Diagnostic method, device and engine for rationality of urea consumption

By comparing the difference between the actual motor speed of the urea pump and the theoretical motor speed, combined with the urea liquid level drop, the misjudgment problem in monitoring of abnormal urea consumption is solved, and a more accurate judgment of urea consumption is achieved.

CN115898604BActive Publication Date: 2025-08-22HUNAN DEUTZ POWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211449170.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-18
Publication Date
2025-08-22
Estimated Expiration
2042-11-18

AI Technical Summary

Technical Problem

In the prior art, the monitoring method for urea consumption abnormality based on urea liquid level signal is easily affected by factors such as road tilt and bumps, resulting in misjudgment of urea consumption and low accuracy.

Method used

By obtaining the difference between the ratio of the actual average motor speed of the urea pump and the theoretical average motor speed, the correction coefficient of the urea injection volume is calculated, and combined with the urea liquid level drop, we can determine whether the urea consumption is reasonable.

Benefits of technology

It improves the diagnostic accuracy of urea consumption, reduces misjudgment, and ensures that the rationality of urea consumption is more accurate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115898604B_ABST
    Figure CN115898604B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, and engine for diagnosing the rationality of urea consumption, relating to the technical field of motor vehicle emission control. The method comprises: obtaining the actual average motor speed of a urea pump in different time periods when the engine is running, and the theoretical average motor speed corresponding to the required urea injection amount; determining a correction coefficient for the actual urea injection amount in different time periods based on the difference between the actual motor speed increase ratio and the theoretical motor speed increase ratio, and calculating the amount of urea that is under-consumed in each time period based on the correction coefficient for the actual urea injection amount in different time periods; and determining that the engine's urea consumption is unreasonable when the amount of urea that is under-consumed by the engine and the amount of urea liquid level drop meet preset conditions. The method, device, and engine for diagnosing the rationality of urea consumption provided in the present application are used to improve the accuracy of actual urea consumption, thereby improving the accuracy of diagnosing the rationality of urea consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of motor vehicle emission control, and in particular to a method, device and engine for diagnosing the rationality of urea consumption. Background Art

[0002] Vehicles equipped with diesel engines produce toxic and harmful nitrogen oxides (NOx) during operation. To reduce vehicle emissions, urea-water solution injection, atomization, and evaporation, the chemical reaction between urea hydrolysis and pyrolysis gas, and the catalytic surface chemical reaction between NOx and NH3 on the catalyst surface can be used to reduce NOx emissions. National emission regulations limit NOx emissions and establish varying limits, requiring vehicles exceeding these limits to undergo necessary and differentiated reactions to achieve the goal of controlling NOx emissions.

[0003] In related technologies, common urea consumption abnormality monitoring is based on calculating the actual urea consumption based on the urea liquid level signal. However, since the liquid level signal and the urea sensor itself are easily affected by road inclination and bumps, the actual consumption calculated based solely on the liquid level signal has a large deviation, which can easily lead to misjudgment when judging whether the vehicle's urea consumption is reasonable. Summary of the Invention

[0004] The purpose of this application is to provide a method, device and engine for diagnosing the rationality of urea consumption, so as to improve the accuracy of actual urea consumption and thereby improve the accuracy of diagnosing the rationality of urea consumption.

[0005] The present application provides a method for diagnosing the rationality of urea consumption, comprising:

[0006] The method comprises obtaining an actual average motor speed of a urea pump in different time periods and a theoretical average motor speed corresponding to a required urea injection amount when the engine is running; determining a correction coefficient for the actual urea injection amount in different time periods based on a difference between an actual motor speed boost ratio and a theoretical motor speed boost ratio, and calculating the amount of urea under-consumption in each time period based on the correction coefficient for the actual urea injection amount in the different time periods; and determining that the urea consumption of the engine is unreasonable when the amount of urea under-consumption by the engine and the amount of decrease in the urea liquid level meet preset conditions; wherein the actual motor speed boost ratio is used to indicate an increase ratio of the actual motor average speed relative to a reference motor average speed; and the theoretical motor average speed boost ratio is used to indicate an increase ratio of the theoretical motor average speed relative to a reference motor average speed; and the reference motor average speed is the motor average speed of the urea pump when it is not injecting urea.

[0007] Optionally, before determining the correction coefficient of the actual urea injection amount in different time periods based on the difference between the actual motor speed boost ratio and the theoretical motor speed boost ratio, the method further includes: when the pump pressure of the urea pump is within a preset pressure range and the average motor speed of the urea pump is within a preset fluctuation range, collecting the average motor speed of each time period within a time period when the urea pump is not injecting urea; calculating the average motor speed based on the average motor speed of each time period, and determining the average motor speed as the reference motor speed.

[0008] Optionally, obtaining the actual average motor speed of the urea pump in different time periods when the engine is running and the theoretical average motor speed corresponding to the required urea injection amount includes: obtaining the required urea injection amount and the actual average motor speed of the urea pump in a target time period; the target time period is any time period in which the urea pump is in a urea injection state; determining the theoretical average motor speed in the target time period according to the required urea injection amount of the urea pump in the target time period; wherein the theoretical average motor speed in the target time period is: the theoretical average motor speed corresponding to the required urea injection amount in the target time period.

