DRAFT (IMECE ) Hardware-In-the-Loop Simulation for Control Development in EHPV Applications

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

Modeling and Simulate Automotive Powertrain Systems

Wind Turbine Emulation Experiment

Highly dynamic control of a test bench for highspeed train pantographs

Building Fast and Accurate Powertrain Models for System and Control Development

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

2015 The MathWorks, Inc. 1

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

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

Integration of complex Modelica-based physics models and discrete-time control systems: Approaches and observations of numerical performance

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

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

Finite Element Based, FPGA-Implemented Electric Machine Model for Hardware-in-the-Loop (HIL) Simulation

Experience the Hybrid Drive

Development of a Multibody Systems Model for Investigation of the Effects of Hybrid Electric Vehicle Powertrains on Vehicle Dynamics.

66RHMLPD ([DPSOHVRIXVDJHDQGVSUHDGRI'\PROD ZLWKLQ7R\RWD 0RGHOLFD:RUNVKRS3URFHHGLQJVSS

Model Based Design: Balancing Embedded Controls Development and System Simulation

Combining Optimisation with Dymola to Calibrate a 2-zone Predictive Combustion Model.

Using ABAQUS in tire development process

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

Regenerative Braking System for Series Hybrid Electric City Bus

Vehicle Dynamic Simulation Using A Non-Linear Finite Element Simulation Program (LS-DYNA)

ABB June 19, Slide 1

Simulink as a Platform for Full Vehicle Simulation

Modelling Automotive Hydraulic Systems using the Modelica ActuationHydraulics Library

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

The MathWorks Crossover to Model-Based Design

LMS Imagine.Lab AMESim Ground Loads and Flight Controls

Crankcase scavenging.

TRANSMISSION COMPUTATIONAL MODEL IN SIMULINK

Driving Performance Improvement of Independently Operated Electric Vehicle

Modelling and Simulation Specialists

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

Using cloud to develop and deploy advanced fault management strategies

Hybrid Vehicle Model Development using ASM- AMESim-Simscape Co-Simulation for Real-Time HIL Applications

A 6-Speed Automatic Transmission Plant Dynamics Model for HIL Test Bench

Full Vehicle Simulation for Electrification and Automated Driving Applications

PLUGGING BRAKING FOR ELECTRIC VEHICLES POWERED BY DC MOTOR

HIL for power electronics and power systems with National

Virtual Electric Vehicle Design using Real-world Coupled Realtime Simulation

Optimizing Performance and Fuel Economy of a Dual-Clutch Transmission Powertrain with Model-Based Design

MAS601 Design, Modeling & Simulation

Simscape Getting Started Guide. R2014a

Understanding the benefits of using a digital valve controller. Mark Buzzell Business Manager, Metso Flow Control

MBD solution covering from system design to verification by real-time simulation for automotive systems. Kosuke KONISHI, IDAJ Co., LTD.

Embedded Torque Estimator for Diesel Engine Control Application

IMECE A HARDWARE-IN-THE-LOOP SIMULATION TESTBED FOR EMULATING HYDRAULIC LOADS REPRESENTING THE COMPLETE DIG CYCLE OF A CONSTRUCTION MACHINE

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

development of hybrid electric vehicles

European Conference on Nanoelectronics and Embedded Systems for Electric Mobility. Functional Validation of Battery Management Systems

zub A Software Kernel for Servo Drives and Frequency Converters machine control AG

ASM Gasoline Engine Simulation Package. dspace Automotive Simulation Models ASM NEW: Gasoline Engine Model and ASMParameterization

Power Systems for GRID Simulation. Mahesh Thaker, Director of Engineering AMETEK Programmable Power / VTI Instruments

Real-time simulation of the 2014 Formula 1 car

Improvement of hydraulic control quality for deep drawing presses through retrofit

Direct Drive Rotary An Increasingly Attractive Servo Choice

Designing for Reliability and Robustness with MATLAB

Figure1: Kone EcoDisc electric elevator drive [2]

COMPUTATIONAL MODEL OF THE AVIATION DIESEL ENGINE FOR HIL TESTING

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

Virtual Testing of the Full Vehicle System

Project Summary Fuzzy Logic Control of Electric Motors and Motor Drives: Feasibility Study

Real-time Simulation of Electric Motors

Preliminary Study on Quantitative Analysis of Steering System Using Hardware-in-the-Loop (HIL) Simulator

ELECTROPNEUMATIC POSITIONING SYSTEM CONTROL WITH THE LEGENDARY LOGO! PLC

Implementation and application of Simpackmulti-attribute vehicle models at Toyota Motor Europe

INCREASING ENERGY EFFICIENCY BY MODEL BASED DESIGN

INTRODUCTION. I.1 - Historical review.

MSD: Case Studies D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Synchronising a Modelica R. Real-Time Simulation Model with a Highly Dynamic Engine Test-Bench System. Abstract. 2 Hardware-in-the-Loop system

EPSRC-JLR Workshop 9th December 2014 TOWARDS AUTONOMY SMART AND CONNECTED CONTROL

Design and Experimental Study on Digital Speed Control System of a Diesel Generator

Balancing operability and fuel efficiency in the truck and bus industry

Bicycle Hardware in the Loop Simulator for Braking Dynamics Assistance System

elektronik Designing vehicle power nets A single simulation tool from initial requirements to series production

Investigating the effect of gearbox preconditioning on vehicle efficiency

Dynamic Modeling of a Poppet Valve for use in a Rotating Spool Compressor

Thermal Management: Key-Off & Soak

QuickStick Repeatability Analysis

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

Collaborative vehicle steering and braking control system research Jiuchao Li, Yu Cui, Guohua Zang

Proper Modeling of Integrated Vehicle Systems

PHEV Control Strategy Optimization Using MATLAB Distributed Computing: From Pattern to Tuning

Vehicle functional design from PSA in-house software to AMESim standard library with increased modularity

Laboratory Infrastructure

Influence of Parameter Variations on System Identification of Full Car Model

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

Comparing FEM Transfer Matrix Simulated Compressor Plenum Pressure Pulsations to Measured Pressure Pulsations and to CFD Results

The Application of Simulink for Vibration Simulation of Suspension Dual-mass System

Redesign of exhaust protection cover for high air flow levelling valve

G Prasad 1, Venkateswara Reddy M 2, Dr. P V N Prasad 3, Dr. G Tulasi Ram Das 4

With digital twin to the Factory of the Future Part I

Universal Fluid Power Trainer (UFPT)

Numerical Investigation of Diesel Engine Characteristics During Control System Development

DEVELOPMENT ENVIRONMENT FOR HAPTIC FEEDBACK DEVICE ON MOBILE AGRICULTURAL EQUIPMENT

Daniel M. Lofaro, Tony Truong Giang Le, Dr. Paul Oh Presented By Daniel M. Lofaro

BASIC MECHATRONICS ENGINEERING

Servo Creel Development

SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC

A Comparison of the Effectiveness of Elastomeric Tuned Mass Dampers and Particle Dampers

Transcription:

DRAFT (IMECE2003-43729) Hardware-In-the-Loop Simulation for Control Development in EHPV Applications Sooyong Jung, Young J. Lee and Wayne J. Book Geroge W. Woodruff School of Mechanical Engineering Georgia Institute of Technology, Atlanta, GA 30332 {sooyong.jung,wayne.book }@me.gatech.edu, gt6982a@mail.gatech.edu Abstract The creation of a Hardware-In-the-Loop Simulation facility for testing hydraulic and other drive components and their controllers is described. A novel Electro Hydraulic Poppet Valve (EHPV) is targeted as the first component to be studied. The novel component with a wide range of potential applications and with less than typical empirical evidence for verification of a mathematical model make this an ideal target. High performance electric motors are used to produce both drive and load characteristics as commanded by the simulated environment. To enable rapid development of new application scenarios an integrated software environment has been incorporated to rapidly model, program and simulate the environment s behavior and the controlled response. 1 Introduction Increased computing power now enables the rapid simulation of very complex system models. Models can be created and simulated with high order to represent most predictable behaviors. Some behaviors are not predictable, however. Sliding or dry friction is a notorious example. Extreme sensitivities to initial or environmental conditions can produce different outcomes. Furthermore, the repeatability of a simulation is both its greatest strength and weakness. Simulations are doomed to succeed, and a false sense of security in a carefully tuned controller developed under simulation can be rapidly destroyed by a single experiment using real hardware. For this reason, confidence in simulation results alone is justifiably low. The modelling of complex systems is made ever easier by the introduction of object oriented modelling packages. These have become very popular and useful. Conversion from a graphical depiction of the system components and their connection can be directly converted to simulation code and even to real time code to run on a variety of real-time platforms of a dedicated or general nature. When running in real-time, certain modifications are needed in the simulation differential equation solvers to insure the completion of necessary calculations by the time their results are needed. A third way to use the Information Technology (IT) to enhance our ability to design and control fluid power and other drive systems is to combine simulation in the same loop with that part of the hardware that we find either difficult to model or so central to the questions to be answered that we want the perfect model, that is the hardware itself. This is referred to as Hardware-In-the-Loop (HIL) simulation. HIL simulation requires the modelling and real time simulation software mentioned above and interface(s) to the hardware. That interface must convert from the digital signal domain to the analog power domain in a form that the hardware will experience in the application. Control signals might be input into the real hardware from the simulation as well. In the case of drive systems, two or more energy ports will exist: drive port(s) and load port(s). The drive port is usually supplying energy to the hardware and the load port is usually removing it. The power flow can be reversed temporarily and commonly is. Lowering a load in a gravitational field or decelerating an inertia are obvious examples. To create a HIL simulation facility in a cost effective manner, it may be necessary to use components that are targeted for a wider market. Personal computers have a tremendous amount of computational power, for example, and because they are massproduced for office and home applications, provide excellent computational power for the dollar. They are not optimized for the tasks of real-time process-

ing. Never the less, software to adapt them for that purpose is available as is interfacing hardware and software and modelling tools. Interfacing to the energy ports of a drive component means that power variables of angular velocity and torque or velocity and force or flow and pressure must be provided in a carefully controlled fashion. High performance servomotors can do this effectively and can be directly interfaced to digital electronics and can themselves be powered by electronic drives with regenerative rectifiers. Since these components are produced for industrial purposes in quantity, their cost will be less than special purpose components produced for HIL and like purposes alone. It is the intent of this paper to describe a HIL simulation facility assembled for the purpose of testing hydraulic and other drive components. We are targeting a particular component, an Electro Hydraulic Poppet Valve (EHPV) with unique and promising characteristics as our first experimental case. We are treating the creation of the facility as an experiment itself and believe that this technology can enable research institutions, particularly academic institutions, to expand their horizons, testing components in realistic simulated environments that would never be available to them in complete hardware form. Excavators, presses, extrusion machines, machine tools, power steering, active ride control environments might all be imitated in software with only critical components present in hardware form. In addition to the EHPV a fork-lift truck imitation available in the laboratory is treated to enable comparisons to the alternative of complete hardware implementation. While preliminary experiments are available at this time to indicate the feasibility of the project, much remains to be done to improve the performance of the system. Consequently, only fragments of the results are included at this time. (Additional results will be included in the final paper if accepted.) 2 HIL Simulation For the system design and development of control system in research laboratory and industrial fields, a reliable and proper testing environment is a very important factor in guaranting the performance with reduced time and cost. A full software simulation is quite flexible, relatively economical and usually repeatable. It s validity, however, mostly depends on the accuracy of the modelling which may be hard to achieve in many cases. As an alternative, a full hardware test can be used to get the direct results with validity and accuracy. But it is very expensive, timing-consuming in setting-up and reconfiguration, and sometimes invokes safety problem in testings. Therefore, HIL simulation is proposed to provide the flexibility of software simulation with the accuracy of hardware test. The rapid advances in personal computer(pc) technologies such as faster CPU with low cost, standardizations and the advent of reliable real-time(rt) operating systems(os) including embedded code generation techniques enlarge the applicability of HIL simulation into a variety of field(aerospace, automotive applications, etc.) with accuracy and low cost. In HIL simulation, physical hardware can be tested while it is connected to RT target PCs simulating the complete environments and computing the control inputs to the hardware. The figure shows the basic components of the HIL simulation system. By the host PC (i.e., commanding PC), the RT model of environments beyond the physical components is built and downloaded to the target PC where RTOS is being run. Furthermore, data-tracing and parameter-tuning can be done in the host PC. The virtual components may be either drive ports or load ports interfaced with RT simulation of RT system. This interface converts the digital domain of RT simulations into the analog power domain (e.g. electric servomotors). The test hardware and RT system are connected by I/O boards and control algorithms. In figure 1, the general description for the HIL simulator for fluid power system is shown. Host PC RT-modeling Control Algorithm Tracing & Tuning I.C. Engine Virtual Components (Motor 1) Host PC Simulink, RTW, Dymola RT-System Electro- Hydraulic System Real Components Interface Figure 1: HIL Simulation System RT-System RT-Simulation RT-Control I/O Interface HIL Simulator Drive Line Work/Road Load Virtual Components (Motor 2) 2.1 HIL Simulator for a Fluid Power System HIL simulator for a fluid power system has been built to evaluate the performance of hydraulic components (e.g., EHPV) and corresponding control algorithms within the virtual hydraulic vehicle subsystem or complete vehicle and drivetrains. The major feature in this HIL set-up is the use of Siemens PLC & Motor

drive system [1] as a RT platform which directly interfaces to the test hardware through the two servomotors (i.e., drive port and load port). The PLC system has a variety of industrial applications with a great reliability and its motor drive system also provides plenty of functionalities. To enhance the capability of programming for complex model and control rules, a PC-based RT system is complemented. In this set-up, the PLC & Motor drive system is connected by a RT fieldbus system (i.e., Profibus) while PC-based RT system has ethernet connection between host PC and target PC. For distributed connections, PC-based RT systems support real time communication links such as UDP/IP, CANbus, FireWire, etc. Ethernet Host PC Target PC PLC Analog Connections Profibus Figure 3 & 4 shows the PLC station and Drive units, and motors and hydraulic components (test hardware), respectively. RT target PC is interfaced to test hardware by using the National Instrument I/O boards (PCI6052E) while interfaced to PLC & Motor Drive System through the AI/AO ports of PLC station. 2.1.2 RT Platform In this HIL set-up, we consider two possible PCbased RTOS platforms, that is, xpc target [2] and RT-LAB real time target [3]. xpc target is the PC based real-time system of Mathworks which is compatible to any PC with Intel 386/486 Pentium, or AMD K5/K6/Athlon processors and supports an extensive I/O device driver library. RT-LAB real time target of Opal-RT can run on any Intel x86 compatible PC running on QNX RTOS. RRU D1 M1 D2 M2 Analog Connections E-H System RRU : Rectifier Regenerative Unit D1 : Drive 1 D2 : Drive 2 M1 : Motor 1 M2 : Motor 2 E-H : Electro-Hydraulic 2.1.3 Software In HIL simulation, the interface to test hardware is implemented by real-time simulation of which model usually contains multi-domain systems of high complexity such as mechanical, electrical and hydraulic system. Figure 2: Hardware Set-Up for HIL simulator of fluid power system Figure 2 shows hardware set-up for HIL simulator of fluid power system. 2.1.1 Hardware Siemens PLC & Motor drive system comprises a PLC station (Simatic 300 S7), rectifier/regenerative unit, and two motor drives (inverter) and two 8 horsepower AC servomotors. Figure 3: PLC & Motor Drive System Figure 4: Electric Motors and Hydraulic Components For this purpose, an object oriented modelling package based on the Modelica language [4]-Dymola is adapted to model the interface since Modelica language has important aspects in acausal modelling and multi-domain modelling. Dymola package of Dynasim provides graphical depiction of the system components and their connection which can be directly converted to Modelica codes. Then, Modelica model can be converted to a S-function block of Simulink and integrated into one Simulink block format model. Appending real time drivers for communication, parameter-tuning and I/O boards corresponding to the specified RTOS target, real-time ex-

ecution code is generated automatically by the Real- Time Workshop (Mathworks). 3 Preliminary Experiment The objectives of preliminary tests is to evaluate the major components in the HIL setup for fluid power system. The first test is to check the fitness of realtime system and software modules (e.g., Simulink, Modelica, RTW, etc.), which is done by measuring the computing power of the sample RT simulation models with changing RT system( e.g., xpc target and RT-LAB target). The second test is to verify the performance of hardware-interfacing components which are the Siemens PLC & Motor drive system and its analog-interfacing to target PC. In this test, the speed of servomotor is programmed to behave as a simple 2nd-order system. 3.1 RT Platform Comparisons In order to check the computational speed of RT targets, two Simulink models are used to measure the execution time of real-time task in every sampling interval. The target PC is the Pentium4 with 2.0GHz of CPU speed. The first model is the F14 demo-version model in Simulink which consists of only Simulink blocks. The second has S-function block wrapped by the hand-written C-codes of Nonlinear Model Predictive Control algorithm with high computational loads. Whereas execution time of different RT target (xpc target:20µsec., RT-LAB target: 21 µsec) resulted from the first model shows slightly little difference, in the second case the execution time of xpc target (2.3msec.) is much faster than that of RT- LAB target (7.8msec.). To figure out reason for slowdowning the computational speed in RT-LAB target, more tests will be performed. 3.2 HIL simualtion for simple 2ndorder system The test scenario can be described as follows: The first motor excites the second motor by inputting the periodic pulses of speed. Then, the second motor acts like a simple 2nd-order system. The RT model is built by Simulink and RTW, and then downloaded to target PC where xpc target is running on. The desired speed for the servomotors is calculated realtime in the RT model of target PC and commanded into Siemens PLC & Motor Drive system through the analog connections to drive the motors. The actual speed signals of motors are also measured by target PC with the same analog connections. Figure 5 shows the RT model for this test. Figure 6 & 7 are the measured actual motor speed and the RT simulated motor speed, respectively, showing that the actual speeds trace the desired speeds very closely. the overshoots with respect to the pulse signal of motor1 result from the PI control algorithm applied by the Motor Drive system. Figure 6 also implies that noise reduction remains to be done in order to improve the performance of this test setup. voltage 1.4 1.2 1 0.8 0.6 0.4 0.2 0 0.2 Measured Speed of Motors motor1 motor2 0.4 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 time (sec.) Figure 6: Measured Actual Motor Speeds voltage 1.4 1.2 1 0.8 0.6 0.4 0.2 0 0.2 Measured Speed of Motors Motor 1 Motor2 0.4 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 time (sec.) Figure 7: RT-Simulated Desired Motor Speeds 4 Future Works and Conclusions This paper describes a HIL simulation facility assembled for the purpose of testing hydraulic and other drive components. While preliminary experiments are available at this time, comparisons between different RT platform and simple HIL simulation have been done to check the feasibility of HIL simulator. The results of preliminary exepriments show that this HIL technology can enable research institutions, particularly academic institutions, to expand their horizons, testing components in realistic simulated environments that would never be available to them in

Figure 5: RT model for preliminary test of 2nd-order system complete hardware form. For the next stage, we are targeting a particular hydraulic component, an Electro Hydraulic Poppet Valve (EHPV) with unique and promising characteristics as our first experimental case by this HIL simulator. Also, the novel control algorithms will be developed and verified to control EHPV. Additional results will be included in the final paper if accepted. Acknowledgment This research has been supported by companies of the FPMC control. References [1] Siemens AG. Simatic300 Step 7 and General Motion Control Manual. Germany, 2002. [2] Mathworks. xpc Target For Use with Real Time Workshop. Natick, MA, 2002. [3] Opal Rt Technologies. RT-LAB Real Time Laboratory Users Manual. Montreal, Canada, 2003. [4] Modelica Asociation. Modelica Language Documents, ver. 2.0. 2002. [5] R. Zhang. Multivariable Robust Control of Nonlinear Systems with Application to an Electro- Hydraulic Powertrain. PhD thesis, University of Illinois, Urbana, IL., May 2002.