Hardware in the Loop Simulation (HIL) Tom Lee VP Applications Engineering, Paul Goossens Director Applications Engineering.

Slides:



Advertisements
Similar presentations
An Automated Design Synthesis System Involving Hardware-In-the- Loop Simulation Steve Hann Wensi Jin Mechanical Simulation Corporation Opal-RT Technologies.
Advertisements

Lean Powertrain Development Sam Akehurst, University of Bath, Powertrain & Vehicle Research Centre Funded Under EPSRC Project Codes EP/C540883/1 & EP/C540891/1EP/C540883/1EP/C540891/1.
Some Interesting Facts about Mechanical Engineering
ECE 495: Integrated System Design I
Advanced Technology Associates’
Next-Generation HIL Design Tools for Next-Generation Vehicles June 2005 Jean Bélanger, CEO Opal-RT Technologies Inc Montréal, Québec,
Paul Goossens, VP of Application Engineering
1 In this lecture, you will learn the following. 1. Basics of real-time control engineering 2. Effects of fixed and unfixed (also probably unknown) sampling.
Design Presentation Spring 2009 Andrew Erdman Chris Sande Taoran Li.
Industrial Technologies Tom Togsverd 21June 12 Competitiveness through Digitalization New Technology Framework Tom Togsverd Director General, Danish ICT.
OBP Research Oy for simpler creation of embedded systems.
© 2011 Maplesoft, a division of Waterloo Maple Inc. Modeling and Simulation of HEV and EV Power Electronics Paul Goossens Vice President, Applications.
1 © 2011 The MathWorks, Inc. Designing Pitch and Yaw Actuators for Wind Turbines Steve Miller Technical Marketing, Physical Modeling MathWorks Area A Area.
MotoHawk Training Model-Based Design of Embedded Systems.
1 © 2011 The MathWorks, Inc. Model-Based Design of a Wind Turbine Steve Miller Technical Marketing, Physical Modeling MathWorks
Introduction to Mechatronics and Mechatronics in Real Life Mariya Popovchenko 3 April 2006 JASS 2006, St. Petersburg.
Implementing Hardware-in-the-Loop (HIL) Test Systems
Integrated Design and Analysis Tools for Software-Based Control Systems Shankar Sastry (PI) Tom Henzinger Edward Lee University of California, Berkeley.
1 HW/SW Partitioning Embedded Systems Design. 2 Hardware/Software Codesign “Exploration of the system design space formed by combinations of hardware.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
1 ELIN 2014, Jonn Lantz, ELIN efficient ELectric drive INverter control.
Annarita Giani, UC Berkeley Bruno Sinopoli & Aakash Shah, Carnegie Mellon University Gabor Karsai & Jon Wiley, Vanderbilt University TRUST 2008 Autumn.
Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.
By Ryan Mowry.  Graphical models of system  Entire system or just parts  Complex systems easier to understand  “Capture key requirements and demonstrate.
Unit 2 - How Organisations Use ICT
How can CPS education provide what the industry needs? Jyotirmoy Deshmukh Toyota Technical Center, Los Angeles.
ASK Labs Company We help machines make decisions.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Sérgio Ronaldo Barros dos Santos, Cairo Lúcio Nascimento Júnior,
MapleSim and the Advantages of Physical Modeling
© 2011 Maplesoft The Potential for Maple and MapleSim to Energize the Curriculum to Meet Emerging Needs of 21 st Century Engineering Derek Wright PhD MapleSim.
Teaching with MATLAB - Tips and Tricks
Model-Based Design and SDR Fabio Ancona Sundance Italia SRL CEO – Sales Director.
© Maplesoft, a division of Waterloo Maple Inc Automotive ApplicationsAutomotive Applications Omer Yagel, VP Business Development, DigiSec
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
High Performance Physical Modeling and Simulation
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
1 Advanced Virtual Energy Simulation Training And Research (AVESTAR TM ) Center Stephen E. Zitney, Ph.D. CACHE Trustees Meeting Nashville, TN June 2-3,
Toward the Development of an Interactive Modeling, Simulation, Animation, and Real- Time Control (MoSART) Hardware/Software Testbed for a Tilt-Wing Rotorcraft.
Research, Development, Consulting, Training High Fidelity Modeling and Simulation Where we are going… …future plans.
New techniques for physical modeling and simulation Tom Lee Ph.D., Vice President, Applications Engineering, Maplesoft Kent Chisamore, Account Manager,
© 2012 Maplesoft, a division of Waterloo Maple Inc. A CYBERNET group company General Purpose Symbolic Computation Environment Equations are not simply.
Plant Modeling for Powertrain Control Design Modelica Automotive Workshop Dearborn, MI November 19, 2002 Dr. Larry Michaels GM Powertrain Controls Engineering.
3DCS Advanced Analyzer/Optimizer Module © Dimensional Control Systems Inc DCS Advanced Analyzer/Optimizer Equation Based Tolerance Analysis Quick.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Class ID: Using Cost Effective Distributed HIL for Rapid.
SW and HW platforms for development of SDR systems SW: Model-Based Design and SDR HW: Concept of Modular Design and Solutions Fabio Ancona Sundance Italia.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
1 Small Business Innovation Research: A Deployable Wireless Architecture for Sensor-Based Embedded Diagnostics and Prognostics on Ground Vehicles SBIR.
What type of Engineers use VisSim? Control engineers (process, motion, embedded) Communication engineers – data communication, blue tooth, a/b, satellite,
Haptic Interfaces and Force-Control Robotic Application in Medical and Industrial Contexts Applicants Prof. Doo Yong Lee, KAIST Prof. Rolf Johansson,
Virtual Systems Engineering Course objective: To study methods for design and analysis of virtual systems What is a virtual system ? A virtual system is.
© 2009 Maplesoft, a division of Waterloo Maple Inc. Chad Schmitke, Ph.D. Director of Maplesim Development, Maplesoft Physical Modelling.
© Maplesoft, a division of Waterloo Maple Inc MapleSim and the Advantages of Physical ModelingMapleSim and the Advantages of Physical Modeling.
Real-Time Systems, Events, Triggers. Real-Time Systems A system that has operational deadlines from event to system response A system whose correctness.
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
ID 021L: Model Based Control Design and Auto-Code Generation using the R8C Christopher Myers Director of Software Development 12 October 2010 Version:
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
Impact Research 1 Enabling Decision Making Through Business Intelligence: Preview of Report.
Introduction to Mechatronics Elements of Mechatronics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud.
Intelligent Control Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics.
Introduction to Mechatronics System Design
Join B. Tech Programs (Industry Integrated) in Core Engg. Sector
AREAS OF APPLICATION Mechatronics is the synergistic combination of mechanical and electrical engineering, computer science, and information technology,
Sensorless position control of direct driven hydraulic actuators Master’s thesis seminar presentation Tom Sourander Aalto University School of Engineering.
ITEA3 Project: ACOSAR Advanced Co-Simulation Open System Architecture
Welcome to MATLAB.
Moving toward Virtual Vehicle Development
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
Quanser Rotary Family Experiments
New Course! Fall 2018 ECSE 4961/6961 Modeling & Simulation for Cyber-Physical Systems Course Description: This course develops a solid basis for students.
Presentation transcript:

Hardware in the Loop Simulation (HIL) Tom Lee VP Applications Engineering, Paul Goossens Director Applications Engineering

© 2010 Maplesoft, a division of Waterloo Maple Inc. Without HIL simulation people can die...

© 2010 Maplesoft, a division of Waterloo Maple Inc. Key points HIL testing is a critical process in industry – Saves money, time, design better products faster With MapleSim... – Dramatically reduce time for HIL development – Fastest real-time execution time for the HIL “plant” – Infeasible systems become feasible – More efficient analysis and design Without MapleSim... – Extremely long development time – Low-fidelity models  approximations, guessing

Increasing complexity Measurements Modern cars, aircraft, military equipment, power equipment, and more are controlled by computers System (plant) Computer (controller)

Role of simulation Simulation prevents costly rework on real systems Virtually test different cases before building Software-only simulation is not enough Numerical Integrator Plant Model Controller Model Solves the model equations

HIL Variation 1 Hardware controller + Software plant Also called MIL (Model in the Loop) Numerical Integrator Software Plant Model Real controller HIL Simulation Test real control strategies with a realistic software model of plant Accurate, safe, cost-effective, fast

Software plant model HIL Variation 2 Software controller + Hardware plant Also called SIL (Software in the Loop) Numerical Integrator HIL Simulation Experimental test rig for plant Virtual analysis of system prior to full prototype Better for advanced analysis Plant test rig Software controller