[0009] Optionally, determining correction coefficients for actual urea injection amounts corresponding to different time periods based on a difference between an actual motor speed boost ratio and a theoretical motor speed boost ratio, and calculating the under-consumed urea amount in each time period based on the correction coefficients for the actual urea injection amounts corresponding to different time periods, includes: determining, based on a target difference between an actual motor speed boost ratio in the target time period and a theoretical motor speed boost ratio in the target time period, a target correction coefficient for the actual urea injection amount corresponding to the target difference in the target time period; calculating an actual urea consumption in the target time period based on the target correction coefficient, and calculating the under-consumed urea amount in the target time period based on the actual urea consumption in the target time period and a required urea consumption in the target time period.

[0010] Optionally, when the amount of urea under-consumed by the engine and the amount of decrease in the urea liquid level meet preset conditions, determining that the urea consumption of the engine is unreasonable includes: when the cumulative operating time of the engine reaches a preset operating time, if a ratio of the amount of urea under-consumed by the engine to the required urea consumption is greater than a preset consumption threshold, and a ratio of the urea consumption corresponding to the amount of decrease in the urea liquid level to the required urea consumption is less than or equal to the preset consumption threshold, then determining that the urea consumption of the engine is unreasonable; wherein the amount of decrease in the urea liquid level is determined based on an average value of the rate of decrease of the urea liquid level of the vehicle under different operating conditions; the rate of decrease of the urea liquid level under any target operating condition among different operating conditions is determined based on a target difference of the urea liquid level under the target operating condition and the duration of the target operating condition; and the target difference is the difference between the maximum value and the minimum value of the urea liquid level under the target operating condition.

[0011] The present application also provides a device for diagnosing the rationality of urea consumption, comprising:

[0012] An acquisition module is configured to acquire an actual average motor speed of a urea pump in different time periods and a theoretical average motor speed corresponding to a required urea injection amount when the engine is running; a determination module is configured to determine a correction coefficient for the actual urea injection amount in different time periods based on a difference between an actual motor speed boost ratio and a theoretical motor speed boost ratio; and a calculation module is configured to calculate the amount of urea under-consumed in each time period based on the correction coefficient for the actual urea injection amount in different time periods. The determination module is further configured to determine that the urea consumption of the engine is unreasonable if the amount of urea under-consumed by the engine and the amount of decrease in the urea liquid level meet preset conditions. The actual motor speed boost ratio is configured to indicate a ratio of increase in the actual motor average speed relative to a reference motor average speed; the theoretical motor average speed boost ratio is configured to indicate a ratio of increase in the theoretical motor average speed relative to a reference motor average speed; and the reference motor average speed is the motor average speed of the urea pump when it is not injecting urea.

[0013] Optionally, the acquisition module is further configured to, when the pump pressure of the urea pump is within a preset pressure range and the average motor speed of the urea pump is within a preset fluctuation range, collect the average motor speed of each time period within a time period in which the urea pump does not inject urea; and the determination module is further configured to calculate an average motor speed based on the average motor speeds of the each time period, and determine the average motor speed as the reference motor average speed.

[0014] Optionally, the acquisition module is specifically used to obtain the required urea injection amount of the urea pump and the actual average motor speed in a target time period; the target time period is any time period in which the urea pump is in a urea injection state; the determination module is further used to determine the theoretical average motor speed in the target time period according to the required urea injection amount of the urea pump in the target time period; wherein the theoretical average motor speed in the target time period is: the theoretical average motor speed corresponding to the required urea injection amount in the target time period.

[0015] Optionally, the determination module is specifically configured to determine, based on a target difference between an actual motor speed increase ratio in the target time period and a theoretical motor speed increase ratio in the target time period, a target correction coefficient for an actual urea injection amount corresponding to the target difference in the target time period; and the calculation module is specifically configured to calculate an actual urea consumption in the target time period based on the target correction coefficient, and calculate an amount of urea that is under-consumed in the target time period based on the actual urea consumption in the target time period and a required urea consumption in the target time period.

[0016] Optionally, the determination module is specifically configured to determine that the urea consumption of the engine is unreasonable if, when the cumulative operating time of the engine reaches a preset operating time, a ratio of the amount of urea less consumed by the engine to the required urea consumption is greater than a preset consumption threshold, and a ratio of the urea consumption corresponding to the decrease in the urea liquid level to the required urea consumption is less than or equal to the preset consumption threshold; wherein the decrease in the urea liquid level is determined based on an average value of the decrease rates of the urea liquid level of the vehicle under different operating conditions; the decrease rate of the urea liquid level under any target operating condition among different operating conditions is determined based on a target difference of the urea liquid level under the target operating condition and a duration of the target operating condition; and the target difference is the difference between the maximum urea liquid level and the minimum urea liquid level under the target operating condition.

[0017] The present application also provides a computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the steps of any of the above-mentioned methods for diagnosing the rationality of urea consumption.

