Implementation of a Control Concept for the Car-in-the-Loop Test Rig on the IPG Xpack4 Real-Time Target

Similar documents
Bicycle Hardware in the Loop Simulator for Braking Dynamics Assistance System

Low Carbon Technology Project Workstream 8 Vehicle Dynamics and Traction control for Maximum Energy Recovery

Using Adams as master model for ECU system simulation

GENERIC EPS MODEL Generic Modeling and Control of an Electromechanical Power Steering System for Virtual Prototypes

development of hybrid electric vehicles

MORSE: MOdel-based Real-time Systems Engineering. Reducing physical testing in the calibration of diagnostic and driveabilty features

IMPLEMENTATION OF A VEHICLE-IN-THE-LOOP DEVELOPMENT AND VALIDATION PLATFORM

Holistic 1D-Model for Cooling Management and Engine Analysis of a Heavy-Duty Truck

Highly dynamic control of a test bench for highspeed train pantographs

Maneuver based testing of integrated vehicle safety systems

Higher, Faster, Further. damping control for turntable ladders. dspace Magazine 2/2009 dspace GmbH, Paderborn, Germany

itpms-in-the-loop Solution for Comprehensive Validation Tasks for indirect Tire Pressure Monitoring Systems According to the New ECE-R 64 Regulation

Modification of IPG Driver for Road Robustness Applications

ENERGY ANALYSIS OF A POWERTRAIN AND CHASSIS INTEGRATED SIMULATION ON A MILITARY DUTY CYCLE

ESC-HIL TEST SYSTEM SOLUTIONS FOR VIRTUAL TEST DRIVING

stage from resolution accuracies is 400 peak) and the from an to outpu positioning (as shown N] continuous continuous needs

Clement A. Skalski, Ph.D., P.E.

VIRTUAL HYBRID ON THE ENGINE TEST BENCH SMART FRONTLOADING

Robust design of active systems an approach to considering disturbances in the selection of sensors

Drivetrain Simulation and Load Determination using SIMPACK

VEHICLE DYNAMICS BASED ABS ECU TESTING ON A REAL-TIME HIL SIMULATOR

Dipl.-Ing. Thorsten Pendzialek Dipl.-Ing. Matthias Mrosek. Model-Based Testing of Driver Assistance Systems for Counterbalance Forklift Trucks

Multi-ECU HiL-Systems for Virtual Characteristic Rating of Vehicle Dynamics Control Systems

Building Fast and Accurate Powertrain Models for System and Control Development

COUPLING HIL-SIMULATION, ENGINE TESTING AND AUTOSAR- COMPLIANT CONTROL UNITS FOR HYBRID TESTING

"Tension Control in a Turret Winder" Clarence Klassen, P.Eng. Abstract:

Key words: torque sensor, force sensor, torque measurement, embedded sensor, planar coils, pcb coils, ferrite, planar system

Simulation of Collective Load Data for Integrated Design and Testing of Vehicle Transmissions. Andreas Schmidt, Audi AG, May 22, 2014

Using Virtualization to Accelerate the Development of ADAS & Automated Driving Functions

Momentu. Brake-by-Wire Gathers. HIL Test System for Developing a 12-V Brake-by-Wire System BRAKE-BY-WIRE SYSTEMS

Application of Airborne Electro-Optical Platform with Shock Absorbers. Hui YAN, Dong-sheng YANG, Tao YUAN, Xiang BI, and Hong-yuan JIANG*

Designing for Reliability and Robustness with MATLAB

Adult Sized Humanoid Robot: Archie

Simulated EV Dynamics: Safety & etvc

Powertrain and Chassis Hardware-in-the- Loop (HIL) Simulation of Ford s Autonomous Vehicle Platform

SIMULATION AND DATA XPERIENCE

Holistic Range Prediction for Electric Vehicles

Model-Based Design and Hardware-in-the-Loop Simulation for Clean Vehicles Bo Chen, Ph.D.

Modeling and Simulate Automotive Powertrain Systems

