IJTM/IJCEE PAGE TEMPLATEv2



Real-time dynamic simulation of vehicles with electronic stability control: Modeling and validation

Weidong Pan and Yiannis E. Papelis

National Advanced Driving Simulator, The University of Iowa,

2401 Oakdale Blvd., Iowa City, IA 52242-5003, USA

E-mail: wpan@nads-sc.uiowa.edu, yiannis@nads-sc.uiowa.edu

Abstract: This paper presents an approach to real-time dynamic simulation of vehicles with electronic stability control (ESC). The approach involves the integration of ESC software into the powertrain and brake models of the real-time vehicle dynamic simulation environment of the National Advanced Driving Simulator (NADS). The ultimate goal of this integration is the use of ESC equipped vehicles in simulator-based human factors experimentation assessing the effectiveness of ESC in avoiding loss of control accidents. The effectiveness of this approach in simulating ESC is demonstrated through the development and validation of two vehicle models, one for a 2003 Ford Expedition and the other for a 2002 Oldsmobile Intrigue, both equipped with ESC. Results show close correlation of vehicle behavior between the test data and the simulation data. In addition, the timing and magnitude of the simulated ESC activity correlate closely with the test results.

Keywords: active safety systems, driving simulator, electronic stability control, multibody vehicle dynamics, real-time vehicle dynamic simulation, vehicle modeling and validation

Reference to this paper should be made as follows: Pan, Weidong, and Papelis, Yiannis E. (xxxx) ‘Real-time dynamic simulation of vehicles with electronic stability control: Modeling and validation’, Int. J. of Vehicle Systems Modelling and Testing, Vol. X, No. Y, pp. 000-000.

Biographical notes: Weidong Pan is an associate research engineer at the National Advanced Driving Simulator. He earned his Ph.D. in mechanical engineering from the University of Iowa. His academic and research career has focused on flexible multibody dynamics, vehicle dynamics modeling and real-time simulation, and high-fidelity tire-soil and tool-soil interaction modeling and simulation technology. He has published in journals such as Computer Methods in Applied Mechanics and Engineering and Mechanics of Structures and Machines.

Dr. Yiannis Papelis is a research scientist and chief technical officer at the National Advanced Driving Simulator. He earned a Ph.D. in electrical and computer engineering from the University of Iowa and has been involved in driving simulation research for the past 15 years. Dr. Papelis has initiated and led numerous transportation safety research projects focusing on in-vehicle devices and vehicle design.  He has also consulted with industry on simulator development projects in the U.S., Europe, and Asia. His research interests include transportation safety research, synthetic environment modeling, and simulation, and he has published in journals such as IEEE Computer and Transactions on Software Engineering, as well as in numerous conference proceedings.

1 Introduction

Vehicle design has evolved significantly over the last decade, with new safety features available on more and more vehicles. The latest addition is electronic stability control (ESC). During severe maneuvers, such as obstacle avoidance, the ESC senses impending loss of control and selectively brakes individual wheels and intervenes in the engine-management system to help the driver maintain control of the vehicle. Early statistical studies have shown that vehicles with ESC have fewer accidents than vehicles without; however, there has been no empirical study of ESC effectiveness with normal drivers.

Testing a new design or studying the effectiveness of an existing safety system like ESC in the real world is difficult because such systems are designed to prevent accidents and thus function only in severe and risky situations. High-fidelity driving simulation, where the virtual environment ensures maximum driver immersion without the risks associated with the driving situations necessary to exhibit the potential benefits of ESC, is an ideal alternative. However, properly testing ESC on a driving simulator requires the modeling and integration of ESC into the vehicle dynamics used in the real-time simulation.

Real-time vehicle dynamics simulation is a key enabling technology in a high-fidelity driving simulator. Given the driver control over the steering wheel, brake pedal, accelerator pedal, and gear shift, vehicle dynamics must predict all information required by the motion system (velocity and acceleration), visual system (position and orientation), and audio system (powertrain, tires), in real time. The development of the NADSdyna software a decade ago represents an early effort to achieve this capability (CCAD, 1995). The software, with incremental enhancements over the years, now runs at the National Advanced Driving Simulator at the University of Iowa.

There are several challenges when integrating an ESC model into real-time dynamics code. First, the ESC system is only activated during very aggressive maneuvers, at which point, there are severe nonlinearities in the vehicle suspension and tires. The vehicle dynamics model must be of adequate fidelity and utilize high-quality data. For example, the tire model must adequately simulate large slip angles and slip ratios. This problem was addressed by obtaining, in a test laboratory environment, tire data for large slip angles and slip ratios. This data was used to calibrate the simulation models, thus ensuring close match to real-world aggregate vehicle performance.

