Professional Documents
Culture Documents
Formula Sheet
Formula Sheet
() = cos( 1())
Lumped: parameter is constant throughout system process = cosh( 1())
Distributed: system dimensions not equal to small over signal There are a total of n maxima and minima in the filters ripple.
Signal Energy: = 2 (). Can be infinite. The ripple, r, takes the place of .
1 /2
Signal Power: = lim /2|()|2 Gain equation: = 10 log10 [1 + 2 2 ( )]
Sinusoids: energy, finite power. Decays: finite energy&power Gain at : 2 2 ( ) = 1010 1
1
() = (), or () = 2 0 ()
2
1 1 10 10 1
() = (), or () = 0 Order determination: = cosh [
]
cosh1( )
1010 1
Odd and even signal components: () = () + () 1
1 1 (
101
)
() = (() ()), () = (() + ()) Passband frequency: = cosh [ ]
2 2
Periodic: x[n] = x(nT) then, [] = [ + 0 ] () = (( + 0 )T)
Signal Classification: continuous/discrete -> y-axis, Analog/digital -> x-axis Poles of a normalized Chebyshev lie on a semi-ellipse of the minor and major
1 1 1 1
Linearity: Additivity: 1 1 2 2 , 1 + 2 1 + 2 semiaxes: = sinh ( 1 ( )) & = cosh ( 1 ( ))
Homogeneity: () (21) (21)
Superposition: 11 + 2 2 11 + 2 2 Pole locations: = sin [ ] sin() + cos [ ] cosh()
2 2
Test, sub in: [] = 1 [] + 2 [], [] = 1 [] + 2 [] 1 1
1
= sinh ( ) , = 1, 2, ,
Time invariance: Delay input, output and compare, = [ + ]
1 = [] , 2 = [ + ] =
() = =
Causal: 0 , (), 0 ? () + 1 1 + + 1 + 0
Sampling: () = ()() = ()[() + ( ) + ( 2) + ] 0 ,
= ()( ) (Sample Train) = { 0 ,
1 2
() = ( ) (Impulses in Freqd) 1 + 2
Chebyshev Type 2 (Inverse Chebyshev) Filters:
Nyquists Theorem: minimum sampling frequency to recover a signal: > 2( )
2
1
|()|2 = () ()
The number of poles of the filter is given by the filter order.
Poles lie of the negative real unit circle (for a normalized filter).
Pole locations given by: = 2 (2+1) , = 1, 2, ,
= cos ( (2 + 1)) + sin ( (2 + 1))
2 2
When specifying a filter, replace s with in the normalized filter equation.
Gain at : = 20 log10 |( )| = 10 log10 [1 + ( ) ]
2
Window Design Method:
1. Determine ripple values (same in pass and stop bands)
[(10/10 1)/ (10/10 1)] 2. Normalize frequencies to the sampling rate
Filter order: = log10
2log10 ( /) 3. Determine the peak error from ripple value
Cutoff frequency: = 1 4. Choose Window model from the peak error
[10 10 1]
2
5. Find the filter width (and hence order)
6. Find the cutoff frequency using the midpoint rule
Table: |3||2.0|2.0| -> 3 + 2 2 + 2 + 1 7. Use [] = [] []
Chebyshev Filters: () = 20 log10 (1 + 2 ) , () = 20 log10
1
Normalized Amplitude Response: |()| = ZOH adds a unit delay to the system
2 ()
1+2
1 1 ()
Model for ZOH: () = , () = , [] = (1 1 )( )
: , = 1 + 2 , = 100.1 1
Second Order Systems:
2
2
2 +2 +
Underdamped (0 < < 1) P = 1 2
Overdamped ( > 1) P = 1 2
Critical ( = 1) P = (repeated)
1
= =
2
Transfer function of a lowpass filter:
2 1
() = =
( 1 )( 2 ) 2
( ) + 2 ( ) + 1
To obtain the filter information for a highpass filter, replace / with /. For
2
2
Bandpass:
Lead/Lag Compensators:
+ 1 1
General form: () = , ()
+ 1 1
Lead: || < ||
Zero draws poles to the left; adds phase lead. Pole decreases noise.
Aim: Decrease rise-time and overshoot
Guide: Set a near desired wn, b= ~3-20x a
Lag: || > ||
Near pole/zero cancellation; adds phase lag.
Aim: Improve steady-state tracking
Guide: Set b near 0, a = 3-10x b
PID:
1
General form: () = + + = (1 + + )
1 0 + 1 1 + 2 2
() = + + [ ]=
1 1 + 1 1 + 2 2
Integral: increase dynamic order of signal tracking reduce steady-state error.
Derivative: Increases system damping.
2 1
Tustins Method: =
+1
Matched Pole-zero Method:
Replace poles/zeros in continuous domain with z equivalent.
+
Need to also scale discrete system by DC gain.
If () order > () order, multiply () by ( + 1) until equal order.
1.8
Rise time (10% - 90%):
0
Overshoot: = 12
4.6
4.6
Settling time (to 1%): = = , 0 =
0
Phase Margin: 100
State Space:
: state vector | : output vector | : input/control vector | : state matrix | : input
matrix | : output matrix | : feedforward matrix Control canonical form: = +
= +
= [ 1 ] = [ 1 ] = 1 1 + 2 2 + +
0 1 0
1 1 + 2 2 + + 0 0 1
() = = [ ]
+ 1 1 + 2 2 + +
1 1
0
0
= [ ] = [ 1 1 ] = 0
1