Differential pressure carbon loading capacity calculation method and device, computer equipment and storage medium
The method enhances DPF differential pressure carbon load calculation accuracy by adjusting limits and subtracting values in time periods, addressing inaccuracies in existing methods and improving safety and fuel efficiency.
Patent Information
- Application Number
- CN202411191002.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2025-01-03
AI Technical Summary
Existing methods for calculating DPF differential pressure carbon load lack accuracy, leading to inaccurate triggering of regeneration or overload, compromising safety and fuel efficiency.
A method involving accumulating exhaust gas flow and pressure differential in time periods, adjusting limits based on flow rates, and subtracting values to ensure timely and accurate calculation of carbon load, using a device with modules for accumulation, subtraction, judgment, and update processes.
Improves the accuracy and timeliness of DPF differential pressure carbon load calculation, enhancing safety and fuel efficiency by adapting to engine conditions.
Smart Images

Figure CN119249028A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of engine technology, and in particular to a pressure differential carbon load calculation method, a pressure differential carbon load calculation device, a computer device and a storage medium. Background Art
[0002] This section merely provides background information related to the present disclosure and is not necessarily prior art.
[0003] Improving the calculation accuracy of the DPF (Diesel Particulate Filter) differential pressure carbon load can more accurately trigger regeneration or overload, protect the safety of the DPF and post-processing, improve fuel economy, enhance the safety of the post-processing, and extend the service life of the engine and post-processing.
[0004] Therefore, how to improve the calculation accuracy of DPF differential pressure carbon loading is an important research direction. Summary of the invention
[0005] The purpose of the present invention is to at least solve the problem of improving the calculation accuracy of the DPF pressure difference carbon load. This purpose is achieved by the following technical solutions:
[0006] The first aspect of the present invention proposes a method for calculating a differential pressure carbon load, comprising accumulating the exhaust gas flow and the differential pressure in a first time period to obtain an exhaust gas flow cumulative value and a differential pressure cumulative value until the exhaust gas flow cumulative value is greater than a first limit value; subtracting the exhaust gas flow in a second time period from the exhaust gas flow cumulative value, and subtracting the differential pressure in the second time period from the differential pressure cumulative value until the exhaust gas flow cumulative value is less than a second limit value; repeating the above steps until the exhaust gas flow cumulative value is greater than the first limit value and less than the second limit value; updating the first limit value and the second limit value according to the exhaust gas flow cumulative value, the first time parameter and the second time parameter; obtaining the differential pressure carbon load according to the differential pressure cumulative value and the exhaust gas flow cumulative value; wherein the second limit value is greater than the first limit value, a portion of the first time period overlaps with the second time period, and another portion of the first time period is located after the second time period.
[0007] The pressure differential carbon load calculation method of the embodiment of the present invention obtains the exhaust gas flow cumulative value and the pressure differential cumulative value by accumulating the exhaust gas flow and the pressure differential in the first time period until the exhaust gas flow cumulative value is greater than the first limit value, thereby obtaining the exhaust gas flow cumulative value and the pressure differential cumulative value. The exhaust gas flow in the second time period is subtracted from the exhaust gas flow cumulative value, and the pressure differential in the second time period is subtracted from the pressure differential cumulative value until the exhaust gas flow cumulative value is less than the second limit value, so that the exhaust gas flow cumulative value and the pressure differential cumulative value have high timeliness. By making the exhaust gas flow cumulative value greater than the first limit value and less than the second limit value, the timeliness of the exhaust gas flow cumulative value and the pressure differential cumulative value is further improved. By updating the first limit value and the second limit value, the first limit value and the second limit value can be adapted to the current working conditions of the engine, thereby improving the calculation accuracy of the pressure differential carbon load. Therefore, the carbon load obtained by the pressure differential cumulative value and the exhaust gas flow cumulative value has high timeliness and calculation accuracy.
[0008] In some embodiments of the present invention, the accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain the exhaust gas flow cumulative value and the pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than the first limit value, includes:
[0009] Repeat the following steps until the exhaust gas cumulative value is greater than the first limit value;
[0010] The exhaust gas flow accumulated value is added with the exhaust gas flow of the first time parameter;
[0011] The accumulated value of the pressure difference is added to the pressure difference of the first time parameter;
[0012] The first time parameter is added to a preset value.
[0013] In some embodiments of the present invention, the exhaust gas flow accumulated value is reduced by the exhaust gas flow in the second time period, and the pressure difference accumulated value is reduced by the pressure difference in the second time period, until the exhaust gas flow accumulated value is less than the second limit value, including:
[0014] Acquire the exhaust gas flow cumulative value and the pressure difference cumulative value, wherein the exhaust gas flow cumulative value is greater than the first limit value;
[0015] Repeat the following steps until the accumulated value of the exhaust gas flow rate is less than the second limit value;
[0016] The exhaust gas flow accumulated value is deducted from the exhaust gas flow of the second time parameter;
[0017] The pressure difference is obtained by dividing the pressure difference accumulated value by the pressure difference of the second time parameter;
[0018] The second time parameter is added to the preset value.
[0019] In some embodiments of the present invention, the exhaust gas flow rate and the pressure difference in the first time period are accumulated to obtain the exhaust gas flow cumulative value and the pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than the first limit value, the pressure difference carbon load calculation method further includes:
[0020] Assigning initial values to the first time parameter, the second time parameter, the exhaust gas flow cumulative initial value, and the pressure difference cumulative initial value;
[0021] Acquire an engine idle speed, and acquire a third limit value according to the engine idle speed;
[0022] acquiring the exhaust gas flow and the pressure difference of the first time parameter, and if the exhaust gas flow is less than the third limit value, assigning initial values to the exhaust gas flow of the first time parameter and the pressure difference of the first time parameter;
[0023] Obtaining the initial value of exhaust gas flow accumulation and the initial value of pressure difference accumulation;
[0024] The exhaust gas flow cumulative initial value is added to the exhaust gas flow of the first time parameter to obtain the exhaust gas flow cumulative value;
[0025] The pressure difference cumulative value is obtained by adding the pressure difference of the first time parameter to the pressure difference cumulative initial value.
[0026] In some embodiments of the present invention, obtaining the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas cumulative value includes:
[0027] Calculating the window flow resistance by using the pressure difference cumulative value and the exhaust gas cumulative value;
[0028] The differential pressure carbon loading is obtained according to the window flow resistance and the differential pressure carbon loading array, wherein the differential pressure carbon loading array is preset, and the differential pressure carbon loading array is a mapping array of the window flow resistance and the differential pressure carbon loading.
[0029] In some embodiments of the present invention, after obtaining the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas cumulative value, the pressure difference carbon load calculation method further includes:
[0030] When the engine power accumulation is greater than a preset threshold, or in response to a power-off action, the window flow resistance is frozen, and the exhaust gas flow accumulation value and the pressure difference accumulation value are cleared.
[0031] In some embodiments of the present invention, updating the first limit value and the second limit value according to the pressure difference accumulated value, the first time parameter and the second time parameter includes:
[0032] Calculate an average exhaust gas flow rate according to the exhaust gas flow accumulated value, the first time parameter and the second time parameter;
[0033] Obtaining a first limit value according to the average exhaust gas flow and a first limit value array, wherein the first limit value array is preset and is a mapping array of the average exhaust gas flow and the first limit value;
[0034] The second limit value is obtained according to the average exhaust gas flow and a second limit value array, wherein the second limit value array is preset, and the second limit value array is a mapping array of the average exhaust gas flow and the second limit value.
[0035] The second aspect of the present invention proposes a pressure differential carbon load calculation device, including: an accumulation module, a cumulative subtraction module, a judgment module, an update module and a calculation module. The accumulation module is used to accumulate the exhaust gas flow and the pressure difference in the first time period to obtain the exhaust gas flow cumulative value and the pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than the first limit value; the cumulative subtraction module is used to subtract the exhaust gas flow in the second time period from the exhaust gas flow cumulative value, and the pressure difference in the second time period from the pressure difference cumulative value, until the exhaust gas flow cumulative value is less than the second limit value; the judgment module is used to repeat the steps of the accumulation module and the cumulative subtraction module until the exhaust gas flow cumulative value is greater than the first limit value and less than the second limit value; the update module is used to update the first limit value and the second limit value according to the exhaust gas flow cumulative value, the first time parameter and the second time parameter; the calculation module is used to obtain the pressure differential carbon load according to the pressure difference cumulative value and the exhaust gas flow cumulative value; wherein the second limit value is greater than the first limit value, a part of the first time period overlaps with the second time period, and another part of the first time period is located after the second time period.
[0036] A third aspect of the present invention provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the differential pressure carbon loading calculation method as described in the first aspect above are implemented.
[0037] The fourth aspect of the present invention provides a computer storage medium having computer-readable instructions stored thereon. When the computer-readable instructions are read by one or more processors, the one or more processors execute the steps of the pressure differential carbon loading calculation method as described in the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference numerals are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0039] Figure 1 This is a flow chart of a method for calculating differential pressure carbon loading according to an embodiment of the present invention;
[0040] Figure 2 is a logic diagram of a method for calculating differential pressure carbon loading according to an embodiment of the present invention;
[0041] Figure 3 A logic diagram of a method for calculating differential pressure carbon loading according to a further embodiment of the present invention;
[0042] Figure 4 A logic diagram of a method for calculating differential pressure carbon loading according to a further embodiment of the present invention;
[0043] Figure 5 A flow chart of a method for calculating differential pressure carbon loading according to a further embodiment of the present invention;
[0044] Figure 6 Schematic diagram of a pressure difference carbon loading calculation device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0045] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0046] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0047] Although the terms first, second, third, etc. can be used in the text to describe multiple elements, components, regions, layers and / or sections, these elements, components, regions, layers and / or sections should not be limited by these terms. These terms can only be used to distinguish an element, component, region, layer or section from another region, layer or section. Unless the context clearly indicates, terms such as "first", "second" and other numerical terms do not imply order or sequence when used in the text. Therefore, the first element, component, region, layer or section discussed below can be referred to as the second element, component, region, layer or section without departing from the teaching of the example embodiments.
[0048] For ease of description, spatial relative terms may be used herein to describe the relationship of one element or feature relative to another element or feature as shown in the figure, such as "inside", "outside", "inner side", "outer side", "below", "below", "above", "above", etc. Such spatial relative terms are intended to include different orientations of the device in use or operation in addition to the orientation depicted in the figure. For example, if the device in the figure is turned over, then the elements described as "below other elements or features" or "below other elements or features" will subsequently be oriented as "above other elements or features" or "above other elements or features". Therefore, the example term "below..." can include both upper and lower orientations. The device can be oriented otherwise (rotated 90 degrees or in other directions) and the spatial relative descriptors used in the text are interpreted accordingly.
[0049] First, a brief introduction to the relevant terms:
[0050] DPF: Diesel Particulate Filter, used to capture particulate matter in diesel engine exhaust.
[0051] Carbon loading: the weight of carbon deposits per liter of DPF volume, measured in g / L. Carbon loading is a physical quantity that measures the amount of carbon deposits in the DPF. When the carbon loading is higher than a certain value, driving regeneration will be triggered. When the carbon loading is lower than a certain value, driving regeneration will be exited. Among them, the carbon loading when driving regeneration is exited is the regeneration exit carbon loading.
[0052] Driving regeneration: When the carbon deposit content in the DPF reaches a certain value during vehicle driving, the DOC combustion is used to increase the DPF temperature and remove the accumulated carbon deposits in the DPF. Driving regeneration can reduce the emission of particulate matter in the exhaust gas.
[0053] DOC: Diesel Oxidation Catalyst, a diesel exhaust aftertreatment technology, is used to oxidize pollutants such as HC (total hydrocarbons) and CO (carbon monoxide).
[0054] Differential pressure carbon load, the carbon load is calculated by the change in differential pressure of the DPF over a period of time.
[0055] In related technologies, improving the calculation accuracy of DPF differential pressure carbon load can trigger regeneration or overload more accurately, protect the safety of DPF and post-processing, improve fuel economy, enhance the safety of post-processing, and extend the service life of the engine and post-processing. Therefore, how to improve the calculation accuracy of DPF differential pressure carbon load is an important research direction.
[0056] In order to at least solve the problem of improving the calculation accuracy of the differential pressure carbon load of DPF in the related art, an embodiment of the present invention provides a method for calculating the differential pressure carbon load, which can improve the calculation accuracy of the differential pressure carbon load.
[0057] The following describes the pressure difference carbon loading calculation method according to an embodiment of the present invention in conjunction with the accompanying drawings.
[0058] like Figure 1 and Figure 2 As shown, the pressure difference carbon loading calculation method of the embodiment of the present invention includes:
[0059] S100, accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain an exhaust gas flow cumulative value and a pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than a first limit value;
[0060] S200, the exhaust gas flow accumulated value is reduced by the exhaust gas flow in the second time period, and the pressure difference accumulated value is reduced by the pressure difference in the second time period, until the exhaust gas flow accumulated value is less than the second limit value;
[0061] S300, repeating step S100 and step S200 until the accumulated value of the exhaust gas flow is greater than the first limit value and less than the second limit value;
[0062] S400, updating the first limit value and the second limit value according to the exhaust gas flow accumulated value, the first time parameter and the second time parameter;
[0063] S500, obtaining a pressure difference carbon load according to a pressure difference cumulative value and an exhaust gas flow cumulative value;
[0064] The second limit value is greater than the first limit value, a portion of the first time period overlaps with the second time period, and another portion of the first time period is located after the second time period.
[0065] S100, accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain an exhaust gas flow cumulative value and a pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than a first limit value.
[0066] Accumulating the exhaust gas flow and the pressure difference in the first time period to obtain the exhaust gas flow cumulative value and the pressure difference cumulative value means: accumulating the exhaust gas flow in the first time period to obtain the exhaust gas flow cumulative value; accumulating the pressure difference in the first time period to obtain the pressure difference cumulative value.
[0067] Accumulating the exhaust gas flow rate in the first time period refers to adding up multiple exhaust gas flows in the first time period one by one, which may be the sum of all exhaust gas flows in the first time period, or the sum of part of the exhaust gas flows in the first time period. The exhaust gas flow cumulative value may be obtained by summing up the exhaust gas flow rate alone, or may be obtained by summing up the value of the exhaust gas flow cumulatively with other parameters.
[0068] Accumulating the pressure difference in the first time period refers to adding up multiple pressure differences in the first time period one by one. It can be the addition of all the pressure differences in the first time period, or it can be the addition of some of the pressure differences in the first time period. The pressure difference cumulative value can be obtained by only accumulating the pressure differences, or it can be obtained by adding the accumulated value of the pressure differences to other parameters.
[0069] The exhaust gas flow cumulative value can be obtained by accumulating the exhaust gas flow in the first time period, and the pressure difference cumulative value can be obtained by accumulating the pressure difference corresponding to the first time parameter.
[0070] Combination Figure 1 , Figure 2 , Figure 3 and Figure 4 As shown, in some specific embodiments, S100, accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain the exhaust gas flow cumulative value and the pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than the first limit value, includes:
[0071] Repeat the following steps until the exhaust gas cumulative value is greater than the first limit value;
[0072] The accumulated value of exhaust gas flow is added to the exhaust gas flow of the first time parameter;
[0073] The accumulated value of the pressure difference is added to the pressure difference of the first time parameter;
[0074] The first time parameter is added to the preset value.
[0075] The first time parameter may be all the first time parameters in the first time period, or may be part of the first time period. The first time parameter is added to the preset value, and after a cycle, the interval between the initial first time parameter and the first time parameter of the last cycle constitutes the first time period.
[0076] The steps of this embodiment can realize the accumulation of exhaust gas flow rate and the accumulation of pressure difference.
[0077] The first time period includes a plurality of first time parameters, and each of the first time parameters has a corresponding exhaust gas flow rate and pressure difference.
[0078] In this embodiment, sampling is performed from the first time period by adding the first time parameter to the preset value to obtain a series of scattered points of the first time parameter as samples, for example, the multiple first time parameters are 1, 2, 3, 4, etc.
[0079] The first time parameter is added to the preset value, so as to update the first time parameter, and then the exhaust gas flow rates corresponding to the multiple first times can be accumulated.
[0080] The first time parameter is added to the preset value, so as to update the first time parameter, and furthermore, the pressure differences corresponding to the multiple first times can be accumulated.
[0081] As some examples, the preset value is 1, the current first time parameter is ti, and the first time parameter plus the preset value is ti+1.
[0082] As some other examples, the preset value is 2, the current first time parameter is ti, and the first time parameter plus the preset value is ti+2.
[0083] As some further examples, the preset value is 0.5, the current first time parameter is ti, and the first time parameter plus the preset value is ti+0.5.
[0084] In some other specific embodiments, S100, accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain the exhaust gas flow cumulative value and the pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than the first limit value, includes:
[0085] Repeating the first step until the exhaust gas cumulative value is greater than the first limit value, the first step includes: obtaining the exhaust gas flow rate and pressure difference of the first time parameter, and adding the first time parameter to the preset value;
[0086] Fitting a first exhaust gas flow curve according to the plurality of exhaust gas flow rates and a first time parameter corresponding to each exhaust gas flow rate;
[0087] Calculating the exhaust gas flow cumulative value according to the first exhaust gas flow curve;
[0088] Fitting a first pressure difference curve according to the multiple pressure differences and a first time parameter corresponding to each pressure difference;
[0089] The pressure difference cumulative value is calculated according to the first pressure difference curve.
[0090] In this embodiment, a series of scattered points of the first time parameters are obtained by adding the first time parameter to the preset value. For example, the multiple first time parameters are 1, 2, 3, 4, etc. A first exhaust gas flow curve is fitted according to multiple exhaust gas flow rates and the first time parameter corresponding to each exhaust gas flow rate, and the exhaust gas flow cumulative value is calculated according to the first exhaust gas flow curve, so that all exhaust gas flows in the first time period can be accumulated. A first pressure difference curve is fitted according to multiple pressure differences and the first time parameter corresponding to each pressure difference, and the pressure difference cumulative value is calculated according to the first pressure difference curve, so that all exhaust gas flows in the first time period can be accumulated.
[0091] Specifically, the integral of the first exhaust gas flow curve in the first time period is calculated to obtain the exhaust gas flow cumulative value, so as to calculate the exhaust gas flow cumulative value according to the first exhaust gas flow curve. The integral of the first pressure difference curve in the first time period is calculated to obtain the pressure difference cumulative value, so as to calculate the pressure difference cumulative value according to the first pressure difference curve.
[0092] S200, the exhaust gas flow accumulated value is reduced by the exhaust gas flow in the second time period, and the pressure difference accumulated value is reduced by the pressure difference in the second time period, until the exhaust gas flow accumulated value is less than the second limit value.
[0093] A portion of the first time period overlaps with the second time period, and another portion of the first time period is located after the second time period. In other words, the second time period is the initial portion of the first time period. In other words, the second time period is the first portion of the first time period.
[0094] The exhaust gas flow accumulated value minus the exhaust gas flow in the second time period refers to the exhaust gas flow accumulated value minus the exhaust gas flow in multiple second time periods in sequence. It can be the exhaust gas flow accumulated value minus all the exhaust gas flow in the second time period, or it can be the exhaust gas flow accumulated value minus part of the exhaust gas flow in the second time period.
[0095] Since part of the first time period overlaps with the second time period, and the other part of the first time period is after the second time period, the exhaust gas flow rate of the second time period is the older exhaust gas flow rate data, and the exhaust gas flow rate corresponding to the part of the first time period after the second time period is the newer exhaust gas flow rate data. In other words, the timeliness of the exhaust gas flow rate corresponding to the second time period is poor, and the timeliness of the exhaust gas flow rate corresponding to the part of the first time period after the second time period is relatively high. The exhaust gas flow rate cumulative value is reduced by the exhaust gas flow rate of the second time period, and the exhaust gas flow rate with relatively poor expiration in the exhaust gas flow rate cumulative value can be removed, so that the exhaust gas flow rate cumulative value has a higher timeliness.
[0096] The pressure difference cumulative value minus the pressure difference in the second time period refers to the pressure difference cumulative value minus the pressure differences in multiple second time periods in sequence. It can be the pressure difference cumulative value minus all the pressure differences in the second time period, or it can be the pressure difference cumulative value minus part of the pressure differences in the second time period.
[0097] Since part of the first time period overlaps with the second time period, and the other part of the first time period is after the second time period, the pressure difference of the second time period is the older pressure difference data, and the pressure difference corresponding to the part of the first time period after the second time period is the newer pressure difference data. In other words, the timeliness of the pressure difference corresponding to the second time period is poor, and the timeliness of the pressure difference corresponding to the part of the first time period after the second time period is relatively high. The pressure difference cumulative value is reduced by the pressure difference of the second time period, and the pressure difference with relatively poor expiration in the pressure difference cumulative value can be removed, so that the pressure difference cumulative value has a higher timeliness.
[0098] Combination Figure 1 , Figure 2 ,and Figure 4 As shown, in some specific embodiments, S200, the exhaust gas flow accumulated value is reduced by the exhaust gas flow in the second time period, and the pressure difference accumulated value is reduced by the pressure difference in the second time period, until the exhaust gas flow accumulated value is less than the second limit value, including:
[0099] Obtaining the exhaust gas flow cumulative value and the pressure difference cumulative value whose exhaust gas flow cumulative value is greater than the first limit value;
[0100] Repeat the following steps until the accumulated value of the exhaust gas flow rate is less than the second limit value;
[0101] The exhaust gas flow rate is obtained by subtracting the exhaust gas flow rate of the second time parameter from the exhaust gas flow rate accumulation value;
[0102] The pressure difference accumulated value minus the pressure difference of the second time parameter;
[0103] The second time parameter is added to the preset value.
[0104] Through the steps of this embodiment, it is possible to reduce the exhaust gas flow rate of the second time parameter by the exhaust gas flow rate cumulative value, and reduce the pressure difference of the second time parameter by the pressure difference cumulative value.
[0105] The second time period includes a plurality of second time parameters, each of which has a corresponding exhaust gas flow rate and pressure difference. For each second time parameter, there is a first time parameter equal to it. That is, each second time parameter is equal to the corresponding first time parameter.
[0106] In this embodiment, sampling is performed from the second time period by adding the second time parameter to the preset value to obtain a series of scattered points of the second time parameter as samples, for example, the multiple second time parameters are 1, 2, 3, 4, etc.
[0107] The second time parameter is added to the preset value, so as to update the second time parameter, thereby enabling the exhaust gas flow accumulation value to be reduced by the exhaust gas flow corresponding to the plurality of second time parameters.
[0108] The second time parameter is added to the preset value, so as to update the second time parameter, and further the pressure difference accumulation value can be reduced by the pressure differences corresponding to the second time parameters.
[0109] As some examples, the preset value is 1, the current second time parameter is tj, and the second time parameter plus the preset value is tj+1.
[0110] As some other examples, the preset value is 2, the current second time parameter is tj, and the second time parameter plus the preset value is tj+2.
[0111] As some further examples, the preset value is 0.5, the current second time parameter is tj, and the second time parameter plus the preset value is tj+0.5.
[0112] In some other specific embodiments, S200, the exhaust gas flow accumulated value is reduced by the exhaust gas flow in the second time period, and the pressure difference accumulated value is reduced by the pressure difference in the second time period, until the exhaust gas flow accumulated value is less than the second limit value, including:
[0113] Repeat the second step until the exhaust gas cumulative value is less than the second limit value, the second step comprising: obtaining the exhaust gas flow rate and pressure difference of the second time parameter, and adding the second time parameter to the preset value;
[0114] Fitting a second exhaust gas flow curve according to the multiple exhaust gas flow rates and a second time parameter corresponding to each exhaust gas flow rate;
[0115] Fitting a second pressure difference curve according to the multiple pressure differences and a second time parameter corresponding to each pressure difference;
[0116] Calculating the accumulated value of exhaust gas flow at a second time according to the second exhaust gas flow curve;
[0117] Calculate the second time pressure difference cumulative value according to the second pressure difference curve;
[0118] The exhaust gas flow accumulated value at the second time is divided by the exhaust gas flow accumulated value, and the pressure difference accumulated value is divided by the pressure difference accumulated value at the second time.
[0119] In this embodiment, sampling is performed from the second time period by adding the second time parameter to the preset value to obtain a series of scattered points of the second time parameter, for example, the multiple second time parameters are 1, 2, 3, 4, etc. A second exhaust gas flow curve is fitted according to multiple exhaust gas flows and the second time parameter corresponding to each exhaust gas flow, and the second time exhaust gas flow cumulative value is calculated according to the second exhaust gas flow curve, so that all exhaust gas flows in the second time period can be accumulated. A second pressure difference curve is fitted according to multiple pressure differences and the second time parameter corresponding to each pressure difference, and the second time pressure difference cumulative value is calculated according to the second pressure difference curve, so that all exhaust gas flows in the second time period can be accumulated. By subtracting the second time exhaust gas flow cumulative value from the exhaust gas flow cumulative value, all exhaust gas flows in the second time period can be removed from the exhaust gas flow cumulative value. By subtracting the second time pressure difference cumulative value from the pressure difference cumulative value, all pressure differences in the second time period can be removed from the pressure difference cumulative value.
[0120] Specifically, the integral of the second exhaust gas flow curve in the second time period is calculated to obtain the second time exhaust gas flow cumulative value, so as to calculate the second time exhaust gas flow cumulative value according to the second exhaust gas flow curve. The integral of the second pressure difference curve in the second time period is calculated to obtain the second time pressure difference cumulative value, so as to calculate the second time pressure difference cumulative value according to the second pressure difference curve.
[0121] S300, repeating step S100 and step S200 until the accumulated value of the exhaust gas flow is greater than the first limit value and less than the second limit value.
[0122] In S100, when the accumulated value of the exhaust gas flow is greater than the first limit value, the following situations may exist: the accumulated value of the exhaust gas flow is greater than the first limit value and greater than the second limit value, or the accumulated value of the exhaust gas flow is greater than the first limit value and less than the second limit value. In S200, when the accumulated value of the exhaust gas flow is greater than the second limit value, the following situations may exist: the accumulated value of the exhaust gas flow is less than the second limit value and less than the first limit value, or the accumulated value of the exhaust gas flow is less than the second limit value and greater than the first limit value. The second limit value is greater than the first limit value, thereby, a hysteresis interval can be formed between the first limit value and the second limit value, and the accumulated value of the exhaust gas flow is within the hysteresis interval, which can improve the timeliness of the accumulated value of the exhaust gas flow, and can improve the timeliness of the accumulated value of the pressure difference. Therefore, the timeliness of the subsequently calculated carbon load can be improved through S300.
[0123] S400, updating the first limit value and the second limit value according to the exhaust gas flow accumulated value, the first time parameter and the second time parameter.
[0124] When the engine is running at a low exhaust gas flow rate, the pressure differential carbon load is less stable, and more pressure differential samples and exhaust gas flow samples need to be accumulated to ensure the stability of the pressure differential carbon load obtained in the subsequent steps; when the engine is running at a high exhaust gas flow rate, the pressure differential carbon load is more stable, and the number of samples is reduced to increase the timeliness of the pressure differential carbon load obtained in the subsequent steps. The first limit value and the second limit value are updated according to the exhaust gas flow accumulation value, the first time parameter and the second time parameter, so that the first limit value and the second limit value can adapt to the current working conditions of the engine, thereby improving the calculation accuracy of the pressure differential carbon load.
[0125] In some specific embodiments, updating the first limit value and the second limit value according to the pressure difference cumulative value, the first time parameter and the second time parameter includes:
[0126] Calculate the average exhaust gas flow rate according to the exhaust gas flow cumulative value, the first time parameter and the second time parameter;
[0127] Obtaining a first limit value according to the average exhaust gas flow and a first limit value array, wherein the first limit value array is preset and is a mapping array of the average exhaust gas flow and the first limit value;
[0128] The second limit value is obtained according to the average exhaust gas flow and the second limit value array, wherein the second limit value array is preset and is a mapping array between the average exhaust gas flow and the second limit value.
[0129] When the accumulated value of exhaust gas flow is greater than the first limit value and less than the second limit value, the accumulated value of exhaust gas flow is the accumulated value of exhaust gas flow during the window time, the accumulated value of pressure difference is the accumulated value of pressure difference during the window time, the starting point of the window time is the second time parameter, the end point of the window time is the first time parameter, and the interval formed between the second time parameter and the first time parameter is the window time.
[0130] The average exhaust gas flow rate is the average value of the exhaust gas flow rate within the window time. Therefore, the average exhaust gas flow rate is the ratio of the accumulated value of the exhaust gas flow rate to the window time. Specifically, the average exhaust gas flow rate Ave is calculated by the following formula:
[0131] Ave = SumV / (ti-tj);
[0132] Wherein, SumV is the accumulated value of exhaust gas flow, ti is the first time parameter, and tj is the second time parameter.
[0133] The first limit value array is a mapping array of average exhaust gas flow and first limit value, which means that in the first limit value array, each average exhaust gas flow has a corresponding first limit value. Therefore, after calculating the average exhaust gas flow, the first limit value corresponding to the average exhaust gas flow can be obtained by querying the first limit value array.
[0134] Optionally, the accumulated exhaust gas flow corresponding to 1 kWh of engine power is W, and the first limit value is calibrated to 10±2 W, that is, the first limit value is a value in the range of 10-2 W to 10+2 W. A mapping relationship between the average exhaust gas flow rate and the first limit value is established to form a first limit value array.
[0135] Furthermore, the first limit value array includes an urban first limit value array, a suburban first limit value array, and a high-speed first limit value array. Before obtaining the first limit value according to the average exhaust gas flow and the first limit value array, the operating condition of the engine is judged. When the engine is in an urban condition, the first limit value is queried through the urban first limit value array. When the engine is in a suburban condition, the first limit value is queried through the suburban first limit value array. When the engine is in a high-speed condition, the first limit value is queried through the high-speed first limit value array. As an example, when the engine is in an urban condition, when the average exhaust gas flow is 700m 3 / h, the first limit is 250m 3 .
[0136] Selecting the first limit value according to the operating condition of the engine can make the first limit value further adapt to the current operating condition of the engine, thereby improving the calculation accuracy of the differential pressure carbon load.
[0137] The second limit value array is a mapping array of the average exhaust gas flow and the second limit value, which means that in the second limit value array, each average exhaust gas flow has a corresponding second limit value. Therefore, after calculating the average exhaust gas flow, the second limit value corresponding to the average exhaust gas flow can be obtained by querying the second limit value array.
[0138] In some optional embodiments, the accumulated exhaust gas flow corresponding to 1 kWh of engine power is W, and the second limit value is calibrated to 15±2 W, that is, the second limit value is a value in the range of 15-2 W to 15+2 W. A mapping relationship between the average exhaust gas flow rate and the second limit value is established to form a second limit value array.
[0139] Furthermore, the second limit value array includes an urban second limit value array, a suburban second limit value array, and a high-speed second limit value array. Before obtaining the second limit value according to the average exhaust gas flow and the second limit value array, the operating condition of the engine is determined. When the engine is in an urban condition, the second limit value is queried through the urban second limit value array. When the engine is in a suburban condition, the second limit value is queried through the suburban second limit value array. When the engine is in a high-speed condition, the first limit value is queried through the high-speed second limit value array. As an example, when the engine is in an urban condition, when the average exhaust gas flow is 700m 3 / h, the first limit is 300m 3 .
[0140] Selecting the second limit value according to the operating condition of the engine can make the second limit value further adapt to the current operating condition of the engine, thereby improving the calculation accuracy of the differential pressure carbon load.
[0141] Furthermore, the first limit value array is first limit value_CUR (Curve, two-dimensional array).
[0142] The first limit value _CUR can more comprehensively reflect the mapping relationship between the average exhaust gas flow and the first limit value. In addition, the first limit value _CUR is easy to query so that the first limit value can be obtained more quickly through the average exhaust gas flow.
[0143] Furthermore, the second limit value array is second limit value_CUR (Curve, two-dimensional array).
[0144] The second limit value _CUR can more comprehensively reflect the mapping relationship between the average exhaust gas flow and the second limit value. In addition, the second limit value _CUR is easy to query so that the first limit value can be obtained more quickly through the average exhaust gas flow.
[0145] S500: Obtain the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas flow cumulative value.
[0146] The differential pressure carbon load is obtained by the differential pressure accumulation value and the exhaust gas flow accumulation value.
[0147] In some specific embodiments, S500, obtaining the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas cumulative value, includes:
[0148] Calculate the window flow resistance through the pressure difference accumulation value and the exhaust gas accumulation value;
[0149] The differential pressure carbon loading is obtained according to the window flow resistance and the differential pressure carbon loading array, wherein the differential pressure carbon loading array is preset and is a mapping array of the window flow resistance and the differential pressure carbon loading.
[0150] The window flow resistance refers to the flow resistance of the DPF during the window time, and the carbon load of the DPF can be reflected by the window flow resistance. In this embodiment, the second time parameter is the starting point of the window time, and the first time parameter is the end point of the window time.
[0151] Since the number of samples of exhaust gas cumulative values and pressure differential cumulative values is large, and the timeliness of exhaust gas cumulative values and pressure differential cumulative values is high, the credibility of the window flow resistance calculated by exhaust gas cumulative values and pressure differential cumulative values is high, and the timeliness and calculation accuracy of the pressure differential carbon loading obtained by the window flow resistance are both high.
[0152] As some examples, the window flow resistance ResFlw is calculated by the following formula:
[0153] ResFlw=SumP / SumV;
[0154] Among them, SumP is the accumulated value of pressure difference, and SumV is the accumulated value of exhaust gas flow. In other words, the window flow resistance is the ratio of the accumulated value of pressure difference to the accumulated value of exhaust gas flow.
[0155] The differential pressure carbon loading array is a mapping array of window flow resistance and differential pressure carbon loading, which means that in the differential pressure carbon loading array, each window flow resistance has a corresponding differential pressure carbon loading. Therefore, after obtaining the window flow resistance, the differential pressure carbon loading corresponding to the window flow resistance can be obtained by querying the differential pressure carbon loading array.
[0156] Optionally, data of window flow resistance and differential pressure carbon loading are obtained through experiments, and a mapping relationship between differential pressure carbon loading and window flow resistance is established, thereby forming a differential pressure carbon loading array.
[0157] Furthermore, the pressure difference carbon loading array is pressure difference carbon loading_CUR (Curve, two-dimensional array).
[0158] The differential pressure carbon loading_CUR can more comprehensively reflect the mapping relationship between the differential pressure carbon loading and the window flow resistance. In addition, the differential pressure carbon loading_CUR is easy to query so that the differential pressure carbon loading can be obtained more quickly through the window flow resistance.
[0159] The pressure differential carbon load calculation method of the embodiment of the present invention obtains the exhaust gas flow cumulative value and the pressure differential cumulative value by accumulating the exhaust gas flow and the pressure differential in the first time period until the exhaust gas flow cumulative value is greater than the first limit value, thereby obtaining the exhaust gas flow cumulative value and the pressure differential cumulative value. The exhaust gas flow in the second time period is subtracted from the exhaust gas flow cumulative value, and the pressure differential in the second time period is subtracted from the pressure differential cumulative value until the exhaust gas flow cumulative value is less than the second limit value, so that the exhaust gas flow cumulative value and the pressure differential cumulative value have high timeliness. By making the exhaust gas flow cumulative value greater than the first limit value and less than the second limit value, the timeliness of the exhaust gas flow cumulative value and the pressure differential cumulative value is further improved. By updating the first limit value and the second limit value, the first limit value and the second limit value can be adapted to the current working conditions of the engine, thereby improving the calculation accuracy of the pressure differential carbon load. Therefore, the carbon load obtained by the pressure differential cumulative value and the exhaust gas flow cumulative value has high timeliness and calculation accuracy.
[0160] Combination Figure 1 and Figure 5 As shown, in some embodiments, at S100, the exhaust gas flow rate and the pressure difference in the first time period are accumulated to obtain the exhaust gas flow cumulative value and the pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than the first limit value, the pressure difference carbon load calculation method further includes:
[0161] S600, assigning initial values to the first time parameter, the second time parameter, the exhaust gas flow cumulative initial value, and the pressure difference cumulative initial value;
[0162] S700, obtaining an engine idle speed, and obtaining a third limit value according to the engine idle speed;
[0163] S800, obtaining the exhaust gas flow rate and the pressure difference of the first time parameter, and if the exhaust gas flow rate is less than the third limit value, assigning initial values to the exhaust gas flow rate of the first time parameter and the pressure difference of the first time parameter;
[0164] S900, obtaining the cumulative initial value of the exhaust gas flow and the cumulative initial value of the pressure difference;
[0165] S1000, adding the exhaust gas flow rate of the first time parameter to the exhaust gas flow rate cumulative value to obtain the exhaust gas flow rate cumulative value;
[0166] S1100, the pressure difference cumulative initial value is added to the pressure difference of the first time parameter to obtain the pressure difference cumulative value.
[0167] S600, assigning initial values to the first time parameter, the second time parameter, the exhaust gas flow cumulative initial value, and the pressure difference cumulative initial value.
[0168] The exhaust gas flow accumulation initial value may be 0 or other values other than 0. The exhaust gas flow accumulation value is obtained by adding the exhaust gas flow accumulation initial value and the exhaust gas flow accumulation of the first time parameter, which can improve the accuracy of the exhaust gas flow accumulation value.
[0169] The initial value of the pressure difference may be 0, or other values other than 0. The pressure difference cumulative value can be obtained by adding the pressure difference of the first time parameter to the accumulated initial value of the pressure difference, which can improve the accuracy of the accumulated value of the pressure difference.
[0170] Optionally, the first time parameter is initialized to 1, and the second time parameter is initialized to 1.
[0171] By making the initial values of the first time parameter and the second time parameter the same, the updated value of the second time parameter can be a value before the first time parameter, so that the older exhaust gas flow rate in the exhaust gas flow accumulation value can be removed by the second time parameter, thereby making the exhaust gas flow accumulation value have a higher timeliness. Moreover, the older pressure difference in the pressure difference accumulation value can also be removed by the second time parameter, thereby making the pressure difference accumulation value have a higher timeliness.
[0172] In some optional embodiments, the accumulated initial value of the exhaust gas flow is initialized to 0, and the accumulated initial value of the pressure difference is initialized to 0.
[0173] By setting the exhaust gas flow accumulation initial value to 0, it is possible to prevent older exhaust gas flow data from affecting the timeliness of the differential pressure carbon load.
[0174] By setting the initial value of the differential pressure accumulation to 0, it is possible to prevent older differential pressure data from affecting the timeliness of the differential pressure carbon loading.
[0175] S700: Obtain an engine idle speed, and obtain a third limit value according to the engine idle speed.
[0176] The engine idle speed is the lowest speed that maintains stable engine operation under no-load conditions.
[0177] As some examples, the third limit is the exhaust gas flow corresponding to the engine idle speed plus 100m 3 / h.
[0178] S800, obtaining the exhaust gas flow rate and the pressure difference of the first time parameter, and if the exhaust gas flow rate is less than the third limit value, assigning initial values to the exhaust gas flow rate of the first time parameter and the pressure difference of the first time parameter.
[0179] It should be noted that step S800 is before step S100 , and therefore, the first time parameter in step S800 is not updated.
[0180] The stability of the pressure difference and exhaust gas flow corresponding to the first time parameter may be poor. Therefore, the pressure difference and exhaust gas flow of the first time parameter are judged. When the exhaust gas flow is less than the third limit value, it means that the stability of the pressure difference and the exhaust gas flow is low. Assigning initial values to the exhaust gas flow of the first time parameter and the pressure difference of the first time parameter can improve the credibility of the cumulative value of the pressure difference and the cumulative value of the exhaust gas flow, thereby improving the calculation accuracy of the pressure difference carbon load.
[0181] When the exhaust gas flow rate is greater than or equal to the third limit value, it means that the pressure difference and the exhaust gas flow rate are relatively stable. Accumulating the pressure difference of the current first time parameter into the pressure difference cumulative value and accumulating the exhaust gas flow rate of the current first time parameter into the exhaust gas flow cumulative value can improve the credibility of the pressure difference cumulative value and the exhaust gas flow cumulative value, thereby improving the calculation accuracy of the pressure difference carbon load.
[0182] Optionally, when the exhaust gas flow rate is less than the third limit value, the exhaust gas flow rate of the first time parameter is assigned a value of 0, and the pressure difference of the first time parameter is assigned a value of 0, so as to reduce the error between the pressure difference cumulative value and the exhaust gas flow cumulative value, and improve the credibility of the pressure difference cumulative value and the exhaust gas flow cumulative value, thereby improving the calculation accuracy of the pressure difference carbon load.
[0183] S900: Obtaining an initial value of the exhaust gas flow rate accumulation and an initial value of the pressure difference accumulation.
[0184] S1000, the exhaust gas flow accumulated initial value is added to the exhaust gas flow of the first time parameter to obtain the exhaust gas flow accumulated value.
[0185] S1100, the pressure difference cumulative initial value is added to the pressure difference of the first time parameter to obtain the pressure difference cumulative value.
[0186] Through steps S900, S1000 and S1100, the exhaust gas flow cumulative initial value and the exhaust gas flow of the first time parameter can be added together, and the pressure difference cumulative initial value and the pressure difference of the first time parameter can be accumulated together.
[0187] The pressure difference carbon load calculation method of this embodiment can accumulate the exhaust gas flow rate, assign an initial value to the pressure difference accumulation initial value, the pressure difference of the first time parameter and the exhaust gas flow rate of the first time parameter, thereby improving the calculation accuracy of the pressure difference carbon load.
[0188] Optionally, in step S800, the exhaust gas flow rate and the pressure difference of the first time parameter are obtained. If the exhaust gas flow rate is less than the third limit value, before the exhaust gas flow rate of the first time parameter and the pressure difference of the first time parameter are assigned initial values, it is determined whether the DPF pressure difference sensor has a fault. If the DPF pressure difference sensor has no fault, the subsequent steps are performed. If the DPF pressure difference sensor has a fault, the steps are terminated and the subsequent steps are not performed.
[0189] The DPF differential pressure sensor is a key component used to monitor the changes in the internal pressure difference of the DPF. The DPF differential pressure sensor can measure the pressure difference between the inlet and outlet of the DPF, thereby monitoring the working status of the DPF.
[0190] If the DPF differential pressure sensor fails, the obtained differential pressure value is inaccurate, resulting in poor accuracy in calculating the differential pressure carbon load. Therefore, determining whether the DPF differential pressure sensor fails can improve the credibility of the differential pressure carbon load.
[0191] In some embodiments, after obtaining the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas cumulative value in S500, the pressure difference carbon load calculation method further includes:
[0192] When the engine power accumulation is greater than a preset threshold, or in response to a power-off action, the window flow resistance is frozen, and the exhaust gas flow accumulation value and the pressure difference accumulation value are cleared.
[0193] By clearing the exhaust gas flow cumulative value and the pressure difference cumulative value, it is avoided that the exhaust gas flow cumulative value and the pressure difference cumulative value affect the exhaust gas flow cumulative value and the pressure difference cumulative value in the next calculation, thereby improving the timeliness of the next pressure difference carbon load calculation.
[0194] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0195] Based on the same inventive concept, the embodiment of the present application also provides a pressure differential carbon load calculation device for implementing the pressure differential carbon load calculation method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more pressure differential carbon load calculation device embodiments provided below can refer to the limitations of the pressure differential carbon load calculation method above, and will not be repeated here.
[0196] like Figure 6 As shown, the pressure difference carbon load calculation device according to the embodiment of the present invention includes an accumulation module, a subtraction module, a judgment module, an update module and a calculation module.
[0197] The accumulation module is used to accumulate the exhaust gas flow rate and the pressure difference in the first time period to obtain an exhaust gas flow cumulative value and a pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than a first limit value;
[0198] The cumulative reduction module is used to reduce the exhaust gas flow rate in the second time period by the exhaust gas flow cumulative value, and reduce the pressure difference in the second time period by the pressure difference cumulative value, until the exhaust gas flow cumulative value is less than the second limit value;
[0199] The judgment module is used to repeat the steps of the accumulation module and the accumulation module until the accumulated value of the exhaust gas flow is greater than the first limit value and less than the second limit value;
[0200] The updating module is used for updating the first limit value and the second limit value according to the exhaust gas flow accumulated value, the first time parameter and the second time parameter;
[0201] The calculation module is used to obtain the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas flow cumulative value;
[0202] The second limit value is greater than the first limit value, a portion of the first time period overlaps with the second time period, and another portion of the first time period is located after the second time period.
[0203] In some embodiments, the accumulation module is further configured to:
[0204] Repeat the following steps until the exhaust gas cumulative value is greater than the first limit value;
[0205] The exhaust gas flow accumulated value is added with the exhaust gas flow of the first time parameter;
[0206] The accumulated value of the pressure difference is added to the pressure difference of the first time parameter;
[0207] The first time parameter is added to a preset value.
[0208] In some embodiments, the accumulation module is further configured to:
[0209] Obtaining the exhaust gas flow cumulative value and the pressure difference cumulative value whose exhaust gas flow cumulative value is greater than the first limit value;
[0210] Repeat the following steps until the accumulated value of the exhaust gas flow rate is less than the second limit value;
[0211] The exhaust gas flow accumulated value is deducted from the exhaust gas flow of the second time parameter;
[0212] The pressure difference is obtained by dividing the pressure difference accumulated value by the pressure difference of the second time parameter;
[0213] The second time parameter is added to the preset value.
[0214] In some embodiments, the pressure difference carbon load calculation device further includes an assignment module, an engine idle speed module, a comparison module, an acquisition module, an exhaust gas flow accumulation module and a pressure difference accumulation module.
[0215] The assignment module is used to assign initial values to the first time parameter, the second time parameter, the exhaust gas flow cumulative initial value and the pressure difference cumulative initial value;
[0216] The engine idle speed module is used to obtain the engine idle speed, and obtain the third limit value according to the engine idle speed;
[0217] The comparison module is used to obtain the exhaust gas flow rate and the pressure difference of the first time parameter, and if the exhaust gas flow rate is less than the third limit value, assign an initial value to the exhaust gas flow rate of the first time parameter and the pressure difference of the first time parameter;
[0218] The acquisition module is used to obtain the initial value of the exhaust gas flow accumulation and the initial value of the pressure difference accumulation;
[0219] The exhaust gas flow accumulation module is used to add the exhaust gas flow accumulation initial value to the exhaust gas flow accumulation of the first time parameter to obtain the exhaust gas flow accumulation value;
[0220] The pressure difference accumulation module is used to add the pressure difference accumulation initial value to the pressure difference of the first time parameter to obtain the pressure difference accumulation value.
[0221] In some embodiments, the computing module is further configured to:
[0222] Calculate the window flow resistance through the pressure difference accumulation value and the exhaust gas accumulation value;
[0223] The differential pressure carbon loading is obtained according to the window flow resistance and the differential pressure carbon loading array, wherein the differential pressure carbon loading array is preset and is a mapping array of the window flow resistance and the differential pressure carbon loading.
[0224] In some embodiments, the pressure difference carbon load calculation device further includes a clearing module for freezing the window flow resistance and clearing the exhaust gas flow accumulation value and the pressure difference accumulation value when the engine power accumulation is greater than a preset threshold or in response to a power-off action.
[0225] In some embodiments, the update module is further configured to:
[0226] Calculate the average exhaust gas flow rate according to the exhaust gas flow cumulative value, the first time parameter and the second time parameter;
[0227] Obtaining a first limit value according to the average exhaust gas flow and a first limit value array, wherein the first limit value array is preset and is a mapping array of the average exhaust gas flow and the first limit value;
[0228] The second limit value is obtained according to the average exhaust gas flow and the second limit value array, wherein the second limit value array is preset and is a mapping array between the average exhaust gas flow and the second limit value.
[0229] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific pressure difference carbon load calculation device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0230] An embodiment of the present invention further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the pressure difference carbon loading calculation method of the above embodiment are implemented.
[0231] Furthermore, the computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the pressure difference carbon loading calculation method described above is implemented.
[0232] An embodiment of the present invention further provides a computer storage medium having computer-readable instructions stored thereon. When the computer-readable instructions are read by one or more processors, the one or more processors execute the steps of the pressure differential carbon loading calculation method of the above embodiment.
[0233] The logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be embodied in any computer-readable storage medium for use by an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, apparatus, or device and execute instructions), or in conjunction with such instruction execution system, apparatus, or device. For purposes of this specification, a "computer-readable storage medium" may be any device that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, apparatus, or device, or in conjunction with such instruction execution system, apparatus, or device. More specific examples of computer-readable storage media (a non-exhaustive list) include the following: an electrical connection with one or more wirings (electronic devices), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory, or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM, Compact Disc Read-Only Memory). In addition, the computer-readable storage medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.
[0234] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiment, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA, Programmable Gate Array), a field programmable gate array (FPGA, Field Programmable Gate Array), etc.
[0235] The above is only a preferred specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A method for calculating differential pressure carbon loading, characterized in that: include: Accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain an exhaust gas flow cumulative value and a pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than a first limit value; The exhaust gas flow accumulated value is reduced by the exhaust gas flow in the second time period, and the pressure difference accumulated value is reduced by the pressure difference in the second time period, until the exhaust gas flow accumulated value is less than the second limit value; Repeat the above steps until the exhaust gas flow accumulated value is greater than the first limit value and less than the second limit value; updating the first limit value and the second limit value according to the exhaust gas flow accumulated value, the first time parameter and the second time parameter; Obtaining a pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas flow cumulative value; The second limit value is greater than the first limit value, a portion of the first time period overlaps with the second time period, and another portion of the first time period is located after the second time period.
2. The method for calculating differential pressure carbon loading according to claim 1, characterized in that: The step of accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain an exhaust gas flow cumulative value and a pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than a first limit value, includes: Repeat the following steps until the exhaust gas cumulative value is greater than the first limit value; The exhaust gas flow accumulated value is added with the exhaust gas flow of the first time parameter; The accumulated value of the pressure difference is added to the pressure difference of the first time parameter; The first time parameter is added to a preset value.
3. The method for calculating differential pressure carbon loading according to claim 2, characterized in that: The exhaust gas flow accumulated value is reduced by the exhaust gas flow in the second time period, and the pressure difference accumulated value is reduced by the pressure difference in the second time period, until the exhaust gas flow accumulated value is less than the second limit value, including: Acquire the exhaust gas flow cumulative value and the pressure difference cumulative value, wherein the exhaust gas flow cumulative value is greater than the first limit value; Repeat the following steps until the accumulated value of the exhaust gas flow rate is less than the second limit value; The exhaust gas flow accumulated value is deducted from the exhaust gas flow of the second time parameter; The pressure difference is obtained by dividing the pressure difference accumulated value by the pressure difference of the second time parameter; The second time parameter is added to the preset value.
4. The method for calculating differential pressure carbon loading according to claim 2, characterized in that: The exhaust gas flow rate and the pressure difference in the first time period are accumulated to obtain an exhaust gas flow cumulative value and a pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than the first limit value, the pressure difference carbon load calculation method further includes: Assigning initial values to the first time parameter, the second time parameter, the exhaust gas flow cumulative initial value, and the pressure difference cumulative initial value; Acquire an engine idle speed, and acquire a third limit value according to the engine idle speed; acquiring the exhaust gas flow and the pressure difference of the first time parameter, and if the exhaust gas flow is less than the third limit value, assigning initial values to the exhaust gas flow of the first time parameter and the pressure difference of the first time parameter; Obtain the initial value of exhaust gas flow accumulation and the initial value of pressure difference accumulation; The exhaust gas flow cumulative initial value is added to the exhaust gas flow of the first time parameter to obtain the exhaust gas flow cumulative value; The pressure difference cumulative value is obtained by adding the pressure difference of the first time parameter to the pressure difference cumulative initial value.
5. The method for calculating differential pressure carbon loading according to any one of claims 1 to 4, characterized in that: The step of obtaining the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas cumulative value includes: Calculating the window flow resistance by using the pressure difference cumulative value and the exhaust gas cumulative value; The differential pressure carbon loading is obtained according to the window flow resistance and the differential pressure carbon loading array, wherein the differential pressure carbon loading array is preset, and the differential pressure carbon loading array is a mapping array of the window flow resistance and the differential pressure carbon loading.
6. The method for calculating differential pressure carbon loading according to claim 5, characterized in that: After obtaining the pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas cumulative value, the pressure difference carbon load calculation method further includes: When the engine power accumulation is greater than a preset threshold, or in response to a power-off action, the window flow resistance is frozen, and the exhaust gas flow accumulation value and the pressure difference accumulation value are cleared.
7. The method for calculating differential pressure carbon loading according to any one of claims 1 to 4, characterized in that: The updating of the first limit value and the second limit value according to the pressure difference accumulated value, the first time parameter and the second time parameter comprises: Calculate an average exhaust gas flow rate according to the exhaust gas flow accumulated value, the first time parameter and the second time parameter; Obtaining a first limit value according to the average exhaust gas flow and a first limit value array, wherein the first limit value array is preset and is a mapping array of the average exhaust gas flow and the first limit value; The second limit value is obtained according to the average exhaust gas flow and a second limit value array, wherein the second limit value array is preset, and the second limit value array is a mapping array of the average exhaust gas flow and the second limit value.
8. A pressure differential carbon load calculation device, characterized in that: include: An accumulation module, used for accumulating the exhaust gas flow rate and the pressure difference in the first time period to obtain an exhaust gas flow cumulative value and a pressure difference cumulative value, until the exhaust gas flow cumulative value is greater than a first limit value; A cumulative reduction module, used for subtracting the exhaust gas flow rate in the second time period from the exhaust gas flow rate cumulative value, and subtracting the pressure difference in the second time period from the pressure difference cumulative value, until the exhaust gas flow rate cumulative value is less than the second limit value; A judgment module, used for repeating the steps of the accumulation module and the accumulation module until the accumulated value of the exhaust gas flow is greater than the first limit value and less than the second limit value; An updating module, configured to update the first limit value and the second limit value according to the exhaust gas flow accumulated value, the first time parameter and the second time parameter; A calculation module, used for obtaining a pressure difference carbon load according to the pressure difference cumulative value and the exhaust gas flow cumulative value; The second limit value is greater than the first limit value, a portion of the first time period overlaps with the second time period, and another portion of the first time period is located after the second time period.
9. A computer device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the differential pressure carbon loading calculation method according to any one of claims 1 to 7 when executing the computer program.
10. A computer storage medium, characterized in that: Computer readable instructions are stored on the computer storage medium. When the computer readable instructions are read by one or more processors, the one or more processors execute the steps of the differential pressure carbon loading calculation method according to any one of claims 1 to 7.
