Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor)

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

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

Characterisation of Longitudinal Response for a Full-Time Four Wheel Drive Vehicle

Modelling Automotive Hydraulic Systems using the Modelica ActuationHydraulics Library

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

An introduction to the VehicleInterfaces package

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

Real-time simulation of the 2014 Formula 1 car

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

Investigating the effect of gearbox preconditioning on vehicle efficiency

Modelling and Simulation Specialists

Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor)

Modeling and Simulate Automotive Powertrain Systems

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

Addressing performance balancing in fuel economy driven vehicle programs

Bus Handling Validation and Analysis Using ADAMS/Car

Modification of IPG Driver for Road Robustness Applications

Building Fast and Accurate Powertrain Models for System and Control Development

Virtual Testing of the Full Vehicle System

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

Proper Modeling of Integrated Vehicle Systems

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

The MathWorks Crossover to Model-Based Design

Influence of Parameter Variations on System Identification of Full Car Model

Downsizing Powertrains NVH Implications and Solutions for Vehicle Integration

Booming Noise Optimization on an All Wheel Drive Vehicle

The role of the tyre in traction-induced driveline vibrations

Model-Based Engine Calibration

Modelling of a Double Clutch Transmission with an Appropriate Controller for the Simulation of Shifting Processes

Overview of operation modes

Using cloud to develop and deploy advanced fault management strategies

Modeling of Conventional Vehicle in Modelica

CHAPTER 6 MECHANICAL SHOCK TESTS ON DIP-PCB ASSEMBLY

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

ROLLOVER CRASHWORTHINESS OF A RURAL TRANSPORT VEHICLE USING MADYMO

Optimization of Seat Displacement and Settling Time of Quarter Car Model Vehicle Dynamic System Subjected to Speed Bump

MULTIBODY ANALYSIS OF THE M-346 PILOTS INCEPTORS MECHANICAL CIRCUITS INTRODUCTION

2015 The MathWorks, Inc. 1

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

Implementation of an Extended Vehicle Model Architecture in Modelica for Hybrid Vehicle Modeling: Development and Applications

Simulation of a Narrow Gauge Vehicle using SIMPACK, Model Validation using Scaled Prototypes on Roller-Rig

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

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

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

Multiphysics Modeling of Railway Pneumatic Suspensions

Feature Article. Wheel Slip Simulation for Dynamic Road Load Simulation. Bryce Johnson. Application Reprint of Readout No. 38.

Regenerative Braking System for Series Hybrid Electric City Bus

Switching Control for Smooth Mode Changes in Hybrid Electric Vehicles

Estimation of Reliable Design Loads During Extreme Strength and Durability Events at Jaguar Land Rover. SIMPACK User Meeting May 2011

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

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

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

Integrated Vehicle Thermal Management in Modelica: Overview and Applications

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

VEHICLE DYNAMICS. A factsheet on Volvo Cars Scalable Product Architecture chassis technology

VOLUME 9, FIRST ISSUE

ME scope Application Note 29 FEA Model Updating of an Aluminum Plate

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

KINEMATICAL SUSPENSION OPTIMIZATION USING DESIGN OF EXPERIMENT METHOD

NVH vs. Vehicle Fuel Economy Trade-off

USE OF 1D SIMULATION IN THE COOLING SYSTEMS DESIGN PROCESS

Servo Creel Development

Simulink as a Platform for Full Vehicle Simulation

Vehicle Simulation for Engine Calibration to Enhance RDE Performance

Designing for Reliability and Robustness with MATLAB

Dynamic Modelling of Commercial Aircraft Secondary Flight Control Systems

QuickStick Repeatability Analysis

HANDLING QUALITY OBJECTIVE EVALUATION OF LIGHT COMMERCIAL VEHICLES

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

Modeling tire vibrations in ABS-braking

Modelling of Diesel Vehicle Emissions under transient conditions

MODELING SUSPENSION DAMPER MODULES USING LS-DYNA

ISSN: SIMULATION AND ANALYSIS OF PASSIVE SUSPENSION SYSTEM FOR DIFFERENT ROAD PROFILES WITH VARIABLE DAMPING AND STIFFNESS PARAMETERS S.

Diesel-Driven Compressor Torque Pulse Measurement in a Transport Refrigeration Unit

Technical Report TR

