https://github.com/me-moghadasian/vhoe-optimal-control
This software package is designed to solve high order optimal control problems.
https://github.com/me-moghadasian/vhoe-optimal-control
high-order-methods nonlinear-control nonlinear-optimization optimal-control vectorisation
Last synced: about 1 month ago
JSON representation
This software package is designed to solve high order optimal control problems.
- Host: GitHub
- URL: https://github.com/me-moghadasian/vhoe-optimal-control
- Owner: me-moghadasian
- License: gpl-3.0
- Created: 2022-09-07T09:27:32.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-07T16:14:07.000Z (over 3 years ago)
- Last Synced: 2025-03-11T14:19:00.183Z (about 1 year ago)
- Topics: high-order-methods, nonlinear-control, nonlinear-optimization, optimal-control, vectorisation
- Language: MATLAB
- Homepage:
- Size: 2.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vhoe-optimal-control (VHOE-OC)
**VHOE-OC** is designed to solve nonlinear high order optimal control problems.
This software package uses Vectorised High Order Expansions (**VHOE**) method [1] and has been designed
by Dr. **Mehdi Moghadasian**.
This package is available under the *GNU General Public License v3.0*;
please refer to the license file for more information.
This tool supports 3 types of optimal control problems:
1. Infinite Horizon
2. Finite Horizon with Fixed Terminal Time and State
(Hard Constraint Problem)
3. Finite Horizon with Fixed Terminal Time and Mayer
Termial State (Bolza: Soft Constraint Problem)
## Setup
Please run setup script first and then check *examples* folder.
## References:
Refer to the following references for more information:
[1] M. Moghadasian, J. Roshanian, Approximately optimal manoeuvre
strategy for aero-assisted space mission, Adv. Sp. Res. 64 (2019) 436–450. https://doi.org/10.1016/j.asr.2019.04.003.