Vehicle speed estimation method and vehicle speed estimation device

JP7633093B2Active Publication Date: 2025-02-19TOYOTA JIDOSHA KK +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021093199
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-02
Publication Date
2025-02-19
Estimated Expiration
2041-06-02

AI Technical Summary

Benefits of technology

【0010】 本開示によれば、車輪速あるいは前後加速度に基づいて推定車体速度が取得される。推定車体速度が作動判定速度よりも高いことを少なくとも含む作動条件が成立した場合、一部の車輪のトルクを低下させるトルク制限が実行される。その後、終了条件が成立した場合、トルク制限が終了する。このようなトルク制限により、推定車体速度の“持ち上がり”が解消され、推定車体速度の精度が回復する。すなわち、推定車体速度の精度が確保される。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007633093000001
    Figure 0007633093000001
  • Figure 0007633093000002
    Figure 0007633093000002
  • Figure 0007633093000003
    Figure 0007633093000003
Patent Text Reader

Abstract

To secure the accuracy of an estimated vehicle body speed of a vehicle that performs four-wheel drive.SOLUTION: A vehicle speed estimation method is applied to a vehicle that performs four-wheel driving. The vehicle body speed estimation method includes the steps of: (A) acquiring an estimated vehicle body speed, based on a wheel speed or longitudinal acceleration of the vehicle; (B) determining whether or not operating conditions are satisfied that include at least a case that the estimated vehicle body speed is higher than an operation determination speed; (C) executing, when the operating conditions are satisfied, torque restriction for reducing torque of some of wheels of the vehicle; (D) determining whether or not a terminating conditions are satisfied that include a case that the estimated vehicle body speed becomes equal to or lower than a terminating determination speed or a case that a state that the wheel accelerations of the some of the wheels are equal to or higher than zero continues for a predetermined time; (E) terminating the torque restriction when the terminating conditions are satisfied.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a technique for estimating a vehicle speed of a four-wheel drive vehicle. [Background technology]

[0002] Patent Document 1 discloses a driving force control device for a four-wheel drive vehicle. The four-wheel drive vehicle is equipped with a friction clutch provided midway through the engine drive system to the rear wheels. The driving force control device variably controls the driving force distribution rate to the front and rear wheels by controlling the clutch fastening force of the friction clutch. The driving force control device also detects acceleration slip of the wheels and performs traction control to reduce the driving force of the drive wheels.

[0003] Patent Document 2 discloses a method for calculating an estimated vehicle speed. When the wheels are not excessively slipping or spinning, the estimated vehicle speed is calculated from the wheel speed. On the other hand, when the wheels are excessively slipping or spinning, the estimated vehicle speed is calculated based on the output of a gravity accelerometer.

[0004] Patent Document 3 discloses a vehicle body speed estimation device. The vehicle is equipped with a braking / driving force generating means capable of generating driving force and braking force for all wheels. The vehicle body speed estimation device estimates the vehicle body speed from the wheel speed of each wheel. The estimated vehicle body speed is used in traction control and anti-lock brake control. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2003-002079 A [Patent Document 2] Japanese Patent Application Publication No. 5-185922 [Patent Document 3] JP 2016-103867 A Summary of the Invention [Problem to be solved by the invention]

[0006] Consider estimating the vehicle speed of a four-wheel drive vehicle. For example, when all four wheels are in a slipping state, the estimated vehicle speed estimated based on the wheel speeds becomes higher than the actual vehicle speed. In other words, the estimated vehicle speed "rises." Such a deviation of the estimated vehicle speed from the actual vehicle speed leads to a decrease in the accuracy of vehicle control or information processing that utilizes the estimated vehicle speed.

[0007] One object of the present disclosure is to provide a technique capable of ensuring the accuracy of the estimated vehicle speed of a four-wheel drive vehicle. [Means for solving the problem]

[0008] The first aspect relates to a vehicle speed estimation method applied to a four-wheel drive vehicle. The vehicle speed estimation method is as follows: A process of acquiring an estimated vehicle body speed based on a wheel speed or a longitudinal acceleration of the vehicle; A process of determining whether or not an activation condition including at least a condition that the estimated vehicle speed is higher than an activation determination speed is satisfied; When an operating condition is satisfied, a process of executing a torque limit for reducing a torque of a part of wheels of the vehicle; a process of determining whether or not a termination condition is satisfied, the termination condition including that the estimated vehicle speed is equal to or lower than a termination determination speed, or that the wheel acceleration of the part of the wheels continues to be greater than zero for a certain period of time; When the termination condition is met, the torque limit is terminated. Includes.

[0009] The second aspect relates to a vehicle speed estimation device applied to a four-wheel drive vehicle. The vehicle speed estimation device includes one or more processors. The one or more processors A process of acquiring an estimated vehicle body speed based on a wheel speed or a longitudinal acceleration of the vehicle; A process of determining whether or not an activation condition including at least a condition that the estimated vehicle speed is higher than an activation determination speed is satisfied; When an operating condition is satisfied, a process of executing a torque limit for reducing a torque of a part of wheels of the vehicle; a process of determining whether or not a termination condition is satisfied, the termination condition including that the estimated vehicle speed is equal to or lower than a termination determination speed, or that the wheel acceleration of the part of the wheels continues to be greater than zero for a certain period of time; When the termination condition is met, the torque limit is terminated. The apparatus is configured to execute the following steps: Effect of the Invention

[0010] According to the present disclosure, an estimated vehicle body speed is acquired based on the wheel speed or the longitudinal acceleration. When an operating condition is satisfied that includes at least that the estimated vehicle body speed is higher than the operating judgment speed, torque limitation is executed to reduce the torque of some of the wheels. When an ending condition is subsequently satisfied, the torque limitation is ended. Such torque limitation eliminates the "rise" of the estimated vehicle body speed, and the accuracy of the estimated vehicle body speed is restored. In other words, the accuracy of the estimated vehicle body speed is ensured.