Design and evaluate vehicle architectures to reach the best trade-off between performance, range and comfort. Unrestricted.

Approach for determining WLTPbased targets for the EU CO 2 Regulation for Light Duty Vehicles

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

Testing with Virtual Prototype Vehicles on the Test Bench

Gear Shift Quality Improvement In Manual Transmissions Using Dynamic Modelling

Unsprung Mass The Myths and Realities Closing the Circle

Power Conditioning of Microgrids and Co-Generation Systems

Model Based Design: Balancing Embedded Controls Development and System Simulation

Multi-Body Simulation of Powertrain Acoustics in the Full Vehicle Development

Powertrain Performance vs. engine performance

Dynamic Behavior Analysis of Hydraulic Power Steering Systems

Application of the SuperGen Electro-Mechanical Supercharger to Miller-Cycle Gasoline Turbocharged Engines

Procedia Engineering 00 (2009) Mountain bike wheel endurance testing and modeling. Robin C. Redfield a,*, Cory Sutela b

Vibration Analysis of an All-Terrain Vehicle

The Synaptic Damping Control System:

Review on Handling Characteristics of Road Vehicles

Study on Braking Energy Recovery of Four Wheel Drive Electric Vehicle Based on Driving Intention Recognition

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

Technical Report Lotus Elan Rear Suspension The Effect of Halfshaft Rubber Couplings. T. L. Duell. Prepared for The Elan Factory.

Torsional Analysis Challenges of a Centrifugal Pump Train. Niels Peter Pauli Lloyd s Register Consulting Niklas Sehlstedt Lloyd s Register Consulting

Reduction of Self Induced Vibration in Rotary Stirling Cycle Coolers

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

Full Vehicle Durability Prediction Using Co-simulation Between Implicit & Explicit Finite Element Solvers

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

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

Transcription:

Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor) M. Dempsey, S. Biggs, N. Dixon Claytex Services Ltd, Hatton; Jaguar Cars Limited Engineering Centre, Whitley Coventry, UK Simulating driveability using Dymola and Modelica Not published Paper presented at the 4th International Modelica Conference, March 7-8, 2005, Hamburg University of Technology, Hamburg-Harburg, Germany, organized by The Modelica Association and the Department of Thermodynamics, Hamburg University of Technology All papers of this conference can be downloaded from http://www.modelica.org/events/conference2005/ Program Committee Prof. Gerhard Schmitz, Hamburg University of Technology, Germany (Program chair). Prof. Bernhard Bachmann, University of Applied Sciences Bielefeld, Germany. Dr. Francesco Casella, Politecnico di Milano, Italy. Dr. Hilding Elmqvist, Dynasim AB, Sweden. Prof. Peter Fritzson, University of Linkping, Sweden Prof. Martin Otter, DLR, Germany Dr. Michael Tiller, Ford Motor Company, USA Dr. Hubertus Tummescheit, Scynamics HB, Sweden Local Organization: Gerhard Schmitz, Katrin Prölß, Wilson Casas, Henning Knigge, Jens Vasel, Stefan Wischhusen, TuTech Innovation GmbH

