Abstract:
An integrated vehicle control system includes a first control system having a maximum authority to selectively operate a first vehicle sub-system and a second control system to selectively operate a second vehicle sub-system. A controller is adapted to monitor a first parameter associated with the first vehicle sub-system and a second parameter associated with the second vehicle sub-system. The controller is operable to control the first and second parameters by selectively invoking operation of the second control system when the first control system exceeds the maximum authority and the second parameter exceeds an upper threshold.

Description:
FIELD OF THE INVENTION  
       [0001]     The present invention relates to vehicle control systems, and more particularly to integrating sub-system control.  
       BACKGROUND OF THE INVENTION  
       [0002]     Modern vehicles incorporate a number of active vehicle control sub-systems that enhance comfort and safety. Two such vehicle control sub-systems include an active front steering (AFS) system and a vehicle stability enhancement (VSE) system.  
         [0003]     The AFS system electronically varies the steering ratio based on the intended steering angle, vehicle speed, road conditions and feedback control. Vehicle steering is more direct under normal road conditions at low and medium speeds, reducing operator steering effort. The AFS system also increases vehicle agility in city traffic or for parking maneuvers. Vehicle steering becomes less direct at higher vehicle speeds improving directional stability. Steering stiffens during high speed cornering or sudden maneuvers by monitoring the vehicle yaw rate.  
         [0004]     The VSE system assists the vehicle operator in controlling vehicle handling on surfaces such as wet or uneven pavement, ice, snow or gravel. The VSE system also helps the vehicle operator maintain control during rapid or emergency maneuvers. The VSE system recognizes wheel skid based on sensor inputs from wheel speed sensors, steering angle sensors, vehicle speed and a yaw rate sensor. After analyzing the various inputs, the VSE system reduces engine torque and applies braking to maintain vehicle travel along the intended path.  
         [0005]     The development of such vehicle control sub-systems reaches a natural limit that presents a compromise in fulfilling contradicting requirements of vehicle comfort, stability, performance and cost. Superimposing the control of each sub-system is not always the most effective means in achieving total vehicle performance.  
       SUMMARY OF THE INVENTION  
       [0006]     Accordingly, the present invention provides an integrated vehicle control system including a first control system having a maximum authority to selectively operate a first vehicle sub-system and a second control system to selectively operate a second vehicle sub-system. A controller is adapted to monitor a first parameter associated with the first vehicle sub-system and a second parameter associated with the second vehicle sub-system. The controller is operable to control the first and second parameters by selectively invoking operation of the second control system when the first control system exceeds the maximum authority and the second parameter exceeds an upper threshold.  
         [0007]     In one feature, the first parameter is a steering angle and the first control system includes a steering system that generates a steering angle command based on a steering angle input. The integrated vehicle control system further includes a steering angle sensor that measures a vehicle steering angle. The first control system exceeds the maximum authority when the steering angle command exceeds a steering angle threshold.  
         [0008]     In another feature, the second control system includes a vehicle stability enhancement system. The integrated vehicle control system further includes a second sensor that generates a signal upon which the second parameter is based. The second sensor includes one of a yaw rate sensor that measures a vehicle yaw rate and a lateral accelerometer that measures a vehicle lateral acceleration.  
         [0009]     In another feature, the second vehicle parameter includes one of a yaw rate error and a yaw rate error acceleration. The yaw rate error is a difference between a yaw rate measured by the second sensor and a yaw rate command generated by the controller. The controller invokes operation of the second control system when one of the yaw rate error exceeds a yaw rate error upper threshold and the yaw rate error acceleration exceeds a yaw rate error acceleration upper threshold.  
         [0010]     In another feature, the controller segregates operation of the first and second control systems when one of the yaw rate error is less than a yaw rate error lower threshold and the yaw rate error acceleration is less than a yaw rate error acceleration lower threshold for a threshold period.  
         [0011]     In still another feature, the second parameter further includes a velocity and a lateral velocity rate. The controller invokes operation of the first and second control systems when the velocity exceeds a velocity threshold and the lateral velocity rate exceeds a lateral velocity rate threshold.  
         [0012]     In yet another feature, the controller segregates operation of the first and second control systems when the second vehicle parameter is less than a lower threshold for a threshold period.  
         [0013]     Further areas of applicability of the present invention will become apparent from the detailed description provided hereinafter. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention. 
     
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0014]     The present invention will become more fully understood from the detailed description and the accompanying drawings, wherein:  
         [0015]      FIG. 1  is a schematic illustration of a vehicle including an active front steering (AFS) system and a vehicle stability enhancement (VSE) system; and  
         [0016]      FIG. 2  is a flowchart illustrating an integrated control according to the present invention. 
     
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS  
       [0017]     The following description of the preferred embodiments is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.  
         [0018]     Referring now to  FIG. 1 , a vehicle  10  is schematically illustrated. The vehicle  10  includes an engine  12  that produces driving torque that is transferred to front and/or rear road wheels  14 ,  16 , respectively. The driving torque is transferred through a transmission  18  to the road wheels  14 ,  16 . A steering wheel  20  enables a vehicle operator to steer the front road wheels  14  to a desired steering angle (α). More specifically, the steering wheel  20  is an input to a steering system  21  that steers the front road wheels  14 . The vehicle  10  also includes a brake system  22  having a master cylinder (not shown) that feeds pressurized fluid to brakes  24  located at each of the road wheels  14 ,  16 .  
         [0019]     The vehicle  10  includes a controller  26  that monitors and controls vehicle operation based on the integrated control of the present invention. Wheel speed sensors  28 ,  30  generate wheel speed signals for the road wheels  14 ,  16 , respectively, which are communicated to the controller  26 . A steering wheel angle sensor  32  generates a steering wheel angle signal that is received by the controller  26 . A steering wheel angle (δ) is determined based on the steering wheel angle signal. A yaw rate sensor  34  generates a yaw rate signal and a lateral accelerometer  36  generates a lateral acceleration signal, both of which are communicated to the controller  26 . The controller  26  controls brake actuators  38  associated with each brake  24  to modulate brake force to the road wheels  14 ,  16 . The controller  26  actively controls the brakes  24  based on the integrated control described herein.  
         [0020]     The vehicle operator manipulates a driver input  40  that signals the controller  26 . The driver input  40  can include a throttle, cruise control or a brake pedal. In the case of a throttle or cruise control, the driver input  40  generates an engine torque command and the controller  26  operates the engine based on the engine torque command. In the case of a brake pedal, the driver input  40  generates a brake command and the controller  26  operates the braking system to control braking of the road wheels based on the brake command.  
         [0021]     The vehicle includes an active front steering (AFS) system and vehicle stability enhancement (VSE) system. The AFS system and VSE system incorporate the various sensors and actuators described herein and control vehicle operation via the controller  26 . More particularly, the AFS and VSE systems include software-based algorithms processed by the controller  26  as well as mechanical components. Control signals generated by the controller  26  are based on the software-based algorithms. The control signals control operation of the mechanical components associated with the AFS and VSE systems.  
         [0022]     The AFS system electronically influences the steering angle (α) of the road wheels  14  based on operator steering input (i.e., steering wheel angle (δ)) and vehicle speed. The AFS system also influences the steering angle (α) based on feedback from sensors such as the yaw rate sensor  34 . The controller  26  generates a corrected steering angle (α CORR ) that is greater than, equal to or less than a target steering angle (α TARGET ) based on the steering wheel angle (δ). In other words, the AFS system can turn the road wheels  14  at angle that is different than the indicated angle to which the vehicle operator turns the steering wheel  20 . The AFS system has limited authority in the amount of steering angle it can correct. For example, the AFS system will limit α CORR  to a threshold (α THRESH ) if necessary. Such a condition occurs if when a vehicle operator inputs too much steering for a given vehicle speed.  
         [0023]     The VSE system aids the vehicle operator in controlling the vehicle  10  when driving on dangerous surfaces including wet pavement, ice, snow and gravel or when the vehicle operator makes sudden maneuvers. The VSE system includes various sensors that help determine wheel skid. More particularly, the VSE system monitors the relationship between δ and α CORR , the vehicle speed, yaw rate and other factors. The VSE system reduces engine torque and selectively actuates one or more of the brakes  24  to maintain vehicle movement along an intended path. More particularly, the controller  26  generates a yaw rate command (YR COM ) based on steering angle and vehicle speed. A yaw rate error (YR ERR ) is determined as the difference between YR COM  and the measured yaw rate (YR MEAS ). YR MEAS  is determined based on the yaw rate signal generated by the yaw rate sensor. The VSE system operates to minimize the yaw rate error (YR ERR ).  
         [0024]     The controller  26  calculates an estimated yaw rate error (YR ERREST ) according to the following equation: 
 
 YR   ERREST ( k )=(1− T·G   1 ) YR   ERREST ( k− 1)+ T·G   1   ·YR   ERR   +T·YR   ERRACCEL ( k− 1) 
 
 where: k=current time step; 
        k−1=previous time step;     T=sampling interval (e.g., 10 msec);     G 1 =constant; and     YR ERRACCEL =yaw rate error acceleration.        
 
         [0029]     G 1  is calculated according to the following equation: 
 
