Title :
Dual RST-control of an inverted pendulum with Simulink S-functions implementation
Author :
Ostertag, Eric ; Godoy, Emmanuel ; Carvalho-Ostertag, Joana
Author_Institution :
Lab. des Sci. de l´Image, de l´Inf. et de la Teledetection, ULP, Illkirch, France
Abstract :
This paper has a two-fold pedagogical goal. First it describes the use of RST controllers in a cascaded-loop structure. Second it gives the student the tools to design such a control structure for a real-time application and to implement it on a real experimental setup, all in one single lab session. The dual-loop cascaded control involving two discrete-time RST-controllers is applied to an inverted pendulum. The inner loop stabilizes the angle of the pendulum around its unstable (upwards) equilibrium, whereas the outer loop controls the cart position by giving to the inner loop the proper angle reference required to make the cart move on its rail. The burden of programming these two control loops for a real-time experiment is simplified for the students by the use of S-functions in a SIMULINK diagram. The writing of such S-functions for a real-time use alleviates indeed his programming task while obliging him to concentrate on the real-time control task itself. This control scheme is then applied directly to the pendulum by means of the Real Time Windows Target toolbox from MATLAB.
Keywords :
cascade control; control system analysis computing; digital simulation; discrete time systems; nonlinear control systems; pendulums; MATLAB; SIMULINK diagram; Simulink S-functions Implementation; cascaded-loop structure; discrete-time RST-controllers; dual RST-control; dual-loop cascaded control; inverted pendulum; real time windows target toolbox; two-fold pedagogical goal; unstable equilibrium; MATLAB; Mathematical model; Polynomials; Rails; Real-time systems; Transfer functions;
Conference_Titel :
Control Conference (ECC), 2007 European
Conference_Location :
Kos
Print_ISBN :
978-3-9524173-8-6