Control Systems in Practice, Part 2: What is Gain Scheduling?

Often, the best control system is the simplest. When the system you’re trying to control is highly nonlinear, this can lead to very complex controllers. This video continues our discussion on control systems in practice by talking about a simple form of nonlinear control: gain scheduling. •Implement Gain-Scheduled PID Controllers Example: •Gain-Scheduled Control of a Chemical Reactor Example: •Model Gain-Scheduled Control Systems in Simulink: •Tuning of Gain-Scheduled Three-Loop Autopilot: Gain scheduling is a method that adjusts the gains of a linear controller based on the current state of the system. In this way, a gain scheduled controller can produce adequate control over the entire operating range of the system by splitting the range into smaller, linearly controllable areas. Switching between controller gains, however, can have some unintended effects. In addition to providing an intuitive understanding of gain scheduling, this video walks through some ways to implement these controllers and how the chosen implementation can minimize some of the negative effects of switching gains. Gain scheduling is used often in practice, so it is worthwhile to learn the basics of this method with this video. However, nothing is better than sitting down and practicing it on your own. Here are some other tutorials and examples that will help you get started designing a gain scheduled controller in MATLAB® and Simulink®.

Part 1 - What Control Systems Engineers Do Part 3 - What is Feedforward Control? Part 4 - Why Time Delay Matters
Part 5 - A Better Way to Think About a Notch Filter

No comments