MPC Toolbox : How to set "time optimal" Control problem using Custom Constrain function?
3 次查看(过去 30 天)
显示 更早的评论
Hello,
I am trying to control some plant "time optimally" which means to reach target point in a minimal time.
However, I don't know how to put this "time" information into the cost function.
It seems MATLAB MPC toolbox only supports state, input and parameter for setting cost function.
I think it seems possible if I use parameter, but I don't know how.
Thank you for answering!
0 个评论
采纳的回答
Emmanouil Tzorakoleftherakis
2023-2-6
Hello,
Unfortunately you cannot solve time-optimal problems with Model Predictive Control Toolbox because time cannot be used as a decision variable in the optimization. I have let the development team know about this and we will consider it for a future release. One workaround, although not equivalent, would be to use an error-based cost and weight the appropriate states as needed.
更多回答(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!