System and method for sampling and processing mass air flow sensor data
09689322 ยท 2017-06-27
Assignee
Inventors
Cpc classification
F02D41/187
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/18
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/288
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A vehicle includes an engine having cylinders in fluid communication with an intake air flow, a mass air flow (MAF) sensor positioned with respect to the intake air flow which outputs a pulse train signal describing the frequency of the intake air flow, and a controller. The controller includes a calibrated non-linear conversion curve recorded in memory. The controller executes a method to convert the frequency data into a corresponding mass air flow using the calibrated non-linear conversion curve, determines the instantaneous mass air flow value at each leading or trailing edge of the pulse train signal, and accumulates the instantaneous mass air flow values over a calibrated duration. A time-weighted average of the accumulated mass air flow values is then used to execute a control action. The controller includes a host computer device and memory storing the curve and instructions for executing the method.
Claims
1. A vehicle comprising: an internal combustion engine having a plurality of cylinders each in fluid communication with an intake air flow; a mass air flow (MAF) sensor positioned with respect to the intake air flow, wherein the MAF sensor is configured to output a pulse train signal describing a frequency or period of the intake air flow; and a controller in communication with the MAF sensor that includes a processor and tangible, non-transitory memory on which is recorded a calibrated non-linear conversion curve; wherein the controller is configured to translate the frequency or period into a corresponding mass air flow using the calibrated non-linear conversion curve, determine the instantaneous mass air flow value at each leading or trailing edge of the pulse train signal, accumulate the instantaneous mass air flow values over a calibrated duration, calculate a time-weighted average of the accumulated mass air flow values, and execute a control action with respect to the vehicle using the time-weighted average.
2. The vehicle of claim 1, wherein the calibrated duration is a full cylinder event of the engine defined as one full air intake cycle for each cylinder of the engine.
3. The vehicle of claim 2, wherein the controller automatically resets the accumulated mass air flow values at the completion of the full cylinder event.
4. The vehicle of claim 1, wherein the controller calculates the time-weighted average as a function of the difference in time between leading or trailing edges of successive pulses of the pulse train.
5. The vehicle of claim 1, wherein the control action includes an adjustment of an air-fuel ratio in each of the cylinders.
6. The vehicle of claim 1, wherein the control action includes calculation of a concentration of oxygen in an exhaust stream of the vehicle.
7. The vehicle of claim 1, wherein the control action includes an exhaust gas recirculation control action.
8. A system for a vehicle having an internal combustion engine with a plurality of cylinders each in fluid communication with an intake air flow, and a mass air flow (MAF) sensor positioned with respect to the intake air flow, the system comprising: a computer device in communication with the MAF sensor that includes a processor and tangible, non-transitory memory; and instructions recorded in the memory, including a calibrated non-linear conversion curve; wherein the computer device is configured to execute the instructions from the memory to thereby receive a pulse train signal from the MAF sensor describing frequency data of the intake air flow, to translate the frequency data from the MAF sensor into a mass air flow via the calibrated non-linear conversion curve, to calculate the instantaneous mass air flow value at each leading or trailing edge of the pulse train signal, to accumulate the instantaneous mass air flow values over the calibrated duration, to calculate a time-weighted average of the accumulated mass air flow values, and to execute a control action with respect to the vehicle using the calculated time-weighted average.
9. The system of claim 8, wherein the calibrated duration is at least a full cylinder event of the engine defined as at least a full air intake cycle for each of the cylinders of the engine.
10. The system of claim 9, wherein the computer device automatically resets the accumulated instantaneous mass air flow values at the completion of each of the full cylinder events in the calibration duration.
11. The system of claim 8, wherein the computer device calculates the time-weighted average as a function of the difference in time between leading or trailing edges of successive pulses of the pulse train signal.
12. The system of claim 8, wherein the control action includes one of: an adjustment of an air-fuel ratio in each of the cylinders, calculation of a concentration of O2 in an exhaust stream of the vehicle, and an exhaust gas recirculation control action.
13. A method comprising: receiving mass air flow (MAF) data from a MAF sensor positioned with respect to an intake air flow via a controller of a vehicle having an internal combustion engine with a plurality of cylinders each in fluid communication with an intake air flow, wherein the MAF sensor is configured to output a pulse train signal describing a frequency or period of the intake air flow; translating the frequency or period of the pulse train signal of the received MAF data into an instantaneous mass flow, via the controller, using a calibrated non-linear conversion curve over a full cylinder event; calculating the instantaneous air mass flow at every leading or trailing edge of the pulse train signal; determining the instantaneous mass air flow value at each leading or trailing edge of the pulse train signal; accumulating the calculated instantaneous mass air flow values over the full cylinder event; calculating a time-weighted average of the accumulated mass air flow values; and executing a control action with respect to the vehicle using the calculated time-weighted average.
14. The method of claim 13, further comprising: resetting the accumulated mass air flow after completion of the full cylinder event.
15. The method of claim 13, further comprising: calculating a cylinder-specific air mass rate for the full cylinder event; and converting the calculated cylinder-specific mass air rate into a cylinder-specific air mass for the full cylinder event.
16. The method of claim 13, wherein executing a control action with respect to the vehicle includes controlling an exhaust gas regeneration (EGR) process or a fuel/air mixture for the engine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) Referring to the drawings, wherein like reference numbers refer to like components, and beginning with
(6) The vehicle 10 includes a controller (C) 25, for instance an engine control unit, and a mass air flow (MAF) sensor 24. The MAF sensor 24 is in communication with the controller 25 over suitable transfer conductors and/or a wireless link. The MAF sensor 24 is positioned with respect to an engine air intake filter 12 within a clean flow of intake air flow (arrow 13), and is configured to output a MAF signal (arrow 30) as a pulse train signal as best shown in
(7) Each frequency of the MAF frequency signal (arrow 30) corresponds to a different actual mass air flow value. Thus, the controller 25 of
(8) In a typical embodiment, the MAF sensor 24 of
(9) The controller 25 shown in
(10) It is recognized herein that pulsations occurring in the flow of intake air (arrow 13), for instance due to piston reciprocation occurring within the cylinders 14 and/or valve actuation, may compromise the accuracy of data derived from the output of the MAF sensor 24. While this effect may be less pronounced in engines 16 having more cylinders relative to the example four cylinder engine 16 of
(11) Referring to
(12) That is, the frequency data (trace 42) underlying the measurements taken by the MAF sensor 24 of
(13) Referring to
(14)
where Str/Cyc represents the number of strokes per cylinder and No. Cyl represents the number of cylinders 14 in the engine 16 of
(15) The MAF signal 30 is also shown in
(16) Thereafter, the controller 25 of ) of the instantaneous mass air flows ({dot over (m)}) over the period (P). This is done for every cylinder event. The controller 25 may solve for the average mass air flow (
) using the following equation:
(17)
where the numerator describes the total mass air flow of fresh air entering each cylinder 14 and the denominator represents the accumulated time over one cylinder event, i.e., the period P, and thus provides associated rate information. Each value in this equation, i.e., the time-weighted average the numerator
(18)
and the denominator, may be used for different control purposes as needed.
(19) Referring to
(20) Step 104 entails converting the received corresponding frequency information from the MAF sensor 24 of
(21) At step 106, the controller 25 shown in
(22) Step 108 includes calculating the time-weighted average instantaneous mass air flow, i.e., as explained above with reference to
).
(23) The calculated data from step 108 may be allowed to accumulate, i.e., additively build, over an entire drive cycle, with the change in accumulated air mass over this time used to determine a cylinder-specific air mass rate. This value can be scaled into a cylinder-specific air mass for the cylinder event, which may be automatically reset or cleared by the controller 25 with each cylinder event to reduce accumulation of error. The method 100 then proceeds to step 110.
(24) At step 110, the controller 25 of
(25) As will be appreciated by those having ordinary skill in the art, use of the method 100 via the controller 25 of
(26) While the best modes for carrying out the invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention within the scope of the appended claims.