[0011] Furthermore, according to the present disclosure, since there is an end condition for the torque limit, the torque limit is prevented from continuing longer than necessary, and as a result, stalling of the vehicle is prevented. [Brief description of the drawings]

[0012] [Figure 1] 1 is a conceptual diagram for explaining an overview of a vehicle and a vehicle speed estimation device according to a first embodiment. [Diagram 2] FIG. 2 is a conceptual diagram for explaining torque limiting according to the first embodiment. [Diagram 3] 4 is a timing chart showing an example of torque limitation according to the first embodiment. [Figure 4] 1 is a block diagram showing an example of the configuration of a vehicle control system according to a first embodiment. [Diagram 5]5 is a flowchart showing an example of a process related to torque limiting according to the first embodiment. [Figure 6] 6 is a flowchart for explaining a first example of an activation condition for torque limiting. [Figure 7] 10 is a flowchart for explaining a second example of an activation condition for torque limiting. [Figure 8] 13 is a flowchart illustrating a third example of an activation condition for torque limiting. [Figure 9] 13 is a flowchart illustrating a fourth example of an activation condition for torque limiting. [Figure 10] FIG. 11 is a conceptual diagram for explaining an example of a limit torque when a torque limit is executed. [Figure 11] 10 is a flowchart illustrating an example of a condition for ending torque limitation. [Figure 12] FIG. 11 is a conceptual diagram for explaining torque limiting according to a second embodiment. [Figure 13] 10 is a flowchart showing a process related to torque limiting according to a second embodiment. [Figure 14] 10 is a flowchart showing a modified example of the process related to torque limiting according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] Embodiments of the present disclosure will be described with reference to the accompanying drawings.

[0014] 1. First embodiment 1-1. Overview of vehicle and vehicle speed estimation device FIG. 1 is a conceptual diagram for explaining an overview of a vehicle 1 and a vehicle speed estimation device 10 according to a first embodiment. The vehicle 1 is equipped with a plurality of wheels 5. The plurality of wheels 5 includes front wheels 5F and rear wheels 5R. In this embodiment, the vehicle 1 is configured to be capable of four-wheel drive. That is, the vehicle 1 is configured to be capable of driving the front wheels 5F and the rear wheels 5R. Typically, the vehicle 1 is capable of driving the front wheels 5F and the rear wheels 5R independently.

[0015] The vehicle body speed estimation device 10 estimates the vehicle body speed of the vehicle 1. The estimated vehicle body speed is hereinafter referred to as the "estimated vehicle body speed Ve." The estimated vehicle body speed Ve is estimated based on a vehicle state detected by a sensor mounted on the vehicle 1. Examples of the vehicle state of the vehicle 1 include wheel speed, longitudinal acceleration, and the like. Typically, the vehicle body speed estimation device 10 is mounted on the vehicle 1, and acquires the estimated vehicle body speed Ve based on the vehicle state detected by the sensor. As another example, the vehicle body speed estimation device 10 may be distributed between the vehicle 1 and an external system.

[0016] The estimated vehicle speed Ve can be used for various vehicle controls and information processing. In order to perform vehicle control or information processing with high accuracy, it is necessary to obtain a highly accurate estimated vehicle speed Ve.

[0017] For example, the estimated vehicle speed Ve is used in the traction control of the vehicle 1. Traction control (hereinafter sometimes abbreviated as "TRC") is a vehicle driving control for suppressing the spin of the wheels 5 (drive wheels) when the vehicle 1 starts or accelerates. More specifically, the slip ratio of each wheel 5 is calculated based on the wheel speed of each wheel 5 and the estimated vehicle speed Ve. When the slip ratio of a certain wheel 5 exceeds a threshold, the TRC is activated. The wheel 5 whose slip ratio exceeds the threshold is hereinafter referred to as the "TRC target wheel 5t". The TRC reduces the torque of the TRC target wheel 5t so that the slip ratio of the TRC target wheel 5t decreases to a target slip ratio. The actual torque of the TRC target wheel 5t can be reduced by reducing the output of the drive device or by applying a braking force. This suppresses the spin of the TRC target wheel 5t. In this way, the estimated vehicle speed Ve is used to calculate the slip ratio of the wheel 5. To perform TRC with high accuracy, it is necessary to obtain a highly accurate estimated vehicle speed Ve.

[0018] 1-2. Torque limiting process In the first embodiment, an estimated vehicle body speed Ve estimated based on the wheel speed of the wheels 5 will be considered. For convenience, the estimated vehicle body speed Ve estimated based on the wheel speed will be referred to as a "first estimated vehicle body speed Ve1" hereinafter. The first estimated vehicle body speed Ve1 based on the wheel speed is well known, and the estimation method is not particularly limited in this embodiment. For example, the lowest wheel speed among the multiple wheels 5 is acquired as the first estimated vehicle body speed Ve1. As another example, the second lowest wheel speed among the multiple wheels 5 may be acquired as the first estimated vehicle body speed Ve1.

[0019] In a situation where wheel slip does not occur, the accuracy of the first estimated vehicle body speed Ve1 is high. However, for example, when all the wheels 5 are in a slipping state, the first estimated vehicle body speed Ve1 estimated based on the wheel speed becomes higher than the actual vehicle body speed Vt. In other words, the first estimated vehicle body speed Ve1 "rises." Such a deviation of the first estimated vehicle body speed Ve1 from the actual vehicle body speed Vt undesirably reduces the accuracy of vehicle control or information processing that utilizes the first estimated vehicle body speed Ve1.

