BME 4110 - Control Systems for Biomedical Applications

3 lecture hours 2 lab hours 4 credits
Course Description
This course presents topics associated with analysis and modeling of dynamic systems as they apply to electrical, mechanical, thermal, and biomedical systems. The concepts of transfer function development, state-space representation, modeling of linear time invariant (LTI) systems, linearization of non-linear systems and system performance are all considered. Through the exploration of system dynamics, the student is introduced to the analysis, design, and applications of feedback control systems. Systems will be modeled and analyzed using MATLAB and Simulink. The course also presents classical feedback control theory and application of this topic to the solution of classical feedback control problems in biomedical engineering related areas. The students will expand their abilities to analyze control systems using Routh-Hurwitz, root-locus, and frequency response analyses. The students will use those techniques for P, PI and PID feedback control system design. MATLAB, Simulink, Embedded Coder and Stateflow will be used to create the control and safety logic of a realistic control mechanism. In the laboratory, the student will design and implement both in software and in hardware the temperature control of an infant warmer/incubator.
Prereq: ELE 3300 , BME 3510  (quarter system prereq: EE 3032)
Note: This course is not available for students with credit for ELE 3701 .
This course meets the following Raider Core CLO Requirement: None
Course Learning Outcomes
Upon successful completion of this course, the student will be able to:
  • Develop models of mechanical, electrical, thermal, and biological systems in the frequency and time domains
  • Develop transfer functions for linear time-invariant (LTI) electrical, mechanical, fluid, thermal, and biological systems
  • Model LTI systems in state-variable form
  • Solve for the time-domain response (impulse, step, ramp) of first and second order systems
  • Write the transfer function of first and second order feedback control systems
  • Solve for the stability factors and system error for LTI systems
  • Use MATLAB and Simulink to analyze feedback control systems
  • Solve complex engineering problems using two or more domains of knowledge
  • Solve for system stability
  • Use root-locus and frequency domain techniques to analyze and design first and second order LTI feedback control systems
  • Apply knowledge of classical analog feedback control theory in the laboratory
  • Design P, PI, and PID temperature controllers to be used to control the skin temperature of infants using infant warmers/incubators
  • Use MATLAB, Simulink, Embedded Coder and Stateflow to analyze and design feedback control systems

Prerequisites by Topic
  • Representation of continuous signals in the time-domain
  • Representation of continuous signals in the frequency-domain
  • Determination of forces acting on rigid bodies in motion
  • Linear circuit analysis
  • Heat transfer principles

Course Topics
  • Transfer function development for electrical, mechanical, fluid, thermal, and biological systems
  • State-variable modeling of LTI systems
  • Linearizing non-linear systems
  • Reduced order modeling
  • Time response of 1st and 2nd order LTI systems
  • System identification
  • Designing for time response
  • Closed loop control characteristics (stability and sensitivity)
  • Use of Simulink in controls systems

Laboratory Topics
  • Use of Stateflow as part of a control mechanism
  • Use of Embedded Coder to program a microcontroller that is part of a control loop
  • Use of Simulink in conjunction with Embedded Coder and Stateflow for real-time control
  • Use of Simulink to simulate and design controls systems
  • Reverse engineering of a commercially available infant warmer/incubator
  • Step response and system identification of an infant warmer/incubator
  • On-off temperature control of the skin temperature of a simulated patient using an infant warmer/incubator with some requirements based on IEC 60601-2-19
  • Temperature control of the skin temperature of a simulated patient using an infant warmer/incubator using P, PI and PID controllers with some requirements based on IEC 60601-2-19

Coordinator
Dr. Icaro dos Santos


Print-Friendly Page (opens a new window)