Abstract:
A system according to the present disclosure includes a model predictive control (MPC) module, an actuator module, and a remedial action module. The MPC module performs MPC tasks that include predicting operating parameters for a set of possible target values and determining a cost for the set of possible target values based on the predicted operating parameters. The MPC tasks also include selecting the set of possible target values from multiple sets of possible target values based on the cost and setting target values to the possible target values of the selected set. The actuator module controls an actuator of an engine based on at least one of the target values. The remedial action module selectively takes a remedial action based on at least one of an amount of time that elapses as the MPC tasks are performed and a number of iterations of the MPC tasks that are performed.
Abstract:
A control system includes a control module that receives a first request corresponding to a control value for at least one of a plurality of actuators, selectively receives a second request associated with a predicted future control value for at least one of the plurality of actuators, determines a target value for the actuator based on the first request if the second request was not received, and generates a reference signal representing the second request if the second request was received. The reference signal indicates at least one of a predicted increase in the control value and a predicted decrease in the control value. A model predictive control module receives the reference signal and adjusts one of the plurality of actuators associated with the predicted future control value based on the reference signal.
Abstract:
A propulsion system, control system, and method are provided for optimizing fuel economy, which use model predictive control systems to generate first and second predicted actual axle torques and first and second predicted actual fuel consumption rates based on first and second sets of possible command values, respectively. The sets of possible command values include commanded engine output torques and commanded transmission ratios. First and second costs are determined for the first and second sets of possible command values, respectively, based on a first predetermined weighting value, a second predetermined weighting value, the first and second predicted actual axle torques, respectively, the first and second predicted actual fuel consumption rates, respectively, an axle torque requested, an engine output torque requested, a transmission ratio requested, and a fuel consumption rate requested. One of the first and second sets of possible command values is selected and set based on the lower cost.
Abstract:
A powertrain control system for a motor vehicle having a transmission and an engine includes an axle torque controller that determines a desired engine torque and a desired speed ratio from a plurality of inputs, an engine controller that determines a commanded engine torque based on the desired engine torque, wherein the commanded engine torque is used to control the engine to produce an actual engine torque, a transmission controller that determines a commanded gear ratio based on the desired gear ratio, wherein the commanded gear ratio is used to control the transmission to produce an actual gear ratio, and an estimator that determines an actual axle torque of the motor vehicle from the actual engine torque and the actual gear ratio. The plurality of inputs includes a desired axle torque, the actual axle torque, a desired fuel rate, an actual fuel rate.
Abstract:
A control system includes a control module that receives a first request corresponding to a control value for at least one of a plurality of actuators, selectively receives a second request associated with a predicted future control value for at least one of the plurality of actuators, determines a target value for the actuator based on the first request if the second request was not received, and generates a reference signal representing the second request if the second request was received. The reference signal indicates at least one of a predicted increase in the control value and a predicted decrease in the control value. A model predictive control module receives the reference signal and adjusts one of the plurality of actuators associated with the predicted future control value based on the reference signal.
Abstract:
Technical solutions are described for selective catalytic reduction diagnosis in an emissions control system or an exhaust system used for treating exhaust gas, such as in a motor vehicle including an internal combustion engine. An example emissions control system includes a selective catalytic reduction (SCR) device. The emissions control system further includes a controller that is performs SCR fault diagnosis. The SCR fault diagnosis includes computing a plurality of estimated NH3 storage capacity values (Θ) of an SCR catalyst of the SCR device. The diagnosis further includes determining a diagnostic parameter of the SCR device using the plurality of estimated NH3 storage capacity values.
Abstract:
A propulsion system, control system, and method are provided for optimizing fuel economy, which use model predictive control systems to generate a plurality of sets of possible command values and determine a cost for each set of possible command values based on weighting values, a plurality of predicted values, and a plurality of requested values. The set of possible command values having the lowest cost is determined. A linearized axle torque requested value and a linearized axle torque measured value are each created by subtracting an estimated disturbance. The estimated disturbance is determined based on a model of a relationship between measured engine output torque and measured transmission ratio. The linearized axle torque measured value is used to compute the predicted values, which are used to determine the cost. The linearized axle torque requested value is also used to determine the cost.
Abstract:
A propulsion system, control system, and method are provided for optimizing fuel economy, which use model predictive control systems to generate a plurality of sets of possible command values and determine a cost for each set of possible command values of based on a first predetermined weighting value, a second predetermined weighting value, a plurality of predicted values, and a plurality of requested values. The set of possible command values having the lowest cost is determined and defined as a set of selected command values. Arbitration is performed including at least one of the following: A) determining at least one requested value based on arbitrating between a driver requested value and an intervention requested value; and B) determining a desired command value by arbitrating between a selected command value of the set of selected command values and a command intervention value.
Abstract:
Technical solutions described herein include an emissions control system for treating exhaust gas in a motor vehicle including an internal combustion engine. The emissions control system includes a model-based controller to control reductant injection into the exhaust gas. Controlling the reductant injection includes determining an amount of NOx and an amount of NH3 at an outlet of the first SCR device, and at an outlet of the second SCR device. The controlling further includes computing an amount of reductant to inject to maintain a first predetermined ratio between the amount of NH3 and the amount of NOx at the outlet of the first SCR device and to maintain a second predetermined ratio between the amount of NH3 and the amount of NOx at the outlet of the second SCR device. Further, the controlling includes sending a command for receipt by the reductant injector to inject the computed amount of reductant.
Abstract:
A propulsion system, control system, and method are provided for optimizing fuel economy, which use model predictive control systems to generate a plurality of sets of possible command values and determine a cost for each set of possible command values of based on a first predetermined weighting value, a second predetermined weighting value, a plurality of predicted values, and a plurality of requested values. The set of possible command values having the lowest cost is determined and defined as a set of selected command values. Fuel is minimized by minimizing engine power for a requested axle power. Accordingly, a fuel consumption rate requested value is determined based on an air-per-cylinder (APC) requested value.