Risk assessment method and apparatus, and vehicle
By using the electronic control unit to calculate the oil level rise and to model dilution and evaporation, the problem of inaccurate judgment of engine lubrication effect in low-temperature environments has been solved, enabling engine risk assessment and resource conservation.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2025-12-10
- Publication Date
- 2026-06-18
AI Technical Summary
In low-temperature environments, the low temperature of the engine cylinder walls leads to incomplete combustion of fuel. Unburned fuel adheres to the cylinder walls and flows into the engine oil, causing the engine oil to be diluted and its lubrication effect to decrease. Current technology cannot accurately determine the lubrication effect, which may lead to engine risks or waste of resources.
After each engine run, the electronic control unit determines the amount of oil level rise, combines the amount of dilution and evaporation, and uses dilution and evaporation models across multiple water temperature ranges to calculate the total oil level rise, assess the lubrication effect, determine engine operating risks, and execute corresponding handling strategies.
Accurately assess the lubrication effect of engine oil, reduce engine failure rate, extend service life, avoid premature oil changes, and save resource costs.
Smart Images

Figure CN2025141366_18062026_PF_FP_ABST
Abstract
Description
A risk assessment method, apparatus and vehicle
[0001] This application claims priority to Chinese Patent Application No. 2024118295097, filed on December 12, 2024, entitled "A Risk Assessment Method, Apparatus and Vehicle", the entire contents of which are incorporated herein by reference.
[0002] Technical Field
[0003] This application relates to the field of vehicles, and more specifically, to a risk assessment method, apparatus, and vehicle in the field of vehicles. Background Technology
[0004] Currently, when vehicles operate in low-temperature environments, the cylinder wall temperature of the engine is low, which may lead to incomplete combustion of the fuel injected into the cylinder. Unburned fuel will adhere to the cylinder wall and may further flow into the engine oil. If a large amount of fuel enters the engine oil, it will dilute the oil, reduce its lubricating effect, and cause poor engine lubrication, which may in turn pose certain risks to the engine.
[0005] The methods in the relevant technologies cannot accurately determine whether the lubrication effect of the engine oil has decreased, which may pose a certain risk to the engine. Technical solutions
[0006] This application provides a risk assessment method, apparatus, and vehicle. The method can accurately determine whether the lubrication effect of engine oil has decreased, thereby enabling an accurate risk assessment of the engine.
[0007] Firstly, a risk assessment method is provided, which includes:
[0008] After the engine finishes this run, determine the amount of oil level rise in the engine during this run.
[0009] Obtain the cumulative rise in engine oil level prior to this operation;
[0010] Determine the total rise in engine oil level based on the cumulative rise in oil level and the rise in oil level this time.
[0011] The engine's operational risk is determined based on the total increase in liquid level.
[0012] In this embodiment, the electronic control unit can determine the amount of oil level rise during each engine run; and determine the total oil level rise based on the cumulative rise and the current rise; assess the oil's lubrication effect based on the total oil level rise; and determine whether there is any risk to the engine based on the assessed lubrication effect. This allows for accurate identification of engine risks during operation, reducing engine failure rates and extending engine lifespan.
[0013] In conjunction with the first aspect, in some possible implementations, the amount of oil level rise in the engine during this operation is determined, including:
[0014] Obtain the amount of oil diluted and / or evaporated during this operation;
[0015] The amount of liquid level rise is determined based on the amount of dilution and / or evaporation.
[0016] In this embodiment, the electronic control unit can acquire the dilution and / or evaporation of the engine oil during each operation; and determine the current level rise based on the dilution and / or evaporation. Thus, the electronic control unit can more accurately determine the current level rise of the engine oil based on the dilution and evaporation. In conjunction with the first aspect, in some possible implementations, determining the current level rise based on the dilution and / or evaporation includes:
[0017] Obtain the initial and final coolant temperatures of the engine during this operation;
[0018] If the final water temperature is less than or equal to the preset water temperature, the liquid level rise will be determined based on the dilution amount.
[0019] If the final water temperature is higher than the preset water temperature, the liquid level rise will be determined based on the dilution and evaporation rates.
[0020] In this embodiment, the electronic control unit acquires the initial and final coolant temperatures of the engine during each operation. By comparing the final coolant temperature with the preset coolant temperature, if the final coolant temperature is less than or equal to the preset coolant temperature, the engine oil has only been diluted. Therefore, the amount of oil level rise is determined based on the amount of dilution. If the final coolant temperature is greater than the preset coolant temperature, the engine oil has both been diluted and evaporated. The amount of oil level rise can be determined based on the amount of dilution and evaporation, thus allowing for a more accurate determination of the oil level rise.
[0021] In conjunction with the first aspect, in some possible implementations, before determining the current liquid level rise based on the dilution amount, the method further includes:
[0022] Obtain the dilution rate of the engine oil during this operation;
[0023] The dilution amount is determined based on the engine's current running time and dilution rate.
[0024] In this embodiment, the electronic control unit acquires the oil dilution rate in real time during each operation; and determines the dilution amount based on the engine's operating duration and dilution rate. Since the dilution rate may change with the engine's operating environment (such as temperature), the amount of oil level rise can be predicted more accurately based on the operating duration and dilution rate.
[0025] In conjunction with the first aspect, in some possible implementations, the amount of liquid level rise is determined based on the dilution and evaporation rates, including:
[0026] The first rise in engine oil level is determined based on the oil dilution rate and the first running time during this operation; where the first running time is the time it takes for the engine to run from the initial coolant temperature to the preset coolant temperature.
[0027] The second rise in engine oil level is determined based on the oil evaporation rate and the second running time during this operation; where the second running time is the time it takes for the engine to run from the preset coolant temperature to the final coolant temperature.
[0028] The amount of liquid level rise in this instance is determined based on the deviation between the first and second liquid level rises.
[0029] In this embodiment, the electronic control unit can accurately determine the first rise in oil level based on the oil dilution rate and the first running time during each operation; simultaneously, it can accurately determine the second rise in oil level based on the oil evaporation rate and the second running time during this operation; and finally, based on the first and second rises in oil level, it determines the current rise in oil level. Thus, by considering the effects of oil dilution and evaporation on the oil level, the current rise in oil level can be calculated more accurately.
[0030] In conjunction with the first aspect, in some possible implementations, the dilution rate of the engine oil during this operation is obtained, including:
[0031] The target water temperature range where the initial water temperature is located is determined from multiple water temperature ranges; among them, multiple water temperature ranges correspond one-to-one with multiple dilution models;
[0032] Input the final water temperature into the dilution model corresponding to the target water temperature range to obtain the dilution rate.
[0033] In this embodiment, the electronic control unit divides the initial water temperature into multiple intervals and determines the target water temperature interval from these intervals. A corresponding dilution model is established for each interval, and the final water temperature is input into the dilution model corresponding to the target water temperature interval to obtain the dilution rate. This more accurately reflects the relationship between the oil dilution rate and the final water temperature under different initial water temperature conditions, improving the accuracy of the dilution rate calculation.
[0034] In conjunction with the first aspect, in some possible implementations, before determining the second rise in oil level based on the oil's evaporation rate and the second operating time during this operation, the method further includes:
[0035] The target water temperature range where the final water temperature is located is determined from multiple water temperature ranges; among them, multiple water temperature ranges correspond one-to-one with multiple evaporation models;
[0036] Input the runtime of this run into the evaporation model corresponding to the target water temperature range to obtain the evaporation rate.
[0037] In this embodiment, the electronic control unit divides the final water temperature into multiple intervals and determines the target water temperature interval from these intervals. A corresponding evaporation model is established for each interval, and the running time is input into the evaporation model corresponding to the target water temperature interval to obtain the evaporation rate. This more accurately reflects the relationship between the oil evaporation rate and running time under different final water temperature conditions, improving the accuracy of evaporation rate calculation.
[0038] In conjunction with the first aspect, in some possible implementations, the operational risks of the engine are determined based on the total increase in liquid level, including:
[0039] Determine the ratio between the total liquid level rise and the preset upper limit of liquid level rise;
[0040] The engine's operational risk is determined based on the range of ratios it falls within.
[0041] In this embodiment, the electronic control unit (ECU) quantifies the engine's operational risk into a specific numerical value by calculating the ratio of the total liquid level rise to a preset upper limit. This allows for a more intuitive understanding of the current engine operating status and the potential level of risk. Furthermore, based on the range of the ratio, the ECU can accurately determine the engine's operational risk level. When the ratio exceeds a preset threshold, the ECU can execute corresponding processing strategies, thereby improving the engine's lifespan and performance.
[0042] Secondly, a risk assessment device is provided, the device comprising:
[0043] The first determining module is used to determine the amount of oil level rise in the engine during the current operation after the current engine operation is completed.
[0044] The acquisition module is used to acquire the cumulative rise in engine oil level before this operation.
[0045] The second determining module is used to determine the total rise in oil level based on the cumulative rise in oil level and the current rise in oil level.
[0046] The third determination module is used to determine the engine's operational risk based on the total increase in liquid level.
[0047] Thirdly, a vehicle is provided, including a memory for storing executable program code;
[0048] A processor is used to call and run executable program code from memory, causing the vehicle to perform the methods in any of the possible implementations of the first aspect described above.
[0049] Fourthly, an executable program code product is provided, comprising: executable program code that, when run on a computer, causes the computer to perform the method in any possible implementation of the first aspect described above.
[0050] Fifthly, a readable storage medium is provided that stores executable program code, which, when run on a computer, causes the computer to perform the method in any possible implementation of the first aspect described above. Attached Figure Description
[0051] Figure 1 is a flowchart of a risk assessment method provided in an embodiment of this application;
[0052] Figure 2 is a schematic diagram of the dilution model provided in the embodiments of this application;
[0053] Figure 3 is a schematic diagram of the evaporation model provided in an embodiment of this application;
[0054] Figure 4 is a schematic diagram showing the relationship between the ratio and the number of engine runs in the embodiments of this application;
[0055] Figure 5 is a structural schematic diagram of a risk assessment device provided in an embodiment of this application;
[0056] Figure 6 is a structural schematic diagram of a vehicle provided in an embodiment of this application. The best embodiment of the present invention
[0057] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0058] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0059] Currently, when vehicles operate in low-temperature environments, the cylinder wall temperature of the engine is low, which may lead to incomplete combustion of the fuel injected into the cylinder. Unburned fuel will adhere to the cylinder wall and may further flow into the engine oil. If a large amount of fuel enters the engine oil, it will dilute the oil, reduce its lubricating effect, and cause poor engine lubrication, which may in turn pose certain risks to the engine.
[0060] One approach in related technologies is to determine whether the lubrication effect of the engine oil has decreased based on its usage time. When the engine oil has been used for a preset period of time, it is determined that the lubrication effect of the engine oil has decreased, and the engine oil is replaced to prevent potential risks to the engine.
[0061] In practical applications, due to variations in vehicle usage frequency and external temperature, there may be situations where the engine oil's lubrication effectiveness decreases even before the preset usage time has been reached. This situation could pose a certain risk to the engine. Therefore, the methods in related technologies cannot accurately determine whether the engine oil's lubrication effectiveness has decreased, which may thus pose a certain risk to the engine.
[0062] At the same time, there may be situations where the engine oil has reached the preset usage time but the lubrication effect of the engine oil has not decreased. This situation may cause the engine oil to be replaced prematurely, resulting in a certain waste of resources.
[0063] To address the aforementioned technical problems, this application provides a risk assessment method that can be executed by the Electronic Control Unit (ECU) in a vehicle. The ECU can determine the amount of oil level rise during each engine run; and based on the cumulative and current oil level rises, determine the total oil level rise; assess the oil's lubrication effect based on the total oil level rise; and determine whether there is any risk to the engine based on the assessed lubrication effect. This allows for accurate identification of engine risks during operation, reducing engine failure rates and extending engine lifespan.
[0064] Furthermore, by accurately determining whether there is a risk to the engine, the electronic control unit can also prevent the engine oil from being changed prematurely, thereby saving resource costs.
[0065] Referring to Figure 1, which is a flowchart of a risk assessment method provided in an embodiment of this application, the method can be implemented by an electronic control unit in a vehicle. As shown in Figure 1, the method may include the following steps.
[0066] S101, after the engine finishes this run, determine the amount of oil level rise in the engine during this run.
[0067] The rise in oil level refers to the increase in engine oil level during this operation. The rise in oil level may be due to fuel mixing into the engine oil.
[0068] In one implementation, the electronic control unit can detect the oil level in the engine through a level sensor before each engine starts running to obtain a first oil level. After the engine finishes running, it can detect the oil level in the engine again through the level sensor to obtain a second oil level. The difference between the second oil level and the first oil level is calculated to obtain the amount of oil level rise in the engine during this engine operation, i.e., the current oil level rise.
[0069] S102, obtain the cumulative rise in engine oil level before this operation.
[0070] The cumulative rise in oil level refers to the cumulative rise in oil level from the first run after an oil change to before this run.
[0071] For example, the electronic control unit (ECU) resets the cumulative fluid level rise to 0 each time it detects an engine oil change. After the first engine run following an oil change, the ECU determines the fluid level rise during that run. This rise is the cumulative fluid level rise, and the ECU stores it in the vehicle's main unit. At the end of the second engine run, the ECU determines the current fluid level rise during that run, calculates the sum of this current rise and the stored cumulative rise, and stores this updated cumulative fluid level rise. This process continues, allowing the ECU to update and store the cumulative fluid level rise after each engine run.
[0072] Correspondingly, after each engine run, the electronic control unit can obtain the pre-stored cumulative liquid level rise and thus the cumulative liquid level rise before the current run.
[0073] S103, determine the total increase in engine oil level based on the cumulative increase in oil level and the current increase in oil level.
[0074] S104, determine the engine's operational risk based on the total increase in liquid level.
[0075] The total rise in oil level refers to the total increase in engine oil level after the current operation is completed. Engine operating risk refers to the risk to engine operation that may result from a decrease in the current lubricating effect of the engine oil.
[0076] For example, after each engine run, the electronic control unit can calculate the sum of the current fluid level rise and the cumulative fluid level rise to obtain the total fluid level rise.
[0077] In one implementation, researchers can pre-configure multiple oil level ranges, each corresponding to a different engine operating risk level. After each engine run, the electronic control unit (ECU) determines the current oil level rise and the cumulative oil level rise, then calculates the sum of the current and cumulative rises to obtain the total oil level rise. Based on this total rise, the ECU can determine the target oil level range and the corresponding engine operating risk level.
[0078] For example, researchers can pre-configure a first, second, third, and fourth liquid level range. The first range is where the total liquid level rise is less than or equal to 5 ml; the second range is where the total liquid level rise is greater than 5 ml but less than or equal to 10 ml; the third range is where the total liquid level rise is greater than 10 ml but less than or equal to 15 ml; and the fourth range is where the total liquid level rise is greater than 15 ml. Furthermore, researchers can configure different engine operation risk levels for each liquid level range: the first range corresponds to no risk; the second range to low risk; the third range to medium risk; and the fourth range to high risk.
[0079] Optionally, after determining the engine's operational risk level, the electronic control unit can execute the processing strategy corresponding to the operational risk level.
[0080] For example, researchers can configure different handling strategies for different engine operating risk levels. After determining the engine's operating risk level, the electronic control unit can determine the handling strategy corresponding to the engine's operating risk level and execute that strategy.
[0081] For example, if the engine's operating risk level is no risk, no action is taken, meaning the engine is in normal operating condition. If the engine's operating risk level is low risk, the handling strategy is a warning notification, meaning the electronic control unit sends a warning message to the vehicle's instrument panel or central control screen to inform the user that the engine may have some risk. If the engine's operating risk level is medium risk, the handling strategy is proactive handling, meaning the electronic control unit can control the engine to increase its speed, raising the engine coolant temperature and running it at high temperature for a period of time to reduce the rise in engine oil level. If the engine's operating risk level is high risk, the handling strategy is passive handling, meaning the electronic control unit can send the vehicle's engine information to the corresponding backend server so that backend staff can promptly notify the user to perform an oil change.
[0082] For example, during engine operation, if the electronic control unit (ECU) detects a cumulative oil level rise of 3 ml before the current operation, and the oil level sensor determines that the current oil level rise is 1 ml, the sum of the cumulative and current oil level rises can be calculated to obtain a total oil level rise of 4 ml. Based on this total oil level rise, the target oil level range can be determined as the first oil level range. Furthermore, the ECU can determine that the engine's operational risk level corresponding to the first oil level range is risk-free, thus confirming that the engine currently faces no operational risk.
[0083] If, during engine operation, the electronic control unit (ECU) determines that the total rise in engine oil level is 16ml, then based on this total rise, the target oil level range is determined to be the fourth oil level range. Furthermore, if the ECU determines that the engine's operational risk level corresponding to the fourth oil level range is high, then the engine's operational risk is considered high, requiring passive handling. Specifically, the ECU can send the vehicle's engine information to the corresponding backend server so that backend staff can promptly notify the user to perform an oil change.
[0084] In this embodiment, the electronic control unit can determine the amount of oil level rise during each engine run; and determine the total oil level rise based on the cumulative rise and the current rise; assess the oil's lubrication effect based on the total oil level rise; and determine whether there is any risk to the engine based on the assessed lubrication effect. This allows for accurate identification of engine risks during operation, reducing engine failure rates and extending engine lifespan.
[0085] Furthermore, by accurately determining whether there is a risk to the engine, the electronic control unit can also prevent the engine oil from being changed prematurely, thereby saving resource costs.
[0086] Optionally, the amount of oil level rise in the engine during this operation is determined, including:
[0087] Obtain the amount of oil diluted and / or evaporated during this operation;
[0088] The amount of liquid level rise is determined based on the amount of dilution and / or evaporation.
[0089] Dilution refers to the increase in engine oil level after the current engine operation. Evaporation refers to the decrease in engine oil level caused by the evaporation of engine oil or fuel in the oil after the current engine operation, under conditions of high external temperature.
[0090] In this embodiment, after each engine run, the electronic control unit can obtain the amount of oil dilution and / or evaporation during the run; and determine the amount of oil level rise based on the amount of dilution and / or evaporation.
[0091] For example, if the engine oil only undergoes dilution during each engine run, the electronic control unit can obtain the amount of oil dilution during this run and determine the amount of dilution as the increase in oil level for this run. If the engine oil undergoes both dilution and evaporation during this engine run, the electronic control unit can obtain both the amount of oil dilution and the amount of oil evaporation during this run, calculate the difference between the amount of dilution and the amount of evaporation, and determine the difference as the increase in oil level for this run.
[0092] In this embodiment, the electronic control unit can acquire the amount of oil dilution and / or evaporation during each operation; and determine the amount of oil level rise based on the amount of dilution and / or evaporation. In this way, the electronic control unit can more accurately determine the amount of oil level rise in each operation based on the amount of dilution and evaporation.
[0093] Optionally, the liquid level rise may be determined based on the dilution and / or evaporation rates, including:
[0094] Obtain the initial and final coolant temperatures of the engine during this operation;
[0095] If the final water temperature is less than or equal to the preset water temperature, the liquid level rise will be determined based on the dilution amount.
[0096] If the final water temperature is higher than the preset water temperature, the liquid level rise will be determined based on the dilution and evaporation rates.
[0097] The initial water temperature refers to the temperature of the coolant in the engine at the start of this operation; the ending water temperature refers to the temperature of the coolant in the engine at the end of this operation; and the preset water temperature refers to the pre-set temperature threshold of the coolant.
[0098] In this embodiment, at the start of each engine run, the electronic control unit (ECU) obtains the coolant temperature via a temperature sensor, representing the initial water temperature during the current run. Simultaneously, after each engine run, the ECU again obtains the coolant temperature via the temperature sensor, representing the final water temperature during the current run. Furthermore, the ECU compares the final water temperature with a preset water temperature. If the final water temperature is less than or equal to the preset water temperature, it indicates that the engine oil has not evaporated; therefore, the ECU can directly use the dilution amount as the current fluid level rise. If the final water temperature is greater than the preset water temperature, it indicates that the engine oil has both diluted and evaporated; therefore, the ECU can calculate the difference between the dilution amount and the evaporation amount to obtain the current fluid level rise.
[0099] Meanwhile, if the initial water temperature is higher than the preset water temperature, it indicates that the engine oil has only evaporated at this time. Therefore, the electronic control unit can calculate the amount of evaporation and thus obtain the amount of liquid level rise.
[0100] For example, if the preset temperature is 65℃, at the start of the engine's current run, the electronic control unit (ECU) can detect an initial coolant temperature of -15℃ using a temperature sensor. After the engine's current run ends, the ECU again detects a final coolant temperature of 20℃ using the temperature sensor and obtains an oil dilution of 2ml. The ECU then compares the final coolant temperature with the preset temperature and determines that the final temperature is lower than the preset temperature. Therefore, the ECU uses the dilution amount as the fluid level rise for this run, i.e., the fluid level rise is 2ml.
[0101] For example, the preset temperature is 65℃. At the start of this engine run, the electronic control unit (ECU) obtains the initial coolant temperature of the engine as 25℃ via the temperature sensor. Simultaneously, after the engine run ends, the ECU again obtains the final coolant temperature of the engine as 70℃ via the temperature sensor, and obtains the dilution amount as 1ml and the evaporation amount as 0.2ml. Further, the ECU compares the final coolant temperature with the preset temperature, determines that the final coolant temperature is greater than the preset temperature, and calculates the difference between the dilution amount and the evaporation amount, resulting in a coolant level rise of 0.8ml.
[0102] For example, the preset temperature is 65℃; at the start of this engine operation, the electronic control unit obtains the initial coolant temperature of the engine as 70℃ through the temperature sensor; at the same time, it obtains the amount of oil evaporation as 0.2ml. Further, the electronic control unit compares the initial coolant temperature with the preset coolant temperature, determines that the initial coolant temperature is greater than the preset coolant temperature, and uses the amount of evaporation as the amount of liquid level rise in this operation, thus obtaining the amount of liquid level drop in this operation as 0.2ml.
[0103] In this embodiment, the electronic control unit acquires the initial and final coolant temperatures of the engine during each operation. By comparing the final coolant temperature with the preset coolant temperature, if the final coolant temperature is less than or equal to the preset coolant temperature, the engine oil has only been diluted. Therefore, the amount of oil level rise is determined based on the amount of dilution. If the final coolant temperature is greater than the preset coolant temperature, the engine oil has both been diluted and evaporated. The amount of oil level rise can be determined based on the amount of dilution and evaporation, thus allowing for a more accurate determination of the oil level rise.
[0104] Optionally, before determining the current liquid level rise based on the dilution amount, the method further includes:
[0105] Obtain the dilution rate of the engine oil during this operation;
[0106] The dilution amount is determined based on the engine's current running time and dilution rate.
[0107] The dilution rate (also known as the dilution degree) refers to the amount of fuel mixed in with the engine oil per unit time. Running time refers to the duration of engine operation from start to finish.
[0108] In this embodiment, the electronic control unit can obtain the dilution rate of the engine oil during this operation; and calculate the product between the engine's current running time and the dilution rate to obtain the dilution amount.
[0109] For example, during engine operation, the electronic control unit determines that the oil dilution rate during this operation is 0.5 ml / s, and at the same time determines the engine running time to be 30 seconds. Then, the electronic control unit calculates the product between the oil dilution rate during this operation and the first running time, and determines that the first oil level rise is 15 ml.
[0110] In this embodiment, the electronic control unit acquires the oil dilution rate in real time during each operation; and determines the dilution amount based on the engine's operating duration and dilution rate. Since the dilution rate may change with the engine's operating environment (such as temperature), the amount of oil level rise can be predicted more accurately based on the operating duration and dilution rate.
[0111] Optionally, the liquid level rise can be determined based on the dilution and evaporation rates, including:
[0112] The first rise in oil level is determined based on the oil dilution rate and the first running time during this operation.
[0113] The second rise in oil level is determined based on the oil evaporation rate during this operation and the second operating time.
[0114] The amount of liquid level rise in this instance is determined based on the deviation between the first and second liquid level rises.
[0115] The first running time is the time it takes for the engine to run from the initial water temperature to the preset water temperature; the second running time is the time it takes for the engine to run from the preset water temperature to the final water temperature.
[0116] In this embodiment, after acquiring the dilution rate and evaporation rate of the engine oil during the current operation, the electronic control unit (ECU) determines the time taken for the engine to run from the initial coolant temperature to the preset coolant temperature using a timer, and simultaneously determines the time taken for the engine to run from the preset coolant temperature to the final coolant temperature using the timer. Then, the ECU calculates the product of the oil dilution rate during the current operation and the first operating time to determine the first oil level rise. Simultaneously, the ECU calculates the product of the oil evaporation rate during the current operation and the second operating time to determine the second oil level rise. Finally, the ECU determines the current oil level rise based on the deviation between the first and second oil level rises.
[0117] For example, during engine operation, if the preset coolant temperature is 65°C, the electronic control unit (ECU), after determining that the oil dilution rate during this operation is 0.5 ml / s and the oil evaporation rate is 0.2 ml / s, uses a timer to determine that the time taken for the engine to reach the preset coolant temperature of 65°C from the initial temperature is 30 seconds, and the time taken to reach the final coolant temperature of 65°C from the preset temperature is 20 seconds. Then, the ECU calculates the product of the oil dilution rate and the first operating time to determine the first oil level rise as 15 ml. It then calculates the product of the oil evaporation rate and the second operating time to determine the second oil level rise as 4 ml. Finally, based on the difference between the first and second oil level rises, the ECU determines the total oil level rise as 11 ml.
[0118] In this embodiment, the electronic control unit can accurately determine the first rise in oil level based on the oil dilution rate and the first running time during each operation; simultaneously, it can accurately determine the second rise in oil level based on the oil evaporation rate and the second running time during this operation; and finally, based on the first and second rises in oil level, it determines the current rise in oil level. Thus, by considering the effects of oil dilution and evaporation on the oil level, the current rise in oil level can be calculated more accurately.
[0119] Optionally, the dilution rate of the engine oil during this operation is obtained, including:
[0120] Determine the target water temperature range where the initial water temperature is located from multiple water temperature ranges;
[0121] Input the final water temperature into the dilution model corresponding to the target water temperature range to obtain the dilution rate.
[0122] Among them, multiple water temperature ranges correspond one-to-one with multiple dilution models; each dilution model is used to characterize the functional relationship between the water temperature and the oil dilution rate at the end of engine operation within the corresponding initial water temperature range.
[0123] For example, the functional relationship corresponding to the dilution model can be expressed as:
[0124] (1)
[0125] in, Indicates the final water temperature; Indicates the amount of oil level rise; represents the polynomial coefficients, with values ranging from [-1, 1]. represents the polynomial coefficients, with values ranging from [-1, 1]. It is a constant with a value range of [-5, 5], which can be obtained through experimental determination.
[0126] It should be noted that researchers can use the engine low-temperature bench test chamber to study the rise in engine oil level by selecting different initial water temperatures and running the engine to a specified final water temperature; and by selecting the same initial water temperature and running the engine to different final water temperatures, they can study the rise in engine oil level. Based on multiple sets of experimental results, the specific values of the corresponding polynomial coefficients and constants can be fitted, without any limitations.
[0127] Referring to Figure 2, which is a schematic diagram of the dilution model provided in the embodiments of this application, that is, a model of the water temperature and oil level rise at the end of a single engine run. In the figure, the horizontal axis represents the water temperature at the end of a single run under the conditions of the same running time and the same initial water temperature; the vertical axis represents the oil level rise, and there is a positive correlation between the oil level rise and the dilution rate.
[0128] For example, the electronic control unit can obtain curve 20 by fitting coordinate points 201, 202, 203, and 204. Curve 20 represents the trend of change between different ending coolant temperatures and the amount of oil level rise under the same engine running time and the same initial coolant temperature. This trend shows that under the same conditions, as the coolant temperature increases at the end of a single engine run, the amount of oil level rise decreases. Taking coordinate points 201 and 202 as examples, coordinate point 201 indicates that when the engine runs from an initial coolant temperature of -30℃ to an ending coolant temperature of -20℃, the amount of oil level rise is 0.0074mm; coordinate point 202 indicates that when the engine runs from an initial coolant temperature of -30℃ to an ending coolant temperature of 40℃, the amount of oil level rise is 0.0038mm.
[0129] In this embodiment, researchers can pre-configure multiple water temperature ranges for the engine, with different water temperature ranges corresponding to different dilution models. After obtaining the initial and final water temperature, the electronic control unit determines the target water temperature range from the multiple water temperature ranges; and inputs the final water temperature into the dilution model corresponding to the target water temperature range to obtain the dilution rate.
[0130] For example, researchers can pre-configure a first, second, third, and fourth water temperature range. The first water temperature range is where the initial temperature is less than or equal to -5°C; the second water temperature range is where the initial temperature is greater than -5°C and less than or equal to 10°C; the third water temperature range is where the initial temperature is greater than 10°C and less than or equal to 35°C; and the fourth water temperature range is where the initial temperature is greater than 35°C. Furthermore, researchers can configure different dilution models for each water temperature range. For instance, during engine operation, after determining the initial water temperature to be 5°C and the final water temperature to be 35°C, the electronic control unit (ECU) can determine the target water temperature range (the range where the initial water temperature falls) as the second water temperature range from multiple ranges and determine the corresponding dilution model for the second water temperature range. Then, the ECU inputs the final water temperature of 35°C into the dilution model corresponding to the second water temperature range to obtain the dilution rate.
[0131] In this embodiment, the electronic control unit divides the initial water temperature into multiple intervals and determines the target water temperature interval from these intervals. A corresponding dilution model is established for each interval, and the final water temperature is input into the dilution model corresponding to the target water temperature interval to obtain the dilution rate. This more accurately reflects the relationship between the oil dilution rate and the final water temperature under different initial water temperature conditions, improving the accuracy of the dilution rate calculation.
[0132] Optionally, before determining the second rise in oil level based on the oil's evaporation rate during this operation and the second operating time, the method further includes:
[0133] Determine the target water temperature range where the final water temperature is located from multiple water temperature ranges;
[0134] Input the runtime of this run into the evaporation model corresponding to the target water temperature range to obtain the evaporation rate.
[0135] Among them, multiple water temperature ranges correspond one-to-one with multiple evaporation models; each evaporation model is used to characterize the functional relationship between the engine running time from start to finish and the oil evaporation rate within the corresponding end water temperature range.
[0136] For example, the functional relationship corresponding to the evaporation model can be expressed as:
[0137] (2)
[0138] in, Indicates the engine's operating time; Indicates the amount of change in engine oil level; represents the polynomial coefficients, with values ranging from [-1, 1]. represents the polynomial coefficients, with values ranging from [-1, 1]. represents the polynomial coefficients, with values ranging from [-1, 1]. It is a constant with a value range of [-5, 5], which can be obtained through experimental determination.
[0139] It should be noted that, under the premise that the engine runs from the preset temperature to the maximum allowable coolant temperature, researchers can select different ending coolant temperatures and run the engine continuously for a specified time to study the change in engine oil level; and select the same ending coolant temperature and run the engine continuously for different times to study the change in engine oil level. Based on the results of multiple sets of experiments, the specific values of the corresponding polynomial coefficients and constants are fitted, and no restrictions are imposed on them.
[0140] Referring to Figure 3, which is a schematic diagram of the evaporation model provided in the embodiments of this application, that is, the model curve of the running time at the end of a single engine operation versus the change in engine oil level. In this curve, the horizontal axis represents the running time at the end of a single operation under the condition that the engine's final coolant temperature is greater than the preset coolant temperature and the same final coolant temperature; the vertical axis represents the change in engine oil level.
[0141] For example, the electronic control unit can obtain curve 30 by fitting coordinate points 301, 302, 303, 304, 305, 306, 307, and 308. Curve 30 represents the trend of oil level change with different running times under the condition that the engine's final coolant temperature is higher than the preset coolant temperature and the same final coolant temperature. This trend shows that under the same conditions, as the engine running time increases, the absolute value of the oil level change decreases, that is, the amount of oil level drop also decreases. Taking coordinate points 301 and 304 as examples, coordinate point 301 indicates that when the engine runs continuously at a final coolant temperature of 80°C for 18 minutes, the oil level change is -0.0003 mm, that is, the oil level drops by 0.0003 mm. Coordinate 304 indicates that when the engine runs continuously at a coolant temperature of 80℃ for 60 minutes, the oil level changes by -0.00015mm, meaning the oil level drops by 0.00015mm.
[0142] In this embodiment, researchers can pre-configure multiple water temperature ranges for the engine, with different water temperature ranges corresponding to different evaporation models. After obtaining the final water temperature and operating time, the electronic control unit determines the target water temperature range from the multiple water temperature ranges; and inputs the operating time into the evaporation model corresponding to the target water temperature range to obtain the evaporation rate.
[0143] For example, researchers can pre-configure a first water temperature range, a second water temperature range, and a third water temperature range. The first water temperature range is the range where the final water temperature is greater than 70°C and less than or equal to 80°C; the second water temperature range is the range where the final water temperature is greater than 80°C and less than or equal to 90°C; and the third water temperature range is the range where the final water temperature is greater than 90°C and less than or equal to 100°C. Simultaneously, researchers can configure different evaporation models for each water temperature range. For instance, during engine operation, after determining the final water temperature to be 85°C, the electronic control unit can determine the target water temperature range (the range where the final water temperature falls) as the second water temperature range from multiple water temperature ranges; and determine the evaporation model corresponding to the second water temperature range. Then, the electronic control unit inputs the final water temperature of 85°C into the evaporation model corresponding to the second water temperature range to obtain the evaporation rate.
[0144] In this embodiment, the electronic control unit divides the final water temperature into multiple intervals and determines the target water temperature interval from these intervals. A corresponding evaporation model is established for each interval, and the running time is input into the evaporation model corresponding to the target water temperature interval to obtain the evaporation rate. This more accurately reflects the relationship between the oil evaporation rate and running time under different final water temperature conditions, improving the accuracy of evaporation rate calculation.
[0145] Optionally, the operational risks of the engine can be determined based on the total increase in liquid level, including:
[0146] Determine the ratio between the total liquid level rise and the preset upper limit of liquid level rise;
[0147] The engine's operational risk is determined based on the range of ratios it falls within.
[0148] The preset upper limit for the rise in oil level refers to the maximum amount by which the oil level is allowed to rise.
[0149] In this embodiment, researchers can pre-configure multiple ratio ranges (also called ratio intervals), with different ratio intervals corresponding to different engine operation risk levels. After determining the total liquid level rise, the electronic control unit calculates the ratio between the total liquid level rise and the preset upper limit of the liquid level rise; and determines the ratio interval in which the ratio falls. Then, the engine operation risk level is determined based on the corresponding ratio interval.
[0150] For example, the formula for calculating the ratio between the total increase in liquid level and the preset upper limit of liquid level increase can be expressed as:
[0151] (3)
[0152] in, This represents the ratio between the total increase in liquid level and the preset upper limit of liquid level increase. Indicates the total increase in liquid level; This represents the preset upper limit of the liquid level rise, which is a constant and can be determined based on the physical structure of the engine.
[0153] For example, R&D personnel can pre-configure a first ratio interval, a second ratio interval, a third ratio interval, and a fourth ratio interval. The first ratio interval is the interval less than 0.85; the second ratio interval is the interval greater than or equal to 0.85 and less than 1; the third ratio interval is the interval greater than or equal to 1 and less than 1.1; and the fourth ratio interval is the interval greater than or equal to 1.1. Simultaneously, R&D personnel can configure different engine operating risk levels for each ratio interval. The engine operating risk level corresponding to the first ratio interval is no risk; the engine operating risk level corresponding to the second ratio interval is low risk; the engine operating risk level corresponding to the third ratio interval is medium risk; and the engine operating risk level corresponding to the fourth ratio interval is high risk.
[0154] Optionally, after determining the engine's operational risk level, the electronic control unit can execute the processing strategy corresponding to the operational risk level.
[0155] For example, researchers can configure corresponding processing strategies for different engine operation risk levels. For instance, if the engine operation risk level is no risk, no processing is performed; if the engine operation risk level is low risk, the processing strategy is a warning notification; if the engine operation risk level is medium risk, the processing strategy is proactive processing; and if the engine operation risk level is high risk, the processing strategy is passive processing.
[0156] For example, if the preset upper limit for oil level rise is 10ml, during this engine operation, the electronic control unit determines that the total oil level rise is 4ml, and calculates the ratio between the total oil level rise and the preset upper limit for oil level rise as 0.4. Simultaneously, the electronic control unit determines the current ratio range as the first ratio range based on this ratio. Further, the electronic control unit can determine that the engine operation risk level corresponding to the first ratio range is risk-free, and therefore no further action is taken.
[0157] For example, the electronic control unit (ECU) determines that the total rise in engine oil level is 11 ml and calculates the ratio between this total rise and the preset upper limit of the rise to be 1.1. Simultaneously, the ECU determines the current ratio range as the fourth ratio range based on this ratio. Further, the ECU can determine that the engine operating risk level corresponding to the first ratio range is high-risk, requiring passive handling. The ECU can then send the vehicle's engine information to the corresponding backend server so that backend staff can promptly notify the user to perform an oil change.
[0158] Referring to Figure 4, Figure 4 is a schematic diagram illustrating the relationship between the ratio and the number of engine runs in this embodiment of the application. The horizontal axis represents the number of engine runs, which is recorded by the electronic control unit (ECU) starting after the vehicle's oil change. Each time the engine runs, the ECU saves the number of runs to the host terminal. The vertical axis represents the ratio between the total fluid level rise and the preset upper limit of the fluid level rise. Curve 40 shows the trend of the relationship between the number of engine runs and the ratio, indicating that the ratio increases with the number of engine runs. When the ratio is greater than or equal to coordinate point 401 and less than coordinate point 402, the ECU performs a warning notification operation; when the ratio is greater than or equal to coordinate point 402 and less than coordinate point 403, the ECU performs an active processing operation; when the ratio is greater than or equal to coordinate point 403, the ECU performs a passive processing operation.
[0159] In this embodiment, the electronic control unit (ECU) quantifies the engine's operational risk into a specific numerical value by calculating the ratio of the total liquid level rise to a preset upper limit. This allows for a more intuitive understanding of the current engine operating status and the potential level of risk. Furthermore, based on the range of the ratio, the ECU can accurately determine the engine's operational risk level. When the ratio exceeds a preset threshold, the ECU can execute corresponding processing strategies, thereby improving the engine's lifespan and performance.
[0160] Referring to Figure 5, which is a structural schematic diagram of a risk assessment device provided in an embodiment of this application, the risk assessment device can be installed in the electronic control unit of a vehicle and may include: a first determining module 501, an acquiring module 502, a second determining module 503 and a third determining module 504.
[0161] The first determining module 501 is used to determine the amount of oil level rise in the engine during the current operation after the current engine operation is completed.
[0162] The acquisition module 502 is used to acquire the cumulative rise in oil level before this operation;
[0163] The second determining module 503 is used to determine the total rise in oil level based on the cumulative rise in oil level and the current rise in oil level.
[0164] The third determining module 504 is used to determine the engine's operational risk based on the total increase in liquid level.
[0165] Optionally, the first determining module 501 is specifically used to obtain the amount of dilution and / or evaporation of the engine oil during this operation; and to determine the amount of liquid level rise based on the amount of dilution and / or evaporation.
[0166] Optionally, the first determining module 501 is specifically used to obtain the initial water temperature and the final water temperature of the engine during this operation; if the final water temperature is less than or equal to the preset water temperature, the liquid level rise is determined based on the dilution amount; if the final water temperature is greater than the preset water temperature, the liquid level rise is determined based on the dilution amount and the evaporation amount.
[0167] Optionally, the first determining module 501 is specifically used to obtain the dilution rate of the engine oil during this operation; and to determine the dilution amount based on the engine's current operating time and the dilution rate.
[0168] Optionally, the first determining module 501 is specifically used to determine the first rise in engine oil level based on the dilution rate of engine oil during the current operation and the first operating time; wherein the first operating time is the time taken for the engine to run from the initial water temperature to the preset water temperature; to determine the second rise in engine oil level based on the evaporation rate of engine oil during the current operation and the second operating time; wherein the second operating time is the time taken for the engine to run from the preset water temperature to the final water temperature; and to determine the current rise in oil level based on the deviation between the first rise in oil level and the second rise in oil level.
[0169] Optionally, the first determining module 501 is specifically used to determine the target water temperature range where the initial water temperature is located from multiple water temperature ranges; wherein, the multiple water temperature ranges correspond one-to-one with multiple dilution models; and the ending water temperature is input into the dilution model corresponding to the target water temperature range to obtain the dilution rate.
[0170] Optionally, the first determining module 501 is specifically used to determine the target water temperature range where the ending water temperature is located from multiple water temperature ranges; wherein, the multiple water temperature ranges correspond one-to-one with multiple evaporation models; and the current running time is input into the evaporation model corresponding to the target water temperature range to obtain the evaporation rate.
[0171] Optionally, the third determining module 504 is specifically used to determine the ratio between the total liquid level rise and the preset upper limit of the liquid level rise; and to determine the engine's operating risk based on the range of the ratio.
[0172] The risk assessment device provided in this embodiment can execute the above-described method embodiment, and its implementation principle and technical effect are similar, so they will not be described again here.
[0173] Referring to Figure 6, which is a structural schematic diagram of a vehicle provided in an embodiment of this application.
[0174] For example, as shown in FIG6, the vehicle 600 includes a memory 601 and a processor 602, wherein the memory 601 stores executable program code 6011, and the processor 602 is used to call and execute the executable program code 6011 to perform a risk assessment method.
[0175] Furthermore, this application also protects a vehicle that may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to perform a risk assessment method provided in this application.
[0176] This embodiment also provides a readable storage medium storing executable program code. When the executable program code is run on a computer, the computer performs the aforementioned method steps to implement a risk assessment method provided in the above embodiment.
[0177] This embodiment also provides an executable program code product. When the executable program code product is run on a computer, the computer performs the above-mentioned related steps to realize the risk assessment method provided in the above embodiment.
[0178] In this embodiment, the device, readable storage medium, executable program code product or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.
[0179] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0180] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0181] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A risk assessment method, wherein, The method includes: After the engine finishes this run, determine the amount of oil level rise in the engine during this run. Obtain the cumulative rise in oil level before this operation; The total increase in the oil level is determined based on the cumulative increase in oil level and the current increase in oil level. The operational risk of the engine is determined based on the total increase in liquid level.
2. The method according to claim 1, wherein, Determining the amount of oil level rise in the engine during this operation includes: Obtain the dilution and / or evaporation of the engine oil during this operation; The amount of liquid level rise is determined based on the amount of dilution and / or evaporation.
3. The method according to claim 2, wherein, Determining the current liquid level rise based on the dilution amount and / or evaporation amount includes: Obtain the initial and final water temperatures of the engine during this operation; If the final water temperature is less than or equal to the preset water temperature, the current liquid level rise is determined based on the dilution amount. If the final water temperature is greater than the preset water temperature, the current liquid level rise is determined based on the dilution amount and the evaporation amount.
4. The method according to claim 3, wherein, Before determining the current liquid level rise based on the dilution amount, the method further includes: Obtain the dilution rate of the engine oil during this operation; The dilution amount is determined based on the engine's current running time and the dilution rate.
5. The method according to claim 3, wherein, Determining the current liquid level rise based on the dilution amount and the evaporation amount includes: The first rise in engine oil level is determined based on the dilution rate of the engine oil during this operation and the first operating time; wherein, the first operating time is the time taken for the engine to run from the initial water temperature to the preset water temperature; The second rise in engine oil level is determined based on the evaporation rate of the engine oil during this operation and the second running time; wherein, the second running time is the time taken for the engine to run from the preset water temperature to the final water temperature; The current liquid level rise is determined based on the deviation between the first liquid level rise and the second liquid level rise.
6. The method according to claim 4, wherein, Obtaining the dilution rate of the engine oil during this operation includes: The target water temperature range where the initial water temperature is located is determined from multiple water temperature ranges; wherein, the multiple water temperature ranges correspond one-to-one with multiple dilution models; The final water temperature is input into the dilution model corresponding to the target water temperature range to obtain the dilution rate.
7. The method according to claim 5, wherein, Before determining the second rise in oil level based on the oil's evaporation rate and the second running time during the current operation, the method further includes: The target water temperature range where the ending water temperature is located is determined from multiple water temperature ranges; wherein, the multiple water temperature ranges correspond one-to-one with multiple evaporation models; The evaporation rate is obtained by inputting the current runtime into the evaporation model corresponding to the target water temperature range.
8. The method according to claim 1, wherein, The determination of the engine's operational risk based on the total increase in liquid level includes: Determine the ratio between the total liquid level rise and the preset upper limit of liquid level rise; The operational risk of the engine is determined based on the range of the ratio.
9. The method according to claim 8, wherein, Determining the engine's operational risk based on the range of ratios in which the ratio falls includes: From a pre-configured range of ratios, the range in which the ratio falls is determined, with different ranges corresponding to different operational risk levels; The operational risk level corresponding to the range of ratios in which the ratio falls is determined as the operational risk level of the engine.
10. The method according to claim 1, wherein, The determination of the engine's operational risk based on the total increase in liquid level includes: The target liquid level range containing the total liquid level rise is determined from multiple liquid level ranges, and the multiple liquid level ranges correspond to different operational risk levels; The operational risk level corresponding to the target liquid level range is determined as the operational risk level of the engine.
11. The method according to claim 9 or 10, wherein, The method further includes: Implement the processing strategy corresponding to the operational risk level of the engine.
12. The method according to claim 11, wherein, The execution of the processing strategy corresponding to the operational risk level of the engine includes: If the engine's operating risk level is medium risk, then the engine speed is increased to raise the engine's coolant temperature.
13. The method according to claim 1, wherein, Determining the amount of oil level rise in the engine during this operation includes: Calculate the difference between the first liquid level and the second liquid level to obtain the current liquid level rise, wherein the first liquid level is the oil level in the engine before the current engine starts running, and the second liquid level is the oil level in the engine after the current engine runs.
14. A readable storage medium, wherein, The readable storage medium stores executable program code that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 13.
15. A vehicle, wherein, The vehicles include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the vehicle to perform the method as described in any one of claims 1 to 13.