28.06.2013 Views

2001-01-0595 A Model-Based Brake Pressure Estimation ... - Delphi

2001-01-0595 A Model-Based Brake Pressure Estimation ... - Delphi

2001-01-0595 A Model-Based Brake Pressure Estimation ... - Delphi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SAE TECHNICAL<br />

PAPER SERIES <strong>20<strong>01</strong></strong>-<strong>01</strong>-<strong>0595</strong><br />

A <strong>Model</strong>-<strong>Based</strong> <strong>Brake</strong> <strong>Pressure</strong> <strong>Estimation</strong><br />

Strategy for Traction Control System<br />

Qingyuan Li, Keith W. Beyer and Quan Zheng<br />

<strong>Delphi</strong> Automotive Systems<br />

Reprinted From: <strong>Brake</strong> Technology, ABS/TCS, and Controlled Suspensions<br />

(SP–1576)<br />

SAE <strong>20<strong>01</strong></strong> World Congress<br />

Detroit, Michigan<br />

March 5-8, <strong>20<strong>01</strong></strong><br />

400 Commonwealth Drive, Warrendale, PA 15096-00<strong>01</strong> U.S.A. Tel: (724) 776-4841 Fax: (724) 776-5760


The appearance of this ISSN code at the bottom of this page indicates SAE’s consent that copies of the<br />

paper may be made for personal or internal use of specific clients. This consent is given on the condition,<br />

however, that the copier pay a $7.00 per article copy fee through the Copyright Clearance Center, Inc.<br />

Operations Center, 222 Rosewood Drive, Danvers, MA <strong>01</strong>923 for copying beyond that permitted by Sections<br />

107 or 108 of the U.S. Copyright Law. This consent does not extend to other kinds of copying such as<br />

copying for general distribution, for advertising or promotional purposes, for creating new collective works,<br />

or for resale.<br />

SAE routinely stocks printed papers for a period of three years following date of publication. Direct your<br />

orders to SAE Customer Sales and Satisfaction Department.<br />

Quantity reprint rates can be obtained from the Customer Sales and Satisfaction Department.<br />

To request permission to reprint a technical paper or permission to use copyrighted SAE publications in<br />

other works, contact the SAE Publications Group.<br />

No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written<br />

permission of the publisher.<br />

ISSN <strong>01</strong>48-7191<br />

Copyright <strong>20<strong>01</strong></strong> Society of Automotive Engineers, Inc.<br />

Positions and opinions advanced in this paper are those of the author(s) and not necessarily those of SAE. The author is solely<br />

responsible for the content of the paper. A process is available by which discussions will be printed with the paper if it is published in<br />

SAE Transactions. For permission to publish this paper in full or in part, contact the SAE Publications Group.<br />

Persons wishing to submit papers to be considered for presentation or publication through SAE should send the manuscript or a 300<br />

word abstract of a proposed manuscript to: Secretary, Engineering Meetings Board, SAE.<br />

Printed in USA<br />

All SAE papers, standards, and selected<br />

books are abstracted and indexed in the<br />

Global Mobility Database


<strong>20<strong>01</strong></strong>-<strong>01</strong>-<strong>0595</strong><br />

A <strong>Model</strong>-<strong>Based</strong> <strong>Brake</strong> <strong>Pressure</strong> <strong>Estimation</strong> Strategy for<br />

Traction Control System<br />

Copyright © <strong>20<strong>01</strong></strong> Society of Automotive Engineers, Inc.<br />

ABSTRACT<br />

This paper presents a brake pressure estimation algorithm<br />

for <strong>Delphi</strong> Traction Control Systems (TCS). A control<br />

oriented lumped parameter model of a brake control<br />

system is developed using Matlab/Simulink. The model is<br />

derived based on a typical brake system and is generic to<br />

other types of brake control hardware systems. For<br />

application purposes, the model is simplified to capture<br />

the dominant dynamic brake pressure response. Vehicle<br />

experimental data collected under various scenarios are<br />

used to validate the algorithm. Simulation results show<br />

that the algorithm gives accurate pressure estimation. In<br />

addition, the calibration procedure is greatly simplified<br />

INTRODUCTION<br />

Traction control plays an important role in improving<br />

vehicle stability during vehicle acceleration. This is<br />

achieved by controlling brake pressure and engine torque<br />

together to reduce the wheel spin. During TCS brake<br />

pressure information is used to determine the torque<br />

reduction required by the engine. It is also used to prevent<br />

over heating of the base brake system during controlled<br />

brake events. Thus, brake pressure is valuable information<br />

needed to improve the safety of the vehicle. However, few<br />

vehicles install brake pressure sensors since it increases<br />

the cost and requires additional diagnostic algorithms [1].<br />

Therefore, an estimation algorithm is required to provide<br />

the brake pressure information.<br />