[0018] The present application also provides an electronic device, comprising a memory, a processor, and a computer program or instruction stored in the memory and executable on the processor, wherein when the processor executes the program or instruction, the steps of the method for diagnosing the rationality of urea consumption as described above are implemented.

[0019] The present application also provides an engine, comprising the diagnostic device for the rationality of urea consumption as described in any one of the above items, or the electronic device as described above.

[0020] The present application also provides an engineering device, comprising the diagnostic device for the rationality of urea consumption as described in any one of the above items, or the electronic device as described above.

[0021] The present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of any of the above-mentioned methods for diagnosing the rationality of urea consumption are implemented.

[0022] The present application provides a method, device, and engine for diagnosing the rationality of urea consumption. To determine whether a vehicle's urea consumption is reasonable, the method first calculates the theoretical average motor speed corresponding to the required urea injection amount. Subsequently, based on the difference between the actual motor speed increase ratio and the theoretical motor speed increase ratio, a correction factor for the actual urea injection amount in different time periods is determined. The amount of urea underconsumption in each time period is calculated based on the correction factor for the actual urea injection amount in different time periods. Finally, if the amount of urea underconsumption by the engine and the decrease in the urea liquid level meet preset conditions, the engine's urea consumption is determined to be unreasonable. This makes the diagnosis of the rationality of a vehicle's urea consumption more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0024] Figure 1 This is a schematic diagram of the SCR system workflow provided by this application;

[0025] Figure 2 Schematic diagram of the process of diagnosing the rationality of urea consumption provided by the present application;

[0026] Figure 3 Schematic diagram of the structure of the diagnostic device for the rationality of urea consumption provided by the present application;

[0027] Figure 4 It is a structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION

[0028] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions of this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of this application.

[0029] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0030] Diesel engine exhaust contains harmful nitrogen oxides (NOx), primarily NO and NO₂. NOx is the product of the high-temperature reaction between N₂ and O₂ in the air drawn into the cylinders. National emission regulations limit NOx emissions and establish varying limits. Vehicles exceeding these limits must undergo necessary and differentiated responses to control NOx emissions.

[0031] Selective Catalytic Reduction (SCR) is the main technology for controlling NOx emissions from engines. The most common form of this technology is to use urea aqueous solution to decompose and produce ammonia. Under the action of the SCR catalyst, ammonia and NOx undergo a selective catalytic reduction reaction to generate nitrogen and water, which are then discharged into the atmosphere. By injecting different amounts of urea into the exhaust of the diesel engine, NOx emissions can be effectively controlled.

[0032] The most common SCR system on the market is the Urea-SCR system, such as Figure 1 Figure 2 shows a schematic diagram of the SCR (Urea-SCR) system workflow. The Urea-SCR system uses environmentally friendly automotive urea (AdBlue) as a reducing agent to reduce NOx in engine exhaust. It primarily consists of an SCR catalyst, urea mixer, urea pump, urea nozzle, urea tank assembly, SCR control unit, SCR catalyst upstream temperature sensor, SCR catalyst downstream temperature sensor, SCR catalyst upstream NOx concentration sensor, SCR catalyst downstream NOx concentration sensor, urea level sensor, urea temperature sensor, and urea quality sensor. In the figure, long broad arrows indicate the reducing agent flow direction, short broad arrows indicate the exhaust flow direction, and thin solid arrows indicate the signal direction.

[0033] When the SCR system is operating, the SCR control unit reads signals such as speed, torque, fuel injection volume, cooling water temperature, boost pressure, intake temperature, exhaust temperature, and upstream NOx concentration measured by the NOx sensor (or estimated by the NOx original emission model) from the Controller Area Network (CAN) bus. The calculated exhaust gas mass flow rate and the thermodynamic state of the SCR system serve as input conditions for the control algorithm to calculate the required reductant mass. The SCR control unit then controls actuators such as the urea pump and urea nozzle to accurately inject the appropriate reductant. The exhaust temperature sensor measurement value can serve as the most important on / off signal for urea injection.

[0034] Since the SCR system needs to consume urea solution to effectively perform its catalytic conversion function, and the consumption of urea solution will increase the cost of using the vehicle, some cheating methods currently existing in the vehicle market are centered around how to reduce or cut off the consumption of urea solution: such as raising or pulling out the temperature sensor so that the measured temperature is lower than the temperature required for the normal operation of the SCR system most of the time, thereby avoiding urea injection and achieving the purpose of reducing operating costs.

[0035] In the related art, the rationality of urea consumption can be diagnosed, and whether the vehicle has taken cheating measures can be determined based on the diagnosis results. However, the accuracy of the diagnostic results of the diagnostic method in the related art is low, and there are cases of false alarms.

[0036] In response to the technical problems existing in the related art, the embodiment of the present application provides a method for diagnosing the rationality of urea consumption. By comparing the actual motor speed of the urea pump with the theoretical motor speed, a judgment is made on whether the urea injection amount is reasonable.

