Model Predictive Control Design Parameters | Understanding MPC, Part 3

  Рет қаралды 114,201

MATLAB

MATLAB

Күн бұрын

Пікірлер: 31
@MATLAB
@MATLAB 11 ай бұрын
Download this hands-on MPC virtual lab to practice design of model predictive controllers for an autonomous vehicle steering system: bit.ly/MPC-virtual-lab
@seraph_v
@seraph_v 13 күн бұрын
This is the best control video that I have ever seen in my life
@MATLAB
@MATLAB 12 күн бұрын
That's awesome. Thank you for watching!
@abhinav_mzn
@abhinav_mzn 2 жыл бұрын
This is the best control video that I have ever seen...
@abreu9999
@abreu9999 Жыл бұрын
Great explanation and an excellent teacher. Thank you.
@surajveertalreja9438
@surajveertalreja9438 4 жыл бұрын
Excellent Lecture with Excellent Examples. Thank You so much!
@fernando.liozzi.41878
@fernando.liozzi.41878 6 жыл бұрын
Excellent explanation! Could you please explain with a practical example using Simulink? Thank you very much.
@hyunkiseong1445
@hyunkiseong1445 6 жыл бұрын
Nice video to understand the MPC! I also hope to learn with practical examples of Simulink. Thank you so much.
@tjdwnd9529
@tjdwnd9529 4 жыл бұрын
Fantastic. now I understand the concept of MPC and it took only 30minutes
@davidkooi4349
@davidkooi4349 6 жыл бұрын
Fantastic! Thank you Melda and MathWorks
@joht91
@joht91 6 жыл бұрын
Nice illustration and very good explanation. However, I don't really follow the part about control horizon. If the setpoint varied(instead of being constant as described in the video) for each time instant k, a control horizon shorter than prediction horizon is not suitable, right?
@meldaulusoy8389
@meldaulusoy8389 6 жыл бұрын
Hi, unless you have preview, meaning your controller knows about the future reference, the setpoint used in the prediction is assumed to be constant. The controller looks at the value of the (varying) setpoint at current time step and uses it throughout the prediction. So, the same discussion in the video about control horizon would apply. You wouldn't choose a large control horizon because this increases complexity and doesn't significantly improve controller performance.
@joht91
@joht91 6 жыл бұрын
Hi Melda, Thanks for the answer.
@goodwords.5645
@goodwords.5645 6 жыл бұрын
please do a video on adaptive mpc for dc dc converters
@tunabilgin1993
@tunabilgin1993 4 жыл бұрын
Great explanation, though I am confused about one aspect. Don't we throw away our previous computations at each time step regardless of any disturbances that might happen?
@francismikaelmagueflor1749
@francismikaelmagueflor1749 2 жыл бұрын
yeah you throw them away but you're wasting computational resources by having an even larger window when those predictions can be easily made void by disturbances
@권세빈-u4v
@권세빈-u4v 11 ай бұрын
thank you for video
@金飘飘-o2o
@金飘飘-o2o 4 жыл бұрын
amazing video!!!!!
@benjaminaskazlauskas1080
@benjaminaskazlauskas1080 Жыл бұрын
Thank you
@kumarrahulbhadani
@kumarrahulbhadani 6 жыл бұрын
I am eagerly waiting for examples using Model Predictive Control Toolbox in Simulink.
@meldaulusoy8389
@meldaulusoy8389 6 жыл бұрын
Hi Rahul, we will post a couple of more videos, two of them focusing on different flavors of MPC such as adaptive, gain-scheduled and nonlinear, and methods to run MPC faster. And after these, we'll have Simulink demo videos. Thank you for you patience!
@mohemahmoude3356
@mohemahmoude3356 6 жыл бұрын
am a bit confused,does the sample time equal to prediction horizon
@meldaulusoy8389
@meldaulusoy8389 6 жыл бұрын
They are different. The sample time of the controller is really about how long it takes for the controller to compute an output to the plant. And it depends on several factors such as the system bandwidth and the maximum sampling rate of your processor. Prediction horizon is measured either as time duration [seconds] or time steps as in the video. It is about how many sample times you predict into the future.
@thugonomicsstark7238
@thugonomicsstark7238 6 жыл бұрын
if my reference is coordinates (x,y) and my plant (mobile robot ) has (x,y,theta) how do i implement it , please answer!
@alexandrpetrov1110
@alexandrpetrov1110 4 жыл бұрын
now I understand the concept of MPC and it took only 30minutes
@Manish-fo4gj
@Manish-fo4gj 5 жыл бұрын
Good explanation
@kumarrahulbhadani
@kumarrahulbhadani 6 жыл бұрын
And please use examples from Autonomous drive while demonstrating MPC toolboxes. :)
@hamztoufik9984
@hamztoufik9984 4 жыл бұрын
thank you for the explanation and sincerely you are very beautiful .
@asifshehzad9921
@asifshehzad9921 6 жыл бұрын
mam you are too beautiful
@av6966
@av6966 6 жыл бұрын
Get a grip! It's a not a disco!
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
MPC from Basics to Learning-based Design (1/2)
58:26
Alberto Bemporad
Рет қаралды 29 М.
PID vs. Other Control Methods: What's the Best Choice
10:33
RealPars
Рет қаралды 139 М.
Introduction to Model Predictive Control
20:50
NPTEL-NOC IITM
Рет қаралды 15 М.
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН