Method, device and electronic device for regulating engine aftertreatment temperature

By obtaining the DOC upstream temperature, carbon deposition rate and cumulative carbon load, and adjusting the motor load in combination with the battery power and engine speed, the problem of improper engine after-treatment temperature control is solved, the temperature is controlled within a reasonable range, and the conversion efficiency and engine economy are improved.

CN119163514BActive Publication Date: 2025-10-24WEICHAI POWER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411387272.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-10-24
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

The lack of effective solutions in the current technology to control the engine aftertreatment temperature within a reasonable range leads to problems such as low conversion efficiency, DPF clogging, or catalyst deactivation.

Method used

By acquiring the upstream temperature of the DOC, the current carbon deposition rate, and the cumulative carbon load, the target temperature difference is determined. Combined with the actual battery charge and engine speed, the motor load setting is adjusted to control the engine load, so that the after-treatment temperature is maintained within the range of 280℃-350℃.

Benefits of technology

It improves after-treatment conversion efficiency, reduces DPF carbon load, lowers emissions, reduces regeneration frequency, and improves engine economy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119163514B_ABST
    Figure CN119163514B_ABST
Patent Text Reader

Abstract

The application provides an engine aftertreatment temperature adjusting method, device and electronic equipment. The method comprises the following steps: obtaining a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load; determining a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and obtaining a temperature difference between the target temperature and the DOC upstream temperature; obtaining a current battery actual power and an engine speed, and determining a motor set load according to the temperature difference, the current battery actual power and the engine speed; and controlling the motor to operate at the motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within a preset range. According to the scheme, the engine load is adjusted by adjusting the motor load, so that the exhaust temperature is controlled within a reasonable range.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of engines, in particular to an engine aftertreatment temperature adjusting method, an engine aftertreatment temperature adjusting device, a computer readable storage medium and an electronic device. BACKGROUND

[0002] In order to meet the requirements of emission regulations, engines often use aftertreatment devices for exhaust gas treatment, and achieve the effect of reducing pollutants through chemical reactions. The conversion efficiency of aftertreatment is greatly affected by temperature. If the temperature is too low, the conversion efficiency is low, which can easily cause aftertreatment crystallization, DPF blockage, and DPF overload failure, seriously affecting the performance of the engine. If the temperature is too high, it can cause catalyst deactivation or damage, affecting the conversion efficiency. Therefore, in order to meet the requirements of the conversion efficiency of aftertreatment, the temperature of aftertreatment needs to be controlled within a reasonable range. At present, there is a lack of a scheme for controlling the temperature of aftertreatment within a reasonable range. SUMMARY

[0003] The main purpose of the present application is to provide an engine aftertreatment temperature adjusting method, an engine aftertreatment temperature adjusting device, a computer readable storage medium and an electronic device, to at least solve the problem that there is a lack of a scheme for controlling the temperature of aftertreatment within a reasonable range.

[0004] In order to achieve the above-mentioned purpose, according to one aspect of the present application, an engine aftertreatment temperature adjusting method is provided, comprising: obtaining a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load; determining a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and obtaining a temperature difference between the target temperature and the DOC upstream temperature; obtaining a current battery actual power and an engine speed, and determining a motor set load according to the temperature difference, the current battery actual power and the engine speed; controlling the motor to run at the motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within a preset range.

[0005] Optionally, determining the target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load comprises: determining a basic target temperature according to the DOC upstream temperature and the current carbon deposition rate; determining a target temperature correction coefficient according to the cumulative carbon load; and correcting the basic target temperature by using the target temperature correction coefficient to obtain the target temperature.

[0006] Optionally, determining the motor set load according to the temperature difference, the current battery actual power and the engine speed comprises: determining an engine demand torque increment base value according to the temperature difference and the engine speed; determining a demand torque increment correction coefficient according to the current battery actual power; correcting the engine demand torque increment base value by using the demand torque increment correction coefficient to obtain an engine demand torque increment; and determining the motor set load according to the engine demand torque increment.

[0007] Optionally, determining the motor set load according to the engine demand torque increment comprises: determining the motor set load as a zero set load when the engine demand torque increment is within a preset torque increment range; and determining the engine demand torque increment as the motor set load when the engine demand torque increment is not within the preset torque increment range.

[0008] Optionally, correcting the engine demand torque increment base value by using the demand torque increment correction coefficient to obtain an engine demand torque increment comprises: filtering the engine demand torque increment base value to obtain a filtered demand torque increment base value; and correcting the filtered demand torque increment base value by using the demand torque increment correction coefficient to obtain the engine demand torque increment.

[0009] Optionally, filtering the engine demand torque increment base value to obtain a filtered demand torque increment base value comprises: filtering the engine demand torque increment base value by using a PT filtering algorithm to obtain the filtered demand torque increment base value.

[0010] Optionally, before filtering the engine demand torque increment base value by using a PT filtering algorithm to obtain a filtered demand torque increment base value, the method further comprises: determining a filtering time of the PT filtering algorithm; and determining a sampling step of the engine demand torque increment base value.

[0011] According to another aspect of the present application, an engine aftertreatment temperature adjusting device is provided, comprising: an acquisition unit configured to acquire a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load; a first processing unit configured to determine a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and to acquire a temperature difference between the target temperature and the DOC upstream temperature; a second processing unit configured to acquire a current battery actual power and an engine speed, and to determine a motor set load according to the temperature difference, the current battery actual power and the engine speed; and a control unit configured to control the motor to operate at the motor set load to adjust an engine load, so that the engine aftertreatment temperature is maintained within a preset range.

[0012] According to still another aspect of the present application, a computer readable storage medium is provided, the computer readable storage medium comprising a stored program, wherein the computer readable storage medium is caused to perform any one of the engine aftertreatment temperature adjustment methods when the program is run.

[0013] According to yet another aspect of the present 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, and the one or more programs comprise a program for performing any one of the engine aftertreatment temperature adjustment methods.

[0014] According to the technical solutions of the present application, the engine aftertreatment temperature adjustment method of the present application, by obtaining the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, determining the target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, obtaining the temperature difference between the target temperature and the DOC upstream temperature, and obtaining the current battery actual power and the engine speed, and determining the motor set load according to the temperature difference, the current battery actual power and the engine speed, and controlling the motor to run at the motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within a preset range. The present application adjusts the engine load by adjusting the motor load, so that the exhaust temperature is controlled within a reasonable range, the conversion efficiency of the aftertreatment is improved, the emission is reduced, and the carbon load of the DPF is also stabilized at a certain level, the regeneration frequency is reduced, and the engine economy is improved. BRIEF DESCRIPTION OF DRAWINGS

[0015] The accompanying drawings, which form a part of the present description, are used to provide a further understanding of the present application, and the illustrative embodiments thereof, and explain the present application and do not limit the present application. In the drawings:

[0016] Figure 1 A hardware structure block diagram of a mobile terminal for performing an engine aftertreatment temperature adjustment method according to an embodiment of the present application is shown;

[0017] Figure 2 A flowchart of an engine aftertreatment temperature adjustment method according to an embodiment of the present application is shown;

[0018] Figure 3 A flowchart of a method for determining a target temperature according to an embodiment of the present application is shown;

[0019] Figure 4A flow chart of a specific engine aftertreatment temperature adjustment method is shown according to an embodiment of the present application;

[0020] Figure 5 A flow chart of determining motor set load is shown according to an embodiment of the present application;

[0021] Figure 6 A structural block diagram of an engine aftertreatment temperature adjustment device is shown according to an embodiment of the present application. DETAILED DESCRIPTION

[0022] It should be noted that the embodiments and features of the embodiments in the present application can be combined with each other without conflict. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0023] In order 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 described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor should fall within the scope of protection of the present application.

[0024] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units need not be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0025] As introduced in the background, there is a lack of a scheme for controlling the temperature of aftertreatment within a reasonable range in the prior art. To solve the problem of lacking a scheme for controlling the temperature of aftertreatment within a reasonable range, the embodiments of the present application provide an engine aftertreatment temperature adjustment method, an engine aftertreatment temperature adjustment device, a computer readable storage medium and an electronic device.

[0026] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application.

[0027] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a 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 method of adjusting the engine post-processing temperature according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.

[0028] Memory 104 can be used to store computer programs, such as application software programs and modules, such as the computer program corresponding to the engine aftertreatment temperature adjustment method in the embodiment of the present invention. Processor 102 executes the computer programs stored in memory 104 to execute various functional applications and data processing, thereby implementing the aforementioned method. Memory 104 may include high-speed random access memory (RAM) 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 examples, memory 104 may further include memory remotely located from processor 102, which can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof. Transmission device 106 is used to receive or transmit data via a network. Specific examples of such networks may include a wireless network provided by the mobile terminal's telecommunications provider. In one example, transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to enable communication 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.

[0029] A method for adjusting engine aftertreatment temperature running on a mobile terminal, a computer terminal or similar computing device is provided in the embodiment. It should be noted that the steps shown in the flowchart of the drawing can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from here.

[0030] Figure 2 is a flowchart of the method for adjusting engine aftertreatment temperature according to the embodiment of the application. As shown in Figure 2 , the method comprises the following steps:

[0031] Step S201, obtaining DOC upstream temperature, current carbon deposition rate and cumulative carbon load;

[0032] Wherein, the engine aftertreatment system generally includes DOC, DPF, SCR carrier and the like;

