Jump to content

Robbins: Difference between revisions

From mintOC
Line 51: Line 51:


== References ==
== References ==
<span id="OCPjl">[1]</span> 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<br>
<span id="OCPjl">[1]</span> 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/robbins.md<br>




[[Category:MIOCP]]
[[Category:MIOCP]]
[[Category:ODE model]]
[[Category:ODE model]]

Revision as of 12:08, 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/robbins.md