The current pressure estimation algorithm relies on<br />

numerous of vehicle tests to determine the calibration<br />

values. In an effort to improve the accuracy of brake<br />

pressure estimation, reduce complexity of calibration and<br />

save the calibration time, the model-based brake pressure<br />

estimation strategy was developed. In this paper, a control<br />

oriented lumped parameter model of a brake control<br />

system is developed based on one channel hydraulic<br />

brake system. For production implementation purposes,<br />

Qingyuan Li, Keith W. Beyer and Quan Zheng<br />

<strong>Delphi</strong> Automotive Systems<br />

the higher order dynamics of the algorithm are ignored in<br />

this physical model, and it is simplified to capture the<br />

dominant dynamic brake pressure response. In order to<br />

verify the simplified model, vehicle experimental data<br />

collected under various conditions was used.<br />

This paper outlines and describes the derivation of the<br />

algorithm and presents the simulation results to show that<br />

the algorithm gives accurate pressure estimation.<br />

MODEL FOR TCS BRAKE PRESSURE<br />

CONTROL SYSTEM<br />

There are two types of disc brake calipers in current base<br />

brake products. One is the fixed-caliper disc brake, where<br />

two pistons are used to press the brake pad against the<br />

disc from opposite directions, and the other is the floatingcaliper<br />

disc brake, where only a single piston is used to<br />

press the brake pads against the disc [2].<br />

Figure 1 shows the model schematic of the brake<br />

pressure control system for one simplified channel when it<br />

is in traction control mode. The figure shows a motor, a<br />

pump, an accumulator, an orifice, a pressure relief valve,<br />

two solenoid valves labeled as a pressure apply valve and<br />

pressure release valve, brake caliper and pad. The<br />

pressure apply and release valves are represented by an<br />

orifice and the corresponding control command. The<br />

motor drives the pump. The accumulator and orifice<br />

smooth the pressure transients. A pressure relief valve<br />

provides safety to the system. In traction control mode,<br />

the pressure generated by the pump is always higher than<br />

the setting of the pressure relief valve, so the relief valve is<br />

at work all the time. Therefore, the pressure labeled as s P<br />

in Figure 1 can be assumed a constant, which is equal to<br />

the setting of the relief valve. The pressure apply valve is<br />

normally open, and the pressure release valve normally<br />

closed. When the control command is in “APPLY” mode,<br />

the fluid from the pump flows through the apply valve’s


orifice with flow area a 1 , and enters the caliper’s chamber<br />

to build up pressure P c so as to move the brake pad. At<br />

the same time, the release valve is closed. When the<br />

control command is in “RELEASE” mode, the fluid from<br />

the caliper chamber flows through the release valve’s<br />

orifice with flow area a 2 , and goes back to the tank. In<br />

this mode, the apply valve is closed. A third state is the<br />

“HOLD” mode, which is when both apply and release<br />

valves are closed. The brake pad is modeled by a mass,<br />

spring and damper system.<br />

<strong>Pressure</strong> Relief Valve<br />

M<br />

P s<br />

a 1<br />

Apply<br />

command<br />

Q 1<br />

Release<br />

command<br />

Q 2<br />

a 2<br />

V 0<br />

P c<br />

Caliper<br />

Piston x p<br />

Figure 1 <strong>Model</strong> schematic of one simplified channel<br />

hydraulic-mechanical schematic of the brake pressure<br />

control system<br />

To summarize, the symbols used in Figure 1 are defined<br />

as follows:<br />

P s hydraulic line pressure<br />

P c caliper chamber pressure<br />

x p caliper piston displacement<br />

V o initial chamber volume<br />

Q 1 flow rate from apply valve<br />

Q 2 flow rate from release valve<br />

a 1 orifice area for apply valve<br />

a 2 orifice area for release valve<br />

K p<br />

B p<br />

a p caliper piston area<br />

M p mass of the piston<br />

B p damping coefficient<br />

K p effective spring constant<br />

MATHAMATICAL MODEL<br />

From Figure 1, the mathematical model of TCS brake<br />

pressure control system is described by the following<br />

equations [3][4].<br />

M ⋅ x + B ⋅ x + K ⋅ x = P ⋅ a − F<br />

(1)<br />

p<br />

⋅⋅<br />

p<br />

Q −Q<br />

p<br />

⋅<br />

p<br />

V<br />

+<br />

p<br />

p<br />

+ V<br />

β<br />

c<br />

dPc<br />

⋅<br />

dt<br />

⋅<br />

c o<br />

1 2 = a p ⋅ xp<br />

(2)<br />

V a ⋅ x<br />

c<br />

Q<br />

Q<br />

1<br />

= (3)<br />

p<br />

p<br />

2 ⋅(<br />

Ps<br />

− Pc<br />

)<br />

= Cd<br />

⋅ a1<br />