Experience Benefit Driving Simulator for the Linde Safety Pilot. T. Pendzialek and M. Kuhn, Linde Material Handling GmbH, 09/2018

Full Vehicle Simulation for Electrification and Automated Driving Applications

DYNA4 Open Simulation Framework with Flexible Support for Your Work Processes and Modular Simulation Model Library

Novel Chassis Concept for Omnidirectional Driving Maneuvers

Good Winding Starts the First 5 Seconds Part 2 Drives Clarence Klassen, P.Eng.

CONCEPTUAL CAR DESIGN AT BMW WITH FOCUS ON NVH PERFORMANCE

Experimental Investigations of Transient Emissions Behaviour Using Engine-in-the-Loop

State of the art cooling system development for automotive applications

Five Cool Things You Can Do With Powertrain Blockset The MathWorks, Inc. 1

Designing Drive Systems for Low Web Speeds

Generator Speed Control Utilizing Hydraulic Displacement Units in a Constant Pressure Grid for Mobile Electrical Systems

Siemens Pioneer in Electric Mobility

«electricity & Vehicles» PLATFORM

HYBRID-PROCEDURES AND CHALLENGES FOR EMISSION MEASUREMENT SYSTEMS

Making Sense of the Noise

dspace GmbH Rathenaustr Paderborn Germany dspace Technology Conference Workshop #2

POWERTRAIN SOLUTIONS FOR ELECTRIFIED TRUCKS AND BUSES

ABB uses an OPAL-RT real time simulator to validate controls of medium voltage power converters

USE OF 1D SIMULATION IN THE COOLING SYSTEMS DESIGN PROCESS

Automated system test for car engine order cancellers. Victor Kalinichenko, ASK Industries GmbH

VALIDATION OF A HUMAN-AND-HARDWARE-IN-THE- LOOP CONTROL ALGORITHM

Fraunhofer AutoMOBILE Production Alliance. Innovative Production Technologies for new car concepts Dipl.-Ing. F.-J.

White paper: Pneumatics or electrics important criteria when choosing technology

Dynamic Behaviour of a Fuel Cell with Ultra Capacitor Peak Power Assistance for a Light Vehicle

Whither Diesel? An Overview of Combustion Concepts and Research Directions for Compression Ignition Engines

Figure1: Kone EcoDisc electric elevator drive [2]

Real-Time Modelica Simulation on a Suse Linux Enterprise Real Time PC

ABB June 19, Slide 1

Co-Simulation of GT-Suite and CarMaker for Real Traffic and Race Track Simulations

Porsche Engineering driving technologies

MODELING SUSPENSION DAMPER MODULES USING LS-DYNA

MODELING AND VALIDATION OF SIX-BAR RACK AND PINION STEERING LINKAGE SYSTEM

Embedded Torque Estimator for Diesel Engine Control Application

Podium Engineering complete race cars, vehicle prototypes high performance hybrid/electric powertrain

Simulink as a Platform for Full Vehicle Simulation

Model based development of Cruise Control for Mercedes-Benz Trucks

Concept Evaluation and Optimization of a 2-Stage Charging System

CACTUS Models and Methods for the Evaluation and the Optimal Application of Battery Charging and Switching Technologies for Electric Busses

Vehicle Simulation for Engine Calibration to Enhance RDE Performance

Trust is written with a capital

Lap Time Simulation Crucial for Racecar Concept Evaluation Fabrice Oehler AMZ Racing, Christoph Hahn MathWorks

Force-feedback control of steering wheels

with the Functional Virtual Prototype Robert R. Ryan President, MDI

HERCULES-2 Project. Deliverable: D8.8

StepSERVO Tuning Guide

Development and Deployment of Virtual Test Systems An enabler to faster and efficient vehicle development

Simulation and Analysis of Vehicle Suspension System for Different Road Profile

V-CAP TM A FEV VIRTUAL POWERTRAIN CALIBRATION PLATFORM

Modeling and Optimization of a Linear Electromagnetic Piston Pump

