Transfer Functions and Frequency Response! Robert Stengel, Aircraft Flight Dynamics! MAE 331, 2014" Learning Objectives! •! •! •! •! Frequency domain view of initial condition response" Response of dynamic systems to sinusoidal inputs" Transfer functions" Bode plots" Reading:! Flight Dynamics! 342-357! Airplane Stability and Control! Chapter 20! Copyright 2014 by Robert Stengel. All rights reserved. For educational use only.! http://www.princeton.edu/~stengel/MAE331.html! http://www.princeton.edu/~stengel/FlightDynamics.html! 1! 2! Fourier and Laplace Transforms! 3! Fourier Transform of a Scalar Variable" Transformation from time domain to frequency domain ! F [ !x(t)] = !x( j" ) = $ % !x(t)e # j" t dt, " = frequency, rad / s #$ j! : Imaginary operator, rad/s !x(t) : real variable !x( j" ) : complex variable = a(" )+ jb(" ) A : amplitude ! : phase angle = A(" )e j# (" ) 4! Fourier Transform of a Scalar Variable" !x(t) !x( j" ) = a(" ) + jb(" ) 5! Laplace Transform of a Scalar Variable" Laplace transformation from time domain to frequency domain ! # L [ !x(t)] = !x(s) = $ !x(t)e" st dt 0 s = ! + j" = Laplace (complex) operator, rad/s !x(t) : real variable !x(s) : complex variable = a(s)+ jb(s) = A(s)e j" (s ) 6! Laplace Transformation is a Linear Operation" Sum of Laplace transforms! L [ !x1 (t)+ !x2 (t)] = L [ !x1 (t)] + L [ !x2 (t)] = !x1 (s)+ !x2 (s) Multiplication by a constant! L [ a!x(t)] = aL [ !x(t)] = a!x(s) 7! Laplace Transforms of Vectors and Matrices" Laplace transform of a vector variable! " !x1 (s) % ' $ L [ !x(t)] = !x(s) = $ !x2 (s) ' $ ... '& # Laplace transform of a matrix variable! ! f11 (s) # L [ F(t)] = F(s) = # f21 (s) # ... " f12 (s) ... $ & f22 (s) ... & ... ... &% Laplace transform of a time-derivative! L [ !!x(t)] = s!x(s) " !x(0) 8! Laplace Transform of a Dynamic System" System equation! !!x(t) = F !x(t) + G !u(t) + L!w(t) dim(!x) = (n " 1) dim(!u) = (m " 1) dim(!w) = (s " 1) Laplace transform of system equation! s!x(s) " !x(0) = F !x(s) + G! u(s) + L!w(s) 9! Laplace Transform of a Dynamic System" Rearrange Laplace transform of dynamic equation! F to left, I.C. to right! s!x(s) " F! x(s) = !x(0)+ G! u(s)+ L!w(s) Combine terms! [ sI ! F] "x(s) = "x(0)+ G" u(s)+ L"w(s) Multiply both sides by inverse of (sI – F)! !x(s) = [ sI " F] "1 [!x(0)+ G !u(s)+ L!w(s)] 10! Matrix Inverse" Forward" Inverse" y = Ax; x = A !1y [A] !1 = Adj( A ) Adj( A ) = = A det A dim(x) = dim(y) = (n ! 1) dim(A) = (n ! n) (n " n) (1 " 1) C ; C = matrix of cofactors det A T Cofactors are signed minors of A" ijth minor of A is the determinant of A with the ith row and jth column removed" Numerator is a square matrix of cofactor transposes" Denominator is a scalar" 11! Matrix Inverse Examples" dim(A) = (1 ! 1) A = a; A !1 = ! a11 a12 A=# #" a21 a22 T ! a22 'a21 $ ! a22 'a12 $ & & # # 'a12 a11 & 'a21 a11 & $ # # % % " " & ; A '1 = = a11a22 ' a12 a21 a11a22 ' a12 a21 &% T dim(A) = (3 ! 3) ! a11 a12 # A = # a21 a22 # a a " 31 32 1 a dim(A) = (2 ! 2) a13 a23 a33 ! (a a ' a a ) ' (a a ' a a ) (a a ' a a ) $ 22 33 23 32 21 33 23 31 21 32 22 31 & # # ' ( a12 a33 ' a13a32 ) ( a11a33 ' a13a31 ) ' ( a11a32 ' a12 a31 ) & & # $ # ( a12 a23 ' a13a22 ) ' ( a11a23 ' a13a21 ) ( a11a22 ' a12 a21 ) & & % " '1 &; A = a a a + a a a + a a a ' a a a ' a a a ' a a a 11 22 33 12 23 31 13 21 32 13 22 31 12 21 33 11 23 32 & % ! (a a ' a a ) ' (a a ' a a ) (a a ' a a ) $ 22 33 23 32 12 33 13 32 12 23 13 22 & # # ' ( a21a33 ' a23a31 ) ( a11a33 ' a13a31 ) ' ( a11a23 ' a13a21 ) & & # # ( a21a32 ' a22 a31 ) ' ( a11a32 ' a12 a31 ) ( a11a22 ' a12 a21 ) & % = " a11a22 a33 + a12 a23a31 + a13a21a32 ' a13a22 a31 ' a12 a21a33 ' a11a23a32 12! Matrix Inverse Examples" A = 5; A !1 = 1 = 0.2 5 ! 4 '2 $ # & ! 1 2 $ 1 $ " '3 1 % = ! '2 '1 ; A A=# = & # & '2 " 3 4 % " 1.5 '0.5 % ! '30 18 4 $ # & # 20 '15 5 & ! '3 1.8 ! 1 2 3 $ 0.4 $ 4 '2 %& # #" 0 # & & '1 A = # 4 6 7 &; A = = # 2 '1.5 0.5 & 10 #" 8 12 9 &% #" 0 0.4 '0.2 &% 13! Characteristic Matrix Inverse" Characteristic matrix" (short-period model as example)! [ sI ! F ] SP Inverse of characteristic matrix" [ sI ! F ] !1 SP Adj ( sI ! FSP ) CTSP ( s ) = = sI ! FSP " SP (s) (2 # 2) (1# 1) Denominator is characteristic polynomial, a scalar! sI ! FSP " # SP (s) = s 2 + c1s + c0 14! Numerator of the Characteristic Matrix Inverse" Numerator is an (n x n) matrix of polynomials! # n q (s) n q (s) & q " ( Adj ( sI ! FSP ) = % " " % nq (s) n" (s) ( $ ' For example, nqq ( s ) = k ( s ! z ) 15! (sI – F)–1 Distributes and Shapes the Effects of Initial Conditions" # n q (s) n q (s) " % q " % nq (s) n"" (s) [ sI ! FSP ]!1 = $ s 2 + c s + c 1 0 & ( ( ' (2 ) 2) (1) 1) Denominator determines the modes of motion" Numerator distributes each element of the initial condition to each element of the state! !x(s) = Adj ( sI " FSP ) !x(0) sI " FSP ( 2 # 1) 16! Initial Condition Response in Frequency Domain " !x(s) = [ sI " F] !x(0) "1 Longitudinal dynamic model (time domain)! # !q(t) ! % %$ !"! (t) # Mq & % ( = % * Lq (' % ,+ 1) V /. N $ M" ) L" VN & ( # !q(t) & (, (% ! " (t) % (' ($ ' # !q(0) & % ( given %$ !" (0) (' Longitudinal model (frequency domain)! # !q(s) & # !q(0) & )1 % ( = [ sI ) FSP ] % ( " (s) " (0) ! ! %$ (' %$ (' 17! Transfer Function Matrix" •! Frequency-domain effect of all inputs on all outputs" •! Assume control effects do not appear directly in the output: Hu = 0" •! Transfer function matrix! H (s) = H x [ sI ! F ] G !1 ( r ! n )( n ! n )( n ! m ) = (r ! m) 18! 1st-Order Transfer Function" Scalar dynamic system! x! ( t ) = fx ( t ) + gu ( t ) y ( t ) = hx ( t ) Scalar transfer function (= first-order lag)! y ( s) hg !1 = H (s) = h [ s ! f ] g = u ( s) (s ! f ) (n = m = r = 1) 19! 2nd-Order Transfer Function" Second-order dynamic system! ! x! ( t ) 1 x! ( t ) = # # x!2 ( t ) " $ ! f & = # 11 & #" f21 % ! y (t ) 1 y (t ) = # # y2 ( t ) " f12 $ ! x1 ( t ) &# f22 & # x2 ( t ) %" $ ! h h & = # 11 12 & #" h21 h22 % $ ! g $ & + # 1 & u (t ) & #" g2 &% % $ ! x1 ( t ) &# &% #" x2 ( t ) $ & +" & % Second-order transfer function matrix! H(s) = H x ( sI ! F ) !1 " h h ( s ) G = $ 11 12 $# h21 h22 ( r ! n )( n ! n )( n ! m ) = (r ! m) = (2 ! 2) " (s ! f ) 11 adj $ $ ! f21 % # ' ( (s ! f ) '& 11 det * *) ! f21 ! f12 ( s ! f22 ) ! f12 ( s ! f22 ) % ' ' & + -, " g1 % $ ' $# g2 '& 20! Numerator and Denominator of 2nd-Order (sI – F)–1" " (s ! f ) 11 adj $ $ ! f21 # " det $ $# ! f12 ( s ! f22 ) ( s ! f11 ) ! f12 % " (s ! f ) 22 '=$ ' $ f21 & # f12 ( s ! f11 ) % ' ' & % ' = ( s ! f11 ) ( s ! f22 ) ! f12 f21 '& ( s ! f22 ) = s 2 ! ( f11 + f22 ) s + ( f11 f22 ! f12 f21 ) ! f21 ! s 2 + 2() n s + ) n2 ! * ( s ) 21! 2nd-Order Transfer Function" H(s) = H x ( sI ! F ) " & & & H(s) = # " & & & =# !1 " h11 ( s)G = $ h12 $# h21 h22 " (s ! f ) f12 22 $ f21 ( s ! f11 ) %$ # ' s 2 + 2() n s + ) n2 '& % ' '" g % &$ 1 ' $# g2 '& "# h11 f12 + h12 ( s ! f11 ) $% $ " g1 $ '& ' "# h21 ( s ! f22 ) + h22 f21 $% "# h21 f12 + h22 ( s ! f11 ) $% ' &# g2 '% '% 2 2 s + 2() n s + ) n "# h11 ( s ! f22 ) + h12 f21 $% "# h11 ( s ! f22 ) + h12 f21 $% g1 + "# h11 f12 + h12 ( s ! f11 ) $% g2 $ ' "# h21 ( s ! f22 ) + h22 f21 $% g1 + "# h21 f12 + h22 ( s ! f11 ) $% g2 ' '% 2 2 s + 2() n s + ) n 22! 2nd-Order Transfer Function" " & & & H(s) = # "# h11 ( s ! f22 ) + h12 f21 $% g1 + "# h11 f12 + h12 ( s ! f11 ) $% g2 $ ' "# h21 ( s ! f22 ) + h22 f21 $% g1 + "# h21 f12 + h22 ( s ! f11 ) $% g2 ' '% 2 2 s + 2() n s + ) n " k (s ! z ) % 1 $ 1 ' $ k 2 ( s ! z2 ) ' & ! #2 s + 2() n s + ) n2 23! Transfer Function Matrix for Short-Period Approximation" Dynamic Equation" # !q! ( t ) !!x SP ( t ) = % % !"! ( t ) $ # Mq & % ()% + L . ( % - 1* q V 0 ' , N/ $ M" * L" VN & ( # !q ( t ) (% ( %$ !" ( t ) ' & # M1 E ( + % *L 1E ( % VN ' %$ & ( ( !1 E ( t ) (' Transfer Function Matrix (with Hx = I, Hu = 0)" H SP (s) = I 2 ( sI ! F )SP ( s ) G SP !1 ( ) ) s ! Mq + =+ # L & + ! % 1! q V ( N' +* $ ( !M " s+ L" VN ) , . . . .- -1 ) M/ E + + !L/ E VN +* 24! , . . .- Transfer Function Matrix for Short-Period Approximation" Transfer Function Matrix (with Hx = I, Hu = 0)" ( H SP (s) = [ sI ! FLon ] G SP !1 ) , ) L" M s + . ) M/ E + " VN .+ + . + !L/ E + # Lq & VN + %$ 1! VN (' s ! M q . +* =* # L L & s ! M q s + " V ! M " % 1! q V ( $ N N' ( )( ( ) ) 25! Transfer Function Matrix for Short-Period Approximation" ' ) ) $ ' ) * Lq - L! E M # 1# s # M , / ( ) & !E q ) ) VN . VN + % ( )( H SP (s) = $ ' * L s 2 + #M q + L" s # & M " ,1# q / + M q L" ) VN VN . VN ( + % $ & & & & &% $ L" L! E M " ' &% M ! E s + VN # VN )( ( ( = ) ( ) ) ( ) $ L L M $ ' M! E &s + " V # ! E " V M ) & N N !E ( % & & 0 $ VN M ! E * Lq '4 & # L! E s + 1# # M 1 , / q )5 VN 3 & L VN . + & !E % ( 63 2 % 7 SP ( s ) ( ) ' ) ) ) ) ) ( 26! , . . .- Transfer Function Matrix for Short-Period Approximation" # k n q (s) & # +q(s) ( % q !E % % k" n!"E (s) ( +! E(s) ' $ % H SP (s) ! 2 = 2 s + 2) SP* nSP s + * nSP % +" (s) % dim = 2 x 1" %$ +! E(s) & ( ( ( ( (' 27! Scalar Transfer Functions for Short-Period Approximation" Pitch Rate Transfer Function" ( ) ) L L M % ( M"E 's + # V $ "E # V M * k q s $ zq !q(s) N N "E ) & = = 2 2 Lq . !" E(s) % + L# ( s + 21 SP2 nSP s + 2 nSP L# 2 s + $M q + V s $ ' M # - 1 $ V 0 + M q V * , N N/ N) & ( ( ) Angle of Attack Transfer Function" . 35 Lq ( 31 + VN M # E % 2s + '& 1 $ V *) $ M q 0 6 V N 3 N k" ( s $ z" ) !" (s) / 73 4 , L# E = = 2 L !# E(s) + . s + 28 SP9 nSP s + 9 n2SP % ( L L s 2 + $M q + " V s $ - M " ' 1 $ q V * + M q " V 0 & N N) N/ , $ ( ( L# E ) ) 28! Relationship of (sI – F)–1 to State Transition Matrix, !(t,0)" Initial condition response! Time ! Domain! Frequency ! Domain! !x(t) = " ( t, 0 ) !x(0) !x(s) = [ sI " F ] !x(0) = "1 "x(s) is the Laplace transform of "x(t)! !x(s) = L [ !x(t)] = L #$ " ( t,0 ) !x(0) %& = L #$ " ( t,0 ) %& !x(0) 29! Relationship of (sI – F)–1 to State Transition Matrix, (t,0)" Therefore,! [ sI ! F ]!1 = L #$ " (t,0 )%& = Laplace transform of the state transition matrix 30! Initial Condition Response of a Single State Element (Frequency Domain)" "1 !x(s) = [ sI " F ] !x(0) " $ $ $ $ $ # " n (s) n (s) ! n (s) 12 1n $ 11 $ n21 ( s ) n22 ( s ) ! n2n ( s ) $ ! ! ! !x1 ( s ) % $ ! ' !x2 ( s ) ' $# nn1 ( s ) nn2 ( s ) ! nn2 ( s ) '= ! (s) ! ' !xn ( s ) ' & % ' ' '" % ' $ !x1 ( 0 ) ' ' $ !x ( 0 ) ' & 2 ' $ ! ' $ $ !xn ( 0 ) ' & # 31! Initial Condition Response of a Single State Element" Initial condition response of "x2(s)! !x2 (s) = n21 ( s ) n (s) n (s) !x1 (0) + 22 !x2 (0) +!+ 2n !xn (0) ! (s) ! (s) ! (s) " p2 ( s ) ! (s) 32! Partial Fraction Expansion of the Initial Condition Response" Scalar response can be expressed with n parts, each containing a single mode! !xi (s) = pi ( s ) ! (s) $ d1 d2 dn ' =& + +! , i = 1,n ) s " # s " # s " # ( 2 ) ( n )( i %( 1) For each i, the coefficients are ( d j = s ! "j ) pi ( s ) , # ( s ) s=" j = 1,n j 33! Partial Fraction Expansion of the Initial Condition Response" Time response is the inverse Laplace transform! !xi (t) = L"1 [ !xi (s)] $ d1 d2 dn ' = L"1 & + +! ) s " # s " # s " # ( ) ( ) ( ) 1 2 n % (i = ( d1e#1t + d2 e#2t +!+ dn e#nt )i , i = 1,n Each element’s time response contains every mode of the system (although some coefficients may be negligible)" 34! Longitudinal Motions Contain Both Modes" Phugoid (Long-Period) Mode" Airspeed! Flight Path Angle! Pitch Rate! Angle of Attack! 35! Aircraft Modes of Motion! 36! Characteristic Polynomial of a LTI Dynamic System" !x(s) = [ sI " F ] "1 [ !x(0) + G !u(s) + L!w(s)] Inverse of characteristic matrix! [ sI ! F] !1 = Adj ( sI ! F ) (n x n) sI ! F •! Characteristic polynomial of the system " –! is a scalar" –! defines the system’s modes of motion! sI ! F = det ( sI ! F ) " #(s) = s n + cn!1s n!1 + ...+ c1s + c0 37! Eigenvalues (or Roots) of a Dynamic System" Characteristic equation of the system! !(s) = sI " F = s n + cn"1s n"1 + ...+ c1s + c0 = 0 = ( s " #1 ) ( s " #2 ) (...) ( s " #n ) = 0 ... where !i are the eigenvalues of F or the roots of the characteristic polynomial! 38! Eigenvalues (or Roots) of a Dynamic System" Eigenvalues are real or complex numbers that can be plotted in the s plane! •! Real root! !i = " i •! Complex roots occur in conjugate pairs! !i = " i + j# i ! = " i # j$ i * i s Plane! Positive real part indicates instability" 39! Roots of the Aircraft Dynamics Characteristic Equation" •! •! •! •! 12th-order system of LTI equations" 12 eigenvalues of the stability matrix, F" 12 roots of the characteristic equation" Characteristic equation of the system ! !(s) = s12 + c11s11 + ...+ c1s + c0 = 0 = ( s " #1 ) ( s " #2 ) (...) ( s " #12 ) = 0 Up to 12 modes of motion! In steady, level flight, longitudinal and lateral-directional LTI perturbation models are uncoupled! !(s) = $%( s " #1 )!( s " #6 )&'long $%( s " #1 )!( s " #6 )&'lat"dir = 0 40! Lateral-Directional Modes of Motion in Steady, Level Flight" !!x Lat"Dir (t) = FLat"Dir !x Lat"Dir (t) + G Lat"Dir !u Lat"Dir (t) + L Lat"Dir !w Lat"Dir (t) Roots of the lateral-directional characteristic equation! ! LD (s) = ( s " #1 ) ( s " #2 ) (...) ( s " #6 ) = 0 = ( s " #CR ) ( s " # Head ) ( s " #S ) ( s " # R ) $%( s " # DR ) ( s " # * DR ) &' 5 modes of motion (typical)! ( ) ! LD (s) = ( s " #CR ) ( s " # Head ) ( s " #S ) ( s " # R ) s 2 + 2$ DR% nDR s + % n2DR = 0 Crossrange" Heading" Spiral" Roll" Dutch Roll" 41! Longitudinal Modes of Motion in Steady, Level Flight" !!x Lon (t) = FLon !x Lon (t) + G Lon !u Lon (t) + L Lon !w Lon (t) 6 roots of the longitudinal characteristic equation! ! Lon (s) = ( s " #1 ) ( s " #2 ) (...) ( s " #6 ) = 0 = ( s " # R ) ( s " # H ) $%( s " # P ) ( s " # *P ) &' $%( s " #SP ) ( s " # *SP ) &' Real" Real" Complex" Complex" Complex" 4 modes of motion (typical)! ( )( Complex" ) ! Lon (s) = ( s " # R ) ( s " # H ) s 2 + 2$ P% nP s + % nP 2 s 2 + 2$ SP% nSP s + % n2SP = 0 Range" Height" Phugoid" Short Period" 42! Complex Conjugate Roots Form a Single Oscillatory Mode of Motion" Phugoid Roots" ( s ! "P )( s ! " *P ) = %& s ! (# P + j$ P ) '( %& s ! (# P ! j$ P ) '( ( = s 2 + 2) P$ nP s + $ n2P ! n : Natural frequency, rad/s ) ! : Damping ratio, - Short Period Roots" ( s ! "SP )( s ! " *SP ) = %& s ! (# SP + j$ SP ) '( %& s ! (# SP ! j$ SP ) '( ( = s 2 + 2) SP$ nSP s + $ n2SP ) 43! Response to a Control Input" Neglect initial condition" State response to control" s!x(s) = F!x(s)+ G!u(s)+ !x(0), !x(0) ! 0 !x(s) = [ sI " F] G !u(s) "1 Output response to control" !y(s) = H x !x(s) + H u !u(s) = H x [ sI " F ] G !u(s) + H u !u(s) "1 { } = H x [ sI " F ] G + H u !u(s) "1 44! Longitudinal Transfer Function Matrix" •! With Hx = I, and assuming" –! Elevator produces only a pitching moment" –! Throttle affects only the rate of change of velocity" –! Flaps produce only lift! HLon (s) = H x Lon [ sI ! FLon ] G Lon !1 " $ $ $ $# 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 = " %$ '$ '$ '$ '& $ $ # Douglas AD-1 Skyraider! nVV (s) n(V (s) nqV (s) n)V (s) % " 0 ' $ ( ( ( ( nV (s) n( (s) nq (s) n) (s) ' $ 0 ' $ nVq (s) n(q (s) nqq (s) n)q (s) ' $ M * E ' nV) (s) n() (s) nq) (s) n)) (s) ' $# 0 & T* T + Lon ( s ) 0 0 L* F / VN 0 !L* F / VN 0 % ' ' ' ' ' & 0 45! Longitudinal Transfer Function Matrix" •! There are 4 outputs and 3 inputs! $ nV (s) nV (s) nV (s) ' !T !F ) & !E " " " & n! E (s) n! T (s) n! F (s) ) ) & q q q & n! E (s) n! T (s) n! F (s) ) ) & # # # n (s) n (s) n (s) !T !F )( &% ! E HLon (s) = 2 s + 2* P+ nP s + + n2P s 2 + 2* SP+ nSP s + + n2SP ( )( ) 46! Longitudinal Transfer Function Matrix" •! Input-output relationship! $ & & & & &% !V (s) ' $ !* E(s) ' ) !" (s) ) ) & = HLon (s) & !* T (s) ) ) !q(s) & !* F(s) ) ) ( % !# (s) )( 47! Forssman bomber (?)" Westland P.12 Lysander" 48! •! AEA Cygnet II, Alexander Graham Bell, Glenn Curtiss, 1909" •! Hargrave quadraplane (model), 1889" •! DEquevillery, 1908" 49! •! Phillips, 1904" •! Wight Quadraplane, 1916 " Phillips, 1907" •! •! Pemberton-Billings Nighthawk, 1916" •! •! Vedo Villi, 1911" John Septaplane, 1919" 50! •! Caproni Ca 60, 1920" Miraculously, this machine DID fly the first time in 1921- it reached a height of 60 feet, collapsed, and plummeted toward the lake just after take off, killing both pilots." Wings derived from Ca.42 bomber" 51! •! Farman 3-engine Jabiru" •! Heinkel 5-engine He111Z" Tarrant 6-engine Tabor, 1919" •! •! Farman 4-engine Jabiru, 1923" 52! Scalar Transfer Function from "uj to "y"i •! Just one element of the matrix, H(s)" •! Each numerator term is a polynomial with q zeros, where q varies from term to term and # n – 1! ( q q"1 nij (s) kij s + bq"1s + ...+ b1s + b0 H ij (s) = = !(s) ( s n + cn"1s n"1 + ...+ c1s + c0 ) ) •! Denominator polynomial contains n roots" ( s ! z1 )ij ( s ! z2 )ij ...( s ! zq )ij = kij ( s ! "1 )( s ! "2 )...( s ! "n ) # zeros = q! # poles = n" 53! Control Response of a Single State Element" nij (s) !yi ( s ) = kij !u j ( s ) !(s) 54! Bode Plot! (Frequency Response of a Scalar Transfer Function)! 55! Scalar Frequency Response Function" Substitute: s = j"! H ij (j! ) = kij ( j! " z1 )ij ( j! " z2 )ij ... j! " zq ( ( j! " #1 )( j! " #2 )...( j! " #n ) ) ij = a(! )+ jb(! ) " AR(! ) e j# (! ) •!Frequency response is a complex function of input frequency, "" –! Real and imaginary parts, or" –! ** Amplitude ratio and phase angle **! 56! Short-Period Frequency Response (s = j") Expressed as Amplitude Ratio and Phase Angle" Pitch-rate frequency response" kq ( j" $ zq ) !q( j" ) = 2 !# E( j" ) $" + 2% SP" nSP j" + " n2SP = ARq (" ) e j&q (" ) Angle-of-attack frequency response" k" ( j# % z" ) !" ( j# ) = !$ E( j# ) %# 2 + 2& SP# nSP j# + # n2SP = AR" (# ) e j'" (# ) 57! Bode Plot Portrays Response to Sinusoidal Control Input" kq ( j# % zq ) "q( j# ) j' (# ) = = ARq (# ) e q 2 2 "$E( j# ) %# + 2& SP# n SP j# + # n SP Express amplitude ratio in decibels" AR(dB) = 20 log10 !" AR ( original units ) #$ # zeros = 1! # poles = 2" 20 dB = factor of 10! Products in original units are sums in decibels! 58! Bode Plot Portrays Response to Sinusoidal Control Input" # zeros = 1! # poles = 2" Plot AR(dB) vs. log10("input)" Plot phase angle, #(deg) vs. log10("input)" Asymptotes form “skeleton” of response amplitude ratio" 59! Constant Gain Bode Plot" y ( t ) = hu ( t ) H( j" ) = 1 H( j" ) = 10 H( j" ) = 100 Slope = 0dB / dec, Amplitude Ratio = constant Phase Angle = 0° 60! Integrator Bode Plot" t y ( t ) = h ! u ( t ) dt 0 H( j" ) = 1 j" H( j" ) = 10 j" Slope = !20dB / dec Phase Angle = !90° 61! Differentiator Bode Plot" y (t ) = h du ( t ) dt H ( j! ) = j! H( j" ) = 10 j" Slope = +20dB / dec Phase Angle = +90° 62! Sign Change" Integral! t y (t ) = !h " u (t ) dt 0 H ( j! ) = " Slope = !20dB / dec Phase Angle = +90° h j! Derivative! y (t ) = !h du (t ) dt Slope = +20dB / dec H ( j! ) = " j! Phase Angle = !90° 63! Multiple Integrators and Differentiators" Double Integral! t y (t ) = h ! t ! u (t ) dt 0 0 2 H ( j! ) = Slope = !40dB / dec Phase Angle = !180° h 2 ( j! ) Double Derivative! d 2 u (t ) y (t ) = h dt 2 H ( j! ) = h ( j! ) 2 Slope = +40dB / dec Phase Angle = +180° 64! Why Plot Vertical Lines where " = z and "n?" AR Asymptotes change at frequencies corresponding to poles and zeros" ( ) kq j" $ zq !q( j" ) = 2 !# E( j" ) $" + 2% SP" nSP j" + " nSP 2 ( ) When ! = "zq for negative zq , ( ) kq j! " zq = kq zq ( " j " 1) = "kq zq ( j + 1) = kq zq e+45° When ! = ! nSP , " ! n2SP + 2# SP j! n2SP + ! n2SP = j2# SP! n2SP = 1 j2# SP! 2 nSP = "j 1 = e –90° for positive # SP 2 2 2# SP! nSP 2# SP! nSP 65! Bode Plots of First-Order Lags" H red ( j! ) = 10 ( j! +10) H blue ( j! ) = 100 ( j! +10) H green ( j! ) = 100 ( j! +100) 66! Bode Plot Asymptotes, Departures, and Phase Angles for First-Order Lags" •! General shape of amplitude ratio governed by asymptotes" •! Slope of asymptotes changes by multiples of ±20 dB/dec at poles or zeros" •! Actual AR departs from asymptotes" •! AR asymptotes of a real pole" –! When " = 0, slope = 0 dB/ dec" –! When " % !, slope = –20 dB/ dec" •! Phase angle of a real, negative pole" –! When " = 0, # = 0°" –! When " = !, # =–45°" –! When # -> $, # -> –90°" 67! Bode Plots of Second-Order Lags (No Zeros)" H green ( j! ) = 10 2 2 ( j! ) + 2 (0.1) (10) ( j! ) +10 2 Effect of Damping Ratio! H blue ( j! ) = 10 2 ( j! ) + 2 (0.4 ) (10) ( j! ) +10 2 2 H red ( j! ) = 10 2 ( j! ) + 2 (0.707) (10) ( j! ) +10 2 2 68! Bode Plots of Second-Order Lags (No Zeros)" H red ( j! ) = 10 2 2 ( j! ) + 2 (0.1) (10) ( j! ) +10 2 H green ( j! ) = 10 3 2 ( j! ) + 2 (0.1) (10) ( j! ) +10 2 Effects of Gain and Natural Frequency! H blue ( j! ) = 100 2 ( j! ) + 2 (0.1) (100) ( j! ) +100 2 2 69! Amplitude Ratio Asymptotes and Departures of Second-Order Bode Plots (No Zeros)" •! AR asymptotes of a pair of complex poles" –! When " = 0, slope = 0 dB/dec" –! When " % "n, slope = –40 dB/ dec" •! Height of resonant peak depends on damping ratio" 70! Phase Angles of Second-Order Bode Plots (No Zeros)" •! Phase angle of a pair of complex negative poles" –! When " = 0, # = 0°" –! When " = "n, # =– 90°" –! When " -> $, # -> – 180°" •! Abruptness of phase shift depends on damping ratio" 71! MATLAB Bode Plot with asymp.m" http://www.mathworks.com/matlabcentral/" http://www.mathworks.com/matlabcentral/fileexchange/10183-bode-plot-with-asymptotes" 2nd-Order Pitch Rate Frequency Response" bode.m" asymp.m" 72! Constant Gain, Integrator, and Differentiator Bode Plots Form Asymptotes for More Complex Transfer Functions" +20 " dB/dec" +40 " dB/dec" 0" dB/dec" +20 " dB/dec" –20 " dB/dec" 73! First- and Second-Order Departures from Amplitude Ratio Asymptotes" Frequency Response AR Departures in the Vicinity of Poles" •! Difference between actual amplitude ratio (dB) and asymptote = departure (dB)" •! Results for multiple roots are additive" •! Zero departures have opposite sign" McRuer, Ashkenas, and Graham, Aircraft Dynamics and Automatic Control, Princeton University Press, 1973" 74! First- and SecondOrder Phase Angles" Phase Angle Variations in the Vicinity of Poles" •! Results for multiple roots are additive" •! LHP zero variations have opposite sign" •! RHP zeros have same sign" McRuer, Ashkenas, and Graham, Aircraft Dynamics and Automatic Control" 75! Curtiss Autocar, 1917" Stout Skycar, 1931" Waterman Aerobile, 1935" ConsolidatedVultee 111, 1940s" 76! ConvAIRCAR 116 (w/ Crosley auto), 1940s" Taylor AirCar, 1950s" Hallock Road Wing , 1957" 77! Mitzar SkyMaster Pinto, 1970s" Haynes Skyblazer, concept, 2004" Lotus Elise Aerocar, concept, 2002" Aeromobil, 2014" 78! Terrafugia Transition" Terrafugia TF-X, concept" … or, for the same price" Cessna Skycatcher 162! Jaguar F Type! PLUS" 79! Next Time:! Root Locus Analysis! Reading:! Flight Dynamics! 357-361, 465-467, 488-490, 509-514! 80! Supplementary Material 81! Longitudinal Modes of Motion" •! Eigenvalues determine the damping and natural frequencies of the linear systems modes of motion" !ran : range mode " 0 !hgt : height mode " 0 •! Longitudinal characteristic equation has 6 eigenvalues" –! 4 eigenvalues normally appear as 2 complex pairs" –! Range and height modes usually inconsequential" (# (# SP P , $ nP ) : phugoid mode , $ nSP ) : short - period mode 82! Simplified Longitudinal Modes of Motion" Short-Period Mode" •! Note change in time scale" Airspeed! Flight Path Angle! Pitch Rate! Angle of Attack! 83! Lateral-Directional Modes of Motion" •! Lateral-directional characteristic equation has 6 eigenvalues" –! 2 eigenvalues normally appear as a complex pair" –! Crossrange and heading modes usually inconsequential" !cr : crossrange mode " 0 !head : heading mode " 0 !S : spiral mode ! R : roll mode (# DR , $ nDR ) : Dutch roll mode 84! Simplified Lateral Modes of Motion" Dutch-Roll Mode" Sideslip Angle! Yaw Rate! 85! Simplified Lateral Modes of Motion" Roll and Spiral Modes" Roll Rate! Roll Angle! 86! Bode Plots of 1st- and 2nd-Order Lags" H red ( j" ) = H blue ( j" ) = 10 ( j" + 10) ( j" ) 2 100 2 + 2(0.1)(100)( j" ) + 100 2 87! Bode Plots of 3rd-Order Lags" & # 10 &# 100 2 ( H blue ( j" ) = % (% 2 2 $ ( j" + 10) '%$ ( j" ) + 2(0.1)(100)( j" ) + 100 (' # &# 100 & 10 2 (% H green ( j" ) = % ( 2 2 %$( j" ) + 2(0.1)(10)( j" ) + 10 ('$( j" + 100) ' 88! Bode Plot of a 4th-Order System with No Zeros" %" % " 100 2 12 H ( j! ) = $ 2 2 2 '$ 2 ' $# ( j! ) + 2 ( 0.05 ) (1) ( j! ) + 1 '& $# ( j! ) + 2 ( 0.1) (100 ) ( j! ) + 100 '& # zeros = 0! # poles = 4" •! Resonant peaks and large phase shifts at each natural frequency" •! Additive AR slope shifts at each natural frequency" 89! Left-Half-Plane Transfer Function Zero" Zeros are numerator singularities" H ( j! ) = ( j! + 10 ) H (j! ) = k ( j! " z1 ) ( j! " z2 ) ... ( j! " #1 )( j! " #2 )...( j! " #n ) •!Single zero in left half plane" •!Introduces a +20 dB/ dec slope" •!Produces phase lead in vicinity of zero" 90! Right-Half-Plane Transfer Function Zero" H ( j! ) = " ( j! " 10 ) •!Single zero in right half plane" •!Introduces a +20 dB/dec slope" •!Produces phase lag in vicinity of zero" 91! Second-Order Transfer Function Zero" H( j" ) = ( j" # z)( j" # z* ) = [( j" ) 2 + 2(0.1)(100)( j" ) + 100 2 ] •!Complex pair of zeros produces an amplitude ratio notch at its natural frequency " 92! 4th-Order Transfer Function with 2nd-Order Zero" [( j" ) + 2(0.1)(10)( j" ) + 10 ] H( j" ) = [( j" ) + 2(0.05)(1)( j" ) + 1 ][( j" ) + 2(0.1)(100)( j" ) + 100 ] 2 2 2 2 2 2 93! Elevator-toNormal-Velocity Frequency Response" M " E s 2 + 2$% n s + % n2 Approx Ph ( s & z3 ) !w(s) n"wE (s) = # !" E(s) ! Lon (s) s 2 + 2$% n s + % n2 s 2 + 2$% n s + % n2 SP Ph ( ) ( ) ( ) 0 dB/dec! 0 dB/dec! +40 dB/dec! •!(n – q) = 1" •!Complex zero almost (but not quite) cancels phugoid response" –40 dB/dec! Phugoid" Short " Period" –20 dB/dec! 94!