Integrated Powertrain Control with Maple and MapleSim: Optimal Engine Operating Points

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

Building Fast and Accurate Powertrain Models for System and Control Development

Calibration. DOE & Statistical Modeling

Vehicle Simulation for Engine Calibration to Enhance RDE Performance

Digital Shaping and Optimization of Fuel Injection Pattern for a Common Rail Automotive Diesel Engine through Numerical Simulation

Modeling and Simulate Automotive Powertrain Systems

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

Chip Simulation for Virtual ECUs

Track Based Fuel and Lap Time Engine Optimization. ESTECO Academy Design Competition 2016/2017. In partnership with: APRILIA RACING & GTI Software

Model-Based Engine Calibration

The MathWorks Crossover to Model-Based Design

Emissions predictions for Diesel engines based on chemistry tabulation

Crankcase scavenging.

Transmission Modeling and Simulation with MapleSim

Transmission Modeling and Simulation with MapleSim TM

Analytical and Experimental Evaluation of Cylinder Deactivation on a Diesel Engine. S. Pillai, J. LoRusso, M. Van Benschoten, Roush Industries

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

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

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

Digital Future of Product Development and Validation- The Role of Experiments & Modelling Challenges

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

Analysis of Effect of Throttle Shaft on a Fuel Injection System for ICES

Full Vehicle Simulation for Electrification and Automated Driving Applications

Performance Enhancement of Multi-Cylinder Common Rail Diesel Engine for Automotive Application

Turbo boost. ACTUS is ABB s new simulation software for large turbocharged combustion engines

Potential of Turbocharging

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

ENERGY MANAGEMENT FOR VEHICLE POWER NETS

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

Enhancing the Energy Efficiency of Fully Electric Vehicles via the Minimization of Motor Power Losses

Analysis on Steering Gain and Vehicle Handling Performance with Variable Gear-ratio Steering System(VGS)

Simulation of Performance Parameters of Spark Ignition Engine for Various Ignition Timings

Early Stage Vehicle Concept Design with GT-SUITE

Switching Control for Smooth Mode Changes in Hybrid Electric Vehicles

Modeling Contact with Abaqus/Standard

Modeling the Effect on Engine Performance of Heat Transfer and Friction losses in the Turbocharger

Simulink as a Platform for Full Vehicle Simulation

Advanced Diesel Combustion Concept: PCCI - A Step Towards Meeting BS VI Emission Regulations

Aeronautical Engineering Design II Sizing Matrix and Carpet Plots. Prof. Dr. Serkan Özgen Dept. Aerospace Engineering Spring 2014

Testing Electrified Drivetrains for Vehicles without the Battery or Engine. Application Reprint of Readout No. 38

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

MODELING SUSPENSION DAMPER MODULES USING LS-DYNA

2018 Schaeffler Symposium Jerry Dixon - The Next Generation of Valve Train 9/6/2018 THE NEXT GENERATION OF VALVE TRAIN JERRY DIXON

P. Teufel and A. Böhmer, ABB Turbo Systems, SIMULIA Customer Conference Thrust Collar Bearing Optimization using Isight

Predictive Control Strategies using Simulink

Control of Charge Dilution in Turbocharged CIDI Engines via Exhaust Valve Timing

System Analysis of the Diesel Parallel Hybrid Vehicle Powertrain

Porsche Engineering driving technologies

Support for the revision of the CO 2 Regulation for light duty vehicles

Modelling of electronic throttle body for position control system development

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

Embedded Torque Estimator for Diesel Engine Control Application

INVENTION DISCLOSURE MECHANICAL SUBJECT MATTER EFFICIENCY ENHANCEMENT OF A NEW TWO-MOTOR HYBRID SYSTEM

Acausal Powertrain Modelling with Application to Model-based Powertrain Control

AN ANALYSIS OF EFFECT OF VARIABLE COMPRESSION RATIO IN C.I. ENGINE USING TURBOCHARGER

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

Electromagnetic Fully Flexible Valve Actuator

RDE DEVELOPMENT PROCESS & TOOLS

EXPERIMENTAL METHOD OF DETERMINING CHARACTERISTICS OF POWER AND TORQUE ENGINE FOR LOW-POWER UNMANNED AERIAL VEHICLES

