• DocumentCode
    1296719
  • Title

    Fast Evaluation of Quadratic Control-Lyapunov Policy

  • Author

    Wang, Yang ; Boyd, Stephen

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • Volume
    19
  • Issue
    4
  • fYear
    2011
  • fDate
    7/1/2011 12:00:00 AM
  • Firstpage
    939
  • Lastpage
    946
  • Abstract
    The evaluation of a control-Lyapunov policy, with quadratic Lyapunov function, requires the solution of a quadratic program (QP) at each time step. For small problems this QP can be solved explicitly; for larger problems an online optimization method can be used. For this reason the control-Lyapunov control policy is considered a computationally intensive control law, as opposed to an “analytical” control law, such as conventional linear state feedback, linear quadratic Gaussian control, or H∞, too complex or slow to be used in high speed control applications. In this note we show that by precomputing certain quantities, the control-Lyapunov policy can be evaluated extremely efficiently. We will show that when the number of inputs is on the order of the square-root of the state dimension, the cost of evaluating a control-Lyapunov policy is on the same order as the cost of evaluating a simple linear state feedback policy, and less (in order) than the cost of updating a Kalman filter state estimate. To give an idea of the speeds involved, for a problem with 100 states and 10 inputs, the control-Lyapunov policy can be evaluated in around 67 μs, on a 2 GHz AMD processor; the same processor requires 40 μs to carry out a Kalman filter update.
  • Keywords
    Gaussian processes; H∞ control; Lyapunov methods; quadratic programming; state feedback; H∞ control; QP; linear quadratic Gaussian control; online optimization method; quadratic Lyapunov function; quadratic control lyapunov policy; quadratic program; state feedback; Cost function; Dynamic programming; Linear feedback control systems; Lyapunov method; Optimization methods; Quadratic programming; State estimation; State feedback; Stochastic processes; Velocity control; Approximate dynamic programming; model predictive control (MPC); optimization-based control; real-time convex optimization; stochastic control;
  • fLanguage
    English
  • Journal_Title
    Control Systems Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6536
  • Type

    jour

  • DOI
    10.1109/TCST.2010.2056371
  • Filename
    5549961