Jump to content

Robbins

From mintOC
Revision as of 12:01, 24 November 2025 by 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),...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

minu0T(αx1(t)+βx1(t)2+γu(t)2)subject tox1˙(t)=x2(t)),x2˙(t)=x3(t),x3˙(t)=u(t),x1(t)0 t[0,T]x(0)=(1,2,0)T,x(T)=(0,0,0)T

Parameters

These fixed values are used within the model:

Symbol Value Description
k1 1 Interaction between x1 and x2
k2 10 Interaction between x1 and x2
k3 1 Growth of x3 under complementary control
tf 1 Horizon of the control problem

Reference Solutions

Here is one local solution to the above control problem.

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