[0033] Wherein, DOC (Diesel Oxidation Catalyst): It is an oxidation catalytic technology, mainly coated with platinum, palladium and other precious metals, and only used for oxidation of DPF regeneration fuel injection, which also has a certain oxidation effect on the original carbon particles.

[0034] Wherein, DPF (Diesel Particulate Filter): It represents diesel particulate filter, which realizes the capture of particles by relying on the alternate blocking of the inlet and outlet of the carrier hole to force the airflow through the porous wall. The capture efficiency is more than 90%, which effectively reduces the emission of PM2.5 and other pollutants in exhaust gas. When the particle capture is too much, regeneration is needed to restore the capture ability of DPF.

[0035] Wherein, SCR (Selective Catalytic Reduction, SCR for short): It represents selective catalytic reduction, which mainly uses NH3 decomposed by urea to catalytically reduce NOx in exhaust gas to reduce the emission level of exhaust gas NOx. The conversion efficiency of SCR is related to temperature, and the conversion efficiency will be reduced when the temperature is too low or too high. When the SCR temperature is between (280-350) ℃, the conversion efficiency is higher.

[0036] Specifically, the DOC upstream temperature is measured by the DOC upstream temperature sensor, the current carbon deposition rate is calculated by the carbon load model in the ECU in real time, and the cumulative carbon load can be estimated by using the weight method: measuring the weight change of the aftertreatment device; optical method: using spectrometer or other optical equipment to measure the carbon content in the aftertreatment device; chemical method: determining the carbon content by chemical analysis of the sample in the aftertreatment device.

[0037] Step S202, determining a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and obtaining a temperature difference between the target temperature and the DOC upstream temperature;

[0038] Wherein, the target temperature determined according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load is a temperature value in an associated state. This is for the subsequent determination of the motor set load.

[0039] Step S203, obtaining the current battery actual power and the engine speed, and determining the motor set load according to the temperature difference, the current battery actual power and the engine speed;

[0040] Step S204, controlling the motor to run at the motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within a preset range.

[0041] Specifically, the preset range is set to 280-350℃. In actual application, it can be adjusted according to the needs of aftertreatment.

[0042] The engine aftertreatment temperature adjusting method of the present application, by obtaining the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, determining a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and obtaining a temperature difference between the target temperature and the DOC upstream temperature, and obtaining the current battery actual power and the engine speed, and determining the motor set load according to the temperature difference, the current battery actual power and the engine speed, and controlling the motor to run at the motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within a preset range. This scheme adjusts the engine load by adjusting the motor load, so that the exhaust temperature is controlled within a reasonable range, improves the conversion efficiency of aftertreatment, reduces emissions, and also stabilizes the carbon load of DPF at a certain level, reduces the regeneration frequency, and improves the engine economy.

[0043] Further, as shown in Figure 3 Step S202, determining a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, comprises:

[0044] Step S2021: determining a basic target temperature according to the DOC upstream temperature and the current carbon deposition rate;

[0045] Referring to Figure 4According to the target temperature setting MAP, a basic target temperature corresponding to the DOC upstream temperature and the current carbon deposition rate is determined. The target temperature setting MAP indicates the mapping relationship among the DOC upstream temperature, the current carbon deposition rate and the basic target temperature, and is obtained through a large number of bench tests.

[0046] Step S2022: determining a target temperature correction coefficient according to the cumulative carbon load;

[0047] Referring to Figure 4 , a target temperature correction coefficient is determined according to the cumulative carbon load and a carbon load-based target temperature correction CUR, wherein the cumulative carbon load is the independent variable and the target temperature correction coefficient is the dependent variable in the carbon load-based target temperature correction CUR, and the carbon load-based target temperature correction CUR is calibrated in the ECU data according to test results. Generally, the greater the carbon load, the higher the required exhaust temperature, and thus the greater the correction coefficient. The smaller the carbon load, the smaller the correction coefficient.

[0048] Step S2023: correcting the basic target temperature by using the target temperature correction coefficient to obtain the target temperature.

[0049] Referring to Figure 4 , the target temperature is obtained by multiplying the target temperature correction coefficient and the basic target temperature.

[0050] Further, as shown in Figure 5 , step S203, a motor set load is determined according to the temperature difference, the current battery actual power and the engine speed, including:

[0051] Step S2031: determining an engine required torque increment basic value according to the temperature difference and the engine speed;

[0052] Referring to Figure 4 , an engine required torque increment basic value is determined according to the temperature difference, the engine speed and an engine required torque increment setting MAP. The engine required torque increment setting MAP indicates the corresponding relationship among the temperature difference, the engine speed and the engine required torque increment basic value. The engine required torque increment setting MAP is calibrated in the ECU data according to bench tests. The specific test steps are as follows: for example, the engine is stabilized at 1000 revolutions, and needs to be increased by 20°C. The torque of the engine is adjusted, and it is observed that when the torque is increased by Nm, the exhaust temperature can be increased by 20°C. The torque required to be increased is filled in the two-dimensional data table corresponding to 1000 revolutions and 20°C.

[0053] Step S2032: determining a required torque increment correction coefficient according to the current battery actual power;

[0054] Referring to Figure 4 , the correction CUR based on the electric quantity is used to obtain the demand torque increment correction coefficient corresponding to the current battery actual electric quantity, wherein the independent variable in the correction CUR based on the electric quantity is the current battery actual electric quantity, and the dependent variable is the demand torque increment correction coefficient. Moreover, the correction CUR based on the electric quantity is calibrated in the ECU data according to the bench test. Generally, the higher the battery actual electric quantity, the smaller the correction coefficient fac, because the process of increasing the load of the motor to improve the load of the engine starts with charging the battery. When the battery electric quantity is low, the correction coefficient fac can be set to be larger, and the charging rate is faster. When the battery electric quantity is large, the correction coefficient fac can be set to be smaller, and the charging rate is slower, thereby preventing overcharging of the battery.

[0055] Step S2033: The demand torque increment correction coefficient is used to correct the engine demand torque increment basic value to obtain the engine demand torque increment.

[0056] Specifically, the demand torque increment correction coefficient is multiplied by the engine demand torque increment basic value to obtain the engine demand torque increment.

[0057] Step S2034: The motor set load is determined according to the engine demand torque increment.

[0058] Specifically, the motor set load is determined according to the size of the data of the engine demand torque increment.

[0059] In an optional implementation, the motor set load is determined according to the engine demand torque increment, including:

[0060] In the case that the engine demand torque increment is within a preset torque increment range, the motor set load is determined as a zero set load.

[0061] Specifically, the preset torque increment range can be set to -10 Nm-10 Nm. Of course, the preset torque increment range can be adjusted according to the actual performance of the engine.

[0062] In the case that the engine demand torque increment is not within the preset torque increment range, the engine demand torque increment is determined as the motor set load.

[0063] In a specific implementation, the demand torque increment correction coefficient is used to correct the engine demand torque increment basic value to obtain the engine demand torque increment, including:

[0064] The engine demand torque increment basic value is filtered to obtain a filtered demand torque increment basic value.

[0065] The vehicle is in the process of actual operation, operating conditions real-time changes, engine speed is also real-time changes, therefore based on engine speed and temperature difference lookup engine demand torque increment basis value will also real-time changes, in order to avoid the engine speed jump caused by engine demand torque increment basis value jump, the engine demand torque increment basis value is filtered.

[0066] The demand torque increment correction coefficient is used to correct the filtered demand torque increment basis value to obtain the engine demand torque increment.

[0067] Referring to Figure 4 , the filtered demand torque increment basis value is multiplied by the demand torque increment correction coefficient to obtain the engine demand torque increment.

[0068] Further, the engine demand torque increment basis value is filtered to obtain the filtered demand torque increment basis value, comprising: using a PT filtering algorithm to filter the engine demand torque increment basis value to obtain the filtered demand torque increment basis value. It should be noted that the PT filtering algorithm is only one kind of optional filtering algorithm, and other types of filtering algorithms can also be selected to filter the engine demand torque increment basis value.

[0069] Further, before using the PT filtering algorithm to filter the engine demand torque increment basis value to obtain the filtered demand torque increment basis value, the method further comprises: determining the filtering time of the PT filtering algorithm; referring to Figure 4 , the filtering time of the PT filtering algorithm is set to 0.5S, and the collection step of the engine demand torque increment basis value is determined. Referring to Figure 4 , the collection step is set to be collected once every 0.02S. Of course, Figure 4 0.5S and 0.02S in are only exemplary, and can be set according to actual needs.

[0070] The scheme of the present application adjusts the engine load by adjusting the motor load, controls the combustion efficiency of the engine, when the motor load increases, the engine needs to provide more power to drive the motor, so that the engine load will increase (i.e. at the same speed, the higher the load of the engine, the higher the exhaust temperature), more heat will be generated, so as to increase the exhaust temperature; on the contrary, when the motor load decreases, the engine load will also decrease, the combustion efficiency will decrease, and the exhaust temperature will also decrease.

[0071] In order for those skilled in the art to have a clearer understanding of the technical solutions of the present application, the implementation process of the engine aftertreatment temperature adjusting method of the present application will be described in detail below in conjunction with specific embodiments.

[0072] The following is Figure 6The specific engine aftertreatment temperature adjustment method is introduced, including:

[0073] The target temperature, i.e., the temperature value in the ideal state, is calculated based on the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, the motor set load is calculated based on the temperature difference, the current battery actual power and the engine speed, the adaptive control of the exhaust temperature is achieved by adjusting the load of the motor, and the specific control process is as follows:

