Universal Mechanism software

Slides:



Advertisements
Similar presentations
Vehicle Dynamics & Safety: Multibody System Simulation tools based on MultiBody approach are widespread in vehicle design and testing.
Advertisements

Adams/Car Suspension Analysis
PowerPoint Slide Shows
Paul Goossens, VP of Application Engineering
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
The robot structure model design 2 Curse 5. Modeling: the robot AcTrMStTk V(t) T(t)  (t) q(t) x(t)
PACE Emerging Market Vehicle Suspension Design University of Cincinnati.
Optimization of Global Chassis Control Variables Josip Kasać*, Joško Deur*, Branko Novaković*, Matthew Hancock**, Francis Assadian** * University of Zagreb,
Looking for a dynamic model of a bicycle and rider system: - Simple - Clear - Compliant with Simulink.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Determining Mechanical Loads for Wind Turbines
T-FLEX Dynamics is a general- purpose motion simulation add- on application for studying the physics-based motion behavior of a CAD design without leaving.
Course Outline 1.MATLAB tutorial 2.Motion of systems that can be idealized as particles Description of motion; Newton’s laws; Calculating forces required.
1 Mechanical Systems Translation  Point mass concept  P  P(t) = F(t)*v(t)  Newton’s Laws & Free-body diagrams Rotation  Rigid body concept  P  P(t)
1 Mechanical Systems Translation  Point mass concept  P  P(t) = F(t)*v(t)  Newton’s Laws & Free-body diagrams Rotation  Rigid body concept  P  P(t)
Vehicle dynamics simulation using bond graphs
Dr. Y.P. Daniel Chang Weidong Zhang Velocity Transformation Based Multi-Body Approach for Vehicle Dynamics Abstract: An automobile is a complex close loop.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Course AE4-T40 Lecture 2: 2D Models Of Kite and Cable.
Modelling of Rolling Contact in a Multibody Environment Delft University of Technology Design Engineering and Production Mechanical Engineering Workshop.
Start Presentation November 29, th Homework – Solution In this homework, we shall attempt the modeling of a planar mechanical system. We shall.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Using Simscape™ for Modeling Vibration Problems:
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Definition of an Industrial Robot
Modeling, Simulation, and Control of an Omni-directional Robotic Ground Vehicle Andrew Niedert, Richard Hill, and Nassif Rayess University of Detroit Mercy,
Mechanical Actuation System Lecture 6 (Chapter 8).
Start Presentation November 22, th Homework In this homework, we shall attempt the modeling of a planar mechanical system. We shall do so once.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
A-1 ADM740, Appendix A, June 2007 Copyright  2007 MSC.Software Corporation APPENDIX A EXAMPLE ANALYSES.
Jean-François Collard Paul Fisette 24 May 2006 Optimization of Multibody Systems.
Universal Mechanism Simulation of Tracked Vehicle Dynamics with
PLANAR KINEMATICS OF A RIGID BODY
ADDITIONAL APPLICATIONS
COSMOSMotion Slides.
Lecture 3: Dynamic Models Spring: stores energy Damper: dissipates energy.
Development of Interactive Modeling, Simulation, Animation, and Real-Time Control (MoSART) Environments: Tools for Enhancing Research & Education.
Dynamic Modeling of the Chariot Suspension System Joseph Shoer / ES6 Exit Presentation 7 August 2009.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Newton’s 2nd Law: Translational Motion
Skip Hudspeth and Gordon Hayhoe 112/20/2015. Pavement Roughness Subjective Pilot Rating Study Phase I - Develop a surface roughness model on the B
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
LRV: Laboratoire de Robotique de Versailles VRIM: Vehicle Road Interaction Modelling for Estimation of Contact Forces N. K. M'SIRDI¹, A. RABHI¹, N. ZBIRI¹.
University of Waterloo
Vehicle Dynamics under Longitudinal Forces ME5670
Engineering Modeling: Mathematical and Computer. What is Engineering Modeling? Model: A representation of a real object or system of objects for purposes.
DRIVER MODEL B. Vineeth ME13B1007 K. Kiran Kumar ME13B1020 N. Sai Krishna ME13B1024 S. Gurucharan ME13B1031 T. Krishna Teja ME13B1034.
APPENDIX A EXAMPLES. What’s in this appendix: –Industrial Robot –Low-Voltage Circuit Breaker –Flexible Go-Kart –Comfort Tire Model –Satellite with Flexible.
Tyre Dynamics: Analysis and Testing BY VIVEK AK PRASHANT CHOUDHARI MUHAMAMD SHUAIB SAGAR TAYADE AJAY KUMAR.
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
MESB 374 System Modeling and Analysis Translational Mechanical System
Method of Virtual Work.
Introduction.
Chrono Demos.
ADDITIONAL APPLICATIONS
INTRODUCING Adams/CHASSIS
From: A Hybrid Physical-Dynamic Tire/Road Friction Model
Date of download: 11/5/2017 Copyright © ASME. All rights reserved.
APPENDIX A EXAMPLE ANALYSES
Date of download: 11/11/2017 Copyright © ASME. All rights reserved.
SECTION 8 TIRE MODELING.
Introduction.
Introduction.
ME321 Kinematics and Dynamics of Machines
Chapter 1 Introduction.
Vehicle Dynamics Modeling and Control
Introduction.
Presentation of Final Project – Gergely Gyebrószki Supervisors:
Introduction.
Presentation transcript:

Universal Mechanism software Simulation of dynamics of road vehicles in Universal Mechanism software www.umlab.ru um@umlab.ru

Road vehicle as a mechanical system Creating models Contents Background Road vehicle as a mechanical system Creating models Simulation of vehicle dynamics Verification

Road vehicle components Background Road vehicle components Kinematics of cars

Engine

Off-road vehicle

Transmission components Differential Cardan shaft

Author: Vlad Govorov, BSTU, Bryansk, Russia Grader Grader GS 18-05 by Bryansk factory of road machines. Velocity: 40 km/h Pavement: asphalt in satisfactory condition Author: Vlad Govorov, BSTU, Bryansk, Russia

Dynamic test: vertical load VAZ 2109 Dynamic test: vertical load Here you can see a quasi-static test. Slow force of high amplitude acts on the car body that causes large displacements of the car body and gives us a possibility to determine summary stiffness of the suspension including changing geometry of the suspension.

UM Caterpillar Simulation results Tracked vehicle in the test range with irregularities in staggered order Simulation results

UM Caterpillar Simulation results Tracked vehicle on a vertical obstacle Simulation results

Truck/trailer SAE lane change, V=88 km/h SAE lane change (Society of Automotive Engineers, 1993) maneuver, V=88 km/h. It is used for estimating rearward amplification and several other safety related performance measures. When the test is conducted in the field, several variables are recorded during the manoeuvre for later processing; the main ones being the lateral acceleration of the centre of the steer axle and the lateral acceleration of the center of gravity of the sprung mass of the rearmost trailer.

Low-speed 90º turn, V=10 km/h, R=11.25 m B-double Low-speed turn (closed-loop path following simulation) for estimating low-speed offtracking Low-speed 90º turn, V=10 km/h, R=11.25 m

Pulse steer Pulse steer, V=100 km/h Моделирование динамики грузовика с прицепом при совершении маневра «рывок руля». Pulse steer, V=100 km/h

Step steer Step steer, V=100 km/h

Three-wheeled light vehicle (1) Double lane change, V=14 km/h

Three-wheeled light vehicle (2) Double lane change, V=14 km/h

Single-cylinder engine Student work Single-cylinder engine

Student work: cart Police turn

Student work: police turn

Student work: drifting

Road vehicle as a mechanical system Creating models Contents Background Road vehicle as a mechanical system Creating models Simulation of vehicle dynamics Verification

Simulation workflow Real mechanical system or its prototype 1 Preparing input data and conception of a model 2 Describing kinematical model 3 Describing dynamical model 4 5 Automatic generation of equations of motion Researches starts from problem statement and obtaining the source data (steps 1, 2). After that the model of the mechanical system is prepared (steps 3, 4) and its equations of motion are automatically generated. Numerical simulation of these equations gives us dynamical behavior of the model. Analyzing model’s dynamical performances 6

Technical objects as multibody systems Bodies + Joints Force elements All mechanical systems are represented in the program as a set of rigid or flexible bodies interconnected by means of joints and force elements.

Rigid body: Image Inertial parameters Rigid bodies Once again: any model is a set of bodies, joint and force elements. Rigid bodies has its inertia parameters and graphical image. Inertia parameters are mass, moments of inertia and position of the center of mass.

Joints Joints Translational Rotational 2 - 6 d.o.f. joints Quaternion “Universal Mechanism” software supports using joints of various types that allow to describe all practically feasible kinematical pairs. 2 - 6 d.o.f. joints Quaternion Rod

