IP Library › Granted Patent US 12,540,570
Granted Patent B2
US 12,540,570 · App. 18/402,609 · Granted Feb 3, 2026

Model predictive control for aftertreatment regeneration

Inventor: Sylvain J. Charbonnel (Peoria, IL)
Assignee: Caterpillar Inc.
F01N9/002F01N2560/06F01N2610/03F01N2900/0402F01N2900/1602
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,540,570
App. No.
18/402,609
Granted
Feb 3, 2026
Kind
B2
Abstract

In one instance, disclosed herein is an aftertreatment regeneration system comprising: an aftertreatment system; a temperature sensor operative to monitor a temperature of the aftertreatment system; a hydrocarbon doser operatively coupled to the aftertreatment system; and a model predictive controller operative to: receive an aftertreatment regeneration request; receive temperature information generated by the temperature sensor; generate, based on the aftertreatment regeneration request and the temperature information generated by the temperature sensor, a predicted future state of the aftertreatment system; and generate, based on the aftertreatment regeneration request, the temperature information generated by the temperature sensor, and the predicted future state of the aftertreatment system, a control command for actuating the hydrocarbon doser.

Claims (47)

1 . An aftertreatment regeneration system comprising:

an aftertreatment system;

a temperature sensor operative to monitor a temperature of the aftertreatment system;

a hydrocarbon doser operatively coupled to the aftertreatment system; and

a model predictive controller operative to:

receive an aftertreatment regeneration request;

receive temperature information generated by the temperature sensor;

generate, based on the aftertreatment regeneration request and the temperature information generated by the temperature sensor, a predicted future state of the aftertreatment system;

generate, based on the aftertreatment regeneration request, the temperature information generated by the temperature sensor, and the predicted future state of the aftertreatment system, a control command for actuating the hydrocarbon doser; and

linearize the model of the aftertreatment system before and after generating the control command for actuating the hydrocarbon doser.

2 . The aftertreatment regeneration system of claim 1 , wherein the model predictive controller is further operative to:

generate, based on the aftertreatment regeneration request and the temperature information generated by the at least one temperature sensor, a plurality of predicted future states of the aftertreatment system for a respective plurality of future time steps; and

generate the control command for actuating the hydrocarbon doser based on the plurality of predicted future states of the aftertreatment system.

3 . The aftertreatment regeneration system of claim 1 , further comprising a model of the aftertreatment system and wherein the controller is further operative to access the model of the aftertreatment system and generate the predicted future state of the aftertreatment system using the model of the aftertreatment system.

4 . The aftertreatment regeneration system of claim 1 , wherein the aftertreatment regeneration request includes a target temperature and a target duration of time associated with the target temperature.

5 . The aftertreatment regeneration system of claim 1 , further comprising at least two temperature sensors operative to monitor the temperature of the aftertreatment system, wherein the aftertreatment system includes an oxidation catalyst, and wherein the temperature information includes temperature information from a first temperature sensor upstream of the oxidation catalyst and from a second temperature sensor downstream of the oxidation catalyst.

6 . The aftertreatment regeneration system of claim 1 , wherein the controller is further operative to:

generate an estimated internal temperature of the aftertreatment system; and

generate the predicted future state of the aftertreatment system based on the aftertreatment regeneration request, the temperature information generated by the at least one temperature sensor, and the estimated internal temperature of the aftertreatment system.

7 . The aftertreatment regeneration system of claim 6 , wherein the estimated internal temperature of the aftertreatment system is generated using a model of the aftertreatment system.

8 . The aftertreatment regeneration system of claim 6 , wherein the model predictive controller is further operative to:

generate a plurality of estimated internal temperatures of the aftertreatment system for a respective plurality of positions within the aftertreatment system; and

generate the predicted future state of the aftertreatment system based on the aftertreatment regeneration request, the temperature information generated by the at least one temperature sensor, and the plurality of estimated internal temperatures of the aftertreatment system.

9 . The aftertreatment regeneration system of claim 1 , wherein the model predictive controller is further operative to:

evaluate multiple sets of candidate control points and a select a set of control points from the multiple sets of candidate control points that optimizes a cost function; and

generate the control command for actuating the hydrocarbon doser based on the set of control points selected from the multiple sets of candidate control points.

10 . A method for controlling an aftertreatment regeneration process for an aftertreatment system including an aftertreatment system and a hydrocarbon doser operatively coupled to the aftertreatment system, the method comprising:

receiving an aftertreatment regeneration request;

receiving temperature information generated by at least one temperature sensor operative to monitor a temperature of the aftertreatment system;

generating a plurality of estimated internal temperatures of the aftertreatment system for a respective plurality of positions within the aftertreatment system;

generating a plurality of predicted future states of the aftertreatment system based on the aftertreatment regeneration request, the temperature information generated by the at least one temperature sensor, and the plurality of estimated internal temperatures of the aftertreatment system, wherein the plurality of predicted future states of the aftertreatment system includes at least three predicted future states generated for at least three future time steps; and

generating, based on the aftertreatment regeneration request, the temperature information generated by the at least one temperature sensor, and the plurality of predicted future states of the aftertreatment system, a control command for actuating the hydrocarbon doser.

11 . The method of claim 10 , wherein the temperature information includes temperature information from a first sensor upstream of the aftertreatment system and from a second temperature sensor downstream of the aftertreatment system.

12 . The method of claim 10 , wherein the plurality of estimated internal temperatures of the aftertreatment system includes a first estimated internal temperature proximate an inlet end of the aftertreatment system and a second estimated internal temperature proximate an outlet end of the aftertreatment system.

13 . The method of claim 12 , wherein the plurality of estimated internal temperatures further includes a third estimated internal temperature proximate a particulate filter of the aftertreatment system.

14 . A model predictive controller for controlling an aftertreatment regeneration process for a machine including an aftertreatment system and a hydrocarbon doser operatively coupled to the aftertreatment system, operative to:

receive an aftertreatment regeneration request;

receive temperature information generated by at least one temperature sensor operative to monitor a temperature of the aftertreatment system;

generate, based on the aftertreatment regeneration request and the temperature information generated by the at least one temperature sensor, a predicted future state of the aftertreatment system; and

generate, based on the aftertreatment regeneration request, the temperature information generated by the at least one temperature sensor, and the predicted future state of the aftertreatment system, a control command for actuating the hydrocarbon doser,

wherein the control command is generated at least in part using a cost function, and

wherein generating the control command using the cost function comprises:

evaluating multiple sets of candidate control points based on one or more soft constraints used to rank the multiple sets of candidate control points;

selecting a set of control points from the multiple sets of candidate control points that optimizes the cost function; and

generating the control command for actuating the hydrocarbon doser based on the set of control points selected from the multiple sets of candidate control points.

15 . The model predictive controller of claim 14 , further operative to access a model of the aftertreatment system and use the model of the aftertreatment system to generate the predicted future state of the aftertreatment system.

16 . The model predictive controller of claim 14 , wherein the model predictive controller is a constrained model predictive controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2024
From: CHARBONNEL, SYLVAIN J.
To: CATERPILLAR INC.
Reel/Frame 067060/0778 →
Continuity (1)
Related Publication 20250215818A1 · Jul 3, 2025
References Cited (26)
US 8265854B2 · Stewart et al. · 2012 [cited by applicant]
US 8384397B2 · Bromberg et al. · 2013 [cited by applicant]
US 9771883B1 · Haskara et al. · 2017 [cited by applicant]
US 10605187B2 · Wang et al. · 2020 [cited by applicant]
US 11125209B2 · Kjaer et al. · 2021 [cited by applicant]
US 11619189B2 · Pekar et al. · 2023 [cited by applicant]
US 11674422B2 · Norris et al. · 2023 [cited by applicant]
US 20180149059A1 · Fröberg · 2018 [cited by examiner]
US 20180340784A1 · Upadhyay · 2018 [cited by examiner]
US 20190360415A1 · Romanato · 2019 [cited by examiner]
US 20200063632A1 · Hendrickson · 2020 [cited by examiner]
US 20200408112A1 · Koppauer · 2020 [cited by examiner]
US 20210164371A1 · Kim · 2021 [cited by examiner]
US 20220316377A1 · Norris · 2022 [cited by examiner]
CN 108868976B · 2021 [cited by applicant]
CN 113090365A · 2021 [cited by applicant]
CN 113110103A · 2021 [cited by applicant]
CN 113128110B · 2022 [cited by applicant]
DE 102018218960A1 · 2020 [cited by examiner]
DE 102018220615A1 · 2020 [cited by examiner]
DE 102020200085A1 · 2020 [cited by applicant]
EP 2923050B1 · 2017 [cited by applicant]
WO 2022235314A1 · 2022 [cited by applicant]
Machine translation of DE-102018220615-A1, accessed Apr. 9, 2025. (Year: 2025). [cited by examiner]
Machine translation of DE-102018218960-A1, accessed Aug. 4, 2025. (Year: 2025). [cited by examiner]
Extended European search Report for EP Patent Appln. No. 24217622.0, mailed Apr. 4, 2025 (8 pgs). [cited by applicant]