[0037] The following describes in detail the method for diagnosing the rationality of urea consumption provided by the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0038] like Figure 2 As shown, an embodiment of the present application provides a method for diagnosing the rationality of urea consumption, which may include the following steps 201 to 203:

[0039] Step 201: Acquire the actual average motor speed of the urea pump in different time periods when the engine is running and the theoretical average motor speed corresponding to the required urea injection amount.

[0040] For example, according to the requirements of relevant emission regulations, the vehicle is required to diagnose the rationality of urea consumption after the engine has cumulatively run for 4.8 hours. Therefore, the actual consumption and required consumption of urea during this period need to be accurately calculated.

[0041] It is understandable that in order to improve the accuracy of the calculation results, the above-mentioned cumulative operating time can be divided into multiple time periods, and the rationality of urea consumption can be diagnosed based on the integration results of each time period.

[0042] For example, in the embodiment of the present application, it is necessary to obtain the actual average motor speed in each of the multiple time periods and the theoretical average motor speed corresponding to the required urea injection amount in the time period.

[0043] It should be noted that after the vehicle determines the current amount of urea required for injection (which can be converted into a urea injection rate) based on the engine's emissions, it controls actuators such as the urea pump and urea nozzle to accurately inject the appropriate amount of urea to meet the engine's exhaust gas purification requirements. However, due to possible cheating or gear wear, the actual motor speed of the urea pump may differ from the theoretical motor speed. Therefore, the actual urea consumption needs to be calculated based on the relationship between the actual and theoretical motor speeds of the urea pump.

[0044] Specifically, the above step 201 may include the following steps 201a1 and 201a2:

[0045] Step 201a1: Obtain the required urea injection amount and the actual average motor speed of the urea pump in the target time period.

[0046] The target time period is any time period during which the urea pump is in a urea injection state.

[0047] Step 201a2: Determine a theoretical average motor speed for the target time period according to the urea injection amount required by the urea pump for the target time period.

[0048] The theoretical average motor speed in the target time period is: the theoretical average motor speed corresponding to the required urea injection amount in the target time period.

[0049] It should be noted that the actual motor average speed and theoretical motor average speed corresponding to any of the above multiple time periods can be obtained by calculating according to the calculation method of the actual motor average speed and theoretical motor average speed corresponding to the above target time period.

[0050] It can be understood that each urea injection rate has a corresponding motor speed, and the urea injection rate is positively correlated with the motor speed of the urea pump.

[0051] Step 202: Determine a correction coefficient for the actual urea injection amount in different time periods based on the difference between the actual motor speed boost ratio and the theoretical motor speed boost ratio, and calculate the amount of urea that is less consumed in each time period based on the correction coefficient for the actual urea injection amount in different time periods.

[0052] Among them, the actual motor speed increase ratio is used to indicate the increase ratio of the actual motor average speed relative to the reference motor average speed; the theoretical motor average speed increase ratio is used to indicate the increase ratio of the theoretical motor average speed relative to the reference motor average speed; the reference motor average speed is the motor average speed when the urea pump is in a state of not injecting urea.

[0053] For example, after obtaining the actual average motor speed and the theoretical average motor speed, it is necessary to further calculate the difference between the actual motor speed boost ratio and the theoretical motor speed boost ratio.

[0054] For example, the actual motor speed boost ratio can be calculated using the following formula 1:

[0055] (V1-V0) / V0 (Formula 1)

[0056] Among them, V1 is the actual average speed of the motor, and V0 is the average speed of the reference motor.

[0057] For example, the theoretical motor speed increase ratio can be calculated using the following formula 2:

[0058] (V2-V0) / V0 (Formula 2)

[0059] Among them, V2 is the theoretical average motor speed, and V0 is the theoretical average motor speed.

[0060] For example, according to the difference between the actual motor average speed and the theoretical motor average speed, a correction coefficient of the actual urea injection amount can be determined, and the actual urea injection amount in the corresponding time period can be calculated according to the correction coefficient.

[0061] For example, when the difference between the actual average motor speed and the theoretical average motor speed is greater than or equal to a preset threshold (for example, 300 rpm), the correction coefficient of the actual urea injection amount may be 0.33; when the difference between the actual average motor speed and the theoretical average motor speed is less than the preset threshold, the correction coefficient of the actual urea injection amount may be 1.

[0062] Specifically, the above step 202 may include the following steps 202a1 and 202a2:

[0063] Step 202a1: Determine a target correction coefficient of an actual urea injection amount corresponding to the target difference between the actual motor speed increase ratio in the target time period and the theoretical motor speed increase ratio in the target time period.

[0064] Step 202a2: Calculate the actual urea consumption in the target time period according to the target correction coefficient, and calculate the amount of urea that is less consumed in the target time period according to the actual urea consumption in the target time period and the required urea consumption in the target time period.

[0065] For example, the target time period is any one of the multiple time periods. The actual urea consumption during the target time period can be calculated based on the target correction coefficient. The amount of urea that is less consumed during the target time period can then be calculated based on the required urea consumption.

[0066] Step 203: When the amount of urea consumed less by the engine and the decrease in the urea liquid level meet preset conditions, determine that the urea consumption of the engine is unreasonable.

