Disclosure of Invention
The invention provides a carbon loading model correction method, a device, electronic equipment and a storage medium, which are used for solving the problem that the conventional carbon loading model can only judge the accumulation of experience values of a diesel engine original row and cannot diagnose the change of the diesel engine original row on line.
According to an aspect of the present invention, there is provided a carbon loading model correction method including:
acquiring an engine power integral over a current period of time and an upstream NOx concentration integral obtained by an upstream NOx sensor under conditions that an engine speed and an engine torque satisfy set speeds and torques;
determining a current NOx ratio emission value according to the engine power integral and the upstream NOx concentration integral, and judging whether to correct a carbon load model according to the current NOx ratio emission value;
and when the carbon load model is corrected, correcting the carbon load model based on the current NOx ratio emission value.
Optionally, the set rotational speed and torque conditions include that the engine rotational speed is within a set rotational speed range and the engine torque is within a set torque range;
the current time period is the time length of the selected engine under the stable working condition when the rotating speed of the engine is in the set rotating speed range and the torque of the engine is in the set torque range.
Optionally, before said determining the current NOx ratio emission value from said engine power integral and said upstream NOx concentration integral comprises:
and judging whether the engine power integral is larger than a set power integral, if so, executing NOx ratio emission value calculation operation, and if not, continuing to monitor the engine speed and the engine torque.
Optionally, the determining whether to correct the carbon load model according to the current NOx ratio emission value includes:
acquiring at least one historical NOx ratio emission value, and determining an NOx ratio emission value average value according to the historical NOx ratio emission value;
and judging whether to correct the carbon load model according to the difference value of the current NOx ratio emission value and the NOx ratio emission value average value.
Optionally, the determining whether to correct the carbon load model according to the current NOx ratio emission value includes:
obtaining a NOx emission model value based on a NOx emission model according to the engine speed and the engine torque, and obtaining a NOx ratio emission model value according to an integral value of the NOx emission model value and the engine power integral;
and judging whether to correct the carbon load model according to the difference value of the current NOx ratio emission value and the NOx ratio emission model value.
Optionally, when the correction of the carbon load model is determined, correcting the carbon load model based on the current NOx ratio emission value includes:
and if the difference value is larger than the first NOx ratio emission limit value, correcting the carbon loading model, and correcting the carbon loading model based on the current NOx ratio emission value.
Optionally, the carbon loading model correction method further includes:
if the difference is not larger than the first NOx ratio emission limit value and the difference is larger than the second NOx ratio emission limit value, controlling the engine to report errors;
and if the difference is not greater than the first NOx ratio emission limit value and the difference is not greater than the second NOx ratio emission limit value, continuing to monitor the engine speed and the engine torque.
According to another aspect of the present invention, there is provided a carbon loading model correction device including:
a data acquisition module for executing acquisition of an engine power integral over a current period of time and an upstream NOx concentration integral obtained by an upstream NOx sensor under conditions that an engine speed and an engine torque satisfy set speeds and torques;
the correction judging module is used for determining a current NOx ratio emission value according to the engine power integral and the upstream NOx concentration integral value and judging whether to correct a carbon load model according to the current NOx ratio emission value;
and the correction execution module is used for executing correction of the carbon load model based on the current NOx ratio emission value when the correction of the carbon load model is judged.
According to another aspect of the present invention, there is provided an electronic apparatus including:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,,
the memory stores a computer program executable by the at least one processor to enable the at least one processor to perform the carbon loading model correction method of any one of the embodiments of the present invention.
According to another aspect of the present invention, there is provided a computer readable storage medium storing computer instructions for causing a processor to implement the carbon loading model correction method according to any one of the embodiments of the present invention when executed.
According to the technical scheme, under the condition that the engine speed and the engine torque meet the set speed and torque, the engine power integral in the current time period and the upstream NOx concentration integral obtained by the upstream NOx sensor are obtained; determining a current NOx ratio emission value according to the engine power integral and the upstream NOx concentration integral, and judging whether to correct a carbon load model according to the current NOx ratio emission value; and when the carbon load model is corrected, correcting the carbon load model based on the current NOx ratio emission value. The invention solves the problem that the prior art can only judge the accumulation of the empirical value of the original exhaust of the diesel engine by the carbon load model and can not diagnose the original exhaust variation of the diesel engine on line, realizes the judgment of the emission variation of original exhaust NOx ratio of the diesel engine by utilizing the variation of original exhaust NOx ratio of the diesel engine, and carries out on-line correction on the carbon load model, thereby improving the accuracy of DPF carbon load calculation.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the invention or to delineate the scope of the invention. Other features of the present invention will become apparent from the description that follows.
Detailed Description
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
Fig. 1 is a flowchart of a carbon loading model correction method according to an embodiment of the present invention, where the carbon loading model correction method may be implemented by a carbon loading model correction device, and the carbon loading model correction device may be implemented in hardware and/or software, and the carbon loading model correction device may be configured in an electronic device. As shown in fig. 1, the carbon loading model correction method includes:
s110, under the condition that the engine speed and the engine torque meet the set speed and torque, acquiring an engine power integral in the current time period and an upstream NOx concentration integral value obtained by an upstream NOx sensor.
The set rotational speed and torque conditions include that the engine rotational speed is in a set rotational speed range and the engine torque is in a set torque range. Referring to fig. 2, the set rotation speed range and the set torque range may be selected according to the engine torque and the engine rotation speed MAP, for example, the judgment area in fig. 2 may be used as the selection area of the set rotation speed range and the set torque range, or other judgment areas may be selected, which is not limited in this embodiment.
It is known that the set rotation speed range is used to limit the rotation speed of the engine within a certain range, the set torque range is used to limit the torque of the engine within a certain range, and both the set rotation speed range and the set torque range can be selected and set by a person skilled in the art according to the actual requirements of the emission system of the diesel engine, which is not limited in this embodiment.
Specifically, when the engine speed and the engine torque meet the set speed and torque conditions, that is, the engine speed is within the set speed range and the engine torque is within the set torque range, a period of time when the engine is in the stable working condition is selected as a current period of time, that is, the current period of time is the period of time when the engine speed is within the set speed range and the engine torque is within the set torque range, and the selected engine is in the stable working condition.
The engine power is obtained by adopting the existing calculation formula, and optionally, the engine power (W) =2pi×torque (N-m) ×rotating speed (rpm)/60 is obtained by simplifying the calculation: power (kW) =torque (N-m) ×rotational speed (rpm)/9549, which is not limited in this embodiment. In this embodiment, the engine power in the current period is integrated to obtain the engine power integration in the current period.
The upstream NOx concentration may be detected by an upstream NOx sensor, and the upstream NOx concentration may be integrated to obtain an upstream NOx concentration integrated value.
S120, determining a current NOx ratio emission value according to the engine power integral and the upstream NOx concentration integral value, and judging whether to correct a carbon load model according to the current NOx ratio emission value.
In order to further accurately monitor the change of the original exhaust NOx ratio emission of the diesel engine, before the current NOx ratio emission value is determined according to the engine power integral and the upstream NOx concentration integral value, judging whether the engine power integral is larger than a set power integral, if so, executing the NOx ratio emission value calculation operation, and if not, continuing to monitor the engine speed and the engine torque.
The set power integral is used to limit the engine power integral in the current time period, so as to determine whether to execute the operation of calculating the NOx ratio emission value, and the set power integral can be selected and set by a person skilled in the art according to the actual requirement of the diesel engine emission system, which is not limited in this embodiment.
On the basis of the above, the current NOx ratio emission value is obtained from the ratio of the obtained engine power integrated value and the upstream NOx concentration integrated value in the current period, and the NOx ratio emission value may be calculated in other existing manners, which is not limited in this embodiment.
In one embodiment, the determining whether to modify the carbon loading model according to the current NOx ratio emission value includes: acquiring at least one historical NOx ratio emission value, and determining an NOx ratio emission value average value according to the historical NOx ratio emission value; and judging whether to correct the carbon load model according to the difference value of the current NOx ratio emission value and the NOx ratio emission value average value.
The number of the obtained historical NOx ratio emission values may be one, two or more, and the present embodiment does not impose any limitation on the number of specific historical NOx ratio emission values.
Specifically, on the premise of saving the calculation cost and obtaining the change condition of the original NOx ratio emission of the diesel engine quickly, three historical NOx ratio emission values are selected optionally, and the three historical NOx ratio emission values are further averaged to obtain the average value of the NOx ratio emission values.
In another embodiment, the determining whether to modify the carbon loading model according to the current NOx ratio emission value includes: obtaining a NOx emission model value based on a NOx emission model according to the engine speed and the engine torque, and obtaining a NOx ratio emission model value according to an integral value of the NOx emission model value and the engine power integral; and judging whether to correct the carbon load model according to the difference value of the current NOx ratio emission value and the NOx ratio emission model value.
The NOx emission model may be implemented using an existing model, which is not limited in this embodiment.
And S130, when the carbon load model is corrected, correcting the carbon load model based on the current NOx ratio emission value.
In one embodiment, if the current NOx ratio emission value and the at least one historical NOx ratio emission value determine an average NOx ratio emission value, the difference between the current NOx ratio emission value and the at least one historical NOx ratio emission value being greater than the first NOx ratio emission limit, the carbon loading model is modified and the carbon loading model is modified based on the current NOx ratio emission value.
On the basis, if the difference is not larger than the first NOx ratio emission limit value and the difference is larger than the second NOx ratio emission limit value, controlling the engine to report errors; and if the difference is not greater than the first NOx ratio emission limit value and the difference is not greater than the second NOx ratio emission limit value, continuing to monitor the engine speed and the engine torque.
In another embodiment, if the difference between the current NOx ratio emission value and the NOx ratio emission model value is greater than the first NOx ratio emission limit, the carbon loading model is modified and the carbon loading model is modified based on the current NOx ratio emission value.
Likewise, if the difference is not greater than the first NOx ratio emission limit value and the difference is greater than the second NOx ratio emission limit value, controlling the engine to report errors; and if the difference is not greater than the first NOx ratio emission limit value and the difference is not greater than the second NOx ratio emission limit value, continuing to monitor the engine speed and the engine torque.
It will be appreciated that the first NOx ratio emission limit is used to determine whether to correct the carbon load model online, the second NOx ratio emission limit is used to determine whether the engine is in error, the first NOx ratio emission limit is less than the second NOx ratio emission limit, and both the first NOx ratio emission limit and the second NOx ratio emission limit may be selectively set by those skilled in the art according to the actual requirements of the diesel engine exhaust system, which is not limited in this embodiment.
After determining that the carbon load model needs to be corrected online, the mass flow of the original exhaust of the engine SOOT is corrected online based on the current NOx ratio emission value, so that the carbon load model is corrected online, and the accuracy of calculating the carbon load of the DPF is improved.
According to the technical scheme, under the condition that the engine speed and the engine torque meet the set speed and torque, the engine power integral in the current time period and the upstream NOx concentration integral obtained by the upstream NOx sensor are obtained; determining a current NOx ratio emission value according to the engine power integral and the upstream NOx concentration integral, and judging whether to correct a carbon load model according to the current NOx ratio emission value; and when the carbon load model is corrected, correcting the carbon load model based on the current NOx ratio emission value. The invention solves the problem that the prior art can only judge the accumulation of the empirical value of the original exhaust of the diesel engine by the carbon load model and can not diagnose the original exhaust variation of the diesel engine on line, realizes the judgment of the emission variation of original exhaust NOx ratio of the diesel engine by utilizing the variation of original exhaust NOx ratio of the diesel engine, and carries out on-line correction on the carbon load model, thereby improving the accuracy of DPF carbon load calculation.
Example two
Based on the same inventive concept, fig. 3 is a flowchart of a carbon loading model correction method provided in a second embodiment of the present invention, where an alternative implementation manner is provided based on the foregoing embodiment. As shown in fig. 3, the carbon loading model correction method includes:
s310, under the condition that the engine speed and the engine torque meet the set speed and torque, acquiring an engine power integral in the current time period and an upstream NOx concentration integral value obtained by an upstream NOx sensor.
S320, judging whether the engine power integral is larger than a set power integral, if so, executing a step S330, and if not, executing a step S310.
S330, determining a current NOx ratio emission value according to the engine power integral and the upstream NOx concentration integral value.
S340, acquiring at least one historical NOx ratio emission value, and determining an average value of the NOx ratio emission values according to the historical NOx ratio emission value.
And S350, judging whether the difference between the current NOx ratio emission value and the NOx ratio emission value average value is larger than a first NOx ratio emission limit value, if so, executing the step S360, and if not, executing the step S370.
S360, correcting the carbon loading model, and correcting the carbon loading model based on the current NOx ratio emission value.
And S370, judging whether the difference between the current NOx ratio emission value and the NOx ratio emission value average value is larger than a second NOx ratio emission limit value, if so, executing the step S380, and if not, executing the step S310.
If the difference between the current NOx ratio emission value and the NOx ratio emission value average is not greater than the second NOx ratio emission limit, the engine speed and the engine torque are continuously monitored, that is, the step S310 is executed again.
S380, controlling the engine to report errors.
Example III
Based on the same inventive concept, fig. 4 is a flowchart of a carbon loading model correction method provided in a third embodiment of the present invention, where an alternative implementation manner is provided based on the foregoing embodiment. As shown in fig. 4, the carbon loading model correction method includes:
s410, under the condition that the engine speed and the engine torque meet the set speed and torque, acquiring an engine power integral over the current time period and an upstream NOx concentration integral value obtained by an upstream NOx sensor.
S420, judging whether the engine power integral is larger than a set power integral, if so, executing step S430, and if not, executing step S410.
S430, determining a current NOx ratio emission value according to the engine power integral and the upstream NOx concentration integral value.
S440, obtaining a NOx emission model value based on a NOx emission model according to the engine speed and the engine torque, and obtaining a NOx ratio emission model value according to an integral value of the NOx emission model value and the engine power integral.
S450, judging whether the difference between the current NOx ratio emission value and the NOx ratio emission model value is larger than a first NOx ratio emission limit value, if so, executing a step S460, and if not, executing a step S470.
S460, correcting the carbon loading model, and correcting the carbon loading model based on the current NOx ratio emission value.
And S470, judging whether the difference between the current NOx ratio emission value and the NOx ratio emission model value is larger than a second NOx ratio emission limit value, if so, executing the step S480, and if not, executing the step S410.
If the difference between the current NOx ratio emission value and the NOx ratio emission model value is not greater than the second NOx ratio emission limit value, the engine speed and engine torque are continuously monitored, i.e. the process returns to step S410.
S480, controlling the engine to report errors.
Example IV
Fig. 5 is a schematic structural diagram of a carbon loading model correction device according to a fourth embodiment of the present invention. As shown in fig. 5, the carbon loading model correction device includes:
a data acquisition module 510 for performing acquisition of an engine power integral over a current period of time and an upstream NOx concentration integral obtained by an upstream NOx sensor under conditions that an engine speed and an engine torque satisfy set speeds and torques;
a correction determination module 520 configured to perform determining a current NOx ratio emission value based on the engine power integral and the upstream NOx concentration integral, and determine whether to correct the carbon loading model based on the current NOx ratio emission value;
and a correction execution module 530, configured to execute correction of the carbon load model based on the current NOx ratio emission value when it is determined that the carbon load model is corrected.
Optionally, the set rotational speed and torque conditions include that the engine rotational speed is within a set rotational speed range and the engine torque is within a set torque range;
the current time period is the time length of the selected engine under the stable working condition when the rotating speed of the engine is in the set rotating speed range and the torque of the engine is in the set torque range.
Optionally, the carbon loading model correction device further includes:
and the power integration judging module is used for judging whether the engine power integration is larger than the set power integration, if so, executing the NOx ratio emission value calculating operation, and if not, continuing to monitor the engine speed and the engine torque.
Optionally, the determining whether to correct the carbon load model according to the current NOx ratio emission value includes:
acquiring at least one historical NOx ratio emission value, and determining an NOx ratio emission value average value according to the historical NOx ratio emission value;
and judging whether to correct the carbon load model according to the difference value of the current NOx ratio emission value and the NOx ratio emission value average value.
Optionally, the determining whether to correct the carbon load model according to the current NOx ratio emission value includes:
obtaining a NOx emission model value based on a NOx emission model according to the engine speed and the engine torque, and obtaining a NOx ratio emission model value according to an integral value of the NOx emission model value and the engine power integral;
and judging whether to correct the carbon load model according to the difference value of the current NOx ratio emission value and the NOx ratio emission model value.
Optionally, the correction execution module 530 is specifically configured to:
and if the difference value is larger than the first NOx ratio emission limit value, correcting the carbon loading model, and correcting the carbon loading model based on the current NOx ratio emission value.
Optionally, the carbon loading model correction device further includes:
the monitoring judging module is used for executing the control of the engine error reporting if the difference is judged not to be larger than the first NOx ratio emission limit value and the difference is judged not to be larger than the second NOx ratio emission limit value;
and if the difference is not greater than the first NOx ratio emission limit value and the difference is not greater than the second NOx ratio emission limit value, continuing to monitor the engine speed and the engine torque.
The carbon loading model correction device provided by the embodiment of the invention can execute the carbon loading model correction method provided by any embodiment of the invention, and has the corresponding functional modules and beneficial effects of executing the carbon loading model correction method.
Example five
Fig. 6 shows a schematic diagram of an electronic device 610 that may be used to implement an embodiment of the invention. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. Electronic equipment may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed herein.
As shown in fig. 6, the electronic device 610 includes at least one processor 611, and a memory, such as a Read Only Memory (ROM) 612, a Random Access Memory (RAM) 613, etc., communicatively coupled to the at least one processor 611, where the memory stores computer programs executable by the at least one processor, and the processor 611 may perform various suitable actions and processes according to the computer programs stored in the Read Only Memory (ROM) 612 or the computer programs loaded from the storage unit 618 into the Random Access Memory (RAM) 613. In the RAM 613, various programs and data required for the operation of the electronic device 610 may also be stored. The processor 611, the ROM 612, and the RAM 613 are connected to each other by a bus 614. An input/output (I/O) interface 615 is also connected to bus 614.
Various components in the electronic device 610 are connected to the I/O interface 615, including: an input unit 616 such as a keyboard, mouse, etc.; an output unit 617 such as various types of displays, speakers, and the like; a storage unit 618, such as a magnetic disk, optical disk, etc.; and a communication unit 619 such as a network card, modem, wireless communication transceiver, etc. The communication unit 619 allows the electronic device 610 to exchange information/data with other devices through computer networks, such as the internet, and/or various telecommunication networks.
Processor 611 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of processor 611 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various specialized Artificial Intelligence (AI) computing chips, various processors running machine learning model algorithms, digital Signal Processors (DSPs), and any suitable processor, controller, microcontroller, etc. The processor 611 performs the various methods and processes described above, such as the carbon loading model correction method.
In some embodiments, the carbon loading model correction method may be implemented as a computer program tangibly embodied on a computer-readable storage medium, such as the storage unit 618. In some embodiments, some or all of the computer program may be loaded and/or installed onto the electronic device 610 via the ROM 612 and/or the communication unit 619. When the computer program is loaded into RAM 613 and executed by processor 611, one or more steps of the carbon loading model correction method described above may be performed. Alternatively, in other embodiments, the processor 611 may be configured to perform the carbon loading model correction method in any other suitable manner (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuit systems, field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems On Chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
A computer program for carrying out methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions/acts specified in the flowchart and/or block diagram block or blocks to be implemented. The computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of the present invention, a computer-readable storage medium may be a tangible medium that can contain, or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, the computer readable storage medium may be a machine readable signal medium. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which a user can provide input to the electronic device. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), blockchain networks, and the internet.
The computing system may include clients and servers. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also called a cloud computing server or a cloud host, and is a host product in a cloud computing service system, so that the defects of high management difficulty and weak service expansibility in the traditional physical hosts and VPS service are overcome.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present invention may be performed in parallel, sequentially, or in a different order, so long as the desired results of the technical solution of the present invention are achieved, and the present invention is not limited herein.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.