⋅<br />

(4)<br />

ρ<br />

= C<br />

⋅ a<br />

⋅<br />

2⋅<br />

Pc<br />

ρ<br />

2 d 2<br />

(5)<br />

where ρ is the fluid density, C d is the orifice flow<br />

discharge coefficient, β is fluid bulk modulus, V c is the<br />

feeding chamber volume, and F ko is the spring preload.<br />

MODEL SIMPIFICATION<br />

Assuming that the brake pressure is calculated only when<br />

the brake pad is in full contact with the brake disc. Then,<br />

⋅⋅<br />

x ≈ 0 , ≈ 0<br />

p<br />

⋅<br />

x . The fluid compliance effect is also<br />

p<br />

assumed negligible for the small volume V c , that is,<br />

V<br />

c<br />

+<br />

β<br />

V<br />

o<br />

≈ 0<br />

simplified to<br />

K x = P ⋅ a − F<br />

p<br />

p<br />

c<br />

. Equations (1) and (2) are therefore,<br />

⋅ (6)<br />

p<br />

ko<br />

p<br />

ko


⋅<br />

− = p ⋅ p x a Q<br />

Q 2<br />

1 (7)<br />

A compliance curve equation for the brake is given as<br />

follows:<br />

V a⋅<br />

P<br />

c<br />

= (8)<br />

b<br />

c<br />

where a and b are constants.<br />

Combining the above equations, we get<br />

x<br />

p<br />

a ⋅ P<br />

a<br />

p<br />

b<br />

c<br />

= (9)<br />

The flow chart of the new model-based TCS brake<br />

pressure estimation algorithm is shown in Figure 2. In this<br />

algorithm, the apply valve flow rate and the release valve<br />

flow rate are calculated separately. <strong>Based</strong> on the flow<br />

continuity equation, the TCS brake pressure estimation<br />

value is calculated. In order to simplify the algorithm for<br />

production implementation, the higher order dynamics of<br />

the algorithm are ignored; this is also found to be a valid<br />

assumption based on model analysis and model validation<br />

results.<br />

N<br />

A<br />

TCS Active<br />

Control model =<br />

Apply mode<br />

Control mode =<br />

Release mode<br />

Flow Rate = 0.0<br />

<strong>Brake</strong> <strong>Pressure</strong> = 0.0<br />

A<br />

Y<br />

N<br />

N<br />

Y<br />

Y<br />

VALIDATION OF THE BRAKE PRESSURE<br />

ESTIMATION ALGORITHM<br />

In order to evaluate the brake pressure estimation<br />

algorithm presented in this paper, the algorithm is<br />

programmed using MATLAB/SIMULINK. Vehicle data is<br />

used as inputs to the simulation model. The SIMULINK<br />

diagram is shown in Figure 3.<br />

The algorithm is validated for four pressure profiles:<br />

(i) Changes in pressure;<br />

(ii) High pressure;<br />

(iii) Modulated pressure;<br />

(iv) One channel activation;<br />

The simulation results for these four cases are shown in<br />

Figures 4 – 7.<br />

Figure 4 shows the simulation and the vehicle test results<br />

when the pressure increases and decreases quickly.<br />

Figure 5 shows the simulation and the vehicle test results<br />

when the pressure increases to a large amount of<br />

pressure on one wheel and a smaller pressure on the<br />

other wheel.<br />

Figure 6 shows the simulation and the vehicle test results<br />

when the pressure is applied and released several times.<br />

Figure 7 shows the simulation and the vehicle test results<br />

while only one channel is applying pressure.<br />

Calculate Flow Rate<br />

Calculate Flow Rate<br />

Figure 2 Flow chart of TCS brake pressure estimation algorithm<br />

Calculate <strong>Brake</strong> <strong>Pressure</strong>


TCS <strong>Brake</strong> <strong>Pressure</strong> Estimate <strong>Model</strong><br />

1<br />

s<br />

Xp<br />

Displacement<br />

Vs. <strong>Pressure</strong><br />

Ps<br />

Pc<br />

Apply Command<br />

Apply<br />

Valve<br />

Release Command Release<br />

Valve<br />

Figure 3 SIMULINK diagram of one channel brake pressure estimation model for TCS<br />

From the results, it is apparent that the new model-based<br />

TCS brake pressure estimation gives fairly accurate brake<br />

pressure estimation. Since this algorithm is based on a<br />

physical model, it can predict brake pressure accurately<br />

over all testing conditions. And a big advantage of the<br />

proposed algorithm is the reduction of calibration time.<br />

CONCLUSION<br />

In this paper, a model-based brake pressure estimation<br />

algorithm for TCS is presented. The algorithm is simplified<br />

based on model analysis to enable production<br />

implementation. The pressure estimation algorithm is<br />

validated using vehicle data. The simulation results show<br />