[0067] Exemplarily, the above-mentioned preset conditions may include: within the cumulative operating time of the engine (for example, 4.8 hours), the ratio of the amount of urea consumed less by the engine to the required urea consumption is greater than a preset consumption threshold (for example, 50%), and the ratio of the actual urea consumption calculated by the decrease in the urea liquid level to the required urea consumption is less than or equal to the preset consumption threshold.

[0068] It is understandable that the amount of urea less consumed by the engine calculated based solely on the motor speed of the urea pump may have a certain deviation. In this case, further judgment needs to be made in combination with the drop in the urea liquid level.

[0069] Specifically, the above step 203 may include the following steps 203a:

[0070] Step 203a: When the cumulative operating time of the engine reaches a preset operating time, if a ratio of the amount of urea less consumed by the engine to the required urea consumption is greater than a preset consumption threshold, and a ratio of the urea consumption corresponding to the decrease in the urea liquid level to the required urea consumption is less than or equal to the preset consumption threshold, it is determined that the urea consumption of the engine is unreasonable.

[0071] The decrease in the urea liquid level is determined based on an average value of the decrease rates of the urea liquid level of the vehicle under different operating conditions; the decrease rate of the urea liquid level under any target operating condition among different operating conditions is determined based on a target difference in the urea liquid level under the target operating condition and a duration of the target operating condition; the target difference is the difference between the maximum and minimum urea liquid levels under the target operating condition.

[0072] Exemplarily, the above-mentioned different operating conditions may include any of the following: vehicle acceleration, vehicle deceleration, vehicle stoppage, vehicle bumping, etc.

[0073] It is understandable that, since the vehicle's liquid level signal and urea sensor are easily affected by factors such as road inclination, bumps, and vehicle acceleration during driving, when calculating the actual urea consumption based on the drop in urea liquid level, it is necessary to consider the changes in urea liquid level under different operating conditions.

[0074] Optionally, in the embodiment of the present application, in order to avoid the influence of gear wear of the urea pump and the like on the calculation of actual urea consumption, the vehicle may frequently update the average speed of the reference motor of the urea pump.

[0075] For example, before step 201, the method for diagnosing the rationality of urea consumption provided in the embodiment of the present application may further include the following steps 204 and 205:

[0076] Step 204 : When the pump pressure of the urea pump is within a preset pressure range and the average speed of the motor of the urea pump is within a preset fluctuation range, collect the average speed of the motor of each time period during a time period when the urea pump does not inject urea.

[0077] For example, if the pump pressure of the urea pump is within a preset pressure range and the average speed of the motor of the urea pump is within a preset fluctuation range, it can be indicated that the urea pump is currently in a normal operating state. For example, the pump pressure of the urea pump is 700±50 kPa (kilopascals), and the fluctuation of the motor speed of the urea pump within 10 seconds is less than or equal to 500 revolutions per minute.

[0078] Step 205 : Calculate the average motor speed according to the average motor speeds in each time period, and determine the average motor speed as the reference average motor speed.

[0079] For example, the method for determining or updating the reference motor average speed in steps 204 and 205 can be executed when the engine just starts running, can be executed periodically, or can be executed every time the engine is started.

[0080] It is understandable that due to the influence of factors such as urea pump gear wear, the use of a fixed benchmark motor average speed will lead to increasingly lower accuracy of the calculation results. Therefore, the vehicle can adjust the benchmark motor average speed according to actual operating conditions.

[0081] It is understandable that, when the engine is just started, the specific exhaust emission value has not yet been detected, and therefore, during this period, the urea pump is in a state of not injecting urea. Based on this, the reference motor average speed of the urea pump can be corrected.

[0082] The diagnostic method for the rationality of urea consumption provided in the embodiment of the present application, in order to determine whether the urea consumption of a vehicle is reasonable, firstly, the theoretical average motor speed corresponding to the required urea injection amount is calculated. Then, based on the difference between the actual motor speed increase ratio and the theoretical motor speed increase ratio, the correction coefficient of the actual urea injection amount in different time periods is determined, and the amount of urea consumed less in each time period is calculated based on the correction coefficient of the actual urea injection amount in different time periods. Finally, when the amount of urea consumed less by the engine and the decrease in the urea liquid level meet the preset conditions, it is determined that the urea consumption of the engine is unreasonable. In this way, the diagnostic result of the rationality of the urea consumption of the vehicle is made more accurate.

[0083] It should be noted that the method for diagnosing urea consumption rationality provided in the embodiments of the present application can be executed by a diagnostic device for urea consumption rationality, or a control module within the diagnostic device for urea consumption rationality that is configured to execute the method. In the embodiments of the present application, the diagnostic device for urea consumption rationality provided in the embodiments of the present application is described by taking the method for diagnosing urea consumption rationality executed by the diagnostic device for urea consumption rationality as an example.

