Nonlinear ¡Compensa.on ¡for ¡High ¡ Performance ¡Feedback ¡Systems ¡with ¡Actuator ¡ Imperfec.ons ¡
John ¡O’Brien ¡
Imperfec.ons John OBrien Outline Large feedback control - - PowerPoint PPT Presentation
Nonlinear Compensa.on for High Performance Feedback Systems with Actuator Imperfec.ons John OBrien Outline Large feedback control Control applica.on comparison
John ¡O’Brien ¡
– Frequency ¡Domain ¡Characteriza.on ¡
– Time ¡Domain ¡Characteriza.on ¡
– Fast ¡rise, ¡seXling ¡.mes ¡ – Limited ¡overshoot ¡
– Limited ¡steady ¡state ¡error ¡ – PID ¡is ¡oYen ¡acceptable ¡using ¡.me-‑domain ¡measures ¡of ¡performance, ¡but ¡ provides ¡limited ¡disturbance ¡rejec.on ¡because ¡of ¡small ¡feedback ¡
Loop ¡Transmission ¡ ¡ ¡ ¡
Return ¡Difference ¡ ¡ ¡ ¡
Feedback ¡ ¡ ¡ ¡ ¡ ¡
Nega.ve
¡ ¡ ¡
Posi.ve ¡ ¡ ¡
Negligible ¡ ¡ ¡
Large ¡ ¡ ¡ ¡
– Disturbance ¡rejec.on ¡ ¡ ¡ – Reference ¡tracking ¡ ¡ ¡ ¡
s P s C s T =
s P s C s F + =1
F 1 > F 1 < F 1 >> F 1 << T
( ) ( ) ( ) ( )
s P s C s d s y + = 1 1
Low magnitude
( ) ( ) ( ) ( ) ( ) ( )
s P s C s P s C s r s y + = 1
Magnitude ~1
– Large ¡feedback: ¡ ¡ ¡ – Bandwidth: ¡ – Func.onal ¡Bandwidth: ¡ – Nyquist-‑Stable ¡system ¡rolls ¡–off ¡ steeper ¡than ¡-‑12 ¡dB/oct ¡
– Large ¡feedback ¡across ¡func.onal ¡ bandwidth ¡subject ¡to ¡established ¡ bandwidth ¡limit ¡
20 40 60 80 Magnitude (dB) 10
10 10
110
2Phase (deg) Bode Diagram Frequency (rad/s) Nyquist Stable 2nd Order Roll Off PID
1 >> F
( )
1 =
b b
j T where ω ω
( )
f f
A j T where ω ω ω ω ≤ ∀ ≈
¡
Increased ¡design ¡complexity ¡
Insufficient ¡mo.va.on ¡to ¡implement ¡
“High-‑Performance” ¡is ¡not ¡needed ¡
|F| ¡is ¡not ¡a ¡desirable ¡measure ¡of ¡performance ¡
|F| ¡not ¡quan.fiable ¡or ¡known ¡
Risk ¡outweighs ¡the ¡rewards ¡
Feedback ¡system ¡very ¡sensi.ve ¡to ¡varia.ons ¡in ¡loop ¡transmission ¡
Feedback ¡limita.ons ¡
Sluggish/weak ¡actuator ¡
Actuator ¡is ¡sufficiently ¡powerful ¡but ¡imperfect ¡
Sensor ¡dynamics/noise ¡
Plant ¡model ¡infidelity/uncertainty ¡
Non-‑minimum ¡phase ¡
Nonlineari.es ¡(not ¡related ¡to ¡actuator ¡imperfec.on) ¡
¡
– Mul.ple ¡uncertain ¡nonlineari.es ¡
Required ¡
¡
– Linear ¡on ¡a ¡subset ¡of ¡inputs ¡ – Nonlineari.es ¡
– Easy ¡to ¡model ¡
– Much ¡more ¡difficult ¡to ¡ accurately ¡model ¡
– Develop ¡a ¡control ¡architecture ¡that ¡ delivers ¡large ¡feedback ¡on ¡LIID ¡systems ¡
Nominal Compensator U3 NDC Nonlinear Function (designed using knowledge of actuator limits) Linear Function (loop transmission reduction) U1 NDC Nonlinear Function (assumed sector condition) Linear Function (loop transmission reshaping)
¡
transmission
Stable loop shape
amplitude condition
systems
10 10
1
10
2
20 40 60 Magnitude (dB) Plant Response to White Noise Frequency (Hz) .4 VRMS .2 VRMS .15 VRMS .1 VRMS .09 VRMS .07 VRMS .05 VRMS
response ¡of ¡the ¡plant ¡ – Modeled ¡with ¡19th ¡order ¡ transfer ¡func.on ¡
response ¡at ¡aYer ¡.15 ¡VRMS ¡
below ¡.09 ¡VRMS ¡
domina.ng ¡the ¡response ¡at ¡very ¡ low ¡variance ¡ ¡
50 Magnitude (dB) 10 10
1
10
2
Phase (deg) Nyquist Stable vs Absolutely Stable Frequency (Hz) AS NS
func.onal ¡BW ¡compared ¡to ¡AS ¡
shape ¡to ¡Absolutely ¡Stable ¡in ¡U1 ¡ and ¡U3 ¡
shape ¡to ¡Absolutely ¡Stable ¡in ¡U3 ¡
shape ¡in ¡U1 ¡(employing ¡a ¡plant ¡ model ¡found ¡with ¡one ¡frequency ¡ response ¡func.on) ¡
10
1
10
2
Magnitude (dB) Nominal Amplitude Disturbance Frequency (Hz) NS NDCGD NDCGI 10 10
1
10
2
Magnitude (dB) Low Amplitude Disturbance Frequency (Hz) NS NDCGD NDCGI
rejection over the functional BW
higher frequencies
disturbance environments
function BW compared to ASFG Low Amplitude Disturbance Nominal Amplitude Disturbance
Gaussian ¡White ¡Noise ¡Disturbances ¡
Level ¡0-‑1 ¡
Low ¡variance ¡(Level ¡0 ¡variance ¡less ¡than ¡Level ¡1) ¡
Generates ¡control ¡signals ¡in ¡U1 ¡
Level ¡2 ¡
Generates ¡control ¡signals ¡in ¡U1 ¡and ¡U2 ¡
Level ¡3 ¡
Nominal ¡disturbance ¡environment ¡
Generates ¡control ¡signals ¡principally ¡in ¡U2 ¡
Level ¡4 ¡
High ¡variance ¡
Control ¡signal ¡frequently ¡exceeds ¡actuator ¡limit ¡
¡
– Dus.n ¡Carruthers ¡(LeY ¡Hand ¡Engineering) ¡ – Jeff ¡Parkins ¡(Well ¡Dog ¡Engineering) ¡ – Cameron ¡Mock ¡(Ball ¡Aerospace) ¡ – Zachary ¡Hamilton ¡(Hiller ¡Measurements) ¡
– O’Brien, ¡J.F. ¡and ¡Carruthers, ¡D.J., ¡“Nonlinear ¡Dynamic ¡Compensa.on ¡for ¡Large-‑Feedback ¡ Control ¡of ¡a ¡Servomechanism ¡with ¡Mul.ple ¡Nonlineari.es,” ¡Control ¡Engineering ¡ Prac0ce, ¡Vol ¡21, ¡p ¡1531-‑1541, ¡Nov ¡2013. ¡ – Mock, ¡C., ¡Hamilton, ¡Z., ¡Carruthers, ¡D. ¡and ¡O’Brien, ¡J., ¡“Nonlinear ¡Compensa.on ¡for ¡High ¡ Performance ¡Feedback ¡Systems ¡with ¡Actuator ¡Imperfec.ons,” ¡6th ¡ASME ¡Annual ¡ Dynamic ¡Systems ¡and ¡Control ¡Conference, ¡Palo ¡Alto, ¡CA, ¡October ¡2013. ¡ ¡ – O’Brien, ¡J.F. ¡Frequency-‑Domain ¡Control ¡Design ¡for ¡High-‑Performance ¡Systems, ¡ Ins.tu.on ¡of ¡Engineering ¡and ¡Technology, ¡Stevenage, ¡UK, ¡2012. ¡ – Sirlin, ¡S ¡and ¡Laskin, ¡R., ¡“Micro-‑Precision ¡Control/Structure ¡Interac.on ¡Technology ¡for ¡ Large ¡Op.cal ¡Space ¡Systems,” ¡5th ¡NASA ¡CSI ¡Conference, ¡1993. ¡ – Spanos, ¡J. ¡and ¡Rahman, ¡Z., ¡“Op.cal ¡Pathlength ¡ ¡Control ¡on ¡the ¡JPL ¡Phase ¡B ¡ Interferometer ¡Testbed,” ¡,” ¡5th ¡NASA ¡CSI ¡Conference, ¡1993. ¡