Method, device, readable storage medium and electronic equipment for controlling urea injection amount
By adjusting the duty cycle and pressure of the swirl atomizing nozzle in real time and optimizing the injection strategy, the problem of inaccurate urea injection volume caused by temperature changes in the swirl atomizing nozzle was solved, achieving higher injection accuracy and compliance with emission standards.
Patent Information
- Application Number
- CN202310889344.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-07-19
AI Technical Summary
The accuracy of urea injection from swirl atomizing nozzles is greatly affected by temperature, leading to increased emissions of pollutants such as NOx or NH3, which fails to meet emission standards.
By acquiring the real temperature and injection volume of the urea aqueous solution in real time, the injection duty cycle and/or injection pressure of the swirl atomizing nozzle are adjusted to make the real injection volume the same as the reference injection volume, and the injection volume correction is optimized by using an injection strategy.
The spraying accuracy of the swirl atomizing nozzle at different temperatures has been improved, ensuring the stability of urea injection volume, reducing pollutant emissions, and meeting emission standards.
Smart Images

Figure CN116971863B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of urea nozzle precision control, and more specifically, to a method for controlling the amount of urea injected, a device for controlling the amount of urea injected, a computer-readable storage medium, and an electronic device. Background Technology
[0002] Urea nozzles are core components of SCR aftertreatment systems in diesel or HPDI engines. With increasingly stringent emission regulations and improved diesel engine thermal efficiency, higher demands are placed on the spray particle size of urea nozzles. To achieve smaller spray particle sizes, swirling atomizing nozzles have emerged, utilizing centrifugal force to better atomize the urea solution. However, swirling atomizing nozzles tend to generate gas nuclei at the center of the liquid jet during injection. As temperature changes, the viscosity of the urea solution varies significantly, altering the gas nuclei at the center of the liquid jet and affecting the accuracy of urea injection. Poor urea injection accuracy can lead to NO... x Or an increase in the emission of pollutants such as NH3. Summary of the Invention
[0003] The main objective of this application is to provide a method for controlling the amount of urea injected, a device for controlling the amount of urea injected, a computer-readable storage medium, and an electronic device, so as to at least solve the problem that the accuracy of the amount of urea injected is low due to the large influence of temperature on the swirl atomizing nozzle.
[0004] To achieve the above objectives, according to one aspect of this application, a method for controlling urea injection quantity is provided, comprising: acquiring in real time the actual temperature and actual urea injection quantity of a urea aqueous solution, wherein the actual temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the actual urea injection quantity is the mass of urea actually injected by a swirl atomizing nozzle at the current moment; acquiring a reference urea injection quantity, wherein the reference urea injection quantity is the mass of urea injected by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission level; adjusting the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle, at least according to the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity, wherein the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0005] Optionally, the injection duty cycle of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution so that the actual urea injection volume is the same as the reference urea injection volume. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature, decreasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection volume equals the reference urea injection volume; and when the actual temperature of the urea aqueous solution is higher than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is lower than a preset duty cycle, increasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection volume equals the reference urea injection volume, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0006] Optionally, the injection pressure of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution so that the actual urea injection volume is the same as the reference urea injection volume. This includes increasing the injection pressure of the swirl atomizing nozzle until the actual urea injection volume is equal to the reference urea injection volume when the actual temperature of the urea aqueous solution is greater than a preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle.
[0007] Optionally, when the actual temperature of the urea aqueous solution is greater than a preset temperature, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, the injection pressure of the swirl atomizing nozzle is increased until the actual urea injection quantity equals the reference urea injection quantity. This includes: obtaining a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a pressure adjustment coefficient based on the target difference and / or the target ratio; and increasing the injection pressure of the swirl atomizing nozzle based on the pressure adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity.
[0008] Optionally, adjusting the injection duty cycle of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to make the actual urea injection volume the same as the reference urea injection volume includes: obtaining a target difference and / or a target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and a preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a duty cycle adjustment coefficient based on the target difference and / or the target ratio; and adjusting the injection duty cycle of the swirl atomizing nozzle based on the duty cycle adjustment coefficient until the actual urea injection volume equals the reference urea injection volume, or until the injection duty cycle of the swirl atomizing nozzle reaches a preset duty cycle.
[0009] Optionally, adjusting the injection duty cycle and / or injection pressure of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to ensure that the actual urea injection quantity is the same as the reference urea injection quantity includes: obtaining an injection quantity correction model, wherein the inputs to the injection quantity correction model are the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, and the output of the injection quantity correction model is the urea injection quantity, and the injection quantity correction model is obtained by training a neural network structure using multiple sets of training data. Each set of training data includes the following acquired within a historical time period: the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The injection volume correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle. Based on the actual temperature of the urea aqueous solution and the injection volume correction model, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted so that the actual urea injection volume is the same as the reference urea injection volume.
[0010] Optionally, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted, at least according to the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature and the actual urea injection quantity is greater than the reference urea injection quantity, reducing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection quantity equals the reference urea injection quantity; and when the actual temperature of the urea aqueous solution is higher than the preset temperature and the actual urea injection quantity is less than the reference urea injection quantity. If the spray duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, increase the spray duty cycle of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume, or until the spray duty cycle of the swirl atomizing nozzle reaches the preset duty cycle; if the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea spray volume is less than the reference urea spray volume, and the spray duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, increase the spray pressure of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume.
[0011] According to another aspect of this application, a method for controlling urea injection quantity is provided, comprising: a first acquisition unit, configured to acquire in real time the actual temperature and actual urea injection quantity of a urea aqueous solution, wherein the actual temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the actual urea injection quantity is the mass of urea actually injected by the swirl atomizing nozzle at the current moment; a second acquisition unit, configured to acquire a reference urea injection quantity, wherein the reference urea injection quantity is the mass of urea injected by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity; and an adjustment unit, configured to adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle at least according to the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity, wherein the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0012] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform any of the aforementioned urea injection quantity control methods.
[0013] According to another aspect of this application, an electronic device is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including a method for controlling the amount of urea injection according to any of the above methods.
[0014] Applying the technical solution of this application, the above-mentioned method for controlling the urea injection quantity firstly acquires the real temperature and real urea injection quantity of the urea aqueous solution in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection quantity is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment. Then, a reference urea injection quantity is acquired, which is the mass of urea sprayed out by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity. Finally, at least according to the real temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted so that the real urea injection quantity is the same as the reference urea injection quantity. The injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle. This method optimizes the injection strategy to correct the injection volume of the swirl atomizing nozzle under different urea aqueous solution temperatures. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection volume correction strategies, which effectively improves the injection accuracy of the swirl atomizing nozzle and solves the problem that the urea injection volume accuracy is low due to the large influence of temperature on the swirl atomizing nozzle. Attached Figure Description
[0015] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0016] Figure 1 A hardware structure block diagram of a mobile terminal for executing a method for controlling the amount of urea injection according to an embodiment of this application is shown.
[0017] Figure 2 A flowchart illustrating a method for controlling urea injection volume according to an embodiment of this application is shown.
[0018] Figure 3 A schematic flowchart of another method for controlling the amount of urea injection according to an embodiment of this application is shown;
[0019] Figure 4 A schematic diagram of the structure of a urea injection volume testing system according to an embodiment of this application is shown;
[0020] Figure 5 A schematic flowchart of another method for controlling the amount of urea injection according to an embodiment of this application is shown;
[0021] Figure 6 A structural block diagram of a urea injection quantity control device provided according to an embodiment of this application is shown.
[0022] The above figures include the following reference numerals:
[0023] 10. First acquisition unit; 20. Second acquisition unit; 30. Adjustment unit; 11. Constant temperature chamber; 12. Urea tank; 13. Fan control console; 14. Electric heater; 15. Refrigeration unit; 16. Cooling water pump; 17. Urea pump; 18. Urea nozzle; 19. Urea injection quantity measuring instrument; 21. ECU; 22. Personal computer; 102. Processor; 104. Memory; 106. Transmission equipment; 108. Input / output device. Detailed Implementation
[0024] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0025] 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.
[0026] 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 for the embodiments of this application 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, product, or apparatus 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, products, or apparatus.
[0027] For ease of description, the following explains some of the nouns or terms used in the embodiments of this application:
[0028] Selective Catalytic Reduction (SCR) is used to reduce NOx emissions from diesel and HPDI engines. x emission.
[0029] As described in the background section, existing swirl atomizing nozzles tend to generate gas nuclei at the center of the liquid jet during injection. As the temperature changes, the viscosity of the urea solution changes significantly, which leads to changes in the gas nuclei at the center of the liquid jet and affects the accuracy of the urea injection quantity. To solve the problem of low urea injection quantity accuracy caused by the large temperature influence of swirl atomizing nozzles, embodiments of this application provide a method for controlling the urea injection quantity, a device for controlling the urea injection quantity, a computer-readable storage medium, and an electronic device.
[0030] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0031] The methods and embodiments provided in this application can be executed on a mobile terminal, computer terminal, or similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a urea injection volume control method according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal may include one or more ( Figure 1Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. The mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0032] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the urea injection quantity control method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one instance, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0033] This embodiment provides a method for controlling the amount of urea injection that runs on a mobile terminal, computer terminal, or similar computing device. 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. Also, 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.
[0034] Figure 2 This is a flowchart of a method for controlling the amount of urea injected according to an embodiment of this application. Figure 2 As shown, the method includes the following steps:
[0035] Step S201: Real-time acquisition of the actual temperature and actual urea injection volume of the urea aqueous solution. The actual temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the actual urea injection volume is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment.
[0036] Specifically, urea nozzles are core components of SCR aftertreatment systems for diesel engines or HPDI engines. With the tightening of emission regulations and the improvement of diesel engine thermal efficiency, higher requirements have been placed on the spray particle size of urea nozzles. To achieve a smaller spray particle size, swirling atomizing nozzles have emerged, which utilize centrifugal force to better atomize the urea aqueous solution.
[0037] Because gas nuclei easily form at the center of the liquid stream during swirl atomizing nozzle injection, and the viscosity of the urea solution changes significantly with temperature, this alters the gas nuclei at the center of the liquid stream, affecting the accuracy of urea injection. Poor urea injection accuracy can lead to NO... x Increased emissions of pollutants such as NH3 may fail to meet emission standards, causing environmental pollution. Generally, as temperature rises, the gas nuclei generated at the center of the liquid jet during swirl atomizing nozzle spraying become larger, resulting in a decrease in the amount of urea sprayed. Conversely, as temperature decreases, the gas nuclei generated at the center of the liquid jet during swirl atomizing nozzle spraying become smaller, resulting in an increase in the amount of urea sprayed. Therefore, to prevent temperature changes from significantly affecting the spray volume of the swirl atomizing nozzle, it is necessary to monitor the temperature of the urea solution in real time. If the temperature of the urea solution does not meet the standard temperature, appropriate adjustment measures should be taken promptly to adjust the urea spray volume of the swirl atomizing nozzle to ensure that the urea spray volume of the swirl atomizing nozzle always remains at the standard spray volume.
[0038] The most basic function of automotive urea solution is to convert nitrogen oxides in vehicle exhaust into harmless nitrogen and water, thus saving energy and protecting the environment, enabling vehicles to meet national emission standards. Through the intelligent control of the SCR system, the mixer truck will not start if the urea solution in its tank is insufficient. Sufficient urea solution should be prepared to ensure normal truck operation. Automotive urea is an essential product for heavy-duty diesel vehicles to meet the National IV emission standards. Automotive urea refers to a 32.5% urea aqueous solution with ultrapure water as the solvent. The raw materials are specialized automotive urea and ultrapure water. Automotive urea solution can optimize engine and fuel consumption, reducing diesel consumption by up to 6%. Conversely, without urea solution, the urea nozzle is prone to oxidation due to prolonged exposure to the high-temperature environment inside the exhaust pipe, requiring circulating urea solution for cooling. Insufficient cooling can damage the urea nozzle, causing exhaust pipe blockage, insufficient vehicle power, and increased fuel consumption when accelerating. The total cost is far higher than the cost of using automotive urea solution. Therefore, in order to reduce costs, automotive urea solution can be used in this embodiment.
[0039] Step S202: Obtain the reference urea injection quantity, which is the mass of urea injected by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity.
[0040] Specifically, the reference urea injection quantity of the swirl atomizing nozzle needs to be determined according to the standard emission quantity. When the injection quantity of the swirl atomizing nozzle is the reference urea injection quantity, the engine emission quantity meets the standard emission quantity. Therefore, the injection quantity of the swirl atomizing nozzle needs to be controlled so that the injection quantity of the swirl atomizing nozzle is always kept at the reference urea injection quantity.
[0041] Step S203: Adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to at least the actual temperature of the urea aqueous solution, so that the actual urea injection amount is the same as the reference urea injection amount, and the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0042] Specifically, the injection quantity of the swirl atomizing nozzle is corrected at different urea aqueous solution temperatures by optimizing the injection strategy. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection quantity correction strategies, which can reduce the impact of temperature on the injection quantity of the swirl atomizing nozzle and ensure the accuracy of the urea injection quantity of the swirl atomizing nozzle at different temperatures.
[0043] Among them, such as Figure 3 As shown, the specific implementation steps for adjusting the injection duty cycle of the swirl atomizing nozzle to make the actual urea injection volume the same as the reference urea injection volume, based at least on the actual temperature of the urea aqueous solution, are as follows:
[0044] Step S301: When the actual temperature of the urea aqueous solution is lower than the preset temperature, reduce the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount is equal to the reference urea injection amount.
[0045] Step S302: When the actual temperature of the urea aqueous solution is greater than the preset temperature and the spray duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, increase the spray duty cycle of the swirl atomizing nozzle until the actual urea spray volume is equal to the reference urea spray volume, or until the spray duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0046] Specifically, the preset temperature is generally 25°C (room temperature), and the preset duty cycle is generally set to 90%, but can also be set between 90% and 100%. Under normal circumstances, the baseline urea injection volume corresponds to a urea solution temperature of 25°C. Before entering actual application scenarios, testing experiments are conducted. These experiments show that once the temperature of the urea solution changes, the actual urea injection volume also changes accordingly. Therefore, based on the testing experiments, in actual application scenarios, it is not necessary to determine the actual urea injection volume; simply obtaining the actual temperature is sufficient. That is, the change in the actual urea injection volume can be directly determined based solely on the temperature change. The conclusion obtained from the testing experiments—that "as temperature increases, the urea injection volume from the swirl atomizing nozzle decreases, and as temperature decreases, the urea injection volume from the swirl atomizing nozzle increases"—is directly applied to actual scenarios. When the spray duty cycle of the swirl atomizing nozzle reaches the preset duty cycle, it has already reached its maximum and cannot be increased further. Therefore, the spray duty cycle of the swirl atomizing nozzle can only be increased if it is less than the preset duty cycle. The above steps reduce the impact of temperature on the spray volume of the swirl atomizing nozzle, correcting the urea spray volume from the perspective of duty cycle adjustment. This effectively improves the spray accuracy of the swirl atomizing nozzle and solves the problem of low urea spray volume accuracy caused by the significant temperature influence of the swirl atomizing nozzle.
[0047] The specific implementation steps for adjusting the injection pressure of the swirl atomizing nozzle according to the actual temperature of the urea aqueous solution, so that the actual urea injection volume is the same as the reference urea injection volume, are as follows:
[0048] Step S401: When the actual temperature of the urea aqueous solution is greater than the preset temperature and the spray duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, increase the spray pressure of the swirl atomizing nozzle until the actual urea spray volume is equal to the reference urea spray volume.
[0049] Specifically, when the injection duty cycle is greater than or equal to the preset duty cycle, it proves that the injection duty cycle has reached its maximum. If the urea injection volume is still less than the baseline urea injection volume at this point, it's impossible to increase the actual urea injection volume by further increasing the injection duty cycle. Therefore, the urea injection volume must be increased by adjusting other parameters, with injection pressure being the most effective parameter for adjusting the urea injection volume. The above steps allow for continued adjustment of the urea injection volume by adjusting the injection pressure even when the injection duty cycle has reached its peak, effectively improving the injection accuracy of the swirl atomizing nozzle and solving the problem of low urea injection volume accuracy caused by the significant temperature influence of the swirl atomizing nozzle.
[0050] The specific implementation steps for increasing the injection pressure of the swirl atomizing nozzle until the actual urea injection volume equals the reference urea injection volume are as follows: when the actual temperature of the urea aqueous solution is greater than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle.
[0051] Step S4011: Obtain the target difference and / or target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature.
[0052] Step S4012: Determine the pressure adjustment coefficient based on the target difference and / or target ratio;
[0053] Step S4013: Increase the injection pressure of the swirl atomizing nozzle according to the pressure adjustment coefficient until the actual urea injection volume is equal to the reference urea injection volume.
[0054] Specifically, the degree of adjustment of the injection pressure is determined based on the degree of temperature change. For example, if the actual temperature is 5% higher than the preset temperature, the injection pressure is adjusted to 5% higher than the normal pressure. This allows for more precise adjustment of the urea injection volume to the reference injection volume.
[0055] The specific implementation steps for adjusting the injection duty cycle of the swirl atomizing nozzle according to the actual temperature of the urea aqueous solution, so that the actual urea injection volume is the same as the reference urea injection volume, are as follows:
[0056] Step S501: Obtain the target difference and / or target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature.
[0057] Step S502: Determine the duty cycle adjustment coefficient based on the target difference and / or target ratio;
[0058] Step S503: Adjust the injection duty cycle of the swirl atomizing nozzle according to the duty cycle adjustment coefficient until the actual urea injection amount is equal to the reference urea injection amount, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0059] Specifically, the degree of adjustment of the injection duty cycle is determined based on the degree of temperature change. For example, if the actual temperature is 5% higher than the preset temperature, the injection duty cycle is adjusted to a pressure 5% higher than normal. Or, if the actual temperature is 5% lower than the preset temperature, the injection duty cycle is adjusted to a pressure 5% lower than normal. This allows for more precise adjustment of the urea injection quantity to the reference injection quantity.
[0060] The specific implementation steps for adjusting the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to at least the actual temperature of the urea aqueous solution, so that the actual urea injection volume is the same as the reference urea injection volume, are as follows:
[0061] Step S601: Obtain the injection quantity correction model. The input of the injection quantity correction model is the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The output of the injection quantity correction model is the urea injection quantity. The injection quantity correction model is obtained by training a neural network structure using multiple sets of training data. Each set of training data includes the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, all obtained within a historical time period. The injection quantity correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle.
[0062] Step S602: Based on the actual temperature of the urea aqueous solution and the injection volume correction model, adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle so that the actual urea injection volume is the same as the reference urea injection volume.
[0063] Specifically, the injection volume correction model can be obtained through preliminary test experiments. For example... Figure 4 As shown, a urea injection quantity testing system was used to conduct the injection quantity test experiment. The urea injection quantity testing system specifically includes: a constant temperature chamber 11, a refrigeration device (refrigerant 15 and cooling water pump 16), a heating device (fan control console 13 and electric heater 14), a urea injection system (urea tank 12, urea pump 17, urea pipe, urea nozzle 18, urea aqueous solution temperature sensor, etc.), a control system (personal computer 22 (e.g., laptop computer), ECU 21, vehicle simulation box, INCA software), and a weighing system (balance or urea injection quantity measuring instrument 19, sampling bags or sampling bottles), etc. The urea tank is placed in the constant temperature chamber. The control system controls the refrigeration and heating devices to change the temperature of the urea tank in the constant temperature chamber, and records the experimental temperature, urea duty cycle, urea pressure, and urea injection quantity for this experiment. The balance and urea injection quantity measuring instrument are used to detect the urea injection quantity in one experiment, and the sampling bags and sampling bottles are used to sample the injected urea.
[0064] The specific test procedures are as follows: First, the urea tank is placed in a constant temperature chamber, and the temperature is set. Then, injection volume tests are conducted at different urea aqueous solution temperatures to provide experimental data for the control strategy. The test temperature range is from -5℃ to 65℃ (adjustable), with intervals of 10℃ (adjustable); the injection volume duty cycle is from 10% to 100% (adjustable), with intervals of 10% (adjustable); the injection pressure range is from 8 bar to 10 bar (adjustable), with intervals of 0.5 bar (adjustable). Continuous injection is performed for 3 minutes at each operating point (to ensure sufficient urea is injected and improve experimental accuracy). Samples are taken using sampling bags or beakers, and the urea injection volume value is obtained using a balance.
[0065] Based on the above test experiments, an injection volume correction model can be constructed. According to the injection volume correction model, the injection duty cycle and injection pressure can be adjusted simultaneously to precisely regulate the urea injection volume.
[0066] The process of adjusting the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity, further includes the following steps:
[0067] Step S701: When the actual temperature of the urea aqueous solution is lower than the preset temperature and the actual urea injection volume is greater than the reference urea injection volume, reduce the injection duty cycle of the swirl atomizing nozzle until the actual urea injection volume is equal to the reference urea injection volume.
[0068] Step S702: When the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea injection volume is less than the reference urea injection volume, and the injection duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, increase the injection duty cycle of the swirl atomizing nozzle until the actual urea injection volume is equal to the reference urea injection volume, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0069] Step S703: When the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea injection volume is less than the reference urea injection volume, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, increase the injection pressure of the swirl atomizing nozzle until the actual urea injection volume is equal to the reference urea injection volume.
[0070] Specifically, in some solutions, a urea injection quantity sensor that can detect the actual urea injection quantity can be installed in the engine. This allows for real-time detection of the urea injection quantity, and the injection duty cycle and injection pressure can be adjusted based on changes in both temperature and the actual urea injection quantity. This improves the accuracy of the adjustment by detecting the urea injection quantity in real time.
[0071] The urea injection quantity control method described in this application first acquires the real temperature and real urea injection quantity of the urea aqueous solution in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection quantity is the mass of urea actually injected by the swirl atomizing nozzle at the current moment. Then, a reference urea injection quantity is acquired, which is the mass of urea injected by the swirl atomizing nozzle when the engine exhaust emission meets the standard emission level. Finally, at least based on the real temperature of the urea aqueous solution, the injection duty cycle and / or injection pressure of the swirl atomizing nozzle are adjusted to ensure that the real urea injection quantity is the same as the reference urea injection quantity. The injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle. This method optimizes the injection strategy to correct the injection volume of the swirl atomizing nozzle under different urea aqueous solution temperatures. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection volume correction strategies, which effectively improves the injection accuracy of the swirl atomizing nozzle and solves the problem that the urea injection volume accuracy is low due to the large influence of temperature on the swirl atomizing nozzle.
[0072] To enable those skilled in the art to better understand the technical solution of this application, the implementation process of the urea injection quantity control method of this application will be described in detail below with reference to specific embodiments.
[0073] This embodiment relates to a specific method for controlling the amount of urea injected, such as... Figure 5 As shown, it includes the following steps:
[0074] Step S1: First, obtain the injection pressure and duty cycle correction coefficients under different operating conditions through urea injection quantity tests. Different operating conditions refer to different temperatures, different injection duty cycles, and different injection pressures. The correction coefficient refers to the adjustment coefficient used to adjust the injection duty cycle and injection pressure to correct the actual injection quantity to the reference injection quantity under the current operating conditions.
[0075] Step S2: If the temperature of the urea solution is less than or equal to 25°C (normal temperature), the urea injection volume is greater than the normal temperature value. The injection volume can be adjusted by reducing the injection duty cycle.
[0076] Step S3: If the temperature is greater than 25°C (normal temperature), the urea injection volume will be less than or equal to the normal temperature value. The injection volume can be corrected according to the injection duty cycle range: If the ECU injection volume duty cycle signal is not greater than 90%, the urea injection volume can be corrected by increasing the duty cycle; if the injection volume duty cycle signal is greater than 90%, it will be difficult to make up for the urea injection volume by continuing to increase the injection volume duty cycle. In this case, the injection pressure needs to be increased to make up for the loss of urea injection volume caused by the temperature rise.
[0077] 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, and 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.
[0078] This application also provides a device for controlling the amount of urea injected. It should be noted that this device can be used to execute the method for controlling the amount of urea injected provided in this application. This device is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0079] The following describes the urea injection volume control device provided in the embodiments of this application.
[0080] Figure 6 This is a schematic diagram of a urea injection volume control device according to an embodiment of this application. Figure 6 As shown, the device includes a first acquisition unit 10, a second acquisition unit 20, and an adjustment unit 30. The first acquisition unit 10 is used to acquire the real temperature and real urea injection quantity of the urea aqueous solution in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection quantity is the mass of urea actually sprayed by the swirl atomizing nozzle at the current moment. The second acquisition unit 20 is used to acquire the reference urea injection quantity. The reference urea injection quantity is the mass of urea sprayed by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity. The adjustment unit 30 is used to adjust the injection duty cycle and / or the injection pressure of the swirl atomizing nozzle at least according to the real temperature of the urea aqueous solution, so that the real urea injection quantity is the same as the reference urea injection quantity. The injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0081] The urea injection quantity control device of this application includes a first acquisition unit, a second acquisition unit, and an adjustment unit. The first acquisition unit is used to acquire the real temperature and real urea injection quantity of the urea aqueous solution in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection quantity is the mass of urea actually sprayed by the swirl atomizing nozzle at the current moment. The second acquisition unit is used to acquire the reference urea injection quantity, which is the mass of urea sprayed by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity. The adjustment unit is used to adjust the injection duty cycle and / or injection pressure of the swirl atomizing nozzle at least according to the real temperature of the urea aqueous solution, so that the real urea injection quantity is the same as the reference urea injection quantity. The injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle. This device optimizes the injection strategy to correct the injection volume of the swirl atomizing nozzle at different urea aqueous solution temperatures. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection volume correction strategies, which effectively improves the injection accuracy of the swirl atomizing nozzle and solves the problem of low urea injection volume accuracy caused by the large temperature influence of the swirl atomizing nozzle.
[0082] As an optional example, the adjustment unit includes a first adjustment module and a second adjustment module. The first adjustment module is used to reduce the injection duty cycle of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is lower than a preset temperature, until the actual urea injection quantity equals the reference urea injection quantity. The second adjustment module is used to increase the injection duty cycle of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is higher than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is lower than the preset duty cycle, until the actual urea injection quantity equals the reference urea injection quantity, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle. This reduces the influence of temperature on the injection quantity of the swirl atomizing nozzle, corrects the urea injection quantity from the perspective of duty cycle correction, effectively improves the injection accuracy of the swirl atomizing nozzle, and solves the problem of low urea injection quantity accuracy caused by the large influence of temperature on the swirl atomizing nozzle.
[0083] In an optional embodiment, the adjustment unit includes a third adjustment module. This third adjustment module is used to increase the injection pressure of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is greater than a preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle, until the actual urea injection quantity equals the reference urea injection quantity. This allows for continued adjustment of the urea injection quantity by adjusting the injection pressure even when the injection duty cycle has reached its peak, effectively improving the injection accuracy of the swirl atomizing nozzle and solving the problem of low urea injection quantity accuracy caused by the swirl atomizing nozzle being greatly affected by temperature.
[0084] For example, the third adjustment module includes an acquisition submodule, a determination submodule, and an adjustment submodule. The acquisition submodule is used to acquire a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature. The determination submodule is used to determine a pressure adjustment coefficient based on the target difference and / or the target ratio. The adjustment submodule is used to increase the injection pressure of the swirl atomizing nozzle according to the pressure adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity. This allows for more precise adjustment of the urea injection quantity to the reference injection quantity.
[0085] In this embodiment, the adjustment unit includes a first acquisition module, a first determination module, and a fourth adjustment module. The first acquisition module is used to acquire a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and a preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature. The first determination module is used to determine a duty cycle adjustment coefficient based on the target difference and / or the target ratio. The fourth adjustment module is used to adjust the injection duty cycle of the swirl atomizing nozzle based on the duty cycle adjustment coefficient until the actual urea injection amount equals the reference urea injection amount, or until the injection duty cycle of the swirl atomizing nozzle reaches a preset duty cycle. This allows for more precise adjustment of the urea injection amount to the reference injection amount.
[0086] In one optional scheme, the adjustment unit includes a second acquisition module and a fifth adjustment module. The second acquisition module is used to acquire an injection quantity correction model. The inputs to the injection quantity correction model are the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The output of the injection quantity correction model is the urea injection quantity. The injection quantity correction model is obtained by training a neural network structure using multiple sets of training data. Each set of training data includes the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, acquired within a historical time period. The injection quantity correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle. The fifth adjustment module is used to adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to the actual temperature of the urea aqueous solution and the injection quantity correction model, so that the actual urea injection quantity is the same as the reference urea injection quantity. An injection quantity correction model can be constructed. Based on the injection quantity correction model, the injection duty cycle and injection pressure can be adjusted simultaneously to precisely regulate the urea injection quantity.
[0087] As an optional solution, the adjustment unit includes a sixth adjustment module, a seventh adjustment module, and an eighth adjustment module. The sixth adjustment module is used to reduce the injection duty cycle of the swirl atomizing nozzle until the actual urea injection volume equals the reference urea injection volume when the actual temperature of the urea aqueous solution is lower than the preset temperature and the actual urea injection volume is greater than the reference urea injection volume. The seventh adjustment module is used when the actual temperature of the urea aqueous solution is higher than the preset temperature, the actual urea injection volume is less than the reference urea injection volume, and the injection duty cycle of the swirl atomizing nozzle is less than the preset temperature. Given a set duty cycle, the injection duty cycle of the aforementioned swirling atomizing nozzle is increased until the actual urea injection quantity equals the reference urea injection quantity, or until the injection duty cycle of the aforementioned swirling atomizing nozzle reaches the aforementioned preset duty cycle. The eighth adjustment module is used to increase the injection pressure of the aforementioned swirling atomizing nozzle when the actual temperature of the urea aqueous solution is greater than the aforementioned preset temperature, the actual urea injection quantity is less than the aforementioned reference urea injection quantity, and the injection duty cycle of the aforementioned swirling atomizing nozzle is greater than or equal to the aforementioned preset duty cycle, until the actual urea injection quantity equals the aforementioned reference urea injection quantity. The accuracy of the adjustment can be improved by real-time detection of the urea injection quantity.
[0088] The aforementioned urea injection volume control device includes a processor and a memory. The first acquisition unit and other components are stored as program units in the memory, and the processor executes these program units to achieve the corresponding functions. All of the aforementioned modules reside in the same processor; alternatively, the modules may be located in different processors in any combination.
[0089] The processor contains a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured, and adjusting kernel parameters can address the issue of low urea injection accuracy caused by the significant temperature influence of the swirl atomizing nozzle.
[0090] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0091] This invention provides a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the urea injection quantity control method.
[0092] Specifically, the methods for controlling the urea injection volume include:
[0093] Step S201: Real-time acquisition of the actual temperature and actual urea injection volume of the urea aqueous solution. The actual temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the actual urea injection volume is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment.
[0094] Specifically, urea nozzles are core components of SCR aftertreatment systems for diesel engines or HPDI engines. With the tightening of emission regulations and the improvement of diesel engine thermal efficiency, higher requirements have been placed on the spray particle size of urea nozzles. To achieve a smaller spray particle size, swirling atomizing nozzles have emerged, which utilize centrifugal force to better atomize the urea aqueous solution.
[0095] Step S202: Obtain the reference urea injection quantity, which is the mass of urea injected by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity.
[0096] Specifically, the reference urea injection quantity of the swirl atomizing nozzle needs to be determined according to the standard emission quantity. When the injection quantity of the swirl atomizing nozzle is the reference urea injection quantity, the engine emission quantity meets the standard emission quantity. Therefore, the injection quantity of the swirl atomizing nozzle needs to be controlled so that the injection quantity of the swirl atomizing nozzle is always kept at the reference urea injection quantity.
[0097] Step S203: Adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to at least the actual temperature of the urea aqueous solution, so that the actual urea injection amount is the same as the reference urea injection amount, and the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0098] Specifically, the injection quantity of the swirl atomizing nozzle is corrected at different urea aqueous solution temperatures by optimizing the injection strategy. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection quantity correction strategies, which can reduce the impact of temperature on the injection quantity of the swirl atomizing nozzle and ensure the accuracy of the urea injection quantity of the swirl atomizing nozzle at different temperatures.
[0099] Optionally, the injection duty cycle of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution to make the actual urea injection amount the same as the reference urea injection amount. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature, decreasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount; when the actual temperature of the urea aqueous solution is higher than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is lower than the preset duty cycle, increasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0100] Optionally, the injection pressure of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes increasing the injection pressure of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is greater than a preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle, until the actual urea injection quantity is equal to the reference urea injection quantity.
[0101] Optionally, when the actual temperature of the urea aqueous solution is greater than a preset temperature, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, the injection pressure of the swirl atomizing nozzle is increased until the actual urea injection quantity equals the reference urea injection quantity. This includes: obtaining a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a pressure adjustment coefficient based on the target difference and / or the target ratio; and increasing the injection pressure of the swirl atomizing nozzle based on the pressure adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity.
[0102] Optionally, adjusting the injection duty cycle of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to make the actual urea injection quantity the same as the reference urea injection quantity includes: obtaining a target difference and / or a target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and a preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a duty cycle adjustment coefficient based on the target difference and / or the target ratio; and adjusting the injection duty cycle of the swirl atomizing nozzle based on the duty cycle adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity, or until the injection duty cycle of the swirl atomizing nozzle reaches a preset duty cycle.
[0103] Optionally, adjusting the injection duty cycle and / or injection pressure of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to ensure that the actual urea injection quantity is the same as the reference urea injection quantity includes: obtaining an injection quantity correction model, wherein the inputs to the injection quantity correction model are the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, and the output of the injection quantity correction model is the urea injection quantity, and the injection quantity correction model is obtained by training a neural network structure using multiple sets of training data. Each of the aforementioned sets of training data includes the following acquired within a historical time period: the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The injection quantity correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle. Based on the actual temperature of the urea aqueous solution and the injection quantity correction model, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted to ensure that the actual urea injection quantity is the same as the baseline urea injection quantity.
[0104] Optionally, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted, at least based on the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature and the actual urea injection quantity is greater than the reference urea injection quantity, reducing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection quantity equals the reference urea injection quantity; and when the actual temperature of the urea aqueous solution is higher than the preset temperature and the actual urea injection quantity is less than the reference urea injection quantity. If the spray duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, increase the spray duty cycle of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume, or until the spray duty cycle of the swirl atomizing nozzle reaches the preset duty cycle; if the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea spray volume is less than the reference urea spray volume, and the spray duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, increase the spray pressure of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume.
[0105] This invention provides a processor for running a program, wherein the program executes the urea injection quantity control method during operation.
[0106] Specifically, the methods for controlling the urea injection volume include:
[0107] Step S201: Real-time acquisition of the actual temperature and actual urea injection volume of the urea aqueous solution. The actual temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the actual urea injection volume is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment.
[0108] Specifically, urea nozzles are core components of SCR aftertreatment systems for diesel engines or HPDI engines. With the tightening of emission regulations and the improvement of diesel engine thermal efficiency, higher requirements have been placed on the spray particle size of urea nozzles. To achieve a smaller spray particle size, swirling atomizing nozzles have emerged, which utilize centrifugal force to better atomize the urea aqueous solution.
[0109] Step S202: Obtain the reference urea injection quantity, which is the mass of urea injected by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity.
[0110] Specifically, the reference urea injection quantity of the swirl atomizing nozzle needs to be determined according to the standard emission quantity. When the injection quantity of the swirl atomizing nozzle is the reference urea injection quantity, the engine emission quantity meets the standard emission quantity. Therefore, the injection quantity of the swirl atomizing nozzle needs to be controlled so that the injection quantity of the swirl atomizing nozzle is always kept at the reference urea injection quantity.
[0111] Step S203: Adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to at least the actual temperature of the urea aqueous solution, so that the actual urea injection amount is the same as the reference urea injection amount, and the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0112] Specifically, the injection quantity of the swirl atomizing nozzle is corrected at different urea aqueous solution temperatures by optimizing the injection strategy. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection quantity correction strategies, which can reduce the impact of temperature on the injection quantity of the swirl atomizing nozzle and ensure the accuracy of the urea injection quantity of the swirl atomizing nozzle at different temperatures.
[0113] Optionally, the injection duty cycle of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution to make the actual urea injection amount the same as the reference urea injection amount. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature, decreasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount; when the actual temperature of the urea aqueous solution is higher than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is lower than the preset duty cycle, increasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0114] Optionally, the injection pressure of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes increasing the injection pressure of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is greater than a preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle, until the actual urea injection quantity is equal to the reference urea injection quantity.
[0115] Optionally, when the actual temperature of the urea aqueous solution is greater than a preset temperature, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, the injection pressure of the swirl atomizing nozzle is increased until the actual urea injection quantity equals the reference urea injection quantity. This includes: obtaining a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a pressure adjustment coefficient based on the target difference and / or the target ratio; and increasing the injection pressure of the swirl atomizing nozzle based on the pressure adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity.
[0116] Optionally, adjusting the injection duty cycle of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to make the actual urea injection quantity the same as the reference urea injection quantity includes: obtaining a target difference and / or a target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and a preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a duty cycle adjustment coefficient based on the target difference and / or the target ratio; and adjusting the injection duty cycle of the swirl atomizing nozzle based on the duty cycle adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity, or until the injection duty cycle of the swirl atomizing nozzle reaches a preset duty cycle.
[0117] Optionally, adjusting the injection duty cycle and / or injection pressure of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to ensure that the actual urea injection quantity is the same as the reference urea injection quantity includes: obtaining an injection quantity correction model, wherein the inputs to the injection quantity correction model are the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, and the output of the injection quantity correction model is the urea injection quantity, and the injection quantity correction model is obtained by training a neural network structure using multiple sets of training data. Each of the aforementioned sets of training data includes the following acquired within a historical time period: the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The injection quantity correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle. Based on the actual temperature of the urea aqueous solution and the injection quantity correction model, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted to ensure that the actual urea injection quantity is the same as the baseline urea injection quantity.
[0118] Optionally, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted, at least based on the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature and the actual urea injection quantity is greater than the reference urea injection quantity, reducing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection quantity equals the reference urea injection quantity; and when the actual temperature of the urea aqueous solution is higher than the preset temperature and the actual urea injection quantity is less than the reference urea injection quantity. If the spray duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, increase the spray duty cycle of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume, or until the spray duty cycle of the swirl atomizing nozzle reaches the preset duty cycle; if the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea spray volume is less than the reference urea spray volume, and the spray duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, increase the spray pressure of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume.
[0119] This invention provides a device including a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs at least the following steps:
[0120] Step S201: Real-time acquisition of the actual temperature and actual urea injection volume of the urea aqueous solution. The actual temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the actual urea injection volume is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment.
[0121] Step S202: Obtain the reference urea injection quantity, which is the mass of urea injected by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity.
[0122] Step S203: Adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to at least the actual temperature of the urea aqueous solution, so that the actual urea injection amount is the same as the reference urea injection amount, and the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0123] The devices mentioned in this article can be servers, PCs, tablets, mobile phones, etc.
[0124] Optionally, the injection duty cycle of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution to make the actual urea injection amount the same as the reference urea injection amount. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature, decreasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount; when the actual temperature of the urea aqueous solution is higher than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is lower than the preset duty cycle, increasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0125] Optionally, the injection pressure of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes increasing the injection pressure of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is greater than a preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle, until the actual urea injection quantity is equal to the reference urea injection quantity.
[0126] Optionally, when the actual temperature of the urea aqueous solution is greater than a preset temperature, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, the injection pressure of the swirl atomizing nozzle is increased until the actual urea injection quantity equals the reference urea injection quantity. This includes: obtaining a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a pressure adjustment coefficient based on the target difference and / or the target ratio; and increasing the injection pressure of the swirl atomizing nozzle based on the pressure adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity.
[0127] Optionally, adjusting the injection duty cycle of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to make the actual urea injection quantity the same as the reference urea injection quantity includes: obtaining a target difference and / or a target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and a preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a duty cycle adjustment coefficient based on the target difference and / or the target ratio; and adjusting the injection duty cycle of the swirl atomizing nozzle based on the duty cycle adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity, or until the injection duty cycle of the swirl atomizing nozzle reaches a preset duty cycle.
[0128] Optionally, adjusting the injection duty cycle and / or injection pressure of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to ensure that the actual urea injection quantity is the same as the reference urea injection quantity includes: obtaining an injection quantity correction model, wherein the inputs to the injection quantity correction model are the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, and the output of the injection quantity correction model is the urea injection quantity, and the injection quantity correction model is obtained by training a neural network structure using multiple sets of training data. Each of the aforementioned sets of training data includes the following acquired within a historical time period: the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The injection quantity correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle. Based on the actual temperature of the urea aqueous solution and the injection quantity correction model, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted to ensure that the actual urea injection quantity is the same as the baseline urea injection quantity.
[0129] Optionally, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted, at least based on the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature and the actual urea injection quantity is greater than the reference urea injection quantity, reducing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection quantity equals the reference urea injection quantity; and when the actual temperature of the urea aqueous solution is higher than the preset temperature and the actual urea injection quantity is less than the reference urea injection quantity. If the spray duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, increase the spray duty cycle of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume, or until the spray duty cycle of the swirl atomizing nozzle reaches the preset duty cycle; if the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea spray volume is less than the reference urea spray volume, and the spray duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, increase the spray pressure of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume.
[0130] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps:
[0131] Step S201: Real-time acquisition of the actual temperature and actual urea injection volume of the urea aqueous solution. The actual temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the actual urea injection volume is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment.
[0132] Step S202: Obtain the reference urea injection quantity, which is the mass of urea injected by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity.
[0133] Step S203: Adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle according to at least the actual temperature of the urea aqueous solution, so that the actual urea injection amount is the same as the reference urea injection amount, and the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
[0134] Optionally, the injection duty cycle of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution to make the actual urea injection amount the same as the reference urea injection amount. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature, decreasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount; when the actual temperature of the urea aqueous solution is higher than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is lower than the preset duty cycle, increasing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection amount equals the reference urea injection amount, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle.
[0135] Optionally, the injection pressure of the swirl atomizing nozzle is adjusted at least according to the actual temperature of the urea aqueous solution so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes increasing the injection pressure of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is greater than a preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle, until the actual urea injection quantity is equal to the reference urea injection quantity.
[0136] Optionally, when the actual temperature of the urea aqueous solution is greater than a preset temperature, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, the injection pressure of the swirl atomizing nozzle is increased until the actual urea injection quantity equals the reference urea injection quantity. This includes: obtaining a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a pressure adjustment coefficient based on the target difference and / or the target ratio; and increasing the injection pressure of the swirl atomizing nozzle based on the pressure adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity.
[0137] Optionally, adjusting the injection duty cycle of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to make the actual urea injection quantity the same as the reference urea injection quantity includes: obtaining a target difference and / or a target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and a preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a duty cycle adjustment coefficient based on the target difference and / or the target ratio; and adjusting the injection duty cycle of the swirl atomizing nozzle based on the duty cycle adjustment coefficient until the actual urea injection quantity equals the reference urea injection quantity, or until the injection duty cycle of the swirl atomizing nozzle reaches a preset duty cycle.
[0138] Optionally, adjusting the injection duty cycle and / or injection pressure of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to ensure that the actual urea injection quantity is the same as the reference urea injection quantity includes: obtaining an injection quantity correction model, wherein the inputs to the injection quantity correction model are the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, and the output of the injection quantity correction model is the urea injection quantity, and the injection quantity correction model is obtained by training a neural network structure using multiple sets of training data. Each of the aforementioned sets of training data includes the following acquired within a historical time period: the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The injection quantity correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle. Based on the actual temperature of the urea aqueous solution and the injection quantity correction model, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted to ensure that the actual urea injection quantity is the same as the baseline urea injection quantity.
[0139] Optionally, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted, at least based on the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity. This includes: when the actual temperature of the urea aqueous solution is lower than a preset temperature and the actual urea injection quantity is greater than the reference urea injection quantity, reducing the injection duty cycle of the swirl atomizing nozzle until the actual urea injection quantity equals the reference urea injection quantity; and when the actual temperature of the urea aqueous solution is higher than the preset temperature and the actual urea injection quantity is less than the reference urea injection quantity. If the spray duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, increase the spray duty cycle of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume, or until the spray duty cycle of the swirl atomizing nozzle reaches the preset duty cycle; if the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea spray volume is less than the reference urea spray volume, and the spray duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, increase the spray pressure of the swirl atomizing nozzle until the actual urea spray volume equals the reference urea spray volume.
[0140] It is obvious to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those described herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0141] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0142] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0143] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0144] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0145] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0146] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0147] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0148] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0149] As can be seen from the above description, the embodiments of this application achieve the following technical effects:
[0150] 1) The above-mentioned method for controlling the urea injection quantity of this application firstly acquires the real temperature and real urea injection quantity of the urea aqueous solution in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection quantity is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment. Then, a reference urea injection quantity is acquired. The reference urea injection quantity is the mass of urea sprayed out by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity. Finally, at least according to the real temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted so that the real urea injection quantity is the same as the reference urea injection quantity. The injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle. This method optimizes the injection strategy to correct the injection volume of the swirl atomizing nozzle under different urea aqueous solution temperatures. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection volume correction strategies, which effectively improves the injection accuracy of the swirl atomizing nozzle and solves the problem that the urea injection volume accuracy is low due to the large influence of temperature on the swirl atomizing nozzle.
[0151] 2) The urea injection quantity control device of the present application includes a first acquisition unit, a second acquisition unit, and an adjustment unit. The first acquisition unit is used to acquire the real temperature and real urea injection quantity of the urea aqueous solution in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection quantity is the mass of urea actually sprayed by the swirl atomizing nozzle at the current moment. The second acquisition unit is used to acquire the reference urea injection quantity. The reference urea injection quantity is the mass of urea sprayed by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity. The adjustment unit is used to adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle at least according to the real temperature of the urea aqueous solution, so that the real urea injection quantity is the same as the reference urea injection quantity. The injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle. This device optimizes the injection strategy to correct the injection volume of the swirl atomizing nozzle at different urea aqueous solution temperatures. For lower temperatures, the correction is achieved simply by reducing the duty cycle. For higher temperatures, a duty cycle signal is used to implement different injection volume correction strategies, which effectively improves the injection accuracy of the swirl atomizing nozzle and solves the problem of low urea injection volume accuracy caused by the large temperature influence of the swirl atomizing nozzle.
[0152] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling the amount of urea injected, characterized in that, include: The real temperature and real urea injection volume of the urea aqueous solution are obtained in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection volume is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment. Obtain a reference urea injection quantity, which is the mass of urea injected by the swirl atomizing nozzle when the engine's exhaust emissions meet the standard emission requirements. At least based on the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle are adjusted so that the actual urea injection volume is the same as the reference urea injection volume, and the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle. Adjusting the injection duty cycle of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to make the actual urea injection volume the same as the reference urea injection volume includes: reducing the injection duty cycle of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is lower than a preset temperature, until the actual urea injection volume equals the reference urea injection volume; increasing the injection duty cycle of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is higher than the preset temperature and the injection duty cycle of the swirl atomizing nozzle is lower than a preset duty cycle, until the actual urea injection volume equals the reference urea injection volume, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle; Adjusting the injection pressure of the swirl atomizing nozzle according to at least the actual temperature of the urea aqueous solution so that the actual urea injection volume is the same as the reference urea injection volume includes: increasing the injection pressure of the swirl atomizing nozzle when the actual temperature of the urea aqueous solution is greater than a preset temperature and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle, until the actual urea injection volume is equal to the reference urea injection volume; Adjusting the injection duty cycle of the swirl atomizing nozzle based at least on the actual temperature of the urea aqueous solution to make the actual urea injection volume the same as the reference urea injection volume includes: obtaining a target difference and / or a target ratio, where the target difference is the difference between the actual temperature of the urea aqueous solution and a preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; determining a duty cycle adjustment coefficient based on the target difference and / or the target ratio; and adjusting the injection duty cycle of the swirl atomizing nozzle based on the duty cycle adjustment coefficient until the actual urea injection volume equals the reference urea injection volume, or until the injection duty cycle of the swirl atomizing nozzle reaches a preset duty cycle.
2. The control method according to claim 1, characterized in that, When the actual temperature of the urea aqueous solution is greater than a preset temperature, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to a preset duty cycle, the injection pressure of the swirl atomizing nozzle is increased until the actual urea injection volume equals the reference urea injection volume, including: Obtain a target difference and / or a target ratio, wherein the target difference is the difference between the actual temperature of the urea aqueous solution and the preset temperature, and the target ratio is the ratio between the actual temperature of the urea aqueous solution and the preset temperature; Determine the pressure regulation coefficient based on the target difference and / or target ratio; The injection pressure of the swirl atomizing nozzle is increased according to the pressure adjustment coefficient until the actual urea injection volume equals the reference urea injection volume.
3. The control method according to claim 1, characterized in that, Adjusting the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle, based at least on the actual temperature of the urea aqueous solution, so that the actual urea injection volume is the same as the reference urea injection volume, includes: An injection volume correction model is obtained. The inputs of the injection volume correction model are the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle. The output of the injection volume correction model is the urea injection volume. The injection volume correction model is obtained by training a neural network structure using multiple sets of training data. Each set of training data includes the actual temperature of the urea aqueous solution, the injection duty cycle of the swirl atomizing nozzle, and the injection pressure of the swirl atomizing nozzle, all acquired within a historical time period. The injection volume correction model is at least related to the length-to-diameter ratio of the swirl atomizing nozzle and the diameter of the swirl chamber of the swirl atomizing nozzle. Based on the actual temperature of the urea aqueous solution and the injection volume correction model, adjust the injection duty cycle of the swirling atomizing nozzle and / or the injection pressure of the swirling atomizing nozzle so that the actual urea injection volume is the same as the reference urea injection volume.
4. The control method according to claim 1, characterized in that, Adjusting the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle, based at least on the actual temperature of the urea aqueous solution, so that the actual urea injection volume is the same as the reference urea injection volume, includes: If the actual temperature of the urea aqueous solution is lower than the preset temperature and the actual urea injection volume is greater than the reference urea injection volume, the injection duty cycle of the swirl atomizing nozzle is reduced until the actual urea injection volume is equal to the reference urea injection volume. If the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea injection volume is less than the reference urea injection volume, and the injection duty cycle of the swirl atomizing nozzle is less than the preset duty cycle, the injection duty cycle of the swirl atomizing nozzle is increased until the actual urea injection volume equals the reference urea injection volume, or until the injection duty cycle of the swirl atomizing nozzle reaches the preset duty cycle. When the actual temperature of the urea aqueous solution is greater than the preset temperature, the actual urea injection volume is less than the reference urea injection volume, and the injection duty cycle of the swirl atomizing nozzle is greater than or equal to the preset duty cycle, the injection pressure of the swirl atomizing nozzle is increased until the actual urea injection volume equals the reference urea injection volume.
5. A device for controlling the amount of urea injection used in executing the method for controlling the amount of urea injection according to any one of claims 1 to 4, characterized in that, The control device includes: The first acquisition unit is used to acquire the real temperature and real urea injection volume of the urea aqueous solution in real time. The real temperature of the urea aqueous solution is the temperature of the urea aqueous solution at the current moment, and the real urea injection volume is the mass of urea actually sprayed out by the swirl atomizing nozzle at the current moment. The second acquisition unit is used to acquire the reference urea injection quantity, which is the mass of urea sprayed by the swirl atomizing nozzle when the exhaust gas emission of the engine meets the standard emission quantity. An adjustment unit is configured to adjust the injection duty cycle of the swirl atomizing nozzle and / or the injection pressure of the swirl atomizing nozzle, at least according to the actual temperature of the urea aqueous solution, so that the actual urea injection quantity is the same as the reference urea injection quantity, wherein the injection duty cycle of the swirl atomizing nozzle is the duty cycle of the injection valve of the swirl atomizing nozzle.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device containing the computer-readable storage medium to perform the urea injection quantity control method according to any one of claims 1 to 4.
7. An electronic device, characterized in that, include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including a method for controlling the amount of urea injection according to any one of claims 1 to 4.
Citation Information
Patent Citations
Urea spray scr control system
CN103842629A
Method and system for correcting urea spraying quantity
CN106762058A