Regenerative Braking System for Series Hybrid Electric City Bus

Dynamic Behavior Analysis of Hydraulic Power Steering Systems

Mathematical modeling of the electric drive train of the sports car

Transient Control of Combustion Phasing and Lambda in a 6- Cylinder Port-Injected Natural-gas Engine

Designing for Reliability and Robustness with MATLAB

Real-world to Lab Robust measurement requirements for future vehicle powertrains

Novel Chassis Concept for Omnidirectional Driving Maneuvers

Obtaining a Converged Solution with Abaqus. Abaqus 2018

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

Identification of tyre lateral force characteristic from handling data and functional suspension model

Experience the Hybrid Drive

Gasket Simulations process considering design parameters

Steady-State Engine Modeling for Calibration: A Productivity and Quality Study

Perodua Myvi engine fuel consumption map and fuel economy vehicle simulation on the drive cycles based on Malaysian roads

TUNING Training Course Material 2014 Valid for Diag4Bike V14 only On-line Multimedia User Manual is under preparation.

MoBEO: Model based Engine Development and Calibration

Dual VCP Optimization at WOT & part loads for a Gasoline engine

Engine Encapsulation for Increased Fuel Efficiency of Road Vehicles

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

Automated Testing in Automotive Software Development using Vehicle System Simulation

Using Trip Information for PHEV Fuel Consumption Minimization

Vehicle Modeling for Energy Management Strategies

Proper Modeling of Integrated Vehicle Systems

Environmentally Focused Aircraft: Regional Aircraft Study

Modeling, Identification and State estimation of Diesel Engine Torque and NOx Dynamics in response to fuel quantity and timing excitations

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

TRANSMISSION COMPUTATIONAL MODEL IN SIMULINK

Übersicht der VVT-Systementwicklung bei Hilite. Overview of VVT System development at Hilite

Simulation Tools for Predicting Energy Consumption and Range of Electric Two-wheelers

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

Fuel consumption analysis of motor vehicle

Marine Engine/ Ship Propulsion System Simulation

Research Report. FD807 Electric Vehicle Component Sizing vs. Vehicle Structural Weight Report

Prediction of Physical Properties and Cetane Number of Diesel Fuels and the Effect of Aromatic Hydrocarbons on These Entities

Electronic Engine Controls Subscription Methods of Pressure Cycle Processing for Engine Control Nonlinear Analysis of

Feed-Forward Air-Fuel Ratio Control during Transient Operation of an Alternative Fueled Engine

Modeling and Optimal Supervisory Controller Design for a Hybrid Fuel Cell Passenger Bus

Review and Comparison of Power Management Approaches for Hybrid Vehicles with Focus on Hydraulic Drives

Hardware-in-the-loop simulation of regenerative braking for a hybrid electric vehicle

CHAPTER 1 INTRODUCTION

Optimization Methodology for CVT Ratio Scheduling with Consideration of Both Engine and CVT Efficiency

Transcription:

Integrated Powertrain Control with Maple and MapleSim: Optimal Engine Operating Points Maplesoft

Introduction Within the automotive powertrain industry, the engine operating point is an important part of the vehicle s performance and emissions. The engine operating point, which is determined by the engine speed and torque, impacts fuel consumption, available propulsion power, and emissions. The Brake Specific Fuel Consumption (BSFC) [1] is commonly used as an effective measure of engine performance. BSFC= (Engine Fuel Rate) (Engine Power) (Eq. 1) This paper discusses a method of determining an optimal set of operating points for an internal combustion engine based on the BSFC. The described approach is general and may be extended to include additional engine information such as NOx emissions data. Such additional information can be a part of the weighted cost equation used within the optimization process. Engine Model The Mean Value Engine Model (MVEM) used here is based on previous work [2, 3]. The MVEM is a physics-based model that determines the overall power output and, hence, output torque and speed of the drive shaft without considering the details of the per-cycle power output. [2] The MapleSim TM engine model includes simplified gas-flow with combustion that provides information on the overall power, speed, torque, and fuel consumption. Figure 1 shows the MVEM implementation in MapleSim. The separate subsystems capture the physics of the different engine components. The Throttle Area, Throttle Body, and Ambient Air subsystems represent the air mass flow into the system based on the throttle angle. The Manifold subsystems include the equations that describe the manifold pressure and air/ fuel mixture. The Engine subsystem is where the engine combustion power is converted to rotary power. For more detail refer to [2]. Figure 1: Mean Value Engine Model Virtual Engine Dynamometer Implementation 2 Integrated Powertrain Control with Maple and MapleSim: Optimal Engine Operating Points

