lecture 9 – ‘clever tricks’ in frequency-domain control design

13
Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Upload: garry-cannon

Post on 16-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Page 2: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

A ‘good’ controls joke (credited to Dr. Douglas Bristow)

Page 3: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

An even better controls joke…

Page 4: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Common Feedforward Control Methods: Synchronous AC Motors

(Wikipedia.org)

Baldor AC Motor(e.g. 1740 rpm motor)

(Wikipedia.org)

Page 5: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Common Feedforward Control Methods: Stepper Motors

(Wikipedia.org)Applied Motion Stepper Motor

Page 6: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Common Feedforward Control Methods: Nanopositioning

(S. Devasia, et al., IEEE TCST, 2007)

Page 7: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Common Feedforward Control Methods: Chemical Processes

(large.stanford.edu)

Page 8: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

• Motor position control example with 5V saturation limit

Integral Windup

Input saturates, preventing response from reaching steady-state

Integral term of PID continues to integrate error (winds up).

Falling step behavior is much different from rising step.

Page 9: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Anti-Windup Control

Anti-windup prevents integral term from continually building

Results in a more consistent response without artifact from windup

Page 10: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Gain Scheduling and Bumpless Transfer: Boeing 767 autopilot design

Landing Conditions Cruise Conditions

Elevator angle to pitch transfer functions (Gangsaas, et al., IEEE TAC, 1986)

Mean Aerodynamic Chord (MAC) (wikipedia.org)

It may be beneficial to build different controllers for different operating conditions. But how would you switch between the two?

Compare these transfer functions

Page 11: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Gain Scheduling and Bumpless Transfer: HVAC System

Different behaviors depending on valve opening ratios

(Rasmussen, Chang, ASME JDSMC, 2010)

Page 12: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Gain Scheduling

Two controllers, a and b, designed for operating points λa and λb. For an operation at an intermediate operating point λ’ select controller weightings ka and kb that are a weighted average of the two. This example gives a Gaussian weighing scheme.

(Hoelzle, Barton, IEEE CDC, 2012)

Page 13: Lecture 9 – ‘Clever Tricks’ in Frequency-Domain Control Design

Bumpless Transfer

Different controllers have different objectives, hence different input magnitudes. Naively switching between the two controllers causes an instantaneous ‘bump’ in the input signal magnitude.

This input signal ‘bump’ is felt in the system output.

(Cheong, Safonov, IFAC World Congress, 2008)