ECE 30800 - Systems Simulation and Control Laboratory

Course Details

Lab Hours: 3 Credits: 1

Counts as:

  • EE Adv Level Lab
  • CMPE Complementary Selective

Normally Offered:

Each Fall, Spring


On-campus only


(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):

  1. Lab manuals are provided by department.

Recommended Text(s):

  1. 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:
  1. an ability to use MATLAB and Simulink to perform hardware-in-the-loop simulation . [1,6]
  2. an ability to obtain transfer functions of simple systems using experimental methods. [1,6]
  3. an ability to design, build, and test a variety of feedback controllers for different plants (servo motor, ball-beam, and inverted pendulum). [1,6]
  4. an ability to assess the performance of designed controllers. [1,6]
  5. an ability to describe controller objectives, designs, and experimental results via lab reports. [3,6]
  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