- Try specifying input and open-loop output linearization points at the "Measured Outputs" signal and "Manipulated variable" signal, as shown in : https://www.mathworks.com/help/slcontrol/ug/linearize-simulink-model.html
- Specify the operating tpoint at different time points that are indicative of standard operating conditions of the plant model using the "findop" function, as shown in : https://www.mathworks.com/help/slcontrol/ug/findop.html
- Linearize the model and ensure that linearization is not "ss(0,0,0,0)".
- Return to "MPC Designer". Navigate to "Simulink Operating Point" section, and use the newly obtained time point as your operating point, as shown in : https://www.mathworks.com/help/mpc/gs/designing-a-model-predictive-controller-for-a-simulink-plant.html
After building actuation system using Isothermal Liquid blocks (IL) in Simscape its showing error
1 次查看(过去 30 天)
显示 更早的评论
After building actuation system using Isothermal Liquid blocks (IL)(R2023a) in Simscape i got it connected to the MPC but it showing Plant model cannot be a pure direct feed-through system without additional dynamics but when i used the hydraulic blocks (R2020a) the plant got imported in mpc. Why the error coming while using IL block in simscape?
0 个评论
回答(1 个)
nick
2024-4-17
Hi Kiran,
I understand that you are looking to debug the following error:
Plant model cannot be a pure direct feed-through system without additional dynamics error.
Kindly provide the complete model & files associated with this error. MPC Controllers include a linearized plant model. If the model linearizes to "ss(0,0,0,0)", then the above error message will appear.
You can resolve the error by the following the below mentioned steps:
You may refer to the following MATLAB answer to know more about the error :
Hope this helps.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Choose and Parameterize Blocks 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!