Realtime hardware platform Example toolchain – Plant modeling Plant model equations RT Plant model code Realtime software platform HIL Variation 1 Plant model Simulink SimScape+ Dymola AMESim Simplorer SimScape+ Manual LabVIEW RT Veristand Simulink RTW Quanser QUARC NI PXI DSpace XPC Target Speedgoat Sensors I/O Etc. Controller design Realtime Controller hardware Embedded code-gen software Simulink RTW-E ETAS ASCET Simulink/MATLAB Bosch Mototron

Realtime hardware platform The MapleSim value proposition Controller design Realtime software platform Realtime Controller hardware Embedded code-gen software HIL Variation 1 LabVIEW RT Veristand Simulink RTW Quanser QUARC NI PXI DSpace XPC Target Speedgoat Simulink RTW-E ASCET Simulink/MATLAB Sensors I/O Etc. Bosch Mototron Plant model equations Plant model RT Plant model code From months to days 1 Fast RT: Infeasible  Feasible 2

Where is CAD? Realtime hardware platform Plant model equations RT Plant model code Realtime software platform HIL Variation 1 Plant model Controller design Realtime Controller hardware Embedded code-gen software CAD Design improvement CAD Manufacture CAD concurrent design activities (new opportunities)

HIL markets Automotive Vehicle dynamics Powertrain Climate control NVH Aero/defence Guidance, navigation UAV robotics Simulators Command and control Power Wind turbines New generation power sources Space Space vehicle control Guidance and nav Space robotics Medical Intelligent prosthetics Artificial organs Future opportunities

HIL Demonstrations Tom Lee VP Applications Engineering, Paul Goossens Director Applications Engineering Derry Crymble, Quanser Consulting

© 2010 Maplesoft, a division of Waterloo Maple Inc. The demonstrations HIL Variation 1 “Full vehicle” plant model – Vehicle stability control – MapleSim for multibody plant model – Very fast realtime performance – Mototron controller, NI Veristand Effective demonstration to automotive OEMs. Very difficult to achieve with other tools. HIL Variation 2 Quanser 3 DOF helicopter test rig – High-fidelity mechatronics model – MapleSim for physical modeling and controller design – Quanser QUARC + NI realtime hardware platform Ideal platform for research and education in universities

Host PC with… MapleSim Full-chassis model Connectivity Toolbox LabVIEW Simulation Module PXI Chassis LabVIEW/RT Controller Module Digital Out CAN bus Interface MotoTron Stability Controller Example: Stability Control Test System Control Output Display

Full vehicle Model Tire Model High fidelity full vehicle physical models are rarely deployed for HIL Difficult to develop Too slow in realtime Engineers are forced to make approximations and guesses for any HIL MapleSim offers a better way

With Stability ControllerWithout Stability Controller 63  s cycle time with no loss of fidelity HIL with full-vehicle physical model becomes feasible!

Realtime hardware platform Demo 1: Stability control Plant model equations RT Plant model code Realtime software platform Plant model Controller design Realtime Controller hardware Embedded code-gen software $4595 $1895 $995 $2995 $10480

Mechatronics research and design Plant test rig Software controller Mechatronics are at the heart of the most innovative technologies Computers intelligently control the movement of complex machines Advanced controllers are required for demanding mechatronic applications Impossible to implement without manual derivation and linearization Time consuming, error-prone, natural limitations

MapleSim for controller design MapleSim plant model development MapleSim Control Systems TB – Standard LQR – Kalman filter – Path control Models validated with test rig MapleSim advantages – Clean separation between plant modeling and linearization for control design – Full access to original non-linear DEs – Parameter studies: eigenvalues, sensitivity, Monte Carlo

Realtime hardware platform Demo 2: 3 DOF helicopter test rig Plant model equations RT Plant model code Realtime software platform Plant model Controller design Realtime Controller hardware Embedded code-gen software

© 2010 Maplesoft, a division of Waterloo Maple Inc. Key points HIL testing is a critical process in industry – Saves money, time, design better products faster With MapleSim... – Dramatically reduce time for HIL development – Fastest real-time execution time for the HIL “plant” – Infeasible systems become feasible – More efficient analysis and design Without MapleSim... – Extremely long development time – Low-fidelity models  approximations, guessing