On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured...
Transcript of On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured...
![Page 1: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/1.jpg)
On the Advantages of Being Periodic
rEvolving Horizons in Systems and Control
\Ç [ÉÇÉÜ tÇw TÑÑÜxv|tà|ÉÇ Éy XÄÅxÜ Z|ÄuxÜà
![Page 2: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/2.jpg)
Goal
• 33 years of perspective on what my PhD research was about!
![Page 3: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/3.jpg)
Periodic History
• Marquez—One Hundred Years of Solitude– “Just like Aureliano,” Ursula exclaimed. “It’s
as if the world were repeating itself.”
![Page 4: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/4.jpg)
Periodic = Monotonous?
• Ecclesiastes (Koheleth)– The sun rises and the sun sets,
and hurries back to where it rises. – The wind blows to the south
and turns to the north; round and round it goes, ever returning on its course.
– All streams flow into the sea, yet the sea is never full. To the place the streams come from, there they return again.
– What has been will be again, what has been done will be done again; there is nothing new under the sun.
![Page 5: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/5.jpg)
Periodic Control
• What is it?
• Why do it?
• Why need it?
![Page 6: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/6.jpg)
Control for the Long Term
• How to best control a system for long-term operation?– Ignore transients/startup
• E.g., ascent, descent
– Operate sustainably• E.g., Cruise• Maximize endurance• Minimize fuel usage rate
• Constant operation---obvious approach• Periodic operation---why?
![Page 7: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/7.jpg)
Optimal Periodic Control
![Page 8: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/8.jpg)
Optimal Periodic Control
Gilbert, SICOPT,1977
![Page 9: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/9.jpg)
Optimal Steady-State Control
![Page 10: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/10.jpg)
Solution Sets
![Page 11: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/11.jpg)
More Solution Sets
![Page 12: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/12.jpg)
Astrodynamics and Periodicity
• Kepler’s laws and elliptical orbits
![Page 13: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/13.jpg)
Prime Periodicity
• Cicada– 13 and 17 year cycles– Predator resistance
![Page 14: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/14.jpg)
Sunspot Periodicity
• 9-14 years, 11 years on average
![Page 15: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/15.jpg)
Linear Systems Periodicity
• Imaginary poles give periodic response
X
X
![Page 16: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/16.jpg)
Nonlinear System Periodicity (Van der Pol 1920)
![Page 17: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/17.jpg)
Roup Oscillator 2001
• To obtain a circular/sinusoidal limit cycle with amplitude a and frequency
• Speed of convergence to limit cycle determined by
![Page 18: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/18.jpg)
Hilbert’s 16th Problem (1900)
• How many limit cycles does a planar polynomial have?– Dulac’s theorem 1923: Finite
number for each system• Incorrect proof stood for 80
years—current status uncertain– For n=2, 4 are possible– For n=3, 11 are possible– For n=5, 24 are possible– No upper bound known for ANY n
• Besides the Riemann hypothesis, the most “elusive” of Hilbert’s problems
![Page 19: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/19.jpg)
Clocks
−0.2 −0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7−4
−3
−2
−1
0
1
2
3
4
Ver
ge V
eloc
ity
Crown Gear Velocity
![Page 20: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/20.jpg)
Self-Recycling Worlds
Ecospheres
Shrimp
![Page 21: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/21.jpg)
Nonholonomic Systems
• System with constraint on a velocity..– But not a constraint on position
Turning radius is constrainedMultiple passes may be neededThe number of required passes increases as the turning radius decreases
![Page 22: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/22.jpg)
Shape Change Actuation (Shen and McClamroch)
m
2z
1
2
z
ml
θ
1
1
Stroke constraintsnecessitate multiplepasses
Angular momentum is conserved…..but attitude is not constrained
![Page 23: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/23.jpg)
Platform Reorientation
0 10 20 30 40 50 60 70 80 90 100−3
−2
−1
0
1
2
time (sec)
pro
of m
ass
posi
tion
(inch
)
The position response of Motor #1: experiment
0 10 20 30 40 50 60 70 80 90 100−3
−2
−1
0
1
2
time (sec)
pro
of m
ass
posi
tion
(inch
)
The position response of Motor #2: experiment
0 10 20 30 40 50 60 70 80 90 100−3
−2.5
−2
−1.5
−1
−0.5
0
0.5
1
1.5
time (sec)
Pla
tform
ang
le (
deg)
The platform attitude response: experiment
![Page 24: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/24.jpg)
Periodic Flight
• How do birds stay aloft and cover huge distances with minimal energy?
• How can we keep an aircraft aloft indefinitely?
![Page 25: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/25.jpg)
Dynamic Soaring
• Harvesting energy from wind gradients—from special terrain– Not from vertical components/requires special conditions– Conjectured by Lord Rayleigh 1883 for albatrosses– Accomplished in 1974 by glider pilot:
• “By repeating this manoeuvre he successfully maintained his height for around 20 minutes without the existence of ascending air…”
– 392 mph RC glider record from 45 mph winds in 2009– UAV strategy to reduce fuel consumption
• Zhao/Qi 2004• “All problem formulations are subject to UAV equations of
motion, UAV operational constraints, proper initial conditions, and terminal conditions that enforce a periodic flight.”
![Page 26: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/26.jpg)
How the Albatross Loiters
Wind S to NWind speed is proportionalto altitude
N
Bird is high and slow Wind is fast at this altitude
Bird is low and fastWind is slow at this altitude
Bird’s periodic path Bird descendsand speeds upin downwind gliding
Bird ascends
Bird is fast here
Crosswind gliding here
![Page 27: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/27.jpg)
Assigning Equilibria
Can we maintain arbitrary equilibria?
• Why not?– Range of B is too small---need – Unattainable equilibria
• Contradicts controllability??
![Page 28: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/28.jpg)
Vibration versus Shape Control• Vibration suppression
– Bring motion to rest (origin) and stay there– E.g., vibrating membrane
• Assign shape– Bring motion to rest at desired equilibrium– Vibrating membrane with desired aperture shape
![Page 29: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/29.jpg)
Vibration versus Shape Control
• 4-state structure is controllable with one force input– Can bring masses to arbitrary configuration at arbitrary time– Cannot stay there!– Desired equilibrium is unattainable
• Idea:– Reach, leave, and return quickly to desired “equilibrium”
• Do this periodically
������������������
������������������
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
x1 x2
k1
c1 c2
k2
m2m1
c3
k3
������������������
������������������
f
![Page 30: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/30.jpg)
Hovering/Loitering• All airplanes are controllable in position and velocity
– Can reach desired position with zero velocity
• Not a good idea for most airplanes
• But most airplanes cannot hover– Not enough actuation– Works for helicopters
• Hummingbirds control periodically by flapping– Flapping induces small periodic motion
• Research problem: What is the best way to maintain operation near an unattainable equilibrium?– Loitering limited by actuation constraints– Barabanov “Non-assignable Equilibria,” Automatica, 2007
![Page 31: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/31.jpg)
Dealing with Unattainable Equilibria
• Slow switching– Quasi steady state (QSS)– Convexify SSs to meet constraints
• Fast switching– Relaxed steady state (RSS)– Convexifies velocity set
• Slow switching between RSS’s– Quasi-relaxed steady state (QRSS)– Convexify RSS’s
![Page 32: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/32.jpg)
Aircraft Cruise
Gilbert, Automatica,1976
![Page 33: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/33.jpg)
SS, RSS,QSS, QRSS• SS—equilibrium solution• Relaxed steady state—fast
switching between SS’s• QSS—slow switching
between SS’s• QRSS—slow switching
between RSS’s
QSSSlow switching
QRSS Is best
![Page 34: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/34.jpg)
Forced Periodicity: Linear Case
• Fundamental theorem of linear systems– Sinusoidal forcing of
an AS LTI systems is eventually periodic
– Gain and phase captured by Bode plot
![Page 35: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/35.jpg)
Forced Periodicity: Nonlinear Case
• Periodic forcing is a special case of periodically time-varying dynamics
• When does a nonlinear system have the property “periodic- input/eventually-periodic- output”?
• Subharmonic, superharmonic, and nonperiodic solutions may exist
• Extremely complex problem
![Page 36: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/36.jpg)
Local Improvement• Dynamics and cost
• Find optimal steady state solution
• Linearize the cost and dynamics
• Note
• Evaluate
• Find such that
– Pi Test----Guardabassi• Then periodic control can locally do better than constant control
![Page 37: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/37.jpg)
Why Periodic Control?
• Periodic control is necessitated by– Unassignable equilibria– Constraints– Nonconvex velocity set
• Periodic control can do dramatically better than constant control– Dynamic soaring
• Periodic control ensures sustainability• Nature and humans have discovered these
advantages and benefits
![Page 38: On the Advantages of Being Periodicdsbaero.engin.umich.edu/wp-content/uploads/sites/441/...captured by Bode plot Forced Periodicity: Nonlinear Case • Periodic forcing is a special](https://reader033.fdocuments.us/reader033/viewer/2022053109/607af6e383b2881ff36672f8/html5/thumbnails/38.jpg)
Evolving Horizons
• Thank you, Elmer, for your constant guidance and wisdom, and for always setting the highest example of scholarship and integrity