Control device for vehicle
10407071 ยท 2019-09-10
Assignee
Inventors
- Keiichi Hiwatashi (Hiroshima, JP)
- Daisuke Umetsu (Hiroshima, JP)
- Osamu Sunahara (Hiroshima, JP)
- Koichi Kimoto (Hiroshima, JP)
- Yasunori TAKAHARA (Hiroshima, JP)
- Daisaku Ogawa (Hiroshima, JP)
- Chikako OHISA (Hiroshima, JP)
Cpc classification
B60K28/10
PERFORMING OPERATIONS; TRANSPORTING
F02P5/045
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02P5/15
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/101
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02P5/1502
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0087
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W30/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
F02P5/15
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60K28/10
PERFORMING OPERATIONS; TRANSPORTING
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W30/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A control device for a vehicle includes: an engine (10); an engine torque adjustment mechanism; and a PCM (50) configured, upon satisfaction of a condition that the vehicle is traveling and a steering angle-related value is increasing, to control the engine torque adjustment mechanism to reduce the engine torque to thereby execute a vehicle attitude control for generating deceleration of the vehicle, and, upon satisfaction of a given terminating condition for terminating the vehicle attitude control, to restore the reduced engine output torque to an original state before the execution of the vehicle attitude control. The PCM (50) sets a time period from the satisfaction of the terminating condition through until start of restoration of the engine torque, such that it becomes longer as the number of times of combustion per unit time becomes larger, and starts to restore the engine torque when the set time period has elapsed.
Claims
1. A control device for a vehicle, comprising: an engine; a memory; and a processor configured to execute instructions stored on the memory to perform the functions of adjusting an output torque of the engine; and upon satisfaction of a condition that the vehicle is traveling, and that a steering angle-related value pertaining to a steering angle of a steering system is increasing, reducing the engine output torque to thereby execute a vehicle attitude control for generating deceleration of the vehicle, and, upon satisfaction of a given terminating condition for terminating the vehicle attitude control, restoring the reduced engine output torque to an original state before the execution of the vehicle attitude control, wherein the processor is further configured to set a time period from the satisfaction of the terminating condition through until start of restoration in the engine output torque, such that the time period becomes longer as the number of times of combustion per unit time in the engine becomes larger, to restore the engine output torque, when the time period set by the processor has elapsed, and to employ, as the terminating condition, a condition that a rate of change in a steering angle of a steering wheel operated by a driver is less than a given value.
2. The control device as recited in claim 1, wherein the engine is provided with a plurality of cylinders and capable of performing a reduced-cylinder operation in which a part of the plurality of cylinders are deactivated so as to cease combustion therein, and wherein the processor is configured to set the time period, such that the time period becomes longer as the number of deactivated cylinders among the plurality of cylinders becomes smaller.
3. The control device as recited in claim 1, wherein the vehicle is further equipped with an engine speed detection device configured to detect an engine speed of the engine, and wherein the processor is configured to set the time period such that it becomes longer as the engine speed becomes higher.
4. The control device as recited in claim 1, wherein the processor is configured to set the time period such that a rate of change in the engine output torque being restored becomes larger, as the number of times of combustion per unit time in the engine becomes smaller.
5. The control device as recited in claim 1, wherein the vehicle is further equipped with a steering angle sensor configured to detect a steering angle of the steering system, and wherein the processor is configured to employ, as the terminating condition, a condition that a rate of change in a steering angle detected by the steering angle sensor is less than a given value.
6. A control device for a vehicle, comprising: an engine; a memory; and a processor configured to execute instructions stored on the memory to perform the functions of adjusting an output torque of the engine; and upon satisfaction of a condition that the vehicle is traveling, and a steering angle-related value pertaining to a steering angle of a steering system is increasing, reducing the engine output torque to thereby execute a vehicle attitude control for generating deceleration of the vehicle, and, upon satisfaction of a given terminating condition for terminating the vehicle attitude control, restoring the reduced engine output torque to an original state before the execution of the vehicle attitude control, wherein the processor is further configured, when the number of times of combustion per unit time in the engine is a first value, to set a time period from the satisfaction of the terminating condition through until start of restoration in the engine output torque, such that the time period becomes longer, as compared with when the number of times of combustion per unit time in the engine is a second value less than the first value, to restore the engine output torque when the time period set by the processor has elapsed, and to employ, as the terminating condition, a condition that a rate of change in a steering angle of a steering wheel operated by a driver is less than a given value.
7. A control device for a vehicle, comprising: an engine; a memory; and a processor configured to execute instructions stored on the memory to perform the functions of adjusting an output torque of the engine; and upon satisfaction of a condition that the vehicle is traveling, and a steering angle-related value pertaining to a steering angle of a steering system is increasing, reducing the engine output torque to thereby execute a vehicle attitude control for generating deceleration of the vehicle, and, upon satisfaction of a given terminating condition for terminating the vehicle attitude control, restoring the reduced engine output torque to an original state before the execution of the vehicle attitude control, wherein the engine is provided with a plurality of cylinders and capable of switchably performing one of a reduced-cylinder operation in which a part of the plurality of cylinders are deactivated so as to cease combustion therein, and an all-cylinder operation in which combustion is performed in all of the plurality of cylinders, wherein the processor is further configured, when the engine is performing the all-cylinder operation, to set a time period from the satisfaction of the terminating condition through until start of restoration in the engine output torque, such that the time period becomes longer, as compared to when the engine is performing the reduced-cylinder operation, to restore the engine output torque when the time period set by the processor has elapsed, and to employ, as the terminating condition, a condition that a rate of change in a steering angle of a steering wheel operated by a driver is less than a given value.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DESCRIPTION OF EMBODIMENTS
(11) With reference to the accompanying drawings, a control device for a vehicle, according to one embodiment of the present invention, will now be described.
System Configuration
(12) First of all, an engine control system employing the control device according to this embodiment will be described with reference to
(13) As depicted in
(14) The intake passage 1 is provided with an air cleaner 3 for cleaning intake air introduced from outside, a throttle valve 5 for adjusting an amount of intake air passing therethrough (intake air amount), and a surge tank 7 for temporarily reserving intake air to be delivered to the engine body, which are arranged in this order from the side of an upstream end of the intake passage 1.
(15) As depicted in
(16) The piston 15 is provided in each of the cylinders 2A to 2D, wherein the engine 10 is configured such that the four pistons 15 are reciprocatingly moved with a phase difference of 180 degrees crank angle (180 CA). Correspondingly, ignition timings in the cylinders 2A to 2D are set such that they are sequentially shifted in phase by 180 CA.
(17) The engine 10 in this embodiment is a cylinder deactivatable engine capable of performing an operation in which two of the four cylinders 2A to 2D are deactivated and the remaining two cylinders are activated, i.e., a reduced-cylinder operation.
(18) Specifically, assuming that the cylinder 2A, the cylinder 2B, the cylinder 2C and the cylinder 2D arranged in this order rightwardly in
(19) On the other hand, during the reduced-cylinder operation, an ignition operation of the spark plugs 14 is prohibited in two of the cylinders which are mutually non-consecutive in terms of a firing order (combustion order) (in this embodiment, the first cylinder 2A and the fourth cylinder 2D), and alternately performed in the remaining two cylinders (i.e., the third cylinder 2C and the second cylinder 2B).
(20) The engine 10 is configured such that operation timings (which are equivalent to valve phases) of the intake valve 12 and the exhaust valve 17 are variably controlled, respectively, by an intake variable valve timing mechanism 18 and an exhaust variable valve timing mechanism 19 which serve as a variable valve timing mechanism. As each of the intake variable valve timing mechanism 18 and the exhaust variable valve timing mechanism 19, any of various heretofore-known types may be applied. For example, a variable valve timing mechanism of an electromagnetic type or a hydraulic type may be employed to variably control the operation timings of the intake valve 12 and the exhaust valve 17.
(21) The engine 10 further comprises a valve stopping mechanism 20 for stopping opening and closing operations of the intake valves 12 and the exhaust valves 17 in the first and fourth cylinders 2A, 2D, during the reduced-cylinder operation. For example, the valve stopping mechanism 20 is constructed such that it comprises a so-called lost motion mechanism interposed between a cam and a valve and operable to selectively enable and disable a driving force of the cam to be transmitted to the valve. Alternatively, the valve stopping mechanism 20 may be constructed such that it comprises a so-called cam shifting mechanism operable to selectively transmit one of operating states of two first and second cams having different cam profiles, wherein the first cam has a cam profile capable of enabling opening and closing operation of a valve, and the second cam has a cam profile capable of stopping the opening and closing operation of the valve.
(22) The exhaust passage 25 is provided with a plurality of exhaust gas purifying catalysts 26a, 26b having exhaust gas purifying functions, such as a NOx catalyst, a three-way catalyst and an oxidation catalyst. In the following description, when the exhaust gas purifying catalysts 26a, 26b are generically used without being functionally distinguished from each other, they will be described as exhaust gas purifying catalyst 26.
(23) As mentioned above, the engine control system 100 comprises a plurality of sensors 30 to 40 for detecting various states pertaining to control of the engine 10. Specifically, these sensors 30 to 40 are as follows. The sensor 30 is an accelerator position sensor for detecting an accelerator position, i.e., an angular position of a non-depicted accelerator pedal (which is equivalent to an amount of depression of the accelerator pedal manipulated by a driver). The sensor 31 is an airflow sensor for detecting an intake air amount which is equivalent to a flow rate of intake air passing through the intake passage 1. The sensor 32 is a throttle opening sensor for detecting a throttle opening which is an opening degree of the throttle valve 5. The sensor 33 is a pressure sensor for detecting an intake manifold pressure (internal pressure of an intake manifold) which is equivalent to a pressure of intake air supplied to the engine body. The sensor 34 is a crank angle sensor for detecting a crank angle of the crankshaft 16. The sensor 35 is a water temperature sensor for detecting a water temperature which is a temperature of cooling water for cooling the engine 10. The sensor 36 is an in-cylinder temperature sensor for detecting an in-cylinder temperature which is an internal temperature of each cylinder 2 of the engine 10. The sensors 37 and 38 are, respectively, an intake-side cam angle sensor for detecting operation timings of the intake valve 12 including a valve-close timing, and an exhaust-side cam angle sensor for detecting operation timings of the exhaust valve 17 including a valve-close timing. The sensor 39 is a vehicle speed sensor for detecting a speed of a vehicle equipped with the engine 10 (vehicle speed). The sensor 40 is a steering angle sensor for detecting, as a steering angle, a rotational angle of a steering wheel (not depicted). The above sensors 30 to 40 are operable to output, to the PCM 50, detection signals S130 to S140 corresponding to detected parameters, respectively.
(24) Based on the detection signals S130 to S140 input from the sensors 30 to 40, the PCM 50 is operable to perform controls for various components of the engine 10. Specifically, as depicted in
(25) Each of the throttle valve 5, the fuel injector 13, the spark plug 14, the intake variable valve timing mechanism 18 and the exhaust variable valve timing mechanism 19 is an example of an engine torque control (hardware) mechanism for adjusting an engine torque (output torque of the engine 10). In addition to the throttle valve 5, the fuel injector 13, the spark plug 14, the intake variable valve timing mechanism 18 and the exhaust variable valve timing mechanism 19 themselves, the engine torque adjustment mechanism also includes actuators for actuating them.
(26) In this embodiment, as depicted in
(27) The PCM 50 also comprises a time period-setting part 53 operable to set a time period from the satisfaction of the vehicle attitude control starting condition through until start of reduction in the engine torque (this time period will hereinafter be referred to as torque reduction start lag time period), such that it becomes longer, as the number of times of combustion per unit time in the engine 10 becomes larger. The vehicle attitude control part 51 is operable to control the engine 10 (engine torque adjustment mechanism) to start to reduce the engine torque when the time period set in the above manner has elapsed. The time period-setting part 53 is also operable to set a time period from the satisfaction of the vehicle attitude control terminating condition through until start of restoration of (increase in) the engine torque (this time period will hereinafter be referred to as torque restoration start lag time period), such that it becomes longer, as the number of times of combustion per unit time in the engine 10 becomes larger. The vehicle attitude control part 51 is operable to control the engine 10 (engine torque adjustment mechanism) to start to restore the reduced engine torque when the torque restoration start lag time period set in the above manner has elapsed.
(28) Further, the PCM 50 comprises a torque reduction change rate-setting part 55 operable to set a rate (rapidity) of change in the engine torque being reduced in a starting stage of the vehicle attitude control, such that it becomes larger, i.e., to set an engine torque reduction amount per unit time such that it becomes larger, as the number of times of combustion per unit time in the engine 10 becomes smaller. The vehicle attitude control part 51 is operable to control the engine 10 (engine torque adjustment mechanism) to reduce the engine torque according to the rate of change set in the above manner by the torque reduction change rate-setting part 55. Further, the PCM 50 comprises a torque restoration change rate-setting part 57 operable to set a rate of change in the engine torque being restored (increased) in a terminating stage of the vehicle attitude control, such that it becomes larger, i.e., to set an engine torque increase amount per unit time such that it becomes larger, as the number of times of combustion per unit time in the engine 10 becomes smaller. The vehicle attitude control part 51 is operable to control the engine 10 (engine torque adjustment mechanism) to start to restore the engine torque according to the change rate set in the above manner by the torque restoration change rate-setting part 57.
(29) The above elements or parts of the PCM 50 are functionally realized by a computer which comprises: a CPU; 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 CPU; and an internal memory such as ROM or RAM storing therein the programs and a variety of data.
(30) Here, with reference to
Details of Control in this Embodiment
(31) Next, with reference to
(32)
(33) The engine control processing routine in
(34) As depicted in
(35) Subsequently, in step S2, the PCM 50 operates to set a target acceleration, based on the vehicle driving state including an accelerator pedal operation state, acquired in the step S1. Specifically, the PCM 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 speed stages (the maps are preliminarily created and stored in a memory or the like), one acceleration characteristic map corresponding to a current vehicle speed and a current speed stage, and decide, as a target acceleration, an acceleration corresponding to a current accelerator position, with reference to the selected acceleration characteristic map.
(36) Subsequently, in step S3, the PCM 50 operates to decide a basic target torque of the engine 10 for realizing the target acceleration decided in the step S2. In this processing, the PCM 50 operates to decide the basic target torque within a torque range outputtable by the engine 10, based on current vehicle speed, speed stage, road gradient, road surface mu (), etc.
(37) In parallel with the processings in the steps S2 and S3, processings in step S4 to S6 are performed. Specifically, based on a current engine speed and a current engine operation mode (the reduced-cylinder operation or the all-cylinder operation), the PCM 50 operates to decide the torque reduction start lag time period in the step S4, and then decide the torque restoration start lag time period in the step S5. The torque reduction start lag time period is a time period from the satisfaction of the vehicle attitude control starting condition through until start of torque reduction (this start is equivalent to issuing a demand for starting torque reduction). The torque restoration start lag time period is a time period from the satisfaction of the vehicle attitude control terminating condition through until start of torque restoration (this start is equivalent to issuing a demand for starting torque restoration).
(38) Here, with reference to
(39) As depicted in
(40) Further, as depicted in
(41) In
(42) In
(43) Returning to
(44) Subsequently, the PCM 50 operates to subtract a torque reduction amount decided through the torque reduction amount-deciding processing subroutine in the step S6, from the basic target torque decided in the step S3 to thereby decide a final target torque.
(45) Subsequently, the processing routine proceeds to step S8. In the step S8, the PCM 50 operates to decide a target air amount and a target fuel amount which are required for the engine 10 to output the final target torque decided in the step S7. As used herein, the term air amount means an amount of air to be introduced into the combustion chamber 11 of the engine 10. It is to be understood that non-dimensional charging efficiency may be used in place of the air amount. Specifically, the PCM 50 operates to calculate a target indicated torque based on the final target torque and by additionally taking into consideration a loss torque due to friction loss and pumping loss, and calculate a target fuel amount required for generating the target indicated torque, and, based on the calculated target fuel amount and a target equivalent ratio, to decide a target air amount.
(46) Subsequently, in step S9, the PCM 50 operates to decide an opening degree of the throttle valve 5, and opening and closing timings of the intake valve 12 through the intake variable valve timing mechanism 18, while taking into account the air amount detected by the airflow sensor 31, so as to enable air to be introduced into the engine body in an amount equal to the target air amount decided in the step S8.
(47) Subsequently, in step S10, the PCM 50 operates to control the throttle valve 5 and the intake variable valve timing mechanism 18, based on the throttle opening and the opening and closing timings of the intake valve 12 set in the step S9, and control the fuel injector 13, based on the target fuel amount calculated in the step S8.
(48) Subsequently, in the step S11, the PCM 50 operates to, based on the final target torque decided in the step S7 and an actual air amount actually introduced into the combustion chamber 11 by controlling the throttle valve 5 and the intake variable valve timing mechanism 18 in the step S9, set an ignition timing for causing the engine 10 to output the decided final target torque, and control an ignition timing adjustment device for adjusting an ignition timing of the spark plug 14 so as to perform ignition at the ignition timing decided in the step S11. After the step S11, the PCM 50 terminates the engine control processing routine.
(49) Next, the torque reduction amount-deciding processing subroutine depicted in
(50) Upon start of the torque reduction amount-deciding processing subroutine, in step S21, the PCM 50 operates to determine whether the vehicle attitude control is not currently being executed. As a result, when the vehicle attitude control is determined to be not being executed (step S21: YES), the processing subroutine proceeds to step S22. In the step S22, the PCM 50 operates to determine whether or not the vehicle attitude control starting condition is satisfied. Specifically, the PCM 50 operates to determine whether or not a rate of change in steering angle (which may be a steering speed calculated based on the steering angle acquired in the step S1) is equal to or greater than a given value. As a result, when the rate of change in the steering angle is determined to be equal to or greater than the given value, i.e., the vehicle attitude control starting condition is determined to be satisfied (step S22: YES), the processing subroutine proceeds to step S23. On the other hand, when the rate of change in the steering angle is determined to be less than the given value, i.e., the vehicle attitude control starting condition is determined to be not satisfied (step S22: NO), the processing subroutine is terminated.
(51) Subsequently, in the step S23, the PCM 50 operates to determine whether or not the steering speed (rate of change in the steering angle) is increasing. As a result, when the steering speed is determined to be increasing (step S23: YES), the processing subroutine proceeds to step S24. In the step S24, the PCM 50 operates to set a target additional deceleration based on the steering speed. This target additional deceleration is a deceleration to be added to the vehicle according to the steering wheel operation state in order to accurately realize a vehicle behavior which is intended by a driver.
(52) Basically, based on a relationship between target additional deceleration and steering speed, shown by the map in
(53) In this embodiment, the PCM 50 also operates to correct the target additional deceleration decided by the above map in
(54) On the other hand, when the steering speed is determined in the step S23 to be not increasing (step S23: NO), i.e., when the steering speed is determined in the step S23 to be decreasing or maintained constant, the processing subroutine proceeds to step S25. In the step S25, the PCM 50 operates to decide, as a value of the additional deceleration in a current processing cycle (current-cycle additional deceleration), a value of the additional deceleration decided in the last processing cycle (last-cycle additional deceleration).
(55) After completion of the step S24 or S25, in step S26, the PCM 50 operates to decide a torque reduction amount, based on the current-cycle additional deceleration decided in the step S24 or S25. Specifically, the PCM 50 operates to decide a value of the torque reduction amount required for realizing the current-cycle additional deceleration, based on the current vehicle speed, speed stage, road gradient and others acquired in the step S1.
(56) Subsequently, in step S27, the PCM 50 operates to determine whether or not the number of times of repetitive of processing (counting) in the step S27 performed after the satisfaction of the vehicle attitude control starting condition in the step S22 is one. That is, the PCM 50 operates to determine whether or not the processing in the step S27 in the current processing cycle is performed for the first time after the satisfaction of the vehicle attitude control starting condition. In this way, the PCM 50 determines whether a current situation is a situation just before starting the vehicle attitude control, i.e., a situation just before starting to reduce engine torque. As a result, when the processing in the step S27 in the current processing cycle is determined to be performed for the first time after the satisfaction of the vehicle attitude control starting condition (step S27: YES), the processing subroutine proceeds to step S28.
(57) In the step S28, the PCM 50 operates to determine whether or not the torque reduction start lag time period (see
(58) On the other hand, when the processing in the step S27 in the current processing cycle is determined to be not performed for the first time after the satisfaction of the vehicle attitude control starting condition (step S27: NO), the PCM 50 terminates the torque reduction amount-deciding processing subroutine, and returns to the main routine. In this case, a current situation is not the situation just before starting the vehicle attitude control, but a situation after starting to reduce engine torque. Thus, the PCM 50 operates to skip the determination in the step S28, i.e., skip a standby operation for waiting until the torque reduction start lag time period elapses.
(59) On the other hand, when the vehicle attitude control is determined in the step S21 to be being executed (step S21: NO), the processing subroutine proceeds step S29. In the step S29, the PCM 50 operates to determine whether or not the vehicle attitude control terminating condition is satisfied. Specifically, the PCM 50 operates to determine whether or not the rate of change in the steering angle is less than a given value. As a result, when the rate of change in the steering angle is determined to be equal to or greater than the given value, i.e., the vehicle attitude control terminating condition is determined to be not satisfied (step S29: NO), the processing subroutine proceeds to step S23. In this case, the PCM 50 operates to perform the processing in the step S23 and the subsequent steps so as to continue the vehicle attitude control.
(60) On the other hand, when the rate of change in the steering angle is determined to be less than the given value, i.e., the vehicle attitude control terminating condition is determined to be satisfied (step S29: YES), the processing subroutine proceeds to step S30. In the step S30, the PCM 50 operates to obtain an amount (deceleration reduction amount) by which an additional deceleration decided in the last processing cycle (last-cycle additional deceleration) is reduced in the current processing cycle. In one example, the PCM 50 is configured to calculate the deceleration reduction amount, based on a reduction rate according to the steering speed and using a map similar to that as depicted in
(61) Subsequently, in step S31, the PCM 50 operates to decide a value of the additional deceleration in the current processing cycle (current-cycle additional deceleration) by subtracting the deceleration reduction amount obtained in the step S27 from a value of the additional deceleration decided in the last processing cycle (last-cycle additional deceleration).
(62) Subsequently, in step S32, the PCM 50 operates to decide the torque reduction amount, based on the current-cycle additional deceleration decided in the step S31. Specifically, the PCM 50 operates to decide a value of the torque reduction amount required for realizing the current-cycle additional deceleration, based on the current vehicle speed, speed stage, road gradient and others acquired in the step S1.
(63) Subsequently, in step S33, the PCM 50 operates to determine whether or not the number of times of repetitive of processing (counting) in the step S33 performed after the satisfaction of the vehicle attitude control terminating condition in the step S29 is one. That is, the PCM 50 operates to determine whether or not the processing in the step S33 in the current processing cycle is performed for the first time after the satisfaction of the vehicle attitude control terminating condition. In this way, the PCM 50 determines whether a current situation is a situation just before terminating the vehicle attitude control, i.e., a situation just before starting to restore engine torque. As a result, when the processing in the step S33 in the current processing cycle is determined to be performed for the first time after the satisfaction of the vehicle attitude control terminating condition (step S33: YES), the processing subroutine proceeds to step S34.
(64) In the step S34, the PCM 50 operates to determine whether or not the torque restoration start lag time period (see
(65) On the other hand, when the processing in the step S33 in the current processing cycle is determined to be not performed for the first time after the satisfaction of the vehicle attitude control terminating condition (step S33: NO), the PCM 50 terminates the torque reduction amount-deciding processing subroutine, and returns to the main routine. In this case, a current situation is not the situation just before terminating the vehicle attitude control, but a situation after starting to restore engine torque. Thus, the PCM 50 operates to skip the determination in the step S28, i.e., skip a standby operation for waiting until the torque restoration start lag time period elapses.
(66) When the target additional deceleration is decided in the step S24 in
(67) Next, with reference to
(68) Correction using these correction values is performed by multiplying each of the target additional deceleration and the deceleration reduction amount by a corresponding one of the correction values. In this example, as each of the correction values (absolute values) becomes larger, a corresponding one of the target additional deceleration and the deceleration reduction amount is corrected more largely. Correcting the target additional deceleration more largely means adding the additional deceleration to the vehicle more quickly. Further, correcting the deceleration reduction amount more largely means reducing deceleration of the vehicle more quickly, i.e., restoring the reduced engine torque to an original state before applying deceleration to the vehicle, more quickly.
(69) As depicted in
(70) Further, as depicted in
Functions/Advantageous Effects
(71) Next, with reference to
(72)
(73)
(74)
(75) First of all, the PCM 50 operates to set the torque reduction start lag time period, upon satisfaction of the vehicle attitude control starting condition that the rate of change in the steering angle is equal to or greater than the given value, and, after the torque reduction start lag time period has elapsed, start to increase the additional deceleration (absolute value). In this process, the PCM 50 operates to set the torque reduction start lag time period to be shorter during the reduced-cylinder operation than during the all-cylinder operation. Thus, during the reduced-cylinder operation, an increase in the additional deceleration is started at relatively early time t1, whereas, during the all-cylinder operation, the increase in the additional deceleration is started at time t2 later than the time t1 (see the solid line and the broken line in
(76) Then, the PCM 50 operates to decide the target additional deceleration according to the steering speed with reference to the map as depicted in
(77) Subsequently, when the steering speed becomes approximately constant, the PCM 50 operates to maintain the additional deceleration. Then, the PCM 50 operates to set the torque restoration start lag time period, upon satisfaction of the vehicle attitude control terminating condition that the rate of change in the steering angle is less than the given value, and, after the torque restoration start lag time period has elapsed, start to reduce the additional deceleration (absolute value). In this process, the PCM 50 operates to set the torque restoration start lag time period to be shorter during the reduced-cylinder operation than during the all-cylinder operation. Thus, during the reduced-cylinder operation, a reduction in the additional deceleration is started at relatively early time t3, whereas, during the all-cylinder operation, the reduction in the additional deceleration is started at time t4 later than the time t3 (see the solid line and the broken line in
(78) Then, the PCM 50 operates to decide the deceleration reduction amount according to the steering speed with reference to a given map or the like, and decide the deceleration reduction amount correction value with reference to the map as depicted in
(79)
(80)
(81)
(82) Basically, after clockwise steering is started, when the torque reduction amount is increased along with an increase in clockwise steering speed, a load applied to the front road wheels as steerable road wheels of the vehicle is increased. As a result, a frictional force between each of the front road wheels and a road surface is increased, and a cornering force of the front road wheels is increased, thereby providing an improved turn-in ability of the vehicle. Subsequently, the torque reduction amount is maintained at its maximum value. Thus, it becomes possible to maintain the load applied to the front road wheels and keep up the turn-in ability of the vehicle, as long as the tuning of the steering wheel is continued. Subsequently, the torque reduction amount is smoothly reduced. Thus, in response to completion of the turning of the steering wheel, the load applied to the front road wheels can be gradually reduced to gradually reduce the cornering force of the front road wheels, thereby restoring the output torque of the engine 10, while stabilizing a vehicle body.
(83) In this embodiment, in the starting stage of the vehicle attitude control, an increase in the additional deceleration is started more quickly during the reduced-cylinder operation than during the all-cylinder operation (this is equivalent to starting an increase in the torque reduction amount, i.e., a reduction in the final target torque, more quickly during the reduced-cylinder operation than during the all-cylinder operation), and a rate of change in the additional deceleration being increased is set to be larger during the reduced-cylinder operation than during the all-cylinder operation (this is equivalent to setting a rate of change in the torque reduction amount being increased, i.e., a rate of change in the final target torque being reduced, to be larger during the reduced-cylinder operation than during the all-cylinder operation). In other words, an increase in the additional deceleration is started later during the all-cylinder operation than during the reduced-cylinder operation, and a rate of change in the additional deceleration being increased is set to be smaller during the all-cylinder operation than during the reduced-cylinder operation. Therefore, between the reduced-cylinder operation and the all-cylinder operation, the actual yaw rate starts rising at approximately the same timing, and rises at approximately the same slope (see the solid line and the broken line in
(84) Thus, in this embodiment, it becomes possible to adequately suppress the occurrence of a situation where, in the starting stage of the vehicle attitude control, a difference arises between the all-cylinder operation and the reduced-cylinder operation, in terms of a timing at which a cornering force of the front road wheels is increased by the reduction in the engine torque, a timing at which a reaction force to the steering wheel is increased in response to the increase in the cornering force and the like, causing a difference in vehicle behavior, and a feeling of strangeness to a driver.
(85) Further, in the terminating stage of the vehicle attitude control, a reduction in the additional deceleration is started more quickly during the reduced-cylinder operation than during the all-cylinder operation (this is equivalent to starting a reduction in the torque reduction amount, i.e., an increase in the final target torque, more quickly during the reduced-cylinder operation than during the all-cylinder operation), and a rate of change in the additional deceleration being reduced is set to be larger during the reduced-cylinder operation than during the all-cylinder operation (this is equivalent to setting a rate of change in the torque reduction amount being reduced, i.e., a rate of change in the final target torque being increased, to be larger during the reduced-cylinder operation than during the all-cylinder operation). In other words, a reduction in the additional deceleration is started later during the all-cylinder operation than during the reduced-cylinder operation, and a rate of change in the additional deceleration being reduced is set to be smaller during the all-cylinder operation than during the reduced-cylinder operation. Therefore, between the reduced-cylinder operation and the all-cylinder operation, the actual yaw rate starts lowering at approximately the same timing, and lowers at approximately the same slope (see the solid line and the broken line in
(86) Thus, in this embodiment, it becomes possible to adequately suppress the occurrence of a situation where, in the terminating stage of the vehicle attitude control, a difference arises between the all-cylinder operation and the reduced-cylinder operation, in terms of a timing at which a cornering force of the front road wheels is reduced by the restoration of the engine torque, a timing at which a reaction force to the steering wheel is reduced in response to the reduction in the cornering force and the like, causing a difference in vehicle behavior, and a feeling of strangeness to a driver.
Modifications
(87) In the above embodiment, the present invention is applied to the engine 10 (four-cylinder engine) to be operated in only two operation modes: a reduced-cylinder operation and an all-cylinder operation. This engine 10 is configured such that, during the reduced-cylinder operation, two of the cylinders 2A to 2D are deactivated, and only the remaining two cylinders are activated. Alternatively, the present invention can be applied to any other cylinder deactivatable engine configured to be operated in two or more operation modes. For example, the present invention can be applied to a six-cylinder engine configured to be operated in three operation modes consisting of: an all-cylinder operation where all of six cylinders are activated; a first reduced-cylinder operation in which two of the six cylinders are deactivated, and the remaining four cylinders are activated; and a second reduced-cylinder operation in which three of the six cylinders are deactivated, and the remaining three cylinders are activated.
(88) When the present invention is applied to such a cylinder deactivatable engine configured to be operated in two or more operation modes, the control device may be configured such that each of the torque reduction start lag time period and the torque restoration start lag time period may be set to become shorter as the numbed of deactivated cylinders becomes larger. Further, the rate of change in each of the engine torque being reduced and the engine torque being restored may be set to become larger as the numbed of deactivated cylinders becomes larger. That is, each of the additional deceleration correction value and the deceleration reduction amount correction value may be set to become larger as the numbed of deactivated cylinders becomes larger.
(89) In the above embodiment, both of the torque reduction start lag time period and the torque restoration start lag time period are changed depending on the number of times of combustion per unit time in the engine. Alternatively, only the torque restoration start lag time period may be changed without changing the torque reduction start lag time period. In the above embodiment, the rate of change in the engine torque being reduced in the stating stage of the vehicle attitude control and the rate of change in the engine torque being restored in the terminating stage of the vehicle attitude control are changed depending on the number of times of combustion per unit time in the engine. However, the present invention is not limited to changing such rates.
(90) In the above embodiment, the vehicle attitude control (torque reduction control) is executed based on the steering angle and the steering speed. Alternatively, the torque reduction control may be executed based on a yaw rate or a lateral acceleration, instead of the steering angle and the steering speed. The steering angle, steering speed, yaw rate and lateral acceleration are examples of steering angle-related value as set forth in the appended claims.
LIST OF REFERENCE SIGNS
(91) 1: intake passage
(92) 2 (2A to 2D): cylinder
(93) 5: throttle valve
(94) 10: engine
(95) 13: fuel injector
(96) 14: spark plug
(97) 18: intake variable valve timing mechanism
(98) 20: valve stopping mechanism
(99) 30: accelerator position sensor
(100) 39: vehicle speed sensor
(101) 50: PCM
(102) 51: vehicle attitude control part
(103) 53: time period-setting part
(104) 55: torque reduction change rate-setting part
(105) 57: torque restoration change rate-setting part
(106) 100: engine control system