that the new algorithm can predict brake pressure<br />

accurately for traction control systems, and is robust for<br />

all testing cases.<br />

In addition, there are fewer calibration variables that need<br />

to be determined from testing than in the current<br />

algorithm. This means significant savings in calibration<br />

time and cost. This algorithm more accurately estimates<br />

the pressure at the driven wheel allowing the brake control<br />

systems to depend more heavily on this estimation. The<br />

improved algorithm can reduce brake wear and improve<br />

driver comfort during an active brake control event.<br />

ACKNOWLEDGMENTS<br />

The authors acknowledge gratefully the technical support<br />

of Bryan T. Fulmer, Joseph A. Elliott of <strong>Delphi</strong> Technical<br />

Q1<br />

Q2<br />

1/ap<br />

Xp_dot<br />

Center Brighton and James R. Bond of <strong>Delphi</strong> Technical<br />

Center Dayton. Specially, for the discussion with Bryan T.<br />

Fulmer<br />

REFERENCES<br />

1. Paul, J., Klinkner, W., Muller, A., “Electronic stability<br />

program - the new active safety system of mercedesbenz”<br />

SAE 97-06 957128.<br />

2. “Automotive <strong>Brake</strong> Systems,” Robert Bosch GmbH,<br />

1995.<br />

3. Merritt, H.E., “Hydraulic Control Systems” John Wiley<br />

and Sons, Inc., 1967.<br />

4. Doebelin, E.O., “System Dynamics <strong>Model</strong>ing,<br />

Analysis, Simulation, Design” Marcel Dekker, Inc.,<br />

1998.<br />

CONTACT<br />

Qingyuan Li and Keith W. Beyer are systems engineers<br />

in Chassis Systems, and Quan Zheng is a Controls<br />

engineer in Forward Energy and Energy Management<br />

Systems at <strong>Delphi</strong> Automotive Systems, Technical Center<br />

Brighton, 125<strong>01</strong> E. Grand River, Brighton, MI 48116. Their<br />

contacting emails are as follows:<br />

qingyuan.li@delphiauto.com.<br />

keith.w.beyer@delphiauto.com.<br />

quan.zheng@delphiauto.com


<strong>Pressure</strong>(PSI)<br />

<strong>Pressure</strong>(PSI)<br />

<strong>Pressure</strong>(PSI)<br />

<strong>Pressure</strong>(PSI)<br />

150<br />

100<br />

50<br />

0<br />

-50<br />

-100<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> LR<br />

Measured <strong>Pressure</strong> LR<br />

-150<br />

0 1 2 3 4<br />

Time(Second)<br />

5 6 7 8 9<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

0<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> RR<br />

Measured <strong>Pressure</strong> RR<br />

-50<br />

0 1 2 3 4<br />

Time(Second)<br />

5 6 7 8 9<br />

Figure 4 Comparison of brake pressure estimation for quick changes in pressure<br />

200<br />

150<br />

100<br />

50<br />

0<br />

-50<br />

-100<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> LR<br />

Measured <strong>Pressure</strong> LR<br />

-150<br />

0 1 2 3 4 5<br />

Time(Second)<br />

6 7 8 9 10<br />

350<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

0<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> RR<br />

Measured <strong>Pressure</strong> RR<br />

-50<br />

0 1 2 3 4 5<br />

Time(Second)<br />

6 7 8 9 10<br />

Figure 5 Comparison of brake pressure estimation for high pressure events


<strong>Pressure</strong>(PSI)<br />

<strong>Pressure</strong>(PSI)<br />

<strong>Pressure</strong>(PSI)<br />

150<br />

100<br />

50<br />

0<br />

-50<br />

-100<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> LR<br />

Measured <strong>Pressure</strong> LR<br />

-150<br />

0 1 2 3 4 5<br />

Time(Second)<br />

6 7 8 9 10<br />

120<br />

100<br />

80<br />

60<br />

40<br />

20<br />

0<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> RR<br />

Measured <strong>Pressure</strong> RR<br />

-20<br />

0 1 2 3 4 5<br />

Time(Second)<br />

6 7 8 9 10<br />

Figure 6 Comparison of brake pressure estimation during pressure modulation<br />

<strong>Pressure</strong>(PSI)<br />

200<br />

150<br />

100<br />

50<br />

0<br />

-50<br />

-100<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> LR<br />

Measured <strong>Pressure</strong> LR<br />

-150<br />

0 1 2 3 4<br />

Time(Second)<br />

5 6 7 8<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

0<br />

<strong>Model</strong> Estimated <strong>Pressure</strong> RR<br />

Measured <strong>Pressure</strong> RR<br />

-50<br />

0 1 2 3 4<br />

Time(Second)<br />

5 6 7 8<br />

Figure 7 Comparison of brake pressure estimation for pressure activation on one channel

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!