sliding mode control question
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
What knoledge do I need to know before studying sliding mode control
1 Commento
Amine
il 27 Mag 2015
Hello! I am working on SM Controller too, and I am lost!? How to choose the sliding surface, Lyapunov condition … Can you help me about this? Thanks!
Risposte (3)
Walter Roberson
il 11 Feb 2014
You should review the uicontrol and uicontrol properties pages. In particular, you need to look at Value, Callback, Min, Max, and SliderStep properties. I found SliderStep the easiest to get wrong.
One bit that is not documented there is that if you drag a slider control, then you are likely to end up triggering Callback a number of times, corresponding to each fraction of a second pause in your movement. Therefor if your Callback is "expensive", you may wish to put in some kind of check to ensure the user has "stopped" before you do something graphically expensive. one of the ways to do that is to not have the callback start the action, and instead have the callback reset a timer object with a small delay. If the user keeps moving, the timer object will keep getting reset. Eventually the user will pause long enough for the timer action to kick in; have the timer callback do the "expensive" action.
0 Commenti
David Sanchez
il 11 Feb 2014
Being Sliding mode control a non-linear control technique, you'd better start by studying as much classic control as possible (PID control). That will give you a good perspective of basic concepts. There's lots of good references to start with. You should have a good grasp of concepts such as controllability and observability. You also need some understanding of Lie Algebra and systems of differential equations. On the other hand, sliding mode control is a beautiful idea which will move you to another level. It could be a bit cumbersome at first, but very rewarding once you get the concept. I would recommend you to start reading the wikipedia article about it, then move to books for a move detailed description. My "guru" on the field is Sarah K. Spurgeon, any of her articles or books on the subject will be very educative.
1 Commento
Walter Roberson
il 11 Feb 2014
Wow, a very very different interpretation of the question than I had!
Stefan
il 11 Feb 2014
I full agree with David. SMC is a part of control theory, so IMHO it is important to have a background. PID concept is simple, but necessary. PID can be also use as a benchmark for more advanced control strategies.
0 Commenti
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!