Fun control experiments with Matlab and a joystick

The paper describes real-time simulation programs that were developed for an undergraduate control systems course. The implementation of three classical experiments (the ball and beam, the inverted pendulum, and the flexible beam) as Matlab m-files is described. The visualization and animation capabilities of Matlab provide a realistic perception of the behavior of the testbeds, without actual hardware being needed. A joystick interface enables users to control the systems manually, providing a fun and educational experience. Automatic controllers can be designed to gain in-sight into a variety of concepts, including stabilization of unstable systems, root-locus properties, frequency-domain analysis and design, robustness, and discrete-time implementation of continuous-time systems. The paper is submitted to the conference as a poster/interactive paper. Attendees can view the experiments on a laptop, interact with them through a joystick, and ask any questions that they may have. The software is available from the Web at: www.ece.utah.edu//spl sim/bodson/fun. The joystick interface is a dynamic link library file requiring a Windows operating system.

[1]  Marc Bodson,et al.  An adaptive algorithm for the tuning of two input shaping methods , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[2]  B. C. Kuo,et al.  Automatic Control Systems, 7th edition , 1997 .

[3]  Marc Bodson,et al.  Control reconfiguration in the presence of software failures , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[4]  Anthony Tzes,et al.  Application and Comparison of On-Line Identification Methods for Flexible Manipulator Control , 1991, Int. J. Robotics Res..

[5]  Suhada Jayasuriya,et al.  An evaluation of several controller synthesis methodologies using a rotating flexible beam as a test bed , 1995 .

[6]  P. Kokotovic,et al.  Nonlinear control via approximate input-output linearization: the ball and beam example , 1992 .

[7]  Stephen Yurkovich,et al.  A Ball and Beam Testbed for Fuzzy Identification and Control Design , 1993, 1993 American Control Conference.

[8]  R. H. Cannon,et al.  Initial Experiments on the End-Point Control of a Flexible One-Link Robot , 1984 .

[9]  Benjamin C. Kuo,et al.  AUTOMATIC CONTROL SYSTEMS , 1962, Universum:Technical sciences.

[10]  A. Megretski,et al.  Controller design for the beam-and-ball system , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[11]  Harinarayan Krishnan,et al.  Control of single-link flexible beam using Hankel-norm-based reduced-order model , 1998 .

[12]  Suhada Jayasuriya,et al.  Some New Insights on the Classical Beam and Ball Balancing Experiment , 1992, 1992 American Control Conference.