Engine system with inferential sensor
First Claim
Patent Images
1. An engine system comprising:
- an engine;
one or more sensors each configured to sense a variable related to operation of the engine; and
a controller connected to the engine and the one or more sensors; and
wherein;
the controller is configured to incorporate one or more virtual sensors configured to estimate one or more parameters related to the operation of the engine by;
obtaining a differential equation representing an ordinary differential equation (ODE) model of the one or more parameters;
identifying a function from the ODE model that has a non-linear component or has a non-differentiable component;
transforming the function into a set of differential functions;
identifying a subset of the set differential functions that have a fractional form;
configuring the subset into a set of implicit algebraic equations;
producing a differential algebraic equation (DAE) model of the one or more parameters that includes the set of implicit algebraic equations and a remaining subset of the set of differential functions;
applying the variable sensed by the one or more of the sensors to the DEA model and solving the DEA model to obtain the estimate of the one or more parameters; and
the controller is configured to send control signals from the controller to adjust actuator positions of the engine based, at least in part, on the estimate of the one or more parameters.
8 Assignments
0 Petitions
Accused Products
Abstract
An engine system incorporating an engine, one or more sensors, and a controller. The controller may be connected to the one or more sensors and the engine. The one or more sensors may be configured to sense one or more parameters related to operation of the engine. The controller may incorporate an air-path state estimator configured to estimate one or more air-path state parameters in the engine based on values of one or more parameters sensed by the sensors. The controller may have an on-line and an off-line portion, where the on-line portion may incorporate the air-path state estimator and the off-line portion may configure and/or calibrate a model for the air-path state estimator.
497 Citations
18 Claims
-
1. An engine system comprising:
-
an engine; one or more sensors each configured to sense a variable related to operation of the engine; and a controller connected to the engine and the one or more sensors; and wherein; the controller is configured to incorporate one or more virtual sensors configured to estimate one or more parameters related to the operation of the engine by; obtaining a differential equation representing an ordinary differential equation (ODE) model of the one or more parameters; identifying a function from the ODE model that has a non-linear component or has a non-differentiable component; transforming the function into a set of differential functions; identifying a subset of the set differential functions that have a fractional form; configuring the subset into a set of implicit algebraic equations; producing a differential algebraic equation (DAE) model of the one or more parameters that includes the set of implicit algebraic equations and a remaining subset of the set of differential functions; applying the variable sensed by the one or more of the sensors to the DEA model and solving the DEA model to obtain the estimate of the one or more parameters; and the controller is configured to send control signals from the controller to adjust actuator positions of the engine based, at least in part, on the estimate of the one or more parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling an engine with two or more modules in a controller that is in communication with the engine, the method comprising:
-
receiving signal values at the controller from one or more sensors sensing variables of an engine; with a first module in the controller; obtaining an ordinary different equation (ODE) model for a portion of the engine; identifying a function from the ODE model that has a non-linear component or has a non-differentiable component; transforming the function into a set of differential functions; identifying a subset of the set differential functions that have a fractional form; configuring the subset into a set of implicit algebraic equations; producing a differential algebraic equation (DAE) model for the portion of the engine that includes the set of implicit algebraic equations and a remaining subset of the set of differential functions; with a second module in the controller, calculating a quantity of a parameter produced by the engine using the DAE model based, at least in part, on the signal values from the one or more sensors; and sending control signals from the controller to adjust actuator positions of the engine based, at least in part, on the calculated quantity of the parameter produced by the engine. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of operating an engine based, at least in part, on signal values sensed by one or more sensors in communication with the engine, the method comprising:
-
receiving one or more ordinary differential equations, having a first order, configured to form a first model of a parameter of an engine; identifying a function from the one or more ordinary differential equations that has a non-linear component or has a non-differentiable component; transforming the function into a set of differential functions; identifying a subset of the set of differential functions that have fractions; reconfiguring the fractions of the subset of the set of differentiable functions into implicit algebraic equations; producing a set of differential algebraic equations, having an order lower than the first order, configured to form a second model of the parameter of the engine, wherein the set of differential algebraic equations includes the implicit algebraic equations and a remaining subset of the set of differential functions; calculating one or more conditions of in-cylinder gas while the engine is in operation using the second model based, at least in part, on the signal values sensed by the one or more sensors; and adjusting positions of actuators of the engine with control signals from a controller in communication with the engine in response to the calculated one or more conditions of the in-cylinder gas of the operating engine. - View Dependent Claims (18)
-
Specification