CN-116806288-B - System and method for controller updating and configuring emissions certification level execution
Abstract
A system includes an exhaust aftertreatment system coupled to an engine and a controller. The controller includes at least one processor coupled to at least one memory device storing instructions that, when executed by the at least one processor, cause the controller to perform operations including determining an expected emission level calibration parameter, receiving a new emission level calibration parameter, comparing the expected emission level calibration parameter to the new emission level calibration parameter, and generating an alert based on the comparison.
Inventors
- NIU QIANG
- S. Giulipatti
- Shantilar Dayama
- Christian P. Gaya
- Jon E. Kruturis
- Rama Krishna Nimagada
- Dipti Upala
- Ryan A. Scott
Assignees
- 康明斯公司
Dates
- Publication Date
- 20260512
- Application Date
- 20220208
- Priority Date
- 20210209
Claims (20)
- 1. A system for detecting emissions tampering, comprising: an exhaust aftertreatment system coupled to an engine, and A controller comprising at least one processor coupled to at least one memory device storing instructions that, when executed by the at least one processor, cause the controller to perform operations comprising: Storing a first emission level calibration parameter in a portion of the at least one memory device that is inaccessible to the recalibration sequence; Receiving a second emission level calibration parameter; comparing the first emissions level calibration parameter with the second emissions level calibration parameter; Generating an alert based on the comparison, and Based on the comparison indicating a mismatch between the first emission level calibration parameter and the second emission level calibration parameter, an induction is implemented, the induction including at least one of limiting a speed of the engine, limiting a torque of the engine, or shutting down the engine.
- 2. The system of claim 1, wherein the controller performs further operations comprising restoring the first emission level calibration parameter based on powering up and powering down the controller.
- 3. The system of claim 2, wherein saving the first emissions level calibration parameter to the at least one memory device comprises configuring the first emissions level calibration parameter to be non-erasable such that the first emissions level calibration parameter is preserved through multiple recalibrations.
- 4. An apparatus for detecting emissions tampering, comprising: One or more processing circuits comprising one or more memory devices coupled to one or more processors, the one or more memory devices configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to: Receiving a first emission level calibration parameter; Storing the first emission level calibration parameter in a secure location of the one or more memory devices that are inaccessible to a recalibration sequence; receiving a flash memory or data erasing command; Restoring the first emission level calibration parameters after receiving the flash or erase data command; determining a requested emissions level calibration parameter associated with the requested recalibration parameter; comparing the requested emissions level calibration parameter with the first emissions level calibration parameter, and Based on the comparison indicating a mismatch between the first emission level calibration parameter and the requested emission level calibration parameter, an induction is implemented, the induction including at least one of limiting a speed of an engine, limiting a torque of the engine, or shutting down the engine.
- 5. The apparatus of claim 4, wherein the inducing further comprises generating a fault code.
- 6. The apparatus of claim 4, wherein the induction is gradual and increases over time until the fault is remedied.
- 7. The apparatus of claim 5, wherein the induction is gradual and increases over time until the fault is remedied.
- 8. The apparatus of any of claims 4-7, wherein the one or more memory devices are further configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to: After receiving the requested recalibration parameters, receiving corrected recalibration parameters; determining a corrected emission level calibration parameter associated with the corrected recalibration parameter; comparing the corrected emissions level calibration parameter with the first emissions level calibration parameter, and When the corrected emissions level calibration parameter meets the first emissions level calibration parameter, the induction is removed and original function is restored.
- 9. The apparatus of any of claims 4-7, wherein the requested recalibration parameters comprise at least one of a trim parameter or an operating system parameter.
- 10. The apparatus of claim 8, wherein the requested recalibration parameters comprise at least one of trim parameters or operating system parameters.
- 11. The apparatus of any of claims 4-7 and 10, wherein the flash or erase data command includes turning off power to the one or more processors, and Wherein the first emission level calibration parameter is restored after power to the one or more processors is restored.
- 12. The apparatus of claim 8, wherein the flash or erase data command includes turning off power to the one or more processors, and Wherein the first emission level calibration parameter is restored after power to the one or more processors is restored.
- 13. The apparatus of claim 9, wherein the flash or erase data command includes turning off power to the one or more processors, and Wherein the first emission level calibration parameter is restored after power to the one or more processors is restored.
- 14. The apparatus of claim 4, wherein the one or more memory devices are further configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to: the requested recalibration parameters are implemented when the requested emissions level calibration parameters correspond to the first emissions level calibration parameters.
- 15. The apparatus of any of claims 4-7, 10, and 12-14, wherein the secure location of the one or more memory devices is non-erasable.
- 16. The apparatus of claim 8, wherein the secure location of the one or more memory devices is non-erasable.
- 17. The apparatus of claim 9, wherein the secure location of the one or more memory devices is non-erasable.
- 18. The apparatus of claim 11, wherein the secure location of the one or more memory devices is non-erasable.
- 19. A system for detecting emissions tampering, comprising: exhaust aftertreatment system, and A controller coupled to the exhaust aftertreatment system, the controller configured to: Receiving a first emission level calibration parameter; Storing the first emission level calibration parameter in a safe location of the controller that is inaccessible to a recalibration sequence; Receiving a requested recalibration parameter; determining a requested emissions level calibration parameter associated with the requested recalibration parameter; comparing the requested emissions level calibration parameter with the first emissions level calibration parameter; Based on the comparison indicating a mismatch of the requested emission level calibration parameter and the first emission level calibration parameter, implementing an induction including at least one of limiting a speed of an engine, limiting a torque of the engine, or shutting down the engine; implementing the requested recalibration parameters when the requested emissions level calibration parameters correspond to the first emissions level calibration parameters; receiving flash or erase data commands, and After receiving the flash or erase data command, the first emission level calibration parameter is restored.
- 20. The system of claim 19, wherein the requested recalibration parameters comprise at least one of trim parameters or operating system parameters.
Description
System and method for controller updating and configuring emissions certification level execution Cross Reference to Related Applications The present application claims the benefit and priority of indian provisional patent application No. 202141005492 filed on 9, 2, 2021, the entire contents of which are incorporated herein by reference. Technical Field The present disclosure relates to configuring and updating controllers for detecting emissions tampering and performing emissions compliance in various systems (e.g., vehicles including aftertreatment systems). Background Many engines are coupled to exhaust aftertreatment systems that reduce harmful exhaust emissions (e.g., nitrogen oxides (NOx), sulfur oxides, particulate matter, etc.). For example, a reductant may be injected into the exhaust stream to chemically combine with particulates in the exhaust. This mixture interacts with a Selective Catalytic Reduction (SCR) catalyst that causes a reaction in the mixture at a temperature that converts the harmful NOx particles into pure nitrogen and water. Emission levels from various markets are tightly regulated. Thus, emissions from each vehicle must be monitored and verified during normal operation to ensure compliance or substantial compliance. Diesel engine manufacturers have a global market in which there are different emissions regulations in different regions. Some markets have stricter regulations than others. One common approach to saving cost and ensuring compliance is to create and maintain many engine-like variants. While this may reduce the sales price of an individual product, it requires additional research and development for each product. In addition, a sharp increase (part proliferation) in the number of parts occurs, requiring a complex part procurement and storage system. A great deal of effort must be made to ensure that each of these products meets internal standards, all with potentially unique guidelines. Thus, the cost of correcting the purchase order may be high when an incorrect product is sent to the customer. Furthermore, it is difficult to ensure that various engine exhaust aftertreatment systems do not accidentally or maliciously receive updates that cancel the emissions regulations originally used with the system. Disclosure of Invention One embodiment relates to a system that includes an exhaust aftertreatment system coupled to an engine and a controller. The controller includes at least one processor coupled to at least one memory device storing instructions that, when executed by the at least one processor, cause the controller to perform operations comprising storing an expected emission level calibration parameter, receiving a new emission level calibration parameter, comparing the expected emission level calibration parameter to the new emission level calibration parameter, and generating an alert based on the comparison. Another embodiment relates to an apparatus comprising one or more processing circuits comprising one or more memory devices coupled to one or more processors. The one or more memory devices are configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to receive an original emission level calibration parameter, store the original emission level calibration parameter in a secure location of the one or more memory devices, receive a flash or erase data command, and recover the original emission level calibration parameter after receiving the flash or erase data command. Another embodiment relates to a system that includes an exhaust aftertreatment system and a controller coupled to the exhaust aftertreatment system. The controller is configured to receive an original emissions level calibration parameter, store the original emissions level calibration parameter in a secure location of the controller, receive a requested recalibration parameter, determine a requested emissions level calibration parameter associated with the requested recalibration parameter, compare the requested emissions level calibration parameter to the original emissions level calibration parameter, implement inducement (inducement) when the requested emissions level calibration parameter does not conform to the original emissions level calibration parameter, implement the requested recalibration parameter when the requested emissions level calibration parameter conforms to the original emissions level calibration parameter, receive a flash or erase data command, and recover the original emissions level calibration parameter after receiving the flash or erase data command. Another embodiment relates to a method that includes receiving an original emissions level calibration parameter, storing the original emissions level calibration parameter in a secure location of a controller, receiving a requested recalibration parameter, determining a requested emissions level calibration parameter associated with the requested reca