Simulating driveability using Dymola and Modelica Simulating driveability using Dymola and Modelica Mike Dempsey Claytex Services Ltd Unit 9A, Nunhold Business Centre, Dark Lane, Hatton, CV35 8XB, UK Sean Biggs, Neil Dixon Jaguar Cars Limited Engineering Centre, Whitley Coventry, CV3 4LF, UK Abstract As the complexity of automotive powertrains increases it is becoming increasingly difficult for engineers to determine the optimum specification for the system. The proliferation of control systems also adds to the complexity of the task and increasingly simulation is being used to assist in the development of new products. A model has been developed to enable component parameter studies and desktop calibration of driveability attributes using Dymola and Modelica. The model included the automatic translation of an existing, validated engine model from Simulink into Modelica using Simelica. The correlation process used is described and the results presented. In addition, a study of the effects of differing levels of model complexity has been conducted to understand the trade-off between simulation accuracy and performance. 1. Introduction Automotive manufacturers have a difficult task to reduce emissions, increase fuel economy and enhance the performance and driveability of new products while reducing the time and cost of development. Simultaneously these products are becoming increasingly complex adding to this already difficult task. Historically, the majority of the development has been conducted with extensive prototype vehicle testing. As the complexity of the products increases, additional testing is required and it becomes increasingly difficult to optimise the system. Engineers are increasingly looking to simulation as a way to optimise the system and reduce the amount of testing required. Simulation has been used for many years to optimise fuel economy and performance but with the development of multi-domain modelling tools it is now possible to apply simulation to a number of other areas such as driveability. In this paper the term driveability refers to the study of how the longitudinal acceleration response of the vehicle reacts to accelerator pedal inputs. The main area of study is the response during tip-in and tip-out manoeuvres. A tip-in manoeuvre is characterised by the vehicle initially either being driven at a constant speed or coasting down in gear and the driver rapidly applying the accelerator pedal. Similarly, a tip-out manoeuvre is characterised by the vehicle either in a state of acceleration or being driven at a constant speed and the driver rapidly releasing the accelerator resulting in the vehicle decelerating. It is not uncommon to find that the vehicle longitudinal acceleration oscillates in response to these manoeuvres and this is undesirable from the driver and passenger s point of view. In order to simulate driveability we need to incorporate the effects from many engineering domains. This means the model must include representation of the transient torque production of the engine, the behaviour of the engine control system, the behaviour of the entire transmission and driveline and the interaction with the tires and vehicle body. This requires the use of a multidomain modelling tool, as we need to include effects spanning a number of engineering domains including control, fluid flow, thermodynamics, heat transfer and mechanics (1D rotational, linear and multibody). In this project we have reused elements of existing simulation tools, which have been previously validated to simplify the development process. This has the added benefit that engineers are already familiar with these parts of the models and have confidence in them. We have reused elements from two different simulation tools and combined them in one environment to develop our driveability simulation capability. A complete driveline model has been developed within the transmission and driveline department to study the vibrations within the drivetrain. These models have been developed using Dymola and include the effects of the driveline mounting system to the vehicle body structure.

M. Dempsey, S. Biggs, N. Dixon The engine calibration teams have developed a Simulink engine and control system model that has been used to optimise fuel economy and emissions. By utilising this engine model in the driveability model we can quickly derive an engine model that simulates the effects we require. Using Simelica we can automatically translate this existing engine model from Simulink into Modelica and then couple this to the existing driveline models. This project has utilised the Modelica VMA [1], see figure 1, which has allowed us to easily develop a number of driveline models that include different levels of detail. We can then easily swap between these to investigate the effect on the results. This enables us to fine tune the model for use in different applications, as we understand the trade off in simulation accuracy against computation time. whether a change in the hardware or calibration has improved or degraded the response. A typical acceleration trace due to a tip-in manoeuvre is shown in Figure 2. The key characteristics of this response that assist the engineer in judging whether the vehicle exhibits good or bad driveability behaviour are the peak overshoot, damping, and the frequency of oscillation. To tune a system to deliver good driveability on the desktop requires targets to be set for these objective measures. s s m 4 3 2 1 0-1 9 10 11 12 Figure 2: typical longitudinal acceleration due to a tip-in manoeuvre Figure 1: Top level of the Modelica VMA 2. Understanding Driveability Driveability, in this context, is primarily about the excitation of the first torsional mode of the powertrain and is often referred to as the shuffle frequency [2]. This torsional mode is excited by the sudden changes in the engine torque that result from the accelerator pedal inputs. The driver and passengers feel the torsional mode as an oscillation in the longitudinal acceleration. The acceleration is typically measured using accelerometers mounted on the driver s seat track as this nominally equates to the acceleration experienced by the driver. The assessment of driveability is primarily a subjective one carried out by engineers during testing. For simulation purposes it is necessary to utilise objective measures that can be used to assess The frequency of the first torsional mode is usually in the range of 2-10Hz and depends primarily on the flywheel inertia, gear ratio and driveline compliance [2]. As driveability is only concerned with the first torsional mode we can use a low order model and we can ignore effects in the model that occur at frequencies above 30Hz. This means we can use a mean-value engine model and do not need to model the torque cyclics as a function of crank angle. It also allows us to simplify the driveline model. 3. The Model 3.1 Engine and Engine Controller The Engine and Controller models have been imported into Modelica from an existing Simulink model. This approach has been adopted for the engine and its controller as a suitable model has already been developed and validated in Simulink. This model has been used for a number of different simulation tasks and the development engineers have experience and confidence in this model. Development engineers are usually sceptical of new methods and it takes a significant amount of time and effort to convince them that the new methods can be used reliably in place of extensive testing.

