Jump to content

D'Onofrio model (binary variant)

From mintOC
Revision as of 14:18, 11 January 2018 by ClemensZeile (talk | contribs) (Created page with "{{Dimensions |nd = 1 |nx = 4 |nw = 4 |nc = 2 }}<!-- Do not insert line break here or Dimensions Box moves up in the layout... -->This site describ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
D'Onofrio model (binary variant)
State dimension: 1
Differential states: 4
Discrete control functions: 4
Path constraints: 2

This site describes a D'Onofrio model variant with four binary controls instead which of only two continuous controls. The continuous controls are replaced via the outer convexifacation method.

Mathematical formulation

For t[t0,tf] the optimal control problem is given by

minx,ux0(tf)+αt0tfu0(t)2dts.t.x˙0=ζx0ln(x0x1)i=14wic1,iFx0,x˙1=bx0μx1dx023x1i=14wic0,iGx1i=14wic1,iηx1,x˙2=i=14wic0,i,x˙3=i=14wic1,i,[1.5ex]x2x2max,x3x3max,1=i=13wi(t),wi(t){0,1},i=14.


Parameters

These fixed values are used within the model:

[t0,tf]=[0,20],c1=1,c2=0.75,c3=2.

Reference Solutions

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

The optimal objective value of the relaxed problem with nt=6000,nu=60 is 1.30167235. The objective value of the binary controls obtained by Combinatorial Integral Approimation (CIA) is 1.30273681.


Source Code

Model description is available in