[0020] The vehicle body speed estimation device 10 according to this embodiment has a function of suppressing deviation of the first estimated vehicle body speed Ve1 from the actual vehicle body speed Vt. More specifically, the vehicle body speed estimation device 10 determines whether or not a "rise" in the first estimated vehicle body speed Ve1 has occurred. If it is determined that a "rise" in the first estimated vehicle body speed Ve1 has occurred, the vehicle body speed estimation device 10 executes a "torque limit" that reduces the torque of some of the wheels 5. By executing the torque limit, the wheel speeds of some of the wheels 5 are reduced, and the "rise" in the first estimated vehicle body speed Ve1 is eliminated.

[0021] FIG. 2 is a conceptual diagram for explaining details of torque limitation according to the first embodiment.

[0022] First, the vehicle speed estimation device 10 judges whether or not an "operation condition" for torque limiting is satisfied. The operation condition for torque limiting is that an "increase" in the first estimated vehicle speed Ve1 has occurred. In order to detect such an "increase" in the first estimated vehicle speed Ve1, an "operation judgment speed Va" is used.

[0023] The activation determination speed Va is set to be higher than the first estimated vehicle body speed Ve1 in a state where wheel slip is not occurring and lower than the first estimated vehicle body speed Ve1 in a state where wheel slip is occurring. At least, the activation determination speed Va does not depend on the wheel speed. For example, the vehicle body speed estimation device 10 calculates the activation determination speed Va based on the integral of the longitudinal acceleration of the vehicle 1. The activation determination speed Va based on the integral of the longitudinal acceleration of the vehicle 1 is expressed, for example, by the following formula (1).

[0024] Equation (1): Va = (Gx × α) × real time

[0025] In formula (1), Gx is the longitudinal acceleration (after filtering) detected by an acceleration sensor mounted on the vehicle 1. α is a gain greater than 1. The gain α is set in advance taking into account the error of the acceleration sensor. It can be said that the operation determination speed Va expressed by formula (1) is an estimated vehicle speed estimated based on the integral of the longitudinal acceleration Gx.

[0026] As another example, the actuation determination speed Va may be expressed by the following equation (2).

[0027] Equation (2): Va = (Gx × α) × real time + β

[0028] In formula (2), β is a constant value (positive value). For example, the constant value β is a value that corresponds to the amount of wheel slippage that generates an appropriate grip on the wheel 5. It can be said that the operation determination speed Va expressed by formula (2) is the sum of "estimated vehicle speed estimated based on the integral of the longitudinal acceleration Gx" and "constant value β that corresponds to a certain amount of slippage."

[0029] The above-described activation criterion speed Va is lower than the first estimated vehicle body speed Ve1 in a state in which wheel slip has occurred, i.e., is closer to the actual vehicle body speed Vt. When the first estimated vehicle body speed Ve1 exceeds the activation criterion speed Va, it means that a "rise" of the first estimated vehicle body speed Ve1 has occurred.

[0030] From the above viewpoints, the torque limiting activation condition is set to include at least "the first estimated vehicle body speed Ve1 being higher than the activation judgment speed Va." The torque limiting activation condition may also include "the state in which the first estimated vehicle body speed Ve1 is higher than the activation judgment speed Va continues for a certain period of time."

[0031] When the operating condition is satisfied, the vehicle speed estimation device 10 executes torque limitation. In the torque limitation, the vehicle speed estimation device 10 reduces the torque of some of the wheels 5 to a value lower than that before the torque limitation was executed. For example, the vehicle speed estimation device 10 executes torque limitation by multiplying the torque of some of the wheels 5 by a gain less than 1. For example, the vehicle speed estimation device 10 reduces the torque of the rear wheels 5R without reducing the torque of the front wheels 5F. Reducing the torque of the rear wheels 5R rather than the front wheels 5F is preferable from the viewpoint of vehicle stability. As another example, the vehicle speed estimation device 10 may reduce the torque of the front wheels 5F without reducing the torque of the rear wheels 5R.

[0032] By limiting the torque in this way, the wheel speeds of some of the wheels 5 are reduced, and slippage of some of the wheels 5 is alleviated. As a result, the first estimated vehicle body speed Ve1 is also reduced and approaches the actual vehicle body speed Vt.

[0033] However, unnecessary continuation of the torque limit affects the acceleration of the vehicle 1, and may lead to a stall of the vehicle 1. Therefore, after the torque limit is started, the vehicle speed estimation device 10 determines whether or not an "end condition" of the torque limit is satisfied. The end condition of the torque limit is that the "rise" of the first estimated vehicle speed Ve1 has disappeared.

[0034] For example, the termination condition of the torque limitation includes "the first estimated vehicle body speed Ve1 becomes equal to or less than the termination determination speed Vb." The termination determination speed Vb is set based on the same viewpoint as the above-mentioned activation determination speed Va. For example, the termination determination speed Vb is expressed by the following formula (3) or formula (4).

[0035] Equation (3): Vb = (Gx × α) × real time Equation (4): Vb = (Gx × α) × real time + β

[0036] The vehicle speed estimation device 10 calculates the end judgment speed Vb based on the integral of the longitudinal acceleration Gx of the vehicle 1. The end judgment speed Vb expressed by the formula (3) can be said to be an estimated vehicle speed estimated based on the integral of the longitudinal acceleration Gx. The end judgment speed Vb expressed by the formula (4) can be said to be the sum of the "estimated vehicle speed estimated based on the integral of the longitudinal acceleration Gx" and the "constant value β corresponding to a constant slip amount."

[0037] Incidentally, the activation judgment speed Va and the termination judgment speed Vb may be the same or different. The gain α in equation (1) or equation (2) and the gain α in equation (3) or equation (4) may be the same or different. The constant value β in equation (2) and the constant value β in equation (4) may be the same or different. By adjusting the gain α and the constant value β, it is possible to appropriately adjust the activation judgment speed Va and the termination judgment speed Vb. In any case, the activation judgment speed Va and the termination judgment speed Vb are lower than the first estimated vehicle body speed Ve1 in a state in which wheel slip has occurred, i.e., closer to the actual vehicle body speed Vt.

