Towards the standardization of a MATLAB-based control systems laboratory experience for undergraduate students

The paper seeks to begin a discussion with regard to developing standardized computer aided control system design (CACSD) tools that are typically utilized in an undergraduate controls laboratory. The advocated CACSD design tools are based on the popular, commercially available MATLAB environment, the Simulink toolbox, and the Real-Time Workshop toolbox. The primary advantages of the proposed approach are as follows: 1) the required computer hardware is low cost, 2) commercially available plants from different manufacturers can be supported under the same CACSD environment with no hardware modifications, 3) both the Windows and Linux operating systems can be supported via the MATLAB based Real-Time Windows Target and the Quality Real Time Systems (QRTS) based Real-Time Linux Target, and 4) the Simulink block diagram approach can be utilized to prototype control strategies; thereby, eliminating the need for low level programming skills. It is believed that the above advantages related to standardization of the CACSD design tools will facilitate: 1) the sharing of laboratory resources within each university (i.e., between departments) and 2) the development of Internet laboratory experiences for students (i.e., between universities).

[1]  J. Apkarian,et al.  Interactive control education with virtual presence on the Web , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[2]  Lui Sha Dependable system upgrade , 1998, Proceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279).

[3]  Sunil K. Agrawal Undergraduate control education: an ME perspective , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[4]  Mark W. Spong,et al.  Report on the NSF/CSS Workshop on new directions in control engineering education , 1999 .

[5]  Darren M. Dawson,et al.  Real-time Linux Target: a MATLAB-based graphical control environment , 2000, CACSD. Conference Proceedings. IEEE International Symposium on Computer-Aided Control System Design (Cat. No.00TH8537).

[6]  Mark W. Spong,et al.  Remote laboratories for control education , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[7]  Mark W. Spong,et al.  The Pendubot: a mechatronic system for control research and education , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[8]  J. M. Naughton,et al.  An undergraduate laboratory platform for control system design, simulation, and implementation , 2000 .

[9]  Mark W. Spong Control education crossing department boundaries , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[10]  Reid G. Simmons,et al.  Lessons learned from Xavier , 2000, IEEE Robotics Autom. Mag..

[11]  Hirohisa Hirukawa,et al.  Web-top robotics , 2000, IEEE Robotics Autom. Mag..

[12]  J. W. Overstreet,et al.  An Internet-based real-time control engineering laboratory , 1999 .

[13]  Karl Johan Åström,et al.  Control systems engineering education , 1996, Autom..

[14]  A. Tzes,et al.  A multi-disciplinary undergraduate real-time experimental control laboratory , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).