Start Presentation November 8, 2012 Planar Mechanics We shall now look at a first application of multi- bond graphs: planar mechanics. We shall notice.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Start of presentation Mathematical Modeling of Physical Systems © Prof. Dr. François E. Cellier September 20, 2012 Object Oriented Modeling The aim of.
Cosmos Motion User Interface
Start of Presentation Mathematical Modeling of Physical Systems © Prof. Dr. François E. Cellier September 20, D Mechanical Systems In this lecture,
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.
Start Presentation September 27, 2012 The Structural Singularity Removal Algorithm by Pantelides This lecture deals with a procedure that can be used to.
System Analysis through Bond Graph Modeling Robert McBride May 3, 2005.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Martin Otter: The New MultiBody Library, July 18, The New Modelica MultiBody Library Martin Otter Deutsches Zentrum für Luft- und Raumfahrt (DLR)
Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 World3 in Modelica: Creating System Dynamics Models in the Modelica Framework.
The Dymola Bond Graph Library
Impulse-Bond Graphs Authors: Dirk Zimmer and François E. Cellier, ETH Zürich, Institute of Computational Science, Department of Computer Science Bondgraphic.
Wrapping Multi-bond Graphs: A Structured Approach to Modeling Complex Multi-body Dynamics François E. Cellier and Dirk Zimmer ETH Zürich.
Quantized State System Simulation in Dymola/Modelica Using the DEVS Formalism Tamara Beltrame VTT, Industrial Systems PO Box 1000, VM Espoo, Finland.
Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 4, 2008 Support for Dymola in the Modeling and Simulation of Physical Systems.
Dirk Zimmer François E. Cellier Institute of Computational Science Department of Computer Science ETH Zürich A bondgraphic modeling tool and its application.
Start Presentation Eurosim 2007, Ljubljana September 10, 2007 Electronic Circuit Modeling and Simulation in Modelica François E. Cellier ETH Zürich, Switzerland.
Object-oriented Modeling of Mechatronics Systems in Modelica Using Wrapped Bond Graphs François E. Cellier and Dirk Zimmer ETH Zürich.
Start of Presentation © Prof. Dr. François E. Cellier 3 rd MODPROD Workshop – Keynote February 4, 2009 Technologies for Creating Easily Maintainable Component.
François E. Cellier and Matthias Krebs
Start Presentation Conference 2008 © Prof. Dr. François E. Cellier March 3, 2008 ThermoBondLib – A New Modelica Library for Modeling Convective Flows François.
Start of Presentation Maple soft Conference 2006 The Need for Formulae Manipulation in the Object-oriented Modeling of Physical Systems François E. Cellier,
© Dirk Zimmer, February 2006, Slide 1 Master Thesis: A Modelica Library for Multibond Graphs and its Application in 3D-Mechanics Author: Dirk Zimmer Adviser:
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
Start Presentation November 15, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
Start Presentation November 29, th Homework – Solution In this homework, we shall attempt the modeling of a planar mechanical system. We shall.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
T. K. Ng, HKUST Lecture IV. Mechanics of rigid bodies.
Start Presentation November 22, th Homework In this homework, we shall attempt the modeling of a planar mechanical system. We shall do so once.
1 Ivan I. Kossenko and Maia S. Stavrovskaia How One Can Simulate Dynamics of Rolling Bodies via Dymola: Approach to Model Multibody System Dynamics Using.
Start Presentation October 25, 2012 Thermal Modeling of Buildings This lecture deals with the model of a space heating system of a building by means of.
Start Presentation November 15, th Homework - Solution In this homework, we shall model and simulate a mechanical system as well as exercise the.
Start PresentationSeptember 21, 2009 Modeling Chemical Reactions in Modelica By Use of Chemo-bonds Prof. Dr. François E. Cellier Department of Computer.
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.
Introduction to SimCreator and Multi-Body Dynamics  April 25, 2005.
Start Presentation December 6, th Homework – Solution In this homework, we shall model and simulate a 3D mechanical system with proper animation.
School of Computer Science & Information Technology G6DICP - Lecture 17 GUI (Graphical User Interface) Programming.
Start Presentation November 24, th Homework In this homework, we shall exercise the model wrapping technique. To this end, we shall create a mini-library.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
A Course in Scientific Simulation Mike O’Leary Shiva Azadegan Towson University Supported by the National Science Foundation under grant DUE
Start Presentation October 25, th Homework - Solution In this homework, we shall exercise the modeling of a simple electrical circuit using bond.
ME451 Kinematics and Dynamics of Machine Systems Vel. And Acc. of a Fixed Point in Moving Frame Basic Concepts in Planar Kinematics February.
KINEMATIC CHAINS & ROBOTS (I).
ME451 Kinematics and Dynamics of Machine Systems Basic Concepts in Planar Kinematics 3.1, 3.2 September 18, 2013 Radu Serban University of Wisconsin-Madison.
Start of presentation September 27, 2012 Algebraic Loops and Structural Singularities The sorting algorithm, as it was demonstrated so far, does not always.
Sugar Milling Research Institute
Start Presentation December 6, 2012 Chemo-bond Graphs In this lecture, we shall introduce a fourth bond graph library, the ChemBondLib. It is very similar.
Start Presentation November 1, 2012 Treatment of Discontinuities II We shall today once more look at the modeling of discontinuous systems. First, an additional.
Start Presentation November 1, th Homework In this homework, we shall model and simulate a discontinuous system as well as train the incorporation.
Start Presentation November 8, th Homework  Solution In this homework, we shall model and simulate a discontinuous system as well as train the.
Start Presentation November 29, 2012 Chemical Reactions In this lecture, we shall talk about chemical reaction dynamics, and shall attempt a bond- graphic.
Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle.
Start Presentation October 4, 2012 Efficient Solution of Equation Systems This lecture deals with the efficient mixed symbolic/numeric solution of algebraically.
Advanced Games Development Game Physics CO2301 Games Development 1 Week 19.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
Chapter 10 Software quality. This chapter discusses n Some important properties we want our system to have, specifically correctness and maintainability.
Date of download: 6/6/2016 Copyright © ASME. All rights reserved. From: The Use of the Adjoint Method for Solving Typical Optimization Problems in Multibody.
Texas A&M University, Department of Aerospace Engineering AUTOMATIC GENERATION AND INTEGRATION OF EQUATIONS OF MOTION BY OPERATOR OVER- LOADING TECHNIQUES.
SysML and Modelica Integration Working Group Meeting 3/11/09 Peter Fritzson Wladimir Schamai.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
Date of download: 10/5/2017 Copyright © ASME. All rights reserved.
K.J. INSTITUTE OF ENGINEERING & TECHNOLOGY
Section 1 INTRODUCTION.
SECTION 1 INTRODUCTION.
8th Homework In this homework, we shall model and simulate a mechanical system as well as exercise the state selection algorithm. We shall first model.
Software Life Cycle Models
Department of Aerospace Engineering
ME 202 Mechanical Engineering for Civil Engineers
CHAPTER 3-2. Planar Cartesian Kinematics
Presentation transcript:

