TECHNICAL FIELD

The present disclosure relates to an automobile equipment fault diagnosis method, and more particularly to an engine thermostat fault diagnosis method and device, a computer device and a storage medium.

BACKGROUND

In automobile equipment, the thermostat is used to automatically adjust the amount of water entering a radiator according to the level of a coolant temperature, and change the circulation range of a coolant to adjust the heat dissipation capacity of a cooling system, thereby ensuring that an engine operates in a suitable temperature range. The thermostat should be maintained in a good technical state, otherwise the engine would not work properly. If the main valve of the thermostat opens too late, it will cause the engine to overheat; if the main valve opens too early, the warm-up time will be prolonged and the engine temperature will be too low.

At present, the thermostat diagnosis technology is mainly a water temperature model diagnosis method, that is, a model water temperature is calculated by using various operating parameters of the engine. When the model water temperature reaches a warm-up temperature, if the engine water temperature is lower than the warm-up temperature by a certain threshold, it is determined that the thermostat is faulty.

The water temperature model diagnosis method requires a large amount of calibration work to ensure the accuracy of water temperature model calculation, and the labor and resource costs are very high.

SUMMARY

In view of this, it is necessary to provide a method and device capable of diagnosing whether a thermostat is faulty without establishing a water temperature model for the problem that a thermostat diagnosis method is costly, a computer device, and a storage medium.

According to an embodiment of the present disclosure, an engine thermostat fault diagnosis method is provided, and the method includes: a current environment temperature and a boundary temperature and initial opening temperature corresponding to the current environment temperature, are acquired; engine thermal equilibrium state data determined based on coolant temperature change data in an engine is acquired; a current coolant temperature is acquired; and according to the engine thermal equilibrium state data and a relationship between the current coolant temperature and the boundary temperature and initial opening temperature, it is judged whether a thermostat is faulty.

By means of the above thermostat fault diagnosis method, it can be judged whether a thermostat is faulty according to a relationship between a current coolant temperature and a boundary temperature and initial opening temperature at a current environment temperature and engine thermal equilibrium state data without building a water temperature model, so that a determination result is more accurate, a large amount of standardization work is not needed, and the manpower and resource costs are reduced.

In an embodiment, the manner of judging whether a thermostat is faulty according to the engine thermal equilibrium state data and a relationship between the current coolant temperature and the boundary temperature and initial opening temperature includes the following steps: it is judged, when the current coolant temperature is less than the boundary temperature, whether the thermostat is faulty by a boundary temperature method according to the engine thermal equilibrium state data; it is judged, when the current coolant temperature is greater than or equal to the boundary temperature and is less than the initial opening temperature, whether the thermostat is faulty by a temperature drop learning method or an active control method according to the engine thermal equilibrium state data; and it is judged, when the current coolant temperature is greater than or equal to the initial opening temperature, whether the thermostat is faulty by a thermal equilibrium determination method or an inheritance determination method according to the engine thermal equilibrium state data.

In an embodiment, the manner of judging, when the current coolant temperature is less than the boundary temperature, whether the thermostat is faulty by a boundary temperature method according to the engine thermal equilibrium state data includes that: engine running time after starting and standard engine minimum warm-up time at the current environment temperature is acquired; and it is determined, when the engine running, time is greater than the standard engine minimum warm-up time and when the engine enters a thermal equilibrium state and the temperature is still less than the boundary temperature, that the thermostat is faulty.

In an embodiment, the manner of judging, when the current coolant temperature is greater than or equal to the boundary temperature and is less than the initial opening temperature, whether the thermostat is faulty by a temperature drop learning method or an active control method according to the engine thermal equilibrium state data includes that: an engine thermal equilibrium duration is acquired according to the engine thermal equilibrium state data; when the engine thermal equilibrium duration is greater than or equal to a standard thermal equilibrium time parameter, an engine heat dissipation system component is driven to work, a coolant temperature drop of the engine during each start of the engine heat dissipation system component is respectively acquired, when the number of times of the coolant temperature drop amplitude exceeding a first threshold is greater than or equal to a first preset number of times, it is determined that the thermostat is faulty, and when the number of times of the coolant temperature drop amplitude is lower than a second threshold is greater than or equal to a second preset number of times, it is determined that the thermostat is normal; and when the engine thermal equilibrium duration is less than the standard thermal equilibrium time parameter or fault determination cannot be performed by using a fan controller, if the number of times of the coolant temperature drop exceeding a third threshold is greater than a third preset number of times, it is determined that the thermostat is faulty.

In an embodiment, the manner of judging, when the current coolant temperature is greater than or equal to the initial opening temperature, whether the thermostat is faulty by a thermal equilibrium determination method or an inheritance determination method according to the engine thermal equilibrium state data includes that: a standard thermal equilibrium time parameter is acquired; a starting mode of the engine is determined based on a starting temperature; and if the starting mode is cold start, the engine thermal equilibrium duration is obtained according to an engine coolant temperature curve, and when the engine thermal equilibrium duration exceeds the standard thermal, equilibrium time parameter, it is determined that the thermostat is normal.

In an embodiment, the manner of judging, when the current coolant temperature is greater than or equal to the initial opening temperature, whether the thermostat is faulty by a thermal equilibrium determination method or an inheritance determination method according to the engine thermal equilibrium state data further includes that: if the starting mode is hot engine start, thermostat previous driving cycle fault state information is acquired, and it is judged whether the thermostat in a previous driving cycle is faulty according to the thermostat previous driving cycle fault state information.

In an embodiment, after it is determined that the thermostat is faulty, the method further includes the steps: fault state information is generated according to a fault determination result, and the fault state information is written into a history record fault storage space.

According to an embodiment of the present disclosure, a thermostat fault diagnosis device is provided, and the device includes: an environment temperature module, configured to acquire a current environment temperature and a boundary temperature and initial opening temperature corresponding to the current environment temperature; a thermal equilibrium data acquiring module, configured to acquire engine thermal equilibrium state data determined based on coolant temperature change data in an engine; a coolant temperature module, configured to acquire a current coolant temperature; and a fault determination module, configured to judge, according to the engine thermal equilibrium state data and a relationship between the current coolant temperature and the boundary temperature and initial opening temperature, whether a thermostat is faulty.

By means of the above thermostat fault diagnosis device, it can be judged whether a thermostat is faulty according to a relationship between a current coolant temperature and a boundary temperature and initial opening temperature at a current environment temperature and engine thermal equilibrium state data without building a water temperature model, so that a determination result is more accurate, a large amount of standardization work is not needed, and the manpower and resource costs are reduced.

According to an embodiment of the present disclosure, a computer device is provided. The computer device includes a memory, a processor and a computer program that is stored on the memory and runnable on the processor. The program is executed by the processor to implement the steps of the method according to any of the above.

According to an embodiment of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has a computer program stored thereon. The program is executed by a processor to implement the steps of the method according to any of the above.

By means of the above thermostat fault diagnosis method and device, the computer device and the computer-readable storage medium, it can be judged whether a thermostat is faulty according to a relationship between a current coolant temperature and a boundary temperature and initial opening temperature at a current environment temperature and engine thermal equilibrium state data without building a water temperature model, so that a determination result is more accurate, a large amount of standardization work is not needed, and the manpower and resource costs are reduced.

