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.