[0074] The basic target temperature is obtained by searching a target temperature setting map based on the current DOC upstream temperature and the current carbon deposition rate;

[0075] The target temperature correction cur is obtained by searching a carbon load-based torque correction cur based on the cumulative carbon load in the current DPF carrier, and the target temperature correction coefficient is obtained;

[0076] The target temperature of the DOC upstream is obtained by multiplying the basic target temperature by the target temperature correction coefficient;

[0077] The temperature difference is obtained by subtracting the measured temperature of the DOC upstream from the target temperature of the DOC upstream;

[0078] The engine demand torque increment basic value is obtained by searching an engine demand torque increment setting map based on the temperature difference and the engine speed;

[0079] The demand torque increment correction coefficient fac is obtained by searching a power-based correction cur based on the actual power of the battery;

[0080] The engine demand torque increment is obtained by multiplying the filtered value of the engine demand torque increment basic value by the demand torque increment correction coefficient fac.

[0081] When the engine demand torque increment is within ±10 Nm, the motor is not required to be adjusted to prevent the motor from being frequently started and stopped and affecting the motor life, at this time, the motor set load is 0, and the motor does not work; when the demand torque increment is greater than 10 Nm or less than -10 Nm, the motor is started, and at this time, the engine demand torque increment is taken as the motor set load.

[0082] This control mode adjusts the engine load by adjusting the motor load, so that the exhaust temperature control is within a reasonable range, and the appropriate exhaust temperature can improve the conversion efficiency of the aftertreatment, reduce emissions, and also stabilize the carbon load of the DPF at a certain level, reduce the regeneration frequency and improve the engine economy.

[0083] The engine aftertreatment temperature adjusting device according to the embodiments of the present application can be used to execute the engine aftertreatment temperature adjusting method provided by the embodiments of the present application. The device is used to realize the above embodiments and preferred embodiments, and the description of which has been made above. As used below, the term "module" can be a combination of software and / or hardware that realizes a predetermined function. Although the device described in the following embodiments is preferably realized in software, realization in hardware, or a combination of software and hardware is also possible and contemplated.

[0084] The engine aftertreatment temperature adjusting device provided by the embodiments of the present application is described below.

[0085] Figure 6 is a schematic diagram of the engine aftertreatment temperature adjusting device according to the embodiments of the present application. As shown in Figure 1 , the device includes:

[0086] The acquisition unit 61 is configured to acquire the DOC upstream temperature, the current carbon deposition rate, and the cumulative carbon load.

[0087] The first processing unit 62 is configured to determine a target temperature according to the DOC upstream temperature, the current carbon deposition rate, and the cumulative carbon load, and acquire a temperature difference between the target temperature and the DOC upstream temperature.

[0088] The second processing unit 63 is configured to acquire the current battery actual power and the engine speed, and determine the motor set load according to the temperature difference, the current battery actual power, and the engine speed.

[0089] The control unit 64 is configured to control the motor to operate at the motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within a preset range.

[0090] The engine post-processing temperature adjusting device of the application comprises an acquisition unit, a first processing unit, a second processing unit and a control unit. The acquisition unit acquires a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load. The first processing unit determines a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and acquires a temperature difference between the target temperature and the DOC upstream temperature. The second processing unit acquires a current battery actual power and an engine speed, and determines a motor set load according to the temperature difference, the current battery actual power and the engine speed. The control unit controls the motor to operate at the motor set load to adjust the engine load, so that the engine post-processing temperature is maintained within a preset range. The scheme adjusts the engine load by adjusting the motor load, controls the exhaust temperature within a reasonable range, improves the conversion efficiency of post-processing, reduces emissions, and also stabilizes the carbon load of the DPF at a certain level, reduces the regeneration frequency, and improves the engine economy.

[0091] As an optional scheme, the first processing unit comprises a first determination module configured to determine the target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load. The first determination module comprises a first determination submodule, a second determination submodule and a first correction submodule. The first determination submodule is configured to determine a basic target temperature according to the DOC upstream temperature and the current carbon deposition rate. The second determination submodule is configured to determine a target temperature correction coefficient according to the cumulative carbon load. The first correction submodule is configured to correct the basic target temperature by using the target temperature correction coefficient to obtain the target temperature.

[0092] As an optional scheme, the second processing unit comprises a second determination module configured to determine the motor set load according to the temperature difference, the current battery actual power and the engine speed. The second determination module comprises a third determination submodule, a fourth determination submodule, a second correction submodule and a fifth determination submodule. The third determination submodule is configured to determine an engine required torque increment basic value according to the temperature difference and the engine speed. The fourth determination submodule is configured to determine a required torque increment correction coefficient according to the current battery actual power. The second correction submodule is configured to correct the engine required torque increment basic value by using the required torque increment correction coefficient to obtain an engine required torque increment. The fifth determination submodule is configured to determine the motor set load according to the engine required torque increment.

