Lecture Notes 39
Lecture 39 - Feedforward Control
Feedforward control is a strategy to reject persistent disturbances that cannot adequately be rejected with feedback control. So far, most of the focus of this course has been on feedback control. In certain situations, the performance of control systems can be enhanced greatly by the application of feedforward control. What you need to look for are two key characteristics:
- An identifiable disturbance is affecting significantly the measured variable, in spite of the attempts of a feedback control system to regulate these effects
- This disturbance can be measured, perhaps with the addition of instrumentation
Homework
- Course reading for next class: 20 (PPC)
- Assignment due by the start of Lecture #40: SP15
Relate each problem in the context of the overall course objectives.
Discussion Questions
Test the lecture's ideas before or after class - commit to an answer first, then check it with a classmate or an AI tutor.
- Feedback control cannot act until the error exists; feedforward acts before it does. What two things must you have about the disturbance for feedforward to be possible at all, and what happens when one is missing?
- The static feedforward gain is Kff = -Kd/Kp. Derive the sign: why must the correction oppose the disturbance's effect, and what steady-state condition does this gain enforce exactly?
- Feedforward is always installed alongside feedback, never instead of it. List three imperfections in practice that leave residual error for the feedback controller to clean up.
- A "perfect" dynamic feedforward compensator sometimes requires predicting the future (more dead time on the manipulated path than the disturbance path). Explain why that compensator is physically unrealizable, and what the practical fallback is.
App: Compare pure feedback against feedback-plus-feedforward on the same disturbance in the Feedforward Cascade Control Studio - then deliberately corrupt the feedforward model (wrong gain) and watch feedback quietly absorb the residual.
