Fuel injection control using a neural network
AssigneeCaterpillar Inc.
InventorsSylvain Charbonnel, Greg Armstrong, Anand Krishnamurthygopalan, James Ulstad, Kranti Nellutla
Life of this patent
Estimating the term…
Abstract
A fuel injector controller is disclosed. The fuel injector controller may determine respective values of a set of parameters of the engine; process, using a neural network, the respective values to determine a target fuel output of a fuel injector, wherein the neural network is configured to determine the target fuel output based on the set of parameters being an input layer of the neural network; determine, based on an output of the neural network, the target fuel output; and provide the determined target fuel output to the fuel injector to permit the fuel injector to inject fuel according to the target fuel output.
Claims20
A method, comprising:
- provisioning, by an engine control module and based on a set of parameters, a neural network to provide a target fuel output for a fuel injector of an engine under operation,
- wherein the target fuel output is to be used by the fuel injector to inject a quantity of fuel that is within a threshold range of a desired fuel output for the fuel injector, and
- wherein the set of parameters include one or more of:
- an instantaneous engine speed associated with the engine, or
- a pressure at a start of a fuel injection of the fuel injector;
- determining, by the engine control module, the desired fuel output of the fuel injector;
- receiving, by the engine control module, respective values of the set of parameters,
- wherein the set of parameters are associated with a set of components of the engine and the desired fuel output;
- determining, by the engine control module and based on the respective values and the neural network, the target fuel output;
- and
- configuring, by the engine control module, the fuel injector to inject a fuel according to the target fuel output.
An engine control module, comprising:
- one or more memories;
- and
- one or more processors communicatively coupled to the one or more memories, configured to:
- configure, based on a set of parameters, a neural network to provide a target fuel output for a fuel injector of an engine;
- determine respective values of the set of parameters of the engine while the engine is under operation,
- wherein the set of parameters include:
- a desired fuel output,
- an instantaneous engine speed associated with the engine,
- a pressure at a start of fuel injection of the fuel injector, and
- timing associated with the fuel injection of the fuel injector;
- process, using the neural network, the respective values to determine the target fuel output for the fuel injector;
- and
- cause the fuel injector to inject fuel according to the determined target fuel output.
A system comprising:
- an engine;
- a fuel injector to inject fuel into one or more cylinders of the engine;
- and
- an engine control module configured to, while the engine is under operation:
- determine respective values of a set of parameters of the engine;
- process, using a neural network, the respective values to determine a target fuel output of the fuel injector,
- wherein the neural network is configured to determine the target fuel output based on the set of parameters being an input layer of the neural network, and
- wherein the set of parameters include one or more of:
- an instantaneous engine speed associated with the engine, or
- a pressure at a start of a fuel injection of the fuel injector;
- determine, based on an output of the neural network, the target fuel output;
- and
- provide the determined target fuel output to the fuel injector to permit the fuel injector to inject fuel according to the target fuel output.
Dependencies are inferred from the claim text.