Start Presentation November 8, 2012 Planar Mechanics We shall now look at a first application of multi- bond graphs: planar mechanics. We shall notice that a mechanical model composed of multi-bond graphs grows quickly in size and becomes poorly readable. For this reason, it is important to wrap multi-bond graph models of mechanical components in a framework that is more suitable to a modular description of mechanical systems.

Start Presentation November 8, 2012 Table of Contents Crane crabCrane crab Mechanical connectorsMechanical connectors Revolute jointsRevolute joints Rationale for multi-bond graphsRationale for multi-bond graphs Animation Wrapper modelsWrapper models Position translation modelPosition translation model Planar world modelPlanar world model

Start Presentation November 8, 2012 A Crane Crab Let us start by modeling the following crane crab: Prismatic Joint Revolute Joint Rod Mass 2 Mass 1

Start Presentation November 8, 2012 A Crane Crab II Pendulum from previous lecture Multi-bond graph representation of forces and velocities Signal representation of positions (holonomic constraints)

Start Presentation November 8, 2012 A Crane Crab III BodyTranslationRevolute JointBodyPrismatic JointWall

Start Presentation November 8, 2012 A Crane Crab IV Standard Modelica multi-body systems library Planar mechanics sub-library of the multi-bond graph library The standard Modelica multi- body systems library is a general- purpose 3D mechanics library. No separate support for planar mechanics is currently being offered. The multi-bond graph library contains separate sub-libraries for planar mechanics and 3D mechanics, as well as for modeling hard collisions between mechanical bodies and for modeling gravitational pools (celestial mechanics).

