State and Output Function of a nonlinear dynamics to use is NMPC
이전 댓글 표시
Hello,
So far I simulated a dynamic equation based on real data inputs in Simullink. I also estimated my coefficients to getting as close as possible to the real data.
My dynamic equation belongs to an axial-flow pump intended to use for pacients with heart desease is as below:
a,b,c,d, and L are coefficients which I tuned.
and omega(refrence speed), H(head pressure) and Q(flow) are inputs from test data.
My intention is to build a nonlinear MPC for this dynamics. but the problem is I don't know how to write State and Output functions for it.
On this dynamics, I can contorl Omega and H and the output is flow. I want to control the flow.
Thank you for your time in Advance!
Best Regarsd
채택된 답변
추가 답변 (4개)
Robbie
2022년 8월 24일
0 개 추천
Thanks for the solution. That works!
댓글 수: 1
seyyed Erfan ghoreyshipour
2022년 8월 24일
편집: seyyed Erfan ghoreyshipour
2022년 8월 24일
Anna
2022년 10월 26일
0 개 추천
Thank you so much. It worked for my issue well. I appreciate that a lot Godskin Apostle
emily
2025년 12월 4일
0 개 추천
Interesting Simulink simulation for your axial-flow pump! For your MPC state-space representation, consider defining states as functions of Q (flow) and its derivatives. Your output function would simply be y = Q, since you're controlling flow. Have you explored using a simpler model, like a linearized version, initially for MPC development? This sounds like navigating challenging terrain, like riding a virtual Snow Rider !
카테고리
도움말 센터 및 File Exchange에서 Model Predictive Control Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