[0038] When the first estimated vehicle body speed Ve1 becomes equal to or lower than the end judgment speed Vb, that is, when the end condition is satisfied, the vehicle body speed estimation device 10 ends (cancels) the torque restriction. For example, the vehicle body speed estimation device 10 ends multiplying the torque of some of the wheels 5 that were subject to the torque restriction by the above-mentioned gain less than 1. As a result, the first estimated vehicle body speed Ve1 returns to the end judgment speed Vb that is close to the actual vehicle body speed Vt. That is, the accuracy of the first estimated vehicle body speed Ve1 is improved (recovered). In other words, the accuracy of the first estimated vehicle body speed Ve1 is ensured. In addition, since the torque restriction is not continued longer than necessary, stalling of the vehicle 1 is also prevented.

[0039] In particular, the end judgment speed Vb expressed by the above formula (4) includes a constant value β that corresponds to the amount of wheel slippage that generates an appropriate grip on the wheels 5. By using the end judgment speed Vb expressed by the above formula (4), it is possible to prevent the first estimated vehicle body speed Ve1 from "returning back too much." In other words, it is possible to more reliably prevent the vehicle 1 from stalling while appropriately restoring the accuracy of the first estimated vehicle body speed Ve1.

[0040] Incidentally, due to factors such as an acceleration sensor error and a change in road surface gradient, the end judgment speed Vb may fall below the actual vehicle speed Vt. In that case, the end condition that "the first estimated vehicle speed Ve1 becomes equal to or lower than the end judgment speed Vb" may not be satisfied, and the torque limitation may continue. Therefore, as a modified example of the end condition for the torque limitation, a condition that "the wheel acceleration of the wheel 5 to which the torque limitation is applied continues to be greater than zero for a certain period of time" may be added. This is because the wheel acceleration continuing to be greater than zero for a certain period of time means that the wheel slip has subsided.

[0041] In this way, the termination conditions for the torque limit according to the present embodiment include "the first estimated vehicle body speed Ve1 becoming equal to or less than the termination determination speed Vb" or "the wheel acceleration of the wheel 5 to which the torque limit is applied continues to be greater than zero for a certain period of time." The existence of such termination conditions prevents the torque limit from continuing unnecessarily. As a result, stalling of the vehicle 1 is prevented.

[0042] FIG. 3 is a timing chart showing an example of torque limitation. The horizontal axis represents time, and the vertical axis represents various vehicle speeds (first estimated vehicle speed Ve1, activation judgment speed Va, end judgment speed Vb, and actual vehicle speed Vt). During acceleration of the vehicle 1, wheel slip occurs, causing the first estimated vehicle speed Ve1 to "rise up." If the first estimated vehicle speed Ve1 remains higher than the activation judgment speed Va for a certain period of time, the torque limitation is activated. As a result of the torque limitation, the first estimated vehicle speed Ve1 decreases. If the first estimated vehicle speed Ve1 falls below the end judgment speed Vb, the torque limitation is terminated. As a result, the first estimated vehicle speed Ve1 returns to a value close to the actual vehicle speed Vt.

[0043] 1-3.Effects As described above, according to this embodiment, the first estimated vehicle body speed Ve1 is acquired based on the wheel speed. When an operating condition is established that includes at least that the first estimated vehicle body speed Ve1 is higher than the operating judgment speed Va, torque limitation is executed to reduce the torque of some of the wheels 5. When an ending condition is then established, the torque limitation is ended. Such torque limitation eliminates the "rise" of the first estimated vehicle body speed Ve1, and improves (restores) the accuracy of the first estimated vehicle body speed Ve1. That is, the accuracy of the first estimated vehicle body speed Ve1 is ensured.

[0044] Furthermore, according to this embodiment, there is an end condition for the torque restriction. Therefore, the torque restriction is prevented from continuing longer than necessary. As a result, stalling of the vehicle 1 is prevented. In particular, by using the end determination speed Vb expressed by the above formula (4), it is possible to prevent the first estimated vehicle body speed Ve1 from "returning too far." In other words, it is possible to more reliably prevent stalling of the vehicle 1 while appropriately restoring the accuracy of the first estimated vehicle body speed Ve1.

[0045] Some of the wheels 5 to which the torque limit is applied may be the rear wheels 5R instead of the front wheels 5F. Reducing the torque of the rear wheels 5R instead of the front wheels 5F is preferable from the viewpoint of vehicle stability.

[0046] Since the accuracy of the first estimated vehicle body speed Ve1 is ensured, the accuracy of the vehicle control or information processing using the first estimated vehicle body speed Ve1 is also ensured.

[0047] For example, the first estimated vehicle body speed Ve1 is used in the TRC. Specifically, the slip ratio of each wheel 5 is calculated based on the wheel speed of each wheel 5 and the first estimated vehicle body speed Ve1. Since the accuracy of the first estimated vehicle body speed Ve1 is ensured, the accuracy of the TRC is also ensured. This is preferable from the viewpoint of acceleration and vehicle stability.

[0048] 1-4. Example of vehicle control system configuration 4 is a block diagram showing a configuration example of a vehicle control system 100 according to a first embodiment. The vehicle control system 100 controls the vehicle 1. Typically, the vehicle control system 100 is mounted on the vehicle 1. Alternatively, at least a part of the vehicle control system 100 may be included in a remote system outside the vehicle 1 and remotely control the vehicle 1. In other words, the vehicle control system 100 may be distributed between the vehicle 1 and the remote system.

[0049] The vehicle control system 100 includes a sensor group 20 , a driving device 30 , and a control device 110 .

