Linearization error "Cannot resolve: [blockname]"
8 ビュー (過去 30 日間)
古いコメントを表示
Good evening,
I'm currently having a problem with Model linearizer toolbox in Simulink.
My model simulates the motion of a Tractor-Semitrailer vehicle given a certain steering wheel input. Simply put, the goal is to try to implement different control strategies which minimize certain outputs. The configuration is that of a simple feedback block diagram:
ref |--------------| input |-----------|
--->o--->| Controller |---------->| Vehicle |--------|
^ |--------------| |-----------| |
| output |
|----------------------------------------------------|
I'm trying to implement an Adaptive MPC by means of the built in Simulink block, Therefore I need to linearize the "Vehicle" block at certain timesteps. I'd like to do so using the model linearizer toolbox, but whenever I try to run it the Diagnostic viewer pops up and reads out as follows:

The funny thing is that when I tried to run the whole nonlinear model with other control strategies the code and block diagram worked a treat.
Has anybody ever encountered a similar problem?
Thank you in advance for your help!
2 件のコメント
Luke Halberstadt
2022 年 2 月 7 日
編集済み: Luke Halberstadt
2022 年 2 月 7 日
What happens if you use the linearization advisor as described here?
Does the "Model Linearizer" app open and then a later operation causes the diagnostic error?
Steve Miller
2022 年 11 月 25 日
Something with the name "Vehicle" is in the error message, but it isn't clarified what. If you can figure out if this is a function, variable, library link, ... then you will be closer to figuring out the source of the issue.
--Steve
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Nonlinear Control についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!