The following text is from the college laboratory manual for EE542
This laboratory course is intended to enhance the learning experience of the student in topics encountered in the subject Control Systems. This course is intended to provide assistance in solving computational problems associated with the study and application of linear control systems using MATLAB. MATLAB is an interactive system for scientific and engineering computation. The first objective is to introduce the user to some of the capabilities of MATLAB, and the associated Control System Toolbox, so that it can be used to aid in the design and analysis of control systems. The second objective is to teach the student how to write MATLAB programs and to allow them to advance rapidly in solving more advanced control system problems.
The laboratory course on Control Systems-I is designed to provide the student with the knowledge to write MATLAB programs on control system problems. More explicitly, the course objectives are:
-
To gain proficiency in the use of MATLAB software.
-
To enhance understanding of linear control systems concepts using control system toolbox available in the MATLAB software.
-
To compare manually solved problems with computationally obtained results using the software.
This section provides only an overview of the content, for the detailed report view the readme in each weeks' folder
- Week 1:
- MATLAB Preliminary Commands
- Week 2:
- Partial Fraction Expansion
- Determination of zeros & poles of transfer function
- Determination of transfer function from poles, zeros and gain
- Series and parallel function
- Feedback function
- Week 3:
-
MATLAB
- Keyboard Input
- Displaying Output Data
- Relational and Logical Operators
- Loops
-
Control Systems
- Time response functions
-
- Week 4:
- Plotting root locus
- Obtain the value of gain, pole location and overshoot from the root locus plot
- Week 5:
- Bode plot
- Nyquist plot
- Norman Nise - Control System Engineering - Wiley