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

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

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

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)