COMPUTATIONAL MODEL OF THE AVIATION DIESEL ENGINE FOR HIL TESTING

Similar documents
TRANSMISSION COMPUTATIONAL MODEL IN SIMULINK

NEW APPROACH TO MEASURE THE VEHICLE CENTRE OF GRAVITY HEIGHT

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

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

COMPUTATIONAL MODELING OF HEAVY DUTY TRUCK DRIVESHAFT

Mathematical modeling of the electric drive train of the sports car

Bicycle Hardware in the Loop Simulator for Braking Dynamics Assistance System

ANALYSIS OF THE INFLUENCE OF OPERATING MEDIA TEMPERATURE ON FUEL CONSUMPTION DURING THE STAGE AFTER STARTING THE ENGINE

USING OF dspace DS1103 FOR ELECTRIC VEHICLE MODELING

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

Analysis of occurrence of torsion oscillations in wheelset drives used in modern railway vehicles

Simulation of Dynamics of System with Hydraulic Lines and Linear Hydraulic Motor with Mass Load

EVALUATION OF VEHICLE HANDLING BY A SIMPLIFIED SINGLE TRACK MODEL

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

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

CONTROLS SYSTEM OF VEHICLE MODEL WITH FOUR WHEEL STEERING (4WS)

Model based development of Cruise Control for Mercedes-Benz Trucks

FLUID DYNAMICS TRANSIENT RESPONSE SIMULATION OF A VEHICLE EQUIPPED WITH A TURBOCHARGED DIESEL ENGINE USING GT-POWER

Dynamic Modelling of Commercial Aircraft Secondary Flight Control Systems

Active Systems Design: Hardware-In-the-Loop Simulation

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

Highly dynamic control of a test bench for highspeed train pantographs

Model-Based Engine Calibration

Modeling and Simulate Automotive Powertrain Systems

Real-time Simulation of Electric Motors

Scientific Journal of Silesian University of Technology. Series Transport Zeszyty Naukowe Politechniki Śląskiej. Seria Transport

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

Analysis of load unevenness of chain conveyor s driving motors on the basis of numerical simulations

Ignition- and combustion concepts for lean operated passenger car natural gas engines

The MathWorks Crossover to Model-Based Design

A New Buck-Boost Converter for a Hybrid-Electric Drive Stand P. Mašek

USING OF dspace DS1103 FOR ELECTRIC VEHICLE POWER CONSUMPTION MODELING

FUEL DELIVERY IGNITION ANGLE CONTROL BOOST CONTROL TECH INFO

Introduction to the Influence of Torsional Oscillation of Driving Wheelsets to Wheel/Axle Press-fitted Joint

Performance analysis of TEGs applied in the EGR path of a heavy duty engine for a Transient Drive Cycle

MEASURING CUSTOMER COMFORT OF THE SIDE DOOR SELF-EQUIPMENT FOR THE AUTOMOBILE INDUSTRY

TESTING OF CONTROL UNITS FOR THE APPLICATION OF WIRELESS COMMUNICATION PROTOCOLS IN ON-BOARD VEHICLE DIAGNOSTIC SYSTEMS

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

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

A production train diagram of train control to save power consumption used for dynamic programming

Research in hydraulic brake components and operational factors influencing the hysteresis losses

Using CompactRIO to Build a Virtual Driver of Hybrid Wheeled Vehicle Gabriel Kost 1,a, Andrzej Nierychlok 1,b*

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

Mathematical Modelling and Simulation Of Semi- Active Suspension System For An 8 8 Armoured Wheeled Vehicle With 11 DOF

RESEARCH OF THE DYNAMIC PRESSURE VARIATION IN HYDRAULIC SYSTEM WITH TWO PARALLEL CONNECTED DIGITAL CONTROL VALVES

SIMULATION OF AUTOMOTIVE ENGINE IN LOTUS SIMULATION TOOLS

Simulation of Influence of Crosswind Gusts on a Four Wheeler using Matlab Simulink

Numerical Investigation of Diesel Engine Characteristics During Control System Development

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

The Modeling and Simulation of DC Traction Power Supply Network for Urban Rail Transit Based on Simulink

DESIGN OF A MODULAR STEERING SYSTEM TEST BENCH FOR DURABILITY, PERFORMANCE AND CHARACTERIZATION TESTS

VI-CarRealTime. Vehicle Dynamics. Capabilites. Benefits

