Jump to content

Robbins: Difference between revisions

From mintOC
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),..."
 
Line 30: Line 30:
! Symbol !! Value !! Description
! Symbol !! Value !! Description
|-
|-
| align=center | <math>k_1</math> || align=right | 1 || Interaction between <math>x_1</math> and <math>x_2</math>
| align=center | <math>\alpha</math> || align=right | 3 || Weight on state
|-
|-
| align=center | <math>k_2</math> || align=right | 10 || Interaction between <math>x_1</math> and <math>x_2</math>
| align=center | <math>\beta</math> || align=right | 0 || Weight on squared state
|-
|-
| align=center | <math>k_3</math> || align=right | 1 || Growth of <math>x_3</math> under complementary control
| align=center | <math>\gamma</math> || align=right | 0.5 || Weight on squared control
|-  
|-  
| align=center | <math>t_\mathrm{f}</math> || align=right | 1 || Horizon of the control problem
| 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

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
α 3 Weight on state
β 0 Weight on squared state
γ 0.5 Weight on squared control
T 10 Final time

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