[0084] It should be noted that the methods for diagnosing the rationality of urea consumption shown in the figures in the embodiments of the present application are each described by way of example in conjunction with one of the figures in the embodiments of the present application. In specific implementations, the methods for diagnosing the rationality of urea consumption shown in the figures in the figures in the above methods may also be implemented in conjunction with any other combinable figures shown in the above embodiments, and will not be further described here.

[0085] The following describes the diagnostic device for the rationality of urea consumption provided by the present application. The diagnostic method for the rationality of urea consumption described below and described above can refer to each other.

[0086] Figure 3 A schematic diagram of the structure of a diagnostic device for the rationality of urea consumption provided in one embodiment of the present application is shown in FIG. Figure 3 As shown, specifically including:

[0087] An acquisition module 301 is configured to acquire the actual average motor speed of the urea pump in different time periods and the theoretical average motor speed corresponding to the required urea injection amount when the engine is running. A determination module 302 is configured to determine a correction coefficient for the actual urea injection amount in different time periods based on the difference between the actual motor speed boost ratio and the theoretical motor speed boost ratio. A calculation module 303 is configured to calculate the amount of urea under-consumption in each time period based on the correction coefficient for the actual urea injection amount in different time periods. The determination module 302 is further configured to determine that the urea consumption of the engine is unreasonable if the amount of urea under-consumption by the engine and the decrease in the urea liquid level meet preset conditions. The actual motor speed boost ratio indicates the increase ratio of the actual motor average speed relative to a reference motor average speed. The theoretical motor average speed boost ratio indicates the increase ratio of the theoretical motor average speed relative to a reference motor average speed. The reference motor average speed is the average motor speed of the urea pump when it is not injecting urea.

[0088] Optionally, the acquisition module 301 is further configured to, when the pump pressure of the urea pump is within a preset pressure range and the average motor speed of the urea pump is within a preset fluctuation range, collect the average motor speed of each time period within a time period in which the urea pump does not inject urea; and the determination module 302 is further configured to calculate an average motor speed based on the average motor speeds of the respective time periods, and determine the average motor speed as the reference motor average speed.

[0089] Optionally, the acquisition module 301 is specifically used to obtain the required urea injection amount of the urea pump and the actual average motor speed in a target time period; the target time period is any time period in which the urea pump is in a urea injection state; the determination module 302 is further used to determine the theoretical average motor speed in the target time period according to the required urea injection amount of the urea pump in the target time period; wherein the theoretical average motor speed in the target time period is: the theoretical average motor speed corresponding to the required urea injection amount in the target time period.

[0090] Optionally, the determination module 302 is specifically configured to determine, based on a target difference between an actual motor speed increase ratio in the target time period and a theoretical motor speed increase ratio in the target time period, a target correction coefficient for an actual urea injection amount corresponding to the target difference in the target time period; the calculation module 303 is specifically configured to calculate an actual urea consumption in the target time period based on the target correction coefficient, and calculate an amount of urea that is under-consumed in the target time period based on the actual urea consumption in the target time period and a required urea consumption in the target time period.

[0091] Optionally, the determining module 302 is specifically configured to determine that the urea consumption of the engine is unreasonable if, when the cumulative operating time of the engine reaches a preset operating time, a ratio of the amount of urea less consumed by the engine to the required urea consumption is greater than a preset consumption threshold, and a ratio of the urea consumption corresponding to the decrease in the urea liquid level to the required urea consumption is less than or equal to the preset consumption threshold; wherein the decrease in the urea liquid level is determined based on an average value of the decrease rates of the urea liquid level of the vehicle under different operating conditions; the decrease rate of the urea liquid level under any target operating condition among different operating conditions is determined based on a target difference of the urea liquid level under the target operating condition and a duration of the target operating condition; and the target difference is the difference between the maximum urea liquid level and the minimum urea liquid level under the target operating condition.

[0092] The present application provides a diagnostic device for the rationality of urea consumption. To determine whether a vehicle's urea consumption is rational, the device first calculates the theoretical average motor speed corresponding to the required urea injection amount. Subsequently, based on the difference between the actual motor speed increase ratio and the theoretical motor speed increase ratio, a correction factor for the actual urea injection amount in different time periods is determined. The amount of urea underconsumption in each time period is calculated based on the correction factor for the actual urea injection amount in different time periods. Finally, if the amount of urea underconsumption by the engine and the decrease in the urea liquid level meet preset conditions, the engine's urea consumption is determined to be irrational. This makes the diagnostic result for the rationality of a vehicle's urea consumption more accurate.

[0093] The present application also provides an engine, comprising the diagnostic device for the rationality of urea consumption as described in any one of the above items, or the electronic device as described above.

[0094] The present application also provides engineering equipment, including any of the above-described urea consumption rationality diagnostic devices or the above-described electronic devices. The engineering equipment provided herein may include heavy trucks, trailers, excavators, anchor miners, bulldozers, road rollers, and concrete pump trucks, or mechanical operating equipment such as tower cranes, construction elevators, and material hoists.