SIL, HIL, and Vehicle Fuel Economy Analysis of a Pre- Transmission Parallel PHEV

Modelling of electronic throttle body for position control system development

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

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

A Simulation Model of the Automotive Power System Based on the Finite State Machine

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

VERIFICATION OF LiFePO4 BATTERY MATHEMATIC MODEL

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

Dealing with customer concerns related to electronic throttle bodies By: Bernie Thompson

STIFFNESS CHARACTERISTICS OF MAIN BEARINGS FOUNDATION OF MARINE ENGINE

EXTENDED GAS GENERATOR CYCLE

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

Use of Simpack at the DaimlerChrysler Commercial Vehicles Division

EXPERIMENTAL RESEARCH OF PROPERTIES OF HYDRAULIC DRIVE FOR VALVES OF INTERNAL COMBUSTION ENGINES

Boosting the Starting Torque of Downsized SI Engines GT-Suite User s Conference 2002

SIMULATING A CAR CRASH WITH A CAR SIMULATOR FOR THE PEOPLE WITH MOBILITY IMPAIRMENTS

Proper Modeling of Integrated Vehicle Systems

Development of Variable Geometry Turbocharger Contributes to Improvement of Gasoline Engine Fuel Economy

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

A STUDY OF THE CENTRIFUGAL COMPRESSOR DISCHARGE PIPELINE CONSTRAINED OSCILLATION. KIRILL SOLODYANKIN*, JIŘÍ BĚHAL ČKD KOMPRESORY, a.s.

The Digital Simulation Of The Vibration Of Compressor And Pipe System

SUCCESSFUL DIESEL COLD START THROUGH PROPER PILOT INJECTION PARAMETERS SELECTION. Aleksey Marchuk, Georgiy Kuharenok, Aleksandr Petruchenko

EFFECTIVENESS OF THE ACTIVE PNEUMATIC SUSPENSION OF THE OPERATOR S SEAT OF THE MOBILE MACHINE IN DEPEND OF THE VIBRATION REDUCTION STRATEGIES

MXSTEERINGDESIGNER MDYNAMIX AFFILIATED INSTITUTE OF MUNICH UNIVERSITY OF APPLIED SCIENCES

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

METHOD FOR TESTING STEERABILITY AND STABILITY OF MILITARY VEHICLES MOTION USING SR60E STEERING ROBOT

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

Y. Lemmens, T. Benoit, J. de Boer, T. Olbrechts LMS, A Siemens Business. Real-time Mechanism and System Simulation To Support Flight Simulators

Piktronik d. o. o. Cesta k Tamu 17 SI 2000 Maribor, Slovenia Fax:

COMPUTER AIDED MODELLING OF HYBRID MINI VAN

Experimental Study on Torsional Vibration of Transmission System Under Engine Excitation Xin YANG*, Tie-shan ZHANG and Nan-lin LEI

CONCEPTUAL CAR DESIGN AT BMW WITH FOCUS ON NVH PERFORMANCE

Measuring the Acceleration of a Motorcycle

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

Maneuver based testing of integrated vehicle safety systems

FEASIBILITY STYDY OF CHAIN DRIVE IN WATER HYDRAULIC ROTARY JOINT

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

INTERCOOLER FOR EXTREMELY LOW TEMPERATURES OF CHARGING

GT-POWER Real-Time Diesel enginemodelfor Hardware in the Loop testing

Full Vehicle Simulation for Electrification and Automated Driving Applications

Preliminary Study of the Response of Forward Collision Warning Systems to Motorcycles

LMS Imagine.Lab AMESim Ground Loads and Flight Controls

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

Torque-Vectoring Control for Fully Electric Vehicles: Model-Based Design, Simulation and Vehicle Testing

REALISTIC DESIGN LOADS AS A BASIS FOR SEMI-TRAILER WEIGHT REDUCTION

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

Encapsulated Piezo Actuators for Use at High Power Levels and / or within Harsh Environmental Conditions.

ANTI-BACKLASH GEAR TRAIN INVESTIGATION. Zengxin Gao, Jani Tähtinen

Transcription:

