ISD 599 (MECHENG 569) Control of Advanced Powertrain Systems

Credits: 3

Course Description

The course covers essential aspects of electronic engine control followed by an introduction to fuel cell control. Control problems arising in direct injection, variable valve timing, active boosting, and flexible-fuel vehicles. The course includes models and feedback control design of spark ignition (gasoline). Hybridization auxiliary electrification, and engine control opportunities when connected and automated. A new section on low temperature hydrogen fuel cells is covered at the last third of the class. We will apply simple P, PI, and PID controllers, system identification, averaging, feedforward, feedback, multivariable control, estimation, diagnostics, and machine learning techniques. Engine control challenges and operation in hybrid and plug-in hybrid electric engines along with opportunities in high efficiency operation in connected and automated vehicles will be also introduced. Regulatory aspects and pressures for worldwide shift from ICEs to EVs will be reviewed.


Open to graduate or senior students in Mechanical, Electrical, Chemical, Aerospace, and Marine Engineering with basic control engineering and dynamics background (ME360 and ME461 equivalent). Permission from the instructor is required for senior undergraduate students. Basic ordinary differential equations (ODE) and control requirements are necessary. Matlab and Simulink expertise is necessary.

Students should have experience in the math and controls areas listed below, particularly items 1-6. If you do not feel comfortable with these areas, you should not take this class. Items 7-8 can be studied during the class itself.

  1. Ordinary Differential equations
  2. Linearization
  3. Laplace and transfer functions (poles, zeros, DC gain)
  4. Frequency Domain Representation of systems and signals: bandwidth, roll-off rate, DC gain, natural, damped frequencies, etc.
  5. Stability, characteristic equation, eigenvalues
  6. Time responses, overshoot, undershoot, settling time, damping ratio, time constant, rise time, etc.
  7. States, state-space representation
  8. Basics of PID controllers, Root locus, etc.

Textbook (recommended – not required – can be reached in Mirlyn online):


Michigan Engineering IT Recommendation for Personal Computer Requirements.

For more information about when this course will be offered, please see the ISD current and projected course schedules at the link below.