[0050] The sensor group 20 is mounted on the vehicle 1 and detects the vehicle state of the vehicle 1. The sensor group 20 includes a wheel speed sensor 21, an acceleration sensor 22, etc. The wheel speed sensor 21 detects the wheel speed of each wheel 5. The acceleration sensor 22 detects various accelerations of the vehicle 1 including the longitudinal acceleration Gx.

[0051] The traveling device 30 is mounted on the vehicle 1. The traveling device 30 includes a driving device 31 and a braking device 32. The driving device 31 drives the wheels 5. The driving device 31 can drive the front wheels 5F and the rear wheels 5R independently. For example, the driving device 31 includes a front wheel motor that drives the front wheels 5F and a rear wheel motor that drives the rear wheels 5R. The driving device 31 may include an in-wheel motor provided on each wheel 5. The braking device 32 applies a braking force independently to each wheel 5.

[0052] The control device 110 is a computer that controls the vehicle 1. The control device 110 includes one or more processors 120 (hereinafter simply referred to as the processor 120) and one or more storage devices 130 (hereinafter simply referred to as the storage device 130). The processor 120 executes various processes. For example, the processor 120 includes a CPU (Central Processing Unit). The storage device 130 stores various information. Examples of the storage device 130 include a volatile memory, a non-volatile memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), and the like. The control device 110 may include one or more ECUs (Electronic Control Units). A part of the control device 110 may be an information processing device outside the vehicle 1. In this case, a part of the control device 110 communicates with the vehicle 1 and remotely controls the vehicle 1.

[0053] The vehicle state information 200 indicates the vehicle state detected by the sensor group 20. Specifically, the vehicle state information 200 includes the wheel speed of each wheel 5 detected by the wheel speed sensor 21, the longitudinal acceleration Gx detected by the acceleration sensor 22, and the like. The control device 110 (processor 120) acquires the vehicle state information 200 from the sensor group 20. The vehicle state information 200 is stored in the storage device 130.

[0054] The vehicle control program 300 is a computer program executed by the processor 120. The processor 120 executes the vehicle control program 300, thereby realizing various processes by the control device 110 (processor 120). The vehicle control program 300 is stored in the storage device 130. The vehicle control program 300 may be recorded in a computer-readable recording medium.

[0055] The control device 110 (processor 120) performs torque control (driving force control) for each wheel 5. More specifically, the control device 110 calculates a target torque for each wheel 5. Then, the control device 110 controls the operation of the driving device 31 and the braking device 32 so that the target torque for each wheel 5 is obtained.

[0056] Furthermore, the control device 110 (processor 120) performs traction control (TRC) as necessary. More specifically, the control device 110 acquires an estimated vehicle speed Ve based on the vehicle state information 200. Then, the control device 110 calculates the slip ratio of each wheel 5 based on the wheel speed of each wheel 5 and the estimated vehicle speed Ve. When the slip ratio of a certain wheel 5 exceeds a threshold, the control device 110 activates the TRC. The TRC target wheel 5t is the wheel 5 whose slip ratio exceeds the threshold. For example, the control device 110 performs torque control so that the slip ratio of the TRC target wheel 5t decreases to a target slip ratio (e.g., 10 to 15%).

[0057] The control device 110 also has the function of the "vehicle speed estimation device 10" according to this embodiment. The control device 110 acquires the estimated vehicle speed Ve based on the vehicle state information 200. Furthermore, the control device 110 executes the above-mentioned "torque limitation" as necessary. An example of processing related to the torque limitation by the control device 110 according to this embodiment will be described below.

[0058] 1-5. Example of processing flow related to torque limit Fig. 5 is a flowchart showing an example of processing related to torque limiting by the control device 110 according to the first embodiment. The processing flow shown in Fig. 5 is repeatedly executed at regular intervals.

[0059] 1-5-1. Step S100 In step S100, the control device 110 executes a "vehicle body speed calculation process" for calculating various vehicle body speeds based on the vehicle state information 200. Specifically, the control device 110 estimates a first estimated vehicle body speed Ve1 based on the wheel speed. The control device 110 also calculates an activation determination speed Va and an end determination speed Vb based on the integral of the longitudinal acceleration Gx (see the above formulas (1) to (4)). Furthermore, the control device 110 calculates a "second estimated vehicle body speed Ve2" represented by the following formula (5).

[0060] Equation (5): Ve2 = (Gx × α + OFST) × real time

[0061] In equation (5), Gx is the longitudinal acceleration (after filtering) detected by the acceleration sensor 22. α is a gain greater than 1 (e.g., α=1.15). The gain α is set taking into consideration the error of the acceleration sensor 22. The offset OFST is added so that the second estimated vehicle body speed Ve2 is not underestimated when the vehicle 1 transitions from a flat road to a downhill road. It can be said that the second estimated vehicle body speed Ve2 expressed by equation (5) is an estimated vehicle body speed estimated based on the integral of the sum of the longitudinal acceleration Gx and the offset OFST.

[0062] 1-5-2. Step S200 In step S200, the control device 110 executes a "slip determination process" to determine whether or not wheel slip has occurred. For example, the slip determination condition includes at least "the first estimated vehicle body speed Ve1 based on the wheel speed is higher than the second estimated vehicle body speed Ve2 based on the longitudinal acceleration". The slip determination condition may include "the first estimated vehicle body speed Ve1 remains higher than the second estimated vehicle body speed Ve2 for a certain period of time".

[0063] If the slip determination condition is not satisfied, the control device 110 determines that wheel slip is not occurring. On the other hand, if the slip determination condition is satisfied, the control device 110 determines that wheel slip is occurring. The result of the slip determination process is used later.

[0064] 1-5-3. Step S300 In step S300, the control device 110 executes an "operation condition determination process" for determining whether or not the torque limit operation condition is satisfied. If the torque limit operation condition is satisfied (step S300; Yes), the process proceeds to step S400. On the other hand, if the torque limit operation condition is not satisfied (step S300; No), the process skips step S400 and proceeds to step S500.