COMPUTATIONAL MODEL OF THE AVIATION DIESEL ENGINE FOR HIL TESTING Pavel Kučera 1, Václav Píštěk 2, David Svída 3, Martin Beran 4 Summary: This article deals with the development of a computational diesel engine model for the aerospace industry and HIL. The model is assembled from the blocks of own libraries in the Simulink software. To verify functionality, it was implemented on hardware for HIL, and responses to inputs generated by a simple real-time control algorithm were monitored. The aim was to verify and optimize the computational model for subsequent HIL with the prototype ECU. Key words: computational model, diesel engine, control algorithm, (HIL) Hardware in the Loop, Simulink, NI VeriStand INTRODUCTION The development of piston aircraft engines advances to the use of more modern technologies which in most cases are taken over from the automotive industry. The effort of all engine developers is to accelerate this development and reduce its costs. An integral part of each engine is the use of mechatronic systems to control such an engine. Therefore, it is an attempt by development companies to use tools and methods for such development that they themselves develop or purchase. Such tools or methods may include several phases of development and associated methods. First method is Model in the Loop - MIL. This is a combination of a computational model of device with a developed control algorithm. This is followed by Software in the Loop - SIL, where the control algorithm is already in the form of generated code, but it is tested in a computer environment. The next step is Processor in the Loop - PIL, when the control algorithm is already implemented on hardware as opposed to SIL. There is tested whether the hardware is sufficiently conceived for the control algorithm and there is no delays in the calculation loops. The last phase is Hardware in the Loop - HIL and the hardware serves as an ECU replacement. Then the mechatronic system developed can be tested on the vehicle without an ECU prototype. Of course, different hardware, software and 1 Ing. Pavel Kučera, Ph.D., Brno University of Technology, Faculty of Mechanical Engineering, Institute of Automotive Engineering, Technická 2896/2, 616 69 Brno, Tel.: +420 541 142 274, Fax: +420 541 143 354, E-mail: kucera@iae.fme.vutbr.cz 2 Prof. Ing. Václav Píštěk, DrSc., Brno University of Technology, Faculty of Mechanical Engineering, Institute of Automotive Engineering, Technická 2896/2, 616 69 Brno, Tel.: +420 541 142 271, Fax: +420 541 143 354, E-mail: pistek.v@fme.vutbr.cz 3 Ing. David Svída, Ph.D., Brno University of Technology, Faculty of Mechanical Engineering, Institute of Automotive Engineering, Technická 2896/2, 616 69 Brno, Tel.: +420 541 142 248, Fax: +420 541 143 354, E-mail: svida@fme.vutbr.cz 4 Ing. Martin Beran., Brno University of Technology, Faculty of Mechanical Engineering, Institute of Automotive Engineering, Technická 2896/2, 616 69 Brno, Tel.: +420 541 142 271, Fax: +420 541 143 354, E-mail: beran.m@fme.vutbr.cz 4

computational models are needed for each phase. If computational models are not available, the company is forced to develop its own computational model. Therefore, this article dealt with the development of a diesel engine computing model for Hardware in the Loop. This engine is designed for the aerospace industry and is a sixcylinder boxer. The article will describe the computational model created with respect to Real- Time. The model is assembled of blocks contained in own library. Each block mathematically describes the behaviour of engine parts and the user is able to assemble different types of engine computational models. Subsequently, the user can test their dynamics, analyse vibrations or test mechatronic systems. The last point is the main purpose of this article. The aim was to create a computational model describing the behaviour of a diesel engine with the possibility of using it for HIL. This means that this computational model could be used by the firm developing the electronic control unit - ECU for the diesel engine for HIL. Further, the article describes a simple control algorithm designed to verify the function of a computational model of an engine. Consequently, the engine model and control algorithm were implemented on hardware for HIL. So, we can say that this was PIL because no other devices were connected to the hardware. The development of the computational model, was preceded by MIL and SIL. But this article describes the results of PIL and thus verifies whether the computational model is ready for HIL in connection with the ECU prototype. At the end of the article, other development procedures are described. 1. COMPUTATIONAL MODEL The computational model of the diesel engine is assembled from blocks of own library, which is generally aimed at different parts of vehicles. Using them, the user can assemble whole vehicle computational models and simulate their dynamics, analyse vibrations or test mechatronic systems. The library is still expanding and a new library block for the engine computational model for the aerospace industry will be described here. The creation of library blocks is realized in the Simulink software and the basic prerequisites for computational models are described in the literature (1), (2) and (3). The library is also described in articles where the description is focused on the creation of vehicle computational models (4) and (5). The diesel engine computational model block is built from other subsystems representing a mathematical description of the crank mechanism for each cylinder, the ISA model block (6), the fuel batch block, the turbocharger block, the starter block, the oil behaviour description block, the shaft block between the engine and propeller and propeller block. The block describing the International Standard Atmosphere - ISA model determines the basic quantities needed for the computational model of the engine. It depends on the altitude, the basic set temperature and velocity. From the basic equations defined in (6), the temperature and pressure are calculated. They are input to the block of the crank mechanism. The aim is to use the overall computational model of the engine for HIL. It is important to assemble the computational model with respect to hardware performance and to the sufficient description of the engine behaviour. Therefore, in a number of blocks, tables with data representing a given quantity are used and the output value is then interpolated or extrapolated by input variables. This greatly reduces the hardware demands to run the HIL 5

