s-function Can't be Linearized ?
이전 댓글 표시
Hi everyone,
I have built a non-linear model in MATLAB, and I have been able to reproduce it in SIMULINK using level 2 s-function. The next step in my project is to implement an MPC controller to control the dynamics of the model. Unfortunately, it seems from my small research that the s-function is not defined as an LTI system and the linearization of the model can't be done. Does anyone have a solution or workaround to this problem?
Thanks,
P.S. I have tried to use the MATLAB function block but I haven't known how to interpret the continuous-time of the SIMULINK inside the function properly.
댓글 수: 4
Sam Chak
2022년 6월 27일
Depending the complexity of the system, are you able to linear the system manually by pencil and paper?
Mohammed Hamza
2022년 6월 27일
Sam Chak
2022년 6월 27일
Then try using your hand-linearized model on the MPC for design purposes.
Once completed, hook up MPC back to the S-function model.
Mohammed Hamza
2022년 6월 27일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Linear Plant Specification에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!