13.07.2015 Views

Sum-of-Squares Applications in Nonlinear Controller Synthesis

Sum-of-Squares Applications in Nonlinear Controller Synthesis

Sum-of-Squares Applications in Nonlinear Controller Synthesis

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sontag Formula Feedback3 Sontag Formula FeedbackIt might seem that hav<strong>in</strong>g established a method to f<strong>in</strong>d a control Lyapunov function, thetask <strong>of</strong> global regulatory control with the use <strong>of</strong> the Sontag formula is already solved. Butas this feedback law is <strong>in</strong> fact a function <strong>of</strong> the control Lyapunov function, it yields differentresults for different CLFs. This makes the <strong>in</strong>tentional design <strong>of</strong> the controller particularlydifficult, especially consider<strong>in</strong>g the fact that the orig<strong>in</strong>al Sontag feedback formula (3) doesnot <strong>in</strong>clude any design parameters.3.1 Modifications for PerformanceFreeman and Primbs [7] therefore use a modified Sontag formula feedback law that, besides<strong>in</strong>corporat<strong>in</strong>g multi-<strong>in</strong>put systems, <strong>in</strong>troduces a tun<strong>in</strong>g parameter to exchange state decayspeed for control action.⎧⎪⎨ 0 if L g V = 0( √ )u =(⎪⎩ − (L g V ) 2 ( ) ( ) T )TL(L g V ) (L g V ) T f V + L f V + q(x) L g V L g V if L g V ≠ 0(24)Primbs and Doyle [17] showed that the tun<strong>in</strong>g parameter q(x) can be <strong>in</strong>terpreted <strong>in</strong> thecontext <strong>of</strong> the Hamilton-Jacobi-Bellman equation. This <strong>in</strong>terest<strong>in</strong>g result will be brieflyoutl<strong>in</strong>ed here, as it motivates our own approach.Consider the <strong>in</strong>f<strong>in</strong>ite horizon nonl<strong>in</strong>ear optimal control problemm<strong>in</strong>u∫ ∞0()q(x) + u T u dtsubject to: ẋ = f + g uwith q(x) cont<strong>in</strong>uously differentiable, positive def<strong>in</strong>ite. Apply<strong>in</strong>g the Bellman pr<strong>in</strong>ciple <strong>of</strong>optimality yields the steady-state Hamilton-Jacobi equation(25)− ∂V ∗∂t= 0 = q + u ∗T u ∗ + L f V ∗ + L g V ∗ u ∗ . (26)The unknown V ∗ is called the value function and V ∗ (x 0 ) represents the optimal cost to g<strong>of</strong>rom an <strong>in</strong>itial condition x 0 to the orig<strong>in</strong>. The optimal <strong>in</strong>put u ∗ can be calculated from thefirst order optimality condition0 = ∂∂u ∗ (q + u ∗T u ∗ + L f V ∗ + L g V ∗ u ∗) = 2 u ∗T + L g V ∗ (27)12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!