National Instruments 370753C-01 Manual De Usuario

Descargar
Página de 157
Chapter 6
State-Space Design
6-38
ni.com
accurate. Given a variable 
Sys
 built from the matrices {A,B,C,D}, the 
modal decomposition 
SysMod
 is built from T
–1
 ATT
–1
 BCT, and D, where 
T is the transformation matrix to modal form. If you have complex poles, 
then T
–1
 AT is in block diagonal form. Initial conditions X
also are 
transformed to T
–1
 X
0
modal( )
 does not accept input systems in transfer-function form, as the 
concept of modes applies only to a state-variable system representation and 
modes and poles are not interchangeable terms. The poles of a transfer 
function always correspond to the system modes (eigenvalues of the system 
A matrix).
mreduce( )
SysRed = mreduce(Sys, keep)
The 
mreduce( )
 function computes a reduced-order form of a given 
system by retaining the states indicated within the vector 
keep
. States not 
specified within this vector are eliminated to obtain a lower-order model 
SysRed
.
mreduce( )
 is implemented by partitioning the state vector x into two 
subvectors, x
1
 (states to be retained in the reduction) and x
2
 (states to be 
eliminated in the reduction), so that:
Similarly, the A, B, and C matrices are partitioned according to this state 
partition:
The model reductions differ for the continuous and discrete-time cases 
because the updates for the states being eliminated are handled differently 
in the respective differential and difference equations. In both cases, the 
eliminated states are taken to be constant over time. In the continuous case, 
x
x
1
x
2
=
A
A
11
A
12
A
21
A
22
=
B
B
1
B
2
=
C
C
1
C
2
=