[0093] As an optional solution, the fifth determining sub-module comprises a first setting sub-module and a second setting sub-module. The first setting sub-module is configured to determine the motor setting load as a zero setting load when the engine required torque increment is within a preset torque increment range. The second setting sub-module is configured to determine the engine required torque increment as the motor setting load when the engine required torque increment is not within the preset torque increment range.

[0094] As an optional solution, the second correcting sub-module comprises a filtering sub-module and a correcting processing module. The filtering sub-module is configured to filter the engine required torque increment base value to obtain a filtered required torque increment base value. The correcting processing module is configured to correct the filtered required torque increment base value by using the required torque increment correction coefficient to obtain the engine required torque increment.

[0095] As an optional solution, the filtering sub-module is further configured to filter the engine required torque increment base value by using a PT filtering algorithm to obtain the filtered required torque increment base value.

[0096] As an optional solution, the device further comprises a first determining unit and a second determining unit. The first determining unit is configured to determine a filtering time of a PT filtering algorithm before filtering the engine required torque increment base value by using the PT filtering algorithm to obtain the filtered required torque increment base value. The second determining unit is configured to determine a collection step of the engine required torque increment base value.

[0097] The engine aftertreatment temperature adjusting device comprises a processor and a memory. The acquisition unit, the first processing unit, the second processing unit and the control unit are all stored in the memory as program units, and the corresponding functions are realized by the processor executing the program units stored in the memory. The modules are all located in the same processor, or the modules are located in different processors in any combination.

[0098] The processor comprises a core, and the core retrieves the corresponding program units from the memory. The core can be set as one or more, and the adaptive adjustment of the engine aftertreatment temperature is realized by adjusting the core parameters.

[0099] The memory can comprise a non-permanent memory in a computer readable medium, a random access memory (RAM) and / or a non-volatile memory such as a read-only memory (ROM) or a flash memory (flash RAM), and the memory comprises at least one memory chip.

[0100] An electronic device includes one or more processors, memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs include instructions for performing any of the disclosed methods for adjusting an engine aftertreatment temperature.

[0101] A computer-readable storage medium includes a stored program, where the program, when executed, controls a device in which the computer-readable storage medium is located to perform the disclosed method for adjusting an engine aftertreatment temperature.

[0102] In particular, the method for adjusting an engine aftertreatment temperature includes:

[0103] At step S201, a DOC upstream temperature, a current carbon deposition rate, and a cumulative carbon load are obtained.

[0104] At step S202, a target temperature is determined based on the DOC upstream temperature, the current carbon deposition rate, and the cumulative carbon load, and a temperature difference between the target temperature and the DOC upstream temperature is obtained.

[0105] At step S203, a current battery actual power and an engine speed are obtained, and a motor set load is determined based on the temperature difference, the current battery actual power, and the engine speed.

[0106] At step S204, the motor is controlled to operate at the motor set load to adjust an engine load, so that the engine aftertreatment temperature is maintained within a preset range.

[0107] Optionally, determining the target temperature based on the DOC upstream temperature, the current carbon deposition rate, and the cumulative carbon load includes: determining a base target temperature based on the DOC upstream temperature and the current carbon deposition rate; determining a target temperature correction coefficient based on the cumulative carbon load; and correcting the base target temperature using the target temperature correction coefficient to obtain the target temperature.

[0108] Optionally, determining the motor set load based on the temperature difference, the current battery actual power, and the engine speed includes: determining an engine required torque increment base value based on the temperature difference and the engine speed; determining a required torque increment correction coefficient based on the current battery actual power; correcting the engine required torque increment base value using the required torque increment correction coefficient to obtain an engine required torque increment; and determining the motor set load based on the engine required torque increment.

[0109] Optionally, determining the motor set load according to the engine demand torque increment includes: determining the motor set load as a zero set load when the engine demand torque increment is within a preset torque increment range; determining the engine demand torque increment as the motor set load when the engine demand torque increment is not within the preset torque increment range.

[0110] Optionally, correcting the engine demand torque increment base value by using the demand torque increment correction coefficient to obtain the engine demand torque increment includes: filtering the engine demand torque increment base value to obtain a filtered demand torque increment base value; and correcting the filtered demand torque increment base value by using the demand torque increment correction coefficient to obtain the engine demand torque increment.

[0111] Optionally, filtering the engine demand torque increment base value to obtain a filtered demand torque increment base value includes: filtering the engine demand torque increment base value by using a PT filtering algorithm to obtain the filtered demand torque increment base value.

[0112] Optionally, before filtering the engine demand torque increment base value by using the PT filtering algorithm to obtain the filtered demand torque increment base value, the method further includes: determining a filtering time of the PT filtering algorithm; and determining a collection step of the engine demand torque increment base value.