Hardware-In-the-Loop (HIL) Testbed for Evaluating Connected Vehicle Applications

ABB Positioners -reliability -quality -performance

HIL for power electronics and power systems with National

Developing a Methodology for Certifying Heavy Duty Hybrids based on HILS

THE FKFS 0D/1D-SIMULATION. Concepts studies, engineering services and consulting

Steering Module Test Simulator SMTS

Support of automobile transmission development with co-simulation of vehicle and driver behaviour at virtual driving tests

OPTIMIZATION STUDIES OF ENGINE FRICTION EUROPEAN GT CONFERENCE FRANKFURT/MAIN, OCTOBER 8TH, 2018

ASM Brake Hydraulics Model. dspace Automotive Simulation Models ASM Brake Hydraulics Model

Experience the Hybrid Drive

Integration of EtherCAT in Advanced Test Systems Solutions and Challenges. Dr. Frank Schütte, Andreas Tenge, Dr. László Juhász dspace GmbH, Paderborn

GT-POWER/SIMULINK SIMULATION AS A TOOL TO IMPROVE INDIVIDUAL CYLINDER AFR CONTROL IN A MULTICYLINDER S.I. ENGINE

Transcription:

Implementation of a Control Concept for the Car-in-the-Loop Test Rig on the IPG Xpack4 Real-Time Target Kevin Engleson Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 1

Overview 1. Introduction 2. Car-in-the-Loop Test Rig 3. IPG Xpack4 Real-Time Target 4. Controller Concepts Wheel Speed Controller Steering Angle Controller 5. C-Code Generation and IPG CarMaker Implementation 6. Results 7. Conclusion 8. Questions Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 2

Introduction Numerous advancements in regards to safety and efficiency of a vehicle s powertrain and suspension components Many of these new developments incorporate mechatronic systems [1] The implementation of mechatronic systems is resulting in much higher complexity Hardware-in-the-Loop (HiL) systems allow automotive manufactures to test and validate the electrical, mechanical, and control concepts [3] [2] Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 3

Car-in-the-Loop Test Rig Car-in-the-Loop (CiL) Test Rig built by the Institute for Mechatronic Systems (IMS) at the Technische Universität Darmstadt [4] Quarter-car section of a Mini Countryman provided by BMW Validate driving forces from test track data or computer simulations Advantages: Elimination of safety concerns during prototype testing Independence from weather conditions Higher test repeatability Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 4

Xpack4 Real-Time Target The Xpack4 Real-Time Target provided by IPG Test platform with multiple processor cores for increased performance Compact PCI terminals for increased flexibility with interchangeable modules based on test requirements [7] Embedded coder implementation Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 5

Controller Concepts Overall goal is the implementation of controller concepts which regulate the wheel speed and steering angle of the CiL in real-time Physical system must be modeled within a closed control loop Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 6

Wheel Speed Controller Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 7

Wheel Speed Controller (Continued) = 0 1 1 Ꝋ Ꝋ Ꝋ Ꝋ ( ) Ꝋ Ꝋ + 0 0 1 Ꝋ 0 0 1 Ꝋ + 0 0 1 Ꝋ Ꝋ Ꝋ 0 ẋ = Ax + Bu (Linear) Ez (Non-linear) = 0 1 0 y = Cx Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 8

Wheel Speed Controller (Continued) Pole locations on the Pole-Zero Map suggest border stability for the linear component of the state-space representation Controller must increase the stability margins of the poles to compensate for the non-linear influences, as well as disturbances from the AM Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 9

Wheel Speed Controller (Continued) Non-collocated system suggests need for observer and pole placement controller [5] Matrices A, B, C, and E are direct substitutions from the state-space representation Matrices V, K, and L are left to be calculated based on the desired performance of the system Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 10

Steering Angle Controller Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 11

Steering Angle Controller (Continued) Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 12

Steering Angle Controller (Continued) P cascade controller is effective at combating instability caused by double poles at the origin [6] Simple system dynamics allow a linear assumption Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 13

