DYNynamic Optimisation

DYNO is a set of FORTRAN 77 subroutines for determination of optimal control trajectory with unknown parameters given the description of the process, the cost to be minimised, subject to equality and inequality constraints.

The actual optimal control problem is solved via control vector parameterisation. That is, the original continuous control trajectory is approximated by a sequence of linear combinations of some basis functions. It is assumed that the basis functions are known and optimised are the coefficients of the linear combinations. In addition, each segment of the control sequence is defined on a time interval whose length itself may also be subject to optimisation. Finally, a set of time independent parameters may influence the process model and can also be optimised.

It is assumed, that the optimised dynamic model is described by a set of ordinary differential equations.


DYNO is available for license, without fee, for education and non-profit research purposes: Licensing conditions.



ChangeLog Last Modification: