Method, device, processor and electronic equipment for detecting urea system in vehicle

By acquiring the liquid level and pressure information inside the urea tank and calculating the difference between the cavity volume and pressure change information, the problem of insufficient identification of early abnormalities in the gas path during vehicle urea system testing is solved, and proactive and accurate detection of the urea system is achieved.

CN122148420APending Publication Date: 2026-06-05FAW JIEFANG AUTOMOTIVE CO

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
FAW JIEFANG AUTOMOTIVE CO
Filing Date
2026-03-06
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In the existing technology, the detection methods for vehicle urea systems lack the ability to actively detect early abnormalities in the gas path and cannot effectively identify faults that exist before the warning light is lit, such as insufficient injection, pressure fluctuations, or other problems.

Method used

By acquiring liquid level and pressure information in the urea tank under the condition that the urea system meets the pressure build-up conditions, determining the cavity volume based on the liquid level and pressure information, calculating the initial and target pressure change information, and actively detecting whether the urea system is blocked or leaking gas by using the difference between the initial pressure change information and the target pressure change information.

Benefits of technology

It enables early detection of anomalies in the urea system, accurately distinguishes between gas path blockage or gas leakage, avoids the lagging judgment of traditional methods, and improves the effectiveness and accuracy of detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122148420A_ABST
    Figure CN122148420A_ABST
Patent Text Reader

Abstract

The application discloses a detection method and device of a urea system in a vehicle, a processor and electronic equipment. The method comprises the following steps: in response to the urea system meeting a pressure building condition, controlling an air inlet valve in the urea system to be in an open state, acquiring liquid level information and pressure information in a urea tank in the urea system, wherein the air inlet valve is used for controlling compressed air to be input into the urea tank, and the liquid level information is used for indicating a volume ratio of an exhaust treatment agent in the urea tank to a total internal cavity volume in the urea tank; determining a cavity volume in the urea tank based on the liquid level information and the pressure information; determining initial pressure change information of the urea tank based on the cavity volume, and determining target pressure change information of the urea tank based on the pressure information in a target time period; and detecting the urea system based on a difference between the initial pressure change information and the target pressure change information, to obtain a detection result. The application solves the technical problem that the urea system in the vehicle cannot be effectively detected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle testing technology, and more specifically, to a method, apparatus, processor, and electronic device for detecting urea systems in vehicles. Background Technology

[0002] Currently, vehicle urea systems use compressed air to drive the injection of urea solution. The air path in a urea system typically consists of a gas cylinder, an air supply unit, a gas filter, and an intake valve. Compressed air enters the sealed urea tank and creates pressure, which pushes the urea level down and achieves stable injection.

[0003] In related technologies, the detection methods for urea systems in vehicles rely on passive monitoring of urea tank pressure, detection of abnormal injection volume, or indirect judgment of vehicle operating status. Fault indications are only triggered when the urea system experiences insufficient injection, pressure fluctuations, or the warning light illuminates. Because these methods only identify faults after they have already affected the urea system's function, they lack the ability to actively detect early abnormalities in the gas path. Therefore, the technical problem of not being able to effectively detect urea systems in vehicles remains.

[0004] There is currently no effective solution to the aforementioned technical problems. Summary of the Invention

[0005] This application provides a method, apparatus, processor, and electronic device for detecting urea systems in vehicles, to at least solve the technical problem of the inability to effectively detect urea systems in vehicles.

[0006] According to one aspect of the embodiments of this application, a method for detecting a urea system in a vehicle is provided. The method may include: in response to the urea system meeting a pressure build-up condition, controlling the intake valve in the urea system to be in an open state; acquiring liquid level information and pressure information within the urea tank in the urea system, wherein the intake valve is used to control the input of compressed air into the urea tank, the liquid level information is used to represent the volume ratio of the exhaust gas treatment agent in the urea tank to the total internal volume of the urea tank, and the pressure information is used to represent the pressure magnitude within the urea tank; and determining the cavity volume within the urea tank based on the liquid level information and pressure information, wherein the cavity volume represents the volume of the gas phase space within the urea tank excluding the space occupied by the exhaust gas treatment agent. The volume of the gas phase space outside the cavity is determined; based on the cavity volume, the initial pressure change information of the urea tank is determined, and based on the pressure information within the target time period, the target pressure change information of the urea tank is determined. The initial pressure change information is used to represent the rate of change of the theoretical pressure inside the urea tank, and the target pressure change information is used to represent the rate of change of the actual pressure inside the urea tank. Based on the difference between the initial pressure change information and the target pressure change information, the urea system is detected to obtain the detection results. The detection results are used to indicate whether the urea system is blocked or has a gas leak.

[0007] Optionally, the urea system is detected based on the difference between the initial pressure change information and the target pressure change information to obtain the detection result, including: changing the state of the intake valve from open to closed in response to the difference being greater than the difference threshold, and detecting the pressure change information of the urea tank after the target time period; the urea system is detected based on the relationship between the pressure change information after the target time period and the pressure change information threshold to obtain the detection result.

[0008] Optionally, the urea system is detected based on the relationship between the pressure change information after the target time period and the pressure change information threshold, and the detection results are obtained, including: in response to the relationship indicating that the pressure change information after the target time period is greater than the pressure change information threshold, the detection result is determined to be a gas leak in the urea system; in response to the relationship indicating that the pressure change information after the target time period is less than or equal to the pressure change information threshold, the detection result is determined to be a blockage in the urea system.

[0009] Optionally, after determining that the detection result indicates a gas leak in the urea system when the pressure change information after the target time period in response to the magnitude relationship is greater than the pressure change information threshold, the method further includes: controlling the air intake valve to be in a closed state and controlling the pressure relief solenoid valve to be in an open state to release the compressed air in the urea tank into the air, wherein one end of the pressure relief solenoid valve is connected to the gas phase chamber of the urea tank and the other end is connected to the atmosphere.

[0010] Optionally, after determining that the detection result indicates that the urea system is blocked, in response to the pressure change information after the target time period being less than or equal to the pressure change information threshold, the method further includes: outputting a prompt message, and adjusting the pressure information within the target time period to the target pressure information, wherein the prompt message is used to warn of a blockage in the urea system.

[0011] Optionally, the method further includes: adjusting the pressure information within the target time period to target pressure information in response to the difference being less than or equal to a difference threshold, wherein the urea system is in an injection-ready state under the target pressure information; and injecting exhaust gas treatment agent into the vehicle's aftertreatment system in response to detecting an injection request.

[0012] Optionally, after injecting the exhaust gas treatment agent into the vehicle's aftertreatment system, the method further includes: determining the vehicle's power status; and, in response to the power status being a power-off state, determining that the detection result indicates a gas leak in the urea system.

[0013] Optionally, the pressure build-up conditions include at least one of the following: the vehicle is powered on, the temperature inside the urea tank is greater than a temperature threshold, and the vehicle's control unit issues a command to permit injection.