Secondly, the ESC system implementation uses complicated proprietary algorithms that are not easily reproduced. In this case, this problem was addressed by two ESC manufacturers willingness to provide a library containing the actual software that runs in the vehicle ESC controller to the University of Iowa. This software was integrated into the NADS vehicle model, thus ensuring identical behavior of the ESC system between the real world and the simulation.

The two ESC-equipped vehicles that were modeled are the 2003 Ford Expedition and the 2002 Oldsmobile Intrigue. The ultimate purpose of this modeling effort was to utilize these models in a simulator-based human factors study comparing loss of control with and without ESC, under typical loss-of-control driving situations (Papelis et al., 2004).

This paper is organized as follows. The approach to incorporating ESC software into NADSdyna is presented in Section 2. In Section 3, the development of the real-time model of a passenger car and the real-time model of a sports utility vehicle (SUV) is presented. In Section 4, effectiveness of the vehicle dynamics modeling approach is demonstrated by comparing simulation results and test data for several relevant maneuvers. The integration time step-size for all simulations presented in this paper is 1/960 second, and the sampling rate of ESC software is 960 Hz.

2 Incorporating ESC into powertrain and brake model

Before the advent of ESC, the most popular active driving safety systems were the Antilock Brake System (ABS) and the Traction Control System (TCS). The primary function of ABS is to control the brake slip of the wheels to within a narrow range around the slip value at which the longitudinal tire force peaks. The range is also where the tire lateral force response to slip angle is usually sufficient to keep the vehicle stable and steerable (Pacejka, 2002). ABS uses wheel speed sensors to compute wheel slip and achieves its control objectives by modulating wheel brake pressure.

The primary function of TCS is to control the drive slip of the driven wheels so that it is around the slip value at which the longitudinal tire force peaks. A TCS system uses the same wheel speed sensors as the ABS but calculates drive slip as input to the control algorithm that decides the appropriate brake pressure at driven wheels. To obtain optimal results, TCS sometimes intervenes with the engine management to reduce engine power. TCS prevents wheel spin during straight-line acceleration. It also prevents skidding when accelerating too much in a turn.

Both ABS and TCS monitor wheel speed and take action based on the value of computed wheel slip (brake slip and drive slip, respectively). ESC contains all the capabilities of ABS and TSC. In addition, it also monitors steering wheel angle, accelerator position (read from engine ECU), primer pump pressure in the brake system, vehicle lateral acceleration, and vehicle yaw rate (Robert Bosch GmbH, 1999a). Based on this additional information, the ESC estimates driver intention, computes vehicle behavior, and then develops a control strategy to steer and/or slow the vehicle through brake application and engine intervention during situations where the vehicle is about to go out of control.

For TCS/ESC to intervene with engine management, an electronic throttle control (ETC), also known as drive-by-wire, must replace the conventional mechanical linkage between the accelerator pedal and the internal combustion engine throttle valve (or diesel injection pump). Let [pic] be the accelerator pedal angle, [pic]be the commanded throttle by the TCS/ESC system, and [pic] be a Boolean variable with a 1 indicating the TCS/ESC command should be honored and a 0 indicating the command should be disregarded. An ETC model can be expressed using the following equation:

[pic] (1)

where [pic] is the actual throttle passed to engine model. Note that in a drive-by-wire system, control commands from TCS/ESC have higher priority than commands from the driver (Robert Bosch GmbH, 1999b).

2.1 Definition of the inputs and outputs of driving safety systems

Based on the above discussion, one can summarize that an ESC takes three groups of information--driver inputs; chassis and wheel translational and rotational velocity and acceleration (vehicle states); and powertrain states--and achieves its control objectives through braking and engine/powertrain intervention. Thus, a generic interface for describing ESC in the context of vehicle dynamic simulation can be defined as shown in Fig. 1. The interface is general because all driver, vehicle, and powertrain information is included as input and different types of brake and engine intervention are included as output. It is expected that the interface will cover current and future driving safety systems to a great extent. Details of the inputs and outputs are described in the following paragraphs. Information that is not used by today’s ESC systems is intentionally included, with the assumption that future sensor technology and vehicle control algorithms will lead to more advanced driving safety systems that can use the information.

The vector of driver inputs consists of accelerator pedal position [pic], brake pedal force[pic], steering wheel angle [pic], steering wheel velocity[pic], and current gear selection[pic]; i.e.,

