Any methods to solve optimal control indirect method such as Pontryagin Minimum Principle?
37 次查看(过去 30 天)
显示 更早的评论
Hi,
I would like to solve an optimal control problem using Pontryagin Minimum Principle. There are few numerical techniques with MATLAB examples using sym toolbox, bvp4c and ODE45 using shooting method. I am trying to implement using ODE45 solver by following steps:
- Initialize states, co-state and control
- ODE45 solver in forward time to find states.
- ODE45 solver in backward time to find co-states
- Find hamiltonian and performance index. If difference between previous and present hamiltonian is below given threshold the stop iteration or else go to 5.
- Update the control with a selected step size.
I am facing many difficulties in implementation such as;
- Difficulty in selecting initial control and co-state.
- The state is not bounded within a range as it must be. (must be between 0 and 1, and final state must be a desired value)
I have attached the reference paper which I am trying to implement. If anyone knows any MATLAB toolbox to solve the same, kindly let me know.
0 个评论
采纳的回答
更多回答(2 个)
Philipp Tiwald
2020-8-9
Hi,
Im trying to implement a simular optimal controll problem. Could you share your solution?
Mohamed Abdullah
2023-3-17
Hello Praveen, do you mind sharing your Matlab code for the Problem you have attached in the PMP-EV file?
2 个评论
Mohamed Abdullah
2023-3-19
Thank you very much. I have a question about the second link. I downloaded the zipped file but it appears to me that it contains only measured data not the algorithms itself.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Partial Differential Equation Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!