You are on page 1of 9

Courses Central to IDEATE

The following four graduate courses cover topics central to the electric drivetrain. They address:
battery modeling, design of battery management systems (BMS), vehicle power electronics, and
motor drive.
All courses are three-credit-hours each. If you qualify for in-state tuition, then regular in-state
tuition rates apply. If you do not qualify for in-state tuition, the 2018-2019 rates for tuition plus fees
are $2,152 per course at UCCS. The rates for courses from CU-Boulder are posted here.

ECE 5710: Modeling, Simulation, and Identification of Battery Dynamics (UCCS)

This course derives mathematical models of the electrochemical dynamics of battery cells,
including thermodynamic and kinematic properties, at multiple scales. Modern, lithium-ion
chemistries are emphasized. Students use simulation software and lab-test data to create and
validate parameterized models. Topics of the course include:

1. Battery boot camp.


2. Equivalent-circuit cell models.
3. Microscale cell models.
4. Continuum (porous electrode) cell models.
5. State-space models and the dynamic realization algorithm.
6. Reduced-order models of cell dynamics.
7. Thermal models.

ECE 5720: Battery Management and Control (UCCS)

This course considers the design of battery management systems. Basic thermal and high-voltage
electrical control are considered. Architectures for modular design are compared and contrasted.
Different methods for cell equalization are introduced. Algorithms for estimating state-of-charge,
state-of-health, and state-of-life of a battery pack are studied in depth. Students will design battery
management system routines for state-of-charge and state-of-health estimation, will implement,
test, and validate the algorithms on laboratory-generated data. Topics of the course include:

1. Functions of a battery management system.


2. Battery models and simulation of battery packs.
3. Battery state estimation.
4. Battery health estimation.
5. Cell balancing.
6. Voltage-based power limit estimation.
7. Aging mechanisms and degradation models.
8. Optimized controls for power estimation.

ECEN 5607: Power Electronics for Electrified Transporation (CU-Boulder)

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:

1. Electric drive vehicle system architecture.


2. Electric system control and dynamic modeling in Simulink.
3. Power converters for motor drives.
4. Power converters for energy storage, battery managment electronics.
5. Power converters for battery chargers and utility interface.

Offered in Fall semesters at CU-Boulder. To register, go to CU Boulder Class Search, enter 5607
as Title, choose Electrical & Computer Eng (ECEN) as Subject, then select the B (distance)
section. For any questions related to enrollment in IDEATE Certificate courses at CU-Boulder,
please contact Mr. Adam Sadoff.

ECEN 5737: Adjustable Speed AC Drives (CU-Boulder)

This course considers the design of motor drives for electric vehicles. The course covers basic
principles for analysis of electric machines and reference frame theory and develops in detail the
operation and control algorithms for symmetrical induction machines and permanent magnet
synchronous machines. Emphasis is placed on practical design for the electric vehicle application.
Topics of the course include:
1. Introduction to electric machines for electric vehicles.
2. Principles for analysis of electric machines, reference frame theory.
3. Operation and control of symmetrical induction machines.
4. Operation and control of permanent-magnet synchronous machines.

Offered in Spring semesters at CU-Boulder. To register, go to CU Boulder Class Search, enter
5737 as Title, choose Electrical & Computer Eng (ECEN) as Subject, then select the B (distance)
section. For any questions related to enrollment in IDEATE Certificate courses at CU-Boulder,
please contact Mr. Adam Sadoff.

Additional Courses Related to IDEATE at UCCS


ECE 5510: Feedback Control Systems

Linear analysis and analog simulation of electrical, chemical, hydraulic, and mechanical systems
using block diagrams and signal-flow graphs. Comparison of open- and closed-loop
configurations. Feedback control system design using Nyquist, Bode, and root-locus methods.
Effects of simple networks on system response. Introduction of state-variable techniques and
digital computer solutions.

1. Introduction to feedback control.


2. System modeling in the time domain.
3. Dynamic response.
4. Basic properties of feedback.
5. Stability analysis.
6. Root-locus analysis.
7. Root-locus design.
8. Frequency-response analysis.
9. Frequency-response design.
10. Digital control systems.

ECE 5520: Multivariable Control Systems I

Fundamental aspects of modern control theory are covered, including solutions to systems
modeled in state-variable format, controllability, observability, pole placement, and linear
transformation. Computer based tools for control system design are used.

1. Linear algebra (matrix) review.


2. Continuous-time state-space systems.
3. Discrete-time state-space systems.
4. Observability and controllability.
5. Controllers, observers and compensators.
6. Introduction to linear quadratic regulation.

ECE 5530: Multivariable Control Systems II

Design of systems in state variable format are covered including linear quadratic regulators, state
estimators, model-reference compensators, and H ∞ control. Computer tools are used.

1. Vector random processes.