[pic] (2)

The vector of wheel kinematic information consists of wheel spin velocity[pic], [pic] and wheel spin acceleration [pic], [pic]at previous time step; i.e.,

[pic] (3)

The vector of powertrain information consists of engine speed[pic], engine output torque[pic], the current gear in transmission gear box[pic], transmission output torque[pic], powertrain operation model [pic] (two-wheel drive, four-wheel drive, or all-wheel drive), differential operation mode [pic] (locked, unlocked, or controllable), transfer case operation mode[pic], and transfer case torque split ratio[pic]; i.e.,

[pic] (4)

The vector of chassis kinematic information, assuming use of the SAE vehicle coordinate system, is

[pic] (5)

where [pic] are the roll, pitch, and yaw angles; [pic]are the roll, pitch, and yaw rates; [pic]are the roll, pitch, and yaw accelerations at the previous time step; [pic]are the longitudinal, lateral, and vertical velocities at the center of gravity; and [pic] are the longitudinal, lateral, and vertical acceleration at the center of gravity at the previous time step. These quantities can be computed from chassis location[pic], orientation matrix[pic], angular velocity[pic], and CG location [pic] relative to the origin of the chassis body reference frame, all reported by multibody dynamics, using the following equations:

[pic] (6)

[pic] (7)

[pic] (8)

The contents of [pic] depends on the ESC software to be integrated. While some of these values are often hard-coded, for the purpose of simulation it is beneficial to have the ability to disable ESC to facilitate the necessary comparison. Thus, a Boolean flag [pic] is included in the [pic] vector and is defined as follows:

[pic] (9)

On the output side, the generic interface lists three quantities for engine-intervention;[pic], [pic], and[pic]. They are redundant, and only one is active for a specific ESC model. The redundancy is necessary to make the interface useful for integrating ESC software developed by different manufacturers. A flag,[pic], must be included in the [pic]vector to indicate which channel is to be used by multibody vehicle dynamics. The flag is defined as follows:

[pic] (10)

Similarly, the brake intervention quantities, [pic]and[pic], are redundant, and only one is active for a specific ESC model. Another flag, [pic], must be defined in the [pic] vector, as follows:

[pic] (11)

2.2 Integration into vehicle dynamics

As shown in Section 2.1, ESC outputs are directed to powertrain (via engine intervention) and brake systems. In real-time vehicle dynamics formulation, a powertrain model consists of models for the engine, torque converter, automatic transmission, transfer case, differential, and final drive. The inputs to the engine model are throttle opening and current engine speed; the output is engine torque. The inputs to the torque converter are engine torque and the speed ratio of torque convert input shaft (which equals engine speed) to the transmission input shaft speed. Outputs are the load applied on the engine flywheel and the driving torque applied on the transmission input shaft. The primary function of all other components, including transmission, transfer case (if applicable), differential, and final drive, is to transmit the torque at the transmission input shaft to individual driven wheels through a sequence of gear pairs and shafts connected by universal joints or constant velocity joints. Depending on the value of [pic], the ESC engine intervention is achieved in different ways involving different components of the powertrain model.

When [pic], ESC directly computes the desired engine throttle engine[pic]. This control can be realized by simply feeding the desire throttle to the ETC model in Eq. 1; i.e.,

[pic] (12)

In the case of [pic], the ESC model computes desired engine torque. Because engine torque is an output of the engine model, a controller such as a Proportional-Integral-Derivative (PID) controller must be designed to use the difference between the engine output torque and the ESC-desired torque to gradually adjust the throttle until the difference diminishes, as shown in Fig. 2. A much simpler approach is to ignore the torque computed by the engine model and directly use the desired torque as an input to the torque converter. This approach is equivalent to having an infinitely powerful controller in Fig. 2 that brings the throttle to the desired value instantly. Such implementation is shown in Fig. 3.

Some ESC software computes only the desired torque at the transmission output axle, which corresponds to [pic]. In this case, a controller must be introduced to adjust the throttle until the desired axle torque equals the torque computed from the powertrain model, as shown in Fig. 4. It is generally not acceptable to directly apply the desired torque at the transmission output shaft in order to maintain consistency in the powertrain model formulation.

