National Instruments 370753C-01 Fan User Manual


 
Chapter 4 System Analysis
Xmath Control Design Module 4-8 ni.com
Figure 4-2. Transient Response of the Closed-Loop System as a Function of Time
You also can calculate the impulse response directly with
t = [0 : 0.1 : 350 ];
hi = impulse(syscl,t);
plot(hi, { xlab = "Time (sec)", ylab = "Transient
Response"})
Calculating the impulse response gives you the transient response shown in
Figure 4-2.
Notice that this response actually takes quite a while to die out because of
the small time constants, which correspond to small pole values, in the
exponential terms. This is why poles with a small magnitude are frequently
called “slow” poles, whereas poles with a large magnitude contribute a
response which decays quickly and thus are called “fast” poles.
residue( )
[rp,C] = residue(sys,pls,ordr,{isVector,tol})
The residue( ) function calculates the nth-order residue of a
transfer-function form system at any of its poles, including Infinity.
It returns a PDM
rp where domain contains the pole locations and where
dependent matrices contain the residues corresponding to each pole.
pls and ordr are optional inputs allowing you to specify the pole values