For Hendrickson Pacific Ltd. Force elements Bushing Air spring Bushing Different heavy vehicle suspension in this slide demonstrate variety of built-in types of force elements in “Universal Mechanism”. Bushings, air springs, dampers – all these elements can be successfully modeled in UM. Damper For Hendrickson Pacific Ltd.

Force elements Airspring Damper Shown here an airspring and a damper are modeled its non-linear force diagram.

Heavy vehicle suspension Cobblestone pavement, V=100 km/h.

UM FEM: Flexible bodies For Hendrickson Pacific Ltd. Finite-element model of the leaf spring

UM FEM: principle of operation Simulation of hybrid system (system of rigid and flexible bodies) Import of dynamic and static modes from FEM software (ANSYS, MSC.NASTRAN) FEM-model from ANSYS, MSC.NASTRAN Rigid body model from Universal Mechanism Hybrid model in Universal Mechanism + = To include a flexible body into your hybrid model in UM you need first to develop its model in external FEM software

Durability analysis Workflow Workflow of the durability analysis module

Kompass 3D –> Universal Mechanism interface

SolidWorks –> Universal Mechanism interface Here you can see an example of data import from SolidWorks. In the top figure you can see the model in SolidWorks, in the bottom one – the same model in Universal Mechanism.

Autodesk Inventor –> Universal Mechanism interface Import from Autodesk Inventor

Matlab/Simulink interface Example 1. Stabilization of the inverted pendulum The UM Control module allows to import Matlab/Simulink models to UM models. Here you can see the classical model of the control of an inverted pendulum. UM model includes a cart and the inverted pendulum on it. Control system is modeled in Matlab/Simulink. The control system takes an angle of declination of pendulum as an input and calculates a force F, that should be applied to a cart to stabilize a pendulum in upper unstable position, as an output.

Matlab/Simulink interface Example 1. Stabilization of the inverted pendulum Slide shows the examples of moving the inverted pendulum with turned on and off control system. Free motion Controlled motion

Matlab/Simulink interface: ABS simulation ABS model in Matlab/Simulink

Braking coefficient / Slip diagram Kienhöfer, F.W., Cebon, D. Improving ABS on Heavy Vehicles Using Slip Control 38

Simulation results: vehicle speed with ABS without ABS Vehicle speed

Simulation results: with ABS Angular r velocity of wheels Longitudinal slip

Simulation results: without ABS Angular velocity Longitudinal slip

Simulation in Matlab

Road vehicle as a mechanical system Creating models Contents Background Road vehicle as a mechanical system Creating models Simulation of vehicle dynamics Verification

Creating models (UM Input) Tree of elements Program package Universal Mechanism consists of two programs: UM Input for model description and UM Simulation for analysis of its dynamics. Please have a look at the main window of UM Input program that is shown in this slide. Identifiers Inspector Screen shot of UM Input program

Automatic generation of equations of motion Deriving equations in symbolic form using a built-in computer algebra system (C, Pascal codes) Numeric-iterational generation …………………………………………………………. _Frc_Vctr[1] := _._ap[3]*_.ix+_._ap[3]*_.mass*_._c2* _._c3*_.length*_.length+_._ap[3]*_.mass*_._c3*_.length*_.length-_._ap[3]*_.mass*_.length*_.length* _._s2*_._s3+ _._ap[3]*_.mass*_.length*_.length-0.1634* _._ap[3]*_.mass*_._c2*_._c3*_.length-0.1634*_._ap[3]*_.mass*_._c3*_.length+0.1634* _._ap[3]*_.mass*_.length*_._s2*_._s3-0.3268* _._ap[3]*_.mass*_.length+0.02669956*_._ap[3]*_.mass +2*_._ap[2]*_.ix+_._ap[2]*_.mass*_._c2* _._c3* _.length*_.length+2*_._ap[2]*_.mass*_._c3*_.length* _.length +2*_._ap[2]*_.mass*_._c2*_.length *_.length-_._ap[2]*_.mass*_.length*_.length*_._s2*_._s3 Elements of equations are computed on each step of numeric integration After describing the model the step of the generation of equations of motions. Universal Mechanism supports two such methods: symbolic and numeric-iterative. Let us consider them more detailed. Symbolic method assumes generation equations of motion as source files in C or Pascal with posterior their compilation by one of the supported external compilers. As a result of compilation the UMTask.dll appears. This *.dll is used by UM Simulation program for numerical integration of equations of motion. Numeric-iterative method assumes generation of equations of motion on each step of numerical integration directly in UM Simulation program. Let us consider advantages and disadvantages of both methods. In terms of CPU efforts the symbolic method is faster. It provides decreasing CPU efforts up to 10-30% for complex (more than 10-20 degrees of freedom) models. For rather simple models CPU efforts for both methods are roughly the same. The symbolic method during generation of source code fulfils its optimization from the point of view of CPU-efforts. On the other hand the symbolic method of generation of equations of motion expects any external compiler to be installed on the same computer. Universal Mechanism supports Borland Delphi, Borland C++ Builder, Microsoft Visual C++ as external compilers. At the same time the numeric-iterative method does not suppose explicit steps of generation and compilation of equations of motion and seems to be simpler in usage. also implemented in UM (sometimes very useful) very fast! Generation of equation in symbolic form and the following compiling them as DLL is one of the reason why UM is faster that many other software