The model for the conventional brake system in real-time vehicle dynamics formulation contains a model of a pneumatic/hydraulic system that transforms brake pedal force into caliper pressure at individual wheel brakes and a model that converts caliper pressure into brake torque for each wheel. Thus, depending on the value of [pic], the brake intervention function of ESC can be brought into the vehicle dynamics model in two ways, as shown in Figs. 5 and 6. When[pic], the ESC system computes the desired caliper pressure at each wheel. The pressure is then passed to the second part of the conventional braking system model to compute wheel brake torque. When[pic], the ESC system computes the desired wheel torque at individual wheels. In this case, the desired torque is directly applied to the wheels. Thus, the conventional brake model is entirely bypassed. In either case, brake pressure dynamics are handled by ESC software. The complexity of the brake pressure dynamics model in ESC software varies.

As a final note, almost all ESC software contains digital controllers, which usually require a sampling rate of as high as 1000 Hz. When vehicle dynamics equations of motion are integrated at the same rate, vehicle information at the current time step can be directly passed into ESC software. When the equations of motion are integrated at a lower rate, computed vehicle information should be re-sampled, and multiple calls to ESC software must be made for each integration time step of vehicle dynamics.

3 Modeling of two ESC-equipped vehicles

Two vehicle models are described in this section. All model data, except for the powertrain and aerodynamics, were derived from measurements made by SEA, Inc. and its subcontractors (S.E.A. Inc., 2003a; S.E.A. Inc., 2003b).

3.1 2003 Ford Expedition

The Expedition employs a short-long arm (SLA) or double A-arm suspension on all four wheels. For each wheel a lower control arm, upper control arm, and knuckle are modeled as bodies. The upper and lower control arms are connected to the chassis with revolute joints and to the knuckles with spherical joints. The Expedition uses rack and pinion steering. Only the rack is modeled as a body, and it is connected to the chassis using a translational joint. The ratio of steering wheel angle to rack displacement is 121.0 rad/m. The tie rods connecting the front knuckles to the rack and the lateral links connecting the rear knuckles to the chassis are not modeled as bodies but as distance constraints to save computational effort. The wheels are not modeled as rigid bodies; only the rotational degree of freedom relative to the knuckle it attaches to is modeled as a state equation. The rotational inertia for the front wheels is 2.5462 kg-[pic] and the rotational inertia for the rear wheels is 2.2642 kg-[pic]. Mass and inertia of the wheels (except rotational inertia) are added to the knuckle bodies. A topology map showing how the bodies are connected is shown in Fig. 7.

The mass, initial position of center of gravity (CG), and inertia of each of the bodies are shown in Table 1. The CG locations are relative to a global coordinate system whose origin is located at ground level directly below the front axle and at the vehicle centerline and whose axes follow the SAE convention; i.e., [pic]forward, [pic]to the right, and [pic] down. The local coordinates used to define the inertia properties in Table 1 for the chassis are the SAE vehicle coordinates. The [pic] axis of the upper and lower control arms is the line of the pivot of the revolute joint connecting the control arms to the chassis. The [pic]axis is normal to the line of pivot through the point of the spherical joint connecting the control arm to the knuckle. The [pic] axis is then normal to each of these axes. The [pic] axis for the knuckles is the rotation axis of the wheel pointing to the right of the vehicle. The [pic] axis is in the forward direction, and the [pic] axis is downward. The [pic] axis for the rack is along its direction of motion. The [pic] and [pic] axes are arbitrarily chosen as normal to the [pic] axis.

For each corner of the suspension, the locations of the ten points shown in Fig. 8 are measured. Global positions of the points describing the driver-side front and rear suspension are shown in Table 2. Symmetry is assumed about the vehicle’s centerline to describe the passenger-side suspensions. These points are used to define the joints and force elements on each body by converting the global coordinates into the body’s local coordinate system.

The curves for the front and rear suspension springs and shocks are shown in Fig. 9. The roll stiffness of the front stabilization bar is set to 125000N/rad. The roll stiffness of the rear stabilization bar is set to 25000N/rad. These values are determined via a trial-and-error procedure so the simulated roll angle best matches the test data for steering maneuvers.

The powertrain model for the Expedition is based the model used for the 1997 Jeep Cherokee (Salaani, Guenther, and Heydinger, 1999), with the following changes:

• The engine map is scaled such that it generates 260 horsepower at 4500 RPM and 350 Lb-ft torque at 2500 RPM. The speed of the engine is limited to 628.3 rad/s or 6000 rpm.

• Gear ratios for the Expedition’s 4-speed automatic transmission are 2.84, 1.55, 1.00, and 0.70 for the forward gears and -2.32 for the reverse gear.

• The final drive gear ratio is 3.55.

