Vehicle control device
11505174 · 2022-11-22
Assignee
Inventors
- Satoru Okubo (Hitachinaka, JP)
- Nobuhiro Akasaka (Hitachinaka, JP)
- Satoshi Matsuda (Hitachinaka, JP)
- Yusuke Kogure (Hitachinaka, JP)
Cpc classification
B60W30/188
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/1005
PERFORMING OPERATIONS; TRANSPORTING
F16H59/66
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
F16H2059/6823
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W50/032
PERFORMING OPERATIONS; TRANSPORTING
B60W10/107
PERFORMING OPERATIONS; TRANSPORTING
B60W50/04
PERFORMING OPERATIONS; TRANSPORTING
F16H59/70
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W2510/1005
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/62
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
International classification
F16H61/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W50/04
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W50/032
PERFORMING OPERATIONS; TRANSPORTING
B60W10/107
PERFORMING OPERATIONS; TRANSPORTING
F16H59/66
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present invention realizes a vehicle control device that, even when power characteristics of a power generation device and a power transmission device changes, senses degradation of vehicle components, corrects a drive instruction to the power transmission device, and is thereby capable of stabilizing vehicle behavior over a long term. The present invention, in a predetermined vehicle environment state, measures fluctuation in drive power and acceleration in a transient region by using vehicle behavior sensors 4, performs comparison with a reference fluctuation, and thereby senses degradation of vehicle components. The drive instruction to the transmission 16-side is corrected in accordance with the degradation of vehicle components that is sensed. Thus, it is possible to stabilize vehicle behavior (performance) over a long term even when, during automated driving, the power characteristics of the drive power source and the transmission 16 change due to factors such as time degradation of vehicle components.
Claims
1. A vehicle control device, comprising: a target drive torque determination unit that determines a target drive torque for a drive torque generation mechanism driving a vehicle based on control details generated in advance, and controls operation of the drive torque generation mechanism; a performance change information acquisition unit that acquires information relating to a change in performance of vehicle components, the vehicle components including at least one of the drive torque generation mechanism and a transmission that determines a target gear ratio based on the target drive torque; and a target gear ratio correction unit that corrects the target gear ratio determined based on the target drive torque, in accordance with the information relating to the change in performance, wherein the target drive torque determination unit performs feedback control of the drive torque generation mechanism based on the determined target drive torque, and the target gear ratio correction unit performs feedforward control of the transmission based on the target drive torque.
2. The vehicle control device of claim 1, further comprising: a vehicle behavior sensor that senses behavior of the vehicle, wherein the performance change information acquisition unit acquires vehicle behavior information sensed by the vehicle behavior sensor and acquires, from the acquired vehicle behavior information, the information relating to the change in performance of the vehicle components.
3. The vehicle control device of claim 2, wherein the performance change information acquisition unit determines whether the acquired information relating to the change in performance of the vehicle components indicates a predetermined performance change, and when determining that the acquired information relating to the change in performance of the vehicle components indicates the predetermined performance change, specifies a vehicle component of which a temporal change in performance has occurred, and notifies a driver of the vehicle component of which a temporal change in performance has occurred and has a non-volatile memory store, as vehicle component abnormality information, information of the vehicle component of which a temporal change in performance has occurred.
4. The vehicle control device of claim 3, wherein when the vehicle component of which a temporal change in performance has occurred has been repaired or replaced, the vehicle is caused to travel based on the control details generated in advance once again, vehicle behavior information output from the vehicle behavior sensor is acquired, and the vehicle component abnormality information stored in the non-volatile memory is deleted when the performance change information acquisition unit determines that there is no abnormality.
5. The vehicle control device of claim 1, wherein the target drive torque determination unit determines the target drive torque from a current vehicle speed, a road surface gradient, a surrounding environment, and a target vehicle speed determined based on a target course generated in advance.
6. The vehicle control device of claim 1, wherein the target gear ratio correction unit acquires a temporal change in performance from the performance change information acquisition unit, determines a correction amount applied to the target gear ratio, and corrects the target gear ratio.
7. The vehicle control device of claim 6, wherein the target gear ratio correction unit stores the correction amount applied to the target gear ratio in a non-volatile memory when an ignition switch of the vehicle is turned off.
8. The vehicle control device of claim 7, wherein the correction amount stored in the non-volatile memory is read out when the ignition switch of the vehicle is turned on, and correction is performed with respect to the target gear ratio determined by using the target drive torque determined based on the content details generated in advance also during an initial travel after the ignition switch is turned on.
9. The vehicle control device of claim 1, wherein the performance change information acquisition unit acquires a road gradient and a road curvature radius from map information and acquires the information relating to the change in performance of the vehicle components only when the road gradient and the road curvature radius that are acquired satisfy a predetermined condition.
10. The vehicle control device of claim 1, further comprising: a vehicle behavior sensor that senses behavior of the vehicle, wherein the performance change information acquisition unit has the vehicle travel based on the content details generated in advance, acquires, as performance information, vehicle behavior information output from the vehicle behavior sensor in addition to a road surface status, a vehicle speed, and a throttle opening or target drive torque information, and successively stores the performance information in a non-volatile memory.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF EMBODIMENT
(8) In the following, an embodiment of the present invention is described with reference to the drawings.
EXAMPLE
(9)
(10) Before describing one example of the present invention, the comparative example illustrated in
(11) In
(12) The engine ECU 13 calculates a target acceleration from a current actual vehicle speed and the target vehicle speed, and specifies a target engine torque corresponding to the target acceleration. Here, the engine ECU 13 is trying to secure synchronization between an engine 6 and a transmission by controlling the engine 6 so that the target engine torque is achieved and, at the same time, transmitting, to a transmission ECU (ATCU) 15, an estimated engine torque and information of a target drive torque to be transmitted to the road surface.
(13) However, with the configuration illustrated in
(14) In contrast to this, in the system configuration of the present invention illustrated in
(15) According to the configuration of one example of the present invention illustrated in
(16) Here, the engine ECU 3, which is a target drive torque determination unit, performs feedback control of the engine 6, which is a drive torque generation mechanism of the vehicle, based on the determined target drive torque, and as described later, the ATCU 5, which is a target gear ratio correction unit, performs feedforward control of the transmission 16 based on the target drive torque.
(17)
(18) In
(19) Next, a target vehicle speed calculation unit 23 calculates a target vehicle speed at which the target course can be traveled, and transmits the information to a target acceleration calculation unit 31 of the engine ECU 3. Actual vehicle speed information is also supplied to the target acceleration calculation unit 31, and the target acceleration calculation unit 31 calculates a target acceleration from the current actual vehicle speed and the target vehicle speed. Then, the calculated target acceleration is supplied to a target engine torque calculation unit 32, which determines a target engine torque corresponding to the target acceleration. Then, a target drive torque calculation unit 33 performs control of the fuel supply to the engine, ignition timing, and throttle so that the target engine torque is achieved, and at the same time, transmits, to a target gear ratio calculation unit 54 of the ATCU 5, an estimated engine torque and information of a target drive torque to be transmitted to the road surface.
(20) Concurrently with the above-described processing, in a vehicle posture control ECU 7, a vehicle behavior detection unit 71 detects information (acceleration, yaw rate, and vehicle speed) from the vehicle behavior sensors 4, and based on the detected vehicle behavior information, a performance change information acquisition unit 72 senses time degradation of the powertrain system. The sensing of the time degradation of the powertrain system is described later. A target correction amount calculation unit 73 calculates a target correction amount for the transmission 16 based on a change rate of vehicle behavior, and transmits the information to a corrected target gear ratio calculation unit 55 of the ATCU 5.
(21) The corrected target gear ratio calculation unit 55 of the ATCU 5 calculates a corrected target gear ratio from the target drive torque information from the engine ECU 3 and the target correction amount from the vehicle posture control ECU 7, and outputs a drive torque by controlling actuators inside the transmission 16 (i.e., by performing solenoid drive control). The above-described sensing of the time degradation of the powertrain system, performed by the performance change information acquisition unit 72, is carried out under a certain condition, and feedback to the corrected target gear ratio is performed. Note that the target correction amount calculated by the target correction amount calculation unit 73 is stored to a non-volatile memory 56.
(22) Note that while the vehicle posture control ECU 7 is illustrated as an ECU separate from the vehicle integration ECU 2 in
(23)
(24) Step S401 in
(25) In the later-described time degradation determination, the current vehicle environment and a vehicle information database (referred to as vehicle information DB in the following) are compared to perform the degradation determination. Matching of vehicle environment needs to be performed for the comparison between the current vehicle environment and the vehicle information DB, and this means that the vehicle information DB needs to include a large amount of data of vehicle speeds, throttle openings, gear ratios, road surface gradients, vehicle behaviors, etc. Due to this, if the time degradation correction control is performed at all times, CPU processing load and memory consumption amount become high and there is a risk that gear change control, which needs to be performed primarily, may be delayed. That is, in order to suppress the CPU processing load and memory consumption amount, it is necessary to set in advance the timing at which the time degradation correction control is to be carried out. Due to this, road gradient and curvature radius are acquired from the map information, and the time degradation correction control is carried out only when the acquired road gradient and curvature radius satisfy a predetermined condition.
(26) However, the time degradation correction control can be carried out at all times if the CPU processing load and memory consumption amount of the system to be applied to the present invention do not affect the gear change control, which needs to be performed primarily.
(27) When it is determined in step S401 that the time degradation correction control can be carried out, processing proceeds to step S402.
(28) Step S402 is a step for acquiring information of vehicle environment when it is determined that the time degradation correction control can be carried out. In detail, the step is for acquiring vehicle speed, throttle opening, gear ratio, road surface gradient, curvature radius (R), etc., and the purpose thereof is to, if there is a difference caused by the timing of the acquisition or the time degradation determination in any piece of information when comparison with the vehicle information DB is performed, cancel the time degradation determination or calculate a target correction amount based on difference information.
(29) Next, processing proceeds to step S403. Step S403 is a step of acquiring information of vehicle behavior when it is determined that the time degradation correction control can be carried out. Similarly to step S402, the purpose thereof is to, if there is a difference caused by the timing of the acquisition or the time degradation determination in any piece of information when comparison with the vehicle information DB is performed, cancel the time degradation determination or calculate a target correction amount based on difference information.
(30) Next, processing proceeds to step S404, in which a database is created from data such as vehicle speed, throttle opening, gear ratio, road surface gradient, vehicle behavior, etc., in a case in which the condition for carrying out the time degradation correction control is satisfied. The vehicle information DB is configured by creating a database from vehicle behavior with respect to actuator operation amounts up to the information acquisition timing, as well as vehicle information acquired at arbitrarily defined timings, and is configured so that a temporal change in power characteristics of component machines can be checked, so that it is possible to determine whether a change in power characteristics of the component machines derives from time degradation or machine failure.
(31) Next, processing proceeds to step S405. Step S405 is a step for performing the time degradation determination, in a case in which the condition for carrying out the time degradation correction control is satisfied. The degradation determination is performed by comparing the current vehicle behavior and the vehicle information DB. When it is determined in this step that time degradation is not present, it can be judged that the power characteristics have been improved by replacement of components or the replacement of consumables, and thus, the notification of degradation status to the driver is cancelled in step S406.
(32) Here, the time degradation determination is described, with reference to
(33) Acceleration can be calculated from expression (1) below, and drive power can be calculated from expression (2) below.
acceleration (km/h.sup.2)=drive power (N)/vehicle weight (kg) (1)
drive power (N)=engine torque (Nm)×gear ratio/tire radius (m) (2)
(34) After the notification of degradation status to the driver is cancelled in step S406, processing proceeds to step S407, in which the target correction amount stored in the non-volatile memory 56 in the ATCU 5 is initialized (in detail, the correction amount is set to zero), and processing ends.
(35) Hence, by configuring a mechanism such that the target correction amount is automatically initialized, a dealer, etc., will be able perform processing of clearing abnormality information without a standardly-possessed diagnosis tool, and thus an improvement in serviceability can be achieved.
(36) In step S405, when it is been determined that time degradation is present in a case in which the condition for carrying out the time degradation correction control is satisfied, processing proceeds to step S408, in which notification of degradation status to the driver is performed. Subsequently, in step S409, the calculation of the target correction amount for transmission control is performed. This processing can be implemented by the actuator ECU-side, i.e., the ATCU 5-side, without any problems.
(37) The ATCU 5 calculates a drive command value for actuators based on the estimated engine torque information and target gear ratio information received from the engine ECU 3, and performs drive control of the actuators (solenoid drive control) (step S410). Here, due to the target correction amount received from the vehicle integration ECU 2 being added to the actuator drive command calculation flow, vehicle performance can be stabilized over a long term even when power characteristics of the drive power source and the transmission 16 have changed due to factors such as time degradation.
(38) Subsequently, in step S411, the target correction amount calculated in step S409 is stored to the non-volatile memory 56 in the ATCU 5, and processing ends. By storing the target correction amount in the non-volatile memory 56 in step S411, this target correction amount is applied by default from the next cycle of control.
(39) Meanwhile, during vehicle travel by automated driving, when a determination is made in step S401 based on the map information that the current travel environment does not correspond to the condition for carrying out the time degradation correction control, processing proceeds to step S412, in which the vehicle integration ECU 3 transmits, to the ATCU 5, a command to read out the target correction amount that is stored in the non-volatile memory 56. This target correction amount has been calculated in step S409, and thus, this target correction amount is a correction amount corresponding to the latest temporal change of power characteristics at present.
(40) Subsequently, in step S413, the ATCU 5 calculates a drive command value for actuators based on the estimated engine torque information and target gear ratio information received from the engine ECU 3 and performs drive control, similarly to in step S410. Here, due to the target correction amount received from the vehicle integration ECU 2 being added to the actuator drive command calculation flow, vehicle performance can be stabilized over a long term even when the power characteristics of the drive power source and the transmission 16 have changed due to factors such as time degradation.
(41) Here, the calculation of gear ratio and target correction amount is described. From the deviation in acceleration in the transient region (i.e., from the deviation between the actual acceleration and the stored acceleration), a correction drive power to be added is calculated by using expression (1) above (a fixed value (known value) is used for vehicle weight). Further, by using expression (2) above, the gear ratio for realizing the correction drive power is calculated (a fixed value (known value) is used for tire radius, and it is assumed that engine torque is the target engine torque).
(42) The target correction amount can be calculated by using expression (3) below.
target correction amount=correction drive power (N)×tire radius (m)/target engine torque (Nm) (3)
(43)
(44) In
(45) Further in detail, as illustrated in
(46) The current flowing through the current detection resistor 517 is detected by a current detection circuit unit 516 and is fed back to the PID control unit 512. The PID control unit 512 is also supplied with the above-described sum of the target gear ratio and target correction amount.
(47) The above-described actuator control is well-known. However, in the present invention, the target correction amount from the vehicle integration ECU 2 is added with respect to the target gear ratio calculated based on the target drive torque from the engine ECU 3, and thus, it becomes possible to issue an actuator command taking performance as a vehicle into consideration.
(48) The present invention, by sensing degradation of vehicle components and correcting the drive instruction for the transmission 16-side, is capable of stabilizing vehicle behavior (performance) over a long term even when, during automated driving, the power characteristics of the drive power source and the transmission 16 change due to factors such as time degradation over time. Hence, the present invention has the effect of reducing discomfort because until the driver carries out component replacement, the driver is notified of the abnormality and at the same time is able to drive without feeling performance change.
(49) Further, due to the transmission 16-side drive instruction value being corrected regardless of which of the drive power source or the transmission 16 the change in power characteristics occurs at, response is quicker compared to the drive power source. Also, due to the gear ratio being changed, transmission torque to the road surface can be generated as requested and vehicle behavior can be maintained stable.
(50) Further, because the characteristic of the transmission of being a torque amplifier is utilized and smaller rotation speed fluctuation compared to when correction is performed at the drive power source-side is achieved, the present invention leads to an improvement in driveability.
(51) Note that the present invention is applicable to a vehicle on which the automated driving function is not mounted, and the functions of the present invention can be implemented by: sensing vehicle behavior based on a G sensor (acceleration sensor) that is preexistingly mounted; implementing the performance change information acquisition unit and the target correction amount calculation unit according to the present invention by using the engine ECU 3; and transmitting the target correction amount to the ATCU 5 during vehicle control.
(52) Further, the above-described example is configured so that degradation of vehicle component performance is determined from the fluctuation of acceleration and drive power in the transient region and drive correction of the transmission 16 is performed. However, application to a change in performance of vehicle component performance due to the elapse of time is also possible. That is, there are cases in which operation performance changes within a normal range due to the drive operation continuation time from vehicle ignition, even in a state in which there is no degradation in vehicle components. Even in such cases, by specifying in advance the relationship of an ion and water temperature with respect to vehicle component performance by using sensors such as an ion sensor and a water temperature sensor, drive correction of the transmission 16 can be performed based on the detected ion and water temperature. When such a configuration is made, there is no need to carry out the determination of vehicle component degradation at a timing corresponding to a certain surrounding environment, and the drive correction can be performed at a desired timing.
(53) Further, the vehicle posture control ECU 7, which is the performance change information acquisition unit, can be configured so that the vehicle posture control ECU 7 determines whether acquired information relating to a change in performance of vehicle components indicates a predetermined performance change, and when determining that the acquired information relating to the change in performance of the vehicle components indicates the predetermined performance change, specifies a vehicle component of which a temporal change in performance has occurred, and notifies the driver of the vehicle component of which a temporal change in performance has occurred and has the non-volatile memory store, as vehicle component abnormality information, information of the vehicle component of which a temporal change in performance has occurred.
(54) Further, it is also possible to make a configuration so that when the part of which a temporal change in performance has occurred has been repaired or replaced, the vehicle is caused to travel based on control details (automated driving control, etc.) generated in advance once again to acquire vehicle behavior information (acceleration, pitch, etc.) output from the vehicle behavior sensors (the acceleration sensor, the yaw rate sensor, gradient, vehicle speed, etc.), and the abnormality information stored in the non-volatile memory is deleted when the vehicle posture control ECU 7 determines that there is no abnormality.
(55) Further, the vehicle posture control ECU 7, which is the performance change information acquisition unit, may be configured to have the vehicle travel based on control details generated in advance, to acquire vehicle behavior information output from the vehicle behavior sensors 4 in addition to a road surface status, a vehicle speed, and a throttle opening or target drive torque information, and to successively store such performance information in the non-volatile memory 56.
(56) Further, a configuration may be made so that the storing of the correction amount to the non-volatile memory 56 is performed when an ignition switch of the vehicle is turned off (at the end of a driving cycle).
(57) Further, a configuration may be made so that the correction amount stored in the non-volatile memory 56 is read out when the ignition switch is turned on the next time, and correction is performed with respect to the target gear ratio determined by using the target drive torque determined based on the control details (automated driving control, etc.) generated in advance also during an initial travel after the ignition switch is turned on.
REFERENCE SIGNS LIST
(58) 1 gateway ECU 2 vehicle integration ECU 3 engine ECU 4 vehicle behavior sensors 5 ATECU 6 engine 16 transmission 7 vehicle posture control ECU 8 recognition-system sensors 21 around self-vehicle position space recognition unit 22 target course calculation unit 23 target vehicle speed calculation unit 31 target acceleration calculation unit 32 target engine torque calculation unit 33 target drive torque calculation unit 54 target gear ratio calculation unit 55 corrected target gear ratio calculation unit 56 non-volatile memory 41 acceleration sensor 42 yaw rate sensor 43 vehicle speed sensor 71 vehicle behavior detection unit 72 performance change information acquisition unit 73 target correction amount calculation unit 81 camera 82 radar