DLR FF-DR-ER, Technical Report TR R101-93, March
|
|
- Neal Daniels
- 6 years ago
- Views:
Transcription
1 DLR FF-DR-ER, Technical Report TR R101-93, March The ANDECS Simulation Environment DSSIM Martin Otter Institute for Robotics and System Dynamics German Aerospace Research Establishment (DLR), Oberpfaenhofen Abstract DSSIM is a general purpose simulator for dynamic systems. It is part of the ANDECS R environment, a software package for the analysis and design of controlled systems. DSSIM solves initial value problems of explicit ordinary dierential equations and of dierential-algebraic equations. A unique feature is the close interaction with an engineering database system, e.g. to automatically store all simulation results together with the input data on database. 1 Introduction In this paper the ANDECS R simulation environment DSSIM and the modelling environments for DSSIM are presented. ANDECS R1 [6] is a powerful and exible software package for the analysis and design of controlled dynamic systems. It is developed at the DLR on the basis of the engineering database system RSYST [9] of the University of Stuttgart and consists of the following components: Basic Methods: Basic mathematical methods like matrix computation using the Matlab syntax, interpolation of signals or root nding of nonlinear functions. Linear Methods: Analysis and design methods for linear dynamic systems like linear simulation, calculation of poles and zeros, pole placement, LQG or H1. Simulation: Simulation environment for DSblocks (see below), including linearization and calculation of stationary points. Optimization: Multi-objective parameter and trajectory optimization. The design history is recorded on an automatically evolving database, allowing new design directions to be started from the actual or from past design steps. Visualization: Standard diagrams like 2-D line, Bode, Nyquist and root locus diagrams. Special diagrams like parallel coordinates to visualize optimization criterias. DSSIM 2 [5] is the run time environment of ANDECS R to simulate dynamic systems. It is not a special purpose simulator for robots, but a general purpose one with emphasis on the modelling and simulation of controlled mechanical systems. 1 ANDECS stands for Analysis and Design of Controlled Systems and is a registered trademark of DLR. 2 DSSIM stands for Dynamic System Simulation.
2 DLR FF-DR-ER, Technical Report TR R101-93, March The ANDECS Modelling Environments Modelling and Simulation in ANDECS are separated into two distinct parts as shown in Figure 1. The interface between these two parts is dened by a neutral description of input/output blocks, which are realized as Fortran- or C-subroutines with dened formal arguments. A block of this type is called DSblock (= Dynamic System block) [8]. domain specific model libraries for Dymola mechanics electronics... ACSL multibody modelling environments model export a model is described by upto 11 FORTRAN or C subroutines with the neutral DSblock interface neutral model bus model import... DSSIM... simulation environments Figure 1: Separation of modelling and simulation by DSblock interface A DSblock allows the description of generic, time-delayed, time-, state-, and step-event dependent explicit ordinary dierential equations (ODE), dierential-algebraic equations (DAE), and overdetermined dierential algebraic equations (ODAE). The latter equations appear, if a higher index dierential algebraic equation is transformed to an index 1 equation, e.g. in multibody systems with closed kinematic loops or in transistor models of electronic circuits. The event-handling feature is used to treat discontinuous equations or equations with varying structure, e.g. impact, friction, backlash, sampled data systems. Modelling is not performed in module DSSIM. Existing modelling environments are enhanced by a code generator, which generates a standardized DSblock. Numerical programs are enhanced by a subroutine layer in DSblock format, which allows the calling of the software package at specic time instants to calculate the right hand side of the dierential equation. Presently, the following modelling environments have been enhanced by DSblock code generators: ACSL A general purpose simulation language [7]. ACSL is the de facto industrial standard for simulation languages. Dymola A new, very powerful, object oriented modelling language [2, 1, 3]. Simpack A general purpose multibody program [10]. Dymola is the prefered modelling environment for ANDECS. It supports the building of
3 DLR FF-DR-ER, Technical Report TR R101-93, March domain specic model libraries. Models are hierarchically decomposed into submodels and can be connected together according to the physical coupling of the components. The multibody part of the Manutec r3 benchmark models [4] are for example dened in the following way in the Dymola {use multibody library mbsdir.lib; O(n) algorithm} model dlr1_mbs submodel (Inertial) i (ng3=-1) submodel (Revolute) r1 (n3=1), r2 (n1=1), r3(n1=1, r3=0.5) submodel (Revolute) r4 (n3=1, nrot3=1, Jrot=1.6e-4, irot=-99) submodel (Revolute) r5 (n1=1, nrot3=1, Jrot=1.8e-4, irot= 79.2, r3=0.73) submodel (Revolute) r6 (n3=1, nrot3=1, Jrot=4.3e-5, irot=-99) submodel (Body) m1 (I33= 1.16) submodel (Body) m2 (m =56.5, r1 = 0.172, r3 = 0.205, I11= 2.58, I22= 2.73, I33= 0.64, I31= -0.46) submodel (Body) m3 (m =26.4, r1 = 0.064, r3 =-0.034, I11= 0.279, I22= 0.413, I33= 0.245, I31=-0.070) submodel (Body) m4 (m =28.7, r3 = 0.32, I11= 1.67, I22= 1.67, I33= 0.081) submodel (Body) m5 (m = 5.2, r3 = 0.023, I11= 1.25, I22= 1.53, I33= 0.81 ) submodel (Body) m6 (I33=0.0001) input t1, t2, t3, t4, t5, t6 { Connection structure of robot } connect i to r1 to r2 to r3 to r4 to r5 to r6 connect m1 at r1, m2 at r2, m3 at r3, m4 at r4, m5 at r5, m6 at r6
4 DLR FF-DR-ER, Technical Report TR R101-93, March { The torques in the joints are the input signals, e.g. from other submodel} r1.f = t1 r2.f = t2 r3.f = t3 r4.f = t4 r5.f = t5 r6.f = t6 end 3 The ANDECS Simulation Environment DSSIM Before simulations of DSblocks can be carried out by DSSIM, the desired DSblocks must be introduced to the system by a conguration module. This module generates a le, which has to be compiled together with the corresponding DSblock subroutines. After a new binding run, the dened DSblocks are available within ANDECS and can be simulated by DSSIM. Since any number of DSblocks can be kept in the executable image simultaneously, online switching between design alternatives or system representations of various complexity is possible. The result of a simulation experiment is a set of computed signals, which are automatically stored on a RSYST-database and visualized with any available graphics module. All input data of an experiment, e.g. integration method or length of communication interval, are stored on database as well. Therefore every simulation run is completely documented and reproducible. Figure 2 shows a screen-hardcopy of a typical DSSIM session. In the lower left part, the input window is shown. In the right part, the RSYST database browser is present and in the upper left part the online graphics of DSSIM can be seen. The DSSIM simulation environment uses well-tested numerical integration routines from various sources. Presently the following solvers are provided: Deabm Lsode Lsodar Rk45/78 Grk4t Dassl/rt Multistep solver of Shampine/Watts for non-sti and moderately sti ODEs. Multistep solver of Hindmarsh for sti and non-sti ODEs. Multistep solver of Petzold/Hindmarsh, which switches automatically between a non-sti and a sti integration algorithm along the solution. Lsodar also provides a root nder. Runge-Kutta-Fehlberg solvers of Kraft/Fuhrer of xed orders 5 and 8 with variable stepsize using the Prince-Dormand coecients. A(89.3)-stable linearly-implicit Rosenbrock type single-step solver of xed order 4 for sti and oscillating ODEs of Arnold. Multistep solvers of Petzold for DAEs and for DAEs with root nder.
5 DLR FF-DR-ER, Technical Report TR R101-93, March Figure 2: Simulation Environment DSSIM Odassl/rt Multistep solvers of Fuhrer based on Dassl/rt of Petzold for ODAEs and for ODAEs with root nder. Mexx Extrapolation solver of Lubich for a restricted class of index-2 ODAEs. There are a wide variety of options available to dene a simulation experiment. For example, the communication time grid can be dened as an equidistant grid, as an arbitrary user dened grid or as an automatic grid. Based on the RSYST module concept and its macro facility DSSIM can be combined with other RSYST and ANDECS modules. This allows customized realizations of analysis and design tools which use nonlinear time simulation in combination with e.g. active online monitoring, parameter variation, multi-criteria parameter and trajectory optimization or Monte Carlo experimentation. 4 Software and Hardware Requirements Presently (= December 1992) ANDECS is available for IBM RS6000 and HP/Apollo workstations. ANDECS will become available for Unix workstations of other vendors as well. ANDECS is written in Fortran 77 and C and requires the following software products as basis: Unix System V.3, X-Window 11.4, Motif 1.1, Phigs. It is planned to reimplement the graphics of ANDECS directly on X-Window. In this case Phigs is no longer needed. ANDECS and the ANDECS simulation environment DSSIM are available from: Prof. G. Grubel, Institute for Robotics and System Dynamics, German Aerospace Research
6 DLR FF-DR-ER, Technical Report TR R101-93, March Establishment (DLR), D-8031 Oberpfaenhofen, Germany. Phone: 08153/28-484, df12@vm.op.dlr.de References [1] Cellier F.E.: Continuous System Modeling. Springer-Verlag, New York, [2] Cellier F.E., and Elmqvist H.: The Need for Automated Formula Manipulation in Object- Oriented Continuous-System Modeling. IEEE Symposium on Computer-Aided Control System Design, CACSD'92, March 17{19, 1992, Napa, California. [3] Elmqvist H.: A Structured Model Language for Large Continuous Systems. Ph.D. dissertation. Report CODEN:LUTFD2/(TFRT{1015), Department of Automatic Control, Lund Institute of Technology, Lund, Sweden, [4] Franke J. and Otter M.: The Manutec r3 Benchmark Models for the Dynamic Simulation of Robots. Separate contribution in Volume I of \The International Handbook on Robot Simulation Systems", editor D. Wloka. [5] Gaus N., Otter M.: Dynamic Simulation in Concurrent Control Engineering. IFAC Symposium on Computer Aided Design in Control Systems, Swansea, UK, Preprints pp. 123{126, July, [6] Grubel G., Bals H., Finsterwalder R., Gramlich G., Joos H.-D. and Otter M.: Computer-Integrated Control-Dynamics-Design Experimentation by ANDECS. ESA Workshop Spacecraft Guidance Navigation and Control Systems Software for Design and Implementation, Noordwijk, 29. Sep - 1. Oct, [7] Mitchell E.E.L., and Gauthier J.S.: ACSL: Advanced Continuous Simulation Language { Reference Manual. Edition 10.0, MGS, Concord., Mass., [8] Otter M.: DSblock: A neutral description of dynamic systems. Version 3.2. Technical Report TR R81-92, Institute for Robotics and Systemdynamics, German Aerospace Research Establishment (DLR), Oberpfaenhofen, May [9] Ruhle R.: Rsyst - Ein Softwaresystem zur Integration von Daten und Programmen zur Simulation wissenschaftlich-technischer Systeme. Rechenzentrum der Universitat Stuttgart, RUS-5, Marz [10] Rulka W.: SIMPACK { A Computer Program for Simulation of Large-motion Multibody Systems. Multibody Systems Handbook, edited by W. Schiehlen, Springer-Verlag, 1990.
Design optimisation of industrial robots using the Modelica multi-physics modeling language
Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA
More informationModular hierarchical modelling with SIMCOS language
B. Zupancic. Modular hierarchical modelling with SIMCOS language. Math. comput. simul., Vol. 46, pp. 67-76, 1998. Modular hierarchical modelling with SIMCOS language B. Zupančič University of Ljubljana,
More informationA graphical user interface for flight control development
Proceedings of the 1999 IEEE fntemational Symposium on Computer Aided Control System Design TuM2-5 3:20 Kohata Coast-Island of Hawai i, Hawai i, USA August22-27, 1999 A graphical user interface for flight
More informationcar=1700 FS gear=13.5 Wind: cw=0.33 AutoGear ThrottlePos JMotorPump=0.28 TS Jturbine=0.034 TS 1 Engine converter ECU ControlBox
Physical Modeling with Modelica and Dymola and Real-Time Simulation with Simulink and Real Time Workshop H. Elmqvist 1, M. Otter 2, and C. Schlegel 2 1 Dynasim AB, Research Park Ideon, S{223 70 Lund, Sweden,
More informationAutomated Modelica Package Generation of Parameterized Multibody Systems in CATIA
Automated Modelica Package Generation of Parameterized Multibody Systems in CATIA Daniel Baumgartner, Andreas Pfeiffer German Aerospace Center (DLR), Institute of System Dynamics and Control 82234 Wessling,
More informationRecent developments in simulation, optimization and control of flexible multibody systems
Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke
More informationOlivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège
Fully coupled simulation of mechatronic and flexible multibody systems: An extended finite element approach Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be
More informationTowards a coordinated development of numerical CACSD software: the RASP/SLICOT compatibility concept. G. Grubel A. van den Boom y
Towards a coordinated development of numerical CACSD software: the RASP/SLICOT compatibility concept G. Grubel A. van den Boom y and and A. Varga A. J. Geurts z DLR - Oberpfaenhofen Eindhoven University
More informationA. Hammer, H. Götsch, K. Käfer
CREATING A HYDRAULIC SIMULATION PROGRAMM FOR HYDRO POWER PLANTS IN MATLAB/SIMULINK WITH SPECIAL INTEREST ON THE SURGE TANK BEHAVIOUR AND THE HYDRAULIC INSTABILITY OF PUMP TURBINES A. Hammer, H. Götsch,
More informationExperiment 8 SIMULINK
Experiment 8 SIMULINK Simulink Introduction to simulink SIMULINK is an interactive environment for modeling, analyzing, and simulating a wide variety of dynamic systems. SIMULINK provides a graphical user
More informations 3 s 3 s 4 s 2 s 1 f 3 f 3 t 2 f 1 f 1 p off p on t 1 s 4 f 4 f 2
MODELING PETRI NETS AS LOCAL CONSTRAINT EQUATIONS FOR HYBRID SYSTEMS USING MODELICA TM Pieter J. Mosterman y Martin Otter y Hilding Elmqvist z y DLR Oberpfaenhofen, D-82230 Wessling, Germany, Pieter.J.Mosterman@dlr.de/Martin.Otter@dlr.de
More informationODEs occur quite often in physics and astrophysics: Wave Equation in 1-D stellar structure equations hydrostatic equation in atmospheres orbits
Solving ODEs General Stuff ODEs occur quite often in physics and astrophysics: Wave Equation in 1-D stellar structure equations hydrostatic equation in atmospheres orbits need workhorse solvers to deal
More informationin Truck Suspension - Design-by-Simulation O. Vaculn, W. Kortum, W. Schwartz Oberpfaenhofen, D Wessling, Germany
Analysis and Design of Semi-Active Damping in Truck Suspension - Design-by-Simulation O. Vaculn, W. Kortum, W. Schwartz DLR, German Aerospace Research Establishment Institute for Robotics and System Dynamics
More informationActivation Inheritance in Modelica
Activation Inheritance in Modelica Ramine Nikoukhah INRIA, BP 05, 7853 Le Chesnay, France ramine.nikoukhah@inria.fr Abstract Modelica specifies two types of s: the s defined directly in the "" section,
More informationProceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor)
Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor) A Siemers, I Nakhimovski, D Fritzson Linköping University, Sweden Meta-modelling of Mechanical
More informationmodels are what the engineers know, they believe that this is also how
OBJECTíORIENTED MODELING: MEANS FOR DEALING WITH SYSTEM COMPLEXITY FRAN çcois E. CELLIER Department of Electrical and Computer Engineering, The University of Arizona, Tucson, Arizona 85721-0104, U.S.A.
More informationAchieving O(n) Complexity for Models from Modelica.Mechanics.MultiBody
Achieving O(n) Complexity for Models from Modelica.Mechanics.MultiBody Christian Schubert a Jens Frenkel a Günter Kunze a Michael Beitelschmidt b a Professur für Baumaschinen- und Fördertechnik b Professur
More information1st International Round Table on Intelligent Control for Space Missions
DLR.de Chart 1 Space Missions Model-Based Control vs. Intelligent Control Dr.-Ing. Johann Bals Institute of System Dynamics and Control DLR - German Aerospace Center Oberpfaffenhofen, Germany 1st International
More informationtop left cx,cy bottom
Domains and Partial Dierential Equations in Modelica Levon Saldamli and Peter Fritzson Department of Computer and Information Science Linköping University Linköping, Sweden Abstract Modelica is an equation-based
More informationUsing RecurDyn. Contents
Using RecurDyn Contents 1.0 Multibody Dynamics Overview... 2 2.0 Multibody Dynamics Applications... 3 3.0 What is RecurDyn and how is it different?... 4 4.0 Types of RecurDyn Analysis... 5 5.0 MBD Simulation
More informationReal-Time Simulation of Modelica-based Models
Real-Time Simulation of Modelica-based Models Torsten Blochwitz Thomas Beutlich ITI GmbH Webergasse 1, 01067 Dresden, Germany {blochwitz,beutlich}@iti.de Abstract This paper shows the various steps a simulation
More informationIntroduction to Physical Modelling Rory Adams Senior Application Engineer
Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant
More informationDipartimento di Ingegneria Aerospaziale Politecnico di Milano
Trajectory optimization and real-time simulation for robotics applications Michele Attolico Pierangelo Masarati Paolo Mantegazza Dipartimento di Ingegneria Aerospaziale Politecnico di Milano Multibody
More informationMBS Gear-tooth Stiffness Model
MBS Gear-tooth Stiffness Model Implementation of a new coupling model for fast and accurate simulation of gear pairs using stiffness characteristic arrays Faysal Andary M.Sc. 1), Dipl.-Ing. Daniel Piel
More informationc-xsc R. Klatte U. Kulisch A. Wiethoff C. Lawo M. Rauch A C++ Class Library for Extended Scientific Computing Springer-Verlag Berlin Heidelberg GmbH
R. Klatte U. Kulisch A. Wiethoff C. Lawo M. Rauch c-xsc A C++ Class Library for Extended Scientific Computing Translated by G. F. Corliss C. Lawo R. Klatte A. Wiethoff C. Wolff Springer-Verlag Berlin Heidelberg
More informationMATH2071: LAB 2: Explicit ODE methods
MATH2071: LAB 2: Explicit ODE methods 1 Introduction Introduction Exercise 1 Euler s method review Exercise 2 The Euler Halfstep (RK2) Method Exercise 3 Runge-Kutta Methods Exercise 4 The Midpoint Method
More informationModeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic
Modeling Structural - Dynamics Systems in MODELICA/Dymola, MODELICA/Mosilab and AnyLogic Günther Zauner 1,2, Daniel Leitner 3, Felix Breitenecker 1 1 Vienna University of Technology, Wiedner Hauptstr.
More informationModeling Technical Systems [ ] Mag MA MA Schweiger Gerald TU Graz Spring 2017
1 Modeling Technical Systems [716.055] Mag MA MA Schweiger Gerald TU Graz Spring 2017 Outline Scope of the course Introduction Modelica Basics Introduction to Dymola Scope of the course Introduction to
More informationHYBRID EXPERIMENTING SYSTEM AS AN EXTENSION OF SIMULATION LANGUAGE SIMCOS
B. Zupančič, M. Jekl, R. Karba. Hybrid Experimenting System as an Extension of Simulation Language Simcos. SAMS, Vol. 20, pp. 161-171, 1995. HYBRID EXPERIMENTING SYSTEM AS AN EXTENSION OF SIMULATION LANGUAGE
More informationA Parallelization Algorithm for Non-Smooth Multibody Dynamics
Paper 5 A Parallelization Algorithm for Non-Smooth Multibody Dynamics Civil-Comp Press, 2012 Proceedings of the Eighth International Conference on Engineering Computational Technology, B.H.V. Topping,
More informationWhat s New. Top 10 Reasons to Upgrade. Parallel Performance. Automatic Parallelism. The Essential Tool for Mathematics and Modeling
The Essential Tool for Mathematics and Modeling What s New Parallel Performance Maple TM 15 offers numerous options to take advantage of parallel computing, from multi-core machines to large-scale compute
More informationModelica. Language, Libraries, Tools, Workshop and EU-Project RealSim
Modelica Language, Libraries, Tools, Workshop and EU-Project RealSim by Martin Otter 1, Hilding Elmqvist 2 German Aerospace Center, Oberpfaffenhofen, Germany and Dynasim AB, Lund, Sweden December 18, 2000
More informationDynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics
Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics Arun Dayal Udai, C.G Rajeevlochana, Subir Kumar Saha Abstract The paper discusses a method for the dynamic simulation of a KUKA
More informationAC : AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS
AC 2009-575: AN ALTERNATIVE APPROACH FOR TEACHING MULTIBODY DYNAMICS George Sutherland, Rochester Institute of Technology DR. GEORGE H. SUTHERLAND is a professor in the Manufacturing & Mechanical Engineering
More information4-DIMENSIONAL TABLE INTERPOLATION WITH MODELICA
4-Dimensional Table Interpolation with Modelica 4-DIMENSIONAL TABLE INTERPOLATION WITH MODELICA Tobias Hirsch Markus Eck German Aerospace Center (DLR) Pfaffenwaldring 38-40, 70569 Stuttgart, Germany tobias.hirsch@dlr.de,
More informationModel-Based Dynamic Optimization with OpenModelica and CasADi
Model-Based Dynamic Optimization with OpenModelica and CasADi Alachew Shitahun PELAB Programming Environment Lab, Dept. Computer Science Linköping University, SE-581 83 Linköping, Sweden Vitalij Ruge Mathematics
More informationFunctional Mockup Interface for Tool and Model Interoperability
Functional Mockup Interface for Tool and Model Interoperability Willi Braun, Bernhard Bachmann Acknowledgements: FMI Development Project is developing FMI. Most slides in this presentation by Martin Otter,
More informationSensitivity computation based on CasADi for dynamic optimization problems
Sensitivity computation based on CasADi for dynamic optimization problems 16 th European Workshop on Automatic Differentiation 8 9 December 2014, Jena, Germany Evgeny Lazutkin, Abebe Geletu, Siegbert Hopfgarten,
More informationPolymath 6. Overview
Polymath 6 Overview Main Polymath Menu LEQ: Linear Equations Solver. Enter (in matrix form) and solve a new system of simultaneous linear equations. NLE: Nonlinear Equations Solver. Enter and solve a new
More informationComputer Simulation And Modeling
Computer Simulation And Modeling The key to increased productivity in Scientific and Engineering analysis Professor Ralph C. Huntsinger California State University, Chico USA Bialystok Technical University
More informationINLINE INTEGRATION: A NEW MIXED SYMBOLIC/NUMERIC APPROACH FOR SOLVING DIFFERENTIAL{ALGEBRAIC EQUATION SYSTEMS
INLINE INTEGRATION: A NEW MIXED SYMBOLIC/NUMERIC APPROACH FOR SOLVING DIFFERENTIAL{ALGEBRAIC EQUATION SYSTEMS Hilding Elmqvist Martin Otter Francois E. Cellier Dynasim AB Inst. fur Robotik & Systemdynamik
More informationAn Introduction to Numerical Analysis
Weimin Han AMCS & Dept of Math University of Iowa MATH:38 Example 1 Question: What is the area of the region between y = e x 2 and the x-axis for x 1? Answer: Z 1 e x 2 dx = : 1.9.8.7.6.5.4.3.2.1 1.5.5
More informationPairs with no starting point. input with starting point. Pairs with curve piece or startng point. disjoint pairs. small pairs. Resulting.
reliable starting vectors for curve calculation. So far we did not try any algorithm to handle these patch pairs; we just kept their diameter " smaller than the display precision and treated these pairs
More informationPart I: Theoretical Background and Integration-Based Methods
Large Vector Field Visualization: Theory and Practice Part I: Theoretical Background and Integration-Based Methods Christoph Garth Overview Foundations Time-Varying Vector Fields Numerical Integration
More informationEdge detection based on single layer CNN simulator using RK6(4)
Edge detection based on single layer CNN simulator using RK64) Osama H. Abdelwahed 1, and M. El-Sayed Wahed 1 Mathematics Department, Faculty of Science, Suez Canal University, Egypt Department of Computer
More informationWelcome to Microsoft Excel 2013 p. 1 Customizing the QAT p. 5 Customizing the Ribbon Control p. 6 The Worksheet p. 6 Excel 2013 Specifications and
Preface p. xi Welcome to Microsoft Excel 2013 p. 1 Customizing the QAT p. 5 Customizing the Ribbon Control p. 6 The Worksheet p. 6 Excel 2013 Specifications and Limits p. 9 Compatibility with Other Versions
More informationIntroduction to Multi-body Dynamics
division Graduate Course ME 244) Tentative Draft Syllabus 1. Basic concepts in 3-D rigid-body mechanics 1. Rigid body vs flexible body 2. Spatial kinematics (3-D rotation transformations) and Euler theorem
More informationProceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor)
Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor) S.E. Pohl, J. Ungethüm DLR Stuttgart, Germany A Simulation Management Enviroment for Dymola
More informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
More informationResearch on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm
Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan
More informationFlexible multibody dynamics: From FE formulations to control and optimization
Flexible multibody dynamics: From FE formulations to control and optimization Olivier Brüls Multibody & Mechatronic Systems Laboratory Department of Aerospace and Mechanical Engineering University of Liège,
More informationProceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor)
Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor) H. Elmqvist, H. Olsson, S.E. Mattsson, D. Brück, C. Schweiger, D. Joos, M. Otter Dynasim AB,
More informationFlight Systems are Cyber-Physical Systems
Flight Systems are Cyber-Physical Systems Dr. Christopher Landauer Software Systems Analysis Department The Aerospace Corporation Computer Science Division / Software Engineering Subdivision 08 November
More informationAN INTEGRATED MODELICA ENVIRONMENT FOR MODELING, DOCUMENTATION AND SIMULATION
Accepted for publication in Proceedings of The 1998 Summer Computer Simulation Conference (SCSC '98) July 19-22, 1998, Reno, Nevada AN INTEGRATED MODELICA ENVIRONMENT FOR MODELING, DOCUMENTATION AND SIMULATION
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More information1 Although other ways of exporting like using the 2 s 1
A Novel Proposal on how to Parameterize Models in Dymola Utilizing External Files under Consideration of a Subsequent Model Export using the Functional Mock-Up Interface Thomas Schmitt 1 Markus Andres
More informationModel-based Embedded Control using Rosenbrock Integration Methods
Model-based Embedded Control using Rosenbrock Integration Methods Hans Olsson 1 Sven Erik Mattsson 1 Martin Otter 2 Andreas Pfeiffer 2 Christoff Bürger 1 Dan Henriksson 1 1 Dassault Systèmes AB, Lund,
More informationUsing MATLAB, SIMULINK and Control System Toolbox
Using MATLAB, SIMULINK and Control System Toolbox A practical approach Alberto Cavallo Roberto Setola Francesco Vasca Prentice Hall London New York Toronto Sydney Tokyo Singapore Madrid Mexico City Munich
More informationApplications for MBS-FEM-coupling with MpCCI using automotive simulation as example.
Applications for MBS-FEM-coupling with MpCCI using automotive simulation as example. Pascal Bayrasy 1, Michael Burger 2, Carsten Dehning 1, Ilja Kalmykov 1 und Michael Speckert 2 1 Fraunhofer-Institute
More informationChE 400: Applied Chemical Engineering Calculations Tutorial 6: Numerical Solution of ODE Using Excel and Matlab
ChE 400: Applied Chemical Engineering Calculations Tutorial 6: Numerical Solution of ODE Using Excel and Matlab Tutorial 6: Numerical Solution of ODE Gerardine G. Botte This handout contains information
More informationDynamics modeling of structure-varying kinematic chains for free-flying robots
Dynamics modeling of structure-varying kinematic chains for free-flying robots Roberto Lampariello, Satoko Abiko, Gerd Hirzinger Institute of Robotics and Mechatronics German Aerospace Center (DLR) 8 Weßling,
More informationMBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION
MBS MODELLING WITH SIMMECHANICS: CASE STUDIES IN RESEARCH AND EDUCATION Grepl, R., Lee, B., Singule, V., Švejda, P., Vlachý, D., Zezula, P. Laboratory of mechatronics, FME, Brno University of Technology
More informationAutomated Sensitivity Analysis in Early Space Mission Design. Volker Schaus
www.dlr.de Slide 1 > Volker Schaus Schaus_SECESA_2012.pptx > 17th October 2012 Automated Sensitivity Analysis in Early Space Mission Design Volker Schaus www.dlr.de Chart 2 > Volker Schaus Schaus_SECESA_2012.pptx
More informationA unifying object-oriented methodology to consolidate multibody dynamics computations in robot control. Dissertation
A unifying object-oriented methodology to consolidate multibody dynamics computations in robot control Am Fachbereich Informatik der Technischen Universität Darmstadt eingereichte Dissertation zur Erlangung
More informationLoad Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations
Load Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations Stefan Bischof, Ralf Ebner, and Thomas Erlebach Institut für Informatik Technische Universität München D-80290
More informationRobot Control and Computer Languages
Robot Control and Computer Languages R P Paul and V Hayward School of Electrical Engineering, Purdue University, West Lafayette, IN 47906, USA Summary. From the earliest stages of their development, robot
More informationSIMPACK Code Export. Customer Application Examples. The Basis for Mechatronic Simulation
Customer Application Examples 1 SIMPACK Code Export The Basis for Mechatronic Simulation Contents Customer Application Examples 2 Functionality Fields of Application What s new since last User Meeting
More informationAdaptive Control of 4-DoF Robot manipulator
Adaptive Control of 4-DoF Robot manipulator Pavel Mironchyk p.mironchyk@yahoo.com arxiv:151.55v1 [cs.sy] Jan 15 Abstract In experimental robotics, researchers may face uncertainties in parameters of a
More informationOrdinary Differential Equations
Next: Partial Differential Equations Up: Numerical Analysis for Chemical Previous: Numerical Differentiation and Integration Subsections Runge-Kutta Methods Euler's Method Improvement of Euler's Method
More informationStrang Splitting Versus Implicit-Explicit Methods in Solving Chemistry Transport Models. A contribution to subproject GLOREAM. O. Knoth and R.
Strang Splitting Versus Implicit-Explicit Methods in Solving Chemistry Transport Models A contribution to subproject GLOREAM O. Knoth and R. Wolke Institutfur Tropospharenforschung, Permoserstr. 15, 04303
More information16-811: Math Fundamentals for Robotics, Fall 2014 Finding minimum energy trajectories of a two linked pendulum
16-811: Math Fundamentals for Robotics, Fall 014 Finding minimum energy trajectories of a two linked pendulum Lerrel Pinto < lerrelp > December 1th 014 Problem Statement: Find a zero energy end effector
More informationDevelopment of Production Environment for Motion Contents for Humans, Animals, and Other Structures
UDC 621.397.3:681.32 Development of Production Environment for Motion Contents for Humans, Animals, and Other Structures VFumio Nagashima (Manuscript received June 17, 1999) This paper proposes an efficient
More informationSoftware-Entwicklungswerkzeuge
Software-Entwicklungswerkzeuge Kapitel 41: Werkzeuge zur Simulation dynamischer Systeme Prof. Uwe Aßmann Softwaretechnologie TU Dresden Version 0.1, WS 09/10, 1/16/10 Modelica Overview by Martin Otter
More informationSoftware-Entwicklungswerkzeuge. Modelica Overview. Contents. 1. Modelica Introduction. 2. Modelica Users View. 3. Modelica Libraries
Software-Entwicklungswerkzeuge Kapitel 41: Werkzeuge zur Simulation dynamischer Systeme Prof. Uwe Aßmann Softwaretechnologie TU Dresden Version 0.1, WS 09/10, 1/16/10 Modelica Overview by Martin Otter
More informationThe Functional Mockup Interface for Tool independent Exchange of Simulation Models
The Functional Mockup Interface for Tool independent Exchange of Simulation Models T. Blochwitz 1, M. Otter 2, M. Arnold 3, C. Bausch 4, C. Clauß 5, H. Elmqvist 9, A. Junghanns 6, J. Mauss 6, M. Monteiro
More informationSAMOS: an Active Object{Oriented Database System. Stella Gatziu, Klaus R. Dittrich. Database Technology Research Group
SAMOS: an Active Object{Oriented Database System Stella Gatziu, Klaus R. Dittrich Database Technology Research Group Institut fur Informatik, Universitat Zurich fgatziu, dittrichg@ifi.unizh.ch to appear
More informationTechnische Universitat Munchen. Institut fur Informatik. D Munchen.
Developing Applications for Multicomputer Systems on Workstation Clusters Georg Stellner, Arndt Bode, Stefan Lamberts and Thomas Ludwig? Technische Universitat Munchen Institut fur Informatik Lehrstuhl
More informationAdvanced M&S Methodologies: Multimodels and Multisimulations*
Barcelona lecture-3 Universitat Autònoma de Barcelona Barcelona, October 17, 2006 Advanced M&S Methodologies: Multimodels and Multisimulations* Tuncer Ören, Professor Emeritus M&SNet - McLeod Modeling
More informationNumerical Simulation of Dynamic Systems XXIV
Numerical Simulation of Dynamic Systems XXIV Prof. Dr. François E. Cellier Department of Computer Science ETH Zurich May 14, 2013 Introduction Introduction A number of important simulation applications
More informationFreely Available for Academic Use!!! March 2012
RoboAnalyzer User Manual Freely Available for Academic Use!!! March 2012 Developed by Prof S. K. Saha & Team Mechatronics Lab, Mechanical Engineering Department, IIT Delhi Courtesy: CD Cell, QIP, IIT Delhi
More informationAn Introduction to Flow Visualization (1) Christoph Garth
An Introduction to Flow Visualization (1) Christoph Garth cgarth@ucdavis.edu Motivation What will I be talking about? Classical: Physical experiments to understand flow. 2 Motivation What will I be talking
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationA Toolbox of Level Set Methods
A Toolbox of Level Set Methods Ian Mitchell Department of Computer Science University of British Columbia http://www.cs.ubc.ca/~mitchell mitchell@cs.ubc.ca research supported by the Natural Science and
More informationSimulation in Computer Graphics. Particles. Matthias Teschner. Computer Science Department University of Freiburg
Simulation in Computer Graphics Particles Matthias Teschner Computer Science Department University of Freiburg Outline introduction particle motion finite differences system of first order ODEs second
More informationDesign and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism
Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik
More information2007 Maplesoft, a division of Waterloo Maple Inc.
The Maplesoft Product Line Introduction to Maple 11 It takes a lot to impress most jaded software reviewers, especially with a product that we first reviewed in 1989. But we were totally blown away by
More informationComputer Kit for Development, Modeling, Simulation and Animation of Mechatronic Systems
Computer Kit for Development, Modeling, Simulation and Animation of Mechatronic Systems Karol Dobrovodský, Pavel Andris, Peter Kurdel Institute of Informatics, Slovak Academy of Sciences Dúbravská cesta
More information1.2 Numerical Solutions of Flow Problems
1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian
More informationParallel implicit ordinary differential equation solver for cuda. Tomasz M. Kardaś
Parallel implicit ordinary differential equation solver for cuda Tomasz M. Kardaś August 11, 2014 Chapter 1 Parallel Implicit Ordinary Differential Equations Solver A simplest definition of stiffness,
More informationModeling and Simulation in Scilab/Scicos with ScicosLab 4.4
Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4 Stephen L. Campbell, Jean-Philippe Chancelier and Ramine Nikoukhah Modeling and Simulation in Scilab/Scicos with ScicosLab 4.4 Second Edition
More informationDSH plus a HWPA Program Gateway into Model-Based Design of Mechatronic Systems
2011 European HyperWorks Technology Conference DSH plus a HWPA Program Gateway into Model-Based Design of Mechatronic Systems Dr. Heiko Baum FLUIDON GmbH COMPETENCE IN FLUID POWER SYSTEMS SIMULATION KOMPETENZ
More informationSymbolic Modeling and Analysis of Elastic Multibody Systems
International Symposium on Coupled Methods in Numerical Dynamics Split, Croatia, September 16 th -19 th, 2009. Symbolic Modeling and Analysis of Elastic Multibody Systems Thomas Kurz and Peter Eberhard
More informationPrecision Spin Tracking for Electric Dipole Moment Searches
Precision Spin Tracking for Electric Dipole Moment Searches Outline: Spin Evolution in Storage Rings Technique for EDM Measurement and Systematic Errors Integration Methods, Current Status of Our Program
More information[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.
92 Chapter 3 Manipulator kinematics The major expense in calculating kinematics is often the calculation of the transcendental functions (sine and cosine). When these functions are available as part of
More information+ + Kinematics. Trajectory Generation and Inverse Kinematics. .. x. V, G, F
Prototyping a Three-link Robot Manipulator Tarek M. Sobh, Mohamed Dekhil, Thomas C. Henderson, and Anil Sabbavarapu Department of Computer Science and Engineering University of Bridgeport Bridgeport, CT
More informationx n x n stepnumber k order r error constant C r+1 1/2 5/12 3/8 251/720 abs. stab. interval (α,0) /11-3/10
MATH 573 LECTURE NOTES 77 13.8. Predictor-corrector methods. We consider the Adams methods, obtained from the formula xn+1 xn+1 y(x n+1 y(x n ) = y (x)dx = f(x,y(x))dx x n x n by replacing f by an interpolating
More informationModeling with Uncertainty Interval Computations Using Fuzzy Sets
Modeling with Uncertainty Interval Computations Using Fuzzy Sets J. Honda, R. Tankelevich Department of Mathematical and Computer Sciences, Colorado School of Mines, Golden, CO, U.S.A. Abstract A new method
More informationUsing Local Trajectory Optimizers To Speed Up Global. Christopher G. Atkeson. Department of Brain and Cognitive Sciences and
Using Local Trajectory Optimizers To Speed Up Global Optimization In Dynamic Programming Christopher G. Atkeson Department of Brain and Cognitive Sciences and the Articial Intelligence Laboratory Massachusetts
More informationSimTK 1.5 Workshop Installation and Components. Jack Middleton September 25, 2008
SimTK 1.5 Workshop Installation and Components Jack Middleton September 25, 2008 SimTKcore Webpage overview Overview of download contents Help with installs and compiling examples during break SimTKcore
More informationDETERMINING suitable types, number and locations of
108 IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 47, NO. 1, FEBRUARY 1998 Instrumentation Architecture and Sensor Fusion for Systems Control Michael E. Stieber, Member IEEE, Emil Petriu,
More information