G 1 =4ζπf n  
 
 where: ζ=damping coefficient (e.g., 0.707); and 
        f n =frequency coefficient (e.g., 2 Hz).        
 
         [0031]     The controller  26  also determines YR ERRACCEL , which is the rate at which YR ERR  is changing. YR ERRACCEL  is calculated based on the following relationship: 
 
 YR   ERRACCEL ( k )= YR   ERRACCEL ( k− 1)+ T·G   2 ( YR   ERR ( k )− YR   ERREST ( k )) 
 
 where: G 2 =constant. 
 
         [0032]     G 2  is calculated according to the following equation: 
 
 G   2 =(2 πf   n ) 2  
 
 The VSE system selectively actuates on or more brakes  24  and/or reduces engine output torque to minimize YR ERRACCEL . 
 
         [0033]     A lateral velocity rate (V LAT ) is calculated based on the following equation:  
         V   LAT     =         (       VR   MEAS     57.3     )     ⁢     (     V   3.6     )       -     9.81   ⁢     A   LAT             
 
 where: V=vehicle velocity; and 
        A LAT =lateral acceleration. 
 
 V is determined by the controller  26  based on the wheel speed signals generated by the wheel speed sensors  28 ,  30 . A LAT  is determined based on the lateral acceleration signal generated by the lateral accelerometer  36 . 
       
 
         [0035]     More detailed descriptions of the AFS and VSE systems are provided in U.S. Pat. No. 5,720,533, issued Feb. 24, 1998 and entitled Brake Control System, U.S. Pat. No. 5,746,486, issued May 5, 1998 and entitled Brake Control System and U.S. Pat. No. 5,941,919, issued Aug. 24, 1999 and entitled Chassis Control System, the disclosures of which are incorporated herein by reference. U.S. Pat. Nos. 5,720,533, 5,746,486 and 5,941,919 disclose exemplary methods for determining YR COM .  
         [0036]     The controller  26  also executes AFS and VSE system diagnostics to determine whether the AFS system and VSE system are functioning properly. More particularly, the diagnostics periodically check function and rationality of the various sensors and functioning of the various actuators used to implement the AFS and VSE control. If all of the sensors and actuators are functioning properly, the diagnostic indicates that the particular system is operative or healthy. If any of the sensors or actuators are not functioning properly, the diagnostic indicates that the particular system is non-operative or unhealthy. In the event that one or both the AFS system and the VSE system are deemed unhealthy, an alert is issued. The alert can be visual, audible or both.  
         [0037]     Referring now to  FIG. 2 , the integrated control (hereinafter “control”) of the present invention will be described in detail. In step  100 , control determines whether a key is on. More particularly, control determines whether the vehicle  10  is operating. If the key is on, control continues in step  102 . If the key is not on, control ends. Control resets a timer in step  102 . The timer times the amount of time the VSE control is operating, as discussed in further detail below.  
         [0038]     In step  104 , control determines whether the AFS system is healthy (i.e., operative) based on a signal generated by the AFS diagnostic. If the AFS system is healthy, control continues in step  106 . If the AFS system is not healthy, control determines whether the VSE system is healthy in step  108  based on a signal generated by the VSE diagnostic. If the VSE system is not healthy, control loops back to step  100 . If the VSE system is healthy, control continues in step  110  to operate the vehicle using VSE control only. In this manner, if neither the AFS or VSE systems are healthy, control continuously loops and re-checks the AFS and VSE systems until either the key is off or at least one of the AFS and VSE systems become healthy. If only the VSE system is healthy, as shown at step  110 , control continues to loop back to step  100  to determine if the AFS system becomes healthy.  
         [0039]     In step  106 , control operates the vehicle  10  using AFS control only. Control checks a first condition in step  112 . More particularly, control compares α CORR  to α THRESH , to determine whether the AFS control is attempting to exceed its authority. If α CORR  is not less than α THRESH ,the first condition is not satisfied and control continues in step  114 . If α CORR  is less than α THRESH , the first condition is satisfied and control checks a second condition in step  116 . The second condition indicates whether YR ERR  and YR ERRACCEL  are below respective upper thresholds. If so, the AFS system alone is sufficient to control the vehicle  10 . Specifically, control determines whether YR ERR  is less than YR ERRTHR1  or whether YR ERRACCEL  is less than YR ERRACCELTHR1 . If either YR ERR  is less than YR ERRTHR1  or YR ERRACCEL  is less than YR ERRACCELTHR1 , then the second condition is satisfied and control loops back to step  100 . If either YR ERR  is not less than YR ERRTHR1  or YR ERRACCEL  is not less than YR ERRACCELTHR1 , then the second condition is not satisfied and control continues in step  118 .  
         [0040]     Control checks a third condition in step  118 , which indicates whether V and V LAT  are below respective thresholds. If so, the VSE system is not employed to assist the AFS system in maintaining vehicle control. More particularly, control determines whether V is less than V THRESH  and whether V LAT  is less than V LATTHRESH . If V is less than V THRESH  and V LAT  is less than V LATTHRESH , the third condition is satisfied and control loops back to step  100 . If V is not less than V THRESH  or V LAT  is not less than V LATTHRESH , the third condition is not satisfied and control continues in step  114 .  
         [0041]     To summarize the integrated control to this point, in step  106 , control controls the vehicle  10  using AFS control only. In steps  112 ,  116  and  118 , control checks first, second and third conditions, respectively. If the first condition is not satisfied (i.e., α CORR  is equal to or exceeds α THRESH ), control determines that AFS control alone is insufficient to stabilize vehicle handling and seeks to integrate VSE control, as described in further detail below. If the first condition is satisfied, control checks the second and third conditions. If neither the second nor third conditions are satisfied, control seeks to integrate VSE control, as described in further detail below. In this manner, AFS control is used to the maximum of its capability before VSE control is implemented to further assist in stabilizing vehicle handling.  
         [0042]     In step  114 , control determines whether the VSE system is healthy. If the VSE system is not healthy, control loops back to step  100 . If the VSE system is healthy, control controls the vehicle  10  using both AFS and VSE control in step  120 . More particularly, the AFS system adjusts α CORR  and the VSE system selectively actuates one or more brakes  24  and/or reduces engine output torque to reduce YR ERR  and YR ERRACCEL . In this manner, vehicle yaw rate is controlled and the vehicle  10  travels along the intended path.  
         [0043]     In step  122 , control checks a fourth condition, which indicates whether YR ERR  or YR ERRACCEL  are less than respective lower thresholds. More particularly, control determines whether YR ERR  is less than YR ERRTHR2  or whether YR ERRACCEL  is less than YR ERRACCELTHR2 . If neither YR ERR  is less than YR ERRTHR2  nor YR ERRACCEL  is less than YR ERRACCELTHR2 , the fourth condition is not satisfied and control loops back to step  114 . If either YR ERR  is less than YR ERRTHR2  or YR ERRACCEL  is less than YR ERRACCELTHR2 , the fourth condition is satisfied and control continues in step  124 . In this manner, control controls the vehicle  10  using both AFS and VSE control until either YR ERR  or YR ERRACCEL  are less than their lower thresholds.  
         [0044]     In step  124 , control checks a fifth condition, which indicates whether the VSE control is still active. Generally, if the fourth condition is satisfied, the VSE control becomes inactive as it is not required to bring either YR ERR  or YR ERRACCEL  below their respective thresholds (i.e., YR ERRTHR2  and YR ERRACCELTHR2 , respectively). However, there may be some instances where the VSE control remains active even though the fourth condition is satisfied. For example, the VSE control may be registered as active, immediately after the fourth condition is satisfied. If the VSE control is active, the fifth condition is satisfied and control continues in step  130 . Control resets the timer in step  130  and loops back to step  114 . If the VSE control is not active, the fifth condition is not satisfied and control continues in step  126 .  
         [0045]     In step  126 , control increments the timer. In step  128 , control checks a sixth condition, which indicates whether the timer has exceeded a timer threshold (t THRESH ). If the timer exceeds t THRESH , the sixth condition is satisfied and control loops back to step  100 . If the timer does not exceed t THRESH , the sixth condition is not satisfied and control loops back to step  114 .  
         [0046]     Steps  114  and  120  through  130  enable integrated AFS and VSE control to bring YR ERR  or YR ERRACCEL  below their respective thresholds. Once the integrated control succeeds in bringing YR ERR  or YR ERRACCEL  below their respective thresholds, control ensures that VSE remains inactive afterward for t THRESH . In this manner, the yaw rate characteristics are within acceptable limits below (i.e., the lower thresholds) for at least the time t THRESH  and the VSE control is not intermittently activated. If VSE control again becomes active before the timer exceeds t THRESH , the timer is reset in step  130 . If VSE control remains inactive for t THRESH , control begins again at step  100 .  
         [0047]     The description of the invention is merely exemplary in nature and, thus, variations that do not depart from the gist of the invention are intended to be within the scope of the invention. Such variations are not to be regarded as a departure from the spirit and scope of the invention.