A method, apparatus, equipment and storage medium for correcting engine oil level.
By acquiring vehicle acceleration and using the oil level correction value and acceleration coupling coefficient to correct the oil level value, the problem of inaccurate measurement by thermoelectric sensors is solved, and more accurate and real-time oil level measurement is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SAIC MOTOR
- Filing Date
- 2024-07-18
- Publication Date
- 2026-07-03
Smart Images

Figure CN121363465B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of engine control technology, specifically to a method, device, equipment, and storage medium for correcting engine oil level. Background Technology
[0002] Vehicles consume engine oil (or simply engine oil) during operation. Drivers need to ensure the engine oil level is sufficient before driving to complete the journey. Currently, thermoelectric oil level sensors are used to measure the oil level. These sensors utilize the different heat dissipation rates in different media to measure the oil level. Different oil levels cause different rates of temperature rise in the resistance wire of the thermoelectric oil level sensor, resulting in different voltage values in the circuitry surrounding the resistance wire. Finally, the corresponding oil level value is determined using this voltage value, thus completing the oil level measurement.
[0003] However, there is a problem with inaccurate measurement of engine oil level using thermoelectric oil level sensors. Summary of the Invention
[0004] In view of this, this application provides a method, apparatus, device and storage medium for correcting engine oil level, which can correct the engine oil level to obtain a more accurate engine oil level.
[0005] The technical solution provided in this application is as follows:
[0006] In a first aspect, this application provides a method for correcting engine oil level, the method comprising:
[0007] Obtain the measured oil level of the vehicle at the end of the target time period;
[0008] The vehicle acceleration during the target time period is obtained, and the vehicle acceleration includes longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration, and yaw acceleration.
[0009] The liquid level correction value is determined based on the vehicle acceleration, and the acceleration coupling coefficient is determined based on the vehicle acceleration. The acceleration coupling coefficient is used to measure the degree of coupling between the two accelerations.
[0010] The measured oil level value is corrected using the liquid level correction value and the acceleration coupling coefficient to obtain the corrected oil level value.
[0011] In one possible implementation, the liquid level correction value includes longitudinal correction value, lateral correction value, vertical correction value, roll correction value, pitch correction value, and yaw correction value, and the acceleration coupling coefficient includes a sub-coupling coefficient between every two types of accelerations included in the vehicle acceleration.
[0012] In one possible implementation, correcting the measured oil level value using the level correction value and the acceleration coupling coefficient to obtain the corrected oil level value includes:
[0013] The measured liquid level value is added to each correction value included in the liquid level correction value to obtain the corrected liquid level value;
[0014] The corrected oil level value is obtained by multiplying the corrected oil level value by each of the sub-coupling coefficients included in the acceleration coupling coefficient.
[0015] In one possible implementation, determining the liquid level correction value based on vehicle acceleration includes:
[0016] Based on the correspondence between vehicle acceleration and liquid level correction value, the liquid level correction value corresponding to the vehicle acceleration is determined, and the correspondence between vehicle acceleration and liquid level correction value is positively correlated.
[0017] In one possible implementation, determining the liquid level correction value based on vehicle acceleration includes:
[0018] The vehicle acceleration is processed using a liquid level correction model to obtain a liquid level correction value. The liquid level correction model is trained based on historical vehicle acceleration and historical liquid level correction values, and the historical liquid level correction values correspond to the historical vehicle acceleration.
[0019] Secondly, this application provides an oil level correction device, the device comprising:
[0020] The first acquisition unit is used to acquire the measured oil level value of the vehicle at the end of the target time period;
[0021] The second acquisition unit is used to acquire the vehicle acceleration of the vehicle during the target time period, the vehicle acceleration including longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration and yaw acceleration;
[0022] The determining unit is used to determine the liquid level correction value based on the vehicle acceleration and to determine the acceleration coupling coefficient based on the vehicle acceleration. The acceleration coupling coefficient is used to measure the degree of coupling between the two accelerations.
[0023] The correction unit is used to correct the measured oil level value using the liquid level correction value and the acceleration coupling coefficient to obtain the corrected oil level value.
[0024] In one possible implementation, the liquid level correction value includes longitudinal correction value, lateral correction value, vertical correction value, roll correction value, pitch correction value, and yaw correction value, and the acceleration coupling coefficient includes a sub-coupling coefficient between every two types of accelerations included in the vehicle acceleration.
[0025] In one possible implementation, the correction unit is specifically used to add the measured liquid level value to each correction value included in the liquid level correction value to obtain a corrected liquid level value; and to multiply the corrected liquid level value by each sub-coupling coefficient included in the acceleration coupling coefficient to obtain a corrected oil level value.
[0026] In one possible implementation, the determining unit is configured to determine the liquid level correction value based on the vehicle acceleration, including:
[0027] The determining unit is used to determine the liquid level correction value corresponding to the vehicle acceleration based on the correspondence between the vehicle acceleration and the liquid level correction value, wherein the correspondence between the vehicle acceleration and the liquid level correction value is a positive correlation.
[0028] In one possible implementation, the determining unit is configured to determine the liquid level correction value based on the vehicle acceleration, including:
[0029] The determining unit is used to process the vehicle acceleration using a liquid level correction model to obtain a liquid level correction value. The liquid level correction model is trained based on historical vehicle acceleration and historical liquid level correction values, and the historical liquid level correction values correspond to the historical vehicle acceleration.
[0030] Thirdly, this application provides an oil level correction device, including: a processor, a memory, and a system bus;
[0031] The processor and the memory are connected via the system bus;
[0032] The memory is used to store one or more programs, the one or more programs including instructions that, when executed by the processor, cause the processor to perform the method described in any of the embodiments of the first aspect above.
[0033] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform the method described in any of the embodiments of the first aspect.
[0034] Therefore, this application has the following beneficial effects:
[0035] The oil level correction method provided in this application obtains the measured oil level of a vehicle at the end of a target time period and the vehicle's acceleration during the same target time period. The vehicle acceleration is used to determine a level correction value and an acceleration coupling coefficient for correcting the measured oil level. The vehicle acceleration includes acceleration in six directions. The level correction value is used to reduce the deviation in the measured oil level caused by vehicle acceleration. The acceleration coupling coefficient is used to reduce the influence of the coupling relationship between accelerations in multiple directions on the measured oil level. By using the level correction value and the acceleration coupling coefficient to correct the measured oil level, the method comprehensively corrects the measured oil level from both the perspectives of acceleration in multiple directions and the coupling relationship between accelerations, reducing the influence of acceleration and the coupling relationship between accelerations on the oil level measurement, and obtaining a more accurate oil level value. Attached Figure Description
[0036] Figure 1 A scenario diagram provided for an embodiment of this application;
[0037] Figure 2 A flowchart illustrating a method for correcting engine oil level values provided in an embodiment of this application;
[0038] Figure 3 A schematic diagram of the vehicle coordinate system provided in the embodiments of this application;
[0039] Figure 4 This is a schematic diagram illustrating the effect of longitudinal or lateral acceleration on engine oil level, provided in an embodiment of this application.
[0040] Figure 5 A schematic diagram illustrating the effect of vertical acceleration on engine oil level, provided in an embodiment of this application.
[0041] Figure 6 This is a schematic diagram illustrating the effect of roll acceleration or pitch acceleration on engine oil level, as provided in an embodiment of this application.
[0042] Figure 7 A schematic diagram illustrating the effect of yaw acceleration on engine oil level, provided in an embodiment of this application;
[0043] Figure 8 This is a schematic diagram of a device for correcting engine oil level, provided in an embodiment of this application. Detailed Implementation
[0044] To facilitate understanding and explanation of the technical solutions provided in the embodiments of this application, the background technology of this application will be described first.
[0045] With the increasing electrification and intelligence of vehicles, the use of thermoelectric oil level sensors to measure oil level is becoming more and more common. However, the oil level value measured by thermoelectric oil level sensors is affected by the vehicle's operating conditions. For example, during vehicle acceleration, the oil level changes due to inertia, and the oil level value measured by the thermoelectric oil level sensor cannot accurately reflect the actual oil level in the oil pan. Currently, there is a lack of effective means to solve the problem of inaccurate oil level measurement. Typically, when the vehicle's acceleration exceeds an acceleration threshold, the measured oil level value is considered inaccurate, and methods such as using historical measurements as the current value or not displaying the oil level value to the vehicle user are used. This results in insufficient accuracy and real-time performance in measuring oil level, failing to meet the needs of vehicle users to view the oil level.
[0046] Based on this, this application provides a method for correcting engine oil level. In this method, the measured engine oil level of a vehicle at the end of a target time period, and the vehicle acceleration during the target time period, are obtained. Vehicle acceleration includes acceleration in six directions: longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration, and yaw acceleration. Acceleration in these six directions can comprehensively and effectively reflect the vehicle's driving state. A level correction value and an acceleration coupling coefficient are determined using the vehicle acceleration. The level correction value is used to reduce the deviation in the measured engine oil level caused by vehicle acceleration. The acceleration coupling coefficient is used to reduce the influence of the coupling relationship between accelerations in multiple directions on the measured engine oil level. By using the level correction value and the acceleration coupling coefficient to correct the measured engine oil level, the method comprehensively corrects the measured engine oil level from both the perspectives of acceleration in multiple directions and the coupling relationship between accelerations, reducing the influence of acceleration and the coupling relationship between accelerations on the engine oil level measurement, and obtaining a more accurate engine oil level value.
[0047] As an example, see Figure 1As shown in the figure, this is a schematic diagram of a scenario provided by an embodiment of this application. The oil level correction method provided by this embodiment is applied to the electronic control unit (ECU) 101 of a vehicle. The ECU 101 is connected to the vehicle's oil level sensor 102 and the electronic stability control (ESC) system 103. The ECU 101 obtains the measured oil level value through the oil level sensor 102. The ECU 101 obtains the vehicle acceleration through the ESC system 103. The vehicle acceleration includes longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration, and yaw acceleration. The ECU 101 determines the level correction value and the acceleration coupling coefficient based on the vehicle acceleration. The ECU 101 corrects the measured oil level value using the level correction value and the acceleration coupling coefficient. The acceleration coupling coefficient is used to measure the degree of coupling between two types of acceleration. By utilizing the level correction value and acceleration coupling coefficient, deviations in the level value caused by acceleration can be effectively corrected, reducing the impact of vehicle operation on oil level measurement and obtaining a more accurate oil level value. Furthermore, by acquiring vehicle acceleration through the ESC system 103, there is no need to configure a dedicated acceleration acquisition device, thus reducing costs.
[0048] To facilitate understanding of the technical solutions provided in the embodiments of this application, the following description, in conjunction with the accompanying drawings, illustrates a method for correcting engine oil level values provided in the embodiments of this application.
[0049] See Figure 2 As shown, this figure is a flowchart illustrating a method for correcting engine oil level according to an embodiment of this application. Figure 2 As shown in the embodiment of this application, a method for correcting the oil level value includes S201-S204.
[0050] S201: Obtain the measured oil level of the vehicle at the end of the target time period.
[0051] The engine oil level is measured by an oil level measuring device installed in the vehicle. This device is, for example, an oil level sensor. The oil level measurement result is affected by the vehicle's driving conditions.
[0052] To facilitate the correction of the impact of vehicle driving conditions on engine oil level, the measured engine oil level value at the end of the target time period is obtained. This allows for the correction of the measured engine oil level value at the end of the target time period based on the vehicle's driving conditions during that period.
[0053] The target time period can be a pre-set time interval. For example, the target time period can be less than or equal to 1 second. This allows for correction of the measured oil level value within a shorter target time period, improving the real-time accuracy of the measured oil level.
[0054] As an example, the target time period is 1 second long. The end time of the target time period is, for example, the current time. That is, the real-time measured oil level value is obtained, and the measured oil level value is corrected using the vehicle acceleration in the previous second. As another example, the target time period is 1 second long. The end time of the target time period is the time at the 1st, 2nd, 3rd, ..., nth second from the start of measuring the oil level value, where n is a positive integer. That is, the measured oil level value is obtained every second, and the measured oil level value is corrected using the vehicle acceleration in each second.
[0055] As an example, embodiments of this application provide a possible implementation for obtaining a measured oil level value.
[0056] The ECU acquires the voltage value measured by the oil level sensor in real time. The ECU obtains the voltage value u0 at time t0 and the voltage value u1 at time t1. Time t0 is the start time of the target time period. Time t1 is the end time of the target time period. The time length between time t1 and time t0, i.e., the length of the target time period, is less than or equal to 1 second. The oil level sensor measures at a high frequency. Between time t1 and time t0, the number of voltage values output by the oil level sensor is greater than or equal to 100. This ensures a large number of voltage values are acquired, guaranteeing the normal operation of the oil level sensor. The ECU determines the difference between u1 and u0, obtaining ΔU. Based on the characteristic data table corresponding to the oil level sensor, the ECU determines the measured oil level value H0 corresponding to ΔU. H0 is the measured oil level value at time t1. The characteristic data table includes the correspondence between voltage differences and measured oil level values. The characteristic data table is pre-set according to the characteristics of the oil level sensor. For example, the feature data table can be pre-calibrated.
[0057] S202: Obtain the vehicle acceleration during the target time period.
[0058] Vehicle acceleration includes longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration, and yaw acceleration. Vehicle acceleration comprises acceleration in six different directions. Acceleration in different directions can have different effects on fluid level. By acquiring acceleration in these six different directions, the vehicle's driving state in multiple directions can be taken into account, thereby correcting for the different effects of acceleration in different directions on the engine oil level.
[0059] As an example, see Figure 3 As shown, this diagram illustrates the vehicle's coordinate system. The vehicle's coordinate system uses the vehicle's reference point as its origin. The vehicle's coordinate system is a three-dimensional coordinate system. The X-axis represents the vehicle's longitudinal direction (front-to-back). The Y-axis represents the vehicle's lateral direction (left-to-right). The Z-axis represents the vehicle's vertical direction (up-down).
[0060] During vehicle operation, longitudinal or lateral acceleration may occur. Examples include vehicle acceleration, deceleration, or lateral movement. For the effect of longitudinal or lateral acceleration on engine oil level, see [link to relevant documentation]. Figure 4 As shown. Longitudinal acceleration a1 or lateral acceleration a2 will cause the oil level in oil pan 401 to rise in one part and fall in another. The process is as follows: Figure 4 The oil level sensor 402 measures the oil level from the initial level b1 to the level b2 when the acceleration changes. The initial level b1 corresponds to the actual oil level height h1. The thermoelectric oil level sensor 402 measures the level h2 when the acceleration changes. h2 is different from h1, indicating a measurement error.
[0061] This can lead to inaccurate oil level readings.
[0062] During vehicle operation, vertical acceleration may also occur. The effect of vertical acceleration a3 on the oil level in oil pan 501 is shown in [reference needed]. Figure 5 As shown. Vertical acceleration a3 will cause the oil level to rise, and the change process is as follows: Figure 5 The oil level changes from the initial liquid level b1 to the liquid level b3 when acceleration changes. The initial liquid level b1 corresponds to the actual liquid level height h1. The thermoelectric oil level sensor 502 measures the liquid level height h3 obtained by measuring the liquid level b3 when acceleration changes. h3 is different from h1, indicating a measurement error.
[0063] During vehicle operation, roll acceleration or pitch acceleration may also occur. Roll refers to the vehicle's rotation about the X-axis. Pitch refers to the vehicle's rotation about the Y-axis. For the effect of roll acceleration a4 or pitch acceleration a5 on the oil level in oil pan 601, please refer to [link to relevant documentation]. Figure 6 As shown. A roll acceleration a4 or a pitch acceleration a5 will cause the engine oil level to rise in one part and fall in another. The process is as follows: Figure 6 The oil level sensor 602 measures the oil level from the initial level b1 to the level b4 when the acceleration changes. The initial level b1 corresponds to the actual oil level height h1. The thermoelectric oil level sensor 602 measures the level h4 when the acceleration changes. h4 is different from h1, indicating a measurement error.
[0064] During vehicle operation, yaw acceleration may also occur. Yaw refers to the vehicle's rotation around the Z-axis. The effect of yaw acceleration a6 on the oil level in the oil pan 701 is detailed in [link to relevant documentation]. Figure 7 As shown. Yaw acceleration causes the engine oil to rotate in the oil pan. The oil level near the center of rotation drops, while the oil level near the edge of rotation rises, leading to inaccurate oil level readings. The process is as follows: Figure 7 The oil level sensor 702 measures the oil level from the initial level b1 to the level b5 when the acceleration changes. The initial level b1 corresponds to the actual oil level height h1. The thermoelectric oil level sensor 702 measures the level h5 when the acceleration changes. h5 is different from h1, indicating a measurement error.
[0065] This application provides an implementation method for obtaining vehicle acceleration within a target time period without being limited to specific methods.
[0066] As an example, the vehicle's speed during the target time period is obtained, and the vehicle's acceleration is determined based on the difference between the speed at the start and end of the target time period.
[0067] As another example, the vehicle acceleration is collected at each acquisition time within the target time period. The average value of the vehicle acceleration collected within the target time period is determined to obtain the vehicle acceleration for the target time period. Different types of vehicle acceleration are calculated separately. For example, the target time period is from time t0 to time t1. The longitudinal acceleration Ax1 to Axm, lateral acceleration Ay1 to Aym, vertical acceleration Az1 to Azm, roll acceleration Au1 to Aum, pitch acceleration Av1 to Avm, and yaw acceleration Aw1 to Awm of the vehicle are obtained from time t0 to t1. m is a positive integer. For each type of vehicle acceleration, the average value is calculated. That is, the average value of Ax1 to Axm is calculated to obtain the longitudinal acceleration Ax for the target time period. The average value of Ay1 to Aym is calculated to obtain the lateral acceleration Ay for the target time period. The average value of Az1 to Azm is calculated to obtain the vertical acceleration Az for the target time period. Calculate the average values from Au1 to Aum to obtain the roll acceleration Au for the target time period. Calculate the average values from Av1 to Avm to obtain the pitch acceleration Av for the target time period. Calculate the average values from Aw1 to Awm to obtain the yaw acceleration Aw for the target time period.
[0068] S203: Determine the liquid level correction value and acceleration coupling coefficient based on the vehicle acceleration.
[0069] The liquid level correction value is used to correct the measured liquid level value.
[0070] In one possible implementation, the correlation between vehicle acceleration and fluid level correction values is pre-calibrated. The fluid level correction values are related to vehicle acceleration and the relative position of the oil level sensor in the oil pan. The correlation between vehicle acceleration and fluid level correction values is positively correlated.
[0071] Based on the correspondence between vehicle acceleration and liquid level correction value, and the obtained vehicle acceleration, determine the liquid level correction value corresponding to the vehicle acceleration.
[0072] In another possible implementation, a liquid level correction model is pre-trained. This model is an artificial intelligence model. It is trained based on historical vehicle accelerations and historical liquid level correction values. The historical liquid level correction values correspond to historical vehicle accelerations, for example, determined by the difference between the measured liquid level value and the actual liquid level value corresponding to historical vehicle accelerations. The liquid level correction model is then used to process the vehicle acceleration to obtain the corrected liquid level value.
[0073] The above are two possible implementation methods for determining the liquid level correction value. These two methods are merely examples; the embodiments of this application are not limited to determining the liquid level correction value based on vehicle acceleration, and can be set according to actual needs. Another example is to establish a theoretical mathematical model using historical vehicle acceleration and historical liquid level correction values, and then use this theoretical mathematical model to determine the liquid level correction value.
[0074] Alternatively, the level correction value can be a single value determined based on vehicle acceleration, specifically acceleration in six directions. The level correction value can also include six values determined separately for each direction of acceleration. That is, the level correction value includes longitudinal, lateral, vertical, roll, pitch, and yaw correction values. The longitudinal correction value is determined based on longitudinal acceleration. The lateral correction value is determined based on lateral acceleration. The vertical correction value is determined based on vertical acceleration. The roll correction value is determined based on roll acceleration. The pitch correction value is determined based on pitch acceleration. The yaw correction value is determined based on yaw acceleration. Taking the above-described method for determining the level correction value as an example, the longitudinal correction value can be determined based on the correspondence between longitudinal acceleration and the longitudinal correction value, or based on a level correction model specific to the longitudinal direction. The determination of correction values in other directions is similar; they can be determined through a correspondence or using a level correction model specific to that direction, and will not be elaborated further here.
[0075] In addition to determining the liquid level correction value, it is also necessary to determine the acceleration coupling coefficient based on the vehicle acceleration. The acceleration coupling coefficient is used to measure the degree of coupling between two accelerations. The acceleration coupling coefficient is pre-calibrated based on the vehicle acceleration.
[0076] In one possible implementation, the acceleration coupling coefficient is determined jointly based on accelerations in six directions. In another possible implementation, the acceleration coupling coefficient includes sub-coupling coefficients between every two types of accelerations involved in the vehicle's acceleration. That is, the acceleration coupling coefficient comprises 15 sub-coupling coefficients. As an example, the sub-coupling coefficients included in the acceleration coupling coefficient are shown in Table 1.
[0077] Table 1
[0078] Ay Az Au Av Aw Ax R1 R2 R3 R4 R5 Ay R6 R7 R8 R9 Az R10 R11 R12 Au R13 R14 Av R15
[0079] R1-R15 represent the sub-coupling coefficients corresponding to the accelerations in each pair of directions. As an example, the sub-coupling coefficients are pre-calibrated based on the accelerations in the corresponding two directions. For instance, when Ax or Ay is 0, R1 is 1. The sub-coupling coefficients are positively correlated with the accelerations in the corresponding two directions.
[0080] S204: The measured oil level value is corrected by using the level correction value and the acceleration coupling coefficient to obtain the corrected oil level value.
[0081] As an example, the measured liquid level value is added to the liquid level correction value to obtain the corrected liquid level value.
[0082] Taking the measured liquid level value H0 as an example, the liquid level correction values include longitudinal correction value Mx, lateral correction value My, vertical correction value Mz, tilt correction value Mu, pitch correction value Mv, and yaw correction value Mw.
[0083] The formula for calculating the corrected liquid level value H1 is as follows:
[0084] H1=H0+Mx+My+Mz+Mu+Mv+Mw (1)
[0085] Furthermore, the corrected oil level value is multiplied by the acceleration coupling coefficient to obtain the engine oil level value.
[0086] Taking the corrected oil level value H1 obtained by formula (1) and the sub-coupling coefficients R1-R15 in Table 1 as examples, the formula for calculating the oil level value H2 is as follows:
[0087] H2=H1×R1×R2×R3×R4×R5×R6×R7×R8×R9×R10×R11×R12×R13×R14×R15(2)
[0088] The above method of correcting the measured oil level using the level correction value and acceleration coupling coefficient is only an example. The specific method needs to be determined based on the corresponding correction methods for the level correction value and acceleration coupling coefficient. For example, if the correction method for the level correction value and acceleration coupling coefficient is to multiply it by the measured oil level value, then the measured oil level value is multiplied by the level correction value, and the product is then multiplied by the acceleration coupling coefficient to obtain the oil level value.
[0089] Based on the aforementioned content in S201-S204, it is clear that using a corrected oil level value can reduce the deviation in oil level measurement caused by vehicle driving conditions. Furthermore, by utilizing the acceleration coupling coefficient, the influence of the coupling relationship between accelerations in multiple directions on the measured oil level can be reduced, resulting in a more accurate corrected oil level value. This provides vehicle users with a more accurate oil level value, allowing them to effectively understand the vehicle's oil level.
[0090] Based on the oil level correction method provided in the above embodiments, this application also provides an oil level correction device, which will be described below with reference to the accompanying drawings.
[0091] See Figure 8 As shown in the figure, this is a schematic diagram of the structure of an oil level correction device provided in an embodiment of this application. Figure 8 As shown, the oil level correction device includes:
[0092] The first acquisition unit 801 is used to acquire the measured oil level value of the vehicle at the end of the target time period.
[0093] The second acquisition unit 802 is used to acquire the vehicle acceleration of the vehicle during the target time period, the vehicle acceleration including longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration and yaw acceleration;
[0094] The determining unit 803 is used to determine the liquid level correction value based on the vehicle acceleration and to determine the acceleration coupling coefficient based on the vehicle acceleration. The acceleration coupling coefficient is used to measure the degree of coupling between the two accelerations.
[0095] The correction unit 804 is used to correct the measured liquid level value using the liquid level correction value and the acceleration coupling coefficient to obtain the corrected oil level value.
[0096] In one possible implementation, the liquid level correction value includes longitudinal correction value, lateral correction value, vertical correction value, roll correction value, pitch correction value, and yaw correction value, and the acceleration coupling coefficient includes a sub-coupling coefficient between every two types of accelerations included in the vehicle acceleration.
[0097] In one possible implementation, the correction unit 804 is specifically used to add the measured liquid level value to each correction value included in the liquid level correction value to obtain a corrected liquid level value; and to multiply the corrected liquid level value by each sub-coupling coefficient included in the acceleration coupling coefficient to obtain a corrected oil level value.
[0098] In one possible implementation, the determining unit 803 is configured to determine a liquid level correction value based on vehicle acceleration, including:
[0099] The determining unit 803 is used to determine the liquid level correction value corresponding to the vehicle acceleration based on the correspondence between the vehicle acceleration and the liquid level correction value, wherein the correspondence between the vehicle acceleration and the liquid level correction value is a positive correlation.
[0100] In one possible implementation, the determining unit 803 is configured to determine a liquid level correction value based on vehicle acceleration, including:
[0101] The determining unit 803 is used to process the vehicle acceleration using a liquid level correction model to obtain a liquid level correction value. The liquid level correction model is trained based on historical vehicle acceleration and historical liquid level correction values, and the historical liquid level correction values correspond to the historical vehicle acceleration.
[0102] Based on the oil level correction method provided in the above method embodiments, this application provides an oil level correction device, including: a processor, a memory, and a system bus;
[0103] The processor and the memory are connected via the system bus;
[0104] The memory is used to store one or more programs, the one or more programs including instructions that, when executed by the processor, cause the processor to perform the oil level correction method described in any of the above embodiments.
[0105] Based on the oil level correction method provided in the above embodiments, this application provides a computer-readable storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform the oil level correction method described in any of the above embodiments.
[0106] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems or apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and relevant parts can be referred to the method section.
[0107] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0108] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0109] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0110] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for correcting engine oil level, characterized in that, The method includes: Obtain the measured oil level of the vehicle at the end of the target time period; The vehicle acceleration during the target time period is obtained, and the vehicle acceleration includes longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration, and yaw acceleration. The liquid level correction value is determined based on the vehicle acceleration, and the acceleration coupling coefficient is determined based on the vehicle acceleration. The acceleration coupling coefficient is used to measure the degree of coupling between the two accelerations. The measured oil level value is corrected using the liquid level correction value and the acceleration coupling coefficient to obtain the corrected oil level value; The liquid level correction value includes longitudinal correction value, lateral correction value, vertical correction value, roll correction value, pitch correction value and yaw correction value, and the acceleration coupling coefficient includes the sub-coupling coefficient between each two types of acceleration included in the vehicle acceleration. The liquid level correction value is determined based on the vehicle acceleration, including: The vehicle acceleration is processed using a liquid level correction model to obtain a liquid level correction value. The liquid level correction model is trained based on historical vehicle acceleration and historical liquid level correction values, and the historical liquid level correction values correspond to the historical vehicle acceleration.
2. The method according to claim 1, characterized in that, The step of correcting the measured oil level value using the oil level correction value and the acceleration coupling coefficient to obtain the corrected oil level value includes: The measured liquid level value is added to each correction value included in the liquid level correction value to obtain the corrected liquid level value; The corrected oil level value is obtained by multiplying the corrected oil level value by each of the sub-coupling coefficients included in the acceleration coupling coefficient.
3. The method according to claim 1, characterized in that, The liquid level correction value is determined based on the vehicle acceleration, including: Based on the correspondence between vehicle acceleration and liquid level correction value, the liquid level correction value corresponding to the vehicle acceleration is determined, and the correspondence between vehicle acceleration and liquid level correction value is positively correlated.
4. A device for correcting engine oil level, characterized in that, The device includes: The first acquisition unit is used to acquire the measured oil level value of the vehicle at the end of the target time period; The second acquisition unit is used to acquire the vehicle acceleration of the vehicle during the target time period, the vehicle acceleration including longitudinal acceleration, lateral acceleration, vertical acceleration, roll acceleration, pitch acceleration and yaw acceleration; The determining unit is used to determine the liquid level correction value based on the vehicle acceleration and to determine the acceleration coupling coefficient based on the vehicle acceleration. The acceleration coupling coefficient is used to measure the degree of coupling between the two accelerations. The correction unit is used to correct the measured oil level value using the oil level correction value and the acceleration coupling coefficient to obtain the corrected oil level value. The liquid level correction value includes longitudinal correction value, lateral correction value, vertical correction value, roll correction value, pitch correction value and yaw correction value, and the acceleration coupling coefficient includes the sub-coupling coefficient between each two types of acceleration included in the vehicle acceleration. The liquid level correction value is determined based on the vehicle acceleration, including: The vehicle acceleration is processed using a liquid level correction model to obtain a liquid level correction value. The liquid level correction model is trained based on historical vehicle acceleration and historical liquid level correction values, and the historical liquid level correction values correspond to the historical vehicle acceleration.
5. The apparatus according to claim 4, characterized in that, The correction unit is specifically used to add the measured liquid level value to each correction value included in the liquid level correction value to obtain the corrected liquid level value; and to multiply the corrected liquid level value by each sub-coupling coefficient included in the acceleration coupling coefficient to obtain the corrected engine oil level value.
6. A device for correcting engine oil level, characterized in that, include: Processor, memory, system bus; The processor and the memory are connected via the system bus; The memory is used to store one or more programs, the one or more programs including instructions that, when executed by the processor, cause the processor to perform the oil level correction method according to any one of claims 1-3.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a terminal device, cause the terminal device to perform the oil level correction method according to any one of claims 1-3.