Modeling and Simulation of Physical Systems

(This is part of the 16205-Modelat i Simulació de Sistemes Dinàmics course of the Enginyeria en Automàtica i Electrònica Industrial degree of the EPSEVG)


 

Lectures:

    [L1] Bond graph basics. (3) Mathematical description of physical systems. Power and signal ports. Basic 1-, 2- and 3-port elements. Causality. Block diagrams.

    [L2] Simple systems. (3) Electric systems. Translational mechanical systems. Fixed-axis rotation systems. Hydraulic systems. Simple transducers. Multiport fields.

    [L3] Simulation issues. (3) ODE and how to solve them numerically. Stiff systems. Multistep integrators. DAE.

    [L4] State space equations. (2) Augmenting the bond graph. Basic formulation and reduction. Extended formulation methods.

    [L5] Electromechanical systems. (2) Transducers, amplifiers and instruments. Magnetic circuits and variables. Magnetomechanical elements.

    [L6] Thermofluid systems. (3) Basic thermodynamics in bond graph form. Heat transfer. Fluid dynamics.

Numbers in ( ) indicate number of 2 hour sessions. These may include some of the lab slots.

Lab sessions:

    [P1]    Use of Matlab to solve ODE.

    [P2]    Simulation of simple systems.

    [P3]    Advanced simulation.

    [P4]    Simulation of a two-stroke engine

Basic bibliography:

[B1]  Dean C. Karnopp, Donald L. Margolis & Ronald C. Rosenberg, System Dynamics. Modeling and Simulation of Mechatronic Systems (3rd edition). Wiley (2000). ISBN: 0-471-33301-8.

Complementary bibliography:

     [C1]  Andreas Kugi, Non-linear Control based on Physical Models, LNCIS 260, Springer-Verlag (2001). ISBN: 1-85233-329-4.

     [C2]  T.S. Parker & L.O. Chua, Practical Numerical Algorithms for Chaotic Systems. Springer-Verlag (1989). ISBN: 0-387-96688-9.

Additional materials:

    [A0] The birth of bond graphs (April 24 1959).

    [A1] Lectures by Jan Broenink (U. Twente).

    [A2] Slides by J.C. Raimúndez (U. Vigo).

    [A3] Lectures by P. Breedveld (U. Twente).

    [A4] Matlab tutorial for systems and control theory  (MIT 6.003).

    [A5] Matlab doc files in PDF format.

    [A6] Matlab documentation about ODE solvers.

    [A7] Web page of CEA-IFAC.

    [A8] Matlab Tutorial (UPM)