Jackson: Difference between revisions
RobertLampel (talk | contribs) Created page with "{{Dimensions |nd = 1 |nx = 6 |nw = 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 satisf..." |
RobertLampel (talk | contribs) |
||
| Line 21: | Line 21: | ||
\quad \dot{x_3}(t) & = & (1-u(t)) k_3 x_2(t), \\ | \quad \dot{x_3}(t) & = & (1-u(t)) k_3 x_2(t), \\ | ||
\quad x(0) &=& (1, 0, 0)^T, \\ | \quad x(0) &=& (1, 0, 0)^T, \\ | ||
\quad x_(t) & \in & [0, 1.1] \ \quad \forall t \in [0,t_\mathrm{f}], \ i \in \{1,2,3\} \\ | \quad x_(t) & \in & [0, 1.1] \ \quad \forall t \in [0,t_\mathrm{f}], \ i \in \{1,2,3\} \\ | ||
\quad u (t) & \in & [0, 1] \ \quad \forall t \in [0,t_\mathrm{f}] | \quad u (t) & \in & [0, 1] \ \quad \forall t \in [0,t_\mathrm{f}] | ||
Revision as of 10:40, 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 |
|---|---|
| 2.2 | |
| 0.05 | |
| 0.2 | |
| 4 | |
| 1 |
The weight balances control effort and transition time.
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