Start Presentation November 8, 2012 Mechanical Connectors (Frames) Although the connectors look the same, they are not compatible.

Start Presentation November 8, 2012 Mechanical Connectors (Frames) II Redundant connections needed because of the bond graph approach. The component models of the standard multi-body systems library and the wrapped multi-bond graph library cannot be mixed.

Start Presentation November 8, 2012 Revolute Joints

Start Presentation November 8, 2012 Revolute Joints II Using the multi-bond graph library, almost the entire model of the revolute joint has been coded graphically. There are only very few equations to be coded in the equation window. (There is still quite a bit of code there, because the object is being animated, and Dymola doesn’t offer graphical support yet for coding animation models.) Using the multi-body library of the standard Modelica library, the entire revolute joint had to be coded by means of equations, leading to a fairly large equation model that is difficult to understand and even harder to maintain.

Start Presentation November 8, 2012 Rationale for Multi-bond Graphs It is important to keep the distance between the lowermost graphical layer and the equation layer small, such that as few equations as possible need to be maintained in alphanumerical form. Bond graphs and multi-bond graphs provide the most primitive graphical interface that is still fully object-oriented. Hence, when using bond graphs, the distance between the lowermost graphical layer (the bond graph layer) and the equation layer is minimized.

Start Presentation November 8, 2012 Rationale for Multi-bond Graphs II However, this does not imply that bond graphs offer an optimal user interface. For mechanical systems, this is certainly not the case. Wrapping bond graphs enables the modeler to map any graphical object-oriented modeling paradigm onto a lower-level bond graph layer that simplifies the maintenance of the resulting application libraries.

Start Presentation November 8, 2012 Animation In Dymola, mechanical models can be automatically animated. The end user of the models doesn’t need to be concerned about this facet of modeling. However, individual bonds cannot be animated. The animation must take place at a higher conceptual level, namely that of multi-body system components, such as masses and joints. For this reason, a wrapping of multi-bond graphs is necessary if the resulting models are to be animated.

Start Presentation November 8, 2012 The Wrapper Models

Start Presentation November 8, 2012 The Position Translation Model

Start Presentation November 8, 2012 The Planar World Model Every planar mechanical model must invoke the “planarWorld” model. The primary purpose of the world model is to set up the animation.

Start Presentation November 8, 2012 Crane Crab Simulation Results

Start Presentation November 8, D Simulation of 1D Models It is of course always possible to make use of the planar library also for the simulation of 1D models. Let us investigate, what the overhead of such an approach would be. To this end, we shall simulate the sliding mass model now using the planar mechanics library.

Start Presentation November 8, D Simulation of 1D Models II Prismatic joints need to accompany the masses in order to limit their degrees of freedom to one.

Start Presentation November 8, 2012 Translation Logs Wrapped 1D mechanical bond graph model Wrapped 2D mechanical bond graph model

Start Presentation November 8, 2012 Simulation Logs

Start Presentation November 8, 2012 Simulation Results

Start Presentation November 8, 2012 References I Zimmer, D. (2006), A Modelica Library for MultiBond Graphs and its Application in 3D- Mechanics, MS Thesis, Dept. of Computer Science, ETH Zurich. A Modelica Library for MultiBond Graphs and its Application in 3D- Mechanics Zimmer, D. and F.E. Cellier (2006), “The Modelica Multi-bond Graph Library,” Proc. 5 th Intl. Modelica Conference, Vienna, Austria, Vol.2, pp The Modelica Multi-bond Graph Library

Start Presentation November 8, 2012 References II Cellier, F.E. and D. Zimmer (2006), “Wrapping Multi-bond Graphs: A Structured Approach to Modeling Complex Multi-body Dynamics,” Proc. 20 th European Conference on Modeling and Simulation, Bonn, Germany, pp Wrapping Multi-bond Graphs: A Structured Approach to Modeling Complex Multi-body Dynamics