[0095] Figure 4 An example of a physical structure diagram of an electronic device is shown below. Figure 4As shown, the electronic device may include: a processor (processor) 410, a communication interface (Communications Interface) 420, a memory (memory) 430 and a communication bus 440, wherein the processor 410, the communication interface 420, and the memory 430 communicate with each other through the communication bus 440. The processor 410 can call logic instructions in the memory 430 to execute a method for diagnosing the rationality of urea consumption, the method comprising: obtaining an actual average motor speed of a urea pump in different time periods when the engine is running and a theoretical average motor speed corresponding to a required urea injection amount; determining a correction coefficient for the actual urea injection amount in different time periods based on a difference between an actual motor speed boost ratio and a theoretical motor speed boost ratio, and calculating the amount of urea under-consumption in each time period based on the correction coefficient for the actual urea injection amount in the different time periods; and determining that the urea consumption of the engine is unreasonable when the amount of urea under-consumption by the engine and the amount of decrease in the urea liquid level meet preset conditions; wherein the actual motor speed boost ratio is used to indicate an increase ratio of the actual motor average speed relative to a reference motor average speed; the theoretical motor average speed boost ratio is used to indicate an increase ratio of the theoretical motor average speed relative to a reference motor average speed; and the reference motor average speed is the average motor speed when the urea pump is in a non-urea injection state.

[0096] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0097] On the other hand, the present application further provides a computer program product, comprising a computer program stored on a computer-readable storage medium, the computer program comprising program instructions. When the program instructions are executed by a computer, the computer is capable of executing the urea consumption rationality diagnosis method provided by the above methods, the method comprising: obtaining an actual motor average speed of a urea pump in different time periods when the engine is running and a theoretical motor average speed corresponding to a required urea injection amount; determining a correction coefficient for the actual urea injection amount in different time periods based on a difference between an actual motor speed boost ratio and a theoretical motor speed boost ratio, and calculating the amount of urea underconsumption in each time period based on the correction coefficient for the actual urea injection amount in different time periods; determining that the urea consumption of the engine is unreasonable when the amount of urea underconsumption of the engine and the amount of decrease in the urea liquid level meet preset conditions; wherein the actual motor speed boost ratio is used to indicate a ratio of increase of the actual motor average speed relative to a reference motor average speed; the theoretical motor average speed boost ratio is used to indicate a ratio of increase of the theoretical motor average speed relative to a reference motor average speed; and the reference motor average speed is the motor average speed when the urea pump is in a non-urea injection state.

[0098] In another aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned methods for diagnosing the rationality of urea consumption, the methods comprising: obtaining an actual average motor speed of a urea pump in different time periods when the engine is running and a theoretical average motor speed corresponding to a required urea injection amount; determining a correction coefficient for the actual urea injection amount in different time periods based on a difference between an actual motor speed increase ratio and a theoretical motor speed increase ratio, and calculating the amount of urea under-consumption in each time period based on the correction coefficient for the actual urea injection amount in different time periods; and determining that the urea consumption of the engine is unreasonable when the amount of urea under-consumption by the engine and the amount of decrease in the urea liquid level meet preset conditions; wherein the actual motor speed increase ratio is used to indicate a ratio of increase of the actual motor average speed relative to a reference motor average speed; the theoretical motor average speed increase ratio is used to indicate a ratio of increase of the theoretical motor average speed relative to a reference motor average speed; and the reference motor average speed is the average motor speed when the urea pump is in a state where no urea is injected.

[0099] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0100] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0101] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for diagnosing the rationality of urea consumption, characterized in that: include: Obtain the actual average motor speed of the urea pump in different time periods when the engine is running and the theoretical average motor speed corresponding to the required urea injection amount; According to the difference between the actual motor speed increase ratio and the theoretical motor speed increase ratio, the correction coefficient of the actual urea injection amount in different time periods is determined, and the amount of urea that is less consumed in each time period is calculated according to the correction coefficient of the actual urea injection amount in different time periods; When the amount of urea consumed less by the engine and the amount of decrease in the urea liquid level meet preset conditions, determining that the urea consumption of the engine is unreasonable; The actual motor speed boost ratio is used to indicate the boost ratio of the actual motor average speed relative to the reference motor average speed; the theoretical motor speed boost ratio is used to indicate the boost ratio of the theoretical motor average speed relative to the reference motor average speed; the reference motor average speed is the motor average speed when the urea pump is in a non-urea injection state.

2. The method for diagnosing the rationality of urea consumption according to claim 1, wherein: Before determining the correction coefficient of the actual urea injection amount in different time periods according to the difference between the actual motor speed increase ratio and the theoretical motor speed increase ratio, the method further includes: When the pump pressure of the urea pump is within a preset pressure range and the average speed of the motor of the urea pump is within a preset fluctuation range, collecting the average speed of the motor in each time period during which the urea pump does not inject urea; The average motor speed is calculated according to the average motor speeds in the respective time periods, and the average motor speed is determined as the reference average motor speed.

