We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byWayne Greene
Modified about 1 year ago
Copyright © Claytex Services Limited 2015 Systems Engineering Specialists Racing in Real-time: Multi-domain modelling for Driver-In-the-Loop simulators
Copyright © Claytex Services Limited 2015 Claytex Services Limited Based in Leamington Spa, UK –Office in Cape Town, South Africa Established in 1998 Experts in Systems Engineering, Modelling and Simulation –Focused on physical modelling and simulation using the open standards: Modelica and FMI Business Activities –Engineering consultancy –Software sales and support Dassault Systemes rFpro –Modelica library developers –Training services Global customer base
Copyright © Claytex Services Limited 2015 Engineering Consultancy Focused on Systems Engineering, Modelling and Simulation Active in multiple industries Examples: –Development and validation of models –Analysis of systems using existing tools based on Dymola, Simulink, etc. –Development and integration of models with driving simulators From desktop simulators to high performance full-motion simulators in Formula 1 Indycar, and NASCAR –Development of bespoke tools to support Systems Engineering Translation of models between tools/languages Integration of models in to existing analysis tools and processes –Process development and improvement Requirements Management, Model Specification, Model Management, etc.
Copyright © Claytex Services Limited 2015 Modelica and FMI Development Engines Library –Mean value and crank angle resolved engine models Powertrain Dynamics Library –Powertrain modelling for driveability and shift quality Vehicle Dynamics for Motorsport –Used in Formula 1, NASCAR, IndyCar and Sports cars Simulator Integration –Integration of VDLMotorsports and rFactor Pro FlexBody Library –Flexible bodies from Nastran, Genesis and Abaqus SystemID Library –Neural networks for non-linear system identification of dynamic systems XML Reader –Enables the use of XML files for parameters in Modelica FMI Blockset for Simulink –Import FMI compliant models in to Simulink
Copyright © Claytex Services Limited 2015 Distributors of rFpro and Dassault Systemes solutions Multi-domain modelling and simulation based on Modelica, supporting multiple physical domains in a single integrated simulation environment For managing requirements traceability and impact analysis across hardware and software projects lifecycle Design, validation and deployment of control system software using IEC 61131-3 languages for safety critical systems A suite of design and functional tools to develop AUTOSAR compliant embedded software Specialist products within CATIA covering every aspect of Systems Engineering including requirements, functional architecture, control design and physical modelling rFactor Pro focuses on simulators for engineering development of vehicle dynamics and the control systems and active safety systems that affect vehicle dynamics. Software Portfolio
Copyright © Claytex Services Limited 2015 Introduction Driving simulators increasingly used in both Motorsport and Automotive Originally introduced in Motorsport for driver training Allows tests to be completely safe and in repeatable conditions Due to testing restrictions now used to evaluate new designs, new technologies and work on car setup before arriving at the race track Broad range of approaches to suit different needs –Desktop system –Small motion systems with 3-4 dof –Full motion platforms with 6 dof Entertainment systems Engineering development systems
Copyright © Claytex Services Limited 2015 Example Motorsport System Simulators for engineering development Ansible Motion Series 1 platform –6 degrees of freedom –Large excursions possible on all axes –High frequency range for realistic motion cueing rFactor Pro graphics, sound and track data –Low latency and high bandwidth offering the fastest video & audio pipelines –Extensive range of tracks available for Motorsport and Automotive applications Dymola based vehicle dynamics model –Multi-domain vehicle model
Copyright © Claytex Services Limited 2015 Example Desktop System Able to evaluate baseline capability of a vehicle or enable detailed assessment of a control system Key features: –rFactor Pro provides the core capability Range of test scenarios (race tracks, proving ground) High quality graphics –Podium Technologies PTWinSim Host for the physics model enabling real-time telemetry streaming Supports running multiple models from Dymola, Simulink, C/C++ –Dymola vehicle model Full MultiBody chassis model –Telemetry system Gredi used to view data in real-time from the model –Logitech steering wheel and pedals (gaming system) –1 PC used for the complete system 1 for the simulator (graphics, physics, etc.) Optionally separate pc for calibration and telemetry tools
Copyright © Claytex Services Limited 2015 Generalised architecture Driver interface –Single LCD to multiple projectors –Gaming wheel and pedals to sophisticated hand wheel loading system –Motion platform Graphics system –Typically based on gaming technology such as rFactor Pro but specially developed for DiL Physics model –Appropriately detailed model of the car to be tested Desktop system might be just 1 PC High-end driving simulator –8+ PC’s (1 per projector, 1 for physics, 1 for motion, 1 for telemetry, 1 for overall coordination) Options to integrate HIL systems
Copyright © Claytex Services Limited 2015 Dymola and CATIA Systems Dymola is a standalone tool CATIA Systems is integrated into the 3DEXPERIENCE platform –Core functionality is the same, only the user interface changes –Easy to move models between the two programs Multi-domain modelling and simulation of complex dynamic systems
Copyright © Claytex Services Limited 2015 Component Orientated Modelling Modelling and simulation of systems integrating multiple physical domains –Mechanics (1D, MultiBody), 1D Thermofluids, Control, Thermal, Electrical, Magnetics and more Promotes extensive model reuse at component and system level –Components represent physical parts: valves, gears, motor –Connections between parts describe the physical connection (mechanical, electrical, thermal, signal, etc.) Store your own component and system models in libraries to easily share and reuse them across the business
Copyright © Claytex Services Limited 2015 Model Definition Models are defined using the Modelica modelling language –A generic modelling language –Design for convenient, component orientated modelling of complex multi-domain systems –Models are defined as differential algebraic equations (DAE) Dymola provides access to the Modelica code behind models model Inertia extends Interfaces.Rigid; parameter SI.Inertia J=1 “Moment of Inertia”; SI.AngularVelocity w “Angular velocity”; SI.AngularAcceleration a “Angular acceleration”; equation w = der(phi); a = der(w); flange_a.tau + flange_b.tau = J * a; end Inertia;
Copyright © Claytex Services Limited 2015 A freely available, open source, standardised modelling language Developed and maintained by the Modelica Association –An independent, international not-for-profit organisation –Established in 1996 –Currently over 100 members from academia, tool vendors and industrial end-users Anyone can get involved Organised into project groups for the Modelica Language, Modelica Standard Library and FMI Standard The Modelica Standard Library contains basic models in many engineering domains
Copyright © Claytex Services Limited 2015 Modelling Approach Example: Inverted Pendulum Classic problem in control and dynamics –Representative of a missile flight control problem The centre of gravity is located behind the centre of drag causing aerodynamic instability To design and tune the controller requires a model of the system The systems contains the following: –Mechanics in the cart and pendulum –Electric motor to drive the cart –Control system with sensors and actuators
Copyright © Claytex Services Limited 2015 Modelling Approach Traditional methodology Determine all the equations that capture the system behaviour Manually rearrange and solve the equations Implement the solution in C, Fortran, Simulink, etc. Problems with this approach: –Cannot easily change the properties of individual components (mass, length, resistance, etc.) –Cannot easily reuse the model or subsystem models for other tasks –Cannot easily change the detail in one part of the model
Copyright © Claytex Services Limited 2015 Modelling Approach Modelica based approach Discretise the system into subsystems and components Define the system architecture and physical connections between subsystems Implement the subsystem models and plug these in to the architecture Control Electrical & 1D Mechanics MultiBody Mechanics
Copyright © Claytex Services Limited 2015 Symbolic Manipulation The model equations are automatically transformed in to the required solution for simulation Advanced mathematical techniques are used to reduce the size of the problem without removing detail What does this mean in practice The Inverted Pendulum contains 659 equations –Using the Modelica modelling approach these are formed as a DAE Symbolic manipulation automatically reduces this to: –7 continuous time states –92 other time varying quantities Including 1 linear system, originally containing 14 equations but reduced to a system containing just 2 equations –All the other equations relate to constants or variables that are exactly equal to these 99 variables Advantages of Symbolic Manipulation –Automate the often error prone process of rearranging equations in to a solution –Apply advanced mathematical techniques to reduce the size of the problem –Can deliver real-time simulation performance of Vehicle Dynamics models with over 100,000 equations (1ms time step)
Copyright © Claytex Services Limited 2015 Model Reuse Benefits of the Modelica Approach Fast model creation through drag-and-drop of components No manual rearrangement of model equations required –Eliminates a difficult and tedious task –Symbolic manipulation is used Models can easily be replaced with more detailed representations –Model architecture remains the same but new subsystem models can be plugged in provided they have the same physical connections Subsystems can easily be reused for different analysis tasks –For example, invert the physical model to determine the control inputs required –Here the angular response of the pendulum to a disturbance is prescribed and the required input to the power supply will be calculated
Copyright © Claytex Services Limited 2015 Modelica Application Libraries Air Conditioning Belts Build Tools eDrives Engines FlexBody Flexible Bodies Fuel Cell Heat Exchanger Human Comfort Hydraulics Liquid Cooling Pneumatics Powertrain Dynamics Simulator Smart Electric Drives SystemID Terrain Server TIL Suite Vapor Cycle Vehicle Dynamics VDLMotorsports XMLReader
Copyright © Claytex Services Limited 2015 Dymola in Motorsport Design –Enables engineers to quickly evaluate the impact of design changes on the complete system –Offline and real-time simulation Test –Use the models to support off-track testing –DiL and HiL simulations Race –Use the models trackside for setup optimisation and with the telemetry system –Integrate into lapsim and trackside tools
Copyright © Claytex Services Limited 2015 Vehicle Dynamics for Motorsport VDLMotorsports Library –Add-on to the standard Vehicle Dynamics library –Used in Formula 1, IndyCar, GP2, NASCAR and sports car racing Includes adjustable suspension –Specify shim thickness to adjust track rod, pushrod, etc. Kinematic and compliant suspension models Pacejka tyre model Wide range of experiments for K&C and dynamics plus setup and quasi-static tests Real-time capable MultiBody models Open and extendible
Copyright © Claytex Services Limited 2015 Simulator Toolbox Enables VDLMotorsports models to be compiled ready to run with rFactor Pro –Simply plug the vehicle model in to the template and execute the build function Compiles model to work with PTWinSim and McLaren Electronics vTAG Solution proven on several motion platforms –Ansible Motion –McLaren Electronics –Moog Supports full range of rFactor Pro features –HD Terrain Server and multiple tyre contact points –Collisions
Copyright © Claytex Services Limited 2015 Dymola Demo
Copyright © Claytex Services Limited 2015 Summary Modelica and Dymola can be used to create MultiBody vehicle dynamics models suitable for use in real-time applications –Can also include mean value engine models and energy recovery systems to model the whole system Using Dymola, new design ideas and concepts can be quickly modelled and compiled for use in the simulator –Enables real drivers to start evaluating these ideas at a very early stage in the development process –The simulator usage increases and is brought earlier in to the development process
Copyright © Claytex Services Limited 2015 Contact For further information please contact: Mike Dempsey Claytex Services Ltd. Edmund House Rugby Road Leamington Spa CV32 6EL UK Tel +44 1926 885900 Fax +44 1926 885910 email@example.com
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Company LOGO High Performance Physical Modeling and Simulation The MapleSim Advantage © Maplesoft, a division of Waterloo Maple Inc., 2010.
MathCore Engineering AB Experts in Modeling & Simulation WTC.
New techniques for physical modeling and simulation Tom Lee Ph.D., Vice President, Applications Engineering, Maplesoft Kent Chisamore, Account Manager,
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Modeling Electrical Systems With EMTP-RV. EMTP-RV Package includes: - EMTP-RV, the Engine; - EMTPWorks, the GUI; - ScopeView, the Output Processor.
The robot structure model design 2 Curse 5. Modeling: the robot AcTrMStTk V(t) T(t) (t) q(t) x(t)
Object Oriented Modelling for Rotor Dynamics Analysis RomaxDynamic s.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Skills and products portfolio an overview Lorenzo Martinelli – Business Development Contact:
Universal Mechanism Simulation of dynamics of road vehicles in Universal Mechanism software Universal Mechanism.
John Consiglio The Cooper Union February 24, 2009 Using Hardware-in-the-Loop Simulations to Improve EPA Emissions Testing.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 18 Slide 1 Software Reuse.
Definition of an Industrial Robot A robot is a re-programmable multifunctional manipulator designed to move material, parts, tools, or specialized devices.
MapleSim and the Advantages of Physical Modeling please!
© 2012 Maplesoft, a division of Waterloo Maple Inc. Paul Goossens, VP of Application Engineering Dr. Orang Vahid, Senior Modeling Engineer.
Learning Objectives Understand the concepts of Information systems. Learn Types of Information System. Describe MIS. Purpose and Objective of MIS. (4)
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
The european ITM Task Force data structure F. Imbeaux.
Software and Software Engineering By bscshelp.com software engineering 1.
1 © 2011 The MathWorks, Inc. Determining Mechanical Loads for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks FE Modes Blade.
Copyright © 2007 Rockwell Automation, Inc. All rights reserved. Kinematics geometry extensions for delta robots - RSLogix 5000 V16.03 Taking control integration.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Lecture 2: Introduction to Concepts in Robotics In this lecture, you will learn: -Robot classification -Links and Joints -Redundant manipulator -Workspace.
CSI315 Web Applications and Technology Overview of Systems Development (342)
Systems Realization Laboratory Compact Rescue Crawler ME /26/07 Jonathan Jobe Andrew Marshall Chris Weir.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
1 (x) f(x,u) u x f(x, (x) x Example: Using feed-forward, what should be canceled?
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
Hardware in the Loop Simulation (HIL) Tom Lee VP Applications Engineering, Paul Goossens Director Applications Engineering.
COSMOSMotion Slides. What is COSMOSMotion? COSMOSMotion is a rigid body kinematics and dynamic simulation software that is fully integrated in SolidWorks.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
Matt Best (Loughborough University) Tyre and Vehicle Model Identification using Identifying Kalman Filters Matthew C Best Department of Aeronautical and.
TRAINING AND OPERATIONS PERFORMANCE SYSTEM (TOPS)
ANTILOCK BRAKING SYSTEM MODELING AND DEVELPOMENT Vehicle Dynamics (ME5670) Siva Teja Golla (ME14MTECH11025) Harshad Keskar (ME14MTECH11027) Mohini Kale.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis Performance Views Performance.
Which server is right for you? Get in Contact with us
Course Instructor: Aisha Azeem Architectural Design.
(x) f(x,u) u x f(x, (x) x. Example: Using feed-forward, what should be canceled?
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
Mantid Stakeholder Review Nick Draper 01/11/2007.
1 Software Engineering Muhammad Fahad Khan Software Engineering Muhammad Fahad Khan University Of Engineering.
SG SCM with MKS scmGalaxy Author: Rajesh Kumar
1 Prescriptive Process Models. 2 Prescriptive Models Prescriptive process models advocate an orderly approach to software engineering Prescriptive process.
© 2017 SlidePlayer.com Inc. All rights reserved.