. The fuel dose block uses data that is evaluated from the table. The input is the position of the row pump rod and the output is the fuel batch. Part of the block is also a defined delay of pressure rise or descent when changing the position of the rod. The second block output is the fuel temperature resulting from the air flow temperature around the fuel system. Fig. 1 Engine computational model The crank mechanism block is divided into four subsystems that describe the characteristics of air inlet, exhaust, cylinder head heating, and torque and power output. The first subsystem searches the values of the pressure and temperature of the air inlet in the tables using input of the engine speed and the fuel batch. The search for output variables is done through interpolation and extrapolation. The output variables are limited by dynamic saturation, so that in some states the evaluation of the milestone information is not possible. The second subsystem evaluates the exhaust temperature and pressure. Again, these values are evaluated from table data, depending on the fuel batch and engine speed. The third subsystem describes mathematically the transfer of heat generated by the engine. From the data, the heat output value is determined by the cycle of the crank mechanism, depending on the fuel batch and engine speed. Further, heat conduction equations include heating the cylinder head. There is implemented the influence of the flowing air, which on the other hand cools the head. The fourth subsystem determines from table data the value of the engine torque and the engine power for one cylinder. There are used six cylinder blocks. This is also shown in Fig. 1 where the internal configuration of the engine model is shown. The engine torques from the individual cylinders are summed up and the engine speed is evaluated using the following equation. (1) Where T1 - engine torque, T2 - torque which is taken by, for example, mechanical losses, J engine inertia moment and - engine angular speed which is recalculated at engine speed. Included in this calculation are mechanical losses, torque and power correction for different ambient temperatures and pressures. Also included is a block with a description of starter behaviour. This means that if the engine speed is zero and the user sends a start signal, the 6

engine speed is calculated with this block in the first stage. The speed is gradually increased to the maximum speed that is given by the starter speed. During this state, the ECU should start responding and set such a fuel dose to the engine start and to control idle speed. Above the speed given by the starter, the engine speed is calculated according to the previous equation. A shaft block is connected to the main part of the engine computational model and the propeller block. In the shaft block, the user can set torsional stiffness, initial deformation or damping. Propeller block is assembled from the above equation too. The propeller block includes the regulation of the propeller speed. This speed is controlled at the specified engine speed. The oil block is designed to evaluate the engine lubrication pressure and oil temperature. The pressure is evaluated from the table in relation to the temperature and engine speed. The oil charge temperature is calculated using equations for heat management including cooling. Fig. 2 Control algorithm block The last block of the turbocharger determines its speed depending on the fuel batch and the engine speed. Block includes delay representing the turbo-effect. Of course, there are detailed computational models available for this phenomenon but with emphasis on the computational demands of the whole model this simplified approach has been taken. Generally assembled engine model requires a series of input data. These were provided by the manufacturer from a measurement or simulation. 2. CONTROL ALGORITHM A basic control algorithm was programed to test the engine computational model. The control algorithm is described in the block shown in Fig. 2. Its function is such that the control algorithm monitors the engine speed and when the set engine speed is exceeded the PID control is triggered. It regulates the position of the row of the in-line injector pump so that the engine starts and the fuel dose stabilizes the engine speed at its idle speed. Subsequently, the value of the fuel set by the pilot is monitored. If this value is higher than the fuel value at idle speed, the engine speed starts to increase. Conversely, if the fuel batch is lowered, the PID controller is again regulated. The PID controller is discrete and its step is 0.01 s. The PID controller also includes saturation which is set to the minimum and maximum position of the row pump rod. Additionally, Anti-windup and Tracking mode are used in the controller for transitions between control via a PID controller or pilot. 7

3. MODEL VERIFICATION Verification of the engine computational model for HIL was performed in NI VeriStand software. This software is designed to implement computational model to hardware for HIL. It allows users to set up various tests, record data, or display them using the Workspace. For PIL, hardware was used by National Instruments NI 3110 RT where a processor is located. There was implemented an engine computational model and a control algorithm. Loop speeds have been set for the engine model and control algorithm of 1 khz. Some parts of the control algorithm are performed at a frequency of 100 Hz. A sample of PIL is shown in Fig. 3. The correct function and response of the engine computational model to the fuel batch setting or engine start values were monitored. It should be mentioned that the correctness of the operation of the computational engine has already been verified in MIL. Therefore, here it is mainly checked the computational demands of the computational model. First, test was on the Windows target. It could be said that it was SIL. There has been occasionally to omit some computational loops. But in PIL on hardware for HIL, the delays did not occur. The results from the PIL are shown in Fig. 4. The first graph shows the signal for the engine start during. So the start occurred at 0.5 s and the engine speed gradually increase to 250 rpm. The control algorithm started working when the 150 rpm was exceeded. It continuously adjusts the position of the injection pump rod. Third graph shows the course of the engine speed. Speed was regulated at idle of 800 rpm. Subsequently at time 3 s, the pilot started setting the fuel dose to the maximum value. At that stage, the idle speed control no longer acted, and the engine speed began to rise. Fig. 3 SIL in the NI VeriStand software 8

During increasing engine speed, propeller control began to react and the engine speed was set at 2200 rpm. The pilot still added fuel. This increases the thrust of the propeller and the aircraft will gradually begin to run along the starting runway. Fig. 4 Results of the PIL As the pilot began to take the fuel dose to zero at 6 s, the PID control began to work again and the engine speed was stabilized to 800 rpm. Subsequently, at 12 s, the pilot switched off the engine and the engine speed dropped to 0 rpm. Of course, many test scenarios were run on PIL, but here is the illustration. From the results of PIL it can be concluded that the engine response and computational complexity is correct. Therefore, let's say that the computational engine model can be used by the developer ECU with the control algorithm for HIL. This was the goal of this article. CONCLUSION To accelerate the development of mechatronic systems, it is necessary to use different tools. These include various hardware, software and methods. It is also important to have different computational models for mechatronic systems. If these models are not commercially available, they must be created for different types of. Therefore, this article dealt with the creation and PIL of the engine computational model. It was a diesel engine designed for the aerospace industry. The goal was to adequately describe its functionality with regard to the computational difficulty for HIL. The results show that the engine responds correctly to the input quantities and there is no delay in implementing hardware for HIL. Testing was performed on hardware for HIL, but no peripherals for digital and analog inputs/outputs were still used. Therefore, It was PIL 9

. The computational model has been verified in connection with the control algorithm and it can be replaced by the prototype ECU. Further development of the computational model of the engine will be verified with the measured prototype data of the engine. It will be used for correct the input data of the model. ACKNOWLEDGEMENT This project has received funding from the Clean Sky 2 Joint Undertaking under the European Union s Horizon 2020 research and innovation programme under grant agreement No 754869 REFERENCES (1) DABNEY, James B. a Thomas L. HARMAN. Mastering Simulink. Upper Saddle River: Pearson Prentice Hall, 2004. 376 s. ISBN 0-13-142477-7. (2) HEISLER H. Advanced Engine Technology. Arnold, Oxford, 2002. (3) GREPL, Robert. Modelování mechatronických systémů v Matlab SimMechanics. 1. vyd. Praha: BEN, 2007. 151 s. ISBN 978-80-7300-226-8. (4) KUČERA, P. Mechatronický přístup v dynamice vozidel. Brno: Vysoké učení technické v Brně, Fakulta strojního inženýrství, 2015. 116 s. Vedoucí dizertační práce Prof. Ing. Václav Píštěk, DrSc. (5) KUČERA, Pavel a Václav PÍŠTĚK. Virtual prototype of a heavy duty off-road truck driveline in Simulink software. In: Transport means 2014: Proceedings of 18th International Conference. Kaunas: Technologija, 2014, s. 5-8. ISBN 9955-09-935-6. (6) ISO 2533:1975. Standard Atmosphere. 1. Geneva Switzerland: International Organization for Standardization, 1975. 10