Jump to content

Particle steering problem: Difference between revisions

From mintOC
Created page with "{{Dimensions |nd = 1 |nx = 2 |nw = 1 |nre = 7 }}<!-- Do not insert line break here or Dimensions Box moves up in the layout... -->The Particle stee..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
|nx        = 2
|nx        = 2
|nw        = 1
|nw        = 1
|nc        = 2
|nre      = 7
|nre      = 7
}}<!-- Do not insert line break here or Dimensions Box moves up in the layout...
}}<!-- Do not insert line break here or Dimensions Box moves up in the layout...
Line 21: Line 22:
  & \ddot{x}_1 & = & a \cos (u), \\
  & \ddot{x}_1 & = & a \cos (u), \\
  & \ddot{x}_2 & = & a \sin (u),  \\
  & \ddot{x}_2 & = & a \sin (u),  \\
  & x(t_0) &=& (0, 0)^T, \\
  & x(0) &=& (0, 0)^T, \\
  & \dot{x}(0) &=& (0, 0)^T, \\
  & \dot{x}(0) &=& (0, 0)^T, \\
  & x_2 (t_f) &=& 5, \\
  & x_2 (t_f) &=& 5, \\
Line 29: Line 30:
</math>
</math>
</p>
</p>


where <math> (x_1, x_2) </math> is the position of the particle, <math> u </math> is the control angle and <math> a </math> is the constant magnitude of thrust.
where <math> (x_1, x_2) </math> is the position of the particle, <math> u </math> is the control angle and <math> a </math> is the constant magnitude of thrust.


== Source Code ==
== Source Code ==
Line 43: Line 44:
[[Category:MIOCP]]
[[Category:MIOCP]]
[[Category:ODE model]]
[[Category:ODE model]]
[[Category:Minimum time]]

Latest revision as of 08:33, 27 July 2016

Particle steering problem
State dimension: 1
Differential states: 2
Discrete control functions: 1
Path constraints: 2
Interior point equalities: 7

The Particle steering problem minimizes "the time taken for a particle, acted upon by a thrust of constant magnitude, to achieve a given altitude and terminal velocity." (Cite and problem taken from the COPS library)


Mathematical formulation

The problem is given by

minx,u,tftfs.t.x¨1=acos(u),x¨2=asin(u),x(0)=(0,0)T,x˙(0)=(0,0)T,x2(tf)=5,x˙(tf)=(45,0)T,u(t)[π2,π2].


where (x1,x2) is the position of the particle, u is the control angle and a is the constant magnitude of thrust.

Source Code

Model descriptions are available in