how to improve a model predictive control in order to get a lower cost function for the system?
조회 수: 2 (최근 30일)
이전 댓글 표시
jana nassereddine
2023년 4월 17일
댓글: jana nassereddine
2023년 5월 5일
Hello everyone,
I have implemented a model predictive control using a plant model (which has some disturbance in it), then I run the model and I got the cost function(figure2) equal to 8, and the inputs and ouptuts as shown in figure 3, and figure 4 shows the performance of the test which looks good, and the last figure include the parameters of the model, and my first question is how can I improve the model (by lowering the cost function)? could it be by changing the state estimation? or something.
and for the parameters of the simulink, they are as follow: constraints for the input and output, Nc, Np and sampling time.
댓글 수: 0
채택된 답변
Emmanouil Tzorakoleftherakis
2023년 4월 27일
You basically want to get a more aggressive response if I understand correctly, meaning that your outputs will converge faster to the desired values. First thing to try is increase the cost weights on these particular states.
댓글 수: 5
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 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!