Salt Lake City, Utah
June 20, 2004
June 20, 2004
June 23, 2004
2153-5965
14
9.396.1 - 9.396.14
10.18260/1-2--13713
https://peer.asee.org/13713
8033
Session 3532
Developing a MATLAB-Based Control System Design and Analysis Tool for Enhanced Learning Environment in Control System Education
Frank S. Cheng and Lin Zhao
Industrial and Engineering Technology Department Central Michigan University Mount Pleasant, MI 48859
Abstract
This paper presents the development of a MATLAB-based control system design and analysis (CSDA) tool for aiding engineering students to learn feedback control system theories and design techniques. As a result, the developed CSDA tool provides users with user-friendly MATLAB graphical user interfaces (GUIs) that integrate the existing functions of Simulink and SISO Design Tool for enhanced functions in control system analysis and controller design.
1. Introduction
In control theory, a single input-single output (SISO) closed-loop feedback control system consists of five basic components. They are the input, output, controller, plant, and feedback which are connected in a structure as shown in Figure 1. Given an input, a good SISO control system is able to generate the system output that meets the desired control specifications. Usually, the time response of a unit step input to the standard second order system is used to define the control specifications. The common control specifications are the overshot (OS %), settling time Ts, and steady-state error ess.1 The design and analysis of SISO feedback control systems play the critical roles in control system education. The study topics include control system modeling, system characteristics analysis, and controller function design. Teaching and learning practice in control system education has shown that the effectiveness of the study relies on the various functions of the control tools such as Simulink and SISO Design Tool.1, 2, 3, 4
The Simulink software is a modeling and simulation tool for control systems. The software allows users to model the control system components with transfer functions, and simulate the system’s time response for the given input. However, one problem in using Simulink software is the lack of available Simulink functions in data measurement and acquisition. Often users have to develop additional MATLAB programs to have these functions for supporting their control analysis and design.
Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright © 2004, American Society for Engineering Education
Cheng, F. (2004, June), Developing A Matlab Based Control System Design And Analysis Tool For An Enhanced Learning Environment In Control System Education Paper presented at 2004 Annual Conference, Salt Lake City, Utah. 10.18260/1-2--13713
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2004 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015