An engine water temperature state recognition method, device and medium
By analyzing historical data of the same vehicle model to establish a water temperature threshold table, the engine water temperature status can be identified in real time and warnings can be pushed out, which solves the problems of real-time and accuracy of engine water temperature monitoring and avoids vehicle damage.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2026-03-24
AI Technical Summary
In existing technologies, engine coolant temperature monitoring suffers from weak sensory perception and cannot obtain specific values in real time, which may lead to irreversible damage to the vehicle. Furthermore, different manufacturers have different ECM calibration strategies, resulting in significant limitations and delays in information acquisition.
By analyzing historical data of the same vehicle model, a first and second water temperature threshold table are established to identify the engine water temperature status in real time, distinguishing between high water temperature, excessively high water temperature, and occasional high water temperature. Real-time data collection and analysis are performed using an on-board data acquisition terminal to push early warning information.
It enables real-time identification and early warning of engine coolant temperature status, avoiding irreversible damage to the vehicle and improving the real-time performance and accuracy of coolant temperature information acquisition.
Smart Images

Figure CN117108394B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automobile monitoring, in particular to an engine water temperature state recognition method, device and medium. BACKGROUND
[0002] With the development of network and communication technology, everything is interconnected has become a trend, now some vehicles with large screens can surf the Internet or interconnect with mobile phones to realize local interconnection. Secondly, as a production tool, commercial vehicles are required to install a driving recorder and a vehicle data acquisition terminal on some vehicles for the convenience of supervision by the national transportation and environmental protection departments, so as to upload real-time vehicle and engine operation data to the national platform, and realize the transmission of data on the CAN or K line communication link in the vehicle. However, at present, this part of data is only used for spot checks and accountability.
[0003] At present, when cooperating with the driving recorder and the vehicle data acquisition terminal to monitor the temperature, the water temperature gauge on the instrument is provided with a red area, and when the water temperature exceeds the red line, the instrument high temperature indicator light is synchronously lit. The driver's sense of high temperature is obvious, but the specific value cannot be known, and the vehicle fleet management has weak perception. At present, most of the vehicles in operation are national IV, national V or national VI vehicles, and when the water temperature exceeds a certain value, the ECM will reduce the fuel injection amount, and some will also record the number of high temperature and the duration of the information. The storage information can be read through the manufacturer's special diagnostic instrument. The ECM calibration strategies of various manufacturers are different, therefore, the acquisition of high water temperature information has certain limitations and hysteresis, and when the water temperature is found to be too high, the vehicle may have suffered irreversible damage. SUMMARY
[0004] The embodiment of the present application provides an engine water temperature state recognition method, device and medium, which analyzes the engine water temperature condition in time through the real-time collected engine water temperature data, and grasps the hidden danger of the vehicle in real time.
[0005] To achieve the above-mentioned purpose, the first aspect of the embodiment of the present application provides an engine water temperature state recognition method, comprising:
[0006] Obtaining historical data and calculating intermediate parameters according to the historical data of the same vehicle type;
[0007] According to the intermediate parameters, high temperature working condition data is selected from the historical data;
[0008] According to the high temperature working condition data, a first water temperature threshold table about the ambient temperature interval and the oil amount interval is established;
[0009] Continuously obtaining the actual water temperature of the engine, and obtaining a first water temperature threshold in combination with the first water temperature threshold table;
[0010] In the high-temperature working condition data meeting the preset condition, the dispersion degrees of the cycle fuel injection amounts in different water temperature intervals are compared, and a second water temperature threshold is determined according to the comparison result;
[0011] According to the size relationship between the actual engine water temperature and the first water temperature threshold, the size relationship between the actual engine water temperature and the second water temperature threshold, the engine actual water temperature duration and the heat load condition satisfaction, the engine water temperature state is identified.
[0012] In a possible implementation manner of the first aspect, the historical data is obtained, and an intermediate parameter is calculated according to the historical data of the same vehicle type, specifically including:
[0013] The engine speed, the engine cylinder number, the cycle fuel injection amount, the maximum torque speed, the fuel density, the environmental pressure, the engine water temperature and the throttle opening degree are obtained from the historical data;
[0014] Under the preset engine speed condition, engine water temperature condition and throttle opening degree condition, the preset number of cycle fuel injection amounts of each vehicle are sorted and valued respectively to obtain the maximum cycle fuel injection amount of each vehicle;
[0015] The maximum cycle fuel injection amount difference between the vehicles is calculated, and the vehicles with the maximum cycle fuel injection amount difference less than a preset fuel injection amount threshold are divided into the same vehicle type group;
[0016] For each vehicle type group, a short-term cumulative fuel injection amount is calculated according to the engine speed, the engine cylinder number, the cycle fuel injection amount, the maximum torque speed and the fuel density;
[0017] For each vehicle type group, a short-term cumulative fuel injection amount maximum value is calculated according to the maximum torque speed, the engine cylinder number, the cycle fuel injection amount, the maximum torque speed and the fuel density.
[0018] In a possible implementation manner of the first aspect, the high-temperature working condition data is filtered from the historical data according to the intermediate parameter, specifically including:
[0019] The evaluation working condition data meeting the evaluation working condition condition of the intermediate parameter is counted from the historical data;
[0020] The evaluation working condition data with the average ambient temperature greater than a preset ambient temperature threshold and the integer cycle maximum water temperature greater than a preset cycle threshold are taken as the high-temperature working condition data.
[0021] In a possible implementation manner of the first aspect, the first water temperature threshold table about the ambient temperature interval and the fuel injection amount interval is established according to the high-temperature working condition data, specifically including:
[0022] The fuel injection amount starting point and the fuel injection amount interval are calculated according to the short-term cumulative fuel injection amount maximum value.
[0023] setting the ring temperature interval according to the preset ring temperature constant;
[0024] taking the oil amount start point as the start point of the horizontal axis of the table, and establishing the horizontal axis of the table in combination with multiple equidistant oil amount intervals;
[0025] taking the preset ring temperature threshold value as the start point of the vertical axis of the table, and establishing the vertical axis of the table in combination with multiple equidistant ring temperature intervals.
[0026] In a possible implementation manner of the first aspect, after the step of taking the preset ring temperature threshold value as the start point of the vertical axis of the table, and establishing the vertical axis of the table in combination with multiple equidistant ring temperature intervals, the method further includes:
[0027] dividing according to the table horizontal axis and the table vertical axis to obtain multiple table intervals; each table interval corresponds to an oil amount interval and a ring temperature interval;
[0028] performing interval threshold value assignment on a table interval whose data amount exceeds a quantity threshold value;
[0029] adding a table interval whose oil amount is less than the oil amount start point and a table interval whose ring temperature is less than the preset ring temperature threshold value;
[0030] performing interval threshold value assignment on an unassigned table interval according to the lowest interval threshold value in a table interval with higher oil amount and higher ring temperature than the unassigned table interval.
[0031] In a possible implementation manner of the first aspect, the step of performing interval threshold value assignment on a table interval whose data amount exceeds a quantity threshold value specifically includes:
[0032] selecting a table interval whose data amount exceeds a quantity threshold value as a to-be-assigned interval;
[0033] confirming a percentage critical value in each to-be-assigned interval;
[0034] for each to-be-assigned interval, if the percentage critical value is not less than an adjacent table interval threshold value, adding one to the percentage critical value to obtain an interval threshold value of the table interval.
[0035] In a possible implementation manner of the first aspect, the step of comparing the discrete degrees of the circulating fuel injection amounts in different water temperature intervals in the high-temperature working condition data that meet the preset condition, and confirming a second water temperature threshold value according to a comparison result specifically includes:
[0036] selecting the high-temperature working condition data that has an environmental pressure greater than a preset pressure threshold value, an engine speed in a preset speed range, an accelerator opening degree greater than a preset opening degree threshold value, and a vehicle speed greater than a preset speed threshold value;
[0037] In the selected high-temperature working condition data, a point where the proportion of the mode data amount decreases by more than a preset percentage threshold for the first time is taken as a second water temperature threshold.
[0038] In a possible implementation of the first aspect, the engine water temperature state is identified according to a size relationship between the engine actual water temperature and the first water temperature threshold, a size relationship between the engine actual water temperature and the second water temperature threshold, and a case of satisfying a heat load condition for the duration of the engine actual water temperature, and specifically includes:
[0039] If the engine actual water temperature is greater than the second water temperature threshold, the engine water temperature state is identified as water temperature being too high;
[0040] If the engine actual water temperature is greater than the interval threshold of the table interval in which the engine actual water temperature is located for a specified time and the engine actual water temperature does not satisfy the heat load condition at all, the engine water temperature state is identified as water temperature being occasionally high; the heat load condition refers to the air conditioner compressor being in an open state, the retarder being in an open state, or the intake air temperature being greater than a preset intake threshold;
[0041] If the engine actual water temperature is greater than the interval threshold of the table interval in which the engine actual water temperature is located for a specified time and the engine actual water temperature satisfies the heat load condition within one second, the engine water temperature state is identified as water temperature being high.
[0042] A second aspect of the embodiment of the application provides an engine water temperature state identification device, which includes:
[0043] An acquisition module is configured to acquire historical data and calculate intermediate parameters according to the historical data of the same vehicle type;
[0044] A screening module is configured to screen high-temperature working condition data from the historical data according to the intermediate parameters;
[0045] A threshold table module is configured to establish a first water temperature threshold table about ambient temperature intervals and oil quantity intervals according to the high-temperature working condition data;
[0046] A first water temperature threshold module is configured to continuously acquire an engine actual water temperature and obtain a first water temperature threshold in combination with the first water temperature threshold table;
[0047] A second water temperature threshold module is configured to compare the dispersion degrees of the circulating fuel injection quantities in different water temperature intervals in the high-temperature working condition data that meet preset conditions, and confirm a second water temperature threshold according to a comparison result;
[0048] An identification module is configured to identify an engine water temperature state according to a size relationship between an engine actual water temperature and the first water temperature threshold, a size relationship between the engine actual water temperature and the second water temperature threshold, and a case of satisfying a heat load condition for the duration of the engine actual water temperature.
[0049] A third aspect of the embodiment of the application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the engine water temperature state identification method.
[0050] Compared with the prior art, the engine water temperature state identification method, device and medium provided by the embodiment of the application learn the water temperature distribution of a new vehicle in different load and ambient temperature intervals within two years through analysis of historical data of the same vehicle model, establish a first water temperature threshold table, and use the corresponding first water temperature threshold in the first water temperature threshold table as the lower limit value (i.e. the first water temperature threshold) for determining "water temperature too high". At the same time, the lowest temperature when the overheat protection of the same vehicle model is activated is learned as the lower limit value (i.e. the second water temperature threshold) for determining "water temperature too high", so as to divide the water temperature into two different threshold intervals of "water temperature high" and "water temperature too high". Then, the vehicle operation data is compared with the first water temperature threshold and the second water temperature threshold in real time. When the water temperature exceeds the second water temperature threshold, it is directly determined as "water temperature too high". When the water temperature exceeds the first water temperature threshold for a certain time but does not reach the thermal load condition, it is determined as "water temperature occasionally high". When the thermal load condition is reached, it is determined as "water temperature high". The application ensures the real-time acquisition of the water temperature too high information and analyzes and identifies the water temperature condition in combination with the first water temperature threshold and the second water temperature threshold, so as to timely and real-timely master the hidden trouble condition of the vehicle and avoid irreversible damage to the vehicle. BRIEF DESCRIPTION OF DRAWINGS
[0051] Figure 1 is a flowchart of an engine water temperature state identification method provided by an embodiment of the application;
[0052] Figure 2 is a composition diagram of evaluation operating condition data provided by an embodiment of the application;
[0053] Figure 3 is a diagram of a first water temperature threshold table provided by an embodiment of the application;
[0054] Figure 4 is an initial diagram of a first water temperature threshold table after the interval of the table is increased provided by an embodiment of the application;
[0055] Figure 5 is a discrete diagram of oil quantity after starting overheat protection provided by an embodiment of the application. DETAILED DESCRIPTION
[0056] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of protection of the present application.
[0057] The energy of engine operation is converted from the heat generated by fuel combustion, and the heat that fails to effectively work is mainly dissipated with exhaust gas and heat radiation. In theory, the more fuel injection, the higher the temperature conducted by the engine, but the excessively high temperature will affect the intake efficiency and the service life of parts, and therefore, the temperature needs to be maintained within a certain range through a cooling system. To this end, at the beginning of the design and development of a vehicle, the difference between the vehicle and the environment temperature is kept within a certain range through the matching of hardware and the calibration of software. In order to maintain the temperature within a certain range, it is necessary to identify the engine water temperature state in real time.
[0058] Please refer to Figure 1 An embodiment of the present application provides an engine water temperature state identification method, comprising:
[0059] S10, obtaining historical data and calculating intermediate parameters according to the historical data of the same vehicle model.
[0060] S11, screening high-temperature working condition data from the historical data according to the intermediate parameters.
[0061] S12, establishing a first water temperature threshold table about ambient temperature intervals and fuel quantity intervals according to the high-temperature working condition data.
[0062] S13, continuously obtaining the actual engine water temperature, and obtaining a first water temperature threshold in combination with the first water temperature threshold table.
[0063] S14, comparing the dispersion degree of the circulating fuel injection quantity in different water temperature intervals in the high-temperature working condition data meeting the preset condition, and confirming a second water temperature threshold according to the comparison result.
[0064] S15, identifying the engine water temperature state according to the size relationship between the actual engine water temperature and the first water temperature threshold, the size relationship between the actual engine water temperature and the second water temperature threshold, the duration of the actual engine water temperature, and the satisfaction of the heat load condition.
[0065] The embodiment can remotely collect real-time water temperature data through the installation of a vehicle-mounted data acquisition terminal or the upgrading of the original vehicle-mounted data acquisition terminal, analyze the high-temperature (water temperature) degree in real time, and push the real-time water temperature data to the driver and the fleet end APP after the trip according to the severity, so as to master the hidden danger of the vehicle in real time.
[0066] Generally, in the historical data in S10, the parameters needed for subsequent analysis include environmental pressure, environmental temperature, vehicle speed, coolant temperature, throttle pedal opening, engine speed, cycle fuel injection amount, intercooled intake air temperature, air conditioner compressor working state, retarder working state, configuration parameters (vehicle type, engine type, maximum torque speed).
[0067] Compared with the prior art, the engine water temperature state recognition method, device and medium provided by the embodiment of the application learn the water temperature distribution of a new vehicle in different load and ambient temperature intervals within two years through analysis of historical data of the same vehicle type, establish a first water temperature threshold table, and use the corresponding first water temperature threshold in the first water temperature threshold table as the lower limit value (i.e., the first water temperature threshold) for determining "water temperature too high". At the same time, the lowest temperature when the same vehicle type activates the overheat protection is learned as the lower limit value (i.e., the second water temperature threshold) for determining "water temperature too high", so as to divide the water temperature into two different threshold intervals, i.e., "water temperature high" and "water temperature too high". The vehicle operation data is compared with the first water temperature threshold and the second water temperature threshold in real time. When the water temperature exceeds the second water temperature threshold, it is directly determined as "water temperature too high". When the water temperature exceeds the first water temperature threshold for a certain period of time but does not reach the thermal load condition, it is determined as "water temperature occasionally high". When the thermal load condition is reached, it is determined as "water temperature high". The application ensures the real-time acquisition of the water temperature too high information and analyzes and recognizes the water temperature condition in combination with the first water temperature threshold and the second water temperature threshold, so as to timely and real-timely master the hidden trouble of the vehicle and avoid irreversible damage to the vehicle.
[0068] Exemplarily, the historical data is acquired and intermediate parameters are calculated according to the historical data of the same vehicle type, and the method specifically comprises:
[0069] The engine speed, engine cylinder number, cycle fuel injection amount, maximum torque speed, fuel density, environmental pressure, engine water temperature and throttle opening are obtained from the historical data.
[0070] Under preset engine speed conditions, engine water temperature conditions and throttle opening conditions, the maximum cycle fuel injection amount of each vehicle is obtained by sorting and taking values of a preset number of cycle fuel injection amounts of each vehicle.
[0071] The maximum cycle fuel injection amount difference between each vehicle is calculated, and vehicles with a maximum cycle fuel injection amount difference less than a preset fuel injection amount threshold are divided into the same vehicle type group.
[0072] For each vehicle type group, the short-term cumulative fuel injection amount is calculated according to the engine speed, the engine cylinder number, the cycle fuel injection amount, the maximum torque speed and the fuel density.
[0073] For each vehicle group, a short-term cumulative injection quantity maximum value is calculated according to the maximum torque speed, the engine cylinder number, the cycle injection quantity, the maximum torque speed and the fuel density.
[0074] In this embodiment, the intermediate parameters (short-term cumulative injection quantity and short-term cumulative injection quantity maximum value) in the embodiment are self-defined parameters, which are proposed for the convenience of subsequent water temperature condition analysis. The heat of the engine coolant (i.e. water temperature) is derived from the combustion of fuel, and the change of water temperature has a certain hysteresis relative to the amount of combusted fuel, while the cycle injection quantity also fluctuates greatly with the throttle and load, so it is not possible to directly correlate the cycle injection quantity and the water temperature, and the short-term cumulative injection quantity or the average second injection quantity needs to be used to smooth the injection quantity fluctuation to find the water temperature rising point after a large injection quantity. In the following, 20 seconds is taken as the length of the short-term time, and the short-term cumulative injection quantity and the short-term cumulative injection quantity maximum value are introduced.
[0075] ① Short-term cumulative injection quantity Q1: cumulative injection quantity of each second for 20 seconds (speed / 60 / 2*cylinder number*cycle injection quantity / 1000 / 0.835); here, "0.835" refers to the density of diesel fuel, and the unit is g / ml.
[0076] Short-term cumulative injection quantity maximum value Q2: maximum torque speed maximum value / 60 / 2*cylinder number*maximum cycle injection quantity / 1000 / 0.835*20;
[0077] ② Water temperature falling point definition: take the average of the water temperature of the current time t and the previous 19 seconds as the average of the current time t, and when the average of the water temperature of t+1 second is less than the average of t, it is the water temperature falling point;
[0078] ③ Maximum cycle injection quantity learning and vehicle selection: ambient pressure ≥80kpa, water temperature >60℃, throttle >90%, 1000rpm < speed <1400rpm, cycle injection quantity number reaches 500, and after sorting from high to low, the maximum value after removing the first 5% (fluctuation) data is taken, and each vehicle is learned once, and the vehicles with a maximum value difference within 10mg are taken as the same group, and the mode of the value is taken to calculate Q2 of the same group of vehicles.
[0079] Exemplarily, the filtering of the high-temperature working condition data from the historical data according to the intermediate parameters specifically includes:
[0080] The evaluation working condition data in which the intermediate parameter meets the evaluation working condition condition is counted from the historical data;
[0081] The evaluation working condition data in which the average ambient temperature is greater than a preset ambient temperature threshold and the integer cycle maximum water temperature is greater than a preset cycle threshold is taken as the high-temperature working condition data.
[0082] The evaluation working condition data condition can refer to the following standards: taking the working condition of Q1>Q2x0.7 and the duration≥10 seconds as the evaluation working condition, counting the data from the working condition starting point to the first water temperature drop point after the working condition ends (if the water temperature drop point does not appear before the cycle ends, taking the cycle end as the node), and outputting the highest water temperature T1, the average speed, the average vehicle speed, the average ring temperature, the average environmental pressure, the average Q1, the maximum Q1, etc. of the evaluation working condition, and the time sequence is shown as Figure 2 .
[0083] The high-temperature working condition data screening can refer to the following standards: taking the average ring temperature≥25℃, the cycle highest water temperature=T1 (integer) and 92℃≤T1.
[0084] Exemplarily, the first water temperature threshold table about the ring temperature interval and the oil quantity interval is established according to the high-temperature working condition data, specifically including:
[0085] The oil quantity starting point and the oil quantity interval are calculated according to the maximum value of the short-term cumulative fuel injection quantity;
[0086] The ring temperature interval is set according to the preset ring temperature constant;
[0087] The table horizontal axis is established with the oil quantity starting point as the horizontal axis starting point and combined with multiple equidistant oil quantity intervals;
[0088] The table vertical axis is established with the preset ring temperature threshold as the vertical axis starting point and combined with multiple equidistant ring temperature intervals.
[0089] The oil quantity starting point and the oil quantity interval need to refer to the maximum value of the short-term cumulative fuel injection quantity, and there is a functional relationship between the maximum value of the short-term cumulative fuel injection quantity and the oil quantity starting point and the oil quantity interval, but this functional relationship is not fixed and can be adjusted according to actual conditions. This embodiment takes a functional relationship as an example:
[0090] The oil quantity starting point=0.7Q2 / 20; the oil quantity interval=0.05Q2 / 20.
[0091] Referring to Figure 3 , the highest water temperature T1 (integer) is divided according to the ring temperature-oil quantity interval
the oil quantity is established with 0.7Q2 / 20 as the starting point and 0.05Q2 / 20 as the interval to establish the horizontal coordinate, and the ring temperature is established with 25℃ as the starting point and 3℃ as the interval to establish the vertical coordinate
[0092] Exemplarily, after the table vertical axis is established with the preset ring temperature threshold as the vertical axis starting point and combined with multiple equidistant ring temperature intervals, it further includes:
[0093] According to the table horizontal axis and the table vertical axis, a plurality of table intervals are obtained; each table interval corresponds to an oil amount interval and a ring temperature interval;
[0094] The table intervals with data exceeding the quantity threshold value are assigned interval threshold values;
[0095] The table intervals with oil amount less than the oil amount starting point and the table intervals with ring temperature less than the preset ring temperature threshold value are increased;
[0096] According to the lowest interval threshold value in the table interval with higher oil amount and higher ring temperature than the unassigned table interval, the unassigned table interval is assigned an interval threshold value.
[0097] Threshold value selection of unlearned intervals: the region with ring temperature < 25°C and oil amount < 0.7Q2 / 20 is increased, and for the interval whose threshold value is not learned, the lowest threshold value of the learned threshold value interval with higher oil amount and higher ring temperature than the interval is taken as the threshold value of the interval.
[0098] Exemplarily, the table intervals with data exceeding the quantity threshold value are assigned interval threshold values, specifically including:
[0099] Selecting the table intervals with data exceeding the quantity threshold value as to-be-assigned intervals;
[0100] Confirming the percentage critical value in each to-be-assigned interval;
[0101] For each to-be-assigned interval, if the percentage critical value is not less than the adjacent table interval threshold value, the percentage critical value is increased by one and taken as the interval threshold value of the table interval.
[0102] Exemplarily, in the high-temperature working condition data meeting the preset condition, the dispersion degree of the circulating fuel injection amount in different water temperature intervals is compared, and the second water temperature threshold value is confirmed according to the comparison result, specifically including:
[0103] Selecting the high-temperature working condition data with environmental pressure greater than a preset pressure threshold value, engine speed in a preset speed range, throttle opening greater than a preset opening threshold value, and vehicle speed greater than a preset speed threshold value;
[0104] In the selected high-temperature working condition data, the point where the proportion of the mode data quantity first exceeds a preset percentage threshold value is taken as the second water temperature threshold value.
[0105] In this embodiment, it is assumed that the ambient pressure ≥ 80 kPa (the influence of highland compensation on fuel injection), the vehicle speed < 86 km / h (vehicle speed limit - 3 km / h, for special use or configured vehicles with speed limit requirements of 80, 89, 100 km / h, etc., here the speed limit is 89 km / h), the throttle opening ≥ 85%, 1000 rpm ≤ speed ≤ 1200 rpm; the water temperature starts to shift upwards from 99±1 with a interval window of 2℃, and the discrete degree of the interval cycle fuel injection is compared to find the water temperature at which the majority data amount first decreases by more than 40% (determined by observation data) - the water temperature corresponding to the point is the overheat protection water temperature T2; (for example Figure 5 Example 102, the ECM will reduce the fuel injection after starting the overheat protection, and the fuel injection will start from the maximum fuel injection and be dispersed).
[0106] Exemplarily, the engine water temperature state is identified according to the size relationship between the engine actual water temperature and the size of the first water temperature threshold, the size relationship between the engine actual water temperature and the second water temperature threshold, the engine actual water temperature duration and the heat load condition satisfaction, and specifically includes:
[0107] If the engine actual water temperature is greater than the second water temperature threshold, the engine water temperature state is identified as high water temperature;
[0108] If the engine actual water temperature is greater than the interval threshold of the interval in which the engine actual water temperature is located within a specified time and the engine actual water temperature does not always satisfy the heat load condition, the engine water temperature state is identified as occasional high water temperature; the heat load condition refers to that the air conditioner compressor is in an open state or the retarder is in an open state or the intake air temperature is greater than a preset intake threshold;
[0109] If the engine actual water temperature is greater than the interval threshold of the interval in which the engine actual water temperature is located within a specified time and the engine actual water temperature satisfies the heat load condition within one second, the engine water temperature state is identified as high water temperature.
[0110] In this embodiment, the water temperature state is divided into three types:
[0111] ① All water temperatures ≥ overheat protection water temperature are considered to be high water temperature;
[0112] ② When the water temperature is greater than the threshold of the interval in which it is located for 10 seconds and any 1 second data does not satisfy the following conditions: air conditioner compressor state = 1, retarder working state = 1, intake air temperature ≥ 60℃ (any one of the three conditions is satisfied, which will cause excessive heat load and result in water temperature higher than normal value), it is determined to be high water temperature;
[0113] ③ When the water temperature is greater than the threshold for 10 seconds and any 1 second data satisfies any of the above conditions, it is determined to be occasional high water temperature.
[0114] After the water temperature condition recognition is performed, the owner (monitoring party) can be pushed a warning information according to the recognition result:
[0115] Vehicle condition broadcast: when the water temperature is monitored for the third time during vehicle driving and exceeds the water temperature threshold value for more than 10 seconds or exceeds the water temperature threshold value for more than 20 seconds at a time, voice broadcast is performed, that is, "the current water temperature of your vehicle is too high, please observe the water temperature gauge and do not exceed the red line, do not turn off the engine immediately after parking, and turn off the engine after the water temperature is lower than the red line, and pay attention to check the cooling liquid level and the front ventilation of the radiator";
[0116] Push after the trip ends: when the proportion of the time period greater than the threshold value in the time period greater than 92 DEG C in two consecutive trips is more than 20% (estimated from the average of the proportion of the time period greater than the threshold value in the time period greater than 92 DEG C in the water temperature too high, water temperature high, and water temperature occasionally high calculated according to the trip), the prompt "your vehicle has been monitored for high water temperature for many times in the last two trips, please pay attention to keep the cooling liquid level normal and the front ventilation of the radiator unobstructed, and go to the station for maintenance in time", and the driving mileage, time period, and water temperature high time period proportion are attached.
[0117] An embodiment of the present application provides an engine water temperature state recognition device, which comprises an acquisition module, a screening module, a threshold table module, a first water temperature threshold module, a second water temperature threshold module, and a recognition module.
[0118] The acquisition module is used for acquiring historical data and calculating intermediate parameters according to the historical data of the same vehicle type;
[0119] The screening module is used for screening high-temperature working condition data from the historical data according to the intermediate parameters;
[0120] The threshold table module is used for establishing a first water temperature threshold table about ambient temperature intervals and oil quantity intervals according to the high-temperature working condition data;
[0121] The first water temperature threshold module is used for continuously acquiring an actual engine water temperature and obtaining a first water temperature threshold in combination with the first water temperature threshold table;
[0122] The second water temperature threshold module is used for comparing the dispersion degrees of circulating injection quantities in different water temperature intervals in the high-temperature working condition data meeting preset conditions, and confirming a second water temperature threshold according to a comparison result;
[0123] The recognition module is used for recognizing an engine water temperature state according to the size relationship between an actual engine water temperature and the first water temperature threshold, the size relationship between the actual engine water temperature and the second water temperature threshold, the actual engine water temperature duration, and the satisfaction of a thermal load condition.
[0124] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0125] Compared with the prior art, the engine water temperature state recognition method, device and medium provided by the embodiment of the application learn the water temperature distribution of a new vehicle in different load and ambient temperature intervals within two years through analysis of historical data of the same vehicle model, establish a first water temperature threshold table, and use the corresponding first water temperature threshold in the first water temperature threshold table as the lower limit value (i.e., the first water temperature threshold) for determining "water temperature too high". At the same time, the lowest temperature when the same vehicle model activates the overheat protection is learned as the lower limit value (i.e., the second water temperature threshold) for determining "water temperature too high", so as to divide the water temperature into two different threshold intervals, i.e., "water temperature high" and "water temperature too high". Then, the vehicle operation data is compared with the first water temperature threshold and the second water temperature threshold in real time. When the water temperature exceeds the second water temperature threshold, it is directly determined as "water temperature too high". When the water temperature exceeds the first water temperature threshold for a certain period of time but does not reach the thermal load condition, it is determined as "water temperature occasionally high". When the thermal load condition is reached, it is determined as "water temperature high". The application ensures the real-time acquisition of the water temperature too high information and analyzes and recognizes the water temperature condition in combination with the first water temperature threshold and the second water temperature threshold, so as to timely and real-timely master the hidden danger of the vehicle and avoid irreversible damage to the vehicle.
[0126] An embodiment of the application provides a computer device. The computer device of the embodiment comprises at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps in any method embodiment described above when executing the computer program.
[0127] The computer device can be a smart phone, a tablet computer, a desktop computer, a cloud server, and the like. The computer device can include but is not limited to a processor and a memory. Those skilled in the art can understand that the figure is only an example of the computer device, and does not limit the computer device, which can include more or fewer components than the figure, or combine certain components, or different components, for example, can also include input / output devices, network access devices, and the like.
[0128] The processor can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0129] The memory can be an internal storage unit of the computer device in some embodiments, for example, a hard disk or a memory of the computer device. The memory can also be an external storage device of the computer device in other embodiments, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory can include both the internal storage unit and the external storage device of the computer device. The memory is used to store an operating system, an application program, a boot loader, data, and other programs, for example, program codes of the computer program, etc. The memory can also be used to temporarily store data that has been output or will be output.
[0130] In addition, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the steps in any method embodiment described above.
[0131] An embodiment of the present application provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the engine water temperature state recognition method described above.
[0132] An embodiment of the present application provides a computer program product. When the computer program product is run on a computer device, the computer device is caused to implement the steps in each method embodiment described above.
[0133] In several embodiments provided in the present application, it can be understood that each block in the flowchart or block diagram can represent a module, a segment or a portion of code which contains one or more executable instructions for implementing the specified logic function. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in a different order than that noted in the figure. For example, two blocks which are consecutive in the figure can actually be executed substantially in parallel, and they can also be executed in reverse order, depending on the involved functions.
[0134] The functions, if implemented in the form of software function modules and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part of the prior art which contributes to the present application or the part of the technical solutions of the present application can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device to execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media which can store program codes.
[0135] The above is the preferred embodiment of the present application. It should be noted that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements are also considered to be within the scope of protection of the present application.
Claims
1. A method for identifying engine coolant temperature status, characterized in that, include: Acquire historical data and calculate intermediate parameters based on historical data of the same vehicle model; High-temperature operating condition data are filtered from the historical data based on the intermediate parameters. Based on the high-temperature operating data, a first water temperature threshold table is established for the ambient temperature range and oil volume range. The actual engine coolant temperature is continuously acquired, and the first coolant temperature threshold is obtained by combining it with the first coolant temperature threshold table. In the high-temperature operating condition data that meets the preset conditions, the dispersion of the circulating fuel injection quantity in different water temperature ranges is compared, and the second water temperature threshold is determined based on the comparison results. The engine coolant temperature status is identified based on the relationship between the actual engine coolant temperature and the first coolant temperature threshold, the relationship between the actual engine coolant temperature and the second coolant temperature threshold, the duration of the actual engine coolant temperature, and the satisfaction of the heat load conditions.
2. The engine coolant temperature status identification method as described in claim 1, characterized in that, The process of acquiring historical data and calculating intermediate parameters based on historical data of the same vehicle model specifically includes: The engine speed, number of engine cylinders, fuel injection quantity, maximum torque speed, fuel density, ambient pressure, engine coolant temperature, and throttle opening are obtained from the historical data. Under preset engine speed, engine coolant temperature, and throttle opening conditions, the preset number of cyclic fuel injection quantities for each vehicle are sorted and values are obtained to get the maximum cyclic fuel injection quantity for each vehicle. Calculate the difference in maximum cyclic fuel injection quantity between each vehicle, and classify vehicles whose maximum cyclic fuel injection quantity difference is less than the preset fuel injection quantity threshold into the same vehicle type group. For each vehicle group, the short-term cumulative injection quantity is calculated based on the engine speed, the number of engine cylinders, the cyclic injection quantity, the maximum torque speed, and the fuel density. For each vehicle group, the maximum short-term cumulative fuel injection quantity is calculated based on the maximum torque speed, the number of engine cylinders, the cyclic fuel injection quantity, the maximum torque speed, and the fuel density.
3. The engine coolant temperature status identification method as described in claim 1, characterized in that, The step of filtering high-temperature operating condition data from the historical data based on the intermediate parameters specifically includes: Evaluation condition data that meets the evaluation conditions is obtained from the historical data. The evaluation condition data where the average ambient temperature is greater than the preset ambient temperature threshold and the highest circulating water temperature is greater than the preset circulating threshold is taken as the high-temperature condition data.
4. The engine coolant temperature status identification method as described in claim 2, characterized in that, The step of establishing a first water temperature threshold table for the ambient temperature range and oil volume range based on the high-temperature operating condition data specifically includes: Calculate the fuel quantity starting point and fuel quantity range based on the maximum short-term cumulative fuel injection quantity; Set the ambient temperature range according to the preset ambient temperature constant; The horizontal axis of the table is created by taking the starting point of the oil volume as the starting point of the horizontal axis and combining multiple equidistant oil volume intervals. A table is created with a preset ambient temperature threshold as the starting point of the vertical axis, combined with multiple equidistant ambient temperature ranges.
5. The engine coolant temperature status identification method as described in claim 4, characterized in that, After establishing a table with a preset ambient temperature threshold as the starting point and multiple equidistant ambient temperature intervals as the vertical axis, the method further includes: The table is divided into multiple table intervals based on the horizontal and vertical axes; each table interval corresponds to an oil volume interval and an ambient temperature interval. Assign threshold values to table intervals where the data volume exceeds the quantity threshold; Add table intervals for oil volume less than the oil volume starting point and table intervals for ambient temperature less than the preset ambient temperature threshold; The unassigned table intervals are assigned interval thresholds based on the lowest interval threshold among the intervals with higher oil volume and higher ambient temperature than the unassigned table intervals.
6. The engine coolant temperature status identification method as described in claim 5, characterized in that, The process of assigning threshold values to table intervals where the data volume exceeds the quantity threshold specifically includes: Select the table range where the data volume exceeds the quantity threshold as the range to be assigned values; Confirm the percentage threshold values in each interval to be assigned a value; For each interval to be assigned a value, if the percentage threshold is not less than the threshold of the adjacent table interval, the percentage threshold is increased by one and used as the interval threshold of that table interval.
7. The engine coolant temperature status identification method as described in claim 1, characterized in that, In the high-temperature operating condition data that meets preset conditions, the dispersion of the circulating fuel injection quantity within different water temperature ranges is compared, and a second water temperature threshold is determined based on the comparison results. Specifically, this includes: Select the high-temperature operating condition data where the ambient pressure is greater than a preset pressure threshold, the engine speed is within a preset speed range, the throttle opening is greater than a preset opening threshold, and the vehicle speed is greater than a preset vehicle speed threshold. In the selected high-temperature operating condition data, the point where the proportion of the mode data first decreases to exceed a preset percentage threshold is identified as the second water temperature threshold.
8. The engine coolant temperature status identification method as described in claim 1, characterized in that, The process of identifying the engine coolant temperature state based on the relationship between the actual engine coolant temperature and the first coolant temperature threshold, the relationship between the actual engine coolant temperature and the second coolant temperature threshold, the duration of the actual engine coolant temperature, and the satisfaction of heat load conditions specifically includes: If the actual engine coolant temperature is greater than the second coolant temperature threshold, the engine coolant temperature status will be identified as overheating. If the actual engine coolant temperature is consistently higher than the threshold value of the interval in the table for a specified period of time and the actual engine coolant temperature does not meet the heat load condition, the engine coolant temperature status is identified as occasionally high; the heat load condition refers to the air conditioning compressor being on or the retarder being on or the intake air temperature being higher than the preset intake air threshold. If the actual engine coolant temperature remains above the threshold value of the range in the table for a specified period of time, and the actual engine coolant temperature meets the heat load condition within one second, the engine coolant temperature status will be identified as high.
9. An engine coolant temperature status identification device, characterized in that, include: The acquisition module is used to acquire historical data and calculate intermediate parameters based on historical data of the same vehicle model; A filtering module is used to filter high-temperature operating condition data from the historical data based on the intermediate parameters; The threshold table module is used to establish a first water temperature threshold table for the ambient temperature range and oil volume range based on the high-temperature operating condition data. The first water temperature threshold module is used to continuously acquire the actual water temperature of the engine and obtain the first water temperature threshold by combining it with the first water temperature threshold table. The second water temperature threshold module is used to compare the dispersion of the circulating fuel injection quantity in different water temperature ranges in the high temperature operating condition data that meets the preset conditions, and to determine the second water temperature threshold based on the comparison results. The identification module is used to identify the engine water temperature status based on the relationship between the actual engine water temperature and the first water temperature threshold, the relationship between the actual engine water temperature and the second water temperature threshold, the duration of the actual engine water temperature, and the satisfaction of the heat load conditions.
10. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by a processor, implements the engine coolant temperature status identification method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Engine heat protection control method and device
CN109681335A
Water temperature monitoring method and device and engineering machinery
CN113969823A