Simulating driveability using Dymola and Modelica Re-using existing models that engineers have previous experience and confidence in eases the process of introducing new methods. a problem during the conversion will be identified in the list on the right hand side of the window. The engine model itself is a mean-value engine model that predicts the airflow into the engine and includes maps that characterise the torque output based on the airflow, air-fuel ratio, spark timing and engine operating temperatures. The controller model is an accurate model of the actual controller rather than an idealised or simplified version. It includes the functions to control the spark timing and fuel injection. Figure 4: Simelica view of the Simulink engine model during translation Figure 3: Simulink model created for automatic translation The Simulink model of the engine and controller was developed to work within the Simulink version of the VMA [3]. The Modelica VMA is based off the Simulink VMA and uses the same system decomposition. The Simulink VMA makes extensive use of signal buses to pass signals between the various subsystems and this approach has been modified in the Modelica VMA to make use of the physical connectors available in Modelica. To enable the automatic conversion of the Simulink model into Modelica using Simelica [4] we first had to extract the engine and controller blocks from the VMA and create a new model that includes a set of constants as the inputs to a dummy bus system, see figure 3. The translation process is straightforward and Simelica generates a Modelica representation based on the AdvancedBlocks library [4]. To ensure the correct translation of the model it is necessary to import the parameter data into Simelica as well as the Simulink model. Figure 4 shows Simelica with the engine and controller model open. On the left hand side of the window we see a hierarchical view of the model and any block that may potential create A number of potential problem blocks are identified within the Simulink model although none of them actually cause an issue. The reason they are identified as potential problems is that they are masked subsystems that include some initialisation commands. These are potential problems as the initialisation commands can be any Matlab statement including user-defined functions. It is not possible for the translator to automatically handle all of these so they are identified for the user to review and check in the translated model. The initialisation commands in the identified masked subsystems are actually being used to calculate some additional parameters and can be automatically translated. 3.2 Transmission Model The gearbox is modelled as a referred torsional system. The stiffness, damping, inertia and backlash are all referred back to the input shaft and modelled at one point. Although this approach does produce the overall correct mathematical effect it doesn t allow us to study the detail of how the gearbox internals respond during a driveability manoeuvre. Ideally the gearbox model would include all the gears and shafts with the inertias, stiffness and lash data being applied at the appropriate points in the system. Unfortunately the data required to develop a model with this amount of detail was unavailable for the test vehicle. 3.3 Driveline Model Driveability is affected by a large number of components including the propshafts, halfshafts,

M. Dempsey, S. Biggs, N. Dixon differential, driveline mounting system, vehicle suspension and tires. A number of different driveline and chassis models have been developed so that we can investigate which of these effects has the greatest impact on the accuracy of results and simulation performance. In its simplest form, the driveline model includes the propshaft, differential and halfshaft but does not include the driveline mounting system. The actual propshaft installation in the test vehicle comprises of a rubber coupling at the end of a two-piece propshaft connected by a universal joint. In the simplest model this is reduced to two inertia elements connected by a linear spring-damper and the overall effective inertia, stiffness and damping of the propshaft is calculated from the values of the individual component values. Figure 6: Differential model 3.4 Chassis Model The chassis model includes the vehicle body, suspension, tires and, in the complex models, the driveline mounting system, see figure 7. The vehicle body and suspension models take account of pitch and bounce in response to the acceleration of the vehicle body to calculate the load acting on each tire. A Pacejka tire slip model is used to account for the variation in vertical load and the effect that this has on longitudinal tire slip. Figure 5: Complex Driveline model A step up from the simple driveline models is to include the driveline mounting system. Within the driveline subsystem this involves modifying the differential model to include the reactions at the bearings that act on the differential case. Using a MultiBody model of the differential these reactions are translated into forces acting on the differential mounts. The actual mounts are included in the chassis subsystem. The reaction of the driveline torques on the differential case is modelled by coupling the 1D driveline models to a MultiBody representation of the differential, see figure 6. Figure 7: Chassis model The basic chassis model can be extended and the differential mounting system added using the MultiBody library. The mount models use different

