What is this course about?
Here is a syllabus for Fall 2020 – ME383Q_18290_Longoria_Syllabus_F2020
The following is a rough summary of topics, activities, you may encounter in this course. Things can always change based on what I am doing at the time, new material I want to test out, etc.
- How to go from a system concept or schematic to a mathematical “model”. A key goal as I see it is for you to gain some skill in looking at a system in any form (idea in your head, a sketch, a photo, schematic) and to build a physical system model that you can can gain insight from and/or quantify using computational tools. This goal pervades all the rest of the course, we just cover different ways to go about accomplishing this goal at different levels. If this does not interest you, this course may not be for you.
- Basic Kirchhoff concepts, constitutive relations, etc. (all basic energy domains: mechanical translation/rotation, electrical, hydraulic, thermal). Kirchhoff developed the circuit concept, so we start with basic ‘lumped’ models as you may have seen before and review all the physics. I may not cover it all, but you are expected to read the 2nd chapter of notes to be provided.
- Developing models using “classical” approach; that is, how you would do it without bond graph approach – this is the Kirchhoff approach.
- Bond graph modeling methods. We will then cover bond graph methods in detail. If you have had a course with some bond graphs, you may see familiar material, but I can assure you we will go much deeper and you will see more complex problems, especially as we go further into the course. This is a graduate-level introduction to bond graph methods.
- Going from a schematic to a bond graph; constructing the bond graph properly
- Assignment of causality to identify state variables
- Equation derivation using causality from a bond graph
- Relation to block diagrams, building computational models
- Usually a quiz about right here
- Simulation concepts – using Matlab or Python, primarily use of RK4 methods to solve systems of ODEs; may also later look at use of linear system solvers.
- Basic 1st and 2nd order system response – learn basic response relations and parameters. Basic ideas, tough problems.
- Transfer function derivation from ODEs
- Frequency response – how we solve for response in frequency domain using TF relations, practical usage, etc.
- Usually another quiz about right here
- Impedance approach to TFs – how to go from a bond graph in impedance form to a TF; also touch on distributed-parameter effects
- Multiport modeling and constitutive relation derivation. Here is where we introduce approach for modeling some effects where a 1-port element is not sufficient. Allows introduction of the following advanced topics.
- Electromechanical device modeling (C and IC multiports); e.g., solenoids, capacitive actuators, piezoelectrics, motors, etc. – derivation of constitutive relations from energy; integration into system models
- Basic rigid body models in bond graph form
- Using Lagrange subsystem models for mechanical subsystems with dependent/couple inertia; integration with bond graph model of a system
- Expect to be building simulation models and using Matlab and/or Python-based tools throughout.
- Always give a final exam – closed book, allow a one page note sheet