Robbins: Difference between revisions
Appearance
RobertLampel (talk | contribs) Created page with "{{Dimensions |nd = 1 |nx = 3 |nw = 1 }} The '''Robbins problem''' is a classical benchmark in optimal control. This description is taken from [1]. == Mathematical formulation == <p> <math> \begin{array}{lll} \displaystyle \min_{u} && \int_0^T (\alpha \cdot x_1(t) + \beta \cdot x_1(t)^2 + \gamma \cdot u(t)^2) \\ \text{subject to} \\ \quad \dot{x_1}(t) & = & x_2(t)),\\ \quad \dot{x_2}(t) & = & x_3(t), \\ \quad \dot{x_3}(t) & = & u(t),..." |
RobertLampel (talk | contribs) |
||
| Line 30: | Line 30: | ||
! Symbol !! Value !! Description | ! Symbol !! Value !! Description | ||
|- | |- | ||
| align=center | <math> | | align=center | <math>\alpha</math> || align=right | 3 || Weight on state | ||
|- | |- | ||
| align=center | <math> | | align=center | <math>\beta</math> || align=right | 0 || Weight on squared state | ||
|- | |- | ||
| align=center | <math> | | align=center | <math>\gamma</math> || align=right | 0.5 || Weight on squared control | ||
|- | |- | ||
| align=center | <math> | | align=center | <math>T</math> || align=right | 10 || Final time | ||
|} | |} | ||
Revision as of 12:03, 24 November 2025
| Robbins | |
|---|---|
| State dimension: | 1 |
| Differential states: | 3 |
| Discrete control functions: | 1 |
The Robbins problem is a classical benchmark in optimal control. This description is taken from [1].
Mathematical formulation
Parameters
These fixed values are used within the model:
| Symbol | Value | Description |
|---|---|---|
| 3 | Weight on state | |
| 0 | Weight on squared state | |
| 0.5 | Weight on squared control | |
| 10 | Final 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/jackson.md