Simulating driveability using Dymola and Modelica non-linear stiffness and damping values in the x, y and z directions and include a spherical joint at the interface to the differential case. 3.5 The Driver model The driver model has a number of tasks to perform to enable the simulation of the driveability tests we are interested in. The driver has to control the vehicle to an initial speed and after the vehicle has stabilized at this speed the driver has to control the accelerator pedal to replicate a tip-in or tip-out test. See figure 8 for example traces of the accelerator pedal position during these tests. All of the tests are conducted in a fixed gear and without the use of the brakes. 1.0 0.9 0.8 0.7 0.6 ] [m 0.5 0.4 0.3 0.2 0.1 0.0 driver.driver_bus.accelerator_pedal.s Control to initial vehicle speed Tip-in 1 2 3 4 5 6 7 8 9 Figure 8: Accelerator pedal profiles Tip-out 3.6 The Rest of the model The remainder of the model is simple as it only has a small impact on our area of study. The accessories subsystem is modelled as a series of torque losses and inertias representing the major components (alternator, power steering pump, air-conditioning unit). The brakes subsystem includes individual wheel brakes but none of the actual braking system is modelled. The position of the brake pedal as controlled by the driver is multiplied by a scale factor to enable an appropriate amount of braking force to be exerted when required. 4. Correlation 4.1 The approach The correlation of the model is achieved using the most complex versions of each of the subsystem models. As we have such a complex model the correlation has been approached on a step-by-step basis, which enables the correlation of different parts of the model at each step. The first step is to ensure that all the subsystem models have undergone some degree of correlation. This step can be used to ensure that each subsystem is behaving in a physically correct manner and that, where possible, the subsystem is correlated in isolation to appropriate test data. For example, we can correlate the engine model to data collected on an engine dynamometer. The whole vehicle model can then be correlated in a number of steps to help ensure that the overall system performance is correct. The correlation exercise was divided into a number of simple steps, simplest first, and gradually increasing the number of systems until the full vehicle model undergoing a tipin test was correlated. 4.2 Coastdown correlation The first test was to compare the model to a coastdown test from high speed (>120kph) with the vehicle in neutral. Correlating the model to this test enables us to confirm that the parameters for the aerodynamics, tire rolling resistance, driveline losses and total vehicle inertias are consistent with the measured vehicle. Figure 9 shows the results of this stage of the correlation;. Due to experimental variation it is essential that a number of real tests are carried out and that the model correlates to fit within these results rather than to match an individual test exactly. Once correlation of the coastdown with the vehicle in neutral is achieved, we can start to include additional effects into the correlation. The next step is to look at the in-gear coastdowns as this step enables us to verify that the gearbox loss models and engine braking effects are consistent with the test vehicle. As the engine braking effect should have been correlated as part of the Simulink engine model correlation we can focus on the gearbox loses if there is a discrepancy between the test and simulation.

M. Dempsey, S. Biggs, N. Dixon 4.4 Tip-in correlation There are two types of tip-in test that the model has been correlated against. The simpler of the two to correlate starts with the vehicle moving at a constant speed, the other with the vehicle coasting down in gear. When correlating the model against the tip-in test from a constant speed we are seeing the response of the vehicle longitudinal acceleration being influenced by the stiffness and damping within the entire drivetrain. The test from the coastdown condition adds in the effect of the backlash within the gearbox and driveline. Figure 9: Coastdown Correlation 4.3 Acceleration correlation Acceleration tests enable confirmation that the engine torque, gearbox, driveline losses and total inertias are consistent with the test vehicle. In this case discrepancies between the model and the test results have been observed, see figure 10. It is difficult to identify the root cause, but the most likely candidate was differences in the predicted and actual engine torque. This is a result of the engine installed in the test vehicle having unknown characteristics and the original engine model having been correlated against a different engine installed on a dynamometer. Other possible causes of the discrepancy are the loss models in the engine, gearbox and auxiliaries (alternator, power steering pump, etc). Achieving good correlation to the tip-in tests demonstrates that the gearbox and driveline stiffness, damping and backlash values are consistent with the test vehicle and that the model is suitable for the development of driveline components and engine control strategies and calibration. By correlating the results across a range of different engine speeds and in different gears we can establish confidence that the response of the model is accurate across a wide range of conditions. Figure 11 compares the longitudinal acceleration of the vehicle for a number of tip-in tests at different engine speeds in second gear. Overall, there is a good correlation between the simulation and test results across this range of engine speeds. There is a slight discrepancy in the results and the model appears to be over-damped when compared to the test vehicle, as the oscillations in longitudinal acceleration after the first peak are smaller than measured in the vehicle. Figure 10: Acceleration Correlation Figure 11: Correlation of tip-in results at various engine speeds in second gear

Simulating driveability using Dymola and Modelica 5. Model detail study Due to concerns about the computation time required to accurately simulate driveability an investigation into the required level of model complexity has been carried out. Using the various different driveline and chassis models we have developed, the trade-off between simulation accuracy and computation time can be studied. Table 1 summarises the different details that are included in the different driveline and chassis subsystem models. peak overshoot is a measurement of how much bigger the first peak is than the acceleration achieved after the oscillation has settled. The settling time is the time taken from the tip-in event at the throttle for the vehicle acceleration to settle to within ±2% of the acceleration achieved after the oscillation has settled. Basic Medium Complex Extreme Propshaft Driveline Subsystem 1D single element Y 1D one element per shaft Y Y 1D multi element per Y shaft Halfshaft Driveline Subsystem 1D Single element Y Y Y 1D multi-element Y Differential Driveline Subsystem 1D Y Y MultiBody Y Y Chassis Subsystem Half-car body model Y Y Y Y Non-Linear diff mounts Y Y Table 1: Summary of model detail Figure 12 compares the results of running each version of the model through the same tip-in test. By increasing the complexity of the model we improve the correlation of the model but at the cost of computation time as shown in table 2. The results for the complex and extreme models are almost entirely coincident apart from some very small deviations not visible at this scale. As the extreme version of the model takes over two and a half times as long to simulate as the complex version and the results produced are almost exactly the same as generated by the complex model we can drop the extreme version of the model from further comparisons. Comparing the results produced by the complex model with our test results shows a very good agreement during the tip-in test as discussed in section 4. The metrics shown in table 2 can be used to help objectively judge how close the correlation is. The Figure 12: Comparing model detail levels Simulation Time (s) Peak Overshoot (% of ss accel) Settling Time (s) Basic 133 48.9 1.04 Medium 133 49.2 1.05 Complex 512 57.5 1.12 Extreme 1370 57.5 1.12 Test n/a 58.5 1.11 Tests carried out using a PC (AMD64 3800+, 2GB RAM) running Windows XP Table 2: Simulation time vs. model detail The complex model achieves a good correlation but the simpler models still achieve a reasonable level of accuracy. As these simpler models take one quarter of the time to simulate than that taken by the complex model it would be extremely useful to be able to use these versions for conducting extensive sensitivity studies. By maintaining two versions of the model we can use the simple model to quickly identify a range of suitable values for a model parameter and then apply the complex model to determine the optimum value. 6. Conclusions Robust models have been developed and correlated for the simulation of driveability. These can now be used for the desktop calibration of many engine

M. Dempsey, S. Biggs, N. Dixon controller functions and to carry out parameter studies to develop the specifications for the driveline components. The use of Simelica has enabled us to easily reuse models that have been developed in Simulink. The translation process is entirely automatic ensuring that we can easily update our Modelica model as the Simulink models are developed further. The sensitivity study has enabled us to judge which versions of the model are suitable for which tasks. For example, to carry out a large parameter sweep to help target further effort we can use the basic model as it gives an adequate level of accuracy and quick simulation times. To fine-tune a calibration we need to use the complex model as this provides a very good correlation but takes longer to simulate. 7. References 1. M.Tiller, P.Bowles, M.Dempsey, Development of a Vehicle Modelling Architecture in Modelica, Proceedings of the 3 rd International Modelica Conference, p.75-85 2. G.S. Cooke, P.R. Crossley, E.A. Chan, Computer Modelling of a Vehicle Powertrain for Driveability Development, Structural dynamic modelling (1) Autotech 93: Seminar 31, Institute of Mechanical Engineers, UK. 3. C. Belton, P. Bennett, P. Burchill, D. Copp, N. Darnton, K. Butts, J. Che, B. Hieb, M. Jennings, T. Mortimer, A Vehicle Model Architecture for Vehicle System Control Design, SAE 2003-01-0092, Society of Automotive Engineers. 4. M.Dempsey, Automatic translation of Simulink models into Modelica using Simelica and the AdvancedBlocks library, Proceedings of the 3 rd International Modelica Conference, p. 115-124