The present invention relates to a vehicle control method and a vehicle system, and more particularly to a vehicle control method and a vehicle system for a vehicle comprising a set of road wheels including drive wheels, a prime mover (power source/power generator) operable to generate a torque for driving the drive wheels, and a braking device operable to apply a braking force to the set of road wheels.
Heretofore, there has been known a technique of, in a situation where the behavior of a vehicle becomes unstable due to road wheel slip or the like, controlling the vehicle behavior to enable a safe traveling (e.g., an antiskid brake device). Specifically, there has been known a technique of detecting the occurrence of vehicle understeer or oversteer behavior during vehicle cornering or the like, and responsively giving appropriate deceleration to one or more road wheels so as to suppress such a behavior.
As a different type of control from the above control for improving safety in a traveling condition causing the vehicle behavior to become unstable, there has been known a vehicle motion control device operable to automatically perform acceleration or deceleration of a vehicle in association with the manipulation of a steering wheel which is started from a usual driving region, to thereby reduce skid in a marginal driving region, (see JP 5143103B (Patent Document 1), for example).
The control described in the Patent Document 1 is configured to, typically when steering angle is increasing (i.e., when turning manipulation of the steering wheel is being performed), give deceleration to the vehicle to increase a vertical load on front road wheels of the vehicle, thereby improving cornering performance during the turning manipulation.
The present inventor tried to apply, to a rear-wheel-drive vehicle, the control of giving deceleration to a vehicle along steering of the vehicle, as described in the Patent Document 1. As a result, however, effects achieved in the invention described in the Patent Document 1, such as improvement in steering stability, responsiveness of vehicle behavior, and linear feeling, could not be obtained.
Specifically, in a rear-wheel-drive vehicle, when a generation torque of a prime mover (driving source) is reduced so as to give deceleration to the vehicle along with steering of the vehicle, the reduced torque is transmitted to rear road wheels as drive wheels to become a force causing the rear road wheels to be pulled rearwardly with respect to the vehicle. When this force is transmitted from the rear road wheels to a vehicle body of the vehicle via a suspension, a force instantaneously acts which causes a rear end of the vehicle body to be sunk downwardly, and thus a moment arises which has a direction causing the vehicle body to be tilted rearwardly, so that a force acts which causes a front end of the vehicle body to be lifted upwardly, and, due to the lifting of the front end of the vehicle body, a load on front road wheels (front road wheel load) is reduced. That is, it was found that an undesirable change in vehicle attitude occurs against the intention of increasing the vertical load on the front road wheels of the vehicle to improve the cornering performance during the turning manipulation.
The present invention has been made to solve the above conventional problem, and an object thereof is to provide a vehicle control method and a vehicle system capable of, even when controlling a vehicle in which rear road wheels are driven by a prime mover, improving vehicle responsiveness or linear feeling with respect to steering manipulation.
In order to achieve the object, according to one aspect of the present invention, there is provided a method of controlling a vehicle in which rear road wheels among a set of road wheels are driven by a prime mover. This vehicle control method comprises: a basic torque setting step of setting, based on a driving state of the vehicle, a basic torque to be generated by the prime mover; an incremental torque setting step of setting an incremental torque such that the basic torque is increased in accordance with an increase in steering angle of a steering device equipped in the vehicle; and a torque generation step of controlling the prime mover to generate a torque which is determined by increasing the basic torque based on the incremental torque.
In the vehicle control method of the present invention having the above feature, the incremental torque is set such that the basic torque is increased in accordance with an increase in the steering angle of the steering device, and the prime mover is controlled to generate a torque which is determined by increasing the basic torque based on the incremental torque. Thus, upon an increase in the steering angle of the steering device, a drive torque for the rear road wheels is increased to generate a force causing the rear road wheels to be pulled rearwardly. When this force is transmitted from the rear road wheels to a vehicle body of the vehicle via a suspension, a force instantaneously acts which causes a rear end of the vehicle body to be lift upwardly, and thus a moment arises which has a direction causing the vehicle body to be tilted forwardly, so that a force causing the vehicle body to be tilted forwardly can be generated to improve vehicle responsiveness and linear feeling with respect to turning manipulation of a steering wheel. Therefore, even when controlling a vehicle in which rear road wheels are driven by a prime mover, it becomes possible to improve vehicle responsiveness or linear feeling with respect to steering manipulation.
Preferably, in the vehicle control method of the present invention, the prime mover is an internal combustion engine comprising an injector, wherein the torque generation step includes controlling a fuel injection amount of the injector, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
According to this feature, the vehicle responsiveness and linear feeling with respect to turning manipulation of the steering wheel can be improved by controlling the fuel injection amount of the injector to cause the internal combustion engine to generate a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the above vehicle control method, the internal combustion engine further comprises a throttle valve, wherein the torque generation step includes controlling an opening angle of the throttle value, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
According to this feature, the vehicle responsiveness and linear feeling with respect to turning manipulation of the steering wheel can be improved by controlling the opening angle of the throttle value to cause the internal combustion engine to generate a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the above vehicle control method, the internal combustion engine further comprises a variable valve mechanism, wherein the torque generation step includes controlling a closing timing of an intake valve of the internal combustion engine by the variable valve mechanism, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
According to this feature, the vehicle responsiveness and linear feeling with respect to turning manipulation of the steering wheel can be improved by controlling the closing timing of the intake valve of the internal combustion engine by the variable valve mechanism to cause the internal combustion engine to generate a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the vehicle control method of the present invention, the prime mover is an internal combustion engine comprising a spark plug, wherein the torque generation step includes controlling an ignition timing of the spark plug, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
According to this feature, the vehicle responsiveness and linear feeling with respect to turning manipulation of the steering wheel can be improved by controlling the ignition timing of the spark plug to cause the internal combustion engine to generate a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the vehicle control method of the present invention, the prime mover is an electric motor, wherein the torque generation step includes controlling the electric motor to generate a torque which is determined by increasing the basic torque based on the incremental torque.
According to this feature, the vehicle responsiveness and linear feeling with respect to turning-back manipulation of the steering wheel can be improved by controlling the electric motor to generate a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, the vehicle control method of the present invention further comprises: a decremental torque setting step of setting a decremental torque such that the basic torque is reduced in accordance with a decrease in the steering angle of the steering device; and a second torque generation step of controlling the prime mover to generate a torque which is determined by reducing the basic torque based on the decremental torque.
According to this feature, the decremental torque is set in accordance with a decrease in the steering angle of the steering device, and the prime mover is controlled to generate a torque which is determined by reducing the basic torque based on the decremental torque. Thus, upon turning-back manipulation of the steering device, a drive torque for the rear road wheels is reduced to generate a force causing the rear road wheels to be pulled rearwardly with respect to the vehicle. When this force is transmitted from the rear road wheels to the vehicle body of the vehicle via the suspension, a force instantaneously acts which causes the rear end of the vehicle body to be sunk downwardly, and thus a moment arises which has a direction causing the vehicle body to be tilted rearwardly, so that a force causing the vehicle body to be tilted rearwardly can be generated to improve vehicle responsiveness and linear feeling with respect to the turning-back manipulation of the steering wheel. Therefore, even when controlling a vehicle in which rear road wheels are driven by a prime mover, it becomes possible to improve vehicle responsiveness or linear feeling with respect to steering manipulation.
More preferably, the above vehicle control method further comprises a decremental torque changing step of changing, based on the incremental torque set in the incremental torque setting step, the decremental torque set in the decremental torque setting step.
According to this feature, based on the incremental torque used when increasing the basic torque in accordance with the increase in the steering angle, the decremental torque set according to a subsequent decrease in the steering angle is changed (corrected), so that it becomes possible to adjust a balance between an improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel and an improvement in the vehicle responsiveness and linear feeling based on the decremental torque during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
More preferably, in the above vehicle control method, the decremental torque changing step is performed when the steering angle of the steering device starts to decrease within a given time period after the incremental torque decreases and becomes 0.
According to this feature, when the steering angle of the steering device starts to decrease within a given time period after the incremental torque decreases and becomes 0, control of changing the decremental torque based on the incremental torque is executed, so that it becomes possible to execute the control of changing the decremental torque based on the incremental torque, in a situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
More preferably, in the above vehicle control method, the decremental torque changing step includes setting a degree of change of the decremental torque, depending on an elapsed time period since the incremental torque decreases and becomes 0.
According to this feature, the degree of change of the decremental torque is set, depending on the elapsed time period since the incremental torque decreases and becomes 0, so that it becomes possible to execute the control of changing the decremental torque based on the incremental torque, in the situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
Preferably, in the vehicle control method of the present invention, the vehicle is further equipped with a braking device configured to apply a braking force to the road wheels, and wherein the method further comprises: a yaw moment instruction value setting step of setting, in accordance with a decrease in the steering angle of the steering device, a yaw moment instruction value corresponding to a yaw moment oriented in a direction opposite to that of a yaw rate being actually generated in the vehicle; and a yaw control step of controlling the braking device based on the yaw moment instruction value.
According to this feature, the yaw moment instruction value indicative of a rotation direction opposite to that of a yaw rate which is actually generated in the vehicle is set in accordance with a decrease in the steering angle of the steering device, and the braking device is controlled based on the yaw moment instruction value. Thus, upon turning-back manipulation of the steering device, a yaw moment oriented in a direction suppressing vehicle-turning can be generated, so that it becomes possible to improve the vehicle responsiveness and linear feeling with respect to turning-back manipulation of the steering wheel.
More preferably, the above vehicle control method further comprises a yaw moment instruction value changing step of changing, based on the incremental torque set in the incremental torque setting step, the yaw moment instruction value set in the yaw moment instruction value setting step.
According to this feature, based on the incremental torque used when increasing the basic torque in accordance with the increase in the steering angle, the yaw moment instruction value set according to a subsequent decrease in the steering angle is changed (corrected), so that it becomes possible to adjust a balance between an improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel and an improvement in the vehicle responsiveness and linear feeling based on the decremental torque during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
More preferably, in the above vehicle control method, the yaw moment instruction value changing step is performed when the steering angle of the steering device starts to decrease within a given time period after the incremental torque decreases and becomes 0.
According to this feature, when the steering angle of the steering device starts to decrease within a given time period after the incremental torque decreases and becomes 0, control of changing the yaw moment instruction value based on the incremental torque is executed, so that it becomes possible to execute the control of changing the yaw moment instruction value based on the incremental torque, in a situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
More preferably, in the above vehicle control method, the yaw moment instruction value changing step includes setting a degree of change of the yaw moment instruction value, depending on an elapsed time period since the incremental torque decreases and becomes 0.
According to this feature, the degree of change of the yaw moment instruction value is set, depending on the elapsed time period since the incremental torque decreases and becomes 0, so that it becomes possible to execute the control of changing the yaw moment instruction value based on the incremental torque, in the situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
In order to achieve the above object, according to another aspect of the present invention, there is provided a vehicle system which comprises: front road wheels and rear road wheels each provided in a vehicle; a prime mover for driving the rear road wheels; a steering device; a steering angle sensor for detecting a steering angle of the steering device; a driving state sensor for detecting a driving state of the vehicle; and a controller, wherein the controller is configured to: set, based on the driving state detected by the driving state sensor, a basic torque to be generated by the prime mover; set an incremental torque such that the basic torque is increased in accordance with an increase in the steering angle detected by the steering sensor; and control the prime mover to generate a torque which is determined by increasing the basic torque based on the incremental torque.
In the vehicle system of the present invention having the above feature, upon an increase in steering angle of the steering device, a drive torque for the rear road wheels is increased to generate a force causing the rear road wheels to be propelled forwardly with respect to the vehicle. When this force is transmitted from the rear road wheels to a vehicle body of the vehicle via a suspension, a force instantaneously acts which causes a rear end of the vehicle body to be lifted upwardly, and thus a moment arises which has a direction causing the vehicle body to be tilted forwardly, so that a force causing the vehicle body to be tilted forwardly can be generated to improve vehicle responsiveness and linear feeling with respect to turning manipulation of a steering wheel. Therefore, even when controlling a vehicle in which rear road wheels are driven by a prime mover, it becomes possible to improve vehicle responsiveness or linear feeling with respect to steering manipulation.
Preferably, in the vehicle system of the present invention, the prime mover is an internal combustion engine comprising an injector, wherein the controller is configured to control a fuel injection amount of the injector, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the above vehicle system, the internal combustion engine further comprises a throttle valve, wherein the controller is configured to control an opening angle of the throttle value, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the above vehicle system, the internal combustion engine further comprises a variable valve mechanism, wherein the controller is configured to control a closing timing of an intake valve of the internal combustion engine by the variable valve mechanism, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the vehicle system of the present invention, the prime mover is an internal combustion engine comprising a spark plug, wherein the controller is configured to control an ignition timing of the spark plug, such that the internal combustion engine generates a torque which is determined by increasing the basic torque based on the incremental torque.
Preferably, in the vehicle system of the present invention, the prime mover is an electric motor, wherein the controller is configured to control the electric motor to generate a torque which is determined by increasing the basic torque based on the incremental torque.
Even when controlling a vehicle in which rear road wheels are driven by a prime mover, the vehicle control method and the vehicle system of the present invention can improve vehicle responsiveness or linear feeling with respect to steering manipulation.
With reference to the accompanying drawings, a vehicle control method and a vehicle system according to one embodiment of the present invention will now be described.
First of all, a vehicle system according to one embodiment of the present invention will be described based on
In
Further, the vehicle 1 is equipped with a motor-generator 20 having a function of driving the rear road wheels 2 (i.e., function as a prime mover) and a function of generating regenerative electric power while being driven by the rear road wheels 2 (i.e., function as a generator). The motor-generator 20 is disposed such that a driving force therefrom is transmitted to the rear road wheels 2 via the transmission 6, and configured to be controlled by a controller 8 via an inverter 22. Further, the motor-generator 20 is connected to a battery 24, and configured to be supplied with electric power from the battery 24 when it is generating the driving force, and to supply electric power to the battery 24 to charge the battery 24 during a generative event.
The vehicle 1 comprises: a steering device 26 (steering wheel 28 and others) for steering the vehicle 1; a steering angle sensor 34 for detecting a steering angle of the steering device 26, from a rotational angle of a steering column shaft 30 coupled to the steering wheel 28 or the position of a steering rack 32, in the steering device 26; an accelerator position sensor 36 for detecting a depression amount of an accelerator pedal equivalent to a relative position of the accelerator pedal (accelerator position); a brake depression amount sensor 38 for detecting a depression amount of a brake pedal (brake depression amount); a vehicle speed sensor 40 for detecting a vehicle speed; a yaw rate sensor 42 for detecting a yaw rate; and an acceleration sensor 44 for detecting an acceleration of the vehicle 1. Each of the above sensors is operable to output a detection value thereof to the controller 8. The controller 8 is constructed such that it comprises, e.g., PCM (Powertrain Control Module).
Further, the vehicle 1 comprises a brake control system 48 for supplying a brake hydraulic pressure to a wheel cylinder or a brake caliper of each of four brake units 46 (serving as a braking device) installed, respectively, in the road wheels. The brake control system 48 comprises a hydraulic pump 50 for producing a brake hydraulic pressure necessary for each of the in-wheel brake units 46 to generate a braking force. The hydraulic pump 50 is configured to be capable of producing a brake hydraulic pressure necessary for each of the in-wheel brake units 46 to generate a braking force, even when the brake pedal is not depressed. Further, the brake control system 48 comprises four valve units 52 (specifically, solenoid valves) each provided in a respective one of four hydraulic pressure supply lines connected, respectively, to the in-wheel brake units 46 and each configured to control a hydraulic pressure to be supplied from the hydraulic pump 50 to a corresponding one of the in-wheel brake units 46. For example, a valve opening of each of the valve units 52 is changed by adjusting an electric power supply amount from the battery 24 to the valve unit 52. Further, the brake control system 48 comprises four hydraulic pressure sensors 54 each for detecting a hydraulic pressure to be supplied from the hydraulic pump 50 to a respective one of the in-wheel brake units 46. Each of the hydraulic pressure sensors 54 is disposed, e.g., at a connection between a respective one of the valve units 52 and a part of the hydraulic pressure supply line located on a downstream side of the valve unit, and configured to detect a hydraulic pressure at a position just downstream of the valve unit and output a detection value to the controller 8.
The brake control system 48 is operable, based on a braking force instruction value and the detection values of the hydraulic pressure sensors 54 input from the controller 8, to calculate hydraulic pressures to be independently supplied, respectively, to the wheel cylinders or brake calipers in the road wheels, and control a pump speed of the hydraulic pump 50 and the value openings of the valve units 52.
Next, with reference to
In this embodiment, the controller 8 is operable, based on the detection signals of the aforementioned sensors 18, 34, 36, 38, 40, 42, 44, 54, and detection signals output by various driving state sensors for detecting a driving state of the vehicle 1, to output control signals to perform control with respect to various components (such as the throttle valve 10, the injector 12, the spark plug 14, the variable valve mechanism 16, a turbocharger, and an EGR device) of the engine 4 which function as a generation torque control mechanism, the motor-generator 20, and the hydraulic pump 50 and the valve units 52 of the brake control system 48.
The controller 8 and the brake control system 48 are composed of a computer which comprises: one or more processors; various programs (including a basic control program such as an OS, and an application program capable of being activated on the OS to realize a specific function) to be interpreted and executed by the one or more processors; and an internal memory such as ROM or RAM for storing therein the programs and a variety of data.
Although the details thereof will described later, the controller 8 is equivalent to “controller” set forth in the appended claims. Further, a system comprising the front and rear road wheels 2, the engine 4, the motor-generator 20, the brake units 46, the steering angle sensor 34, the accelerator position sensor 36, and controller 8 is equivalent to “vehicle system” set forth in the appended claims.
Next, a specific content of control to be executed by the vehicle system according to this embodiment will be described. First of all, with reference to
The vehicle attitude control processing routine depicted in
As depicted in
Subsequently, in step S2, the controller 8 operates to set a target acceleration, based on the driving state of the vehicle 1 acquired in the step S1. Specifically, the controller 8 operates to select, from among a plurality of acceleration characteristic maps each defining a relationship between acceleration and accelerator position, with respect to various vehicle speeds and various transmission speed stages (the maps are preliminarily created and stored in a memory or the like), one acceleration characteristic map corresponding to current values of the vehicle speed and the transmission speed stage, and refer to the selected acceleration characteristic map to set, as a target acceleration, a value of the acceleration corresponding to a current value of the accelerator position.
Subsequently, in step S3, the controller 8 operates to determine a basic torque to be generated by a prime mover (i.e., the engine 4 and the motor-generator 20) so as to realize the target acceleration set in the step S2. In this case, the controller 8 operates to determine the basic torque within a torque range outputtable by the engine 4 and the motor-generator 20, based on current values of the vehicle speed, the transmission speed stage, road grade, road surface μ, etc.
In parallel with the processings in the steps S2 and S3, in step S4, the controller 8 operates to execute an incremental torque setting processing subroutine for setting a torque for adding an acceleration to the vehicle 1, in accordance with a steering manipulation. That is, in the step S4, the incremental torque setting processing subroutine is executed to set an incremental torque such that the basic torque is increased in accordance with an increase in the steering angle of the steering device 26. This incremental torque setting processing subroutine will be described later with reference to
Subsequently, in step S5, the controller 8 operates to execute a decremental torque setting processing subroutine for setting a decremental torque for adding a deceleration to the vehicle 1, in accordance with the steering manipulation. That is, in the step S5, the decremental torque setting processing subroutine is executed to set the decremental torque such that the basic torque is reduced in accordance with a decrease in the steering angle of the steering device 26. This decremental torque setting processing subroutine will be described later with reference to
After executing the processings in the steps S2 and S3, the incremental torque setting processing subroutine in the step S4, and the decremental torque setting processing subroutine in the step S 5, the controller 8 operates, in step S6, to set a final target torque, based on the basic torque set in the step S3, the incremental torque set in the step S4, and the decremental torque set in the step S5. Specifically, the controller 8 operates to calculate the final target torque by adding the incremental torque to the basic torque and subtracting the decremental torque from the resulting sum.
Subsequently, in step S7, the controller 8 operates to set actuator control variables so as to realize the final target torque set in the step S6. Specifically, the controller 8 operates to determine various state amounts necessary to realize the final target torque, based on the final target torque set in the step S6, and set respective control variables of actuators for driving components of the engine 4 and the motor-generator 20, based on the determined state amounts. In this case, the controller 8 operates to set a limit value or range with respect to each of the state amounts, and set a control variable of each actuator to allow its related state amount to preserve limitation by the limit value or range.
Then, in step S8, the controller 8 operates to output control instructions to the actuators, based on the control variables set in the step S7.
For example, assuming that the engine 4 is a gasoline engine, when setting, in the step S6, the final target torque by adding the incremental torque to the basic torque, the controller 8 operates to advance the ignition timing of the spark plug 14 with respect to a point for generating the basic torque. Alternatively, in place of or in addition to the advance of the ignition timing, the controller 8 may be configured to increase the intake air amount by increasing the opening angle of the throttle valve, or by advancing the closing timing of the intake valve set after bottom dead center. In this case, the controller 8 operates to increase a fuel injection amount of the injector 12 in proportion to the increase in the intake air amount, such that a given air-fuel ratio is maintained.
On the other hand, when setting, in the step S6, the final target torque by subtracting the decremental torque from the basic torque, the controller 8 operates to retard the ignition timing of the spark plug 14 with respect to the point for generating the basic torque. Alternatively, in place of or in addition to the retard of the ignition timing, the controller 8 may be configured to reduce the intake air amount by reducing the opening angle of the throttle valve, or retarding the closing timing of the intake valve set after bottom dead center. In this case, the controller 8 operates to reduce the fuel injection amount of the injector 12 in proportion to the decrease in the intake air amount, such that a given air-fuel ratio is maintained.
Further, assuming that the engine 4 is a diesel engine, when setting, in the step S6, the final target torque by adding the incremental torque to the basic torque, the controller 8 operates to increase the fuel injection amount of the injector 12 with respect to a value for generating the basic torque. On the other hand, when setting, in the step S6, the final target torque by subtracting the decremental torque from the basic torque, the controller 8 operates to reduce the fuel injection amount of the injector 12 with respect to the value for generating the basic torque.
Alternatively, in place of or in addition to the above control of the engine 4, the controller 8 may be configured to control the motor-generator 20 to realize the final target torque set in the step S6. Specifically, when setting, in the step S6, the final target torque by adding the incremental torque to the basic torque, the controller 8 operates to set an inverter instruction value (control signal) such that a torque to be generated by the motor-generator 20 is increased, and output the inverter instruction value to the inverter 22. On the other hand, when the final target torque set in the step S6 by subtracting the decremental torque from the basic torque has a negative value, the controller 8 operates to set the inverter instruction value (control signal) such that the motor-generator 20 performs regenerative power generation to generate a regenerative torque, and output the inverter instruction value to the inverter 22.
After the step S8, the controller 8 operates to terminate the vehicle attitude control processing routine.
Next, with respect to
Upon start of the incremental torque setting processing subroutine, in step S11, the controller 8 operates to determine whether or not the steering angle (absolute value) of the steering device 26 is increasing (i.e., during turning manipulation of the steering wheel 28).
As a result, when the steering angle is determined to be increasing, the subroutine proceeds to step S12. In the step S12, the controller 8 operates to determine whether or not a steering speed is equal to or greater than a given threshold S1. Specifically, the controller 8 operates to calculate a steering speed based on steering angles sequentially acquired from the steering angle sensor 34 in the step S1 of the vehicle attitude control processing routine shown in
As a result, when the steering speed is determined to be equal to or greater than the threshold S1, the subroutine proceeds to step S13. In the step S13, the controller 8 operates to set a target additional acceleration based on the steering speed. This target additional acceleration means an acceleration to be added to the vehicle 1 according to the steering manipulation so as to control vehicle attitude in conformity with the intention of a driver.
Specifically, based on the relationship between the additional acceleration and the steering speed defined in the map in
In
On the other hand, when the steering speed is equal to or greater than the threshold S1, a value of the additional acceleration corresponding to this steering speed gradually comes closer to a given upper limit value Dmax. That is, as the steering speed becomes higher, the additional acceleration becomes larger, and an increase rate of the additional acceleration becomes smaller. This upper limit value Dmax is set at a level (e.g., 0.5 m/s2≈0.05 G) that a driver does not feel control intervention even when the acceleration is added to the vehicle 1 in response to the steering manipulation.
Further, when the steering speed is equal to or greater than a threshold S2 greater than the threshold S1, the additional acceleration is maintained at the upper limit value Dmax.
Subsequently, in step S14, the controller 8 operates to set the incremental torque, based on the target additional acceleration set in the step S13. Specifically, the controller 8 operates to determine, based on current values of the vehicle speed, the transmission speed stage, the road grade, etc., acquired in the step S1 shown in
After the step S14, the controller 8 operates to terminate the incremental torque setting processing subroutine and return to the main routine.
On the other hands, when, in the step S11, the steering angle is determined not to be increasing, or, in the step S12, the steering speed is determined to be less than the threshold S1, the controller 8 operates to terminate the incremental torque setting processing subroutine without setting the incremental torque, and return to the main routine in
Next, with respect to
Upon start of the decremental torque setting processing subroutine, in step S21, the controller 8 operates to determine whether or not the steering angle (absolute value) of the steering device 26 is decreasing (i.e., the steering wheel 28 is being turned back).
As a result, when the steering angle is determined to be decreasing, the subroutine proceeds to step S22. In the step S22, the controller 8 operates to determine whether or not the steering speed is equal to or greater than a given threshold S1. Specifically, the controller 8 operates to calculate the steering speed based on steering angles sequentially acquired from the steering angle sensor 34 in the step S1 of the vehicle attitude control processing routine shown in
As a result, when the steering speed is determined to be equal to or greater than the threshold S1, the subroutine proceeds to step S23. In the step S23, the controller 8 operates to set a target additional deceleration based on the steering speed. This target additional deceleration means a deceleration to be added to the vehicle 1 according to the steering manipulation so as to control vehicle attitude in conformity with the intention of a driver.
Specifically, based on the relationship between the additional deceleration and the steering speed defined in the map in
On the other hand, when the steering speed is equal to or greater than the threshold S1, a value of the additional deceleration corresponding to this steering speed gradually comes closer to a given upper limit value Dmax, as the steering speed becomes higher. That is, as the steering speed becomes higher, the additional deceleration becomes larger, and an increase rate of the additional deceleration becomes smaller. This upper limit value Dmax is set at a level (e.g., 0.5 m/s2≈0.05 G) that a driver does not feel control intervention even when the deceleration is added to the vehicle 1 in response to the steering manipulation.
Further, when the steering speed is equal to or greater than a threshold S2 greater than the threshold S1, the additional deceleration is maintained at the upper limit value Dmax.
Subsequently, in step S24, the controller 8 operates to set the decremental torque, based on the target additional deceleration set on the step S23. Specifically, the controller 8 operates to determine, based on current values of the vehicle speed, the transmission speed stage, the road grade, etc., acquired in the step S1, a value of the decremental torque necessary to reduce the basic torque so as to realize the target additional deceleration.
Subsequently, in step S25, the controller 8 operates to correct the decremental torque set in the step S24 according to a subsequent decrease in the steering angle, based on the incremental torque used when increasing the basic torque in accordance with the increase in the steering angle. Specifically, when setting the incremental torque in accordance with the increase in the steering angle during the vehicle attitude control processing routine, the controller 8 also operates to store, in a memory, the set incremental torque (e.g., all values of the incremental torque set in the period from start to end of the increase in the steering angle, an average of or a maximum value among the values of the incremental torque, etc.). Subsequently, when the steering angle starts to decrease, and the decremental torque is set in the step S24 of the decremental torque setting processing subroutine, the controller 8 operates, in the step S25, to refer to the incremental torque stored in the memory and correct, based on the incremental torque, the decremental torque set in the step S24. The incremental torque stored in the memory will be reset when the steering angle starts to increase next.
With reference to the map of
Alternatively, the correction of the decremental torque may be performed based on an elapsed time period after the incremental torque becomes 0 upon end of the increase in the steering angle during the vehicle attitude control processing routine through until the steering angle starts to decrease. Specifically, the controller 8 may be configured to, when the elapsed time period after the incremental torque becomes 0 upon end of the increase in the steering angle through until the steering angle starts to decrease is equal to or less than a given time period (e.g., 2 seconds), correct the decremental torque set in the step S24, by the correction gain K based on the map in
After the step S25, the controller 8 operates to terminate the decremental torque setting processing subroutine and return to the main routine in
On the other hands, when, in the step S21, the steering angle is determined not to be decreasing, or, in the step S22, the steering speed is determined to be less than the threshold S1, the controller 8 operates to terminate the decremental torque setting processing subroutine without setting the decremental torque, and return to the main routine in
Next, with reference to
The time charts in
First of all, in
Subsequently, at the time t1 in
Assuming that the engine 4 is a gasoline engine, as shown in
Further, assuming that the engine 4 is a diesel engine, in order to enable the torque determined by increasing the basic torque based on the incremental torque to be generated during the period from the time t1 to the time t2 in
Alternatively, in place of or in addition to the above control of the engine 4, in order to enable the torque determined by increasing the basic torque based on the incremental torque to be generated during the period from the time t1 to the time t2 in
When the torque determined by increasing the basic torque based on the incremental torque is generated during the period from the time t1 to the time t2 in
Subsequently, when the turning manipulation is shifted to a steered position-holding state at the time t2 in
Subsequently, at the time t3 in
Assuming that the engine 4 is a gasoline engine, as shown in
Further, assuming that the engine 4 is a diesel engine, in order to enable the torque determined by reducing the basic torque based on the decremental torque to be generated during the period from the time t3 to the time t4 in
Alternatively, in place of or in addition to the above control of the engine 4, in order to enable the torque determined by reducing the basic torque based on the decremental torque to be generated during the period from the time t3 to the time t4 in
When the torque determined by reducing the basic torque based on the decremental torque is generated during the period from the time t3 to the time t4 in FIGS. 9 to 12, the reduced torque is transmitted to the rear road wheels 2 as drive wheels to serve as a force Frx causing the rear road wheels 2 to be pulled rearwardly with respect to the vehicle, as depicted in
Subsequently, when the steering angle is returned to 0 and the turning-back manipulation is shifted to a steered position-holding state (the steering speed=0) at the time t4 in
In the example depicted in
Next, functions/effects of this embodiment will be described.
In this embodiment, the controller 8 is configured to set the incremental torque in accordance with the increase in the steering angle of the steering device 26, and control the prime mover to generate a torque which is determined by increasing the basic torque based on the incremental torque. Thus, when the turning manipulation of the steering device 26 is performed, the driving torque for the rear road wheels 2 can be increased to generate a force causing the vehicle body to be tilted forwardly, so that it becomes possible to improve the vehicle responsiveness and linear feeling with respect to the turning manipulation of the steering wheel.
In this embodiment, the controller 8 is operable to set the decremental torque in accordance with the decrease in the steering angle of the steering device 26, and control the prime mover to generate a torque which is determined by reducing the basic torque based on the decremental torque. Thus, when the turning-back manipulation of the steering device 26 is performed, the driving torque for the rear road wheels 2 can be reduced to generate a force causing the vehicle body to be tilted rearwardly, so that it becomes possible to improve the vehicle responsiveness and linear feeling with respect to the turning-back manipulation of the steering wheel.
Further, in this embodiment, the controller 8 is operable, based on the incremental torque used when increasing the basic torque in accordance with the increase in the steering angle, to change (correct) the decremental torque set according to a subsequent decrease in the steering angle, so that it becomes possible to adjust a balance between an improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel and an improvement in the vehicle responsiveness and linear feeling based on the decremental torque during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
Further, in this embodiment, the controller 8 is operable, when the steering angle of the steering device 26 starts to decrease within a given time period after the incremental torque decreases and becomes 0, to execute processing of changing the decremental torque based on the incremental torque, so that it becomes possible to execute the control of changing the decremental torque based on the incremental torque, in a situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
Further, in this embodiment, the controller 8 is operable to set the degree of change of the decremental torque, depending on an elapsed time period since the incremental torque decreases and becomes 0, so that it becomes possible to execute the processing of changing the decremental torque based on the incremental torque, in the situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
Next, a modification of the above embodiment will be described. In the following, the description about the same configuration and processing as those on the above embodiment will be appropriately omitted. That is, any configuration and processing which will not be particularly described here are the same as those in the above embodiment.
First of all, with reference to
In this modification, after executing the incremental torque setting processing subroutine in step S34, a yaw moment instruction value setting processing subroutine is executed in step S35, in place of the decremental torque setting processing subroutine in the step S5 shown in
After executing the processings in steps S32 and S33, the incremental torque setting processing subroutine in step S34 and the yaw moment instruction value setting processing subroutine in the step S35, the controller 8 operates, in step S36, to set the final target torque, based in the basis torque set in the step S33, and the incremental torque set in the step 34. Specifically, the controller 8 operates to calculate the final target torque by adding the incremental torque to the basic torque.
Subsequently, in step S37, the controller 8 operates to set the actuator control variables so as to realize the final target torque set in the step S36. Then, in step S38, the controller 8 operates to output control instructions to the actuators, based on the control variables set in the step S37. The detailed contents of the controls of the engine 4 and the motor-generator 20 in the steps S37 and S38 are the same as those in the steps S7 and S8 shown in
Subsequently, in step S38, the brake control system 48 operates to control the brake units 46 based on the yaw moment instruction value set in the step S35. The brake control system 48 preliminarily stores a map defining a relationship between a yaw moment instruction value and a pump speed of the hydraulic pump 50, and is operable to refer to this map to operate the hydraulic pump 50 at a pump speed corresponding to the yaw moment instruction value set in the step S35 (e.g., to increase the pump speed of the hydraulic pump 50 up to a value corresponding to the instruction value, by increasing electric power to be supplied to the hydraulic pump 50).
Alternatively, for example, the brake control system 48 may preliminarily store a map defining a relationship between a yaw moment instruction value and the valve opening of each of the valve units 52, and may be configured to refer to this map to control each of the valve units 52, individually, such that the valve opening thereof is set to a degree corresponding to the yaw moment instruction value (e.g., to increase the valve opening of each of the solenoid valves up to a degree corresponding to the instruction value, by increasing electric power to be supplied to each of the solenoid valves), thereby adjusting a braking force for each road wheel.
After the step S39, the controller 8 operates to terminate the vehicle attitude control processing routine.
Next, with reference to
As shown in
Specifically, the controller 8 operates to calculate the target yaw rate by multiplying the steering angle by a coefficient according to the vehicle speed. Further, the controller 8 operates to calculate the target lateral jerk, based on the steering speed and the vehicle speed.
Subsequently, in step S42, the controller 8 operates to calculate a difference (yaw rate difference) Δγ between the yaw rate (actual yaw rate) detected by the yaw rate sensor 42 and acquired in the step S1 of the vehicle attitude control processing routine in
Subsequently, in step S43, the controller 8 operates to determine whether or not the turning-back manipulation of the steering wheel 28 is being performed (i.e., the steering angle is decreasing), and a yaw rate difference change rate Δγ′ obtained by temporally differentiating the yaw rate difference Δγ is equal to or greater than a given threshold Y1. As a result, when the turning-back manipulation is determined to be being performed and the yaw rate difference change rate Δγ′ is determined to be equal to or greater than the threshold Y1, the subroutine proceeds to step S44. In the step S44, the controller 8 operates to set, based on the yaw rate difference change rate Δγ′, a yaw moment oriented in a direction opposite to that of the actual yaw rate of the vehicle 1, as a first target yaw moment. Specifically, the controller 8 operates to calculate the magnitude of the first target yaw moment by multiplying the yaw rate difference change rate Δγ′ by a given coefficient Cm1.
On the other hand, in the step S43, when the turning-back manipulation of the steering wheel 28 is determined not to be being performed (i.e., the steering angle is constant or is increasing), the subroutine proceeds to step S45. In the step S45, the controller 8 operates to determine whether or not the yaw rate difference change rate Δγ′ is changing in a direction causing the actual yaw rate to become greater than the target yaw rate (i.e., in a direction causing behavior of the vehicle 1 to exhibit an oversteer tendency), and the yaw rate difference change rate Δγ′ is equal to or greater than the threshold Y1. Specifically, when the yaw rate difference is decreasing in a situation where the target yaw rate is equal to or greater than the actual yaw rate, or when the yaw rate difference is increasing in a situation where the target yaw rate is less than the actual yaw rate, the controller 8 operates to determine that the yaw rate difference change rate Δγ′ is changing in the direction causing the actual yaw rate to become greater than the target yaw rate.
As a result, when the yaw rate difference change rate Δγ′ is changing in the direction causing the actual yaw rate to become greater than the target yaw rate, and the yaw rate difference change rate Δγ′is equal to or greater than the threshold Y1, the subroutine proceeds to the step S44. In the step S44, the controller 8 operates to set, based on the yaw rate difference change rate Δγ′, a yaw moment oriented in a direction opposite to that of the actual yaw rate of the vehicle 1, as the first target yaw moment.
On the other hand, in the step S45, when the yaw rate difference change rate Δγ′ is determined not to be changing in the direction causing the actual yaw rate to become greater than the target yaw rate, or the yaw rate difference change rate Δγ′ is determined to be less than the threshold Y1, the controller 8 operates to avoid setting the first target yaw moment. In this case, the first target yaw moment is 0.
After the step S44, or, when, in the step S45, the yaw rate difference change rate Δγ′ is determined not to be changing in the direction causing the actual yaw rate to become greater than the target yaw rate, or the yaw rate difference change rate Δγ′ is determined to be less than the threshold Y1, the subroutine proceeds to step S46. In the step S46, the controller 8 operates to determine whether or not the turning-back manipulation of the steering wheel 28 is being performed (i.e., the steering angle is decreasing), and the steering speed is equal to or greater than a given threshold S3.
As a result, when the turning-back manipulation is determined to be being performed, and the steering speed is determined to be equal to or greater than the given threshold S3, the subroutine proceeds to step S47. In the step S47, the controller 8 operates to set, based on the target lateral jerk calculated in the step S41, a yaw moment oriented in a direction opposite to that of the actual yaw rate of the vehicle 1, as a second target yaw moment. Specifically, the controller 8 operates to calculate the magnitude of the second target yaw moment by multiplying the target lateral jerk by a given positive coefficient Cm2. At this moment, the turning-back manipulation of the steering wheel 28 is being performed, so that the target lateral jerk has a direction opposite to the turning direction of the vehicle 1. Thus, the second target yaw moment obtained by multiplying such a target lateral jerk by the given positive coefficient Cm2 is a moment oriented in a direction opposite to the actual yaw rate of the vehicle 1.
On the other hand, in the step S46, when the turning-back manipulation of the steering wheel 28 is determined not to be being performed (i.e., the steering angle is constant or is increasing), or the steering speed is determined to be less than the given threshold S3, the controller operates to avoid setting the second target yaw moment. In this case, the second target yaw moment is 0.
After the step S47 or, when, in the step S59, the turning-back manipulation of the steering wheel 28 is determined not to be being performed (i.e., the steering angle is constant or is increasing), or the steering speed is determined to be less than the given threshold S3, the subroutine proceeds to step S48. In the step S48, the controller 8 operates to set a larger one of the first target yaw moment set in the step S44 and the second target yaw moment set in the step S47, as the yaw moment instruction value.
Subsequently, in step S49, the controller 8 operates to correct the yaw moment instruction value set in the step S44 according to a subsequent decrease in the steering angle, based on the incremental torque used when increasing the basic torque in accordance with the increase in the steering angle. Specifically, when setting the incremental torque in accordance with the increase in the steering angle during the vehicle attitude control processing routine, the controller 8 also operates to store, in a memory, the set incremental torque (e.g., all values of the incremental torque set in the period from start to end of the increase in the steering angle, an average of or a maximum value among the values of the incremental torque, etc.). Subsequently, when the steering angle starts to decrease, and the yaw moment instruction value is set in the step S48 of the yaw moment instruction value setting processing subroutine, the controller 8 operates, in the step S49, to refer to the incremental torque stored in the memory, and correct, based on the incremental torque, the yaw moment instruction value set in the step S48. The incremental torque stored in the memory will be reset when the steering angle starts to increase next.
Specifically, the controller 8 operates to correct the yaw moment instruction value such that the yaw moment instruction value becomes larger when the incremental torque set by increasing the basic torque in accordance with the increase in the steering angle based on is relatively large, as compared to when the incremental torque is not relatively large.
Alternatively, the controller 8 may be configured to correct the yaw moment instruction value, based on an elapsed time period after the incremental torque becomes 0 upon end of the increase in the steering angle during the vehicle attitude control processing routine through until the steering angle starts to decrease. Specifically, the controller 8 may be configured to, when the elapsed time period after the incremental torque becomes 0 upon end of the increase in the steering angle through until the steering angle starts to decrease is equal to or less than a given time period (e.g., 2 seconds), correct the yaw moment instruction value set in the step S48, based on the incremental torque, and to, when the elapsed time period is greater than the given time period, use the yaw moment instruction value set in the step S48 directly without correcting the yaw moment instruction value. Alternatively, the degree of change of the yaw moment instruction value may be set to become smaller when the elapsed time period after the incremental torque becomes 0 upon end of the increase in the steering angle through until the steering angle starts to decrease is relatively long, as compared to when the elapsed time period is not relatively long.
After the step S49, the controller 8 operates to terminate the yaw moment instruction value setting processing subroutine and return to the main routine.
Next, with reference to
The time charts in
First of all, in
Subsequently, in
Subsequently, when the turning manipulation is shifted to a steered position-holding state at the time t2 in
Further, at the time t3 in
In a typical example, when a condition that the steering manipulation is the turning-back manipulation, and the steering speed is equal to or greater than the threshold S3 is satisfied (step S46 in
Subsequently, when the turning manipulation is shifted to a steered position-holding state (steering speed=0) at the time t4 in
Next, functions/effects of the modification of the above embodiment will be described.
In the modification of the above embodiment, the controller 8 operates to set, in accordance with a decrease in the steering angle of the steering device 26, the yaw moment instruction value indicative of a rotation direction opposite to that of a yaw rate which is actually generated in the vehicle, and control the braking device, based on the yaw moment instruction value. Thus, upon turning-back manipulation of the steering device 26, a yaw moment oriented in a direction suppressing turning of the vehicle 1 can be generated, so that it becomes possible to improve the vehicle responsiveness and linear feeling with respect to turning-back manipulation of the steering wheel.
In the modification of the above embodiment, the controller 8 operates to change (correct), based on the incremental torque used when increasing the basic torque in accordance with the increase in the steering angle, the yaw moment instruction value set according to a subsequent decrease in the steering angle, so that it becomes possible to adjust a balance between an improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel and an improvement in the vehicle responsiveness and linear feeling based on the decremental torque during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
In the modification of the above embodiment, the controller 8 operates to execute control of changing the yaw moment instruction value based on the incremental torque, when the steering angle of the steering device 26 starts to decrease within a given time period after the incremental torque decreases and becomes 0, so that it becomes possible to execute the control of changing the yaw moment instruction value based on the incremental torque, in a situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
In the modification of the above embodiment, the controller 8 operates to set the degree of change of the yaw moment instruction value, depending on the elapsed time period since the incremental torque decreases and becomes 0, so that it becomes possible to execute the control of changing the yaw moment instruction value based on the incremental torque, in the situation where the improvement in the vehicle responsiveness and linear feeling based on the incremental torque during the turning manipulation of the steering wheel can exert an influence on the vehicle responsiveness and linear feeling during the turning-back manipulation of the steering wheel, thereby preventing a driver from having a feeling of strangeness.
Although the above embodiment and the modification thereof have been described based on an example where the attitude control of the vehicle 1 is executed using the steering angle of the vehicle 1, the attitude control may be executed based on a yaw rate or a lateral acceleration, instead of the steering angle. Further, although the above embodiment has been described based on an example where the attitude control of the vehicle 1 is executed using the steering speed of the vehicle 1, the attitude control may be executed based on a yaw acceleration or a lateral jerk, instead of the steering speed.
Number | Date | Country | Kind |
---|---|---|---|
2018-119090 | Jun 2018 | JP | national |