Method and apparatus for estimating data for engine control
First Claim
1. An engine controller comprising:
- a control parameter output;
a plurality of inputs configured to receive input information; and
a fuzzy neural network configured to estimate said control parameter output from said input information to produce an estimated control parameter, said fuzzy neural network comprising a neural network and a fuzzy inference system, said fuzzy neural network trained by comparing said estimated control parameter with said control parameter to produce an error signal and training said fuzzy neural network to produce said estimated control signal in a manner that reduces said error signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A data estimation capability using a FNN to estimate engine state data for an engine control system is described. The data estimation capability provides for making data relating to the engine state available as control parameters in a simple, inexpensive manner. The data estimation includes using data from one or more sensors as inputs to a FNN to estimate unmeasured engine operating states. The data estimates are provided as control parameters to an engine control system. The FNN can be used to provide data estimates for engine state values (e.g. the exhaust air fuel ratio, the exhaust NOx. value, the combustion chamber temperature, etc.) that are too difficult or too expensive to measure directly. Each FNN can be configured using a genetic optimizer to select the input data used by the FNN and the coupling weights in the FNN. For example, the air/fuel ratio in the engine exhaust is estimated from the crank-angle acceleration, the crank angle, the engine speed, the air intake volume, the intake air vacuum, the ignition timing, the valve timing angle, and/or the EGR valve control; thereby eliminating the need for an O2 sensor in the exhaust.
126 Citations
37 Claims
-
1. An engine controller comprising:
- a control parameter output;
a plurality of inputs configured to receive input information; and
a fuzzy neural network configured to estimate said control parameter output from said input information to produce an estimated control parameter, said fuzzy neural network comprising a neural network and a fuzzy inference system, said fuzzy neural network trained by comparing said estimated control parameter with said control parameter to produce an error signal and training said fuzzy neural network to produce said estimated control signal in a manner that reduces said error signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
- a control parameter output;
-
14. An engine controller comprising a controller output;
- at least one input configured to receive input information; and
estimator means for estimating said controller output from said input information by computing one or more membership functions, applying fuzzy rules to one or more results of said one or more membership functions, and combining one or more results of said fuzzy rules to produce a value for said controller output. - View Dependent Claims (15)
- at least one input configured to receive input information; and
-
16. A data estimation method for engine control in which data for at least one engine condition is identified as a control parameter, the method comprising the steps of:
- measuring sensor data;
providing said sensor data to a fuzzy neural network as input information to said fuzzy neural network; and
estimating said control parameter for the engine condition by using said fuzzy neural network to produce an estimated control parameter, said fuzzy neural network comprising a neural network and a fuzzy inference system, said fuzzy neural network trained by comparing said estimated control parameter with said control parameter to produce an error signal and training said fuzzy neural network to produce said estimated control signal in a manner that reduces said error signal, thereby allowing said engine to be controlled by using said estimated control parameter in lieu of said control parameter. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
- measuring sensor data;
-
29. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises a fuel deposition rate in an intake manifold, and said input information comprises at least one of an engine rotational speed, an intake air volume and an intake vacuum.
- obtaining input information from one or more sensors;
-
30. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises an evaporation time constant in said intake manifold, and said input information comprises at least one of an intake manifold wall temperature, an engine speed, an intake air volume and an intake vacuum pressure.
- obtaining input information from one or more sensors;
-
31. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises a torque fluctuation amount, and said input information comprises at least one of a fluctuation of an engine revolution speed, the engine revolution speed, an intake air volume and a time data for a combustion chamber pressure.
- obtaining input information from one or more sensors;
-
32. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises a combustion chamber temperature, and said input information comprises at least one of an intake manifold wall temperature, an ambient air temperature and an elapsed time from the engine start.
- obtaining input information from one or more sensors;
-
33. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises an intake manifold wall temperature, and said input information comprises at least one of a coolant temperature, a cylinder block temperature and an oil temperature.
- obtaining input information from one or more sensors;
-
34. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of obtaining input information from one or more sensors;
- providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises an air/fuel ratio, and said input information comprises at least one of a time data for a crank angle acceleration speed, an engine speed, an intake air volume, an intake manifold vacuum pressure, an ignition timing, an intake valve timing, and an exhaust valve timing, and an EGR valve timing.
- providing said input information to one or more inputs of a fuzzy neural network;
-
35. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises an air/fuel ratio, and said input information comprises at least one of an exhaust gas temperature, an atmospheric temperature, an engine speed, an intake air volume, an intake vacuum pressure, an ignition timing and a throttle valve opening angle.
- obtaining input information from one or more sensors;
-
36. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises an air/fuel ratio around an ignition location of a spark plug, and said input information comprises at least one of an engine rotational speed, a throttle opening angle, fuel an injection volume, a fuel injection timing, an ignition timing, and an intake/exhaust valve timing.
- obtaining input information from one or more sensors;
-
37. A data estimation method for engine control in which data for at least one engine condition is identified as an estimated parameter, the method comprising the steps of:
- obtaining input information from one or more sensors;
providing said input information to one or more inputs of a fuzzy neural network;
using said fuzzy neural network to estimate said estimated parameter; and
obtaining said estimated parameter as an output of said fuzzy neural network, wherein said estimated parameter comprises an amount of NOx components in an exhaust gas inside a catalyst system, and said input information comprises at least one of an engine speed, a throttle opening angle, a coolant temperature, a gas temperature at an input of said catalyst system, a gas temperature at an output of said catalyst system, a traveling distance, and an air/fuel ratio.
- obtaining input information from one or more sensors;
Specification