3 units. Techniques for modeling systems described by differential equations and difference equations. Physical modeling, mass and energy balance equations, bond graphs, system dynamics, qualitative modeling, inductive reasoning, neural networks
Grading: Regular grades for this course: A B C D E.
Identical to: C SC 449.
May be convened with: ECE 549.
Usually offered: Fall.
Brown, F., 2007, Engineering System Dynamics, A Unified Graph-Centered Approach. CRC Press, Taylor & Francis Group
Course Learning Outcomes:
By the end of this course, the student will be able to:
- Understand energy and power conjugate variables and the relationships between them.
- Model continuous systems that cross boundaries of multiple engineering disciplines through bond graph modeling.
- Understand the difference between, and implications of, differential and integral causality.
- Use similarity transformations to move between bond-graph state variables and common, domain specific, state variables.
- Map a bond graph to a block diagram.
- Create system differential equations by inspection of a bond graph.
- Obtain differential equations in the presence of algebraic loops and structural singularities.
- Understand the Tarjan for equation sorting.
- Understand the Pantelides algorithms relaxing structural singularities.
- Utilize switching in bond graph models.
- Understand bi-causal elements where necessary.
- Understand the mapping between Lagrange equations and the Hamiltonian formulation.
- Understand the Lagrangian bond graph.
- Understand Thermodynamic conjugate relationships and the Legendre transformation.
- Create difference equations from differential equations.
- Understand potential problems created by numerical integration techniques.
- Determine the domain of numerical stability for a given integration scheme.
- Source-Load Synthesis
- Simple Dynamic Models
- Analysis of Linear Models
- Basic Modeling
- Mathematical Formulation from Bond Graphs
Two 90-minute lectures per week
Relationship to Student Outcomes:
a) an ability to apply knowledge of mathematics, science, and engineering (High)
c) an ability to design a system, component, or process to meet desired needs
within realistic constraints such as economic, environmental, social, political,
ethical, health and safety, manufacturability, and sustainability (Medium)
e) an ability to identify, formulate, and solve engineering problems (High)
k) an ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice. (High)