Sensors Vehicle states are measured to provide valuable input information into the mechatronic systems Further measured states for analysis of controller implementation Optical Encoder located at wheel hub Torque Sensor located on side shaft Load Cell in-line with tie-rod Load Cell in-line with vertical adjustment Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 14

C-Code Generation and IPG CarMaker Implementation Implementation of the control concepts into the IPG CarMaker software is dependent on the generation of C-code from the developed Simulink control models C-code generation is completed within the Simulink Model Configurator Important that the code generation parameters coincide with the implementation target, in this case the Xpack4 Interchangeable modules known as M-Modules for Xpack4 [7] M401 (Encoder Signals) M62 (Analog Outputs) M36N (Analog Inputs) Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 15

C-Code Generation and IPG CarMaker Implementation (Continued) Within IPG CarMaker there are two user accessible modules of interest User.c - Additional program functionality IO.c - Communication with HiL components Individual code sections called at different times within the overall CarMaker simulation execution Global Parameters at beginning of code IO_Init() function for initialization of modules IO_Out() function for HiL communication [7] Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 16

Results (Video) Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 17

Results (Wheel Speed Controller) Goal of control is a deviation of no more than 5% from CarMaker setpoint Measured deviation is consistent around 5% Area of concern within the first 2 seconds of the simulation Wheel Slip occurs during acceleration resulting in deviation peak Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 18

Results (Wheel Speed Controller Continued) Goal of control is a torque with scaled magnitude but follows CarMaker trend After applying a rescaling factor, the results almost perfectly overlay Further support wheel speed controller performance Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 19

Results (Wheel Speed Controller Continued) Goal of control is a torque with scaled magnitude but follows CarMaker trend After applying a rescaling factor, the results almost perfectly overlay Further support wheel speed controller performance Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 20

Results (Steering Angle Controller) Goal of control is a deviation of no more than 5% from CarMaker setpoint Measured deviation is consistent around 3% Wheel slip does not affect steering angle, therefore no peaks within deviation Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 21

Results (Steering Angle Controller Continued) Goal of control is a scaled force which follows CarMaker trend Trending of the measured data does not correlate with CarMaker values Suggests further tuning is required for desired steering angle controller performance Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 22

Conclusion In conclusion, the wheel speed controller operates within the 5% deviation threshold Side shaft torque value, after re-scaling, replicates almost exactly the CarMaker calculated value Steering angle controller operates within the 5% deviation threshold at a more accurate 3% deviation Tie-rod force value suggests further tuning of AML performance from the steering angle controller in order to exhibit correctly trending data Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 23

Questions Thank you for your attention. Questions? Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 24

Sources [1] Prof. Dr. H. Winner. Kraftfahrtzeugtechnik, Winter 2015. (Technische Universität Darmstadt). Print. [2] "ZF Technology for Cars." Cars. http://www.zf.com/corporate/en_de/products/product_range/cars/c ars_7_speed_dual_clutch_transmission.shtml Web. 25 Aug. 2016. [3] National Instruments. "Hardware-in-the-Loop (HIL)." Hardware-inthe-Loop (HIL) - National Instruments. Web. 25 Aug. 2016. [4] Fietzek, Rafael. "Modellbildung, Regelung und Realisierung eines neuartigen Konzepts für einen Gesamtfahrzeugprüfstand." Technische Universität Darmstadt, Diss, 2014. Print. [5] Fietzek, Rafael, and Stephan Rinderknecht. "Observer Validation and Model Based Control of a Two Mass Oscillator with Backlash." 2013 IEEE International Conference on Mechatronics and Automation, 2013. Web. Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 25

Sources (Continued) [6] Prof. Dr.-Ing. U. Klingauf. Systemtheorie und Regelungstechnik, Summer 2016. (Technische Universität Darmstadt). Print. [7] IPG Automotive GmbH. Programmer's Guide. Version 5.0.1, 2015. Print. Control Concepts for the Car-in-the-Loop Test Rig Institut für Mechatronische Systeme im Maschinenbau Kevin Engleson 26