What Is Gain Scheduling? | Control Systems in Practice

  Рет қаралды 86,167

MATLAB

MATLAB

5 жыл бұрын

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: bit.ly/2NE9Ybi
•Gain-Scheduled Control of a Chemical Reactor Example: bit.ly/2NFT8ZD
•Model Gain-Scheduled Control Systems in Simulink: bit.ly/2NDfcEh
•Tuning of Gain-Scheduled Three-Loop Autopilot:
bit.ly/2NERreU
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®.
Get a free product Trial: goo.gl/ZHFb5u
Learn more about MATLAB: goo.gl/8QV7ZZ
Learn more about Simulink: goo.gl/nqnbLe
Learn more about Powertrain Blockset: goo.gl/ssotUh
See What's new in MATLAB and Simulink: goo.gl/pgGtod
© 2018 The MathWorks, Inc. MATLAB and Simulink are registered
trademarks of The MathWorks, Inc.
See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names maybe trademarks or registered trademarks of their respective holders.

Пікірлер: 33
@BrianBDouglas
@BrianBDouglas 5 жыл бұрын
Hi everyone! Thanks for watching the video. If you have any questions or comments you want me to see, please leave them on this comment so I get notified. Cheers!
@lyapunov8972
@lyapunov8972 5 жыл бұрын
Hi, could you explain how LPV-Controller-Synthesis works? The design procedure which based on a LPV-model and which guarantees robust stability and performance.
@hugoyb477
@hugoyb477 5 жыл бұрын
Many thanks for your videos, Brian. Could you give us some literature suggestions concerning Gain scheduling?
@karthikeyankalirajan2540
@karthikeyankalirajan2540 4 жыл бұрын
hey i am unable to run it in R2018a. Undefined function or variable 'AirframeData'. Workspace for block diagram 'rct_airframeTRIM' was not loaded because an error occurred while loading MATLAB code: 'AirframeData. What about sharing the reference also
@amirhosseindavazdahemami7268
@amirhosseindavazdahemami7268 4 жыл бұрын
you mentioned that in airplane example some parameters varying so you have to opt for different gain sets for such a condition. my question is that why not to consider those parameters as multiple inputs ?
@arashmarashian6201
@arashmarashian6201 4 жыл бұрын
Hi Brian, Besides that your videos are fantastic and I learn much from you, you pronounce "s" with a high pitch that disturbs when I use headphones. Thanks for your time,
@connorcolestock4757
@connorcolestock4757 5 жыл бұрын
Hey Brian, big fan of your videos. They are always concise, practical, and interesting. Thank you for helping those of us that are "babies" in the controls field.
@wiloberlies9598
@wiloberlies9598 5 жыл бұрын
Another great video Brian, thank you....very cool to see the implementation of the theories, and your presentation is always excellent.
@psmdhaneef
@psmdhaneef 5 жыл бұрын
Hi Brian, the videos are just awesome. I have worked on these concepts during designing the control logics for mechanical facilities which simulate the physical environment for ECS of Aircraft. But did not exactly knew the naming conventions. Thanks to you now.
@eternaldoorman5228
@eternaldoorman5228 Жыл бұрын
Been binge-watching these and the series on PID Control. This whole set of videos is really excellent!
@aatt3209
@aatt3209 3 жыл бұрын
another fantastic & concise overview on gain scheduling.
@saeedAhmed-ck3ot
@saeedAhmed-ck3ot 4 жыл бұрын
you're awesome man, I really understood and it wasn't boring at all thank you a lot.
@yaghiyahbrenner8902
@yaghiyahbrenner8902 5 жыл бұрын
This is so cool, Brain is good at this stuff.
@mehmetkilic9518
@mehmetkilic9518 4 жыл бұрын
You are awesome Brian!!
@user-qp4gs4ky8h
@user-qp4gs4ky8h 4 жыл бұрын
A wonderful explanation! Thank you!
@adityabharti7838
@adityabharti7838 2 жыл бұрын
Great video, thanks
@user-mm2gg9gq1u
@user-mm2gg9gq1u 2 жыл бұрын
Great video! I have a question about the implementation of the gain matrix in Simulink. If I want the gains to change according to specific conditions ( I'm using StateFlow), and I have a gain blocks in Simulink. I didn't find a way to change the values of this gains during running. I don't want the gain to be a signal that change over time and than multiple with the controlled signal. I want the value the parameter that I specified in the gain block to change during running according to specific conditions, Thank you!
@everlastinge373
@everlastinge373 3 жыл бұрын
Good video but the reason I clicked on this was to learn how to this in Matlab ^^ Have any vidoes like that?
@nokeli70m38
@nokeli70m38 Жыл бұрын
Hello. How do I choose my work points based on pressure dynamics?
@kazimaskawathayon9703
@kazimaskawathayon9703 Жыл бұрын
Links are not opening, is there any problem?
@98utkarsh
@98utkarsh 5 жыл бұрын
Awesome! Who is the speaker?
@palker4
@palker4 5 жыл бұрын
kzfaq.infoabout
@Amine-gz7gq
@Amine-gz7gq 6 ай бұрын
I've heard it said that the crash of Air France flight 447 was due to the low gains the plane was using, in which it got stuck because the speed sensor was kaput. if the pilots could have changed the gains they could have saved the plane. The low gains are to protect the aircraft when flying at high speeds, but when there are no more speed measurements due to a faulty probe, Airbus should have considered this scenario.
@vincentleone1833
@vincentleone1833 Жыл бұрын
What's Brian's own channel?
@prashantnigam2882
@prashantnigam2882 4 жыл бұрын
Hello sir...sir can you guide me how to use recursive simulink block for estimating parameter in simulink model
@zrmsraggot
@zrmsraggot 2 жыл бұрын
CG location = Center of Gravity location
@chetankamble424
@chetankamble424 5 жыл бұрын
Brian ...you should work for NASA as a research pilot or test pilot.Another great place to work for you is AREA 51
What Is Feedforward Control? | Control Systems in Practice
15:44
Why Time Delay Matters | Control Systems in Practice
15:55
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 18 МЛН
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 13 МЛН
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 12 МЛН
PID vs. Other Control Methods: What's the Best Choice
10:33
RealPars
Рет қаралды 115 М.
What Is Linearization?
14:01
MATLAB
Рет қаралды 88 М.
Control: Gain-Scheduled Control (Lectures on Advanced Control Systems)
20:13
What is a PID Controller? | DigiKey
22:19
DigiKey
Рет қаралды 70 М.
Everything You Need to Know About Control Theory
16:08
MATLAB
Рет қаралды 524 М.
Simple Examples of PID Control
13:10
Brian Douglas
Рет қаралды 985 М.
Мой новый мега монитор!🤯
1:00
Корнеич
Рет қаралды 600 М.
Nokia 3310 top
0:20
YT 𝒯𝒾𝓂𝓉𝒾𝓀
Рет қаралды 4,1 МЛН
Это - iPhone 16!
16:29
Rozetked
Рет қаралды 399 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 7 МЛН
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 1 МЛН