The present invention relates to a tire failure detection device, a tire failure detection method, a tire failure detection program, and a computer-readable recording medium recording a tire failure detection program.
Conventionally, techniques for detecting a tire failure such as tire wear have been proposed. Such techniques include a technique for detecting tire wear based on the output signal of an acceleration sensor mounted directly on each tire, as disclosed in WO 2006/001255 A1.
PTL1:WO 2006/001255 A1
Being attached directly to each tire, the acceleration sensor is affected by, for example, the centrifugal force of the rotating tire and/or the impact force from rough road surfaces on which the vehicle travels. Therefore, the above conventional technique is not sufficiently reliable in terms of durability over long periods of use since, for example, the acceleration sensor is susceptible to failure.
In view of the above circumstances, the present invention has been made to provide a tire failure detection device, a tire failure detection method, a tire failure detection program, and a computer-readable recording medium recording a tire failure detection program, each of which is for detecting a tire failure using an output signal of a sensor installed in a vehicle, thus being sufficiently reliable in terms of durability over long periods of use.
The tire failure detection device comprises a steering angle sensor for sensing a steering angle, a yaw rate sensor for sensing a yaw rate, and a control unit. The control unit calculates side-slip energy based on the output signal of the steering angle sensor and the output signal of the yaw rate sensor, and determines that a failure has occurred in a tire when the side-slip energy exceeds a first threshold.
The present invention achieves its object without using a sensor mounted directly on a tire, thus being sufficiently reliable in terms of durability over long periods of use.
An embodiment for implementing the present invention will be described below with reference to the accompanying drawings.
A telematics system 100 includes an on-board unit 300, a server computer 400, and a personal computer 500. The on-board unit 300 is installed in a vehicle 200 such as a truck. The server computer 400 is installed in a management center MC of an application provider. The personal computer 500 is installed in a back office BO of a transportation company or the like. The vehicle 200 is not limited to a truck, and may be a vehicle such as a bus, a car, a tractor, or a construction machine.
As shown in
As shown in
Via the input-output circuit 340D, the control unit 340 receives an output signal of a steering angle sensor 700 for sensing a steering angle δ of the vehicle 200, an output signal of a yaw rate sensor 720 for sensing a yaw rate r of the vehicle 200, and an output signal of a vehicle speed sensor 740 for sensing a vehicle speed V of the vehicle 200. Via the communication circuit 340E, the control unit 340 is connected to an engine control unit 760 for electronically controlling an engine (not shown) so as to be interactively communicable with each other.
As shown in
Via, for example, the Internet 800, which is an example of a computer network, the personal computer 500 of the back office BO is connected to the server computer 400 of the management center MC so as to be interactively communicable with each other, thus using services provided by the application provider. A web browser, for example, is pre-installed on the personal computer 500 such that various settings are available for the services provided by the application provider.
In the telematics system 100 as described above, when the ignition switch of the vehicle 200 is turned from off to on, the telematics unit 320 of the on-board unit 300 establishes radio communication with the server computer 400 of the management center MC, in response. Thereby, telematics services provided by the server computer 400 of the management center MC becomes available to the telematics unit 320.
In addition, when the ignition switch of the vehicle 200 is turned from off to on, the processor 340A of the control unit 340 in the on-board unit 300 executes the control program stored in the non-volatile memory 340B, in response. Thereby, the processor 340A of the control unit 340 calculates side-slip energy E based on the output signals from the steering angle sensor 700, yaw rate sensor 720, and vehicle speed sensor 740. When the side-slip energy E exceeds a first threshold, the processor 340A of the control unit 340 determines that a tire failure has occurred.
In place of receiving the output signals from the steering angle sensor 700, yaw rate sensor 720, and vehicle speed sensor 740, the processor 340A of the control unit 340 may retrieve the steering angle δ, yaw rate r, and vehicle speed V from one or more different control units connected to the control unit 340 so as to be interactively communicable with each other via the on-board network. As yet another alternative, in place of the output signal of the vehicle speed sensor 740, the processor 340A of the control unit 340 may use a predetermined constant such as the speed limit for a road along which the vehicle 200 has frequently traveled.
The tire failure detection processing may be implemented by causing a computer, such as the processor 340A of the control unit 340, to execute the tire failure detection program that defines the processing described in this embodiment. The tire failure detection program may be recorded in a computer-readable recording medium, such as portable memory, for storage, delivery, and the like. As an alternative, the tire failure detection program may be delivered via the Internet, by e-mail, or the like, to a computer that is expected to perform the tire failure detection processing.
In step 1 (abbreviated as “S1” in
In step 2, the processor 340A of the control unit 340 determines whether or not the absolute value of the yaw rate r is above a predetermined angular velocity. Here, as will be described later, when the side-slip energy E is estimated by integrating the side-slip angle β, the estimation accuracy is reduced by accumulation of errors. The predetermined angular velocity is a threshold for limiting such a decrease in estimation accuracy, and may be determined in consideration, for example, of the resolution of the yaw rate sensor 720. When the processor 340A of the control unit 340 determines that the absolute value of yaw rate r is above the predetermined angular velocity (Yes), the operation proceeds to step 3. On the other hand, when determining that the absolute value of yaw rate r is equal to or below the predetermined angular velocity (No), the processor 340A of the control unit 340 terminates the tire failure detection processing in the control cycle in order to limit a decrease in estimation accuracy.
In step 3, the processor 340A of the control unit 340 retrieves the steering angle δ from the steering angle sensor 700.
In step 4, the processor 340A of the control unit 340 retrieves the vehicle speed V from the vehicle speed sensor 740.
In step 5, the processor 340A of the control unit 340 estimates the side-slip angle β of the vehicle 200 based on the steering angle δ, yaw rate r, and vehicle speed V. Specifically, as expressed by the following equation, the processor 340A of the control unit 340 estimates the side-slip angle β by subtracting the value obtained by applying a first-order low-pass filter h2/(T1s+1) to the yaw rate r (the product of the yaw rate r and first-order low-pass filter h2/(T1s+1)) from the value obtained by applying a first-order low-pass filter h1/(T1s+1) to the steering angle δ (the product of the steering angle δ and first-order low-pass filter h1/(T1s+1)). The first-order low-pass filters h1/(T1s+1) and h2/(T1s+1) are examples of first and second low-pass filters, respectively.
In the above equation for estimating the side-slip angle β, s is the Laplace operator, T1 is the time constant for the low-pass filter, and h1 and h2 are filter gains. Here, the time constant T1 for the low-pass filter, and the filter gains h1 and h2 may be determined by using a vehicle physical model (equivalent two-wheel model) as shown in
In step 6, the processor 340A of the control unit 340 determines whether or not the absolute value of the side-slip angle β is greater than a predetermined angle. Here, as will be described later, the accuracy in calculating the side-slip energy E is reduced by accumulation of errors. The predetermined angle is a threshold for limiting such a decrease in calculation accuracy, and may be determined in consideration, for example, of calculation errors. When the processor 340A of the control unit 340 determines that the absolute value of the side-slip angle β is greater than the predetermined angle (Yes), the operation proceeds to step 7. On the other hand, when determining that the absolute value of the side-slip angle β is equal to or less than the predetermined angle (No), the processor 340A of the control unit 340 terminates the tire failure detection processing in the control cycle in order to limit a decrease in calculation accuracy.
In step 7, the processor 340A of the control unit 340 calculates the side-slip energy E by integrating the side-slip angle β as expressed by the following equation:
E=∫mVβdt [Math.3]
The vehicle weight m in the above equation for calculating the side-slip energy E may be obtained as follows. Note, however, that the following techniques are merely examples, and the vehicle weight m may be obtained using other known techniques. As yet another alternative, the total vehicle weight, the vehicle weight with an average payload, or the like may be used as the vehicle weight m.
(1) When the vehicle 200 includes an air suspension system, the vehicle weight m may be estimated based on the air pressure acting on the air suspension system.
(2) When the vehicle 200 is provided with an input device for allowing the driver to select one from among different payload values, the sum of the selected payload value and the empty vehicle weight may be used as the vehicle weight m.
(3) When the vehicle 200 includes a leaf suspension system, the load acting on the leaf spring may be detected using a piezoelectric element, and the vehicle weight m may be estimated based on the detected load.
(4) When the vehicle 200 is provided with a load cell for measuring its payload, the sum of the payload value measured by the load cell and the empty vehicle weight may be used as the vehicle weight m.
In step 8, the processor 340A of the control unit 340 determines whether or not the side-slip energy E is above the first threshold. Here, the first threshold is defined for determining whether or not a tire failure has occurred. The initial value for the first threshold may be appropriately defined in consideration, for example, of the wear characteristics of the tires. When determining that the side-slip energy E is above the first threshold (Yes), the processor 340A of the control unit 340 decides that a tire failure (such as tire wear) has occurred, and the operation proceeds to step 9. On the other hand, when determining that the side-slip energy E is equal to or below the first threshold (No), the processor 340A of the control unit 340 decides that no tire failure has occurred, and the operation proceeds to step 11.
In step 9, the processor 340A of the control unit 340 displays the occurrence of the tire failure on, for example, the HMI display of the on-board unit 300.
In step 10, the processor 340A of the control unit 340 uses the telematics unit 320 to communicate the occurrence of the tire failure to the server computer 400 of the management center MC. The data transmitted to the server computer 400 in this communication may include an identifier that allows identification of the vehicle 200, the side-slip energy E generated when the processor 340A of the control unit 340 decides that the tire failure has occurred, and the like, in addition to information indicating the occurrence of the tire failure.
In step 11, the processor 340A of the control unit 340 determines whether or not the side-slip energy E is above a second threshold, which is greater than the first threshold. Here, the second threshold is defined for preventing the driver of the vehicle 200 from continuing to drive even after having recognized the occurrence of a tire failure, and may be appropriately defined in consideration, for example, of the characteristics of the tires. When determining that the side-slip energy E is above the second threshold (Yes), the processor 340A of the control unit 340 decides that there is a risk of a tire blowout, and the operation proceeds to step 12. On the other hand, when determining that the side-slip energy E is equal to or below the second threshold (No), the processor 340A of the control unit 340 decides that there is no risk of a tire blowout, and terminates the tire failure detection processing in the control cycle.
In step 12, the processor 340A of the control unit 340 outputs an output power reduction command to the engine control unit 760 via the communication circuit 340E. Upon receiving the output power reduction command, the engine control unit 760 lowers the engine power output by, for example, reducing the fuel injection amount, and/or retarding the ignition timing.
According to the tire failure detection device as described above, when the absolute value of yaw rate r of the vehicle 200 is above the predetermined angular velocity, the control unit 340 estimates the side-slip angle β of the vehicle 200 depending on the steering angle δ, yaw rate r and vehicle speed V using the simple estimating equation representing the vehicle physical model. Furthermore, when the absolute value of the side-slip angle β is above the predetermined angle, the control unit 340 calculates the side-slip energy E of the vehicle 200 by integrating the side-slip angle β.
The side-slip energy E of the vehicle 200, which indicates a friction energy generated by tire side-slip, may be used as a warning sign of tire failure. In light of this, in this embodiment, an appropriate value is set as the first threshold in consideration, for example, of the tire friction characteristics, and the control unit 340 decides that a tire failure, such as tire wear, has occurred when the side-slip energy E exceeds the first threshold. Furthermore, when deciding that a tire failure has occurred, the control unit 340 uses the functions of the telematics unit 320 to communicate the occurrence of the tire failure to the server computer 400 of the management center MC. When deciding that a tire failure has occurred, the control unit 340 also informs the driver of the occurrence of the tire failure by using, for example, the HMI for the telematics unit 320.
Thus, when installed in a vehicle including a stability control system such as an anti-skid system, the control unit 340 can detect whether or not a tire failure, such as tire wear, has occurred by using the output signals from the existing steering angle sensor, yaw rate sensor, and vehicle speed sensor. These sensors used for this tire failure detection are not mounted directly on the tires. Thus, the sensors are not affected by the centrifugal force of the rotating tires or the impact force from the rough road surfaces on which the vehicle travels, and can last over long periods of use.
Furthermore, the control unit 340 also deals with a situation in which the driver of the vehicle 200 recognizes the occurrence of a tire failure but ignores it and continues to drive. Specifically, when the side-slip energy E exceeds the second threshold, which is greater than the first threshold, the output power reduction command is transmitted to the engine control unit 760, and the engine power output of the vehicle 200 is reduced in response. This reduces the driving force acting on the tires, thus lowering, for example, the risk of a tire blowout. In addition, the driver of the vehicle 200 is allowed only slow acceleration at that time, for example. Thus, it is expected that the driver of the vehicle 200 may feel uncomfortable continuing to drive with such a reduced engine power output, and have tire maintenance performed before a tire blowout actually occurs.
This will be further described with reference to
In step 21, the processor 400A of the server computer 400 refers to the database created in the storage 400E, and identifies a record associated with the identifier included in the data transmitted from the vehicle 200.
In step 22, the processor 400A of the server computer 400 updates the estimated value of side-slip energy in the record identified in step 21 with the side-slip energy E included in the data transmitted from the vehicle 200. In addition, the processor 400A of the server computer 400 updates the state of the tires in the record identified in step 21 with “failure”.
In the database updating processing as described above, the processor 400A of the server computer 400 updates the estimated value of side-slip energy as well as the state of tires of the vehicle 200 in response to a tire failure notice from the vehicle 200. This allows the manager, such as in a transportation company, working in the back office BO to know, for example, the state of tires of each vehicle managed by the company at any time by operating the personal computer 500 and logging into the server computer 400 of the management center MC.
Then, when the state of tires of any one of the vehicles 200 is “failure”, the manager such as in a transportation company may determine that this vehicle 200 requires tire maintenance, and use the telematics service to call the vehicle 200 back to a dealer or the like. The manager such as in a transportation company may update the first threshold for failure determination, based on the actual tire wear state which is measured with a digital tire wear gauge or the like during the tire maintenance and the side-slip energy generated when the tire failure has occurred. At that time, the manager such as in a transportation company requests the management center MC to update the database.
Upon receiving the database update request, the management center MC updates the database in the server computer 400 and uses the telematics service to transmit a threshold update request to the vehicle 200. Upon receiving the threshold update request, the vehicle 200 updates the first threshold for use in the tire failure determination processing. The first threshold may be stored in the non-volatile memory 340B so as to be updatable at any time.
The side-slip energy E of the vehicle 200 may also be utilized as follows. When the vehicle 200 transmits the side-slip energy E at predetermined time intervals, the server computer 400 of the management center MC sequentially stores, in the database, time series values of the side-slip energy E of the vehicle 200. The manager such as in a transportation company refers to the database in the server computer 400, and can identify any of the vehicles 200 of which the side-slip energy E is in an increasing trend. In addition, the manager such as in a transportation company can provide the driver of the vehicle 200 with instructions to drive in a manner that will minimize stress on the tires. This encourages the driver of the vehicle 200 to drive with a smaller side-slip energy E, and will improve the fuel economy of the vehicle 200 as well.
When a vehicle experiences a tire failure even when the side-slip energy E is below the first threshold after tire maintenance performed by a dealer or the like, this may be considered to be a worst case. The manager such as in a transportation company may compare this worst case data and the estimated value of side-slip energy E of each vehicle 200, and call any vehicle 200 having the side-slip energy E that is close to the worst case data back to a dealer or the like to have tire maintenance performed. When a tire happens to experience a failure while driving with a smaller side-slip energy E, the tire is likely to be somehow defective and may be a recalled tire. Thus, the manager such as in a transportation company may check this by referring to the database. In response, the manufacturer of the tire uses data provided by the transportation company and/or the like to examine whether the tire is being recalled, and takes appropriate measures as necessary.
In the above embodiment, the tire failure detection device is implemented by the control unit 340. Alternatively, however, the tire failure detection device may be implemented using the telematics unit 320. In this case, the telematics unit 320 may retrieve at least the steering angle δ and yaw rate r via the on-board network.
As yet another alternative, the control unit 340 may refer to the graph showing the relationship between the side-slip energy and tire damage degree as shown in
There is a greater variety of axle layouts for trucks than, for example, cars. Thus, when the vehicle 200 is a truck, the side-slip angle β and side-slip energy E of the vehicle 200 may not be accurately calculated by the above method. Thus, when the vehicle 200 is a truck, the side-slip energy E of the vehicle 200 may be calculated by allocating the side-slip angle β of the gravitational center of the vehicle body to the tires in accordance with the axle layout of the truck as described in the following Variations.
<Variation 1>
When the vehicle 200 is a truck with one front axle, and two rear axles each fitted with double tires, as shown in
The side-slip angle βr11 of the more forward of the outer left rear tires, the side-slip angle βr12 of the more forward of the inner left rear tires, the side-slip angle βr13 of the more forward of the inner right rear tires, and the side-slip angle βr14 of the more forward of the outer right rear tires may be calculated by the following formulas:
The side-slip angle βr21 of the more rearward of the outer left rear tires, the side-slip angle βr22 of the more rearward of the inner left rear tires, the side-slip angle βr23 of the more rearward of the inner right rear tires, and the side-slip angle βr24 of the more rearward of the outer right rear tires may be calculated by the following formulas:
When the vehicle 200 is a vehicle as described above, the side-slip energy E may be calculated by the following equation using the side-slip angle of each tire and be used as a warning sign of failure of the tire.
<Variation 2>
When the vehicle 200 is a truck with two front axles, and two rear axles each fitted with double tires, as shown in
The side-slip angle βr11 of the more forward of the outer left rear tires, the side-slip angle βr12 of the more forward of the inner left rear tires, the side-slip angle βr13 of the more forward of the inner right rear tires, and the side-slip angle βr14 of the more forward of the outer right rear tires may be calculated by the following formulas:
The side-slip angle βr21 of the more rearward of the outer left rear tires, the side-slip angle βr22 of the more rearward of the inner left rear tires, the side-slip angle βr23 of the more rearward of the inner right rear tires, and the side-slip angle βr24 of the more rearward of the outer right rear tires may be calculated by the following formulas:
When the vehicle 200 is a vehicle as described above, the side-slip energy E may be calculated by the following equation using the side-slip angle of each tire, and used as a warning sign of failure of the tire.
<Variation 3>
When the vehicle 200 is a semi-trailer truck including a trailer 260, and a tractor 220 with one front axle and one rear axle fitted with double tires as shown in
In this analysis model for a semi-trailer truck, assume that the distance between the front axle and gravitational center of the tractor 220 is a, the distance between the fifth wheel 240 and gravitational center of the trailer 260 is a1, the distance between the rear axle and gravitational center of the tractor 220 is b, the distance between the rear axle and gravitational center of the trailer 260 is b1, the distance between the fifth wheel 240 and gravitational center of the tractor 220 is c, the wheelbase of the tractor 220 is 1, the wheelbase of the trailer 260 is 11, the mass of the tractor 220 is m, the mass of the trailer 260 is m1, the front tire cornering power of the tractor 220 is Cf, the rear tire cornering power of the tractor 220 is Cr, the cornering power of the trailer 260 is C1, the yaw moment of inertia of the tractor 220 is I, the yaw moment of inertia of the trailer 260 is I1, the lateral velocity of the gravitational center of the tractor 220 is v, the steering angle of the tractor 220 is δ, the yaw angle of the trailer 260 is r1, the angular velocity of the fifth wheel 240 is ω, the angle of the fifth wheel 240 is θ, and the vehicle speed is u. Then, the equation of state representing the motion of the semi-trailer truck may be expressed as follows:
where x is a state variable, A is a system matrix, B is a control matrix, M−1 is an inverse mass matrix, A0 is a damping matrix, and B0 is an external force matrix.
The equation of motion described above is a continuous-time simultaneous differential equation involving linear approximation. Thus, the side-slip angle calculated using the above equation of motion will significantly differ from the actual side-slip angle measured using a side-slip angle sensor. This is because the equation of motion involves linear approximation and no feedback loop is established for the values used in the calculation process. Furthermore, considering that the processor 340A of the control unit 340 calculates the side-slip angle, the equation of motion should be transformed into a discrete-time equation.
Discretizing the system matrix A and control matrix B gives the following difference equation, where T represents a sampling time, and I represents the identity matrix.
To establish a feedback loop in the above difference equation, the Kalman filter gain K is calculated. The Kalman filter gain K is calculated based on the solution of the following Riccati equation:
P=Q+A
d
T
PA
d
−A
d
T
PC(R+CTPC)−1CTPAd
K=(R+CTPC)−1CTPAd [Math.14]
, where Q represents a disturbance variance matrix, and R represents an observed noise variance matrix.
In the above Riccati equation, P represents an error covariance matrix. Using the feedback gain K thus calculated, the estimated state variable x may be calculated by the following equation:
xhat(k+1)=(Ad−KC)xhat(k)+Ky(k)+Bdu(k) [Math.15]
Using the estimated state variable x, the side-slip angle β may be calculated by the following equations:
Next, using the side-slip angle β calculated as above, the side-slip angle of each tire of the tractor 220 that is coupled to the trailer 260 will be calculated. In the physical model for the tractor 220 as shown in
The side-slip angle βr1 of the outer left rear tire, the side-slip angle βr2 of the inner left rear tire, the side-slip angle βr3 of the inner right rear tire, and the side-slip angle βr4 of the outer right rear tire may be calculated by the following formulas:
When the vehicle 200 is a tractor as described above, the side-slip energy E may be calculated by the following equation using the side-slip angle of each tire and be used as a warning sign of failure of the tire.
When the vehicle 200 is a semi-trailer truck as described above, the side-slip energy E of the tractor 220 may be calculated by first estimating the side-slip angle δ at the gravitational center of the tractor 220 using the discrete-time Kalman filter, and then by calculating the side-slip angle of each tire using the thus-estimated side-slip angle δ at the gravitational center of the tractor 220.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/008059 | 3/2/2018 | WO | 00 |