- Видео 49
- Просмотров 49 470
The Control Eng GEEK
Ирак
Добавлен 4 сен 2022
This channel concerns about illustrating the control theory topics in a simple way. Through fully worked out examples, simple and advanced topics in control theory in different subjects are explained. In addition, the channel also includes real projects that have control as the main aspect. Real time applications along with software as well as hardware are presented too. Advanced topics such as H-infinity, H2, MPC, and different kinds of advanced controllers are inculcated as well. The channel targets students, hobbyists and enthusiasm that like to understand control theories in a simple way. The channel is like a control supermarket! I hope all of you enjoy this journey.
Gain and Phase Margins from Bode & Nyquist Plots and Hand Calculations - SISO systems (MATLAB Code)
This video illustrates the steps of computing gain and phase margins from both Bode and Nyquist plots. In addition, hand calculations of both margins are also detailed. A simple MATLAB code is provided for further assistance.
MATLAB Code Link:
github.com/rejnt80/Gain-and-Phase-Margins.git
MATLAB Code Link:
github.com/rejnt80/Gain-and-Phase-Margins.git
Просмотров: 80
Видео
First Step in Robust Control Analysis: Scaling a System
Просмотров 3027 месяцев назад
Before employing robust analysis or tool, you system needs to be scaled. This video shows how to do that. After scaling, all your signals will have magnitudes less than or equal to one which fit well with robust analysis such as H inf or mue synthesis. An example is also provided to demonstrate the introduced concepts.
Type 1 Servo (reference tracking) for Plants with no Integrator - Inverted pendulum with MATLAB Code
Просмотров 1 тыс.8 месяцев назад
This video illustrates the design of a type one servo, or a reference tracking, along with a state feedback controller for controlling systems that have no integrators. An inverted pendulum on a cart is introduced as an example with a MATLAB Code. You can also watch: LQR controller for tracking rather than just regulating! An example in Matlab: ruclips.net/video/X3Dfy8H4Inc/видео.html LQG contr...
Parameter OP - Part 8: Continuous Systems (No Terminal Constraints with Fixed Terminal Time)
Просмотров 1239 месяцев назад
Through this video, the concept for a single stage system is extended for multistage systems with continuous dynamic systems when there is no active terminal constraint. The necessary conditions for computing optimal computing control functions are detailed The introduced concepts are demonstrated through a fully worked our example. Never stop exploring Calculus of Variations - Driving The Eule...
Optimization Problems for Dynamic Systems Part 7: Multi Stage Systems (No Terminal Constraints)
Просмотров 13510 месяцев назад
Through this video, the concept for a single stage system is extended for multistage systems where necessary conditions for computing control seduces vectors are driven for control optimization problems defined along finite horizons and without terminal conditions. The introduced concepts are demonstrated through a finite LQR problem. You can watch all series: Parameter Optimization Problems - ...
Optimization Problems for Dynamic Systems - Part 6: Single Stage Systems
Просмотров 10710 месяцев назад
This video introduces the first application of parameter optimal problem using a dynamic system. Concepts of determining optimal control actions for single stage systems are first introduced which, then, will be extended to multistage systems under different terminal conditions. You can also watch the previous parts: Parameter Optimization Problems - Part 1: Problems with no Constraints: ruclip...
Parameter Optimization Problems Part 5 - Problems with inequality constraints
Просмотров 14410 месяцев назад
This is part 5 of the series of optimal control problems lectures. In this part, I am presenting the analysis of dealing with optimization problems that are imposed to inequality constraints. Necessary conditions are driven and an example is illustrated to demonstrate the introduced concepts. I hope you will learn something form the video and enjoy this little journey. Never step learning and e...
Parameter Optimization Problems Part 4 - Problems with equality constraints (Neighboring Optimum)
Просмотров 12410 месяцев назад
This is part 4 of the series of optimal control problems lecture. In this part, the neighboring optimum is addressed given an optimal problem with equality constraints. Enjoy the video and never stop exploring! Parameter Optimization Problems - Part 1: Problems with no Constraints: ruclips.net/video/gOxkvVJZ3Zk/видео.html Parameter Optimization Problems - Part 2: Problems with Equality Constrai...
A journey through Cascade Control - Temperature control as a special case
Просмотров 8311 месяцев назад
Enjoy a free journey to add a little knowledge to yours about Cascade Control. The video takes the cascade control of temperature as a case. Remember, never stop exploring....
Parameter Optimization Problems Part 3 - Problems with equality constraints (sufficient conditions)
Просмотров 13711 месяцев назад
This is part 3 of the series of optimal control problems lecture. In this part, sufficient condition for a local stationary point to be a minimum point is proved and illustrated. An example is also given at the end of the video. Enjoy the video and never stop exploring! Parameter Optimization Problems - Part 1: Problems with no Constraints: ruclips.net/video/gOxkvVJZ3Zk/видео.html Parameter Opt...
A Journey Through the History of Control Theory
Просмотров 40011 месяцев назад
A Journey Through the History of Control Theory
Calculus of Variations - Driving The Euler - Lagrange Equation
Просмотров 17811 месяцев назад
Calculus of Variations - Driving The Euler - Lagrange Equation
Robust Control with Polytopic Uncertainties
Просмотров 12411 месяцев назад
Robust Control with Polytopic Uncertainties
Control System Stability - A video created entirely by AI!!!
Просмотров 10311 месяцев назад
Control System Stability - A video created entirely by AI!!!
Parameter Optimization Problems - Part 2: Problems with Equality Constraints
Просмотров 158Год назад
Parameter Optimization Problems - Part 2: Problems with Equality Constraints
Parameter Optimization Problems - Part 1: Problems with no Constraints
Просмотров 211Год назад
Parameter Optimization Problems - Part 1: Problems with no Constraints
Model Predictive Control (MPC), the complete story-Part 3C: hard and soft constrained MPC in Matlab
Просмотров 658Год назад
Model Predictive Control (MPC), the complete story-Part 3C: hard and soft constrained MPC in Matlab
Model Predictive Control (MPC), the complete story-Part 3B: hard input and soften output constraints
Просмотров 706Год назад
Model Predictive Control (MPC), the complete story-Part 3B: hard input and soften output constraints
Model Predictive Control (MPC), the complete story-Part 3A: Solving the MPC problem (unconstrained)
Просмотров 550Год назад
Model Predictive Control (MPC), the complete story-Part 3A: Solving the MPC problem (unconstrained)
LQG controller for tracking a given reference! An example in Matlab
Просмотров 2,7 тыс.Год назад
LQG controller for tracking a given reference! An example in Matlab
Model Predictive Control: The Complete Story. Part 2B: An example on MPC problem formulation.
Просмотров 319Год назад
Model Predictive Control: The Complete Story. Part 2B: An example on MPC problem formulation.
Model Predictive Control (MPC), The Complete Story: Part 2A - Formulation of the MPC problem.
Просмотров 478Год назад
Model Predictive Control (MPC), The Complete Story: Part 2A - Formulation of the MPC problem.
Model Predictive Control (MPC) - The Complete Story: Part 1 - The Receding Horizon.
Просмотров 1,1 тыс.Год назад
Model Predictive Control (MPC) - The Complete Story: Part 1 - The Receding Horizon.
Stability of Model Predictive Controller (MPC) with a terminal weight. Full implementation in Matlab
Просмотров 1,2 тыс.Год назад
Stability of Model Predictive Controller (MPC) with a terminal weight. Full implementation in Matlab
Modelling Heat Exchangers With Bypasses - Matlab Function to Model HE With n-tanks.
Просмотров 7162 года назад
Modelling Heat Exchangers With Bypasses - Matlab Function to Model HE With n-tanks.
The Control Eng GEEK, a new YouTube channel about Control Theories through Examples and Projects
Просмотров 2602 года назад
The Control Eng GEEK, a new RUclips channel about Control Theories through Examples and Projects
LQR controller for tracking rather than just regulating! An example in Matlab
Просмотров 22 тыс.2 года назад
LQR controller for tracking rather than just regulating! An example in Matlab
Modelling a DC motor in a given control system - Example
Просмотров 3,2 тыс.2 года назад
Modelling a DC motor in a given control system - Example
Modelling capacitors, inductors and resistances in electrical circuits for control systems
Просмотров 2882 года назад
Modelling capacitors, inductors and resistances in electrical circuits for control systems
How to give any other value of reference signal except step say for eg 100?
nice balancer, maybe you could fine tune it to make it more fluid in motion the squeaking is annoying but I like it a lot 9/10
@@mrassassinhunter4139 Thanks for passing by. You are right. This was just first try and it indeed needs more tuning.
Good stuff
Thomas Mary Taylor Donna Harris Robert
Anderson George Clark Paul Martinez Ronald
Where have you been all this time? You are litteraly a hidden gem in this platform, god bless you for sharing your knowledge 🙏
Upload for next videos sir
Simulink example of LQR comparison with PID?
I will give it a try as soon as possible. Thanks
دكتور روند؟
Very well explained thank you.
You're welcome..
Good.
PDF
dude the robotic voice on this is really annoying.
Do appreciate the effort you put into it tho. But probably bettter if ou just voiced it yourself
@@valentijn1234567 sorry for that.
Why did you use text to speech software? It sounds horrible.
I am using it now. I was new to youtube and did not such techs. Sorry...
thank you
Thank you very much, this was super helpful!
I am glad that I was able to help you. Thanks.
Great .. keep working please
Thanks. I am glad for helping.
Hi, if i have matrix b of different dimension of c this code doesn't work. In line 7 A = [ . . .; -c zeros(m,m)] but if the rows of c aren't m it'a a problem. This problem continues in the code
Long Lived your hand👌
Thanks for your nice comment. I am glad for helping...
Good job mate! Wanted to know though
Very good
Well done, but too small for a mobile screen.
Thanks for such nice comment. Yes you are right. I am using a new screen recorder and need sometime to get use to it.
Thank you so very much for this video. I have been looking for this on and off for years! I did came across lqi, but I always feel lqi is more like PID where lqr is more like PD. So, while lqi works, I was never really satisfied with lqi approach for tracking. Just yesterday it dawned on me while studying for observer that the standard "u = -Kx" really means "u = K*(r - x) with r set to zeros. Everything starts making total sense and finally I came across this video. Now I am at peace! 😁
I am very glad that I was helpful....
Done well
great video
can you provide any reference paper to this example?
It comes from many references...
@@thecontrolenggeek786 It's really great what you are doing, there are tons of videos about Machine Learning techniques but very limited videos related to modern control system implementation videos. You can fill the gap.
@@salmankhalildurrani thanks my friend. I am a little busy right now but I will add more related videos. Gald I was helpful l.
thanx can you give me any reference can help?
Pretty much any advanced book about MPC would be helpful. You can also do a little research on MPS stability and figure out the used methods....
Thank you for this video, it allows me to understand how to include soft constraints ! Can you just explain how do you choose the coefficients of the L matrix ? (15:30) Moreover, I think there is a mistake in the expression of the constraints on the control moves. The expression of I_bar should not be [I, 0] and not [I, I] ?
I think I have understood, L is the linear gain matrix and W is the quadratic gain matrix...
@@nicolassottou8957 I am glad that you figure it out.....
😑 Promo`SM
Very helpful and easy to understand. Thank you.
Very glad to help
Naic
Good job.
Glad to help...
Just when I was looking around for a good tutorial on LQG! Thank you
I am glad I was helpful. Thanks.
omg, that's huge. thank you so much! i will apply it to a quarter car model. let's see if it works
All the best....
@@thecontrolenggeek786 just a request, could you please make a video about NMPC control design in Matlab? thank you so much
It is in my plan for the upcoming days...
Nice☆
Thanks.
Wow ,you've reached 100 subscribers📊 cogratulation! When will they be 100,000🏆 then let's raise 4 balloons each one containing one of these words ( The _ Control- Eng - Geek) .
Thank you very much for such nice words.
Great stuff!
Thanks. I am glad that I was helpful.
Good to go, Bro! I am so glad to see someone can use a straightforward way to illustrate the control theories and their implementations.
Thanks. I am happy that I could help you.
Thank you for the clear presentation to the modeling of DC motor to the spring-mass-damping system. There is one small error in the second state-space equation w.r.t. the state of \theta_{m}. The first term on the very left missed a suffix of "m", which may cause some confusion on understanding.
Thanks for the notation. I will fix it.
Goodluck, that's a great amount of topics
Thanks. Control is my passion and I like to teach it for everybody.