Chapter 3 Building System Connections
© National Instruments Corporation 3-11 Xmath Control Design Module
feedback( )
Sys = feedback(Sys1,{Sys2})
The feedback( ) function connects two dynamic systems together in a
feedback loop as shown in Figure 3-4.
By default, feedback is defined to be negative.
Both systems must have the same sample rate.
Improper dynamic systems (systems with more zeros than poles) are
not allowed.
When only one system is specified, it must be square (it must have an
equal number of inputs and outputs).
Figure 3-4. Feedback System Configuration
For an example of how to implement unity gain feedback using the
feedback( ) function, refer to Example 3-4.
Example 3-4 Implementing Unity Gain Feedback Using feedback( )
tfsys2 = polynomial(-1)/polynomial([-2,-3]);
feedback(tfsys2) # Note that this implements
# negative unity gain feedback
ans (a state space system) =
A
-2 1
1 -4
B
0
1
C
e
1
u
1
y
1
Sys
1
Sys
+
Sys
2