EP1604877B1 - Vehicle turning motion control - Google Patents
Vehicle turning motion control Download PDFInfo
- Publication number
- EP1604877B1 EP1604877B1 EP05011960A EP05011960A EP1604877B1 EP 1604877 B1 EP1604877 B1 EP 1604877B1 EP 05011960 A EP05011960 A EP 05011960A EP 05011960 A EP05011960 A EP 05011960A EP 1604877 B1 EP1604877 B1 EP 1604877B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- vehicle
- threshold
- turning
- deceleration
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/1755—Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2201/00—Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
- B60T2201/12—Pre-actuation of braking systems without significant braking effect; Optimizing brake performance by reduction of play between brake pads and brake disc
- B60T2201/122—Pre-actuation in case of ESP control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2201/00—Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
- B60T2201/16—Curve braking control, e.g. turn control within ABS control algorithm
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2210/00—Detection or estimation of road or environment conditions; Detection or estimation of road shapes
- B60T2210/20—Road shapes
- B60T2210/24—Curve radius
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Regulating Braking Force (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Description
- The present invention relates to a vehicle turning motion control apparatus for a vehicle according to the preamble of
independent claim 1 and to a vehicle turning motion control method for a vehicle according to the preamble of independent claim 11. - Such a vehicle turning motion control apparatus for a vehicle and such a vehicle turning motion control method for a vehicle can be taken from the prior art document
US 6,212,465 B1 . Said prior art document teaches a method and a system for controlling a speed of a vehicle while the vehicle is traversing a curved path. In particular, a yaw rate of the vehicle is sensed and a yaw acceleration is determined based on said yaw rate. A maximum allowed speed of the vehicle on the curved path is determined based on the yaw rate and the yaw acceleration. Said maximum allowed speed can vary continuously. The speed of the vehicle on the curved path is limited to a value not greater than said maximum allowed rate of speed. - A Japanese patent
2600876 JP-A-H02-171373 - The vehicle control system can maintain the stability of the vehicle by decelerating the vehicle automatically when the vehicle speed is too high to negotiate a corner. However, in some cases, the control system may be insufficient in control response speed to start increasing the braking force especially in the case of a hydraulic brake system using a motor pump. It is therefore an object of the present invention to provide vehicle control apparatus and/or process for effecting an automatic deceleration quickly.
- It is an objective of the present invention to provide a vehicle turning motion control apparatus and method for a vehicle as indicated above wherein said motion control can be carried out in a simple and reliable manner.
- According to the apparatus aspect of the present invention, that objective is solved by a vehicle turning motion control apparatus for a vehicle having the features of
independent claim 1. Preferred embodiments are laid down in the dependent claims. - Moreover, according to the method aspect of the present invention, that objective is solved by a vehicle turning motion control method for a vehicle having the features of independent claim 11.
- Hereinafter, the present invention is illustrated and explained by means of preferred embodiments in conjunction with the accompanying drawings. In the drawings wherein:
-
FIG. 1 is a block diagram showing a vehicle turning motion control system or apparatus according to a first embodiment of the present invention. -
FIG. 2 is a hydraulic circuit diagram showing a braking force control actuator of the control system ofFIG. 1 . -
FIG. 3 is a flowchart showing a vehicle turning motion control process performed by a controller of the control system shown inFIG. 1 . -
FIGS. 4A, 4B, 4C and 4D are timing chart illustrating operations of the turning motion control system ofFIG. 1 . -
FIG. 5A and 5B are timing chart illustrating effects of the turning motion control system ofFIG. 1 . -
FIG. 6 is a flowchart showing a vehicle turning motion control process performed by a vehicle turning motion control system according to a second embodiment of the present invention. -
FIG. 7 is a flowchart showing a vehicle turning motion control process performed by a vehicle turning control system according to a third embodiment of the present invention. -
FIGS. 8A, 8B, 8C and 8D are timing chart illustrating operations of the turning motion control system according to the third embodiment. -
FIG. 1 shows, in a block diagram, a vehicle turning (or cornering) motion control system or apparatus according to a first embodiment of the present invention. A wheel rotation sensor (or wheel speed sensor) 1 is a group of sensing devices of electromagnetic induction type for sensing wheel speeds Vwi (i=FL∼RR) of the front and rear wheels of a vehicle, respectively. Anacceleration sensor 2 includes one or more sensing devices for sensing a longitudinal acceleration Xg and a lateral acceleration Yg of the vehicle, by using a mercury switch, for example. Asteering angle sensor 3 of an optical, non-contact type senses a steering angle θ of asteering wheel 3a of the vehicle. Ayaw rate sensor 4 senses a yaw rate ϕ of the vehicle. A sensor section including these sensors is connected with acontroller 5 which includes a microcomputer in this example. Input information collected by the sensor section is supplied tocontroller 5. -
Controller 5 performs a vehicle turning motion control process (as shown inFIG. 3 ) by using the signals supplied from the sensors, and thereby controls an actuating section which, in this example, includes a brakingforce control actuator 6 and an engineoutput control actuator 7 to perform an automatic deceleration control in accordance with a vehicle turning condition. Engineoutput control actuator 7 of this example is arranged to control the engine output by regulating the opening degree of a throttle valve. - Braking
force control actuator 6 of this example is an actuating system utilizing a hydraulic brake fluid pressure control circuit which can be used for antiskid brake control (ABS), traction control (TCS) and stability control (VDC). As shown inFIG. 2 , the pressure control circuit of this example is connected between a master cylinder 8 and a wheel cylinder group 9i, and arranged to control the brake fluid pressure of each wheel cylinder 9i in a pressure increase mode, a pressure hold mode and a pressure decrease mode, without regard to a driver's brake operation. - As shown in
FIG. 2 , master cylinder 8 is connected through a normally-opentype selector valve 10A, and normally-open type inlet solenoid valves 11FL and 11RR, with a front left wheel cylinder 9FL and a rear right wheel cylinder 9RR in a first (left) half circuit section; and further connected through a normally-opentype selector valve 10B, and normally-open type inlet solenoid valves 11FR and 11RL, with a front right wheel cylinder 9FR and a rear left wheel cylinder 9RL in a second (right) half circuit section. - Each inlet solenoid valve 11i is provided with a return check valve 12i for returning a brake fluid pressure from the corresponding wheel cylinder 9i to master cylinder 8, bypassing an orifice at the time of brake cancellation. Moreover, master cylinder 8 is connected through a normally-closed
type selector valve 13A, with a downstream side (wheel cylinder's side) ofselector valve 10A; and further connected through a normally-closedtype selector valve 13B, with a downstream side (wheel cylinder's side) ofselector valve 10B. Acommon pump 15 is driven by anelectric motor 14.Pump 15 includes a first portion provided betweenselector valves selector valves selector valve pump 15, andselector valve - In each of the left and right circuit sections, there are provided, on the suction side of
pump 15, aninlet valve 16 for preventing reverse flow of inlet fluid flow, and on the discharge side ofpump 15, anoutlet valve 17 for preventing reverse flow of outlet fluid flow, and adamper chamber 18 for restraining pulsation of the discharge pressure. Front left and rear right wheel cylinders 9FL and 9RR are connected, respectively, through normally-closed type outlet solenoid valves 19FL and 19RR, to the downstream (pump's side) ofselector valve 13A. Front right and rear left wheel cylinders 9FR and 9RL are connected, respectively, through normally-closed type outlet solenoid valves 19FR and 19RL, to the downstream (pump's side) ofselector valve 13B. - A
reservoir 20 for storing the brake fluid pressure temporarily to assist a wheel cylinder pressure decrease operation, on each of the upstream side (towardselector valve 13A) of output solenoid valves 19FL and 19RR, and the upstream side (towardselector valve 13B) of output solenoid valves 19FR and 19RL. - In the thus-constructed
hydraulic circuit 6, brake pressure produced by a driver's brake pedal operation is supplied in an ordinary manner to each wheel cylinder 9i, throughselector valve selector valves selector valves - This
hydraulic circuit 6 can increase the brake fluid pressure of each wheel cylinder 9i, without regard to driver's brake operation, by supplying the brake pressure sucked from master cylinder 8 throughselector valves selector valve selector valve pump 15 is driven. Thehydraulic circuit 6 can hold the brake pressure to each wheel cylinder 9i by shutting off the wheel cylinder 9i together withpump 15 andreservoir 20 whenselector valve hydraulic circuit 6 can decrease the brake pressure to each wheel cylinder 9i by sucking the brake pressure from the wheel cylinder 9i bypump 15 to thereservoir 20 whenselector valve pump 15 is driven.
By controllingselector valves pump 15 in this way,controller 5 can increase, hold and decrease the brake fluid pressure of each wheel cylinder 9i. -
FIG. 3 shows the turning motion control process performed bycontroller 5 at regular time intervals of a predetermined time (10 msec, in this example) as timer interrupt routine. - At step S1,
controller 5 reads input information of the signals from the sensors. In this example, the input information includes the wheel speeds Vwi from thewheel speed sensor 1; the longitudinal acceleration Xg and lateral acceleration Yg fromacceleration sensor 2; the steering wheel angle θ fromsteering angle sensor 3; and the yaw rate fromyaw rate sensor 4. Then, at next step S2,controller 5 calculates a vehicle body speed V (referred to as a vehicle turning speed hereinafter). It is possible to calculate the vehicle turning speed V from the wheel speeds Vi and longitudinal acceleration Xg by a known process. At step S3 following S2,controller 5 calculates a current vehicle turning radius R from turning speed V and lateral acceleration Yg according to the following equation (1).
In this example, vehicle turning radius R is calculated from turning speed V and lateral acceleration Yg. However, the method of calculating turning radius R is not limited to this. It is optional to calculate the vehicle turning radius R by using thesteering angle 6 or yaw angular acceleration to improve the accuracy. - At step S4,
controller 5 calculates a base deceleration start turning radius threshold (or base auto brake start radius threshold) Rs used as a threshold of the turning radius R to start the automatic deceleration control. In this example,controller 5 first determines a limit turning radius RL defining a range enabling stable turning motion with the current turning speed V, by using the following equation (2).
In this equation, YgL is a limit lateral acceleration enabling stable turning motion which is determined by vehicle specification data items. It is optional to vary the limit lateral acceleration YgL in accordance with a slip rate Si of each wheel determined from the wheel speed Vwi and turning speed V. - Then, base radius threshold Rs is determined by multiplying the limit turning radius RL by a predetermined coefficient h which is greater than one. Preferably, h is slightly greater than one, and set approximately equal to 1.1. In this example, h=1.1.
In this example, coefficient h is set slightly greater than one (h=1.1) to set the base radius threshold Rs slightly greater than the limit turning radius RL and thereby to provide a margin in order to initiate the automatic deceleration control operation before the actual turning radius R reaches the limit turning radius RL, and before the tire grip is saturated. - At step S5,
controller 5 calculates a base deceleration start turning speed threshold (or auto brake start speed threshold) Vs used as a threshold of the turning speed V to start the automatic deceleration control in accordance with the current turning speed V. In this example,controller 5 first determines a limit turning speed VL which enables stable turning motion with the current turning radius R, by using the following equation (4). That is, limit turning speed VL is equal to the square root of (R.YgL). - Then, base speed threshold Vs is determined by multiplying the limit turning speed VL by a predetermined coefficient k which is smaller than one. Preferably, k is slightly smaller than one and set approximately equal to 0.9. In this example, k=0.9.
In this example, coefficient k is set slightly smaller than one (k=0.9) to set the speed threshold VS slightly smaller than VL and to provide a margin in order to initiate the automatic deceleration control operation before the turning speed V reaches the limit turning speed VL, and before the tire grip is saturated. - At step S6,
controller 5 calculates a vehicle running state variation or a variation of a vehicle running state. In this embodiment, the vehicle running state variation (quantity) is a yaw rate variation Δϕ of yaw rate ϕ sensed byyaw rate sensor 4. In this example, the yaw rate variation Δϕ is determined according to the following equation (6).
In this equation, Δt is a predetermined time length. When the result of calculation to determine the yaw rate variation Δϕ by equation (6) is negative, then Δϕ is set equal to the absolute value of the result. The yaw rate variation or the variation (quantity) of the yaw rate ϕ is a variable representing a time rate of change of a vehicle turning motion variable. - At step S7,
controller 5 determines a correction coefficient Krs for correcting the base deceleration start radius threshold Rs. In this example, correction coefficient Krs is determined, by using a control map shown in S7 ofFIG. 3 , in accordance with the yaw rate variation Δϕ calculated at S6. In this control map of S7, the horizontal axis represents yaw rate variation Δϕ and the vertical axis represents correction coefficient Krs. Correction coefficient Krs is constantly equal to a first (smaller) coefficient value (1.0, in this example) in a small yaw rate variation region in which the yaw rate variation Δϕ is smaller than or equal to a first yaw rate variation value Δϕ1 (12deg/s/s, in this example). Correction coefficient Krs is increased linearly, or in proportion to the yaw rate variation, from the small coefficient value (1.0) as the yaw rate variation increases from the first yaw rate variation value Δϕ1. In a greater yaw rate variation region in which the yaw rate variation Δϕ is greater than or equal to a second (greater) yaw rate variation value Δϕ2 (16deg/s/s, in this example), correction coefficient Krs is constantly equal to a second (greater) coefficient value (1.3, in this example) greater than the first coefficient value (1.0). - After S7,
controller 5 proceeds to step S8 and determines a correction coefficient Kvs for correcting the base deceleration start speed threshold Vs. In this example, correction coefficient Kvs is determined, by using a control map shown in S8 ofFIG. 3 , in accordance with the yaw rate variation Δϕ calculated at S6. In this control map of S8, the horizontal axis represents yaw rate variation Δϕ and the vertical axis represents correction coefficient Kvs. Correction coefficient Kvs is constantly equal to a first (greater) coefficient value (1.0, in this example) in a small yaw rate variation region in which the yaw rate variation Δϕ is smaller than or equal to a third yaw rate variation value Δϕ11 (12deg/s/s, in this example). Correction coefficient Kvs is decreased linearly or in inverse proportion from the greater coefficient value (1.0) as the yaw rate variation increases from the third yaw rate variation value Δϕ11. In a greater yaw rate variation region in which the yaw rate variation Δϕ is greater than or equal to a fourth yaw rate variation value Δϕ12 (16 deg/s/s, in this example), correction coefficient Kvs is constantly equal to a smaller coefficient value (0.7, in this example) smaller than the greater coefficient value (1.0). - The yaw rate variation values Δϕ1 and Δϕ11 used in the control maps shown in S7 and S8 are predetermined values determined by experiments. Yaw rate variation values Δϕ1 and Δϕ11 are set at such values as to prevent the deceleration effect by the automatic deceleration from being reduced by a response delay in the initial brake pressure at the time of start of the automatic deceleration. The yaw rate variation values Δϕ2 and Δϕ12 and correction coefficients Krs and Kvs are determined experimentally at such values to make it possible to secure a brake pressure to prevent an initial brake pressure delay by the time of start of the automatic deceleration.
- At next step S9,
controller 5 calculates a modified deceleration start (or auto brake start) radius threshold Rs* by multiplying the base deceleration start radius threshold Rs determined at S4, by the correction coefficient Krs determined at S7 (Rs* = Rs×Krs); and further calculates a modified deceleration start (auto brake start) speed threshold Vs* by multiplying the base deceleration start speed threshold Vs determined at S5, by the correction coefficient Kvs determined at S8 (Vs* = Vs×Kvs). - At next step S10,
controller 5 examines whether the current turning radius R is smaller than the modified deceleration start radius threshold Rs* determined at S9, or the current turning speed V is higher than the modified deceleration start speed threshold Vs* determined at S9. When at least one of the first condition (R<Rs*) and the second condition (V>Vs*) is met, thecontroller 5 proceeds to step S11 on the assumption that the vehicle turning state approaches the turning ability limit and the automatic deceleration is appropriate. If, on the other hand, the current turning radius R is greater than or equal to Rs* (R≥ Rs*) and at the same time the current turning speed V is lower than or equal to Vs* (V≤Vs*), thencontroller 5 terminates the process ofFig. 3 directly after S10 and returns to a main program on the assumption that the vehicle turning state is not near the turning ability limit and the automatic braking is not necessary. - At step S11 following S10,
controller 5 calculates a target vehicle deceleration Xg* to ensure stable vehicle turning motion, in accordance with a deviation of turning radius R from the modified threshold Rs* (R-Rs*), and a deviation of turning speed V from the modified threshold Vs* (Vs*-V) so that the target deceleration Xg* becomes higher as these deviations become greater. It is possible to use a know method for calculating target deceleration Xg*. - At step S12, controller calculates an engine output decrease control quantity to achieve the target deceleration Xg* by the engine output control. Then, at step S13,
controller 5 calculates a brake control quantity to compensate for a deficiency when the engine output decrease control with the engine output decrease control quantity alone is deficient for achieving the target deceleration Xg*. In this example, the control system is arranged to achieve the calculated target deceleration Xg* only by the engine output decrease control if it is possible to achieve the target deceleration Xg* only by the engine output decrease control. If the engine output decrease control is deficient to attain the target deceleration Xg* alone, and there remains an amount of deceleration to be attained, the control system adds the brake control to the engine output decrease control so that the remaining amount of deceleration is achieved by the brake control. - At a step S14 next to S13,
controller 5 calculates a target brake fluid pressure Pi to achieve the target brake control quantity determined at S13. Then, at step S15, controller delivers the brake control signal to achieve the target brake fluid pressure determined at S14 to the brake actuator oractuating system 6, and deliver the engine output control signal to achieve the target engine output decrease control quantity to the engineoutput control actuator 7. After S15,controller 5 terminate the process ofFig. 3 , and returns to the main program. When, on the other hand, the answer of S10 is NO,controller 5 terminates the process ofFig. 3 without entering the section of S11-S15, and returns to the main program on the assumption that the vehicle turning state is not near the turning ability limit and the automatic braking is not required. - The thus-constructed control system according to the first embodiment is operated as follows:
FIG. 4A shows an auto brake actuation flag or condition code indicating the state of the automatic deceleration control. This flag is ON when the automatic deceleration control is in operation, and OFF when the automatic deceleration control is inoperative.FIGS. 4B, 4C and 4D show behavior of the vehicle body speed V, yaw rate variation Δϕ, and wheel cylinder brake fluid pressure controlled by the control system. - The control system calculates the base deceleration start thresholds Rs and Vs in accordance with the input information collected by the sensors (S1∼S5); calculates the yaw rate variation Δϕ (S6); sets the correction coefficients Krs and Kvs in accordance with the yaw rate variation Δϕ of the vehicle body (S7, S8); and determines the modified (final) deceleration start thresholds Rs* and Vs* by using the base thresholds Rs and Vs and the correction coefficients Krs and Kvs (S9). Then, the control system determines whether to initiate the automatic deceleration control or not, by comparing the current actual turning radius R and the current actual vehicle speed V, respectively, with the modified radius threshold Rs* and the modified speed threshold Vs* (S10); and controls the deceleration of the vehicle by controlling the engine
output control actuator 7 and thebrake control actuator 6 so as to achieve a target deceleration Xg* calculated from the current turning radius R and vehicle speed V and the thresholds Rs* and Vs* (S11∼S15) when R<Rs* or V>Vs*. - In general, the yaw rate variation Δϕ remains approximately equal to zero when the vehicle is running straight at a constant speed. Therefore, correction coefficients Krs and Kvs are set to one at S7 and S8, and the final, modified thresholds Rs* and Vs* are equal, respectively, to the base thresholds Rs and Vs. In this straight ahead operation of the vehicle, the deceleration start speed threshold Vs* shown by a broken line in
FIG. 4B is sufficiently higher than the vehicle body speed V shown by a solid line inFIG. 4B , and hence V≤Vs*. Besides, the turning radius R is greater than Rs* by far. Consequently, the answer of S10 is NO, and the control system terminates the process ofFIG. 3 without entering the automatic deceleration control section S11∼S15. - Therefore, the control system does not perform the automatic deceleration by the turning motion control when the vehicle is in a stable straight running state. In this normal state, the control system allows the brake fluid pressure corresponding to the driver's brake pedal operation to be supplied through
brake actuator 6, to each wheel cylinder 9i, and refrains from control intervention of the automatic deceleration control. The explanation is mainly directed to the vehicle body speed V hereinafter since the control system is operated in the same manner when the attention is directed to the turning radius. - If the driver turns
steering wheel 3a, and the vehicle yaw rate ϕ starts varying, the yaw rate variation Δϕ start increasing at an instant t1 as shown inFIG. 4C . However, the yaw rate variation Δϕ is still in the small yaw rate variation region smaller than or equal to the predetermined values Δϕ1 and Δϕ11, the correction coefficients Krs and Kvs are set equal to 1.0, and the base thresholds Rs and Vs are used directly as the final modified threshold Rs* and Vs* without threshold modification. - When yaw rate variation Δϕ is further increase by the steering operation, the control system increases the correction coefficient Krs and decreases the correction coefficient Kws in accordance with the yaw rate variation Δϕ. Therefore, the modified speed threshold Vs* is decreased gradually below the base speed threshold Vs as shown in
FIG. 4B , and the decrease quantity increases with an increase of yaw rate variation Δϕ. When the modified speed threshold Vs* becomes lower than the current turning speed V at an instant t3, the control system proceeds from S10 to S11, and initiates the automatic deceleration control of S11-S15. - Thus, the control system decelerates the vehicle to achieve the target deceleration Xg and hence decerease the vehicle speed V by increasing the brake fluid pressure from t3 as shown in
FIG. 4D , and restraining the engine output. When base threshold Vs decreases with a decrease of the turning radius R, and base threshold Vs becomes lower than vehicle speed V at an instant t4, the control system continues the automatic deceleration control. When the steering operation settles down and the vehicle speed V is decreased, the vehicle turning speed V becomes lower than the threshold Vs*, and the turning radius R becomes greater than the deceleration start threshold Rs, then the control system considers that the vehicle is controlled into a stable turning region and therefore, terminates the automatic deceleration control. - In this embodiment, the
brake actuation system 6 employs the hydrauliccircuit using pump 15 for increasing the brake fluid pressure as shown inFIG. 2 . Therefore, as shown inFIG. 5B , an actual brake fluid pressure starts rising at t14 with a delay of a dead time after t13 at which the turning speed V becomes higher than threshold Vs, and hence the control system starts increasing the command brake fluid pressure of a control signal to each wheel cylinder 9i, by drivingpump 15. This dead time between t13 and t14 causes an initial response delay, and makes it difficult to increase the vehicle deceleration quickly. - However, as shown by a broken line in
FIG. 5A , the control system according to the first embodiment is arranged to start the automatic deceleration control, before t13, at an instant t11 at which the modified threshold Vs* (which is set slightly lower than base threshold Vs) becomes lower than the turning speed V. Consequently, the control system can start increasing the wheel cylinder brake fluid pressure at t12, and provide a slightly increase brake pressure level at t13 at which base threshold Vs becomes lower than turning speed V and the automatic deceleration is required. In this way, the control system according to the first embodiment can restrain the response delay of the brake fluid pressure in the initial state of the automatic deceleration control, improve the control response, and decelerate the vehicle timely. - When, for example, the vehicle enters a corner with an overspeed, and the driver turns
steering wheel 3a quickly to prevent deviation from a lane on the corner, the control system can start the automatic deceleration control quickly and decelerate the vehicle timely, by adjusting the threshold Vs* in a direction to advance the timing to initiate the automatic deceleration control with an increase in the yaw rate variation Δϕ. Despite the involvement of a dead time between t11 and t12 by the hydraulic circuit, the control system can start increasing the wheel cylinder brake pressure at a proper timing near t13 when the automatic deceleration is actually required. - When, on the other hand, the driver increases the steering wheel angle gradually along a cornering course, and the yaw rate variation Δϕ remains within a smaller region where a quick deceleration is not required, the control system does not modify the threshold Vs* so much by holding the correction coefficient Kvs equal to 1.0 or a value approximately equal to 1.0, and does not advance the timing of starting the deceleration control uselessly to prevent unnatural feeling from being aroused in the driver, and to improve the durability of the
brake control actuator 6 and other components. - In the smaller yaw rate variation region smaller than Δϕ1 and Δϕ11, the correction coefficients Krs and Kvs are set to one or a value close to one. Each of the yaw rate variation values Δϕ1 and Δϕ11 is so determined as to prevent a useless advance of the deceleration control start timing in the region in which the initial response delay of the brake fluid pressure is not problematical without modification of the threshold Vs. In the greater yaw rate variation region greater than Δϕ2 and Δϕ12, the correction coefficients Krs and Kvs are held constant with no further adjustment so as to prevent the timing of starting the automatic deceleration control from being advanced excessively, and to prevent a needless actuation of the deceleration control.
- The first embodiment employs the yaw rate variation Δϕ as the vehicle running state variation. The use of yaw rate variation is appropriate to adjust the deceleration control start timing properly. In the case of the lateral acceleration, the sensed lateral acceleration tends to be smaller on a low friction coefficient road than a level sensed on a high friction coefficient road, so that the deceleration control start timing might not be adjusted properly. By employing the yaw rate variation, the control system according to the first embodiment can adjust the automatic deceleration control start timing adequately without regard to road surface conditions.
-
FIG. 6 shows a turning motion control process performed by a turning motion control system according to a second embodiment of the present invention. The second embodiment employs the lateral acceleration variation ΔYg as the running state variation, instead of yaw rate variation Δϕ. The control system according to the second embodiment is basically identical to the control system according to the first embodiment, so that repetitive explanation is omitted. - In the control process of
FIG. 6 ,controller 5 of the control system according to the second embodiment reads the input information of the signals from the sensors at S1; calculates the current vehicle body speed V and current vehicle turning radius R at S2 and S3; and calculates the base deceleration control start thresholds (or auto brake start thresholds) Rs and Vs at S4 and S5 as in the control process ofFIG. 3 . - At a step S6a following S5,
controller 5 calculates the vehicle running state variation. In the second embodiment, the vehicle running state variation (quantity) is a lateral acceleration variation ΔYg of the lateral acceleration or side acceleration Yg of the vehicle sensed by theacceleration sensor 2. In this example, the lateral acceleration variation ΔYg is a variation quantity of the lateral acceleration Yg during Δt as in the first embodiment. When the result of calculation to determine the lateral acceleration variation ΔYg is negative, then ΔYg is set equal to the absolute value of the result. - At step S7a,
controller 5 determines a correction coefficient Krs for correcting the base deceleration start radius threshold Rs. In this example, correction coefficient Krs is determined, by using a control map shown in S7a ofFIG. 6 , in accordance with the lateral acceleration variation ΔYg calculated at S6a. In this control map of S7a, the horizontal axis represents lateral acceleration variation ΔYg and the vertical axis represents correction coefficient Krs. Correction coefficient Krs is constantly equal to a first (smaller) coefficient value (1.0, in this example) in a small lateral acceleration variation region in which the lateral acceleration variation ΔYg is smaller than or equal to a first lateral acceleration variation value (ΔYg1=3m/s2/s, for example). Correction coefficient Krs is increased linearly (or in proportion to ΔYg) from the small coefficient value (1.0) as the lateral acceleration variation increases from the first lateral acceleration variation value (ΔYg1). In a greater lateral acceleration variation region in which the lateral acceleration variation ΔYg is greater than or equal to a second (greater) lateral acceleration variation value (ΔYg2=6 m/s2/s, for example), correction coefficient Krs is constantly equal to a second (greater) coefficient value (1.2, in this example) greater than the first coefficient value (1.0). - After S7a,
controller 5 proceeds to step S8a and calculates a correction coefficient Kvs for correcting the base deceleration start speed threshold Vs. In this example, correction coefficient Kvs is determined, by using a control map shown in S8a ofFIG. 6 , in accordance with the lateral acceleration variation ΔYg calculated at S6a. In this control map of S8a, the horizontal axis represents lateral acceleration variation ΔYg and the vertical axis represents correction coefficient Kvs. Correction coefficient Kvs is constantly equal to a first (greater) coefficient value (1.0, in this example) in a small lateral acceleration variation region in which the lateral acceleration variation ΔYg is smaller than or equal to a third lateral acceleration variation value (3 m/s2/s, for example). Correction coefficient Kvs is decreased linearly or in an inverse proportion to ΔYg, from the greater coefficient value (1.0) as the lateral acceleration variation increases from the third lateral acceleration variation value. In a greater lateral acceleration variation region in which lateral acceleration variation ΔYg is greater than or equal to a fourth lateral acceleration variation value (6 m/s2/s, for example), correction coefficient Kvs is constantly equal to a smaller coefficient value (0.8, in this example) smaller than the greater coefficient value (1.0). - After the setting of correction coefficients Krs and Kvs based on lateral acceleration variation ΔYg,
controller 5 proceeds to step S9, and calculates the modified deceleration start radius threshold Rs* by multiplying the base deceleration start radius threshold Rs determined at S4, by the correction coefficient Krs determined at S7a (Rs* = Rs×Krs); and further calculates the modified deceleration start speed threshold Vs* by multiplying the base deceleration start speed threshold Vs determined at S5, by the correction coefficient Kvs determined at S8a (Vs* = Vs×Kvs) as in the control process ofFIG. 3 . Then,controller 5 performs the automatic deceleration control of S11-S15 in dependence on the answer of the decision step S10 in the same manner as in the control process ofFIG. 3 . - Thus, the control system according to the second embodiment, too, can provide the same advantageous effects as in the first embodiment. The yaw rate variation employed in the first embodiment is liable to require more time until the yaw rate variation is actually detected by the sensing system, so that the adjustment of base threshold Rs and Vs tends to be delayed. In the second embodiment, the control system can detect a variation of a vehicle turning state by using the lateral acceleration Yg, and thereby adjust the thresholds Rs and Vs timely.
- As the vehicle running state variation, the first embodiment employs the yaw rate variation and the second embodiment employs the lateral acceleration variation. However, it is optional to modify the base deceleration start thresholds Rs and Vs in accordance with the yaw rate variation and the lateral acceleration variation both. As mentioned before, the yaw rate tends to require time to be detected as the yaw rate variation, and the lateral acceleration tends to be low when sensed on a low friction road surface. Therefore, it is possible to modify the base thresholds Rs and Vs accurately by using both the yaw rate variation and lateral acceleration variation in combination. In this case, for example, the control system may be arranged to determine the deceleration start thresholds Rs and Vs based on the yaw rate variation and the deceleration start thresholds Rs and Vs based on the lateral acceleration variation; and to select one from the two thresholds Rs so as to start the deceleration control earlier, and one from the two thresholds Vs so as to start the deceleration control earlier.
- The vehicle running state variation is not limited to the yaw rate variation of the first embodiment and the lateral acceleration variation of the second embodiment. It is optional to employ, as the vehicle running state variation, a steering angle variation Δθ. By using the variation of the steering angle or the steering wheel angle, the control system can detect a variation of the vehicle running state earlier, as compared to the detection of variation in the yaw rate or lateral acceleration.
- Moreover, it is optional to sense, as the vehicle running state, a left and right wheel speed difference (a difference between the wheel speed of a left wheel and the wheel speed of a right wheel of a vehicle), or the steering angle, and to determine the correction coefficients Krs and Kvs in accordance with the sensed left and right wheel speed difference or the sensed steering angle on the assumption that the vehicle is turning more sharply when the sensed left and right wheel speed difference or the sensed steering angle is greater.
- Moreover, it is optional to employ the vehicle body speed V as the vehicle running state, and to determine the correction coefficient Krs and Kvs in accordance with the sensed vehicle body speed V. In this case, since the vehicle demands a better initial response speed of the brake fluid pressure when the vehicle speed is higher, the control system may be arranged to modify the base thresholds Rs and Vs so as to advance the deceleration control start timing as the vehicle body speed becomes higher. The thus-constructed control system can start the automatic deceleration control timely even when the vehicle speed is high.
- Moreover, it is optional to modify the base thresholds Rs and Vs by using any two or more of these variables in combination as parameter or parameters representing the vehicle running state, so as to start the automatic deceleration control at an accurate timing to improve the effect of the deceleration control.
-
FIG. 7 shows a turning motion control process performed by a turning motion control system according to a third embodiment of the present invention. The control system according to the third embodiment is basically identical to the control system according to the first embodiment, so that repetitive explanation is omitted, and the following explanation is mainly directed only to the different points. - In the control process of
FIG. 7 ,controller 5 of the control system according to the third embodiment reads the input information of the signals from the sensors at S1; calculates the current vehicle body speed V and current vehicle turning radius R at S2 and S3; and calculates the base deceleration control start thresholds (or auto brake start thresholds) Rs and Vs at S4 and S5 as in the control process ofFIG. 3 . - Then, at a step S21 following S5,
control 5 examines whether an automatic deceleration flag F is set at ON or not. This automatic deceleration flag F is a condition code indicating the operative or inoperative state of the automatic deceleration control to produce the vehicle deceleration corresponding to the target deceleration Xg*. When F is not ON,controller 5 proceeds from S21 to a next step S22 for determining the vehicle running state. - At S22,
controller 5 according to the third embodiment calculates a turning speed difference variation ΔDV which is a variation of a vehicle speed turning speed difference DV (=VL-V) resulting from subtraction of the current vehicle body speed V from the limit turning speed VL calculated by the equation (4) in the process of the calculation of the base speed threshold Vs at S5. When the result of calculation to determine the turning speed difference variation ΔDV is negative, then ΔDV is set equal to the absolute value of the result. - At step S23 following S22,
controller 5 determines a first correction coefficient Krs1 for correcting the base deceleration start radius threshold Rs. In this example, first correction coefficient Krs1 is determined by using a control map shown in S23 ofFIG. 7 , in accordance with the turning speed difference variation ΔDV calculated at S22. In this control map of S23, the horizontal axis represents turning speed difference variation ΔDV and the vertical axis represents first correction coefficient Krs1. First correction coefficient Krs1 is constantly equal to a first (smaller) coefficient value (1.0, in this example) in a small turning speed difference variation region in which the turning speed difference variation ΔDV is smaller than or equal to a first turning speed difference variation value ΔDN1 (150km/h/s, for example). First correction coefficient Krs1 is increased linearly (or in proportion to ΔDV) from the small coefficient value (1.0) as the turning speed difference variation ΔDV increases from the first turning speed difference variation value ΔDN1. In a greater turning speed difference variation region in which the turning speed difference variation ΔDN is greater than or equal to a second (greater) turning speed difference variation value ΔDV2 (250km/h/s, for example), correction coefficient Krs1 is constantly equal to a second (greater) coefficient value (1.1, in this example) greater than the first coefficient value (1.0). - At step S24 following S23,
controller 5 determines a second correction coefficient Krs2 for correcting the base deceleration start radius threshold Rs in accordance with the vehicle body speed V. In this example, second correction coefficient Krs2 is determined, by using a control map shown in S24 ofFIG. 7 , in accordance with vehicle body speed calculated at S2. In this control map of S24, the horizontal axis represents vehicle body speed V and the vertical axis represents second correction coefficient Krs2. Second correction coefficient Krs2 is constantly equal to a first (smaller) coefficient value (1.0, in this example) in a lower vehicle body speed region in which the vehicle body speed V is lower than or equal to a first speed value (50km/h, for example). Second correction coefficient Krs2 is increased linearly (or in proportion to V) from the small coefficient value (1.0) as vehicle body speed V increases from the first vehicle body speed value. In a higher vehicle body speed in which the vehicle body speed is higher than or equal to a second (greater) speed value (80km/h, for example), second correction coefficient Krs2 is constantly equal to a second (greater) coefficient value (1.1, in this example) greater than the first coefficient value (1.0). - After the setting of correction coefficients Krs1 and Krs2,
controller 5 proceeds to step S25, and calculates the modified deceleration start radius threshold Rs* by multiplying the base deceleration start radius threshold Rs determined at S4, by the first correction coefficient Krs1 determined at S23 and the second correction coefficient Krs2 determined at S24 (Rs* = Rs×Krsi×Krs2). As shown in the control map of S23, first correction coefficient Krs1 is increased when a higher response speed is demanded to start the automatic deceleration control since the vehicle speed V approaches the limit speed VL rapidly and hence the turning speed difference variation ΔDV is increased. On the other hand, second correction coefficient Krs2 is increased when the vehicle speed becomes higher and a quick control response is demanded. Therefore, the control system can modify the base threshold Rs to a greater threshold value adequately when a quick control response is desired, and thereby determine the modified threshold so as to increase the tendency to start the automatic deceleration control earlier. - At step S26 following S25,
controller 5 determines a first correction coefficient Kvs1 for correcting the base deceleration start speed threshold Vs. In this example, first correction coefficient Kvs1 is determined, by using a control map shown in S26 ofFIG. 7 , in accordance with the turning speed difference variation ΔDV calculated at S22. In this control map of S26, the horizontal axis represents turning speed difference variation ΔDV and the vertical axis represents first correction coefficient Kvs1. First correction coefficient Kvs1 is constantly equal to a first (greater) coefficient value (1.0, in this example) in a small turning speed difference variation region in which the turning speed difference variation ΔDV is smaller than or equal to a third (smaller) turning speed difference variation value ΔDN3 (150km/h/s, for example). First correction coefficient Kvs1 is decreased linearly (or in inverse proportion to ΔDV) from the small coefficient value (1.0) as the turning speed difference variation ΔDV increases from the third turning speed difference variation value ΔDN3. In a greater turning speed difference variation region in which the turning speed difference variation ΔDN is greater than or equal to a fourth (greater) turning speed difference variation value ΔDV4 (250km/h/s, for example), first correction coefficient Kvs1 is constantly equal to a second (smaller) coefficient value (0.9, in this example) smaller than the first coefficient value (1.0). - At step S27 following S26,
controller 5 determines a second correction coefficient Kvs2 for correcting the base deceleration start speed threshold Vs in accordance with the vehicle body speed V. In this example, second correction coefficient Kvs2 is determined, by using a control map shown in S27 ofFIG. 7 , in accordance with vehicle body speed calculated at S2. In this control map of S27, the horizontal axis represents vehicle body speed V and the vertical axis represents second correction coefficient Kvs2. Second correction coefficient Kvs2 is constantly equal to a first (greater) coefficient value (1.0, in this example) in a lower vehicle body speed region in which the vehicle body speed V is lower than or equal to a third speed value (50km/h, for example). Second correction coefficient Kvs2 is decreased linearly (or in inverse proportion to V) from the greater coefficient value (1.0) as vehicle body speed V increases from the first vehicle body speed value. In a higher vehicle body speed region in which the vehicle body speed is higher than or equal to a fourth (higher) speed value (80km/h, for example), second correction coefficient Kvs2 is constantly equal to a second (smaller) coefficient value (0.9, in this example) smaller than the first coefficient value (1.0). - After the setting of correction coefficients Kvs1 and Kvs2,
controller 5 proceeds to step S28, and calculates the modified deceleration start speed threshold Vs* by multiplying the base deceleration start speed threshold Vs determined at S5, by the first correction coefficient Kvs1 determined at S26 and the second correction coefficient Kvs2 determined at S27 (Vs* = Vs×Kvs1×Kvs2). As shown in the control map of S26, first correction coefficient Kvs1 is decreased when a higher response speed is demanded to start the automatic deceleration control since the vehicle speed V approaches the limit speed VL rapidly and hence the turning speed difference variation ΔDV is increased. On the other hand, second correction coefficient Kvs2 is decreased when the vehicle speed becomes higher and a quick control response is demanded. Therefore, the control system can modify the base threshold Vs to a smaller threshold value adequately when a quick control response is desired, and thereby determine the modified threshold Vs* so as to increase the tendency to start the automatic deceleration control earlier. - At a step S29 next to S28,
controller 5 compares the current.turning radius R with the modified radius threshold Rs* determined at S25, and the current turning speed V with the modified speed threshold Vs* determined at S28. When -at least one-of the first condition (R<Rs*) and the second condition (V>Vs*) is met, thencontroller 5 proceeds to step S30 on the assumption that a preliminary brake pressure increase is appropriate. At S30,controller 5 determines, as a target brake fluid pressure Pi, a preliminary pressure increase quantity ΔP to increase the wheel cylinder brake fluid pressure for each wheel cylinder preliminarily. This preliminary pressure increase quantity ΔP is set at such a low pressure level (2∼3 [bar], for example) as not to cause unnatural feelings to the driver with a vehicle deceleration produced by the preliminary pressure increase of the wheel cylinders 9i. - At a next step S31,
controller 5 controls thebrake actuating system 6 so as to make the brake pressure of each wheel cylinder 9i equal to the target Pi, and thereby performs the preliminary brake pressure increase by ΔP. After S31,controller 5 proceeds to a step S32. - When the automatic deceleration control is already started to achieve target deceleration Xg*, so that the brake pressures are already increased, and hence the automatic deceleration flag F is ON, then
controller 5 proceeds from S21 directly to S32. When the answer of S29 is NO (R≥Rs* and V≤Vs*), too,controller 5 proceeds from S29 directly to S32 on the assumption that the preliminary brake pressure increase is not demanded. - At S32,
controller 5 compares the current turning radius R with the base radius threshold Rs determined at S4, and the current turning speed V with the base speed threshold Vs determined at S5. When at least one of the first condition (R<Rs) and the second condition -(V>Vs) is met, thencontroller 5 proceeds to step S33 on the assumption that the automatic deceleration control is to be effected. At S33,controller 5 calculates the target vehicle deceleration Xg* to achieve stable vehicle turning motion, in accordance with a deviation of turning radius R from the base threshold Rs, obtain by subtracting R from Rs, and a deviation of turning speed V from the base threshold Vs, obtained by subtracting Vs from V so that the target deceleration Xg* becomes higher as these deviations become greater. It is possible to use a know method for calculating target deceleration Xg*. At S33,controller 5 sets automatic deceleration flag F to ON (F=ON). - After S33,
controller 5 enters a section of S12∼S15; calculates the engine output decrease control quantity to achieve the target deceleration Xg* by the engine output control at S12; calculates the brake control quantity to remedy a deficiency of the engine output decrease control at S13; calculates the target brake fluid pressure Pi at S14; and controls thebrake actuator 6 and engineoutput control actuator 7 to achieve the target deceleration Xg* as in the steps S12∼S15 ofFIG. 3 . - When the answer of S32 is NO (R≥Rs and V≤Vs), then
controller 5 proceeds to a step S34 on the assumption that the automatic deceleration control is not required at this moment, and resets flag F to OFF (F=OFF). After S34,controller 5 returns to the main program. -
FIGS. 8A∼8D illustrate operations of the control system according to the third embodiment in the form of time chart.FIG. 8A shows-an auto brake actuation flag-or automatic deceleration control flag indicating the actuation of the automatic deceleration control in the case of ON and indicating the non-actuation of the automatic deceleration control in the case of OFF.FIG. 8B shows a preliminary pressure increase flag indicating the actuation of the preliminary brake pressure increase control in the case of ON, and indicating the non-actuation of the preliminary brake pressure increase control in the case of OFF.FIG. 8C shows the vehicle body speed V, andFIG. 8D shows the wheel cylinder brake fluid pressure. - The control system according to the third embodiment calculates the base deceleration start thresholds Rs and Vs in accordance with the input information collected by the sensors (S1∼S5); calculates the turning speed difference variation ΔDV (S22); sets the correction coefficients Krs1, Krs2, Kvs1 and Kvs2 in accordance with the turning speed difference ΔDV and the vehicle body speed V (S23, S24, S26, S27); and determines the modified (final) deceleration start thresholds Rs* and Vs* by using the base thresholds Rs and Vs and the correction coefficients Krs1, Krs2, Kvs1 and Kvs2 (S25, S28). Then, the control system determines whether to perform the preliminary pressure increase for the automatic deceleration control, by comparing the current actual turning radius R and the current actual vehicle speed V, respectively, with the modified radius threshold Rs* and the modified speed threshold Vs* (S29). When turning radius R is greater than or equal to Rs*, and at the same time the turning speed V is lower than or equal to Vs*, the control system considers that there is no need to perform the preliminary pressure increase, and proceeds directly to S32 for comparing the turning radius and turning speed with the respective base thresholds Rs and Vs. If turning radius R is greater than or equal to base radius threshold Rs, and at the same time the turning speed V is lower than or equal to the base speed threshold Vs, then the control system considers that there is no need to initiate the automatic deceleration control, and holds the automatic deceleration flag F equal to OFF at S34. In this state, therefore, the control system performs neither the preliminary pressure increase nor the deceleration control, so that the wheel cylinder pressure of each wheel cylinder 9i is held at zero level.
- If the driver turns
steering wheel 3a, and the vehicle turning radius R becomes smaller, then the base threshold Vs becomes lower, and the deceleration start threshold Vs* (determined from ΔDV and V) becomes lower, too. However, as long as the deceleration start threshold Vs* is still higher than vehicle body speed V, and the base threshold Vs is higher than body speed V, the control system does not perform the automatic deceleration control by taking the course of S29→ S32→ S34 on the assumption that the turning motion is within the stable region. - Then, the base threshold Vs decreases with the decrease of turning radius R, as shown by a one-dot chain line in
FIG. 8C , and accordingly, the deceleration start threshold Vs* decreases as shown by a broken line inFIG. 8C . When body speed V exceeds deceleration start threshold Vs* at an instant t21, then the control system proceeds from S29 to S30, and controls thebrake actuating system 6 to achieve the preliminary brake pressure increase ΔP at S31. - Therefore, as shown in
FIG. 8D , the brake fluid pressure is increased slightly from t21, and held at the level corresponding to preliminary pressure increase ΔP. The control system continues to hold the brake pressure at this level without performing the automatic deceleration control of S33 and S12-S15 as long as V≤Vs and R≥Rs. When the turning speed V exceeds the base threshold Vs at an instant t22; the control system proceeds from S32 to S33; calculates the target vehicle deceleration Yg* desired for safer cornering performance, in accordance with the current turning radius R and turning speed V and the base thresholds Vs and Rs (S33); controls the engineoutput control actuator 7 to achieve target deceleration Yg* (S12, S15); and controls thebrake control actuator 6 according to the need (S13, S14, S15). Moreover, the control system sets the automatic deceleration flag F to ON (F=ON)(S33). - Thus, the control system starts the automatic deceleration control at t22, and produce an actual deceleration corresponding to target deceleration Yg* by decreasing the engine output and supplementarily increasing the wheel cylinder pressure of each wheel cylinder 9i as shown in
FIG. 8D . Therefore, vehicle body speed V becomes lower, as shown inFIG. 8C . The control system proceeds from S21 to S32 while the automatic deceleration flag F is ON, and continues the automatic deceleration control as long as the answer of S32 is YES (R<Rs or V>Vs). - The turning speed V is decreased by the automatic deceleration control, and the base speed threshold Vs tends to become higher as the vehicle cornering operation comes to an end. When the turning speed V becomes lower than base threshold Vs at an instant t23, then the control system considers that the vehicle enters the stable turning motion region, and terminates the automatic deceleration control by proceeding from S32 to S34, and resetting flag F to OFF.
- Thus, the control system according to the third embodiment preliminarily increases the brake pressure to ΔP at t21 as shown by the solid line in
FIG. 8D , prior to the start of the automatic deceleration control at t22, and thereby improves the response of the hydraulic brake actuating system at the time of starting the automatic deceleration control at t22. Since the pressure level of ΔP is set at such a very low level as not to cause a sense of discomfort to the driver, the control system can start an increase of the brake pressure quickly at a proper timing without deteriorating the driving quality. - As shown in the control maps of S23, S24, S26 and S27 of
FIG. 7 , the deceleration start thresholds Vs* and Rs* for determining the start timing of starting the preliminary brake pressure increase control are calculated in accordance with the variation (ΔDV) of the turning speed difference (VL-V), and the turning speed. When the variation of turning speed difference is greater and the vehicle turning speed tends to approach the limit VL rapidly, the demand for quicker initial response is greater. Similarly, the demand for quicker initial response is greater when the vehicle turning speed V is higher. When the demand for quicker initial response is greater, the control system according to the third embodiment sets the deceleration start thresholds Vs* and Rs* so as to lower the barriers to be surpassed by the turning speed V and turning radius R to start the initial control action. By so doing, the control system can ensure the satisfactory initial response speed in accordance with the running state of the vehicle. - When the speed difference variation ΔDV is smaller and the vehicle turning speed V is lower, the control system holds the correction coefficients Krs1, Krs2, Kvs1 and Kvs2 equal to one, and does not perform the modification of the base thresholds Rs and Vs. Accordingly, the control system does not perform the preliminary brake pressure increase control uselessly, and thereby improves the durability of the
brake control actuator 6 and other components. In the greater speed difference variation region or the higher vehicle speed region, the correction coefficients are held constant with no further adjustment so as to prevent the timing of starting the preliminary brake pressure increase control from being advanced excessively. - In the practical example shown in
FIG. 7 , the deceleration start thresholds Vs* and Rs* are adjusted in accordance with both the turning speed difference variation ΔDV and the vehicle turning speed V. However, it is optional to vary the deceleration start thresholds Vs* and Vs* in dependence on only either one of the turning speed difference variation ΔDV and the vehicle turning speed V. Moreover, it is possible to vary the deceleration start thresholds Vs* and Vs* used in S29 ofFIG. 7 by using any one or more of the yaw rate variation Δϕ as shown inFIG. 3 of the first embodiment, the lateral acceleration variation ΔYg as shown inFIG. 6 of the second embodiment, the turning speed difference variation ΔDV as shown inFIG. 7 of the third embodiment, the vehicle turning speed V as shown inFIG. 7 of the third embodiment, the steering angle variation Δθ, and the left and right wheel speed difference. - The
brake actuating system 6 shown inFIG. 2 is a hydraulic brake actuating system, so-called pump-up system, employing the motor pump. The present invention is not limited to this. For example, thebrake actuating system 6 may be a brake-by-wire system employing an electric actuator arranged to press a friction pad against a brake rotor rotating with a wheel. - According to one of various s possible constructions, in the examples of
FIG. 3 andFIG. 6 , S2 and S3 can correspond to a turning condition sensing section; S10∼S15 can correspond to a vehicle deceleration control section; S6 or S6a can correspond to a running state sensing section; and S4, S5, S7, S8, S7a, S8a, S9 can correspond to a threshold setting section. In the example ofFIG. 7 , according to one of various s possible constructions, S2 and S3 can correspond to a turning condition sensing section; S29, S30, S31, S32, S33 and S12∼S15 can correspond to a vehicle deceleration control section; S22 can correspond to a running state sensing section; and S4, S5, S21, and S23-S28 can correspond to a threshold setting section.
Claims (11)
- A vehicle turning motion control apparatus for a vehicle comprising:a turning condition sensing section configured to sense a turning condition (R, V) of the vehicle;a vehicle deceleration control section configured to initiate a deceleration control to decelerate the vehicle when the turning condition (R, V) surpasses a deceleration start threshold (Rs*, Vs*);a running state sensing section configured to sense parameters indicative for a running state of the vehicle; anda threshold setting section configured to set the deceleration start threshold (Rs*, Vs*) in accordance with the running state,characterized in thatthe threshold setting section is configured to determine a base threshold (Rs, Vs) from a turning ability limit (RL, VL, YgL) defining a limit of a stable vehicle turning performance region, and to determine the deceleration start threshold (Rs*, Vs*) by correcting the base threshold (Rs, Vs) in a direction to advance a deceleration start timing to initiate the deceleration control, when at least one parameter parameters indicative for a running state of the vehicle exceeds a predetermined value.
- A vehicle turning motion control apparatus according to claim 1, characterized in that the running state sensing section is configured to ascertain a yaw rate of the vehicle; and the threshold setting section is configured to vary the deceleration start threshold (Rs*, Vs*) in a direction to advance a deceleration start timing to initiate the deceleration control by the deceleration control section as a variation of the yaw rate increases.
- A vehicle turning motion control apparatus according to claim 1, characterized in that the running state sensing section is configured to ascertain a lateral acceleration (Yg) of the vehicle; and the threshold setting section is configured to vary the deceleration start threshold (Rs*, Vs*) in a direction to advance a deceleration start timing to initiate the deceleration control by the deceleration control section as a variation of the lateral acceleration (ΔYg) increases.
- A vehicle turning motion control apparatus according to claim 1, characterized in that the running state sensing section is configured to ascertain a speed difference (DV) between a vehicle body speed (V) of the vehicle and a limit turning speed (VL); and the threshold setting section is configured to vary the deceleration start threshold (Rs*, Vs*) in a direction to advance a deceleration start timing to initiate the deceleration control by the deceleration control section as a variation of the speed difference (ΔDV) increases.
- A vehicle turning motion control apparatus according to claim 1, characterized in that the running state sensing section is configured to ascertain a vehicle body speed (V) of the vehicle; and the threshold setting section is configured to vary the deceleration start threshold (Rs*, Vs*) in a direction to advance a deceleration start timing to initiate the deceleration control by the deceleration control section as the vehicle body speed (V) becomes higher.
- A vehicle turning motion control apparatus according to claim 5, characterized in that the threshold setting section is configured to determine the deceleration start threshold (Rs*, Vs*) by modifying a base threshold (Rs, Vs) in accordance with the running state of the vehicle so as to advance the deceleration start timing when the vehicle body speed is in a higher vehicle speed region, and by setting the deceleration start threshold (Rs*, Vs*) equal to the base threshold in a lower vehicle speed region.
- A vehicle turning motion control apparatus according to one of the claims 1 to 5, characterized in that the threshold setting section is configured to determine the deceleration start threshold (Rs*, Vs*) by modifying the base threshold (Rs, Vs) in accordance with a variation of the running state of the vehicle.
- A vehicle turning motion control apparatus according to one of the claims 1 to 5, characterized in that the vehicle deceleration control section is configured to perform a preliminary deceleration control operation during a period from a time when the turning condition (R, V) surpasses the deceleration start threshold (Rs*, Vs*) to a time when the turning condition (R, V) surpasses the base threshold (Rs, Vs).
- A vehicle turning motion control apparatus according to claim 1, characterized in that the vehicle deceleration control section comprises a hydraulic brake system (6); and the threshold setting section is configured to vary the deceleration start threshold (Rs*, Vs*) so as to compensate for a delay in brake pressure rise in the hydraulic brake system by advancing a deceleration start timing to initiate the deceleration control in accordance with the running state.
- A vehicle turning motion control apparatus according to claim 1, characterized in that the turning condition sensing section is configured to determine, as a parameter representing the turning condition, a first turning motion variable (R) representing an actual turning radius (R) of the vehicle, and a second turning motion variable (V) representing an actual turning speed (V) of the vehicle;
wherein the vehicle deceleration control section is configured to initiate the deceleration control to decelerate the vehicle when at least one of first and second conditions is met, the first condition (R<Rs*) being a condition which is met when the first turning motion variable (R) representing the turning radius of the vehicle becomes smaller than a first variable threshold (Rs*), the second condition (V>Vs*) being a condition which is met when the second tuning motion variable representing the tuning speed of the vehicle becomes higher than a second variable threshold (Vs*); and
wherein the threshold setting section is configured to set the first variable threshold (Rs*) and the second variable threshold (Vs*) in accordance with the running state. - A vehicle turning motion control method for a vehicle, comprising the steps of:sensing a turning condition (R, V) of the vehicle;decelerating the vehicle when the turning condition (R, V) surpasses a deceleration start threshold (Rs*, Vs*);sensing parameters indicative for a running state of the vehicle; andsetting the deceleration start threshold (Rs*, Vs*) in accordance with the running state, characterized bydetermining a base threshold (Rs, Vs) from a turning ability limit (RL, VL, YgL) defining a limit of a stable vehicle turning performance region, and determining the deceleration start threshold (Rs*, Vs*) by correcting the base threshold (Rs, Vs) in a direction to advance a deceleration start timing to initiate the deceleration control, when at least one parameter indicative for a running state of the vehicle exceeds a predetermined value.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004167915 | 2004-06-07 | ||
JP2004167915A JP4615899B2 (en) | 2004-06-07 | 2004-06-07 | Vehicle turning control device |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1604877A1 EP1604877A1 (en) | 2005-12-14 |
EP1604877B1 true EP1604877B1 (en) | 2011-01-05 |
Family
ID=34937198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP05011960A Expired - Fee Related EP1604877B1 (en) | 2004-06-07 | 2005-06-02 | Vehicle turning motion control |
Country Status (5)
Country | Link |
---|---|
US (1) | US8020947B2 (en) |
EP (1) | EP1604877B1 (en) |
JP (1) | JP4615899B2 (en) |
CN (1) | CN100439168C (en) |
DE (1) | DE602005025713D1 (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4615899B2 (en) * | 2004-06-07 | 2011-01-19 | 日産自動車株式会社 | Vehicle turning control device |
JP4620001B2 (en) * | 2006-07-07 | 2011-01-26 | 本田技研工業株式会社 | Vehicle travel safety device |
JP4333729B2 (en) * | 2006-11-21 | 2009-09-16 | トヨタ自動車株式会社 | Vehicle behavior control device |
DE102008048763A1 (en) * | 2008-04-30 | 2009-11-05 | Wabco Gmbh | Saving a pressure sensor |
JP5099221B2 (en) * | 2008-05-19 | 2012-12-19 | 日産自動車株式会社 | Vehicle turning behavior control apparatus / method |
JP5206138B2 (en) * | 2008-06-12 | 2013-06-12 | 日産自動車株式会社 | Vehicle deceleration control device |
CN101691116B (en) * | 2009-11-06 | 2012-08-01 | 唐山轨道客车有限责任公司 | Acceleration traction control method for diesel motor vehicle |
US20120316733A1 (en) * | 2010-03-04 | 2012-12-13 | Honda Motor Co., Ltd. | Vehicle turning control device |
DE112011100789T5 (en) | 2010-03-04 | 2013-01-10 | Honda Motor Co., Ltd. | Rotary control device for a vehicle |
EP2623385B1 (en) * | 2010-09-29 | 2019-08-21 | Toyota Jidosha Kabushiki Kaisha | Control device for vehicle |
JP5704147B2 (en) * | 2012-10-25 | 2015-04-22 | 株式会社デンソー | Deceleration control device |
JP6036407B2 (en) * | 2013-02-27 | 2016-11-30 | 株式会社ジェイテクト | Electric power steering device |
SE537840C2 (en) * | 2013-03-21 | 2015-11-03 | Scania Cv Ab | Controlling an actual speed of a vehicle |
EP2990276B1 (en) * | 2013-04-23 | 2019-07-17 | Toyota Jidosha Kabushiki Kaisha | Vehicle speed control device |
US9096199B2 (en) * | 2013-10-09 | 2015-08-04 | Ford Global Technologies, Llc | Monitoring autonomous vehicle braking |
CN104590112B (en) * | 2014-04-24 | 2017-03-29 | 腾讯科技(深圳)有限公司 | Judge the method and system of turn inside diameter degree of safety |
CN105823899B (en) * | 2015-09-16 | 2019-01-11 | 浙江吉利汽车有限公司 | The implementation method of vehicle turning speed is calculated based on rotary transformer |
CN105372078B (en) * | 2015-11-27 | 2018-04-13 | 首都师范大学 | The Servo Control method and device of wheeled tractor |
JP6428671B2 (en) * | 2016-02-17 | 2018-11-28 | 株式会社デンソー | Estimator |
CN107839670B (en) * | 2017-10-27 | 2020-08-25 | 苏州浪潮智能科技有限公司 | Method and system for improving steering comfort of vehicle |
CN109835413B (en) | 2017-11-28 | 2020-10-23 | 广州汽车集团股份有限公司 | Vehicle steering control method, device and system and vehicle |
TWI710687B (en) | 2019-05-06 | 2020-11-21 | 國立高雄科技大學 | Buffer ball set |
CN110281913A (en) * | 2019-06-24 | 2019-09-27 | 东莞市天佑运输服务有限公司 | A kind of anti-rollover method and system for haulage vehicle |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1041319A (en) * | 1988-09-25 | 1990-04-18 | 李蓓 | The anti-sideslip of automobile turning, the method for tumbling |
JP2600876B2 (en) | 1988-12-26 | 1997-04-16 | 日産自動車株式会社 | Vehicle turning control device |
JP2605918B2 (en) * | 1990-03-27 | 1997-04-30 | 日産自動車株式会社 | Vehicle turning behavior control device |
JP3133770B2 (en) * | 1991-01-18 | 2001-02-13 | マツダ株式会社 | Car driving system |
JPH0516699A (en) | 1991-07-11 | 1993-01-26 | Matsushita Electric Ind Co Ltd | Safety driving device |
CN2167919Y (en) * | 1992-10-24 | 1994-06-08 | 朱子锋 | Turn-over protecting device for whole trailer at high-speed and corner-braking |
JPH0911876A (en) * | 1995-06-30 | 1997-01-14 | Mitsubishi Motors Corp | Turning control device of vehicle |
DE69707330T2 (en) * | 1996-03-19 | 2002-06-27 | Toyoda Automatic Loom Works | commercial vehicle |
JP3412395B2 (en) | 1996-05-09 | 2003-06-03 | アイシン精機株式会社 | Vehicle motion control device |
US6212460B1 (en) * | 1996-09-06 | 2001-04-03 | General Motors Corporation | Brake control system |
JP3946294B2 (en) * | 1996-11-29 | 2007-07-18 | 富士重工業株式会社 | Braking force control device |
JP3485239B2 (en) | 1997-09-10 | 2004-01-13 | 富士重工業株式会社 | Vehicle motion control device |
JP4161401B2 (en) * | 1998-04-03 | 2008-10-08 | 日産自動車株式会社 | Vehicle behavior control device |
DE19830140A1 (en) * | 1998-07-06 | 2000-01-20 | Star Gmbh | Linear guide device |
JP3391745B2 (en) * | 1999-09-22 | 2003-03-31 | 富士重工業株式会社 | Curve approach control device |
DE19958772B4 (en) * | 1999-12-07 | 2011-07-21 | Robert Bosch GmbH, 70469 | Method and device for traction control (ASR) of a motor vehicle as a function of turning radius and lateral acceleration |
US6212465B1 (en) * | 1999-12-22 | 2001-04-03 | Visteon Global Technologies Inc. | Method and system for controlling vehicle speed based on vehicle yaw rate and yaw acceleration |
JP3552628B2 (en) | 2000-02-21 | 2004-08-11 | 日産自動車株式会社 | Travel control device |
JP3800007B2 (en) | 2001-01-09 | 2006-07-19 | 日産自動車株式会社 | Braking control device |
US6453226B1 (en) * | 2001-01-25 | 2002-09-17 | Delphi Technologies, Inc. | Integrated control of active tire steer and brakes |
JP3623456B2 (en) * | 2001-02-28 | 2005-02-23 | トヨタ自動車株式会社 | Vehicle travel control device |
DE10119907B4 (en) * | 2001-04-23 | 2011-01-13 | Continental Teves Ag & Co. Ohg | Method for regulating the driving stability |
US6654674B2 (en) * | 2001-11-21 | 2003-11-25 | Ford Global Technologies, Llc | Enhanced system for yaw stability control system to include roll stability control function |
JP4092456B2 (en) | 2002-01-15 | 2008-05-28 | 日産自動車株式会社 | Braking control device |
JP3758586B2 (en) * | 2002-02-27 | 2006-03-22 | 日産自動車株式会社 | Vehicle travel control device |
JP4193425B2 (en) | 2002-06-13 | 2008-12-10 | 日産自動車株式会社 | Brake control device for vehicle |
JP4208516B2 (en) * | 2002-08-06 | 2009-01-14 | 株式会社アドヴィックス | Vehicle motion control device |
JP4432465B2 (en) * | 2003-11-13 | 2010-03-17 | 日産自動車株式会社 | Vehicle turning control device |
JP4127245B2 (en) * | 2004-06-07 | 2008-07-30 | 日産自動車株式会社 | Braking force control device for vehicle |
JP4615899B2 (en) * | 2004-06-07 | 2011-01-19 | 日産自動車株式会社 | Vehicle turning control device |
JP4457762B2 (en) * | 2004-06-09 | 2010-04-28 | 日産自動車株式会社 | Vehicle braking force control device |
JP4277755B2 (en) * | 2004-07-16 | 2009-06-10 | 日産自動車株式会社 | Vehicle turning control device |
JP4581653B2 (en) * | 2004-11-29 | 2010-11-17 | 日産自動車株式会社 | Vehicle turning control device |
-
2004
- 2004-06-07 JP JP2004167915A patent/JP4615899B2/en not_active Expired - Fee Related
-
2005
- 2005-06-02 EP EP05011960A patent/EP1604877B1/en not_active Expired - Fee Related
- 2005-06-02 DE DE602005025713T patent/DE602005025713D1/en active Active
- 2005-06-02 CN CNB200510074767XA patent/CN100439168C/en not_active Expired - Fee Related
- 2005-06-03 US US11/143,573 patent/US8020947B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP4615899B2 (en) | 2011-01-19 |
DE602005025713D1 (en) | 2011-02-17 |
EP1604877A1 (en) | 2005-12-14 |
CN100439168C (en) | 2008-12-03 |
JP2005343399A (en) | 2005-12-15 |
US8020947B2 (en) | 2011-09-20 |
CN1721242A (en) | 2006-01-18 |
US20050269874A1 (en) | 2005-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1604877B1 (en) | Vehicle turning motion control | |
EP1616764B1 (en) | Turning motion control for vehicle | |
US7587267B2 (en) | Vehicle speed control apparatus | |
US7252346B2 (en) | Braking force control apparatus and method for automotive vehicle | |
US8892305B2 (en) | Motion control device for vehicle | |
JP3334647B2 (en) | Vehicle yaw rate detection device | |
EP1531103B1 (en) | Turning control apparatus and method for automotive vehicle | |
JP4985373B2 (en) | Vehicle motion control device | |
JP2001153678A (en) | Device for estimating side-slip angle of vehicle body | |
JP2004533957A (en) | Driving stability control method | |
JP4352864B2 (en) | Vehicle turning control device | |
KR101152296B1 (en) | Electronic Stability Program | |
JP5103917B2 (en) | Vehicle motion control device | |
US20040128052A1 (en) | Vehicular antiskid control apparatus and antiskid control method | |
US8321089B2 (en) | Vehicle motion control device | |
JP2004142510A (en) | Vehicle parking assist device | |
JP2001071886A (en) | Yawing kinetic momentum control device for vehicle | |
JP6098280B2 (en) | Brake control device for vehicle | |
JPH08108841A (en) | Braking force distribution control device | |
JP5418022B2 (en) | Vehicle motion control device | |
CZ2006336A3 (en) | Skidding detection method for controlling swiveling headlights and skidding detection system | |
JPH1059159A (en) | Brake hydraulic pressure controller for vehicle | |
JPH0930391A (en) | Braking force control device for vehicle | |
JPH08276840A (en) | Behavior control device for vehicle | |
JP2000272496A (en) | Vehicle behavior control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20050602 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR LV MK YU |
|
17Q | First examination report despatched |
Effective date: 20060713 |
|
AKX | Designation fees paid |
Designated state(s): DE FR GB |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: B60T 8/1755 20060101AFI20100625BHEP |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REF | Corresponds to: |
Ref document number: 602005025713 Country of ref document: DE Date of ref document: 20110217 Kind code of ref document: P |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602005025713 Country of ref document: DE Effective date: 20110217 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20111006 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602005025713 Country of ref document: DE Effective date: 20111006 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20140528 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20140528 Year of fee payment: 10 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20140609 Year of fee payment: 10 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602005025713 Country of ref document: DE |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20150602 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20160229 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150602 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160101 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20150630 |