[0014] According to another aspect of the embodiments of this application, a detection device for a urea system in a vehicle is also provided. The device may include: an acquisition unit, configured to, in response to the urea system meeting the pressure build-up condition, control the intake valve in the urea system to be in an open state, and acquire liquid level information and pressure information within the urea tank in the urea system, wherein the intake valve is used to control the input of compressed air into the urea tank, the liquid level information is used to represent the volume ratio of the exhaust gas treatment agent in the urea tank to the total internal volume of the urea tank, and the pressure information is used to represent the pressure magnitude within the urea tank; and a first determination unit, configured to, based on the liquid level information and pressure information, determine the cavity volume within the urea tank, wherein the cavity volume is used to represent the volume of the gas phase space within the urea tank excluding the space occupied by the exhaust gas treatment agent. The system includes: a first unit for determining the volume of the gas phase space outside the cavity; a second determining unit for determining the initial pressure change information of the urea tank based on the cavity volume, and the target pressure change information of the urea tank based on the pressure information within the target time period, wherein the initial pressure change information represents the rate of change of the theoretical pressure inside the urea tank, and the target pressure change information represents the rate of change of the actual pressure inside the urea tank; and a detection unit for detecting the urea system based on the difference between the initial pressure change information and the target pressure change information, and obtaining the detection result, wherein the detection result indicates that the urea system is blocked or that the urea system is leaking gas.

[0015] According to another aspect of the embodiments of this application, a processor is also provided. The processor is used to run a program, wherein the program is executed by the processor to perform the methods described in the embodiments of this application.

[0016] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of this application when it runs.

[0017] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of this application.

[0018] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the methods of various embodiments of this application.

[0019] According to another aspect of the embodiments of this application, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program, which, when executed by a processor, implements the methods in various embodiments of this application.

[0020] According to another aspect of the embodiments of this application, a computer program is also provided, which, when executed by a processor, implements the methods of the various embodiments of this application.

[0021] According to another aspect of the embodiments of this application, a vehicle is also provided. The vehicle includes a memory and a processor. The memory stores an executable program; the processor is used to run the program, which, when running, implements the methods described in the embodiments of this application.

[0022] In this embodiment, when the urea system meets the pressure build-up conditions, the intake valve in the urea system is controlled to be open to acquire the liquid level and pressure information within the urea tank. Then, based on the liquid level and pressure information, the cavity volume within the urea tank is determined. Based on the cavity volume, the initial pressure change information of the urea tank is determined and compared in real time with the target pressure change information (i.e., the actual rate of change of pressure within the urea tank). This proactively and accurately distinguishes between gas path blockage and gas leakage in the urea system. This overcomes the limitations of existing technologies that rely on indirect and lagging judgment criteria such as injection volume, exhaust nitrogen oxide concentration, or absolute pressure thresholds, resulting in poor effectiveness in detecting urea systems in vehicles. Therefore, it solves the technical problem of ineffective detection of urea systems in vehicles and achieves the technical effect of effectively detecting urea systems in vehicles. Attached Figure Description

[0023] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0024] Figure 1 This is a flowchart of a method for detecting a urea system in a vehicle according to an embodiment of this application;

[0025] Figure 2 This is a flowchart of a method for diagnosing gas path blockage in a gas-driven urea system based on pressure rise rate, according to an embodiment of this application.

[0026] Figure 3 This is a schematic diagram of a vehicle urea system detection device according to an embodiment of this application. Detailed Implementation

[0027] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, functional component, or device that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, functional components, or devices.

[0029] According to an embodiment of this application, an embodiment of a method for detecting a urea system in a vehicle is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0030] Figure 1 This is a flowchart of a method for detecting a urea system in a vehicle according to an embodiment of this application, such as... Figure 1 As shown, the method may include the following steps.

[0031] In step S102, in response to the urea system meeting the pressure build-up conditions, the air inlet valve in the urea system is controlled to be in the open state, and the liquid level information and pressure information in the urea tank in the urea system are obtained.

[0032] In the technical solution provided in step S102 of this application, the air inlet valve can be used to control the input of compressed air into the urea tank, the liquid level information can be used to indicate the volume ratio of the exhaust gas treatment agent in the urea tank to the total internal volume of the urea tank, and the pressure information can be used to indicate the pressure in the urea tank. The exhaust gas treatment agent can be an aqueous urea solution, which can be simply referred to as urea solution or urea.

[0033] In this embodiment, when the vehicle's controller or urea system determines that the current operating conditions meet the pressure-building requirements, the controller can issue a command to the intake valve connecting the compressed air source and the urea tank. In response to this command, the valve opens, allowing compressed air (e.g., high-pressure air) to begin injecting into the sealed gas phase space of the urea tank, thereby establishing the pressure required to drive urea injection. During this pressure-building process, the urea system can simultaneously collect information on the liquid level of the exhaust gas treatment agent within the urea tank and the pressure information inside the tank (e.g., real-time pressure information).

[0034] Optionally, the liquid level information can be acquired by a liquid level sensor installed inside the urea tank. The liquid level sensor can be a capacitive, ultrasonic, or float type. The output signal of the liquid level sensor can be converted into the current liquid level height occupied by the exhaust gas treatment agent after being filtered, denoised, and standardized by the controller.

[0035] Optionally, since the geometry of the urea tank is fixed during manufacturing, the total internal volume of the urea tank is an immutable physical constant. The controller can accurately determine the volume occupied by the exhaust gas treatment agent through geometric calculation based on this fixed volume and the liquid level, and further calculate the volume ratio of the exhaust gas treatment agent to the total internal volume of the urea tank.

[0036] Optionally, the aforementioned pressure information can be collected in real time by a pressure sensor located in the gas phase region at the top of the urea tank. The pressure sensor can convert the absolute pressure value of the gas inside the tank into an electrical signal. This electrical signal can then be converted from analog to digital, and the converted signal is used by the controller. This pressure information reflects the actual state of the compressed air inside the tank at the current moment and is the direct basis for calculating the actual pressure rise rate, used for dynamic comparison with the theoretical pressure rise rate.

[0037] In this embodiment, simultaneously acquiring liquid level and pressure information during the initial pressure build-up stage enables the urea system to dynamically model the gas phase space based on a realistic physical model. This provides an accurate and repeatable input basis for subsequent calculations of initial pressure changes. This overcomes the limitation of traditional urea systems that only passively alarm after injection anomalies, achieving proactive, quantitative, and pre-emptive fault diagnosis.

[0038] Step S104: Determine the cavity volume inside the urea tank based on the liquid level information and pressure information.

[0039] In the technical solution provided in step S104 of this application, the cavity volume can be used to represent the gas phase space volume inside the urea tank excluding the gas phase space volume occupied by the exhaust gas treatment agent.

[0040] In this embodiment, the urea tank can be a sealed container, and the total internal volume of the urea tank is fixed during design and manufacturing, and is a known geometric constant. During the pressurization process, the exhaust gas treatment agent (i.e., urea aqueous solution) occupies part of the space inside the tank, forming a liquid phase region, while the remaining space is the gas phase region, that is, the physical space where the compressed air actually exists.

[0041] Optionally, the cavity volume mentioned above can be the gas phase space volume, that is, the net empty volume after subtracting the liquid volume occupied by the exhaust gas treatment agent from the total internal volume of the urea tank, which is an effective volume parameter for subsequent gas dynamics calculations. This cavity volume is not fixed, but changes dynamically with the liquid level information of the exhaust gas treatment agent. The higher the liquid level, the smaller the cavity volume; the lower the liquid level, the larger the cavity volume.

[0042] Optionally, the controller receives liquid level information from a liquid level sensor, which has been converted into the volume ratio of the exhaust gas treatment agent to the total internal cavity volume. Therefore, the controller can calculate the actual volume of the exhaust gas treatment agent using a preset geometric model of the urea tank (e.g., the cross-sectional area and height relationship of a cylindrical or irregularly shaped tank), and subtract the actual volume of the exhaust gas treatment agent from the total internal cavity volume of the urea tank to accurately determine the current gas phase space volume, i.e., the cavity volume.

