Jump to content

Quadrotor (binary variant)

From mintOC
Quadrotor (binary variant)
State dimension: 1
Differential states: 6
Discrete control functions: 4
Interior point equalities: 6

This site describes a Quadrotor helicoptor problem variant where the continuous control is replaced via outer convexification with binary controls.


Mathematical formulation

The mixed-integer optimal control problem is given by

minx,u,w5(x1(tf)6)2+5(x3(tf)1)2+(sin(x5(tf)0.5))2+t0tf5((w2(τ)+w4(τ)+w6(τ))2 dτs.t.x˙1=x2(t),x˙2=gsin(x5(t))+i[4]c1,iwi(t)sin(x5(t))M,x˙3=x4(t),x˙4=gcos(x5(t))g+i[4]c1,iwi(t)cos(x5(t))M,x˙5=x6(t),x˙6=i[4]c2,iwi(t)L1Ix(0)=(0,0,1,0,0,0)T,wi(t){0,1},i=1,,4i=14wi(t)=1,x3(t)0,t[t0,tf].

Parameters

These fixed values are used within the model.

[t0,tf]=[0,7.5],(g,M,L,I)=(9.8,1.3,0.305,0.0605),c1=(0,0.001,0,0),c2=(0,0,0.001,0.001),


Reference Solutions

If the problem is relaxed, i.e., we demand that w(t) is in the continuous interval [0,1] rather than being binary, the optimal solution can be determined by means of direct optimal control.

The optimal objective value of the relaxed problem with nt=12000,nu=25 is 13.0907346. The objective value of the solution with binary controls obtained by Combinatorial Integral Approximation (CIA) is 15.5787932.