Asee peer logo

Developing A Matlab Based Control System Design And Analysis Tool For An Enhanced Learning Environment In Control System Education

Download Paper |


2004 Annual Conference


Salt Lake City, Utah

Publication Date

June 20, 2004

Start Date

June 20, 2004

End Date

June 23, 2004



Conference Session

Pre-College and ECE Education

Page Count


Page Numbers

9.396.1 - 9.396.14

Permanent URL

Download Count


Request a correction

Paper Authors

author page

Frank Cheng

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

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


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.

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