Virtual Engine Dynamometer Testing in MapleSim In this work, the MVEM provides the average behavior of an internal combustion engine. The MVEM is combined with a virtual dynamometer test bench created in MapleSim for the engine testing. The MVEM is controlled by regulating the throttle to allow the engine to operate at equilibrium, set by the load torque and engine speed at which point the BSFC information is recorded. Figure 1 shows the MapleSim model of the virtual engine dynamometer simulation. Using the API commands in Maple TM, the virtual dynamometer model is converted to a compiled parametric procedure for fast execution. The built-in parallel computing capability of Maple s parameter sweep tool makes it possible to perform thousands of simulations, covering a wide range of parameter values efficiently. Figure 2 shows the Maple input for the parameter sweep command used within the worksheet. The following summarizes the details of the parameter sweep command used in the virtual dynamometer engine testing: The variable PSweep contains the entire set of results from the parameter sweep operation. With ret_record = true, this will contain an array of matrices (a matrix per simulation result) and the parameter values for each simulation. The cproc is the parameterized compiled simulation module that is previously compiled TestRPM and TestTorque are the ranges for testing the engine And num_points is the number of simulations evaluated. >PSweep:= MapleSim:-Analysis:-ParameterSweep( cproc, [TestRPM = 1000..6000, TestTorque = 50..400], num_points = nruns, ret_record = true ); Figure 2: Code for Parameter Sweep Command in Maple

Parameter Sweep Results The raw data for the BSFC obtained from the parameter sweep runs is shown in Figure 3. The results include set-points where the engine was not able to achieve the desired equilibrium point as the torque load caused the engine to stall. This data can be discarded as the results are beyond the wide open throttle position for the engine and will need to be considered as unusable data for the engine map. Figure 4 shows the viable BSFC map along with different power lines (green), corresponding to the equivalent engine propulsion power. The Wide Open Throttle (WOT) line has also been included. The WOT line indicates the upper torque limit for the engine based on the specified engine speed and wide open position of the throttle. Engine Operation Point Optimization and Curve Fitting Next is to combining the power equivalent lines with the BSFC map to determine the optimal BSFC for specified propulsion power. This approach is similar to that described in literature [1, 4] for defining the engine operating point. The BSFC data used is from the virtual dynamometer simulation however, the information may also be obtained by engine modeling software, or from experimental dynamometer testing. Figure 3: BSFC Raw Results of Parameter Sweep 45 kw 70 kw 95 kw 120 kw 145 kw 170 kw 195 kw BSFC [g/kwh] 20 kw 185 195 205 215 225 235 245 255 Figure 4: Engine BSFC Map From Virtual Dynomometer Simulations 4 Integrated Powertrain Control with Maple and MapleSim: Optimal Engine Operating Points