The steady-state tire model by Allen et al. (Allen, Rosenthal, and Chrstos, 1997) is used in conjunction with the transient slip and slip angle formulation (Bernard and Clover, 1995) to compute real-time tire forces and moments. The tire model relies heavily on test data for accurate simulations. A full description of the model is given by Allen, Rosenthal, and Chrstos (1997), Bernard and Clover (1995), and Salaani and Heydinger (1998). Tire parameters for computing normal force[pic], transient slip, and transient slip angle are: tire free radius 0.397 m, tire rolling radius 0.37338 m, radial stiffness 270394 N/m, lateral relaxation length 0.5916168 m, radial damping 2000 N-sec/m, longitudinal damping coefficient 5000 N-sec/s, lateral damping coefficient 5000 N-sec/s, and longitudinal relaxation length 0.1 m. In addition, rolling resistance is set to 2% of normal force, and the nominal friction coefficient in both longitudinal and lateral directions is set to 0.85. Parameters for computing tire forces and moments are as follows, where the “ft-lbf” unit system is used for all parameters unless otherwise indicated. Meanings of the symbols can be found in references 9 and 11.

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

The coefficients [pic] are obtained by curve-fitting the peak longitudinal force coefficient, [pic], to test data using a second-order polynomial (Allen, Rosenthal, and Chrstos, 1997); i.e., .

[pic] (13)

The maximum normal load for all straight-line braking/traction tests is 1000 lb, which is exceeded during simulation because the curb load per rear wheel is 1410 lb. It is observed from test data that [pic] approaches a constant value as normal force approaches 1000 lb. Simple calculation using Eq. 13 yields an erroneous prediction when the normal load is larger than 1000 lb. To avoid this problem, Eq. 13 is modified as follows:

[pic] (14)

The aerodynamics model and data for the Expedition are taken from the Jeep Cherokee model in reference 8, with the cross-sectional area increased to 2.750 [pic] and the wheelbase increased to 3.018 m.

The ESC software for the Expedition was provided by Continental-Teves. This software models all the logic of the onboard computer that determines when to activate the ABS, TCS, or ESC and models the hydraulics of the braking system. This software was integrated into NADSdyna with [pic] and[pic]. The PID controller parameters are

[pic] (15)

3.2 2002 Oldsmobile Intrigue

The Intrigue employs a MacPherson strut suspension on the front and rear. In the front, each wheel has a lower control arm, knuckle, and piston modeled as bodies. The lower control arms are connected to the chassis with revolute joints and to the knuckle with spherical joints. Each piston body is connected to the chassis with a translational joint, and the knuckles are connected with a spherical joint. In the rear, each wheel has two lateral links, a knuckle, and a piston modeled as bodies. The lateral links are connected to the chassis with universal joints, and the knuckles are connected with spherical joints. As in the front, the pistons are connected to the chassis with a translational joint, and the knuckles are connected with a spherical joint. The Intrigue uses rack and pinion steering. Only the rack is modeled as a body, and it is connected to the chassis using a translational joint. The ratio of steering wheel angle to rack displacement is -141.8 rad/m. The tie rods connecting the front knuckles to the rack and the lateral links connecting the rear knuckles to the chassis are not modeled as bodies, but rather as distance constraints to save computational effort. Similar to the Expedition model, the wheels are not modeled as rigid bodies; only the rotational degree of freedom is modeled as a state equation. The inertia for the front wheels is 1.3992 kg-[pic], and the inertia for the rear wheels is 1.3437 kg-[pic]. Mass and inertia of the wheels (except rotational inertia) are added to the knuckle bodies. A topology map showing how all bodies are connected is shown in Fig. 10.

The mass, initial position of CG, and inertia of each of the bodies are shown in Table 3. The CG locations are relative to a global coordinate system whose origin is located at ground level directly below the front axle and at the vehicle centerline and whose axes follow the SAE convention.

The local coordinates used to define the inertia properties in Table 3 for the chassis are the SAE coordinates. For the front suspension, the [pic] axis of the lower control arms is the line of the pivot of the revolute joint connecting the control arms to the chassis. The [pic] axis is normal to the line of pivot through the point of the spherical joint connecting the control arm to the knuckle, and the [pic] axis is then normal to each of these axes. The pistons have the [pic] axis along the motion of the translational joint, and the [pic] and [pic] axes are arbitrarily chosen normal to the [pic] axis. The [pic] axis for the knuckles is the rotation axis of the wheel pointing to the right of the vehicle. The [pic] axis is in the forward direction, and the [pic] axis is downward. The [pic] axis for the rack is along its direction of motion. The [pic] and [pic] axes are arbitrarily chosen as normal to the [pic] axis.

