« Previous « Start » Next »

1  PROPT Guide Overview

The following sections describe the functionality of PROPT. It is recommended to get familiar with a few examples (included with software) to get accustomed with the notations used.

Please visit PROPT on the web for detailed problem categories, presentations and more: http://tomdyn.com/.

1.1  Installation

The PROPT software is included in the general TOMLAB installation executable. Please refer to the TOMLAB Installation manual for further information. The following Matlab commands can be used to verify a successful installation.

>> cd c:\tomlab\
>> startup
>> vanDerPol

After a few seconds two graphs should display the state and control variables for the example.

1.2  Foreword to the software

The software is provided without limitations to all registered customers in order to demonstrated what PROPT is capable of. The implementation of the extensive example library (more then 100 test cases are included) has eliminated most bugs, but there may still be a few that has escaped attention.

If problems are encountered please email a copy of the problem for debugging.1 A status report can be expected within 24 hours.

1.3  Initial remarks

PROPT is a combined modeling, compilation and solver engine for generation of highly complex optimal control problems. The users will need to have licenses for the TOMLAB Base Module, TOMLAB /SNOPT (or other suitable nonlinear TOMLAB solver) (always included with a demo license).

It is highly recommended to take a look at the example collection included with the software before building a new problem (Tip: Copy one of the examples and use as a starting-point).

The brysonDenham problems in the examples folder contain very extensive documentation, explanations and general information about the usage and software design.

PROPT aims to encompass all areas of optimal control including:

  • Aerodynamic trajectory control
  • Bang bang control
  • Chemical engineering
  • Dynamic systems
  • General optimal control
  • Large-scale linear control
  • Multi-phase system control
  • Mechanical engineering design
  • Non-differentiable control
  • Parameters estimation for dynamic systems
  • Singular control

At least one example from each area is included in the example suite.

« Previous « Start » Next »