[0065] The torque limiting operation condition is defined based on the relationship between the estimated vehicle speed Ve and the operation determination speed Va. Various examples of the torque limiting operation condition will be described below. In the first embodiment, the estimated vehicle speed Ve is a first estimated vehicle speed Ve1 estimated based on the wheel speed (Ve=Ve1).

[0066] <First example of operating conditions> 6 is a flow chart for explaining a first example of the torque limit activation condition. The first example of the torque limit activation condition is "wheel slippage occurs and the estimated vehicle body speed Ve is higher than the activation determination speed Va." In step S310, the control device 110 determines whether or not wheel slippage occurs and the estimated vehicle body speed Ve is higher than the activation determination speed Va. If the result of step S310 is negative (step S310; No), the activation condition is not established (step S300; No). On the other hand, if the result of step S310 is positive (step S310; Yes), the activation condition is established (step S300; Yes).

[0067] <Second example of operating conditions> FIG. 7 is a flow chart for explaining a second example of the torque limit operation condition. The second example of the torque limit operation condition is "TRC is operating, wheel slippage is occurring, and the estimated vehicle body speed Ve is higher than the operation determination speed Va." In step S320, the control device 110 determines whether or not the TRC is operating, wheel slippage is occurring, and the estimated vehicle body speed Ve is higher than the operation determination speed Va. If the result of step S320 is negative (step S320; No), the operation condition is not established (step S300; No). On the other hand, if the result of step S320 is positive (step S320; Yes), the operation condition is established (step S300; Yes).

[0068] <Third example of operating conditions> FIG. 8 is a flow chart for explaining a third example of the torque limit operation condition. The third example is a modified example of the first example. The third example of the torque limit operation condition is that "wheel slip occurs and the state in which the estimated vehicle speed Ve is higher than the operation determination speed Va continues for a certain period of time." If the result of step S310 is positive (step S310; Yes), the control device 110 increments the timer (step S330). On the other hand, if the result of step S310 is negative (step S310; No), the control device 110 resets the timer (step S340). If the timer is less than the threshold (step S350: No), the operation condition is not established (step S300; No). On the other hand, if the timer is equal to or greater than the threshold (step S350; Yes), the operation condition is established (step S300; Yes).

[0069] <Fourth example of operating conditions> FIG. 9 is a flow chart for explaining a fourth example of the torque limit operation condition. The fourth example is a modified example of the second example. The fourth example of the torque limit operation condition is that "TRC is in operation, wheel slip occurs, and the state in which the estimated vehicle speed Ve is higher than the operation determination speed Va continues for a certain period of time." If the result of step S320 is positive (step S320; Yes), the control device 110 increments the timer (step S330). On the other hand, if the result of step S320 is negative (step S320; No), the control device 110 resets the timer (step S340). If the timer is less than the threshold (step S350: No), the operation condition is not established (step S300; No). On the other hand, if the timer is equal to or greater than the threshold (step S350; Yes), the operation condition is established (step S300; Yes).

[0070] 1-5-4. Step S400 In step S400, the control device 110 executes torque restriction. Specifically, the control device 110 reduces the torque of some of the wheels 5 compared to before the torque restriction was executed. For example, the control device 110 reduces the torque of the rear wheels 5R without reducing the torque of the front wheels 5F. Reducing the torque of the rear wheels 5R rather than the front wheels 5F is preferable from the viewpoint of vehicle stability. As another example, the control device 110 may reduce the torque of the front wheels 5F without reducing the torque of the rear wheels 5R.

[0071] FIG. 10 is a conceptual diagram for explaining an example of the limit torque when the torque limit is executed. "Front torque Tf" and "rear torque Tr" are the target torques of the front wheels 5F and the rear wheels 5R, respectively, when the TRC is not operating. The front torque Tf and the rear torque Tr are calculated from the accelerator depression amount, etc. "Front TRC torque Tf_trc" and "rear TRC torque Tr_trc" are the target torques of the front wheels 5F and the rear wheels 5R, respectively, when the TRC is operating. The front TRC torque Tf_trc and the rear TRC torque Tr_trc are required by the TRC. Note that the front TRC torque Tf_trc and the rear TRC torque Tr_trc are smaller than the front torque Tf and the rear torque Tr, respectively.

[0072] First, a case where the target wheel to which the torque limit is applied is the rear wheel 5R will be described. The limited rear torque TRr is a target torque of the torque limit for the rear wheel 5R. When the TRC is not operating (see Figs. 6 and 8), the limited rear torque TRr is the "product of the front torque Tf and the gain γ" or the "product of the rear torque Tr and the gain γ". Here, the gain γ is a constant greater than 0 and less than 1 (0<γ<1). On the other hand, when the TRC is operating (see Figs. 7 and 9), arbitration is performed. For example, the smaller of the "product of the front TRC torque Tf_trc and the gain γ" and the "rear TRC torque Tr_trc" is output. Alternatively, the limited rear torque TRr may be the "product of the rear TRC torque Tr_trc and the gain γ".

[0073] Next, a case where the target wheel to which the torque limit is applied is the front wheel 5F will be described. The limited front torque TRf is a target torque of the torque limit for the front wheel 5F. When the TRC is not operating (see Figs. 6 and 8), the limited front torque TRf is the "product of the rear torque Tr and the gain γ" or the "product of the front torque Tf and the gain γ". On the other hand, when the TRC is operating (see Figs. 7 and 9), arbitration is performed. For example, the smaller of the "product of the rear TRC torque Tr_trc and the gain γ" and the "front TRC torque Tf_trc" is output. Alternatively, the limited front torque TRf may be the "product of the front TRC torque Tf_trc and the gain γ".

