MATLAB CONTROL SYSTEM TOOLBOX 9 Guide de l'utilisateur Page 532

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 649
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 531
modred
11-142
11modred
Purpose Model order reduction
Syntax rsys = modred(sys,elim)
rsys = modred(sys,elim,'mdc')
rsys = modred(sys,elim,'del')
Description modred reduces the order of a continuous or discrete state-space model sys.
Thisfuncti on is usually used in conjunctionwith
balreal. Two order reduction
techniques are available:
rsys = modred(sys,elim) or rsys = modred(sys,elim,'mdc') produces a
reduced-orde rmodel
rsys with matching DCgain(orequivalently, matching
steady state in the step response). The index vector
elim specifies the states
to be eliminated. The resulting model
rsys has length(elim) fewer states.
This technique consists of setting the derivative of the eliminated states to
zero and solving for the remaining states.
rsys = modred(sys,elim,'del')simply deletes the statesspecified by elim.
While this method does not guarantee matching DC gains, it tends to
produce better approximations in the frequency domain (see example below).
If the state-space model sys has been balanced with
balreal and the gramians
have small diagonal entries, you can reduce the model order by eliminating
the last states with
modred.
Example Consider the continuous fourth-order model
To reduce its order, first compute a balanced state-space realization with
balreal by typing
h = tf([1 11 36 26],[1 14.6 74.96 153.7 99.65])
[hb,g] = balreal(h)
g'
MATLAB returns
ans =
1.3938e–01 9.5482e–03 6.2712e–04 7.3245e–06
m
m
hs()
s
3
11s
2
36s 26+++
s
4
14.6+ s
3
74.96s
2
153.7s 99.65+++
------------------------------------------------------------------------------------------------------=
Vue de la page 531
1 2 ... 527 528 529 530 531 532 533 534 535 536 537 ... 648 649

Commentaires sur ces manuels

Pas de commentaire