[0043] Optionally, the pressure information can be used in subsequent stages to verify the rationality of the cavity volume calculation. For example, if, under ideal conditions of no gas leakage and no blockage, the actual measured pressure information deviates significantly from the theoretical pressure information calculated based on the cavity volume and airflow, it can help determine whether the pressure sensor is drifting or erroneous, thereby improving the effectiveness of subsequent gas path blockage or gas leakage detection.

[0044] In this embodiment of the application, the gas phase space volume in the urea system is elevated from a static assumption to a dynamic, real-time, and precisely calculated parameter based on a physical model. This fundamentally solves the diagnostic error problem caused by the assumption of a fixed gas volume in traditional urea systems. By accurately obtaining the cavity volume, the urea system can accurately derive initial pressure change information (e.g., theoretical pressure rise rate) based on the ideal gas law pV=nRT and the known flow characteristics of the intake valve. This provides a basis for subsequent comparison with target pressure change information (e.g., actual pressure change rate).

[0045] Optionally, in the above pV=nRT, p can be used to represent the real-time pressure of compressed air inside the urea tank. V can be used to represent the volume of the gas phase cavity inside the urea tank that is not occupied by the exhaust gas treatment agent. n can be used to represent the number of moles of air entering the urea tank, which varies depending on the air intake process. R can be used to represent the ideal gas constant to match the units used in the system. T can be used to represent the thermodynamic temperature obtained by an ambient temperature sensor or a urea tank temperature sensor.

[0046] In this embodiment, the cavity volume inside the urea tank is determined based on liquid level and pressure information. This allows for the identification of abnormal trends in the urea system at an early stage when there is slight blockage or minor leakage in the gas path, rather than waiting until the pressure is completely unbalanced or the injection is interrupted before triggering an alarm.

[0047] Step S106: Based on the cavity volume, determine the initial pressure change information of the urea tank, and based on the pressure information within the target time period, determine the target pressure change information of the urea tank.

[0048] In the technical solution provided in step S106 of this application, the initial pressure change information can be used to represent the rate of change of the theoretical pressure inside the urea tank, and the target pressure change information can be used to represent the rate of change of the actual pressure inside the urea tank.

[0049] In this embodiment, after obtaining the precise cavity volume within the urea tank, the theoretical pressure behavior modeling stage can proceed to predict the pressure rise trend that compressed air injection into the urea tank should produce under ideal, fault-free conditions. This pressure rise trend is the initial pressure change information. This initial pressure change information is the rate of change of the theoretical pressure within the urea tank (e.g., the theoretical pressure increase rate), that is, the expected pressure increment per unit time.

[0050] Optionally, the aforementioned initial pressure change information can be dynamically calculated based on physical laws. For example, by combining the known cavity volume, the calibrated flow characteristics of the inlet valve under the current cylinder pressure (the inlet pressure-flow curve obtained from experimental calibration), the inlet temperature (which can be estimated through ambient temperature or compensated by sensors), and the ideal gas law pV=nRT, it is possible to determine the slope at which the pressure inside the urea tank should rise under ideal conditions of no leakage and no blockage.

[0051] Optionally, real-time pressure information output by the pressure sensor can be collected synchronously within the target time period (e.g., 20 consecutive seconds after pressure build-up). Then, the slope of the pressure information change over time, i.e. the target pressure change information (e.g., the actual pressure change rate), can be calculated by numerical differentiation methods (e.g., least squares fitting or sliding window difference).

[0052] Optionally, the aforementioned target pressure change information is the actual rate of change of pressure within the urea tank. This target pressure change information accurately reflects the dynamic response of the current gas path during the intake process, including the influence of various physical disturbances. For example, abnormal intake valve opening, partial blockage of pipelines, dust accumulation in the filter, deformation or minor leaks in connecting hoses, etc., can cause physical disturbances that lead to slow or fluctuating pressure rise.

[0053] In this embodiment of the application, the initial pressure change information of the urea tank is determined based on the cavity volume, and the target pressure change information of the urea tank is determined based on the pressure information within the target time period, providing a basis for determining the difference between the initial pressure change information and the target pressure change information.

[0054] Step S108: Based on the difference between the initial pressure change information and the target pressure change information, the urea system is detected to obtain the detection result.

[0055] In the technical solution provided by step S108 of this application, the detection result can be used to indicate that the urea system is blocked or that the urea system is leaking gas.

[0056] In this embodiment, the initial pressure change information represents the rate at which the pressure inside the urea tank should rise under ideal, fault-free conditions. This initial pressure change information is calculated jointly from the cavity volume, the calibrated flow characteristics of the inlet valve, the cylinder pressure, and the gas thermodynamic parameters, and serves as the theoretical behavioral benchmark for the urea system under healthy conditions. The target pressure change information is the actual pressure rise slope obtained by numerically differentiating the pressure information collected continuously over 20 seconds by a pressure sensor during the actual pressure build-up process. It reflects the dynamic response of compressed air entering the urea tank in the current gas path. By comparing the difference between the initial pressure change information and the target pressure change information, i.e., calculating the deviation between the theoretical pressure rise rate and the actual pressure rise rate, the relationship between this difference and the difference threshold can be used to determine whether the detection result of the urea system indicates a blockage (e.g., gas path blockage) or a gas leak.

[0057] Optionally, both gas path blockage and gas leakage can cause a slow rise in actual pressure during the pressure build-up phase. Therefore, when the difference exceeds the difference threshold, it can be determined that there is an abnormality in the gas path, and then the next stage of the precise differentiation process can be initiated, that is, the gas supply is stopped and the pressure holding detection mode is entered.

[0058] In this embodiment, by introducing the difference between initial pressure change information and target pressure change information in the urea system as a quantitative criterion for fault detection, the traditional lagging monitoring method that relies on whether the absolute pressure value meets the standard or whether the injection volume is abnormal is overcome, enabling the diagnosis of the urea system to be advanced to the initial stage of fault development. Furthermore, the above steps do not rely on the absolute accuracy of the pressure sensor, but rather focus on the pressure change trend over time, thereby improving the stability of the urea system.

[0059] In steps S102 to S108 of this application, when the urea system meets the pressure-building conditions, the intake valve in the urea system is controlled to be open to acquire the liquid level and pressure information in the urea tank. Then, based on the liquid level and pressure information, the cavity volume in the urea tank is determined. Based on the cavity volume, the initial pressure change information of the urea tank is determined and compared in real time with the target pressure change information (i.e., the rate of change of the actual pressure in the urea tank), thereby actively and accurately distinguishing whether the urea system is blocked or leaking gas. This overcomes the limitations of existing technologies that rely on indirect and lagging judgment criteria such as injection volume, exhaust nitrogen oxide concentration, or absolute pressure thresholds, resulting in poor effectiveness in detecting urea systems in vehicles. Therefore, it solves the technical problem of ineffective detection of urea systems in vehicles and achieves the technical effect of effectively detecting urea systems in vehicles.

[0060] The method described in this embodiment will be further described below.

[0061] As an optional embodiment, step S104 involves detecting the urea system based on the difference between the initial pressure change information and the target pressure change information to obtain a detection result. This includes: changing the state of the intake valve from open to closed in response to the difference being greater than a difference threshold, and detecting the pressure change information of the urea tank after a target time period; and detecting the urea system based on the relationship between the pressure change information after the target time period and the pressure change information threshold to obtain a detection result.

[0062] In this embodiment, during the pressure build-up process, if the target pressure change information (e.g., the actual pressure rise slope) is significantly lower than the initial pressure change information (e.g., the theoretical pressure rise rate), and the difference between the target pressure change information and the initial pressure change information is greater than a difference threshold, it indicates that compressed air has failed to enter the gas phase space of the urea tank as expected, and a potential gas path abnormality can be identified. In this case, if gas supply continues, not only will effective pressure build-up fail, but the continuous high-pressure impact may also cause the leak point to expand or the blockage to worsen. Therefore, the controller can immediately cut off the air intake path, close the intake valve, and put the urea tank into a sealed pressure-holding state, cutting off the external gas source to observe whether gas escapes naturally due to seal failure.

[0063] Optionally, during the pressure holding phase, the controller can continuously collect pressure sensor data (e.g., pressure information) and calculate the pressure decay rate within the pressure holding period (e.g., 20 seconds), that is, the pressure change information after the target time period. The pressure change information after the target time period reflects the natural pressure drop trend of the gas in the urea tank due to sealing defects without replenishment or external force.

[0064] Optionally, if the pressure change information after the target time period is less than the preset pressure change information threshold, it indicates that there is almost no gas leakage in the urea tank and the pressure remains stable. This suggests that the reason compressed air failed to enter the gas phase space is that the air intake channel is blocked, i.e., the gas path is blocked. At this time, the gas is trapped inside the tank but has no outlet, therefore, the pressure does not drop. Conversely, if the pressure change information after the target time period is greater than or equal to the pressure change information threshold, it indicates that gas is continuously escaping through a leak point, which can be determined as a gas leak in the urea system. In this case, even if the air intake valve is closed, the pressure inside the urea tank will still irreversibly drop.

[0065] In this embodiment, a two-stage detection is used. First, an anomaly is triggered by a pressure change information threshold, and then the fault type of the urea system is distinguished by the pressure change information threshold. This achieves a complete closed loop from anomaly detection to accurate classification, solving the problem that traditional single-point pressure judgment cannot distinguish between blockage and leakage.

[0066] As an optional embodiment, step S108 involves detecting the urea system based on the relationship between the pressure change information after the target time period and the pressure change information threshold, and obtaining a detection result, including: determining that the detection result is a gas leak in the urea system in response to the relationship indicating that the pressure change information after the target time period is greater than the pressure change information threshold; and determining that the detection result is a blockage in the urea system in response to the relationship indicating that the pressure change information after the target time period is less than or equal to the pressure change information threshold.

[0067] In this embodiment, after the intake valve is closed because the difference between the initial pressure change information and the target pressure change information exceeds a preset difference threshold, the urea system enters a sealed pressure-holding stage. At this time, the gas phase space inside the urea tank is completely isolated from the external gas source, and compressed air exists inside the urea tank. In this state, the controller continuously collects pressure change information from the pressure sensor within a target time period (e.g., 20 seconds) and calculates the pressure change information after the target time period. The pressure change information after the target time period can reflect the natural pressure drop rate of the gas inside the urea tank under conditions of no replenishment and no external intervention.

[0068] Optionally, if the pressure change information after the target time period exceeds the pressure change information threshold, it indicates that the gas in the urea tank is still continuously and significantly leaking out even without air intake, and the pressure change information significantly exceeds the normal leakage level, indicating the existence of a structural leak. For example, a loose intake pipe joint, an aged and cracked sealing ring, micro-cracks in the tank weld, or internal leakage in the valve can cause high-pressure air to continuously escape into the atmosphere. In this case, a gas leak occurs in the urea system, which can immediately trigger a high-priority fault response, such as stopping urea injection, illuminating the fault indicator light, and reporting a diagnostic code requiring emergency repair to the vehicle controller.

[0069] Optionally, if the pressure change information after the target time period is less than or equal to the pressure change information threshold, it indicates that the pressure inside the urea tank remained basically stable during the pressure holding period, and the pressure drop was within a reasonable error range, indicating that no substantial gas leakage occurred. In this case, it can be determined that the compressed air was not lost due to leakage, but rather due to obstruction of the air intake path, such as a clogged air filter, dust and ice accumulation in the pipeline, a stuck solenoid valve core, or partial failure of the pressure reducing valve, thus preventing air from smoothly entering the urea tank.

[0070] Alternatively, since the urea tank itself is airtight, gas cannot escape after the intake valve is closed, thus maintaining pressure. Therefore, the urea system determines the fault type as airway blockage. In this case, a low-priority maintenance warning can be triggered, prompting the user to clean the air lines or replace the filter. At the same time, the urea system is allowed to continue attempting to build pressure after completing the pressure holding test, maintaining the urea injection function and avoiding unnecessary vehicle downtime.

[0071] In this embodiment, in the urea system, if the urea system is blocked, that is, the pressure cannot rise, but it can be maintained after the intake valve is closed. If the urea system has a gas leak, that is, the pressure cannot rise and continues to drop after the intake valve is closed. Different diagnostic methods are required for different fault types to effectively detect the urea system in the vehicle.

[0072] As an optional embodiment, after determining that the detection result indicates a gas leak in the urea system in response to the pressure change information after the target time period being greater than the pressure change information threshold, the method further includes: controlling the air intake valve to be in a closed state and controlling the pressure relief solenoid valve to be in an open state to release the compressed air in the urea tank into the air, wherein one end of the pressure relief solenoid valve is connected to the gas phase chamber of the urea tank and the other end is connected to the atmosphere.

[0073] In this embodiment, once the pressure change information after the target time period exceeds the pressure change information threshold, indicating a gas leak in the urea system, an emergency safety response mechanism can be immediately activated. Specifically, the controller first keeps the intake valve closed, cutting off the high-pressure air supply from the gas cylinder to prevent the fault from escalating further. Simultaneously, it immediately sends an opening command to the pressure relief solenoid valve, switching it from a closed state (e.g., normally closed) to an open state (e.g., conducting state), directly connecting the gas phase chamber inside the urea tank to the atmospheric environment, forming a controllable exhaust path.

[0074] Optionally, the aforementioned pressure relief solenoid valve can be a high-reliability normally closed two-way solenoid valve. One end of the valve body is directly connected to the gas phase space at the top of the urea tank through a pipeline, while the other end is open to the atmospheric environment. There is no throttling or buffering structure in between, ensuring that rapid and unobstructed venting can be achieved at the moment of opening.

[0075] Optionally, the opening response time of the pressure relief solenoid valve can be less than 50 milliseconds, thereby safely and completely releasing the high-pressure gas in the urea tank to the ambient pressure level in a very short time, thus reducing the risks of abnormal gas pressure, pipeline vibration, further tearing of seals, and even overload of the urea tank structure caused by continuous leakage.

[0076] In this embodiment, the intake valve is controlled to be closed and the pressure relief solenoid valve is controlled to be open, releasing the compressed air in the urea tank into the air, which can prevent physical damage caused by overpressure in the urea system. For example, if pressure is not actively released after a leak is detected, the gas in the urea tank may cause local negative pressure fluctuations or pressure oscillations due to continuous escape from the leak point, exacerbating seal failure. Active pressure relief can quickly bring the urea system pressure to zero, allowing the structural load to return to a safe range and protecting the urea tank body, pipelines, and connectors from abnormal stress damage. It can also prevent backflow or crystallization contamination of exhaust gas treatment agents. For example, if a leak occurs under high pressure, external air may be drawn into the pipeline, and the moisture in the external air and the low temperature environment can cause urea crystallization at the valve or nozzle, leading to permanent blockage. After pressure relief, the urea system pressure is balanced with the environment, reducing the possibility of reverse airflow introducing pollution sources. It can also improve driving safety and compliance. For example, a continuous leak in the urea system can lead to the loss of selective catalytic reduction (SCR) function, resulting in excessive nitrogen oxide emissions in the exhaust, triggering the on-board diagnostics (OBD) malfunction indicator light, and affecting vehicle annual inspections or roadside checks. After depressurization, the urea system enters a safe shutdown state, effectively preventing the vehicle from continuing to operate under abnormal conditions, preventing emissions non-compliance, and providing clear fault indications for maintenance.

[0077] As an optional embodiment, after determining that the detection result indicates that the urea system is blocked in response to the pressure change information after the target time period being less than or equal to the pressure change information threshold, the method further includes: outputting a prompt message, and adjusting the pressure information within the target time period to the target pressure information, wherein the prompt message is used to warn of a blockage in the urea system.

[0078] In this embodiment, after determining that the urea system has experienced a blockage in its gas path when the pressure change information after a target time period is less than or equal to a pressure change information threshold, the urea system does not immediately shut down or interrupt operation. Instead, it adopts a flexible handling strategy of maintaining operation while providing early warning. First, the controller can output a prompt message, which can be sent to the driver or maintenance platform in the form of a dashboard warning light, a text prompt on the vehicle terminal, or a remote diagnostic message, clearly indicating that "there is a risk of blockage in the urea gas path, and it is recommended to check the air filter or pipeline in time," thereby achieving a proactive, clear, and non-intrusive early warning to the user.

[0079] Optionally, the above prompts do not trigger an emergency shutdown or block the injection function. Instead, they enhance the user's awareness of the health status of the urea system, enabling preventative maintenance to be arranged without affecting operations and preventing the malfunction from worsening and causing a forced shutdown.

[0080] Optionally, provided that there are no leaks in the air passage and the tank is well-sealed, the controller can reopen the air intake valve to continue supplying compressed air to the urea tank until the pressure inside the tank returns to the preset target pressure. This target pressure is the minimum driving pressure threshold for the normal operation of the urea injection system, allowing the urea system to gradually establish a stable air pressure environment that meets the injection requirements even with limited air passage flow capacity.

[0081] As an optional embodiment, the method further includes: adjusting the pressure information within a target time period to target pressure information in response to a difference value being less than or equal to a difference threshold, wherein the urea system is in an injection-ready state under the target pressure information; and injecting exhaust gas treatment agent into the vehicle's aftertreatment system in response to detecting an injection request.

[0082] In this embodiment, when the difference between the initial pressure change information and the target pressure change information is less than or equal to a preset difference threshold, it indicates that the compressed air intake process meets theoretical expectations, the air passage in the urea tank is unobstructed, there is no obvious blockage or leakage, and the urea system is in a healthy operating state. In this healthy operating state, the controller can maintain the intake valve open, continuously injecting compressed air into the urea tank until the pressure information in the urea tank within the target time period stably reaches the preset target pressure information.

[0083] Optionally, the aforementioned target pressure information can be the minimum driving pressure threshold necessary for the normal operation of the urea system (e.g., a urea injection system). The value can be comprehensively calibrated based on multiple factors such as the urea nozzle structure, injection flow requirements, aftertreatment system back pressure, and ambient temperature. This ensures that during subsequent injection, the exhaust gas treatment agent can be reliably atomized and uniformly injected into the exhaust flow, achieving efficient reduction of nitrogen oxides.

[0084] Optionally, after the pressure information in the urea tank reaches the target pressure information within the target time period, the urea system enters the injection ready state, meaning that all the physical conditions required for injection have been met. For example, the pressure in the gas phase space is stable, the liquid level information is valid, the temperature is above the crystallization point, and there are no other system faults. At this time, the controller can send an injection ready signal to the SCR control unit in the aftertreatment system to confirm that the urea system is ready to respond to injection requests.

[0085] Optionally, if the controller detects an injection request from the engine control unit, the urea system can immediately activate the injection actuator to extract the exhaust gas treatment agent from the urea tank through a high-pressure pump and spray it into the exhaust pipe in an atomized form through a nozzle. The agent mixes thoroughly with the exhaust gas and undergoes a selective catalytic reduction reaction under the action of a catalyst, converting harmful nitrogen oxides into harmless nitrogen and water vapor, thereby meeting emission regulations.

[0086] Optionally, the injection request can be generated based on real-time operating parameters such as current engine speed, load, exhaust temperature, and NOx sensor feedback.

[0087] In this embodiment, by adjusting the pressure information within a target time period to the target pressure information when the difference is less than or equal to a threshold, and injecting the exhaust gas treatment agent into the vehicle's aftertreatment system according to the detected injection request, a complete control closed loop from air path status judgment to injection function activation is constructed. The urea system is allowed to enter the injection preparation state only when there are no abnormalities in the air path, effectively eliminating the risk of injection interruption, poor atomization, or urea crystallization due to insufficient air pressure, and ensuring the long-term stable operation of the aftertreatment system. This avoids the hidden dangers of forced injection before pressure build-up or continued operation despite pressure reaching the target but air path abnormalities in traditional urea systems, realizing the safety priority principle of diagnosis before execution.

[0088] As an alternative embodiment, after injecting the exhaust gas treatment agent into the vehicle's aftertreatment system, the method further includes: determining the vehicle's power status; and, in response to the power status being a power-off state, determining that a gas leak has occurred in the urea system.

[0089] In this embodiment, after the exhaust gas treatment agent is injected into the vehicle's aftertreatment system, the controller can continuously monitor the vehicle's power status. When the vehicle's power status is detected to be off, such as the ignition switch being off, the battery main circuit being disconnected, or the vehicle controller entering sleep mode, it can be determined that the current urea system's gas path is in a gas leak state, and the corresponding fault recording and warning mechanism will be triggered, even if no pressure abnormality was previously detected.

[0090] Optionally, in the urea system, compressed air is sourced from a high-pressure gas cylinder and connected to the urea tank via an intake valve. Under normal circumstances, the intake valve is a normally closed solenoid valve, opening only briefly during pressure build-up or injection. If the power supply is interrupted, all electronically controlled components in the vehicle (e.g., the intake valve) lose power, and the intake valve automatically closes due to the power failure, creating physical isolation of the air path. In this case, if the internal pressure of the urea tank remains higher than the ambient pressure at the moment of power failure, and the tank body and piping system of the urea tank are properly sealed, the gas inside the urea tank should remain stable for a long period, with extremely slow pressure decay caused only by material micro-permeability or temperature changes, conforming to the laws of thermodynamic equilibrium.

[0091] Optionally, if the pressure inside the urea tank drops rapidly within a short period after a power outage, or if continuous pressure leakage can still be detected after a power outage (e.g., an abnormal pressure gradient is recorded at the moment of power failure), it indicates a persistent leakage path in the gas system. Even without power and with valves closed, gas can still escape from the urea system, indicating structural faults such as seal failure, pipe cracks, loose joints, or internal leakage within the valve body. This type of gas leakage cannot be fully identified through dynamic analysis during the pressure build-up phase, especially when the leakage is extremely small and only becomes apparent when there is no supply pressure difference; traditional diagnostic methods are prone to missing this.

[0092] In this embodiment, by introducing a power-off state as a diagnostic trigger condition, full coverage capture of static leaks is achieved. This mechanism does not rely on external stimuli, but only utilizes the vehicle's own behavioral response after a power outage to achieve high-confidence leak detection.

[0093] As an optional implementation method, the pressure build-up conditions include at least one of the following: the vehicle is powered on, the temperature inside the urea tank is greater than a temperature threshold, and the vehicle's control unit issues a command to allow injection.

[0094] In this embodiment, the pressure build-up condition can be used to ensure that the gas path pressurization behavior is initiated only under the premise of ensuring the safety, functional effectiveness, and suitable environment of the urea system.

[0095] Optionally, having the vehicle's power supply powered on is a fundamental prerequisite for the operation of the urea system. Only when the vehicle's power supply is normal, the control unit has been initialized, and self-tested can the actuators such as the pressure sensor, intake valve, and pressure relief solenoid valve obtain a stable power supply and have real-time communication and control capabilities. If pressure is built up in a power-off state or under abnormal power conditions, it will lead to signal misinterpretation, actuator malfunction, or data loss, thereby causing misdiagnosis or urea system malfunction.

[0096] Optionally, maintaining a temperature above a preset threshold within the urea tank can prevent urea crystallization. If the tank temperature is too low, the urea solution may solidify. Forcibly pressurizing in this situation could cause urea crystallization due to localized cooling as compressed air enters the cryogenic tank, potentially clogging the injection pipes or level sensors and leading to more serious systemic malfunctions. Therefore, pressurization should only be initiated if the tank temperature is sufficient to maintain the exhaust gas treatment agent in a liquid state.

[0097] Optionally, the vehicle's control unit issues an injection permission command, indicating that the current engine operating conditions (e.g., engine speed, load, exhaust temperature) meet the SCR system's operational requirements. At this point, if injection preparation is not initiated, even if the air pressure meets the standard, it is meaningless. This injection permission command serves as a confirmation signal of functional intent, preventing unnecessary initiation of air circuit pressurization under non-emission control conditions (e.g., idling, cold start, coasting with the engine off), thus reducing energy consumption, extending the lifespan of air circuit components, and minimizing system malfunctions.

[0098] Optionally, compared to the traditional urea system's crude strategy of relying solely on vehicle power-on to build pressure, this application achieves precise control through multi-condition collaborative judgment, enabling activation only when needed and execution only when guaranteed. This significantly reduces the number of ineffective actions, lowers compressed air consumption and solenoid valve wear, and extends the urea system's service life. Simultaneously, it provides a clean initial environment for subsequent pressure rise rate diagnosis. That is, pressure build-up is only performed under suitable temperature, stable power supply, and functional readiness conditions, ensuring that the collected pressure change information has true representativeness and diagnostic value, thereby guaranteeing a high confidence level in comparing the difference between the initial pressure change information and the target pressure change information with the difference threshold.

[0099] In this embodiment, when the urea system meets the pressure build-up conditions, the intake valve in the urea system is controlled to be open to acquire the liquid level and pressure information within the urea tank. Then, based on the liquid level and pressure information, the cavity volume within the urea tank is determined. Based on the cavity volume, the initial pressure change information of the urea tank is determined and compared in real time with the target pressure change information (i.e., the actual rate of change of pressure within the urea tank). This proactively and accurately distinguishes between gas path blockage and gas leakage in the urea system. This overcomes the limitations of existing technologies that rely on indirect and lagging judgment criteria such as injection volume, exhaust nitrogen oxide concentration, or absolute pressure thresholds, resulting in poor effectiveness in detecting urea systems in vehicles. Therefore, it solves the technical problem of ineffective detection of urea systems in vehicles and achieves the technical effect of effectively detecting urea systems in vehicles.

[0100] The technical solutions of the embodiments of this application will be illustrated below with reference to preferred embodiments.

[0101] Currently, air-driven urea systems are mostly used for exhaust gas treatment of diesel engines. By injecting urea aqueous solution, nitrogen oxides in the exhaust gas are converted into harmless nitrogen and water to meet environmental emission standards.

[0102] For fault diagnosis of compressed air supply circuits, relevant technologies often employ a relatively passive monitoring method. This involves indirectly determining whether there are problems with the air circuit by monitoring changes in urea tank pressure, urea injection volume, and vehicle operating status. A fault warning is only triggered when the system detects abnormal urea injection or pressure. This diagnostic method is often delayed and cannot promptly detect potential air circuit faults, such as minor blockages or leaks, until the problem severely impacts system performance.

[0103] To address the aforementioned issues, this application proposes a method for diagnosing gas path blockage in a gas-driven urea system based on pressure rise rate. By comparing the theoretical pressure rise rate with the actual pressure rise rate, gas path problems can be detected earlier. Whether it is a blockage or a leak, it can be diagnosed promptly and accurately, and corresponding measures can be taken immediately, such as triggering an early warning or depressurizing, thereby ensuring the stable operation of the system, reducing downtime and maintenance costs caused by malfunctions, and improving overall operating efficiency and safety.

[0104] Figure 2 This is a flowchart of a method for diagnosing gas path blockage in a gas-driven urea system based on pressure rise rate, according to an embodiment of this application. Figure 2 As shown, it includes the following steps.

[0105] Step S201, system self-test.

[0106] In this embodiment, the urea system self-test can be performed when the vehicle is powered on / started.

[0107] Step S202: Are the pressure build-up conditions met?

[0108] In this embodiment, after the system self-test is completed, it can be determined whether the pressure build-up conditions are met. If yes, step S203 is executed; otherwise, step S201 is executed.

[0109] Step S203: Open the intake valve to allow air to enter.

[0110] In this embodiment, if the pressure build-up conditions are met, the intake valve can be opened to allow air to enter.

[0111] Step S204: Calculate the volume of the cavity inside the urea tank based on the urea tank level, and calculate the theoretical pressure rise rate based on the pressure-flow meter of the air inlet valve.

[0112] In this embodiment, after the air intake valve is opened to allow air to enter, the volume of the cavity inside the urea tank can be calculated based on the urea tank level (corresponding to the level information), and the theoretical pressure rise rate (corresponding to the initial pressure change information) can be calculated based on the air intake valve pressure-flow meter.

[0113] Step S205: Continuously monitor the pressure change inside the urea tank for 20 seconds and calculate the actual urea pressure rise rate.

[0114] In this embodiment, after calculating the volume of the cavity inside the urea tank by measuring the urea tank level and calculating the theoretical pressure rise rate based on the pressure-flow meter of the air inlet valve, the pressure change inside the urea tank can be continuously monitored for 20 seconds to calculate the actual urea pressure rise rate (corresponding to the target pressure change information).

[0115] Step S206: Theoretical pressure rise rate - actual pressure rise rate > threshold.

[0116] In this embodiment, after continuously monitoring the pressure change inside the urea tank for 20 seconds and calculating the actual urea pressure rise rate, it can be determined whether the theoretical pressure rise rate - actual pressure rise rate (corresponding to the difference) > a threshold (corresponding to the difference threshold). If yes, then step S210 is executed; otherwise, step S207 is executed.

[0117] Step S207: Build up pressure to the target pressure and prepare for injection.

[0118] In this embodiment, if the theoretical pressure rise rate minus the actual pressure rise rate is less than or equal to a threshold, then the pressure is built up to the target pressure and injection is ready.

[0119] Step S208: Respond to the spray request and perform spraying.

[0120] In this embodiment, after the pressure is built up to the target pressure and injection is ready, injection can be performed in response to an injection request.

[0121] Step S209: Is the power off for the entire vehicle?

[0122] In this embodiment, after responding to the injection request and performing injection, it can be determined whether the vehicle is powered off. If so, the urea system is depressurized and execution stops; otherwise, step S201 is executed.

[0123] Step S210, airway blockage diagnosis function.

[0124] In this embodiment, if the theoretical pressure rise rate minus the actual pressure rise rate is greater than the threshold, the gas path blockage diagnosis function is activated.

[0125] Step S211: Stop the gas supply, maintain the pressure for 20 seconds, and detect the change in pressure value after 20 seconds.

[0126] In this embodiment, the gas supply can be stopped, the pressure maintained for 20 seconds, and the change in pressure value after 20 seconds can be detected.

[0127] Step S212, pressure change value > threshold.

[0128] In this embodiment, after stopping the gas supply, maintaining the pressure for 20 seconds, and detecting the pressure change after 20 seconds, it can be determined whether the pressure change value (corresponding to the pressure change information) is greater than the threshold (corresponding to the pressure change information threshold). If so, step S213 is executed to stop execution; otherwise, step S214 is executed.

[0129] Step S213 triggers a urea system leak fault. At this time, pressure is released and the system stops working.

[0130] In this embodiment, if the pressure change value is greater than the threshold, a urea system leakage fault is triggered. At this time, the pressure is released and the urea system stops working.

[0131] Step S214 triggers a valve blockage warning, reminding the user to perform maintenance, while continuing to build up pressure to the target pressure and responding normally to injection requests.

[0132] In this embodiment, if the pressure change value is less than or equal to the threshold, a valve blockage warning is triggered to remind the user to perform maintenance. At the same time, the pressure is built up to the target pressure (corresponding to the target pressure information) and the injection request is responded to normally.

[0133] Step S215: Is the power off for the entire vehicle?

[0134] In this embodiment, after triggering the valve blockage warning to remind the user to perform maintenance, and continuing to build up pressure to the target pressure and responding normally to the injection request, it can be determined whether the vehicle is powered off. If so, the urea system is depressurized and execution stops; otherwise, step S201 is executed.

[0135] In this embodiment, after the vehicle is powered on, a self-test is first completed to confirm that the basic functions are normal. Based on the urea tank level, the gas phase cavity volume is calculated in real time. Combined with the flow characteristics calibrated by the intake valve, the theoretical pressure rise rate is derived as a benchmark reference for the system's health status. Subsequently, the actual pressure change curve is collected synchronously within a 20-second pressure build-up cycle, the actual pressure rise rate is calculated, and the difference is compared with the theoretical value. If the difference does not exceed the limit, it indicates that the air passage is unobstructed, the system builds up pressure to the target pressure normally, and enters the injection ready state, ensuring the continuous and reliable operation of the urea injection function. If the difference exceeds the threshold, a secondary diagnostic mechanism is activated—the intake valve is immediately closed, and a 20-second pressure holding stage is entered. By observing the pressure decay during the pressure holding period, the fault type is accurately distinguished: a significant pressure drop is determined to be a gas leak, and a pressure relief shutdown is immediately triggered to avoid excessive emissions and system damage; if the pressure is maintained stably, it is determined to be an air pipeline blockage. At this time, injection is not interrupted, only a maintenance warning is output, and pressure build-up continues to maintain the normal operation of the aftertreatment system. This method, through a single pressure sensor and liquid level signal, relies solely on thermodynamic modeling and control algorithms to achieve high-precision, non-invasive, and non-perceptive classification and diagnosis of two fundamentally different faults: blockage and leakage. It completely breaks through the traditional hysteresis detection mode that relies on injection abnormalities or absolute pressure thresholds, and realizes a technological leap from "passive alarm" to "active prediction", from "fuzzy judgment" to "precise classification", and from "forced shutdown" to "intelligent operation". This not only significantly improves the reliability and safety of urea system operation.

[0136] According to an embodiment of this application, a device for detecting a urea system in a vehicle is also provided. It should be noted that this device for detecting a urea system in a vehicle can be used to perform the method for detecting a urea system in a vehicle described in the embodiments.

[0137] Figure 3 This is a schematic diagram of a vehicle urea system detection device according to an embodiment of this application, as shown below. Figure 3 As shown, the urea system detection device 300 in the vehicle may include: an acquisition unit 302, a first determination unit 304, a second determination unit 306, and a detection unit 308.

[0138] The acquisition unit 302 is used to control the air intake valve in the urea system to be in the open state in response to the urea system meeting the pressure building conditions, and to acquire the liquid level information and pressure information in the urea tank in the urea system. The air intake valve is used to control the input of compressed air into the urea tank, the liquid level information is used to indicate the volume ratio of the exhaust gas treatment agent in the urea tank to the total internal volume of the urea tank, and the pressure information is used to indicate the pressure in the urea tank.

[0139] The first determining unit 304 is used to determine the cavity volume inside the urea tank based on the liquid level information and pressure information, wherein the cavity volume is used to represent the gas phase space volume inside the urea tank excluding the gas phase space volume occupied by the exhaust gas treatment agent.

[0140] The second determining unit 306 is used to determine the initial pressure change information of the urea tank based on the cavity volume, and to determine the target pressure change information of the urea tank based on the pressure information within the target time period. The initial pressure change information is used to represent the rate of change of the theoretical pressure inside the urea tank, and the target pressure change information is used to represent the rate of change of the actual pressure inside the urea tank.

[0141] The detection unit 308 is used to detect the urea system based on the difference between the initial pressure change information and the target pressure change information, and to obtain the detection result. The detection result is used to indicate that the urea system is blocked or that the urea system is leaking gas.

[0142] Optionally, the detection unit 308 includes: a first detection subunit, used to change the state of the intake valve from open to closed in response to the difference being greater than the difference threshold, and to detect the pressure change information of the urea tank after a target time period; and a second detection subunit, used to detect the urea system based on the relationship between the pressure change information after the target time period and the pressure change information threshold, and to obtain the detection result.

[0143] Optionally, the second detection subunit includes: a first determination subunit, configured to determine that the detection result is a gas leak in the urea system in response to a pressure change information after a target time period indicating a magnitude relationship being greater than a pressure change information threshold; and a second determination subunit, configured to determine that the detection result is a blockage in the urea system in response to a pressure change information after a target time period indicating a magnitude relationship being less than or equal to a pressure change information threshold.

[0144] Optionally, after determining that the detection result indicates a gas leak in the urea system when the pressure change information after the target time period is greater than the pressure change information threshold, the urea system detection device 300 in the vehicle further includes: a control unit, used to control the intake valve to be closed and control the pressure relief solenoid valve to be open to release the compressed air in the urea tank into the air, wherein one end of the pressure relief solenoid valve is connected to the gas phase chamber of the urea tank and the other end is connected to the atmosphere.

[0145] Optionally, after determining that the urea system is blocked in response to the pressure change information after the target time period being less than or equal to the pressure change information threshold, the urea system detection device 300 in the vehicle further includes: an output unit for outputting a prompt message and adjusting the pressure information within the target time period to the target pressure information, wherein the prompt message is used to warn of a blockage in the urea system.

[0146] Optionally, the detection device 300 for the urea system in the vehicle further includes: an adjustment unit for adjusting the pressure information within a target time period to a target pressure information in response to a difference value being less than or equal to a difference threshold, wherein the urea system is in an injection-ready state under the target pressure information; and an injection unit for injecting exhaust gas treatment agent into the vehicle's aftertreatment system in response to detecting an injection request.

[0147] Optionally, after the exhaust gas treatment agent is injected into the vehicle's aftertreatment system, the urea system detection device 300 in the vehicle further includes: a third determining unit for determining the vehicle's power status; and a fourth determining unit for determining, in response to the power status being a power-off state, that the detection result indicates a gas leak in the urea system.

[0148] Optionally, the pressure build-up conditions include at least one of the following: the vehicle is powered on, the temperature inside the urea tank is greater than a temperature threshold, and the vehicle's control unit issues a command to permit injection.

[0149] In this embodiment, in response to the urea system meeting the pressure build-up conditions, the acquisition unit 302 controls the air intake valve in the urea system to be in the open state, acquiring the liquid level information and pressure information in the urea tank. The air intake valve controls the input of compressed air into the urea tank, the liquid level information indicates the volume ratio of the exhaust gas treatment agent to the total internal volume of the urea tank, and the pressure information indicates the pressure in the urea tank. The first determination unit 304 determines the cavity volume in the urea tank based on the liquid level information and pressure information. The cavity volume represents the gas phase space volume in the urea tank excluding the gas phase space volume occupied by the exhaust gas treatment agent. The second determination unit 306 determines the cavity volume based on the air phase space volume. The system determines the initial pressure change information of the urea tank based on the cavity volume, and the target pressure change information of the urea tank based on the pressure information within the target time period. The initial pressure change information represents the rate of change of the theoretical pressure inside the urea tank, and the target pressure change information represents the rate of change of the actual pressure inside the urea tank. The detection unit 308 detects the urea system based on the difference between the initial pressure change information and the target pressure change information, and obtains the detection result. The detection result indicates that the urea system is blocked or that there is a gas leak in the urea system, thereby solving the technical problem of not being able to effectively detect the urea system in the vehicle and achieving the technical effect of effectively detecting the urea system in the vehicle.

[0150] Embodiments of this application also provide an electronic device, including: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of this application when it runs.

[0151] Embodiments of this application also provide a computer-readable storage medium including a stored executable program, wherein, when the executable program is running, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of this application.

[0152] Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the methods of various embodiments of this application.

[0153] Embodiments of this application also provide a computer program product, including a non-volatile computer-readable storage medium for storing a computer program that, when executed by a processor, implements the methods in various embodiments of this application.

[0154] Embodiments of this application also provide a computer program that, when executed by a processor, implements the methods described in the various embodiments of this application.

[0155] According to another aspect of the embodiments of this application, a vehicle is also provided. The vehicle includes a memory and a processor. The memory stores an executable program; the processor is used to run the program, which, when running, implements the methods described in the embodiments of this application.

[0156] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0157] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0158] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0159] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0160] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0161] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for detecting urea systems in vehicles, characterized in that, include: In response to the urea system meeting the pressure build-up conditions, the air intake valve in the urea system is controlled to be in the open state, and the liquid level information and pressure information in the urea tank in the urea system are obtained. The air intake valve is used to control the input of compressed air into the urea tank, the liquid level information is used to indicate the volume ratio of the exhaust gas treatment agent in the urea tank to the total internal volume of the urea tank, and the pressure information is used to indicate the pressure in the urea tank. Based on the liquid level information and the pressure information, the cavity volume inside the urea tank is determined, wherein the cavity volume is used to represent the gas phase space volume inside the urea tank excluding the gas phase space volume occupied by the exhaust gas treatment agent; Based on the cavity volume, the initial pressure change information of the urea tank is determined, and based on the pressure information within the target time period, the target pressure change information of the urea tank is determined. The initial pressure change information is used to represent the rate of change of the theoretical pressure inside the urea tank, and the target pressure change information is used to represent the rate of change of the actual pressure inside the urea tank. Based on the difference between the initial pressure change information and the target pressure change information, the urea system is detected to obtain a detection result, wherein the detection result is used to indicate that the urea system is blocked or that the urea system is leaking gas.

2. The method according to claim 1, characterized in that, Based on the difference between the initial pressure change information and the target pressure change information, the urea system is tested to obtain the test results, including: In response to the difference being greater than a difference threshold, the state of the intake valve is changed from the open state to the closed state, and the pressure change information of the urea tank after the target time period is detected; Based on the relationship between the pressure change information after the target time period and the pressure change information threshold, the urea system is detected to obtain the detection result.

3. The method according to claim 2, characterized in that, Based on the relationship between the pressure change information after the target time period and the pressure change information threshold, the urea system is detected to obtain the detection results, including: In response to the magnitude relationship indicating that the pressure change information after the target time period is greater than the pressure change information threshold, the detection result is determined to be a gas leak in the urea system; In response to the magnitude relationship indicating that the pressure change information after the target time period is less than or equal to the pressure change information threshold, the detection result is determined to be a blockage in the urea system.

4. The method according to claim 3, characterized in that, After determining that the detection result indicates a gas leak in the urea system in response to the pressure change information after the target time period indicated by the magnitude relationship being greater than the pressure change information threshold, the method further includes: The intake valve is controlled to be in the closed state, and the pressure relief solenoid valve is controlled to be in the open state, so as to release the compressed air in the urea tank into the air. One end of the pressure relief solenoid valve is connected to the gas phase chamber of the urea tank, and the other end is connected to the atmosphere.

5. The method according to claim 3, characterized in that, After determining that the detection result indicates a blockage in the urea system in response to the pressure change information after the target time period being indicated by the magnitude relationship being less than or equal to the pressure change information threshold, the method further includes: Output a prompt message and adjust the pressure information within the target time period to the target pressure information, wherein the prompt message is used to warn of a blockage in the urea system.

6. The method according to claim 1, characterized in that, The method further includes: In response to the difference being less than or equal to a difference threshold, the pressure information within the target time period is adjusted to the target pressure information, wherein the urea system is in an injection-ready state under the target pressure information; In response to the detection of an injection request, the exhaust gas treatment agent is injected into the vehicle's aftertreatment system.

7. The method according to claim 6, characterized in that, After injecting the exhaust gas treatment agent into the vehicle's aftertreatment system, the method further includes: Determine the power status of the vehicle; In response to the power supply being in a power-off state, the detection result is determined to be a gas leak in the urea system.

8. The method according to any one of claims 1 to 7, characterized in that, The pressure build-up conditions include at least one of the following: the vehicle is powered on, the temperature inside the urea tank is greater than a temperature threshold, and the vehicle's control unit issues a command to allow injection.

9. A detection device for a urea system in a vehicle, characterized in that, include: The acquisition unit is configured to, in response to the urea system meeting the pressure build-up conditions, control the air intake valve in the urea system to be in the open state, and acquire the liquid level information and pressure information in the urea tank of the urea system. The air intake valve is used to control the input of compressed air into the urea tank, the liquid level information is used to indicate the volume ratio of the exhaust gas treatment agent in the urea tank to the total internal volume of the urea tank, and the pressure information is used to indicate the pressure in the urea tank. The first determining unit is used to determine the cavity volume inside the urea tank based on the liquid level information and the pressure information, wherein the cavity volume is used to represent the gas phase space volume inside the urea tank excluding the gas phase space volume occupied by the exhaust gas treatment agent. The second determining unit is used to determine the initial pressure change information of the urea tank based on the cavity volume, and to determine the target pressure change information of the urea tank based on the pressure information within the target time period, wherein the initial pressure change information is used to represent the rate of change of the theoretical pressure inside the urea tank, and the target pressure change information is used to represent the rate of change of the actual pressure inside the urea tank. The detection unit is used to detect the urea system based on the difference between the initial pressure change information and the target pressure change information, and to obtain a detection result, wherein the detection result is used to indicate that the urea system is blocked or that the urea system is leaking gas.

10. A processor, characterized in that, The processor is used to run a program, wherein the program, when running, performs the method according to any one of claims 1 to 8.

11. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, performs the method according to any one of claims 1 to 8.

12. A vehicle, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, performs the method according to any one of claims 1 to 8.