[0074] 1-5-5. Step S500 In step S500, the control device 110 determines whether or not the torque limit is active. If the torque limit is active (step S500; Yes), the process proceeds to step S600. On the other hand, if the torque limit is not active (step S500; No), the process in the current cycle ends.

[0075] 1-5-6. Step S600 In step S600, the control device 110 executes an "end condition determination process" to determine whether or not the end condition for torque limiting is satisfied. If the end condition for torque limiting is satisfied (step S600; Yes), the process proceeds to step S700. On the other hand, if the end condition for torque limiting is not satisfied (step S600; No), the process in the current cycle ends.

[0076] 11 is a flowchart for explaining an example of the termination condition of the torque limit. For example, the termination condition of the torque limit includes "the estimated vehicle speed Ve becomes equal to or lower than the termination determination speed Vb" or "the wheel acceleration of the wheel 5 to which the torque limit is applied continues to be greater than zero for a certain period of time" (see Section 1-2). In step S610, the control device 110 determines whether or not this termination condition is satisfied.

[0077] 1-5-7. Step S700 In step S700, the control device 110 ends the torque limitation, thereby ensuring the accuracy of the estimated vehicle speed Ve.

[0078] 2. Second embodiment FIG. 12 is a conceptual diagram for explaining torque limitation according to the second embodiment. In the second embodiment, the "second estimated vehicle body speed Ve2" expressed by the above formula (5) is used as the estimated vehicle body speed Ve. The second estimated vehicle body speed Ve2 is an estimated vehicle body speed estimated based on the integral of the sum of the longitudinal acceleration Gx and the offset OFST. The offset OFST is added so that the second estimated vehicle body speed Ve2 is not underestimated when the vehicle 1 moves from a flat road to a downhill road. Since the offset OFST is added, the second estimated vehicle body speed Ve2 also tends to be estimated to be larger. In other words, there is a possibility that "lifting" occurs with respect to the second estimated vehicle body speed Ve2 as well. Therefore, the torque limiting process is also effective for the second estimated vehicle body speed Ve2.

[0079] The activation criterion speed Va and the termination criterion speed Vb are the same as those in the first embodiment. The configuration of the vehicle control system 100 is also the same as that in the first embodiment. Descriptions that overlap with those in the first embodiment will be omitted as appropriate.

[0080] 13 is a flowchart showing a process related to torque limiting according to the second embodiment. Step S250 is added between step S200 and step S300 shown in FIG.

[0081] As described above, in step S200, the control device 110 determines whether wheel slip has occurred. For example, the slip determination condition includes "the first estimated vehicle body speed Ve1 is higher than the second estimated vehicle body speed Ve2". The slip determination condition may also include "the first estimated vehicle body speed Ve1 remains higher than the second estimated vehicle body speed Ve2 for a certain period of time".

[0082] In step S250, the control device 110 switches the estimated vehicle body speed Ve according to the result of step S200. More specifically, if wheel slippage is not occurring (step S251; No), the control device 110 sets the first estimated vehicle body speed Ve1 to the estimated vehicle body speed Ve. On the other hand, if wheel slippage is occurring (step S251; Yes), the control device 110 sets the second estimated vehicle body speed Ve2 to the estimated vehicle body speed Ve.

[0083] When wheel slip is not occurring, the accuracy of the first estimated vehicle body speed Ve1 is high. However, when wheel slip is occurring, the accuracy of the first estimated vehicle body speed Ve1, which depends on the wheel speed, decreases, and the accuracy of the second estimated vehicle body speed Ve2, which does not depend on the wheel speed, becomes higher than the first estimated vehicle body speed Ve1. Therefore, by switching the estimated vehicle body speed Ve from the first estimated vehicle body speed Ve1 to the second estimated vehicle body speed Ve2, the accuracy of the estimated vehicle body speed Ve is improved.

[0084] However, as described above, the accuracy of the second estimated vehicle body speed Ve2 is not necessarily high. Since the offset OFST is added, there is a possibility that the second estimated vehicle body speed Ve2 may also "rise". Therefore, the torque limit is also applied to the second estimated vehicle body speed Ve2. When the wheel speed decreases as a result of the torque limit, the wheel slip is eliminated. When the wheel slip is eliminated (step S251; No), the estimated vehicle body speed Ve is switched from the second estimated vehicle body speed Ve2 to the first estimated vehicle body speed Ve1 (step S252). That is, the estimated vehicle body speed Ve is reset to the highly accurate first estimated vehicle body speed Ve1. This ensures the accuracy of the estimated vehicle body speed Ve.

[0085] 14 shows a modified example of the second embodiment. In the modified example, two types of second estimated vehicle body speeds Ve21 and Ve22 are used. The second estimated vehicle body speeds Ve21 and Ve22 are expressed by the following equations (6) and (7), respectively.

[0086] Equation (6): Ve21 = (Gx × α1 + OFST1) × real time Equation (7): Ve22 = (Gx × α2 + OFST2) × real time

[0087] The gain α2 in the formula (7) is smaller than the gain α1 in the formula (6). The offset OFST2 in the formula (7) is smaller than the offset OFST1 in the formula (6). That is, the second estimated vehicle body speed Ve22 is lower than the second estimated vehicle body speed Ve21.

[0088] In step S200, the second estimated vehicle body speed Ve21 is used. If the wheel slip has not continued for a certain period of time (step S254; No), the control device 110 sets the second estimated vehicle body speed Ve21 to the estimated vehicle body speed Ve (step S255). On the other hand, if the wheel slip has continued for a certain period of time (step S254; Yes), the control device 110 sets the second estimated vehicle body speed Ve22 to the estimated vehicle body speed Ve (step S256).

[0089] In this way, when wheel slip occurs, the estimated vehicle speed Ve can be gradually decreased, thereby enabling the accuracy of the estimated vehicle speed Ve to be improved in a more fine-grained manner. [Explanation of symbols]