Road vehicle as a mechanical system Creating models Contents Background Road vehicle as a mechanical system Creating models Simulation of vehicle dynamics Verification

Analysis of Models (Simulation Module) Here you can see the main window of the UM Simulation program. There are animation and graphical windows. Screenshot: Simulation Module Any number of animation and plot window

Simulation: on-line visual representation of results 3D animation of motion 3D animation of vectors (forces, velocities, accelerations) 3D animation of trajectories plots (coordinates, velocities, accelerations, applied and reaction forces etc.) Animation of motion of mechanical system takes place simultaneously with plotting results. This is very useful at the stage of checkout a model when faults in the model are visible right after simulation starts. Expander: direct dynamic problem

Processing of Variables Simulation tools Processing of Variables Every computed variable from graphical window or from list of variables can be processed with Table processor Window of statistics Important role for effective analysis of dynamics of mechanical systems plays facility of postprocessor for analyzing obtained results. Built-in table processor and statistical tool let the user a possibility to carry out such analysis quickly and effectively.

Simulation tools Original Filtered There are possibilities to export any graph to Microsoft Excel as a diagram or to filter the process as it is shown in this slide. Original Filtered

Steering wheels Cobblestone pavement, V=100 km/h.

UM Automotive: tire models, library of suspensions Pacejka Magic Formula FIALA tire model Tabular and experimental tire models Road excitations Pointwise input (for measured data) Analytical expressions Synthesis of the road profile based on its spectral power density Superposed pointwise/analytical/generated by spectral power density road profile UM Automotive widens the functionality of UM Base configuration and includes program tools for description of a mathematical models of tires, road plan, road excitations, as well as … (see the next slide) Library of spectral power density of typical road surfaces

UM Automotive: maneuvers Maneuvers with closed-loop steer control Trajectory + Driver model (MacAdam’s model, Second order preview model) … and mathematical models of drivers and tools for maneuver description.

Eigenmodes 0,40 Hz 0,82 Hz 1,10 Hz 1,39 Hz

Road vehicle as a mechanical system Creating models Contents Background Road vehicle as a mechanical system Creating models Simulation of vehicle dynamics Verification

National road transport commission of Australia Heavy Vehicles National road transport commission of Australia Model 2: Truck-trailer Model 1: B-double ADAMS CAR UMTRI’s Yaw/Roll AUTOSIM Universal Mechanism To compare and determine if there is acceptable agreement between simulations from Universal Mechanism and other computer-based modeling packages special verification was done. Two test models of heavy vehicles were created in different modeling programs and results of simulation their dynamics were obtained. National road transport commission of Australia carried out numerical experiments in ADAMS/CAR, UMTRI’s constant velocity Yaw/Roll program and AUTOSIM and our laboratory did the same in Universal Mechanism. Computer models of a truck/trailer and a B-double are considered. In total four simulations were devised that would test and compare a range of features in the models. Pulse steer and step steer inputs were used in the two simulations that employed open-loop steer control, and closed-loop control was used in path following tasks of a high-speed lane change and a low-speed 90° turn. Results of comparison are presented in next slides. SAE Lane change, 88 km/h

Simulation results: pulse steer ADAMS Yaw/Roll AUTOSIM UM Comparison of reports shows very good agreement between Universal Mechanism and other modeling packages.

Simulation results: pulse steer ADAMS Yaw/Roll AUTOSIM UM

Thanks for your kind attention Simulation of dynamics of road vehicles in Universal Mechanism software www.umlab.ru um@umlab.ru