Preparing the data for optimization The data from the parameter sweep exceeding the WOT line is highly penalized with a large cost value. Ensuring the optimization will not converge to values outside the engine functional range. Furthermore, results outside the test range are highly penalized and include a cost proportional to the distance from the center of the test range. The added distance cost is to ensure that the optimization converges back to the range evaluated in the dynamometer testing. Optimization Results and Curve Fitting This nonlinear problem is solved using the Maple Global Optimization Toolbox to ensure that the set of optimal solutions are not local minima. Moreover, the primary objective is to provide a general method that can be reused with experimental engine data, thus the Global Optimization Toolbox provides a robust approach for the optimization. Figure 5 shows the Maple optimization code in a loop structure within the worksheet. The following summarizes the details of the optimization procedure: The variable Result contains the optimal value for the i th calculation of power from PowerList. PowerList is a list of propulsion power values to evaluate Matrix BSFCminM contains the power [W], speed [rpm], torque [Nm], and BSFC [g/kwh] from each of the resulting solutions fcost is the cost function defined by x, the engine speed [rpm] and Pw the i th power value. x is evaluated within the limits of 1000 to 6000 rpm and an initial condition midrange. for i from 1 to numelems(powerlist) do Pw:= PowerList[i]; Result:= GlobalOptimization:-GlobalSolve( fcost (x), method = diffevol, maximize = false, evaluationlimit = 1000, x = 1000..6000, initialpoint = [x = (1000+6000)/2] ); BSFCminM[i,1]:= PowerList[i]; BSFCminM[i,2]:= rhs( Result[2][1] ); BSFCminM[i,3]:= evalf( PowerList[i]/( rhs(result[2][1] )*2*Pi/60) ); BSFCminM[i,4]:= Result[1]; end do: Figure 5: Maple Code for Determining Global Optimum

The set of solutions are provided as the Optimal Operating Line (OOL) shown in Figure 6. To ensure a smooth set of engine operating points a polynomial function is fitted to the OOL data. Using the Maple nonlinear curve fitting tool shown in Figure 7, a 5th order polynomial is fitted to the OOL data. Figure 6 shows both the polynomial approximation and the OOL curves. Observing the intersections of the fitted line and the propulsion power smoothly approximates the engine optimal operating point. Equations (Eq. 2) and (Eq. 3) define the intersection of power and the polynomial function to determine the desired optimal operating point. The following summarizes the details of the curve fitting procedure: The variable poly is a 5th order polynomial equation that is a function of x The vector form of the optimized data is ndata and Tdata for the optimal engine speed and torque respectively. P=τn (Eq. 2) τ=f(n) (Eq. 3) Where: P is the proportion power, τ= is the engine torque, n is the engine speed and f(n) is the function that approximates the OOL. 45 kw 70 kw 95 kw 120 kw 145 kw 170 kw 195 kw BSFC [g/kwh] 20 kw 185 195 205 215 225 235 245 255 Figure 6: Engine BSFC Map with Optimal BSFC Operation Points and Smooth Function Estimate of Optimal Results BSFCeqn:= Statistics:-NonlinearFit(poly, ndata, Tdata, x); Figure 7: Code for Maple Nonlinear Curve Fitting Command 6 Integrated Powertrain Control with Maple and MapleSim: Optimal Engine Operating Points

Conclusion By using Maple and MapleSim, complex engineering modeling and dynamic problems are effectively captured, modeled, and built-on. The concept presented extends the Mean Value Engine Model (MVEM) [2, 3]. Using the Brake Specific Fuel Consumption (BSFC) as the defining constraint, optimal operating points are determined for an internal combustion engine. The process describes the virtual dynamometer testing, BSFC engine map, optimization of engine data, followed by a function approximation of the optimal values. The function approximation of optimal dataset now serves as a target operating point for the internal combustion engine. Hence, allowing the engine to operate at the most effective fuel to power ratio defined by the BSFC. This paper focuses on the general approach and the technique may include additional engine characteristic such as emissions data in the optimization. References [1] S. Bai, J. Maguire and H. Peng, Dynamic Analysis and Control System Design of Automatic Transmissions, Warrendale, Pennsylvania, USA: SAE International, 2013. [2] P. Goossens and A. Goodarzi, Full-Vehicle Model Development For Prediction of Fuel Consumption, SAE Int. J. Fuels Lubr., 2013. [3] M. Saeedi, A Mean Value Internal Combustion Engine Model in MapleSim, M.A.Sc. thesis, Mech. Eng., Waterloo, Canada: University of Waterloo, 2010. [4] J. V. Baalen, Optimal Energy Management Strategy for the Honda Civic IMA, Master s thesis, Mech. Eng., Eindhoven: Technische Universiteit Eindhoven, 2006.

A Cybernet Group Company www.maplesoft.com info@maplesoft.com Maplesoft, a division of Waterloo Maple Inc., 2014. Maplesoft, Maple, and MapleSim are trademarks of Waterloo Maple Inc. All other trademarks are the property of their respective owners.