Jump to content

Fuller's problem

From mintOC
Revision as of 15:43, 29 November 2008 by SebastianSager (talk | contribs)
Fuller's problem
State dimension: 1
Differential states: 2
Discrete control functions: 1
Interior point equalities: 4


The first control problem with an optimal chattering solution was given by <bibref>Fuller1963</bibref>. An optimal trajectory does exist for all initial and terminal values in a vicinity of the origin. As Fuller showed, this optimal trajectory contains a bang-bang control function that switches infinitely often.

The mathematical equations form a small-scale ODE model. The interior point equality conditions fix initial and terminal values of the differential states.

Mathematical formulation

For t[t0,tf] almost everywhere the mixed-integer optimal control problem is given by

minx,w01x02dts.t.x˙0(t)=x1(t),x˙1(t)=12w(t),x(0)=xS,x(tf)=xT,w(t){0,1}.

Parameters

We use xS=xT=(0.01,0)T.

Reference Solutions

Source Code

The differential equations in C code:

Miscellaneous and further reading

An extensive analytical investigation of this problem and a discussion of the ubiquity of Fuller's problem can be found in <bibref>Zelikin1994</bibref>, a recent investigation of chattering controls in relay feedback systems in <bibref>Johansson2002</bibref>.

References

<bibreferences/>