[0090] 1 vehicle 5 wheels 5F front wheel 5R rear wheel 10 Vehicle speed estimation device 20 Sensors 21 Wheel speed sensor 22 Acceleration Sensor 30 Running gear 31 Drive unit 32 Braking device 100 Vehicle Control System 110 Control device 120 processors 130 Storage device 200 Vehicle status information 300 Vehicle Control Program Va operation judgment speed Vb End Judgment Speed Ve Estimated vehicle speed Ve1 First estimated vehicle speed Ve2 2nd estimated vehicle speed Vt Actual vehicle speed

Claims

1. A vehicle speed estimation method applied to a four-wheel drive vehicle, comprising: obtaining a first estimated vehicle body speed based on a wheel speed of the vehicle; calculating a slip ratio of each wheel of the vehicle based on a wheel speed of the each wheel of the vehicle and the first estimated vehicle body speed; a process of performing traction control for determining a wheel whose slip ratio exceeds a threshold value as a target wheel and reducing the torque of the target wheel so that the slip ratio of the target wheel decreases to a target slip ratio; calculating a second estimated vehicle body speed based on an integral of the sum of the longitudinal acceleration of the vehicle and an offset; a process of determining whether or not a slip determination condition including at least a condition that the first estimated vehicle body speed is higher than the second estimated vehicle body speed is satisfied; a process of determining that wheel slip is not occurring when the slip determination condition is not satisfied, and determining that wheel slip is occurring when the slip determination condition is satisfied; setting an activation judgment speed that is independent of the wheel speed, the activation judgment speed being higher than the first estimated vehicle body speed in a state where the wheel slip is not occurring and lower than the first estimated vehicle body speed in a state where the wheel slip is occurring; setting an end determination speed that is independent of the wheel speed, the end determination speed being higher than the first estimated vehicle body speed in a state where the wheel slip is not occurring and lower than the first estimated vehicle body speed in a state where the wheel slip is occurring; a process of determining whether or not an activation condition is satisfied, the activation condition including a state in which the wheel slip occurs and the first estimated vehicle body speed is higher than the activation determination speed for a certain period of time; a process of executing a torque limiting process for reducing a torque of a part of wheels of the vehicle when the operating condition is satisfied; a process of determining whether or not a termination condition is satisfied, the termination condition including that the first estimated vehicle body speed is equal to or less than the termination determination speed, or that a state in which the wheel acceleration of the part of the wheels is greater than zero continues for a certain period of time; If the termination condition is satisfied, a process of terminating the torque limiting. Includes Vehicle speed estimation method.

2. 2. A vehicle speed estimation method according to claim 1, comprising: The torque limit reduces the torque of the rear wheels without reducing the torque of the front wheels. Vehicle speed estimation method.

3. 3. A vehicle speed estimation method according to claim 1, further comprising the steps of: The actuation determination speed is calculated based on an integral of the longitudinal acceleration. Vehicle speed estimation method.

4. A vehicle speed estimation method according to any one of claims 1 to 3, comprising: The end determination speed is calculated based on the integral of the longitudinal acceleration. Vehicle speed estimation method.

5. A vehicle speed estimation method according to claim 4, further comprising the steps of: The end determination speed is the sum of a value calculated based on the integral of the longitudinal acceleration and a constant value. Vehicle speed estimation method.

6. A vehicle speed estimation method according to any one of claims 1 to 5, The operating conditions include a state in which the traction control is operating, the wheel slip occurs, and the first estimated vehicle speed is higher than the operating determination speed for a certain period of time. Vehicle speed estimation method.

7. A vehicle speed estimation device applied to a four-wheel drive vehicle, One or more processors; The one or more processors: obtaining a first estimated vehicle body speed based on a wheel speed of the vehicle; calculating a slip ratio of each wheel of the vehicle based on a wheel speed of the each wheel of the vehicle and the first estimated vehicle body speed; a process of performing traction control for determining a wheel whose slip ratio exceeds a threshold value as a target wheel and reducing the torque of the target wheel so that the slip ratio of the target wheel decreases to a target slip ratio; calculating a second estimated vehicle body speed based on an integral of the sum of the longitudinal acceleration of the vehicle and an offset; a process of determining whether or not a slip determination condition including at least a condition that the first estimated vehicle body speed is higher than the second estimated vehicle body speed is satisfied; a process of determining that wheel slip is not occurring when the slip determination condition is not satisfied, and determining that wheel slip is occurring when the slip determination condition is satisfied; setting an activation judgment speed that is independent of the wheel speed, the activation judgment speed being higher than the first estimated vehicle body speed in a state where the wheel slip is not occurring and lower than the first estimated vehicle body speed in a state where the wheel slip is occurring; setting an end determination speed that is independent of the wheel speed, the end determination speed being higher than the first estimated vehicle body speed in a state where the wheel slip is not occurring and lower than the first estimated vehicle body speed in a state where the wheel slip is occurring; a process of determining whether or not an activation condition is satisfied, the activation condition including a state in which the wheel slip occurs and the first estimated vehicle body speed is higher than the activation determination speed for a certain period of time; a process of executing a torque limiting process for reducing a torque of a part of wheels of the vehicle when the operating condition is satisfied; a process of determining whether or not a termination condition is satisfied, the termination condition including that the first estimated vehicle body speed is equal to or less than the termination determination speed, or that a state in which the wheel acceleration of the part of the wheels is greater than zero continues for a certain period of time; If the termination condition is satisfied, a process of terminating the torque limiting. configured to run Vehicle speed estimator.

Citation Information

Patent Citations

  • Calculating device for presumed vehicle body speed, etc.

    JP1993185922A

  • Driving force controller for four-wheel drive vehicle

    JP2003002079A

  • Traction control device for vehicle

    JP2008261303A

  • Vehicle body speed estimation device of vehicle

    JP2016103867A