- Battery boot camp.
- Equivalent-circuit cell models.
- Microscale cell models.
- Continuum (porous electrode) cell models.
- State-space models and the dynamic realization algorithm.
- Reduced-order models of cell dynamics.
- Thermal models.

- Functions of a battery management system.
- Battery models and simulation of battery packs.
- Battery state estimation.
- Battery health estimation.
- Cell balancing.
- Voltage-based power limit estimation.
- Aging mechanisms and degradation models.
- Optimized controls for power estimation.

This course considers the design and control of power converters in electric drive vehicles. The course includes an overview of system architectures and covers system-level dynamic modeling and control using Simulink at levels appropriate to determine requirements and validate the performance of power converters in the vehicle system. Topics of the course include:

- Electric drive vehicle system architecture.
- Electric system control and dynamic modeling in Simulink.
- Power converters for motor drives.
- Power converters for energy storage, battery managment electronics.
- Power converters for battery chargers and utility interface.

- Introduction to electric machines for electric vehicles.
- Principles for analysis of electric machines, reference frame theory.
- Operation and control of symmetrical induction machines.
- Operation and control of permanent-magnet synchronous machines.

- Introduction to feedback control.
- System modeling in the time domain.
- Dynamic response.
- Basic properties of feedback.
- Stability analysis.
- Root-locus analysis.
- Root-locus design.
- Frequency-response analysis.
- Frequency-response design.
- Digital control systems.

- Linear algebra (matrix) review.
- Continuous-time state-space systems.
- Discrete-time state-space systems.
- Observability and controllability.
- Controllers, observers and compensators.
- Introduction to linear quadratic regulation.

- Vector random processes.
- Performance.
- Linear quadratic regulator.
- Least-squares estimation.
- Optimal Kalman filtering and state estimation.
- Linear quadratic Gaussian control.
- Introduction to robust control.
- H
_{∞}full-information control and estimation. - H
_{∞}output feedback.

- Introduction to Digital Control.
- Emulation of Analog Controllers (I).
- The z-Transform.
- Emulation of Analog Controllers (II).
- Sampling and Reconstruction.
- Discrete-Time Systems.
- Stability Analysis Techniques.
- Digital Controller Design.
- Digital Filter Structures and Quantization Effects.
- Adaptive Inverse Control.

- Introduction to Kalman filters.
- State-space dynamic systems.
- Dynamic systems with noisy inputs.
- The linear Kalman filter.
- Practical Kalman filtering.
- IMM/multitarget tracking.
- Nonlinear Kalman filters.
- Simultaneous state and parameter estimation.
- Kalman filter applications.

- Introduction to system identification.
- LTI systems, time-domain nonparametric system ID.
- Frequency-domain nonparametric system ID.
- Transfer function models and parametric system ID.
- Deterministic state space models and system ID.
- Stochastic state space models and system ID.
- Feedback and real-time system ID.

- Review of linear algebra and vector calculus.
- Parameter optimization: single-variable and multi-variable.
- Parameter optimization: unconstrained and constrained.
- Linear and quadratic optimization.
- Convex optimization.
- Optimization for dynamic systems: discrete-time and continuous-time.
- Linear quadratic optimal control.

- Review of linear algebra and functions of complex variables.
- Classical feedback control techniques: frequency response and loop shaping.
- Limitations on performance in SISO systems.
- Uncertainty and robustness for SISO systems.
- Linear systems theory for transfer matrix representations.
- Multivariable frequency response analysis: characteristic loci and principle gains.
- Multivariable control techniques.
- Robust stability and performance analysis for MIMO systems.
- MIMO controller design.
- H-infinity control.
- Model reduction.

- Review of mathematical fundamentals.
- Dynamic systems.
- Discrete-time systems.
- Model predictive control formulation.
- Discrete-time model predictive control with constraints.
- Stability.
- Robust model predictive control.
- Case study examples and applications of model predictive control.

Analysis and design of continuous time control systems using classical and state space methods. Laplace transforms, transfer functions and block diagrams. Stability, dynamic response, and steady-state analysis. Analysis and design of control systems using root locus and frequency response methods. Computer aided design and analysis. Topics include:

- What is control? History and examples, plants, controllers, and block diagrams; Why use feedback? Basic ideas
- Review: ODE's, convolution, impulse response, Laplace transform, and transfer functions
- Modeling, Newton’s laws, Lagrange formulation, Differential and s-domain models of mechanical, electrical, electromechanical, thermal, and fluidic systems
- Dynamic models and dynamic response in terms of s-domain specifications
- Block diagram manipulation and simplification
- Basic feedback loop and important closed-loop maps including sensitivity and complementary sensitivity
- Poles, zeroes and associated time responses, damping ratios, internal and external stability, final value theorem
- Simple feedback types (P,D,PI,PD,PID) and their rule of thumb effects
- Routh stability criterion, root locus analysis and design, steady-state response, bandwidth, tracking and system type, interplay between bandwidth and rise time, lead, lag and lead/lag design
- Nyquist theorem, gain and phase margins
- State feedback and pole placement, observers and observer based controllers, sensitivity

- Analysis and design of continuous time control systems using classical and state space methods
- Laplace transforms, transfer functions and block diagrams
- Stability, dynamic response, and steady-state analysis
- Analysis and design of control systems using root locus and frequency response methods
- Computer aided design and analysis

- Basic PV system elements (1 week)
- Microcontroller system based on the TI MSP 430 (1 week)
- Peak power tracker and battery charge controller using a dc-dc buck converter (4 weeks)
- Inverter (4 weeks)
- Project (4 weeks)

Introduces system hardware and firmware design for embedded applications. Students independently design and develop a hardware platform encompassing a microcontroller and peripherals. Firmware is developed in C and assembly. A significant final project is designed, developed, documented, and presented. Topics include:

- Introduction to embedded systems, design cycle, planning a development project
- Microprocessor/microcontroller architectures and instruction sets, data buses, bus architectures
- Assembly code, device programmers
- Schematics, board layouts, manufacturing and test engineering, debugging strategies
- Peripherals, timing diagrams and requirements
- Memory selection, interface, maps
- Serial communication
- Assemblers, compilers, software tools
- Interrupts in embedded C
- Data converters
- Final project

An introduction to switched-mode dc-dc converters. The first part of the course treats basic circuit operation, including steady-state converter modeling and analysis, switch realization, discontinuous conduction mode, and transformer-isolated converters. Next, converter control systems are covered, including ac modeling of converters using averaged methods, small-signal transfer functions, and classical feedback loop design. Finally, magnetics design for switched-mode applications is discussed, including: basic magnetics, the skin and proximity effects, inductor design, transformer design. Topics include:

- Introduction to power processing, applications and elements of power electronics
- Principles of steady-state analysis
- Steady-state equivalent circuit modeling, losses, and efficiency
- Switch realization
- The discontinuous conduction mode
- Converter circuits
- AC equivalent circuit modeling
- Converter transfer functions
- Controller design
- Magnetics design

- Averaged switch modeling and simulation
- Techniques of design-oriented analysis
- Dynamic modeling and simulation of converters operating in discontinuous conduction mode
- Introduction to sampled-data modeling
- Current programmed control
- Introduction to digital control of switching converters
- Modern rectifiers

- Introduction to resonant converter applications and approaches
- Sinusoidal analysis in steady-state
- Sinusoidal analysis: small-signal ac behaviour with frequency modulation
- State-plan analysis of resonant and soft-switching converters
- Resonant switch and related converters
- Server systems, portable power, energy efficiency and green power issues

- Op-amp application circuits and op-amp characteristics
- Transistor-level view of a two-stage op-amp
- Introduction to negative feedback circuits
- Reference circuits and voltage regulators
- Device high-frequency small-signal models & capacitances
- Frequency-response and stability of feedback circuits
- Examples of analysis and design of more advanced analog building blocks

- Introduction to system-on-a-chip and mixed-signal IC design
- Introduction to IC layout and fabrication processes
- Co-design of analog and digital components, software tools
- Fully differential op-amps and comparators
- Switched capacitor circuits
- Design of digital to analog converters
- Design of analog to digital converters
- Final project: complete mixed-signal IC design