For the rear suspension, the pistons have the [pic] axis along the motion of the translational joint, and the [pic] and [pic] axes are arbitrarily chosen normal to the [pic] axis. The lateral links have the [pic] axis s along the length of the tubular bodies, and the [pic] and [pic] axes are arbitrarily chosen normal to the [pic] axis. The [pic] axis for the knuckles is the rotation axis of the wheel pointing to the right of the vehicle. The [pic] axis is in the forward direction, and the [pic] axis is downward.

In addition to the body CG location, several “hard points” shown in Fig. 11 were measured. The points describing the driver-side front and rear suspension are shown in Table 4. Symmetry is assumed about the vehicle’s centerline to describe the passenger-side suspensions. The measurements are relative to the global coordinate system--the same as the CG locations. These points are used to locate the joints and force elements on each body by converting the global coordinates into the body’s local coordinate system.

The curves for the front and rear suspension springs and shocks are shown in Fig. 12. The roll stiffness of the front stabilization bar is set to 37500N/rad. The roll stiffness of the rear stabilization bar is set to 5000N/rad. These values are determined via a trial-and-error procedure so the simulated roll angle best matches the test data for steering maneuvers.

The powertrain model for the Intrigue is based on the model used for the 1998 Chevrolet Malibu (Salaani, Heydinger, and Grygier, 20001), with the following changes:

• The engine map is scaled so it generates 215 horsepower at 5600 RPM and 230 lb-ft at 4400 RPM. The speed of the engine is limited to 586.5 rad/s or 5600 rpm.

• Gear ratios for Intrigue’s four-speed automatic transmission are 2.92, 1.57, 1.0, and 0.71 for the forward gears and -2.39 for the reverse gear. The shifting logic map for the Jeep (Salaani, Guenther, and Heydinger, 1999) is used instead of the Malibu’s.

• The final drive gear ratio is 3.29.

Tire parameters for computing tire normal force, transient slip, and transient slip angle are: tire free radius 0.339 m, tire rolling radius 0.327 m, radial stiffness 209530 N/m, lateral relaxation length 0.5873496 m, radial damping 2000 N-sec/m, longitudinal damping coefficient 5000 N-sec/s, lateral damping coefficient 5000 N-sec/s, and longitudinal relaxation length 0.1 m. In addition, rolling resistance is set to 2% of normal force, and the nominal friction coefficient in both longitudinal and lateral directions is set to 0.85. Parameters for computing tire forces and moments are as follows, where the “ft-lbf” unit system is used for all parameters unless otherwise indicated.

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

The peak longitudinal force coefficient, [pic], is computed using the following equation:

[pic] (16)

Aerodynamics model and data for the 1998 Malibu (Salaani, Heydinger, and Grygier, 2001) is used, with the wheelbase increased to 2.769 m.

The ESC software for the Intrigue was provided by Bosch. This software models all the logic of the onboard computer that determines when to activate the ABS, TCS, or ESC, and models the hydraulics of the braking system. This software was integrated into the NADSdyna with [pic] and [pic] with the simplified approach shown in Fig. 3.

4 Validation

To validate the vehicle models presented in Section 3, a 2002 Oldsmobile Intrigue and a 2003 Ford Expedition were instrumented and run through a series of maneuvers in a proving ground by Bosch and Continental-Teves, respectively. The driver response for each of these maneuvers; i.e., steering wheel angle, accelerator pedal position, and brake pedal force, was measured. The measured driver inputs were passed through a low-pass Butterworth filter with a frequency cutoff of 4 Hz and then used to drive the simulated vehicle. The measured vehicle data was compared to the simulated data for each maneuver.

There are some known discrepancies between the NADSdyna simulation and the test vehicle. First, outriggers were installed on the vehicle for some maneuvers for safety reasons but were not modeled in NADSdyna as the effects were assumed to be small. Also, acceleration values were taken at the chassis CG location in NADSdyna. The exact location of the instruments on the test vehicle is unknown but is assumed to be fairly close to the CG.

4.1 Straight-line acceleration

The straight-line acceleration maneuver is intended to validate the powertrain model, including the engine torque map, transmission shifting curves, gear ratios, and torque converter. For the Expedition model, simulations were performed to accelerate the vehicle from 0 to 70 mph with throttle values of 25%, 50%, 75%, and 100%. The vehicle speed is shown in Fig. 13. For all simulations, the speed was very close to the test data.