2. Performance.
3. Linear quadratic regulator.
4. Least-squares estimation.
5. Optimal Kalman filtering and state estimation.
6. Linear quadratic Gaussian control.
7. Introduction to robust control.
8. H∞ full-information control and estimation.
9. H∞ output feedback.

ECE 5540: Digital Control Systems

Theory and application of classical and modern discrete-time control systems. Analysis and design
of discrete-time and hybrid control using z-transforms, root locus, frequency domain and state vari-
able compensation techniques. On-line implementation by digital computers will be studied.

1. Introduction to Digital Control.


2. Emulation of Analog Controllers (I).
3. The z-Transform.
4. Emulation of Analog Controllers (II).
5. Sampling and Reconstruction.
6. Discrete-Time Systems.
7. Stability Analysis Techniques.
8. Digital Controller Design.
9. Digital Filter Structures and Quantization Effects.
10. Adaptive Inverse Control.

ECE 5550: Applied Kalman Filtering

Theory and application of Kalman filters for state estimation, information fusion, multitarget
tracking, and data association. Special focus on the discrete linear Kalman filter, the extended
Kalman filter, and the unscented Kalman filter. Practical issues related to robust performance are
studied.

1. Introduction to Kalman filters.


2. State-space dynamic systems.
3. Dynamic systems with noisy inputs.
4. The linear Kalman filter.
5. Practical Kalman filtering.
6. IMM/multitarget tracking.
7. Nonlinear Kalman filters.
8. Simultaneous state and parameter estimation.
9. Kalman filter applications.

ECE 5560: System Identification


Modern methods for identifying mathematical models of systems from observations of their
behavior; input-output and state-space models; parameterization and identifiability; non-parametric
methods; prediction and output error methods; recursive estimation; Kalman filters; order
estimation; subspace identification.

1. Introduction to system identification.


2. LTI systems, time-domain nonparametric system ID.
3. Frequency-domain nonparametric system ID.
4. Transfer function models and parametric system ID.
5. Deterministic state space models and system ID.
6. Stochastic state space models and system ID.
7. Feedback and real-time system ID.

ECE 5570: Optimization Methods for Systems and Control

Optimization methods: parameter optimization, interior point methods, quadratic programming,


constrained optimization, optimization for dynamic systems, optimal control and numerical
methods. Engineering applications, especially control.

1. Review of linear algebra and vector calculus.


2. Parameter optimization: single-variable and multi-variable.
3. Parameter optimization: unconstrained and constrained.
4. Linear and quadratic optimization.
5. Convex optimization.
6. Optimization for dynamic systems: discrete-time and continuous-time.
7. Linear quadratic optimal control.

ECE 5580: Multivariable Control Systems: Analysis and Design in Frequency Domain

This course teaches practical feedback control for linear multivariable systems from a frequency
domain perspective. The focus is on developing useful techniques for the analysis and design of
control systems for multiple-input-multiple-output (MIMO) plants from a classical control
perspective and understanding their fundamental limitations. The course treats uncertainty as an
important aspect of feedback design and incorporates methods for addressing robust stability and
performance.

1. Review of linear algebra and functions of complex variables.


2. Classical feedback control techniques: frequency response and loop shaping.
3. Limitations on performance in SISO systems.
4. Uncertainty and robustness for SISO systems.
5. Linear systems theory for transfer matrix representations.
6. Multivariable frequency response analysis: characteristic loci and principle gains.
7. Multivariable control techniques.
8. Robust stability and performance analysis for MIMO systems.
9. MIMO controller design.
10. H-infinity control.
11. Model reduction.

ECE 5590: Model Predictive Control

This course addresses the design of model predictive controllers for linear, time-invariant systems
with constraints described by discrete-time state-space models. It develops the underlying
principles of predictive control and highlights relationships to existing control theory.

1. Review of mathematical fundamentals.


2. Dynamic systems.
3. Discrete-time systems.
4. Model predictive control formulation.
5. Discrete-time model predictive control with constraints.
6. Stability.
7. Robust model predictive control.
8. Case study examples and applications of model predictive control.

Additional Courses Related to IDEATE at CU-Boulder


ECEN 5138: Control Systems Analysis

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:

1. What is control? History and examples, plants, controllers, and block diagrams; Why use
feedback? Basic ideas
2. Review: ODE's, convolution, impulse response, Laplace transform, and transfer functions
3. Modeling, Newton’s laws, Lagrange formulation, Differential and s-domain models of
mechanical, electrical, electromechanical, thermal, and fluidic systems
4. Dynamic models and dynamic response in terms of s-domain specifications
5. Block diagram manipulation and simplification
6. Basic feedback loop and important closed-loop maps including sensitivity and
complementary sensitivity
7. Poles, zeroes and associated time responses, damping ratios, internal and external
stability, final value theorem
8. Simple feedback types (P,D,PI,PD,PID) and their rule of thumb effects
9. 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
10. Nyquist theorem, gain and phase margins
11. State feedback and pole placement, observers and observer based controllers, sensitivity