[0113] An embodiment of the present application provides a processor used for running a program, wherein the processor is used for executing the engine post-processing temperature adjusting method when the program is running.

[0114] Specifically, the engine post-processing temperature adjusting method includes:

[0115] In step S201, a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load are obtained.

[0116] In step S202, a target temperature is determined according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and a temperature difference between the target temperature and the DOC upstream temperature is obtained.

[0117] In step S203, a current battery actual power and an engine speed are obtained, and a motor set load is determined according to the temperature difference, the current battery actual power and the engine speed.

[0118] In step S204, the motor is controlled to run at the motor set load to adjust an engine load, so that the engine post-processing temperature is maintained in a preset range.

[0119] The embodiment of the present application provides a device, which comprises a processor, a memory, and a program stored on the memory and executable on the processor, and at least the following steps are implemented when the processor executes the program:

[0120] In step S201, a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load are acquired.

[0121] In step S202, a target temperature is determined according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and a temperature difference between the target temperature and the DOC upstream temperature is acquired.

[0122] In step S203, a current battery actual power and an engine speed are acquired, and a motor set load is determined according to the temperature difference, the current battery actual power and the engine speed.

[0123] In step S204, the motor is controlled to operate under the motor set load, so as to adjust an engine load, and the engine aftertreatment temperature is maintained in a preset range.

[0124] The device herein can be a server, a PC, a PAD, a mobile phone or the like.

[0125] The present application further provides a computer program product, which is suitable for executing the program with at least the following method steps when executed on a data processing device:

[0126] In step S201, a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load are acquired.

[0127] In step S202, a target temperature is determined according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and a temperature difference between the target temperature and the DOC upstream temperature is acquired.

[0128] In step S203, a current battery actual power and an engine speed are acquired, and a motor set load is determined according to the temperature difference, the current battery actual power and the engine speed.

[0129] In step S204, the motor is controlled to operate under the motor set load, so as to adjust an engine load, and the engine aftertreatment temperature is maintained in a preset range.

[0130] It should be apparent to those skilled in the art that the modules or steps of the application described above can be implemented with a general purpose computer, and can be centralized in a single computer or distributed among a network of computers, and can be implemented with program code executable by a computer, and thus can be stored in a storage device and executed by a computer, and in some cases, the steps shown or described can be executed in a different order than shown or described, or can be implemented as separate integrated circuit modules or as a single integrated circuit module, and thus the application is not limited to any particular combination of hardware and software.

[0131] Those skilled in the art will appreciate that embodiments of the application can be devised for a method, a system, or a computer program product. Accordingly, the application can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the application can be embodied in the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk memory, CD-ROMs, optical storage media, etc.) having computer usable program code embodied thereon.

[0132] The present application is described below with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the 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, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0133] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0134] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flowchart illustrations and / or block diagrams.Figure 1 one or more processes and / or functions specified in one or more blocks ​ one or more processes and / or functions specified in one or more blocks

[0135] In one typical arrangement, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0136] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory, etc. The memory is an example of computer readable media.

[0137] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules 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 technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD), or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.

[0138] It should also be noted that the terms "comprising", "containing", or any other variant thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.

[0139] From the above description, it can be seen that the above-mentioned embodiments of the present application achieve the following technical effects:

[0140] 1) The engine aftertreatment temperature adjusting method of the present application, by obtaining the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, determining the target temperature according to the above-mentioned DOC upstream temperature, the above-mentioned current carbon deposition rate and the above-mentioned cumulative carbon load, and obtaining the temperature difference between the above-mentioned target temperature and the above-mentioned DOC upstream temperature, and obtaining the current battery actual power and the engine speed, and determining the motor set load according to the above-mentioned temperature difference, the above-mentioned current battery actual power and the above-mentioned engine speed, and controlling the motor to run at the above-mentioned motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within the preset range. The scheme adjusts the engine load by adjusting the motor load, controls the exhaust temperature within a reasonable range, improves the conversion efficiency of the aftertreatment, reduces the emissions, and also stabilizes the carbon load of the DPF at a certain level, reduces the regeneration frequency, and improves the engine economy.

[0141] 2) The engine aftertreatment temperature adjusting device of the present application, the obtaining unit obtains the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, the first processing unit determines the target temperature according to the above-mentioned DOC upstream temperature, the above-mentioned current carbon deposition rate and the above-mentioned cumulative carbon load, and obtains the temperature difference between the above-mentioned target temperature and the above-mentioned DOC upstream temperature, the second processing unit obtains the current battery actual power and the engine speed, and determines the motor set load according to the above-mentioned temperature difference, the above-mentioned current battery actual power and the above-mentioned engine speed, and the control unit controls the motor to run at the above-mentioned motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within the preset range. The scheme adjusts the engine load by adjusting the motor load, controls the exhaust temperature within a reasonable range, improves the conversion efficiency of the aftertreatment, reduces the emissions, and also stabilizes the carbon load of the DPF at a certain level, reduces the regeneration frequency, and improves the engine economy.