For the Intrigue model, simulations were performed to accelerate the vehicle from 20 to 70 mph with throttle values of 25%, 50%, 75%, and 100%. The vehicle speed comparison is shown in Fig. 13. For the 25% throttle maneuver, the vehicle speeds are very close throughout the simulation. The other maneuvers are not as close, but are still fairly good.

4.2 Straight-line braking

The straight-line braking maneuver is intended to test the overall performance of the braking system. For the Expedition, two maneuvers were performed; the results are shown in Fig. 14. Also shown in the Fig. 14 are the time histories of brake pedal force that were measured during the field test and fed into the simulation model. For each maneuver, the test vehicle has a slightly larger longitudinal acceleration than the simulation vehicle, which is seen in the vehicle speed.

For the Intrigue, simulations were performed to brake the vehicle with initial vehicle speeds of approximately 25, 40, and 60 mph; the vehicle speed is shown in Fig. 14. Also shown in Fig. 14 are the time histories of brake pedal force that are fed to simulation model. Note that only brake pedal displacement was measured during the field test and that the brake pedal force fed to simulation is computed from brake pedal displacement using a steady-state relation between them. For each maneuver, the simulated vehicle stops before the test vehicle. The most likely reason for the discrepancy is the lack of actual brake pedal force time histories experienced during field test.

4.3 Pulse steer

The pulse steer maneuver is a very quick steering input to test the transient directional dynamics of the vehicle. For the Expedition, one maneuver was performed, and the results are shown in Fig. 15. Also shown in the figure is the time history of steering wheel angle that was measured during the field test and fed into the simulation model. As shown in Fig. 15, the roll rate, yaw rate, and lateral accelerations are all very close except for the peaks of the maneuvers.

For the Intrigue, one maneuver was performed; the results are shown in Fig. 15. Also shown in the figure is the time history of steering wheel angle that was measured during the field test and fed into the simulation model. The steering maneuver was severe enough to cause the intervention of ESC. The vehicle speed, lateral acceleration, and yaw rate all match very well, which points to good overall correlation of the directional dynamics of the vehicle.

4.4 Double lane change

The double lane change is used to test the handling of the vehicle. This maneuver is important because it most resembles the types of maneuvers that the ESC responds to in order to help prevent vehicle spin-out. For the Expedition, the maneuver was first performed with ESC activated (i.e., [pic]in Eq. 9), and the results are shown in Fig. 17. As illustrated, there are some differences in the lateral accelerations and yaw rate between the test vehicle and the simulated vehicle. The brake pressures shown in Fig. 18 indicate that the ESC is activated at similar times, except for a small activation around two seconds for the simulated vehicle. Next the maneuver was performed without ESC, and the results are shown in Fig. 16. Here the lateral acceleration and yaw rate diverge a little more than with ESC activated.

For the Intrigue, two double lane change maneuvers are performed at 60 mph with and without ESC. Both maneuvers, shown in Figs. 16 and 17, give similar results. In both cases, the lateral acceleration and yaw rate remain close until the return to the original lane, when the simulated vehicle maintains better control and the results diverge. Brake pressures shown in Fig. 18 indicate that the ESC is activated at very similar times, except for the rear right wheel.

5 Conclusions

The approach to incorporating ESC software into a real-time vehicle dynamics simulation environment is described, and its effectiveness is demonstrated through integration of ESC software provided by Continental-Teves and Bosch. Vehicle models of a 2003 Ford Expedition and a 2002 Oldsmobile Intrigue, both come equipped with ESC, were developed. The results of these models have been compared with test data for several key maneuvers, including straight-line accelerations, straight-line braking, pulse steer, and double lane change. Results show that the timing and magnitude of the ESC activity correlate very closely with the test results and that the simulated vehicles behave very similarly to the test vehicles.

Areas that could use improvement are the stabilization bar model, the shock absorber model, and the tire model. The stabilizer bar stiffness is treated as a constant, although it is very likely that the stiffness of the stabilizer bars is nonlinear. The current shock absorber model does not include any dependence on the frequency of the motion, although the test data shows a clear dependence on frequency. In order to improve accuracy in very aggressive maneuvers, a more physical-based tire model is need.

Acknowledgments

We would like to thank Continental-Teves and Bosch for their support in this effort. Also, we would like to thank M. Kamel Salaani of the Transportation Research Center, Inc. and Gary J. Heydinger of S.E.A., Inc. for supporting the modeling efforts in this study.

References

Allen, R.W., Rosenthal, T.J., and Chrstos, J.P. (1997) ‘A vehicle dynamics tire model for both pavement and off-road conditions’, Technical Paper 970559, SAE.

