• DocumentCode
    795553
  • Title

    An improved algorithm for the solution of discrete regulation problems

  • Author

    Tuel, William G., Jr.

  • Author_Institution
    IBM Research Laboratory, San Jose, CA, USA
  • Volume
    12
  • Issue
    5
  • fYear
    1967
  • fDate
    10/1/1967 12:00:00 AM
  • Firstpage
    522
  • Lastpage
    528
  • Abstract
    This paper describes an improved algorithm for obtaining the steady-state feedback-gain matrix from the discrete matrix Riccati equation. This is of importance in the steady-state optimization of discrete linear systems with quadratic performance criteria. The solution of the Riccati equation by the natural iteration technique suggested by its dynamic programming derivation requires, in general, n(3n^{2}+3r^{2}+3nr+n+2r)/2+r^{2}(r+1)/2 multiplications per step, where n is the order of the system and r is the number of inputs. The improved algorithm requires only r(n^{2}+2nr+n)/2+r^{2}(r+1)/2 multiplications per step, may converge in fewer iterations, and requires less storage. For the special case R = 0 (no weight on control effort), the number of multiplications can be reduced further to r(n-r)(n+r+1)/2+r^{2}(r+1)/2 per iteration. The simplifications described above are accomplished in two ways. First, the characteristics of recently published canonical forms for controllable systems are exploited to reduce the number of free parameters appearing in the system matrices. Second, the concept of feedback-gain equivalence of performance criteria is used to derive a simply computed canonical form for the weighting matrix.
  • Keywords
    Linear systems, time-invariant discrete-time; Optimal control; Control systems; Dynamic programming; Feedback control; Laboratories; Linear systems; Optimal control; Riccati equations; Steady-state; Weight control;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.1967.1098716
  • Filename
    1098716