Principles of Engineering System Design Dr T Asokan

Slides:



Advertisements
Similar presentations
Start Presentation October 11, 2012 Thermodynamics Until now, we have ignored the thermal domain. However, it is fundamental for the understanding of physics.
Advertisements

Automation I. Introduction. transmitter actuator Structure of control system Process or plant Material flow sensorstransducers actuating units actuating.
Lect.3 Modeling in The Time Domain Basil Hamed
Start Presentation November 8, 2012 Bond Graphs for Mechanical Systems We shall look today in a bit more detail at the modeling of 1D mechanical systems.
System Analysis through Bond Graph Modeling Robert McBride May 3, 2005.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Moment of Force : Torque The rotational analogue (effect) of force is said to be moment of force or torque. Torque on a single Particle The moment of the.
Lect.2 Modeling in The Frequency Domain Basil Hamed
Start Presentation ICSC 2005: Beijing October 25, 2005 Object-oriented Modeling in the Service of Medicine François E. Cellier, ETH Zürich Àngela Nebot,
Impulse-Bond Graphs Authors: Dirk Zimmer and François E. Cellier, ETH Zürich, Institute of Computational Science, Department of Computer Science Bondgraphic.
Topic 5: Dynamic Simulation of Induction Motor Spring 2004 ECE Electric Drives.
Alternating Current Circuits
ME Robotics Dynamics of Robot Manipulators Purpose: This chapter introduces the dynamics of mechanisms. A robot can be treated as a set of linked.
Forward Kinematics.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
KINETIC ENERGY, WORK, PRINCIPLE OF WORK AND ENERGY
Useful Equations in Planar Rigid-Body Dynamics
Start Presentation November 29, th Homework – Solution In this homework, we shall attempt the modeling of a planar mechanical system. We shall.
Velocities and Static Force
Lect.2 Modeling in The Frequency Domain Basil Hamed
Vectors 1D kinematics 2D kinematics Newton’s laws of motion
CS 367: Model-Based Reasoning Lecture 13 (02/26/2002) Gautam Biswas.
Definition of an Industrial Robot
SENSORS MEETING THE NEEDS OF THE DAY  A device which converts energy or information in one form to another  In other words, a device which provides.
Start Presentation November 22, th Homework In this homework, we shall attempt the modeling of a planar mechanical system. We shall do so once.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
Ch. 6 Single Variable Control
Bond Graphs II In this class, we shall deal with the effects of algebraic loops and structural singularities on the bond graphs of physical systems. We.
Force Analysis of Machinery
ECO-BOND GRAPHS An Energy-Based Modeling and Simulation Framework for Complex Dynamic Systems with a focus on Sustainability and Embodied Energy Flows.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Chapter 7 Energy of a System. Introduction to Energy A variety of problems can be solved with Newton’s Laws and associated principles. Some problems that.
Eng. R. L. NKUMBWA Copperebelt University School of Technology 2010.
Start Presentation October 11, 2012 The Theoretical Underpinnings of the Bond Graph Methodology In this lecture, we shall look more closely at the theoretical.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Definition of a System Examples Causality Linearity Time Invariance Resources:
Start Presentation November 15, 2012 Convective Mass Flows I In this lecture, we shall begin looking at the problem of convective mass flows. Irreversible.
L C LC Circuits 0 0 t V V C L t t U B U E Today... Oscillating voltage and current Transformers Qualitative descriptions: LC circuits (ideal inductor)
Chapter 8 Potential Energy. Potential energy is the energy associated with the configuration of a system of objects that exert forces on each other This.
Potential Energy ~March 1, 2006.
11.3 Principle of Virtual Work for a System of Connected Rigid Bodies Method of virtual work most suited for solving equilibrium problems involving a system.
KINETICS OF PARTICLES: ENERGY AND MOMENTUM METHODS s2s2 A1A1 A2A2 A s1s1 s drdr F  ds Consider a force F acting on a particle A. The work of F.
Advanced Computer Graphics Rigid Body Simulation Spring 2002 Professor Brogan.
COSMOSMotion Slides.
Chapter 7 Energy of a System.
Chapter 11 Angular Momentum. Angular momentum plays a key role in rotational dynamics. There is a principle of conservation of angular momentum.  In.
Start Presentation November 1, 2012 Treatment of Discontinuities II We shall today once more look at the modeling of discontinuous systems. First, an additional.
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
Week 3 Capacitance & Inductance Transitions Try your hand at graphing these functions Graph: y = e x Graph: y = e -x Graph: y = 1 - e -x.
Displacement and Motion Measurement
KINETIC ENERGY, WORK, PRINCIPLE OF WORK AND ENERGY
Dr. Tamer Samy Gaafar Lec. 3 Mathematical Modeling of Dynamic System.
1 Chapter 3 State Variable Models The State Variables of a Dynamic System The State Differential Equation Signal-Flow Graph State Variables The Transfer.
Chapter 4 Dynamic Analysis and Forces 4.1 INTRODUCTION In this chapters …….  The dynamics, related with accelerations, loads, masses and inertias. In.
PHY 151: Lecture Motion of an Object attached to a Spring 12.2 Particle in Simple Harmonic Motion 12.3 Energy of the Simple Harmonic Oscillator.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Automatic Control Theory CSE 322
Chapter 1: Overview of Control
Figure 1. Spring characteristics
Manipulator Dynamics 1 Instructor: Jacob Rosen
Mechanics Review – SEMESTER 1
Figure 1. Spring characteristics
Damped Forced Vibrations Analysis Using CAMP-G® and Simulink® Modeled Solutions to Problem (
Mathematical Models of Physical Systems
Port-Hamiltonian Description of Electro-Thermal Field-Circuit models
Description and Analysis of Systems
Scintillas System Dynamics Tutorial
Engineering Mechanics: Statics
Scintillas System Dynamics Tutorial
Figure 1. Spring characteristics
Chapter 14 : Kinematics Of A Particle – Work and Energy
Presentation transcript:

Principles of Engineering System Design Dr T Asokan

Principles of Engineering System Design Dr T Asokan Bond Graph Modelling of Dynamic systems

Physical System Modelling Bond Graph Method The exchange of power between two parts of a system has an invariant characteristic. The flow of power is represented by a Bond Effort and Flow are the two components of power.

Physical System Engineering Model Differential Equations Output Simulation Language Block Diagrams Physical System Engineering Model Bond Graph Output Software(Computer Generated Differential Equations) Classical approach for modeling of physical system Bond Graph Modeling

Generalised Variables p =   e · dt q =   f · dt Power variables: Effort, denoted as e(t); Flow, denoted as f(t) Energy variables: Momentum, denoted as p(t); Displacement, denoted as q(t) The following relations can be derived: Power = e(t) * f(t)

October 2, 2008 Energy Flow The modeling of physical systems by means of bond graphs operates on a graphical description of energy flows. The energy flows are represented as directed harpoons. The two adjugate variables, which are responsible for the energy flow, are annotated above (intensive: potential variable, “e”) and below (extensive: flow variable, “f”) the harpoon. The hook of the harpoon always points to the left, and the term “above” refers to the side with the hook. e f P = e · f e: Effort f: Flow

Modeling: Bond Graph Basics effort/flow definitions in different engineering domains Effort eFlow f ElectricalVoltage [V]Current [A] TranslationalForce [N]Velocity [m/s] RotationalTorque [N*m]Angular Velocity [rad/sec] HydraulicPressure [N/m 2 ]Volumetric Flow [m 3 /sec] ChemicalChemical Potential [J/mole] Molar Flow [mole/sec] ThermodynamicTemperature [K] Entropy Flow dS/dt [W/K]

I for elect. inductance, or mech. Mass C for elect. capacitance, or mech. compliance R for elect. resistance, or mech. viscous friction TF represents a transformer GY represents a gyrator SE represents an effort source. SF represents a flow source. Modeling: Bond Graph Basic Elements I C R TF m e1 f1 e2 f2 e2 = 1/m*e1 f1 = 1/m*f2 GY e1 f1 e2 f2 d f2 = 1/d*e1 f1 = 1/d*e2 SESF

Modeling: Bond Graph Basic Elements Power Bonds Connect at Junctions. There are two types of junctions, 0 and Efforts are equal e1 = e2 = e3 = e4 = e5 Flows sum to zero f1+ f2 = f3 + f4 + f5 Flows are equal f11 = f12 = f13 Efforts sum to zero e11+ e12 = e13

Causal Bond Graphs Every bond defines two separate variables, the effort e and the flow f. Consequently, we need two equations to compute values for these two variables. It turns out that it is always possible to compute one of the two variables at each side of the bond. A vertical bar symbolizes the side where the flow is being computed. e f Mandatory Causality ( Sources, TF, GY, 0 and 1 Junctions) Desired Causality (C and I elements) Free Causality (R element)

“Causalization” of the Sources U 0 = f(t) I 0 = f(t) U 0 i Se Sf u I 0 The source computes the effort. The flow has to be computed on the right side. The source computes the flow. The causality of the sources is fixed. 

“Causalization” of the Passive Elements u i R u = R · i u i R i = u / R u i C du/dt = i / C u i I di/dt = u / I The causality of resistors is free.  The causality of the storage elements is determined by the desire to use integrators instead of differentiators. 

Integral Causality (desired Causality) e f I e f sIsI 1 f e C f e sCsC 1 Integral causality is preferred when given a choice.

“Causalization” of the Junctions 0 e1e1 e2e2 e3e3 f1f1 f2f2 f3f3 e 2 = e 1 e 3 = e 1 f 1 = f 2 + f 3  1 e1e1 e2e2 e3e3 f1f1 f2f2 f3f3 f 2 = f 1 f 3 = f 1 e 1 = e 2 + e 3  Junctions of type 0 have only one flow equation, and therefore, they must have exactly one causality bar. Junctions of type 1 have only one effort equation, and therefore, they must have exactly (n-1) causality bars.

Modelling Example Mechanical Systems R CM F Equation Governing the system F FRFR FmFm FkFk Mass, Spring and Damper Syetms

Final Bond Graph e1 emem ecec f1 fmfm eReR fc fRfR System Equations Bond Graph model Reference Velocity=0 for this case Velocity Junction Damper Spring Mass

Simulation-Second order system

Modelling of underwater Robotic systems

Euler angles Linear velocity of the base point w.r.t Inertial frame Tz Ty Tx Ixx+Iax wx*(Ixx+Iax) wz*(Izz+Iaz) wy*(Iyy+Iay) wz wx wy Izz+Iaz Iyy+Iay PV TFMV Body fixed angular velocity Body fixed linear velocity m+max m+may m+maz Euler angle Transformation matrix wx*(m+max) wy*(m+may) wz*(m+maz) Vx VyVz Angular velocity to first link of the manipulator Tbx Tby Tbz Fz Fy FxFbx Fbz Fby MTF0 MGY II I 11 1 MSe MTF MSe MGY II I 11 1 MSe 1 MTF 1 1 ò MSe 1 MR 1

Angular velocity from previous link Joint velocity angular velocity of the manipulator PV1TFM1 PVM1 Ix1+Iax1Iy1+Iay1 Iz1+Iaz1 m1+ma1 Tip velocity of link1 TF1 TF2 TF3 Pad Euler angles Linear velocity of the base point w.r.t Inertial frame Tz Ty Tx Ixx+Iax wx*(Ixx+Iax) wz*(Izz+Iaz) wy*(Iyy+Iay) wz wx wy Izz+Iaz Iyy+Iay PV TF Body fixed angular velocity Body fixed linear velocity m+max m+may m+maz Euler angle Transformation matrix wx*(m+max) wy*(m+may) wz*(m+maz) Vx VyVz Angular velocity to first link of the manipulator Tbx Tby Tbz Fz Fy FxFbx Fbz Fby Wx1*(Ixx1+Iax1) Wz1*(Izz1+Iaz1)Wy1*(Iyy1+Iay1) Wz1 Wx1 Wy1 Angular velocity from previous link Joint velocity angular velocity of the manipulator PV2TFM2 PVM2m2+ma2 Tip velocity of Link2 TF1 TF2 TF3 Pad Joint velocity PV3TFM3 PVM3m3+ma3 Tip velocity of the manipulator TF1 TF2 TF3 Pad Se1 R I 1 TF 0 1 MGY II I MTF 0 0I0 1 1 Se MR MTF0 MGY II I 11 1 MSe MTF MSe MGY II I 11 1 MSe 1 MTF 1 1 ò MSe MR 11 Se1 R I 1 TF 01 1 MTF 0 0I0 1 1 Se MR AD L2 Se1 R I 1 TF 011 MTF 0 0I0 1 1 Se MR Pad AD L3 Link1 1111as ffa11 Link Link 3 221

Advantages and disadvantages of modelling and simulation Advantages Virtual experiments (i.e. simulations) require less resources Some system states cannot be brought about in the real system, or at least not in a non-destructive manner ( crash test, deformations etc.) All aspects of virtual experiments are repeatable, something that either cannot be guaranteed for the real system or would involve considerable cost. Simulated models are generally fully monitorable. All output variables and internal states are available. In some cases an experiment is ruled out for moral reasons, for example experiments on humans in the field of medical technology.

Disadvantages: Each virtual experiment requires a complete, validated and verified modelling of the system. The accuracy with which details are reproduced and the simulation speed of the models is limited by the power of the computer used for the simulation.

SUMMARY  Modelling and simulation plays a vital role in various stages of the system design  Data Modelling, Process Modelling and Behavior modelling helps in the early stages to understand the system behavior and simulate scenarios  Dynamic system models help in understanding the dynamic behavior of hardware systems and their performance in the time domain and frequency domain.  Physical system based methods like bond graph method helps in modelling and simulation of muti-domain engineering systems.