Bernard, J.E. and Clover, C.L. (1995) ‘Tire modeling for low-speed and high-speed calculations’, Technical Paper 950311, SAE.

Center for Computer-Aided Design (CCAD) (1995), ‘NADS Vehicle Dynamics Simulation, Release 4.0’, The University of Iowa, Iowa City, IA.

Pacejka, H.B. (2002) Tyre And Vehicle Dynamics. Butterworth-Heinemann, Oxford.

Papelis, Y., Brown, T., Watson, G., Holtz, D., and Pan, W. (2004) ‘Study of ESC assisted driver performance using a driving simulator’, Technical Report N04-003, The National Advanced Driving Simulator, The University of Iowa, Iowa City, IA.

Robert Bosch GmbH (1999a) Driving-safety systems [Editor-in-chief, Horst Bauer; translation, Peter Girling], 2nd edition. Robert Bosch GmbH, Stuttgart, Germany.

Robert Bosch GmbH (1999b) Automotive electrics and electronics [Editor-in-chief, Horst Bauer; translation, Peter Girling], 3rd edition. Robert Bosch GmbH, Stuttgart, Germany.

S.E.A. Inc. (2003a) ‘Vehicle inertia measurement facility, suspension kinematics and compliance, shock absorber, suspension component geometric and inertia, and tire test measurement results, 2003 Ford Expedition’, Report for Continental Teves, Continental Teves.

S.E.A. Inc. (2003b) ‘Vehicle inertia measurement facility, suspension kinematics and compliance, shock absorber, suspension component geometric and inertia, and tire test measurement results, 2002 Oldsmobile Intrigue’, Report for Bosch, Bosch.

Salaani, M.K. and Heydinger, G.J. (1998) ‘Powertrain and brake modeling of the 1994 Ford Taurus for the National Advanced Driving Simulator’, Technical Paper 981190, SAE.

Salaani, M.K., Guenther, D.A., and Heydinger, G.J. (1999) ‘Vehicle dynamics modeling for the National Advanced Driving Simulator of a 1997 Jeep Cherokee’, Technical Paper 1999-01-0121, SAE.

Salaani, M.K., Heydinger, G.J., and Grygier, P.G. (2001) ‘Parameter determination and vehicle dynamics modeling for the NADS of the 1998 Chevrolet Malibu’, Technical Paper 2001-01-0140, SAE.

[pic]

Figure 1 Inputs and outputs of a generic ABS/TCS/ESC model

[pic]

Figure 2 Integration of ESC engine intervention into powertrain system[pic]

[pic]

Figure 3 Simpler integration of ESC engine intervention into powertrain system[pic]

[pic]

Figure 4 Integration of ESC engine intervention into powertrain system[pic]

[pic]

Figure 5 Integration of ESC brake intervention into brake system [pic]

[pic]

Figure 6 Integration of ESC brake intervention into brake system when[pic]

[pic]

Figure 7 Graphical representation of a multibody model of a 2003 Ford Expedition

[pic]

Figure 8 Expedition points where joints and force elements are connected

[pic][pic]

Figure 9 Expedition suspension spring and shock absorber curves

[pic]

Figure 10 Graphical representation of a multibody model of a 2002 Oldsmobile Intrigue

[pic]

Figure 11 Intrigue points where joints and force elements are connected

[pic][pic]

Figure 12 Intrigue suspension spring and shock absorber curves

[pic][pic]

Figure 13 Straight-line acceleration at 25%, 50%, 75%, and 100% throttle (left: Expedition, right: Intrigue)

[pic][pic]

Figure 14 Straight-line braking (left: Expedition, right: Intrigue)

[pic][pic]

Figure 15 Pulse steer maneuver (left: Expedition, right: Intrigue)

[pic][pic]

Figure 16 Double lane change maneuver with ESC off (left: Expedition, right: Intrigue)

[pic][pic]

Figure 17 Double lane change maneuver with ESC on (left: Expedition, right: Intrigue)

[pic][pic]

Figure 18 Brake pressure during double lane change maneuver with ESC on (left: Expedition, right: Intrigue)

Table 1 Expedition mass, CG, and inertia properties (base units: kg for mass, meter for length)

[pic]

Table 2 Initial position of the points that define joints and force elements (unit: meter)

[pic]

Table 3 Intrigue mass, CG, and inertia properties (base units: kg for mass, meter for length)

[pic]

Table 4 Initial position of the points that define joints and force elements (unit: meter)

[pic]

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download