Jackson: Difference between revisions
RobertLampel (talk | contribs) |
RobertLampel (talk | contribs) |
||
| Line 32: | Line 32: | ||
{| border="1" align="center" cellpadding="5" cellspacing="0" | {| border="1" align="center" cellpadding="5" cellspacing="0" | ||
|- bgcolor=#c7c7c7 | |- bgcolor=#c7c7c7 | ||
! Symbol !! Value | ! Symbol !! Value !! Description | ||
|- | |- | ||
| align=center | <math> | | align=center | <math>k_1</math> || align=right | 1 || Interaction between <math>x_1</math> and <math>x_2</math> | ||
|- | |- | ||
| align=center | <math> | | align=center | <math>k_2</math> || align=right | 10 || Interaction between <math>x_1</math> and <math>x_2</math> | ||
|- | |- | ||
| align=center | <math> | | align=center | <math>k_3</math> || align=right | 1 || Growth of <math>x_3</math> under complementary control | ||
|- | |- | ||
| align=center | <math>\ | | align=center | <math>t_\mathrm{f}</math> || align=right | 1 || Horizon of the control problem | ||
|} | |} | ||
== Reference Solutions == | == Reference Solutions == | ||
Revision as of 10:44, 24 November 2025
| Jackson | |
|---|---|
| State dimension: | 1 |
| Differential states: | 6 |
| Discrete control functions: | 3 |
The Jackson problem is a classical benchmark in optimal control. This description is taken from [1].
It consists of controlling a three-dimensional system in which the first two states interact linearly under the effect of a single control input, while the third state accumulates based on the complementary control. The objective is to minimise the third state at the final time, while satisfying bounds on states and control, as well as initial and terminal conditions. The problem exhibits singular arcs, making it a useful benchmark for testing direct transcription and nonlinear programming methods.
Mathematical formulation
Parameters
These fixed values are used within the model:
| Symbol | Value | Description |
|---|---|---|
| 1 | Interaction between and | |
| 10 | Interaction between and | |
| 1 | Growth of under complementary control | |
| 1 | Horizon of the control problem |
Reference Solutions
Here is one local solution to the above control problem.
- Reference solution plots
-
States and discretized control for a local optimum.
Miscellaneous and Further Reading
This formulation and a detailed description can be found in [1].
References
[1] Caillau, J.-B., Cots, O., Gergaud, J., & Martinon, P. OptimalControlProblems.jl: a collection of optimal control problems with ODE's in Julia. https://github.com/control-toolbox/OptimalControlProblems.jl/blob/main/ext/Descriptions/ducted_fan.md