ECEN 5458: Sampled Data and Digital Control Systems

This course covers how to analyze sampled-data systems (mixed discrete-time and continuous-
time systems) and how to design practical digital controllers and analyze their performance using
both frequency-domain (root locus, Bode, Nyquist) and time-domain (state-space) methods.
Studies sampling theorem and sampling process characterization, z-transform theory and z-
transfer function, and stability theory. Involves data converters (A/D and D/A), dead-beat design,
and digital controller design. Topics include:

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

ECEN 5517: Power Electronics and Photovoltaic Power Systems Laboratory


This course is an introduction to analysis, modeling, design, and testing of electrical energy
processing systems, in a practical laboratory setting. Included are power electronics converters for
efficient utilization of available energy sources, and energy sources including solar panels and the
utility. The semester lab work involves design, fabrication, and testing of a solar power system.
Experiments covered:

1. Basic PV system elements (1 week)


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

ECEN 5613: Embedded System Design

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:

1. Introduction to embedded systems, design cycle, planning a development project


2. Microprocessor/microcontroller architectures and instruction sets, data buses, bus
architectures
3. Assembly code, device programmers
4. Schematics, board layouts, manufacturing and test engineering, debugging strategies
5. Peripherals, timing diagrams and requirements
6. Memory selection, interface, maps
7. Serial communication
8. Assemblers, compilers, software tools
9. Interrupts in embedded C
10. Data converters
11. Final project

ECEN 5797: Introduction to Power Electronics

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:

1. Introduction to power processing, applications and elements of power electronics


2. Principles of steady-state analysis
3. Steady-state equivalent circuit modeling, losses, and efficiency
4. Switch realization
5. The discontinuous conduction mode
6. Converter circuits
7. AC equivalent circuit modeling
8. Converter transfer functions
9. Controller design
10. Magnetics design

ECEN 5807: Modeling and Control of Power Electronic Systems


Studies modeling and control topics in power electronics. Averaged switch modeling of converters,
computer simulation, AC modeling of the discontinuous conduction mode, the current programmed
mode, null double injection techniques in linear circuits, input filter design, and low-harmonic
rectifiers. Topics include:

1. Averaged switch modeling and simulation


2. Techniques of design-oriented analysis
3. Dynamic modeling and simulation of converters operating in discontinuous conduction
mode
4. Introduction to sampled-data modeling
5. Current programmed control
6. Introduction to digital control of switching converters
7. Modern rectifiers

ECEN 5817: Resonant and Soft-Switching Techniques in Power Electronics

The course includes a detailed study of the mechanisms of switching loss, hard switching, and soft
switching. Both traditional resonant converters and up-to-date approaches to soft switching are
included. Applications emphasized include dc-dc converters for computer power and portable
applications, and dc-ac inverters for gas discharge lighting. Analysis approaches include steady-
state analysis in the frequency domain (using sinusoidal approximation) and time domain (state
plane analysis), and small-signal ac modeling using the averaged switch modeling and the phasor
transform methods. Topics include optimization of system efficiency at both full- and light-load
conditions for improved energy efficiency. Topics include:

1. Introduction to resonant converter applications and approaches


2. Sinusoidal analysis in steady-state
3. Sinusoidal analysis: small-signal ac behaviour with frequency modulation
4. State-plan analysis of resonant and soft-switching converters
5. Resonant switch and related converters
6. Server systems, portable power, energy efficiency and green power issues

ECEN 5827: Analog IC Design

Covers the fundamentals of transistor-level analog integrated circuit design. Starting with
motivations from application circuits, the course develops principles of DC biasing, device models,
amplifier stages, frequency response analysis and feedback and compensation techniques for
multi-stage operational amplifiers. Topics include:

1. Op-amp application circuits and op-amp characteristics


2. Transistor-level view of a two-stage op-amp
3. Introduction to negative feedback circuits
4. Reference circuits and voltage regulators
5. Device high-frequency small-signal models & capacitances
6. Frequency-response and stability of feedback circuits
7. Examples of analysis and design of more advanced analog building blocks

ECEN 5837: Mixed Signal IC Design Lab

Software laboratory course extends the concepts developed in ECEN 5827 to full design and
layout of mixed analog and digital custom integrated circuits. Assignments explore implementation
of analog to digital and digital to analog converters, and final project develops a full custom IC for
a target application. Topics include:

1. Introduction to system-on-a-chip and mixed-signal IC design


2. Introduction to IC layout and fabrication processes
3. Co-design of analog and digital components, software tools
4. Fully differential op-amps and comparators
5. Switched capacitor circuits
6. Design of digital to analog converters
7. Design of analog to digital converters
8. Final project: complete mixed-signal IC design

You might also like