PINS: XOptima
XOptima is a Maple© package to symbolically formulate the Optimal Control Problems (OCPs) or the Dynamical System (DSs). The code generated by XOptima package is then processed by PINS to frame it in the template files to implement the related C++ classes to formulate and solve OCPs and integrate DSs. Additionally PINS is also used to compile the C++ code into a library that solves the optimal control problem.
Dynamical systems
This section describe how to generate the code to simulate or analyse dynamical systems with XOptima. In general one can integrate the dynamics
Or it can compute steady state conditions and analys the vibrational modes
Or quasi steady state conditions
Optimal control problems
This section explain how to formulate Optimal COntrol problems with XOptima.
Model Predictive Control
This section explain how to formulate Model Predictiove Control with XOptima.