3. The method for diagnosing the rationality of urea consumption according to claim 1, wherein: The step of obtaining the actual average motor speed of the urea pump in different time periods and the theoretical average motor speed corresponding to the required urea injection amount when the engine is running includes: Obtaining a required urea injection amount and an actual average motor speed of the urea pump in a target time period; the target time period is any time period in which the urea pump is in a urea injection state; determining a theoretical average motor speed in the target time period according to a urea injection amount required by the urea pump in the target time period; The theoretical average motor speed in the target time period is: the theoretical average motor speed corresponding to the required urea injection amount in the target time period.

4. The method for diagnosing the rationality of urea consumption according to claim 3, characterized in that: The method of determining the correction coefficient of the actual urea injection amount corresponding to different time periods according to the difference between the actual motor speed increase ratio and the theoretical motor speed increase ratio, and calculating the amount of urea less consumed in each time period according to the correction coefficient of the actual urea injection amount corresponding to different time periods, includes: determining a target correction coefficient for an actual urea injection amount corresponding to the target difference within the target time period according to a target difference between an actual motor speed increase ratio within the target time period and a theoretical motor speed increase ratio within the target time period; The actual urea consumption in the target time period is calculated according to the target correction coefficient, and the amount of urea that is less consumed in the target time period is calculated according to the actual urea consumption in the target time period and the required urea consumption in the target time period.

5. The method for diagnosing the rationality of urea consumption according to claim 1, characterized in that: When the amount of urea consumed less by the engine and the decrease in the urea liquid level meet preset conditions, determining that the urea consumption of the engine is unreasonable includes: When the cumulative operating time of the engine reaches a preset operating time, if a ratio of the amount of urea under-consumed by the engine to the required urea consumption is greater than a preset consumption threshold, and a ratio of the urea consumption corresponding to the decrease in the urea liquid level to the required urea consumption is less than or equal to the preset consumption threshold, it is determined that the urea consumption of the engine is unreasonable; The decrease in the urea liquid level is determined based on an average value of the decrease rates of the urea liquid level of the vehicle under different operating conditions; the decrease rate of the urea liquid level under any target operating condition among different operating conditions is determined based on a target difference in the urea liquid level under the target operating condition and a duration of the target operating condition; the target difference is the difference between the maximum and minimum urea liquid levels under the target operating condition.

6. A diagnostic device for rationality of urea consumption, characterized in that: The device comprises: An acquisition module is used to obtain the actual average motor speed of the urea pump in different time periods when the engine is running and the theoretical average motor speed corresponding to the required urea injection amount; A determination module, for determining a correction coefficient of an actual urea injection amount in different time periods according to a difference between an actual motor speed boost ratio and a theoretical motor speed boost ratio; A calculation module, used to calculate the amount of urea that is less consumed in each time period based on the correction coefficient of the actual urea injection amount in different time periods; The determining module is further configured to determine that the urea consumption of the engine is unreasonable when the amount of urea consumed less by the engine and the amount of decrease in the urea liquid level meet preset conditions; The actual motor speed boost ratio is used to indicate the boost ratio of the actual motor average speed relative to the reference motor average speed; the theoretical motor speed boost ratio is used to indicate the boost ratio of the theoretical motor average speed relative to the reference motor average speed; the reference motor average speed is the motor average speed when the urea pump is in a non-urea injection state.

7. The urea consumption rationality diagnosis device according to claim 6, characterized in that: The acquisition module is further configured to acquire the average motor speed of each time period during a time period when the urea pump does not inject urea, when the pump pressure of the urea pump is within a preset pressure range and the average motor speed of the urea pump is within a preset fluctuation range; The determination module is further configured to calculate an average motor speed according to the average motor speeds in each time period, and determine the average motor speed as the reference average motor speed.

8. The urea consumption rationality diagnosis device according to claim 6, characterized in that: The acquisition module is specifically configured to acquire a required urea injection amount and an actual average motor speed of the urea pump in a target time period; the target time period is any time period during which the urea pump is in a urea injection state; The determining module is further configured to determine a theoretical average motor speed in the target time period according to a urea injection amount required by the urea pump in the target time period; The theoretical average motor speed in the target time period is: the theoretical average motor speed corresponding to the required urea injection amount in the target time period.

9. The diagnostic device for rationality of urea consumption according to claim 8, characterized in that: The determining module is specifically configured to determine a target correction coefficient of an actual urea injection amount corresponding to the target difference between an actual motor speed increase ratio in the target time period and a theoretical motor speed increase ratio in the target time period; The calculation module is specifically configured to calculate the actual urea consumption in the target time period according to the target correction coefficient, and calculate the amount of urea that is less consumed in the target time period according to the actual urea consumption in the target time period and the required urea consumption in the target time period.

10. An electronic device comprising a memory, a processor, and a computer program or instruction stored in the memory and executable on the processor, wherein: When the computer program or instructions are executed by a processor, the steps of the method for diagnosing the rationality of urea consumption according to any one of claims 1 to 5 are followed.

11. An engine comprising the urea consumption rationality diagnosis device according to any one of claims 6 to 9, or the electronic device according to claim 10.

Citation Information

Patent Citations

  • Method for diagnosing urea consumption deviation based on rotating speed of pump motor

    CN112523846A

  • Urea consumption diagnostic device and method for non-air-assisted urea pump

    CN112879135A