[0142] The above-mentioned is only the preferred embodiment of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method of regulating engine aftertreatment temperature, characterized by, The method comprises the following steps: acquiring a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load; determining a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and acquiring a temperature difference between the target temperature and the DOC upstream temperature; acquiring a current battery actual power and an engine speed, and determining a motor set load according to the temperature difference, the current battery actual power and the engine speed; controlling the motor to operate at the motor set load to adjust an engine load, so that an engine aftertreatment temperature is maintained within a preset range; determining the motor set load according to the temperature difference, the current battery actual power and the engine speed, comprising: determining an engine required torque increment base value according to the temperature difference and the engine speed; determining a required torque increment correction coefficient according to the current battery actual power; correcting the engine required torque increment base value by using the required torque increment correction coefficient to obtain an engine required torque increment; determining the motor set load according to the engine required torque increment; determining the motor set load according to the engine required torque increment, comprising: in the case that the engine required torque increment is within a preset torque increment range, determining the motor set load as a zero set load; in the case that the engine required torque increment is not within the preset torque increment range, determining the engine required torque increment as the motor set load.

2. The method of claim 1, wherein, determining the target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, comprising: determining a base target temperature according to the DOC upstream temperature and the current carbon deposition rate; determining a target temperature correction coefficient according to the cumulative carbon load; correcting the base target temperature by using the target temperature correction coefficient to obtain the target temperature.

3. The method of claim 1, wherein, correcting the engine required torque increment base value by using the required torque increment correction coefficient to obtain an engine required torque increment, comprising: filtering the engine required torque increment base value to obtain a filtered required torque increment base value; correcting the filtered required torque increment base value by using the required torque increment correction coefficient to obtain the engine required torque increment.

4. The method of claim 3, wherein, filtering the engine required torque increment base value to obtain a filtered required torque increment base value, comprising: filtering the engine required torque increment base value by using a PT filtering algorithm to obtain the filtered required torque increment base value.

5. The method of claim 4, wherein, Before filtering the engine required torque increment base value by using the PT filtering algorithm to obtain the filtered required torque increment base value, the method further comprises: determining a filtering time of the PT filtering algorithm; determining a collection step length of the engine required torque increment base value.

6. An apparatus for regulating engine aftertreatment temperature, characterized by, The method comprises the following steps: an acquisition unit, configured to acquire a DOC upstream temperature, a current carbon deposition rate and a cumulative carbon load; The first processing unit is configured to determine a target temperature according to the DOC upstream temperature, the current carbon deposition rate and the cumulative carbon load, and obtain a temperature difference between the target temperature and the DOC upstream temperature. The second processing unit is configured to obtain a current battery actual power and an engine speed, and determine a motor set load according to the temperature difference, the current battery actual power and the engine speed. The control unit is configured to control the motor to operate at the motor set load to adjust the engine load, so that the engine aftertreatment temperature is maintained within a preset range. The second processing unit includes a second determination module configured to determine the motor set load according to the temperature difference, the current battery actual power and the engine speed, and the second determination module includes a third determination submodule, a fourth determination submodule, a second correction submodule and a fifth determination submodule. The fourth determination submodule is configured to determine a demand torque increment correction coefficient according to the current battery actual power. The second correction submodule is configured to correct the engine demand torque increment basic value by using the demand torque increment correction coefficient to obtain an engine demand torque increment. The fifth determination submodule is configured to determine the motor set load according to the engine demand torque increment. The fifth determination submodule includes a first setting submodule and a second setting submodule.

7. A computer-readable storage medium, characterized in that, The first setting submodule is configured to determine the motor set load as a zero set load when the engine demand torque increment is within a preset torque increment range.

8. An electronic device, comprising: The second setting submodule is configured to determine the engine demand torque increment as the motor set load when the engine demand torque increment is not within the preset torque increment range. The computer readable storage medium includes a stored program, wherein the program controls the device where the computer readable storage medium is located to execute the engine aftertreatment temperature adjustment method of any one of claims 1 to 5 when the program is running. The computer readable storage medium includes a stored program, wherein the program controls the device where the computer readable storage medium is located to execute the engine aftertreatment temperature adjustment method of any one of claims 1 to 5 when the program is running. The computer readable storage medium includes a stored program, wherein the program controls the device where the computer readable storage medium is located to execute the engine aftertreatment temperature adjustment method of any one of claims 1 to 5 when the program is running.

Citation Information

Patent Citations

  • Method and system for engine thermal management based on P0 shallow hybrid architecture

    CN114312741A