ECE 30800 - Systems Simulation and Control Laboratory
Course Details
Lab Hours: 3 Credits: 1
Counts as:
- EE Elective - Adv Level Lab
- CMPE Complementary Elective
Normally Offered:
Each Fall, Spring
Campus/Online:
On-campus only
Requisites:
(ECE 20008 or ECE 20800) and ECE 38200 [may be taken concurrently]
Catalog Description:
Instruction and laboratory exercises in the solution of differential equations that arise in the modeling of physical systems. Instruction in the principles of operation and design of linear control systems.
Course Objectives:
To develop student insight into the mathematical modeling of devices and systems and the solution of the associated ordinary differential equations and to develop student understanding of the basic principles involved in the design of closed loop systems to meet standard specifications.
Required Text(s):
- Lab manuals are provided by department.
Recommended Text(s):
- Modern Control Engineering , 5th Edition , Katsuhiko Ogata , Pearson Publishing , 2009 , ISBN No. 0136156738
Learning Outcomes:
A student who successfully fulfills the course requirements will have demonstrated:
- an ability to use MATLAB and Simulink to perform hardware-in-the-loop simulation . [1,6]
- an ability to obtain transfer functions of simple systems using experimental methods. [1,6]
- an ability to design, build, and test a variety of feedback controllers for different plants (servo motor, ball-beam, and inverted pendulum). [1,6]
- an ability to assess the performance of designed controllers. [1,6]
- an ability to describe controller objectives, designs, and experimental results via lab reports. [3,6]
- an ability to work in teams to design controllers to meet the desired objectives. [3,5]
Lab Outline:
Lab | Topic |
---|---|
1 | Simulink introduction |
2 | Hardware-in-the-loop simulation set-up |
3 | Linear time-invariant system identification for servomotor |
4 | PID position controller design and implementation for servomotor |
5 | Root locus design and simulation for servomotor |
6 | PID velocity controller design and implementation for servomotor |
7 | State-space balance controller design and implementation for pendulum |
8 | Cascade controller design |
9 | State-space swing-up controller design and implementation for pendulum |
10 | Cascade controller simulation |
Engineering Design Content:
- Establishment of Objectives and Criteria
- Synthesis
- Analysis
- Testing
- Evaluation
Assessment Method:
Lab Reports, Presentations, Group Work