[go: up one dir, main page]

US20160131057A1 - Fresh air flow and exhaust gas recirculation control system and method - Google Patents

Fresh air flow and exhaust gas recirculation control system and method Download PDF

Info

Publication number
US20160131057A1
US20160131057A1 US14/539,547 US201414539547A US2016131057A1 US 20160131057 A1 US20160131057 A1 US 20160131057A1 US 201414539547 A US201414539547 A US 201414539547A US 2016131057 A1 US2016131057 A1 US 2016131057A1
Authority
US
United States
Prior art keywords
engine
air
egr
pressure
mass flow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/539,547
Inventor
John L. Lahti
Michael J. Pipho
Dustin W. Ridenour
Michael J. Maney
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Deere and Co
Original Assignee
Deere and Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Deere and Co filed Critical Deere and Co
Priority to US14/539,547 priority Critical patent/US20160131057A1/en
Assigned to DEERE AND COMPANY reassignment DEERE AND COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PIPHO, MICHAEL J., MANEY, MICHAEL J., RIDENOUR, DUSTIN W., LAHTI, JOHN L.
Priority to EP15192117.8A priority patent/EP3020947A1/en
Publication of US20160131057A1 publication Critical patent/US20160131057A1/en
Priority to US15/900,689 priority patent/US10830164B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0025Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
    • F02D41/0047Controlling exhaust gas recirculation [EGR]
    • F02D41/0077Control of the EGR valve or actuator, e.g. duty cycle, closed loop control of position
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0002Controlling intake air
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0025Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
    • F02D41/0047Controlling exhaust gas recirculation [EGR]
    • F02D41/0065Specific aspects of external EGR control
    • F02D41/0072Estimating, calculating or determining the EGR rate, amount or flow
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D9/00Controlling engines by throttling air or fuel-and-air induction conduits or exhaust conduits
    • F02D9/08Throttle valves specially adapted therefor; Arrangements of such valves in conduits
    • F02M25/0717
    • F02M25/072
    • F02M25/0726
    • F02M25/0754
    • F02M25/0772
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M26/00Engine-pertinent apparatus for adding exhaust gases to combustion-air, main fuel or fuel-air mixture, e.g. by exhaust gas recirculation [EGR] systems
    • F02M26/13Arrangement or layout of EGR passages, e.g. in relation to specific engine parts or for incorporation of accessories
    • F02M26/14Arrangement or layout of EGR passages, e.g. in relation to specific engine parts or for incorporation of accessories in relation to the exhaust system
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M26/00Engine-pertinent apparatus for adding exhaust gases to combustion-air, main fuel or fuel-air mixture, e.g. by exhaust gas recirculation [EGR] systems
    • F02M26/13Arrangement or layout of EGR passages, e.g. in relation to specific engine parts or for incorporation of accessories
    • F02M26/17Arrangement or layout of EGR passages, e.g. in relation to specific engine parts or for incorporation of accessories in relation to the intake system
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M26/00Engine-pertinent apparatus for adding exhaust gases to combustion-air, main fuel or fuel-air mixture, e.g. by exhaust gas recirculation [EGR] systems
    • F02M26/13Arrangement or layout of EGR passages, e.g. in relation to specific engine parts or for incorporation of accessories
    • F02M26/22Arrangement or layout of EGR passages, e.g. in relation to specific engine parts or for incorporation of accessories with coolers in the recirculation passage
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M26/00Engine-pertinent apparatus for adding exhaust gases to combustion-air, main fuel or fuel-air mixture, e.g. by exhaust gas recirculation [EGR] systems
    • F02M26/45Sensors specially adapted for EGR systems
    • F02M26/46Sensors specially adapted for EGR systems for determining the characteristics of gases, e.g. composition
    • F02M26/47Sensors specially adapted for EGR systems for determining the characteristics of gases, e.g. composition the characteristics being temperatures, pressures or flow rates
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02MSUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF
    • F02M26/00Engine-pertinent apparatus for adding exhaust gases to combustion-air, main fuel or fuel-air mixture, e.g. by exhaust gas recirculation [EGR] systems
    • F02M26/52Systems for actuating EGR valves
    • F02M26/53Systems for actuating EGR valves using electric actuators, e.g. solenoids
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/141Introducing closed-loop corrections characterised by the control or regulation method using a feed-forward control element
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1415Controller structures or design using a state feedback or a state space representation
    • F02D2041/1416Observer
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1433Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1433Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
    • F02D2041/1434Inverse model
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/04Engine intake system parameters
    • F02D2200/0402Engine intake system parameters the parameter being determined by using a model of the engine intake or its components
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Definitions

  • the present disclosure relates to engine control systems and methods and more particularly to an engine air system model that can run in the engine control unit (ECU) in real time.
  • ECU engine control unit
  • a fresh air and exhaust gas control method for an engine having an air system with an aft throttle and an exhaust gas recirculation (EGR) valve.
  • the control method includes monitoring parameters of the engine using a plurality of sensors; modeling the air system and generating engine state estimates using an engine observer model; generating measured engine states based on the monitored engine parameters from the plurality of sensors; computing an observer error based on the differences between the measured engine states and the engine state estimates; generating model corrections; generating actuator commands and adjusting the air throttle and the EGR valve positions based on the actuator commands.
  • the model corrections are based on the observer error, and the model corrections are input to the engine observer model.
  • Generating actuator commands includes generating a desired air throttle position and a desired EGR valve position based on setpoint commands, the monitored engine parameters, the model corrections and the engine state estimates.
  • the air throttle is adjusted based on the desired air throttle position
  • the EGR valve is adjusted based on the desired EGR valve position.
  • Generating a desired air throttle position and a desired EGR valve position can be performed using an inverse engine model that is an inverse of the engine observer model.
  • the method can also include generating feedback actuator commands based on the setpoint commands and the engine state estimates; and using the feedback actuator commands in generating the desired air throttle and EGR valve positions.
  • the air system can also include a charge air cooler and an engine intake manifold coupled to the air throttle, such that intake air to the engine flows through the charge air cooler, the air throttle and the engine intake manifold.
  • the method can also include estimating a pressure difference across the charge air cooler; estimating a temperature difference across the charge air cooler; and estimating an air throttle mass flow as part of the engine state estimates based on the pressure and temperature differences across the charge air cooler.
  • Estimating a pressure difference across the charge air cooler can include estimating the charge air cooler inlet pressure; estimating the intake manifold pressure; and estimating the charge air cooler outlet pressure by starting at the previous value of the charge air cooler outlet pressure and searching a percentage of the range between the charge air cooler inlet pressure and the intake manifold pressure for the charge air cooler outlet pressure that makes the charge air cooler mass flow and the air throttle mass flow the same or closest to the same.
  • the air system can also include an EGR cooler and an engine intake manifold coupled to the EGR valve, recirculated exhaust gasses from the engine flowing through the EGR cooler, the EGR valve and the engine intake manifold.
  • the method can also include estimating a pressure difference across the EGR cooler; estimating a temperature difference across the EGR cooler; and estimating an EGR valve mass flow as part of the engine state estimates based on the pressure and temperature differences across the EGR cooler.
  • Estimating a pressure difference across the EGR cooler can include estimating the EGR cooler inlet pressure; estimating the intake manifold pressure; and estimating the EGR cooler outlet pressure by starting at the previous value of the EGR cooler outlet pressure and searching a percentage of the range between the EGR cooler inlet pressure and the intake manifold pressure for the EGR cooler outlet pressure that makes the EGR cooler mass flow and the EGR valve mass flow the same or closest to the same.
  • the generating model corrections step can include generating a fresh air mass flow correction term based on a pressure error at the engine intake manifold, and/or generating an EGR mass flow correction term based on the difference between the modelled and measured mass flows through the EGR cooler.
  • the method can also include calculating a desired intake manifold diluent mass fraction based on a desired diluent-to-air ratio setpoint, an engine speed and a number of cylinders in the engine; calculating a desired EGR mass flow based on the desired intake manifold diluent mass fraction; and calculating the desired EGR valve position based on the desired EGR mass flow.
  • the method can also include calculating a desired intake manifold pressure based on the desired diluent-to-air ratio setpoint and the number of cylinders in the engine; calculating a desired air throttle mass flow based on the desired intake manifold pressure; and calculating the desired air throttle position based on the desired air throttle mass flow.
  • the method can also include calculating a desired intake manifold diluent mass fraction based on a desired diluent-to-air ratio setpoint, an engine speed and a number of cylinders in the engine; calculating an intake manifold EGR mass fraction and a closed loop EGR mass flow based on the desired intake manifold diluent mass fraction; calculating a maximum air throttle mass flow and a maximum EGR valve mass flow; calculating a desired intake manifold pressure based on the desired diluent-to-air ratio setpoint and the number of cylinders in the engine; calculating a maximum intake manifold mass flow based on the intake manifold EGR mass fraction, the closed loop EGR mass flow, the maximum air throttle mass flow and the maximum EGR valve mass flow; calculating a desired intake manifold mass flow in based on the maximum intake manifold mass flow and the desired intake manifold pressure; calculating a desired air throttle mass flow and a desired EGR valve mass flow based on the intake manifold
  • a fresh air and exhaust gas control system for an engine having an air system with an air throttle and an exhaust gas recirculation (EGR) valve.
  • the control system includes a plurality of sensors, an engine observer, a comparator, an observer controller, and an inverse engine model.
  • the plurality of sensors monitor engine parameters of the engine.
  • the engine observer models the air system and generates engine state estimates.
  • the comparator generates measured engine states based on the engine parameters from the plurality of sensors, and computes an observer error based on the differences between the measured engine states and the engine state estimates.
  • the observer controller generates model corrections based on the observer error, and the model corrections are input to the engine observer.
  • the inverse engine model generates actuator commands based on setpoint commands, the engine parameters from the plurality of sensors, the model corrections and the engine state estimates. The positions of the air throttle and the EGR valve are adjusted based on the actuator commands.
  • the engine observer, the comparator, the observer controller, and the inverse engine model can run on an electronic control unit of the engine.
  • the inverse engine model can include an inverse of the engine observer.
  • the fresh air and exhaust gas control system can also include a feedback controller that generates feedback actuator commands based on the setpoint commands and the engine state estimates; and the positions of the aft throttle and the EGR valve would be adjusted based on the actuator commands and the feedback actuator commands.
  • the air system can include a charge air cooler and an engine intake manifold coupled to the air throttle, such that intake air to the engine flows through the charge air cooler, the air throttle and the engine intake manifold.
  • the engine state estimates generated by the engine observer can include an air throttle mass flow estimate based on pressure and temperature differences across the charge air cooler.
  • the air system can include an EGR cooler and an engine intake manifold coupled to the EGR valve, such that recirculated exhaust gasses from the engine flow through the EGR cooler, the EGR valve and the engine intake manifold.
  • the engine state estimates generated by the engine observer can include an EGR valve mass flow estimate based on pressure and temperature differences across the EGR cooler.
  • the observer controller can generate a fresh air mass flow correction term based on the difference between the modelled and measured intake manifold pressures.
  • the observer controller can generate an EGR mass flow correction term based on the difference between the modelled and measured EGR cooler mass flows.
  • FIG. 1 illustrates an exemplary observer based control system including a physical process and a process model
  • FIG. 2 illustrates some of the components, state variables, mass flows, and sensors used in an exemplary air system model
  • FIG. 3 illustrates a high level view of an exemplary control method
  • FIG. 4 illustrates an exemplary air throttle and EGR valve control system
  • FIG. 5 illustrates an exemplary method for calculating desired EGR valve and air throttle positions
  • FIG. 6 illustrates another exemplary method for calculating desired EGR valve and air throttle positions
  • FIG. 7 illustrates an exemplary turbocharger control model
  • FIG. 8 illustrates an exemplary method for calculating turbocharger vane positions
  • FIG. 9 illustrates an exemplary two dimensional binary search for finding turbine interstage pressure and desired vane position for a given turbine mass flow.
  • a physics-based control strategy can be used that prioritizes the control objectives of the air system and regulates the flow of fresh air and exhaust gas recirculation (EGR) under transient conditions.
  • EGR fresh air and exhaust gas recirculation
  • a state observer can be used to model the air system states, measured states can be compared to estimated states, and corrections can be made to the observer model to minimize errors.
  • the model information and model corrections can be used in feed forward calculations to determine the desired air throttle position and the desired EGR valve position. Feed forward control achieved using this method can provide fast and accurate control within the constraints of the system.
  • a state observer is a math model of a process that is being controlled.
  • the model can be run in an electronic control unit (ECU) of an engine.
  • FIG. 1 illustrates an exemplary observer based control system 100 that includes a physical process 102 and a process model 104 .
  • the process model 104 calculates state estimates, for example pressures, temperatures, speeds, and positions. Measured states from the physical process 102 can be compared with the state estimates from the process model 104 , and corrections can be made based on the differences.
  • the exemplary observer based control system 100 includes the physical process 102 that is being modeled by the process model 104 , as well as an observer controller 106 , a feedback controller 108 and a feed forward controller 110 .
  • the feed forward controller 110 is an inverse of the process model 104 .
  • the process model 104 is not a perfect model of the physical process 102 which experiences disturbances 112 that are not accounted for by the process model 104 .
  • Sensors monitoring the physical process 102 provide a measured state 114 , and the process model 104 outputs a measured state estimate 116 .
  • the difference between the measured state 114 and the measured state estimate 116 provides an observer error 118 that is input to the observer controller 106 .
  • the observer controller 106 processes the observer error 118 and generates a model correction 120 that is input to the process model 104 and to the feed forward controller 110 .
  • Setpoint commands 122 indicating desired values for process parameters are input to the control system 100 .
  • the setpoint commands 122 are input to the feed forward controller 110 .
  • the difference between the setpoint commands 122 and a controlled state estimate 124 generated by the process model 104 produces a control error 126 that is input to the feedback controller 108 .
  • the sum of the outputs of the feedback controller 108 and the feed forward controller 110 produces actuator commands 128 that are input to the physical process 102 and the process model 104 .
  • the observer can provide estimates of states that are difficult, expensive, or impossible to measure directly. Since the process model 104 provides state estimates, fewer sensors may be required. The process model 104 with corrections from the observer controller 106 can be used in the feed forward calculation 110 for the actuator commands 128 .
  • This inverse process model 110 has desired states or setpoints 122 as the inputs, and the corresponding actuator commands 128 are the outputs. Feed forward control of this type provides fast response and can reduce the feedback control complexity. This method can make it easier to implement system constraints because the constraints may be treated as limits within the feed forward and feedback control eliminating the need for separate controllers modifying the actuator commands.
  • Using an observer in the control system may also improve operation in non-standard conditions because the model can predict the effects of changes and adjust the controls as needed.
  • Finite element models and one-dimensional wave dynamic models are typically too complex to run within the ECU at real time.
  • Models capable or running within the ECU or in off line simulations with sufficient fidelity for use with a control system are typically mean value lumped parameter models.
  • a mean value model calculates the mass flow through the engine as being continuous without the pulsating effects of a real engine. If needed, individual cylinder masses can be calculated for each cylinder event from the mean flow.
  • Flow into the engine cylinders can be predicted using the speed density method which uses engine speed and engine displacement to determine an ideal volumetric flow rate.
  • a correction factor called the volumetric efficiency can then be applied to provide an estimate of the volumetric flow rate.
  • the volumetric flow rate can be multiplied by the intake manifold density to determine the mass flow into the engine cylinders. This is sometimes called the speed density mass flow.
  • Engine manifolds and pipes can be modeled using the lumped parameter (zero dimensional) method. Using this method, the entire volume of the manifold is assumed to have uniform pressure, temperature, and mixture composition; all mass flows out of the manifold are assumed to have the same pressure, temperature, and mixture composition as the contents of the manifold; and the pipes are assumed to have no wave dynamics or transport delays.
  • FIG. 2 illustrates some of the components, state variables, mass flows, and sensors used in an exemplary air system model.
  • Air enters the system at a compressor inlet 200 into a low pressure compressor 202 .
  • Sensors can be located at the compressor inlet 200 to monitor various parameters, for example compressor inlet temperature, pressure and humidity.
  • the low pressure compressor 202 compresses the air and sends it to a high pressure compressor 204 where it is further compressed.
  • the compressed air from the high pressure compressor 204 is input to a charge air cooler (CAC) 206 .
  • CAC charge air cooler
  • Various parameters, for example, pressure, temperature and diluent mass fraction in the CAC 206 can be monitored.
  • the output from the CAC 206 passes through an air throttle 208 and into a mixer 210 .
  • Sensors can be positioned between the CAC 206 and the air throttle 208 to monitor the CAC outlet temperature and pressure as well as other parameters.
  • a position sensor can be used to monitor the position of the air throttle
  • the mixer 210 mixes fresh air from the CAC 206 and recirculated exhaust gasses from an exhaust gas recirculation (EGR) cooler 212 .
  • the mixed gasses from the mixer 210 are fed to an engine intake manifold 216 , and the output of the engine intake manifold 216 is divided between cylinders 242 of an engine 240 .
  • the illustration of FIG. 2 shows an engine 240 with six cylinders 242 .
  • Various parameters for example, pressure, temperature and diluent mass fraction at the intake manifold 216 can be monitored.
  • the exhaust gasses of the cylinders 242 of the engine 240 are fed to an engine exhaust manifold 218 .
  • the exhaust gasses from the exhaust manifold 218 are either recirculated through the EGR cooler 212 or expelled from the system.
  • Various parameters, for example, pressure, temperature and diluent mass fraction at the exhaust manifold 218 can be monitored.
  • the output from the EGR cooler 212 passes through an EGR valve 214 and into the mixer 210 .
  • Various parameters for example, pressure, temperature and diluent mass fraction in the EGR cooler 212 can be monitored.
  • Sensors can be positioned between the EGR cooler 212 and the EGR valve 214 to monitor the EGR cooler outlet temperature and pressure as well as other parameters.
  • a position sensor can be used to monitor the position of the EGR valve 214 .
  • An EGR flow Venturi can be located between the EGR valve 214 and the mixer 210 .
  • the exhaust gasses expelled from the exhaust manifold 218 pass through a high pressure turbine 224 and a low pressure turbine 222 .
  • the high pressure turbine 224 can be a variable geometry turbocharger (VGT) with a vane position sensor to monitor the vane positions.
  • VVT variable geometry turbocharger
  • An exhaust back pressure at the output of the low pressure turbine 222 can also be monitored.
  • the system shown in FIG. 2 can be modeled by state equations that are based on the conservation of mass, energy, and momentum. Some relationships can be approximated using first order filters. Each state equation describes a rate of change. The state value at any given time can be determined by integration of the state equation. Within the ECU, each state can be given an initial condition and the state value at each time step of the controller can be updated using numeric integration.
  • the rate of change of mass in the charge air cooler (CAC) 206 can be modeled by the difference between the rate of change of mass coming in from the compressors 202 , 204 and the rate of change of mass going out to the air throttle 208 as:
  • the rate of change of mass in the intake manifold 216 can be modeled by the sum of the rate of change of mass coming in from the air throttle 208 and the EGR valve 214 minus the rate of change of mass going into the engine 240 as:
  • the rate of change of diluent mass in the intake manifold 216 can be modeled as the sum of the rate of change in mass coming from the air throttle 208 times the mass fraction of diluent in the charge air cooler 206 (can assume same as the mass fraction of water in ambient air due to humidity) plus the rate of change of mass coming in from the EGR valve 214 times the mass fraction of diluent in the exhaust manifold 218 , minus the rate of change of mass going into the engine 240 times the mass fraction of diluent in the intake manifold 216 as:
  • diluent is used to describe everything other than dry air (or fuel) that is included in a mixture.
  • the rate of change of mass in the exhaust manifold 218 can be modeled by the rate of change of mass coming out of the engine 240 minus the rate of change of mass going into the EGR cooler 212 and the rate of change of mass going into the turbines 222 , 224 as:
  • the rate of change of diluent mass in the exhaust manifold 218 can be modeled by the difference between the rate of change of mass coming in from the engine 240 times the mass fraction of diluent coming in from the engine 240 and the sum of the rates of change of mass going into the EGR cooler 212 and the turbines 222 , 224 times the mass fraction of diluent in the exhaust manifold 218 as:
  • the rate of change of temperature at the output of the CAC 206 can be modeled by the difference between the steady state temperature at the output of the CAC 206 and the measured temperature at the output of the CAC 206 divided by a time constant for the CAC 206 as:
  • T caco ⁇ t ( T caco ⁇ _ ⁇ ss + T caco ) ⁇ cac ( 6 )
  • the rate of change of temperature at the output of the EGR cooler 212 can be modeled by the difference between the steady state temperature at the output of the EGR cooler 212 and the measured temperature at the output of the EGR cooler 212 divided by a time constant for the EGR cooler 212 as:
  • T egrco ⁇ t ( T egrco ⁇ _ ⁇ ss - T egrco ) ⁇ egrc ( 7 )
  • the steady state cooler outlet temperatures T caco _ ss and T egrco _ ss can be calculated using a heat exchanger effectiveness model.
  • the effectiveness can be calibrated using a table with mass flow as the input. An effectiveness of one means the cooler outlet temperature is equal to the temperature of the cooling fluid, and an effectiveness of zero means there is no change in temperature between the cooler inlet and outlet.
  • the rate of temperature change of the intake manifold 216 can be calculated using the mass flows in and out, the temperature in and out, and the change in mass within the intake manifold 216 .
  • the rate of change of temperature of the intake manifold 216 can be modeled by the rate of change of mass at the air throttle 208 times C p times the temperature at the output of the CAC 206 plus the rate of change of mass at the EGR valve 214 times C p times the temperature at the output of the EGR cooler 212 minus the rate of change of mass going into the engine 240 times C p times the temperature of the intake manifold 216 minus the rate of change of mass in the intake manifold 216 times C v times the temperature of the intake manifold 216 , all divided by the product of the mass at the intake manifold 216 times C v as:
  • C p is the specific heat at constant volume
  • C v is the specific heat at constant pressure.
  • the specific heat can be measured experimentally at constant volume or constant pressure.
  • C p is greater than C v because as the mixture is heated at constant pressure it expands doing work on the container or the fluid around it.
  • C p can be used to calculate energy flow into or out of the control volume.
  • C v can be used to calculate the change in energy within the control volume due to changes in temperate and mass.
  • the rate of change of temperature at the exhaust manifold 218 can be modeled by the difference between the temperature at the output of the engine 240 and the temperature of the exhaust manifold 218 divided by a time constant for the exhaust manifold 218 as:
  • the rate of change in low pressure turbocharger speed can be modeled by the sum of the torques on the low pressure turbocharger shaft and blades divided by the inertia of the low pressure turbocharger shaft and blades (Newton's second law for rotation).
  • the sum of the torques can be modeled by the difference between low pressure turbine power and low pressure compressor power divided by the low pressure turbocharger speed.
  • the turbine power (or compressor power) can be calculated from the change in enthalpy of the gas as it goes through the turbine (or compressor).
  • the enthalpy change is equal to the mass flow rate times the specific heat at constant pressure (C p ) times the delta temperature across the turbine (or compressor).
  • turbocharger speed When turbocharger speed is expressed in units of revolutions per minute (rpm), it must be converted to radians per second (rad/s) using a factor of ⁇ /30. The inverse of this factor is squared in equation (10) to convert N lpt in the denominator and also to express the solution dN lpt /dt in units of revolutions per minute per second (rpm/s).
  • N lpt ⁇ t 1 J lpt ⁇ ( W . lp_trb - W . lp_cmp N lpt ) ⁇ ( 30 ⁇ / ⁇ ⁇ ⁇ ⁇ rpm rad ⁇ / ⁇ s ) 2 ( 10 )
  • the rate of change in high pressure turbocharger speed can be modeled by the sum of the torques on the high pressure turbocharger shaft and blades divided by the inertia of the high pressure turbocharger shaft and blades (Newton's second law for rotation).
  • the sum of the torques can be modeled by the difference between high pressure turbine power and high pressure compressor power divided by the high pressure turbocharger speed.
  • the turbine power (or compressor power) can be calculated from the change in enthalpy of the gas as it goes through the turbine (or compressor).
  • the enthalpy change is equal to the mass flow rate times the specific heat at constant pressure (C p ) times the delta temperature across the turbine (or compressor).
  • turbocharger speed When turbocharger speed is expressed in units or revolutions per minute (rpm) it must be converted to radians per second (rad/s) using a factor of ⁇ /30. The inverse of this factor is squared in equation (11) to convert N hpt in the denominator and also to express the solution dN hrt /dt in units of revolutions per minute per second (rpm/s).
  • N hpt ⁇ t 1 J hpt ⁇ ( W . h ⁇ p_trb - W . hp ⁇ _cmp N hpt ) ⁇ ( 30 ⁇ / ⁇ ⁇ ⁇ ⁇ rpm rad ⁇ / ⁇ s ) 2 ( 11 )
  • the air throttle and EGR valve can be modeled using the compressible gas flow equation for an orifice as:
  • m . at C d ⁇ _ ⁇ at ⁇ ( u at ) ⁇ A at ⁇ P caco R ⁇ T caco ⁇ ⁇ ⁇ ( P im P caco ) , ⁇ and ( 12 ) m .
  • egr C d ⁇ _ ⁇ egr ⁇ ( u egr ) ⁇ A egr ⁇ P egrco R ⁇ T egrco ⁇ ⁇ ⁇ ( P im P egrco ) ( 13 )
  • C d _ at and C d _ egr are the discharge coefficients for the air throttle 208 and the EGR valve 214 , respectively, which can be calibrated using a table with actuator position (u at and u egr , respectively) as the input.
  • the fresh air flow correction factor CF air (calculated below in equation (26)) and the EGR correction factor CF egr (calculated below in equation (32)) can be used to multiply the result of the air throttle and EGR valve mass flow equations (12) and (13), respectively, as:
  • m . at CF air ⁇ C d ⁇ _ ⁇ a ⁇ t ⁇ ( u at ) ⁇ A at ⁇ P caco R ⁇ T caco ⁇ ⁇ ⁇ ( P im P caco ) , ⁇ and ( 12 ⁇ A ) m .
  • egr CF egr ⁇ C d ⁇ _ ⁇ egr ⁇ ( u egr ) ⁇ A egr ⁇ P egrco R ⁇ T egrco ⁇ ⁇ ⁇ ( P im P egrco ) ( 13 ⁇ A )
  • the areas A can be calculated using the actuator bore diameters.
  • the term R is the gas constant.
  • the compressible gas flow factor ⁇ is a function of pressure ratio and can be calibrated using a table with pressure ratio as the input.
  • the table values can be calculated off-line using the following equations:
  • the mass flow calculation for the charge aft cooler 206 and the EGR cooler 212 can be based on the Darcy-Weisbach equation:
  • h f is the pipe head loss
  • f is the Darcy friction factor
  • L is the pipe length
  • d is the diameter
  • V is velocity
  • g gravitational constant
  • Pressure drop is related to the head loss by:
  • V m . ⁇ ⁇ A ( 19 )
  • ⁇ ⁇ ⁇ P f ⁇ L d ⁇ 1 2 ⁇ A 2 ⁇ m . 2 ⁇ ( 20 )
  • Equation (20) shows a relationship between mass flow squared over density and the pressure drop across the cooler. The remaining terms are constant.
  • An empirical model of this form can be fit to experimental data. The experimental data may also show a relationship to temperature change across the cooler. This finding is reasonable because the density is changing as the gasses flow through the cooler and not constant as indicated by equation (20).
  • the inlet and outlet temperatures of each cooler 206 , 212 can be modeled and/or the temperatures can be measured.
  • Half of the cooler can be assumed to be at the inlet temperature and half of the cooler can be assumed to be at the outlet temperature.
  • the average cooler density can be calculated using the average temperature and average pressure. Assuming a linear drop in pressure and temperate across the cooler, the average temperature and average pressure can be calculated by averaging inlet and outlet values.
  • the mass flow can be calculated by multiplying the average density by the table output and then taking the square root.
  • the fresh air flow correction factor CF air (calculated below in equation (26)) and the EGR correction factor CF egr (calculated below in equation (32)) can be included in these mass flow calculations for the coolers as:
  • the mass flow through the charge air cooler 206 and the air throttle 208 can be assumed to be the same.
  • the outlet pressure of the charge air cooler 206 can be estimated using a binary search algorithm that searches for a charge air cooler outlet pressure that results in the mass flow of the charge air cooler 206 and the mass flow of the air throttle 208 being the same.
  • the outlet pressure of the charge air cooler 206 should be between the inlet pressure of the charge air cooler 206 and the pressure of the intake manifold 216 . This entire range does not have to be searched at every ECU time step. To reduce processor load, the previous solution can be used as a starting point and only a small range searched around that value. Even though the solution may not be within the search range under extreme transient conditions, the solution should converge within a few ECU time steps.
  • the calculation can begin by evaluating mass flow through the charge air cooler 206 and the air throttle 208 with the previous outlet pressure of the charge air cooler 206 . If the mass flow of the air throttle 208 is lower than the mass flow of the charge air cooler 206 , then the outlet pressure of the charge air cooler 206 can be adjusted up by a percentage of the maximum search range (charge air cooler inlet pressure ⁇ intake manifold pressure). Otherwise, the outlet pressure of the charge air cooler 206 can be adjusted down by a percentage of the maximum search range. This process can be repeated with percentage adjustments of, for example, 4, 2, 1, 0.5 and 0.25 percent of the maximum search range (charge air cooler inlet pressure ⁇ intake manifold pressure).
  • the same type of iterative solution technique can be used for the mass flow through the EGR cooler 212 and the EGR valve 214 .
  • the compressors 202 , 204 and turbines 222 , 224 can be modeled using mass flow tables and efficiency tables (turbocharger maps).
  • the pressure ratio across the compressors (or turbines) and the turbocharger speed can be used to determine the mass flow and efficiency. These calculations can include corrections for temperature and pressure when not operating at the standard conditions for the turbocharger maps.
  • the efficiency can be used to calculate the outlet temperature and the turbocharger shaft power.
  • the turbocharger speed can be calculated using the compressor power, turbine power, and inertia as shown by equations (10) and (11).
  • a variable geometry turbocharger (VGT) 224 has adjustable vanes on the turbine that change the turbine performance characteristics. Moving the vanes in the closing direction causes the pressure of the exhaust manifold 218 to increase. Up to some point this also causes the turbine power to increase, which causes the turbocharger to speed up and provide more compressor flow. If the turbine vanes are closed too much the turbine flow can be “choked” and the power may drop.
  • multiple turbine tables can be used that characterize the turbine performance at different vane positions.
  • interpolation can be used to determine the mass flow and efficiency.
  • Two stage turbochargers have two compressors in series and two turbines in series, as shown in FIG. 2 .
  • the interstage volume between the compressors 202 , 204 and between the turbines 222 , 224 is small, making it difficult to dynamically model the pressure.
  • a small change in flow causes a large change in pressure.
  • the modeled interstage pressure can become numerically unstable.
  • a flow change over one time step can cause a change in pressure that in turn causes another change in flow and pressure causing the modelled pressures and flows to oscillate. This can be overcome by using a very small time step but that is not typically practical for calculations within an ECU.
  • each compressor 202 , 204 can be assumed to be the same.
  • the flow through each turbine 222 , 224 can be assumed to be the same.
  • the interstage pressure can then be solved iteratively using a binary search algorithm that adjusts the interstage pressure until the flow through each compressor (or turbine) is the same. This is similar to the search algorithm described above for the charge air cooler 206 and the air throttle 208 .
  • the observer controller can make corrections to the air system model so that the estimated states match the measured states.
  • the modeled states may have error due to modeling errors, engine variation, changing engine characteristics over time, air leaks and other sources.
  • Three examples of model corrections are: fresh air mass flow correction term, EGR mass flow correction term, and turbine mass flow correction term. These correction terms can be calculated within the observer controller based on: intake manifold pressure error, EGR mass flow error, and exhaust manifold pressure error, respectively.
  • the model corrections can be multiplicative correction factors, additive or offset correction factors or other types of correction terms. Exemplary correction term calculations are shown below. The correction terms can be applied to the observer model as well as to the models used in actuator control calculations.
  • a fresh air flow correction factor CF air can be applied as a correction to the compressor mass flow estimates, charge air cooler mass flow estimates, and air throttle mass flow estimates.
  • the pressure error at the intake manifold 216 is the difference between the modelled and measured pressures:
  • a proportional air flow correction factor CF air _ prop can be calculated as a constant times the pressure error at the intake manifold 216 :
  • An incremental air flow intake correction factor CF air _ int can also be calculated based on the pressure error at the intake manifold 216 as:
  • a fresh air flow correction factor CF air can be estimated by the sum of these air flow correction factors:
  • a turbine mass flow correction factor CF trb can be applied as a correction to the turbine mass flow estimates.
  • the pressure error at the exhaust manifold 218 is the difference between the modelled and measured pressures:
  • a proportional turbine correction factor CF trb _ prop can be calculated as a constant times the pressure error at the exhaust manifold 218 :
  • An incremental turbine intake correction factor CF trb _ int can also be calculated based on the pressure error at the exhaust manifold 218 as:
  • a turbine intake correction factor CF trb can be estimated by the sum of these turbine correction factors:
  • An EGR mass flow correction factor CF egr can be applied as a correction to the EGR cooler mass flow estimates, and the EGR valve mass flow estimates.
  • a mass flow sensor can be located between the EGR valve 214 and the mixer 210 , and the mass flow error at the EGR cooler 212 can be estimated as the difference between the modelled and measured mass flows:
  • ⁇ dot over (m) ⁇ egr _ obs _ error ⁇ dot over (m) ⁇ egr _ sensor ⁇ dot over (m) ⁇ egr (31)
  • An EGR Flow Venturi can be located between the EGR valve 214 and the mixer 210 to measure the EGR mass flow.
  • the pressure drop from the inlet to the throat of the Venturi (delta pressure) is related to the mass flow rate.
  • Some engines can use an EGR flow orifice, and the measured pressure ratio across the orifice can be related to the flow rate (e.g., using equation 13).
  • An incremental EGR correction factor CF egr can be calculated based on this mass flow error as:
  • Proportional plus integral (PI) controllers can be used for the intake manifold pressure and exhaust manifold pressure control.
  • An integral controller can be used for the EGR mass flow error control.
  • the EGR mass flow correction factor can be applied directly to the EGR mass flow estimate to make integral control sufficient.
  • EGR exhaust gas recirculation
  • NOx nitrogen oxides
  • the term “diluent” is used to describe everything other than dry air (or fuel) that is included in a mixture.
  • the mass fraction of oxygen in dry air is 0.232. If the oxygen mass fraction in a mixture is known, the air mass fraction can be determined by dividing by 0.232. If there is no fuel, the diluent mass fraction can be calculated by taking one minus the air mass fraction.
  • the diluent mass fraction can be calculated for the charge air cooler, intake manifold, and exhaust manifold.
  • the diluent mass fraction can be chosen as a variable for convenience because it increases with increasing EGR for the intake and exhaust manifolds.
  • the diluent mass fraction increases with increasing ambient relative humidity.
  • the same modeling results can be obtained using dry air mass fraction or oxygen mass fraction as state variables.
  • D/A diluent concentration
  • F/A fuel-to-air ratio
  • D/A in-cylinder diluent-to-air ratio
  • F/A fuel-to-air ratio
  • D/A is controlled to regulate NOx.
  • F/A is controlled to prevent rich operation causing smoke, and to prevent lean operation causing high cylinder pressure.
  • the in-cylinder diluent mass has two components: diluent that is present in the residual mass from the previous engine cycle, and diluent that entered through the intake valve on the current engine cycle.
  • the in-cylinder fuel-to-air ratio (F/A) is then:
  • a model can be used to predict the residual air mass and residual diluent mass.
  • the speed density mass flow model and the intake manifold diluent mass fraction can be used to estimate the air mass and diluent mass that enters through the valves.
  • FIG. 3 illustrates a high level view of an exemplary control system 300 .
  • information is used to convert the desired in-cylinder states to manifold states, the desired flow rates to achieve those states are then calculated, and then the flow models and model corrections are used to calculate the actuator positions.
  • the control system 300 includes an engine 302 , an engine observer model 304 , an observer controller 306 , a proportional feedback controller 308 , a feed forward or inverse engine model 310 and a flow-to-position module 312 .
  • the physical engine 302 experiences disturbances 340 that are not modeled by the observer model 304 .
  • Sensors monitoring the engine 302 provide a measured state 314 .
  • the engine observer model 304 processes various inputs (including, for example, speeds, masses, pressures, temperatures, model corrections, etc.) and generates a measured state estimate 316 to be compared with the measured state 314 , as well as controlled state estimates 324 that are provided to the inverse engine model 310 and the flow-to-position module 312 .
  • the difference between the measured state 314 and the measured state estimate 316 provides an observer error 318 that is input to the observer controller 306 .
  • the observer controller 306 generates model corrections 320 that are provided to the engine observer model 304 , the inverse engine model 310 and the flow-to-position module 312 .
  • the model corrections generated by the observer controller 306 can include an integral term that drives the steady state error to zero. This can help keep operation of the engine observer model 304 close to that of the real engine 302 .
  • Another option would be to only use proportional control in the observer controller 306 and have a proportional plus integral (PI) controller for the main feedback control 308 .
  • PI proportional plus integral
  • the inverse engine model or feed forward controller 310 takes the controlled state estimates 324 generated by the engine observer model 304 , the model corrections 320 generated by the observer controller 306 , desired state inputs 322 and various system parameters 324 and calculates desired engine state commands 330 and feed forward mass flow terms 332 to achieve the desired D/A and F/A values included in the desired state inputs 322 .
  • the difference between the controlled state estimates 324 generated by the engine observer model 304 and the desired engine state commands 330 generated by the inverse engine model 310 is input to the feedback controller 308 which calculates proportional flow commands 334 .
  • the proportional feedback controller 308 can be used for transient control. To change a manifold pressure more or less mass has to be stored in the manifold. This change in mass storage can be achieved using the proportional controller 308 . Using the proportional controller 308 can provide smoother operation than using a derivative term in the feed forward calculation. The proportional feedback controller 308 also can remove error that may not be covered by the model correction factors because of the response time or limits that may be applied to the correction factors.
  • the sum of the feed forward mass flows 332 generated by the inverse engine model 310 and the proportional flow commands 334 generated by the proportional feedback controller 308 provides flow commands 336 that are input to the flow-to-position module 312 .
  • the flow-to-position module 312 also receives inputs of the model corrections 320 generated by the observer controller 306 and the controlled state estimates 324 generated by the engine observer model 304 .
  • the flow-to-position module 312 takes these inputs and an exhaust back pressure and calculates actuator position commands 328 that are input to the engine 302 and the engine observer model 304 .
  • FIG. 4 illustrates an exemplary air throttle and EGR valve control system 400 which includes a charge air cooler (CAC) 406 , an air throttle 408 , an intake manifold 416 , an EGR valve 414 , an EGR cooler 412 and a cylinder 442 . Only one cylinder 442 is shown for clarity but the engine would include multiple cylinders 442 and the output from the intake manifold 416 would be distributed across the multiple cylinders 442 .
  • CAC charge air cooler
  • the air throttle 408 and EGR valve 414 provide fast response for controlling the diluent mass fraction and pressure of the intake manifold 416 .
  • the turbocharge vanes (see VGT 224 of FIG. 2 ) can also be adjusted to control the EGR flow and fresh air flow but this control is slower. Control of the turbocharger is typically for providing sufficient exhaust manifold pressure and charge air cooler pressure so that the air throttle 408 and EGR valve 414 can be adjusted to achieve the desired setpoints.
  • the system can be designed to give the diluent-to-air-ratio (D/A) control higher priority than the fuel-to-air-ratio (F/A) control.
  • D/A is controlled by regulating the diluent mass fraction of the intake manifold 416 .
  • F/A is controlled by regulating the pressure of the intake manifold 416 . In general, D/A control is faster than F/A control.
  • the desired diluent concentration in the intake manifold 416 can be calculated using the current in cylinder air mass instead of a desired value calculated from the F/A setpoint because under transient conditions it may take a long time to achieve the F/A setpoint.
  • FIG. 5 shows a block diagram for the control.
  • the desired diluent mass fraction of the intake manifold 416 can be calculated at block 510 using the following exemplary method.
  • the EGR control calculation can calculate the mass of diluent that is desired in-cylinder using the estimated current air mass in-cylinder and the desired D/A setpoint:
  • the mass of diluent to enter the cylinder can then be calculated by subtracting the residual diluent mass from the desired in-cylinder diluent mass:
  • the desired diluent mass flow into the engine can then be calculated using engine speed and the number of cylinders:
  • the desired intake manifold diluent mass fraction can then be calculated by dividing the desired engine-in diluent mass flow by the speed density mass flow:
  • ⁇ d_im ⁇ _des m . d_eng ⁇ _in ⁇ _des m . eng_in ( 40 )
  • the desired mass flow through the EGR valve 414 can be calculated at block 512 using the following exemplary method.
  • the following equation can be used to relate the desired diluent mass fraction of the intake manifold 416 to the feed forward intake manifold EGR mass fraction:
  • ⁇ d _ im _ des ⁇ d _ em ⁇ egr _ im _ ff + ⁇ d _ cac ⁇ (1 ⁇ egr _ im _ ff ) (41)
  • the mass fraction of diluent in the charge air cooler 406 can be used in this calculation to account for water vapor that may enter with the fresh air. Water vapor is considered a diluent.
  • This equation can be re-arranged to solve for the feed forward intake manifold EGR mass fraction as:
  • ⁇ egr_im ⁇ _ff ⁇ d_im ⁇ _des - ⁇ d_cac ⁇ d_em - ⁇ d_cac ( 42 )
  • the feed forward EGR mass flow can be calculated by multiplying the feed forward intake manifold EGR mass fraction by the engine in mass flow estimate:
  • the intake manifold diluent mass fraction error is the difference between the desired intake manifold diluent mass fraction and the intake manifold diluent mass fraction estimate:
  • the error can be multiplied by the proportional gain to determine the closed loop term by:
  • K p _ egr can be calibrated using a table with exhaust manifold diluent mass fraction as the input. This allows higher gains to be used when the exhaust manifold diluent mass fraction is low.
  • the desired mass flow through the EGR valve 414 is the sum of the feed forward term and the closed loop term:
  • the air throttle feed forward command can be calculated using the engine in mass flow estimate and the EGR valve mass flow estimate as:
  • This air throttle feed forward term can be used to achieve a flow that will keep the pressure of the intake manifold 416 constant.
  • the closed loop term that will be calculated next is used to change the pressure of the intake manifold 416 .
  • the desired air mass in-cylinder can be calculated using the desired fuel command and the desired F/A lean setpoint as:
  • m a_cyl ⁇ _lean ⁇ _des m f_des F / A lean_des ( 48 )
  • a lean setpoint can be used here because the air throttle command is only used to close the air throttle 408 when the engine operation becomes too lean.
  • the turbocharger can use a F/A rich setpoint to increase the engine boost when the engine operation becomes too rich. Having this control deadband between the rich and lean setpoints can allow the air throttle and turbocharger vanes to remain more open more of the time than they would be if controlling to one F/A setpoint.
  • the desired pressure of the intake manifold 416 can be calculated at block 520 using the following exemplary method.
  • the desired diluent mass in-cylinder can be calculated using the desired in-cylinder lean air mass and the desired D/A setpoint as:
  • the mass of air to enter the cylinder can then be calculated by subtracting the residual air mass from the desired in-cylinder air mass:
  • the mass of diluent to enter the cylinder can be calculated by subtracting the residual diluent mass from the desired in-cylinder diluent mass:
  • the total mass to enter the cylinder can be calculated as the sum of the air mass to enter the cylinder and the diluent mass to enter the cylinder:
  • m cyl _ in _ lean _ des m a _ cyl _ in _ lean _ des +m d _ cyl _ in _ lean _ des (52)
  • P im_lean ⁇ _des n cyl ⁇ m cyl_in ⁇ _lean ⁇ _des ⁇ R ⁇ T im V d ⁇ VE ( 53 )
  • This equation is related to the speed-density calculation but does not account for speed because mass per cylinder is used instead of a mass flow.
  • the desired intake manifold lean pressure may be limited to a certain range for component protection and engine performance. Low pressures are sometimes avoided to prevent high oil consumption and poor combustion quality.
  • the desired mass flow through the air throttle 408 can be calculated at block 522 using the following exemplary method.
  • the intake manifold pressure lean error is the difference between the desired intake manifold lean pressure and the intake manifold pressure estimate:
  • the error can be multiplied by the proportional gain to determine the closed loop term:
  • the desired air throttle mass flow is the sum of the feed forward term from equation (47) and the closed loop term from equation (55):
  • the control described above and shown in FIG. 5 uses the EGR valve 414 to control the intake manifold diluent mass fraction and the air throttle 408 to control the intake manifold pressure. Under transient conditions when there is insufficient engine delta pressure to provide the required EGR mass flow the resulting intake manifold diluent mass fraction may be too low.
  • An alternative control strategy can be used to resolve this issue by using the air throttle 408 to control the fresh air flow entering the intake manifold 416 when needed to achieve the desired intake manifold diluent mass fraction. This is different in that it calculates the maximum mass flow for the air throttle 408 and EGR valve 414 , then determines the maximum combined flow that is possible while achieving the desired intake manifold diluent mass fraction.
  • the intake manifold pressure is controlled by calculating a combined mass flow term that is within the maximum limit.
  • the individual mass flows for the air throttle 408 and the EGR valve 414 are then calculated as shown in FIG. 6 . Many of the calculations are the same as described above, and the differences are described below.
  • the desired intake manifold diluent mass fraction can be calculated at block 602 using the method disclosed with equation (40).
  • the feed forward intake manifold EGR mass fraction can be calculated at block 604 using the method disclosed with equation (42).
  • the closed loop EGR mass flow can be calculated at block 604 using the method disclosed with equation (45).
  • the desired intake manifold pressure can be calculated at block 608 using the method disclosed with equation (53).
  • the maximum air throttle and EGR valve mass flows can be calculated at block 606 using the maximum air throttle and EGR valve positions in equation (12) and (13), and equations (21) and (22).
  • An iterative process can be used to find the mass flow since the corresponding cooler outlet pressure must be found that provides the same flow through the actuator and cooler.
  • a similar iterative process can be used to the one described above for the charge air and EGR cooler mass flows for the observer, except that the maximum actuator position could be used instead of the current actuator position.
  • the maximum actuator position does not have to correspond to a wide open valve position.
  • the maximum actuator position may be calibrated to a value less than wide open under some operating conditions.
  • the maximum mass flow rate at the intake manifold 416 can be based on the EGR valve mass flow limit calculated using the maximum EGR valve position in equation (13), equation (22), the closed loop EGR mass flow term from equation (45), and the feed forward intake manifold EGR mass fraction from equation (42) as:
  • the maximum intake manifold mass flow based on the air throttle mass flow limit can be calculated using the maximum air throttle position in equation (12), equation (21), the closed loop EGR mass flow term from equation (45), and the feed forward intake manifold EGR mass fraction from equation (42) as:
  • the maximum intake manifold mass flow can be calculated at block 610 as the minimum of the two values calculated by equations (57) and (58):
  • ⁇ dot over (m) ⁇ im _ in _ max min( ⁇ dot over (m) ⁇ im _ in _ max _ egr _ ltd , ⁇ dot over (m) ⁇ im _ in _ max _ at _ ltd ) (59)
  • the feed forward intake manifold mass flow term can be equated to the engine in mass flow estimate:
  • the closed loop intake manifold mass flow term can be estimated as a proportional gain times the intake manifold pressure lean error that was calculated in equation (54):
  • the desired intake manifold mass flow in calculated at block 612 can be estimated as the sum of the feed forward term and the closed loop term:
  • the desired EGR valve mass flow and air throttle mass flow can be calculated at block 614 from the desired intake manifold mass flow as:
  • ⁇ dot over (m) ⁇ egr _ des ⁇ dot over (m) ⁇ im _ in _ des ⁇ egr _ im _ ff + ⁇ dot over (m) ⁇ egr _ cl (63)
  • ⁇ dot over (m) ⁇ at _ des ⁇ dot over (m) ⁇ im _ in _ des ⁇ (1 ⁇ egr _ im _ ff ) ⁇ ⁇ dot over (m) ⁇ egr _ cl (64)
  • the feed forward intake manifold EGR mass fraction and the closed loop EGR mass flow terms do not affect the total mass flow entering the manifold, only the split between the EGR valve and the air throttle.
  • the desired position for the air throttle 408 and the desired position for the EGR valve 414 can be calculated from the desired flow rate for each actuator.
  • the cooler inlet pressure and intake manifold pressure can be used in each case.
  • the pressure drop across the CAC 406 can be evaluated using equation (21). This can be done by searching the CACMassFlowSquaredOverDensityTable described above to find the delta pressure that gives the desired mass flow. Alternatively, a separate table can be used with delta pressure as the output and mass flow squared over density as one of the inputs. The outlet pressure of the CAC 406 can then be calculated by subtracting this pressure drop from the CAC inlet pressure.
  • the pressure ratio across the air throttle 408 can be calculated by dividing the pressure of the intake manifold 416 by the outlet pressure of the CAC 406 . Equation (12) can then be used to solve for the discharge coefficient C d _ at .
  • the discharge coefficient C d _ at is related to actuator position u at .
  • a table defining this relationship was described for equation (12) of the observer model.
  • the table for equation (12) could have two columns (u at and C d _ at ), where u at is the input and C d _ at is the output.
  • C d _ at is the input and u at is the output.
  • the pressure drop across the EGR cooler 412 can be evaluated using equation (22). This can be done by searching the EGRCMassFlowSquaredOverDensityTable described above to find the delta pressure that gives the desired mass flow. Alternatively, a separate table can be used with delta pressure as the output and mass flow squared over density as one of the inputs. The outlet pressure of the EGR cooler 412 can then be calculated by subtracting this pressure drop from the EGR cooler inlet pressure.
  • the pressure ratio across the EGR valve 414 can be calculated by dividing the pressure of the intake manifold 416 by the outlet pressure of the EGR cooler 412 . Equation (13) can then be used to solve for the discharge coefficient C d _ egr .
  • the discharge coefficient C d _ egr is related to actuator position u egr .
  • a table defining this relationship was described for equation (13) of the observer model.
  • the table for equation (13) could have two columns (u egr and C d _ egr ), where u egr is the input and C d _ egr is the output.
  • C d _ egr is the input and u egr is the output.
  • the desired mass flows can be modified by dividing by the corresponding mass flow correction factors that were calculated for the air system observer. This allows the correct position to be calculated for the desired mass flow.
  • the turbocharger control can provide sufficient exhaust pressure to achieve a desired EGR mass flow and provide sufficient intake manifold pressure to achieve a desired fuel-to-air ratio.
  • the vanes on the turbocharger can be adjusted to regulate the mass flow through the turbine. Moving the vanes in the closing direction tends to reduce the mass flow, increase the exhaust manifold pressure, and increase the turbine power.
  • a flow based strategy can be used with the turbocharger control.
  • the desired turbine mass flow can be calculated and then the turbocharger maps can be used to calculate the vane position needed to achieve the desired mass flow.
  • FIG. 7 illustrates an exemplary turbocharger control schematic 700 which includes a cylinder 742 , an exhaust manifold 718 , an EGR cooler 712 , a high pressure variable geometry turbocharger 724 , a low pressure turbine 722 and an exhaust outlet 730 . Only one cylinder 742 is shown for clarity but the engine would include multiple cylinders 742 and the output from the multiple cylinders 742 would be input to the exhaust manifold 718 .
  • the vanes of the variable geometry turbocharger 724 can be adjusted to control the EGR flow and fresh air flow.
  • FIG. 8 illustrates an exemplary turbocharger vane position control model.
  • the desired EGR rich mass flow and desired intake manifold pressure rich setpoint are calculated.
  • the minimum exhaust manifold pressure to achieve the desired EGR rich mass flow is calculated.
  • An integral controller can be used to regulate the intake manifold pressure at block 818 by adjusting the exhaust manifold pressure.
  • the desired exhaust manifold pressure is limited to the minimum pressure calculated for EGR mass flow.
  • the turbine mass flow to achieve that pressure is calculated.
  • the vane position is calculated.
  • the feed forward term for the turbine mass follow can be calculated by subtracting the EGR mass flow from the engine out mass flow.
  • the desired EGR mass flow at block 810 can be calculated by first calculating the desired exhaust manifold pressure.
  • the desired air mass and diluent mass in-cylinder can be calculated as:
  • m a_cyl ⁇ _rich ⁇ _des m f_des F / A rich_des ( 66 )
  • m d_cyl ⁇ _rich ⁇ _des m a_cyl ⁇ _rich ⁇ _des ⁇ D / A des ( 67 )
  • the desired mass of air, diluent, and total mass entering the cylinder can be calculated using the desired in-cylinder values and the residual values
  • m cyl _ in _ rich _ des m a _ cyl _ in _ rich _ des +m d _ cyl _ in _ rich _ des (70)
  • the desired intake manifold rich diluent mass fraction can be calculated by dividing the desired cylinder in rich diluent mass by the desired cylinder in rich mass.
  • ⁇ d_im ⁇ _rich ⁇ _des m d_cyl ⁇ _in ⁇ _rich ⁇ _des m cyl_in ⁇ _rich ⁇ _des ( 71 )
  • the desired intake manifold rich diluent mass fraction can be related to the desired intake manifold rich EGR mass fraction by:
  • ⁇ d _ im _ rich _ des ⁇ d _ em ⁇ egr _ im _ rich _ des + ⁇ d _ cac ⁇ (1 ⁇ egr _ im _ rich _ des ) (72)
  • Equation (72) can be rearranged to solve for the desired intake manifold rich EGR mass fraction as:
  • ⁇ egr_im ⁇ _rich ⁇ _des ⁇ d_im ⁇ _rich ⁇ _des - ⁇ d_cac ⁇ d_em - ⁇ d_cac ( 73 )
  • the desired engine in rich mass flow is calculated using the desired cylinder in rich mass, number of cylinders, and engine speed as:
  • m . eng_in ⁇ _rich ⁇ _des m cyl_in ⁇ _rich ⁇ _des ⁇ n cyl ⁇ N e ⁇ ( rpm ) ⁇ ( min 60 ⁇ ⁇ sec ) ⁇ ( cycle 2 ⁇ ⁇ rev ) ( 74 )
  • the desired rich EGR mass flow can then be calculated by multiplying the desired intake manifold rich EGR mass fraction by the desired engine in rich mass flow as:
  • the minimum exhaust manifold pressure is found that provides the desired EGR mass flow.
  • the desired EGR valve position u egr _ des is less than the maximum u egr _ max , then there is sufficient exhaust manifold pressure for EGR flow control with the EGR valve.
  • the minimum exhaust manifold pressure limit can be calculated using the desired EGR rich mass flow and desired intake manifold pressure rich setpoints. The exhaust pressure calculation can take the desired rich intake manifold pressure and add the calculated pressure drop across the EGR cooler and EGR valve (with the EGR valve at its maximum position).
  • the EGR valve When the EGR valve is at the maximum position u egr _ max , then the EGR valve is not controlling the flow and the flow can be controlled by regulating the exhaust pressure. Under this condition, the desired EGR valve mass flow from the EGR valve control calculation can be used with the current intake manifold pressure estimate to calculate the required exhaust manifold pressure.
  • the desired intake manifold pressure can be determined at block 810 by computing the pressure needed to achieve the desired engine in mass flow which can be found using the ideal gas law and the volumetric efficiency as:
  • This equation is related to the speed-density calculation but does not account for speed because the mass per cylinder is used instead of a mass flow.
  • the desired intake manifold rich pressure may be limited to a certain range for component protection and engine performance. Low pressures are sometimes avoided to prevent high oil consumption and poor combustion quality.
  • the error in intake manifold rich pressure can be calculated as the difference between the desired intake manifold rich pressure and the estimated intake manifold pressure by:
  • This pressure error can be multiplied by the integral gain and added to the previous desired exhaust manifold pressure to determine the unlimited desired exhaust manifold pressure before the pressure limits are applied as:
  • the unlimited desired exhaust manifold pressure may be limited by minimum pressure limits to the minimum exhaust manifold pressure for EGR from equation (76), and may also have a calibrate-able minimum limit for engine performance:
  • P em _ des _ min _ limited maximum( P em _ des _ unlimited ,P em _ min _ for _ egr ,P em _ min _ for _ perf ) (79A)
  • the desired exhaust manifold pressure may be reduced when it is determined that controlling to a lower exhaust manifold pressure produces more turbine power.
  • the turbine vanes move in the closing direction to achieve the desired turbine mass flow.
  • the angle at which the gasses enter the turbine changes.
  • there will be an optimum turbine vane position that maximizes turbine power. Closing the vanes more than what is optimum for maximum turbine power increase the exhaust manifold pressure, increases engine pumping work, reduces fuel economy, and reduces turbine power.
  • the desired exhaust manifold pressure can be calculated by taking the previous desired exhaust manifold pressure and subtracting a small calibrate-able value. Since this reduction in pressure occurs at each time step in the software the desired exhaust manifold pressure is reduced over time in the form of a ramp.
  • P em _ des _ trb _ pwr _ limited P em _ des _ previous ⁇ P em _ ramp _ trb _ pwr _ exceeded
  • the desired exhaust manifold pressure may also be constrained by a maximum engine delta pressure limits for engine protection.
  • Engine delta pressure is the difference between the exhaust manifold pressure and intake manifold pressure. If the engine delta pressure becomes too large, the exhaust pressure can push the exhaust valve open during the intake stroke of the engine which is called valve float.
  • a maximum exhaust manifold pressure limit for engine delta pressure protection can be calculated as:
  • the desired exhaust manifold pressure may also be constrained by a maximum pressure limit for component protection (to protect turbocharge seals, exhaust manifold gaskets, etc.).
  • This pressure limit can be calculated using the ambient (barometric) pressure and the gage pressure limit for the exhaust manifold components as:
  • the desired exhaust manifold pressure can be calculated by taking the minimum of the turbine power limited desired exhaust manifold pressure, the maximum pressure for engine delta pressure protection, and the pressure limit for component protection:
  • P em _ des minimum( P em _ des _ trb _ pwr _ limited ,P em _ max _ for _ eng _ dp ,P em _ max _ for _ comp ) (79D)
  • rate limits can also be applied to prevent sudden changes to the desired exhaust manifold pressure that would cause large transient changes to the desired turbine mass flow and large transient changes to the desired turbine vane position.
  • the closed loop turbine mass flow can be calculated by first calculating the exhaust manifold pressure error as:
  • P em is the exhaust manifold pressure estimate from the observer.
  • the estimate can be used instead of the measured value since the measured value may have lag due to the sensor response time and any filtering that may be used to reduce signal noise, and the estimated value may continue to be used if a sensor fails.
  • pressure sensors can respond fast compared to the air system response so using the measured pressure instead of the estimate can be done with similar results.
  • the exhaust manifold pressure error can be multiplied by the proportional gain to determine the closed loop term by:
  • the negative sign is used because turbine flow has to go down to increase exhaust manifold pressure. This allows a positive gain to be used in calculating the closed loop turbine mass flow.
  • the desired turbine mass flow is the sum of the feed forward term and the closed loop term:
  • the control method described above and illustrated in FIG. 8 is intended for use when the desired lean F/A setpoint is less than the desired rich F/A setpoint. This results in the air throttle attempting to maintain a higher intake manifold pressure than the turbine vane position control. This separation can create a control band in which both the air throttle and turbine vanes move in the opening direction. Under steady state conditions the air throttle typically moves to the maximum position, which minimizes the pumping work across the air throttle.
  • the desired air throttle rich mass flow and the desired charge air cooler pressure can be calculated first.
  • the desired air throttle rich mass flow can be calculated using the desired intake manifold rich EGR mass fraction and the desired engine in rich mass flow as:
  • the desired charge air cooler rich pressure can be estimated by the desired intake manifold rich pressure and the pressure drop across the air throttle and charge air cooler. This calculation can be shown as a function by:
  • equation (12) can be used to find the desired charge air cooler outlet pressure that provides the desired mass flow through the air throttle.
  • equation (21) can be used to find the charge air cooler inlet pressure that is sufficient to overcome the pressure drop across the charge air cooler.
  • the maximum air throttle position u at _ max can be used since it minimizes the pumping work across the air throttle.
  • the charge air cooler pressure rich error is the difference between the desired charge air cooler rich pressure and the estimated charge air cooler pressure:
  • This error can be multiplied by the integral gain and added to the previous desired exhaust manifold pressure to determine the desired exhaust manifold pressure as:
  • the desired exhaust manifold pressure can then be limited to the minimum value calculated by equation (76), and it may also be limited to a certain range for component protection and engine performance.
  • the desired exhaust manifold pressure can then be used to calculate the desired turbine mass flow as shown by equations (80) through (82).
  • the desired turbine vane position u vgt _ des can be calculated using the desired turbine mass flow ⁇ dot over (m) ⁇ trb _ des and the state information for the observer model.
  • the state information can include, for example, exhaust manifold pressure, exhaust manifold temperature, exhaust back pressure, high pressure turbocharger speed, and low pressure turbocharger speed.
  • the interstage pressure between the high and low pressure turbines 724 , 722 can also be determined in finding the vane position u vgt _ des that provides the desired turbine mass flow ⁇ dot over (m) ⁇ trb _ des .
  • the turbine interstage pressure and desired vane position can be found for a given turbine mass flow using a two dimensional binary search, an example of which is shown in FIG. 9 .
  • Block 910 the desired turbine mass flow ⁇ dot over (m) ⁇ trb _ des from equation (82) is input.
  • the exhaust manifold pressure and temperature, the exhaust back pressure, and the speeds of the low and high pressure turbines 724 , 722 are input.
  • the current desired vane position is set to the desired vane position from the calculation that was performed at the previous time step, the turbine delta pressure is set to the difference between the exhaust manifold pressure and the exhaust back pressure, and a search index and vane adjustment value are initialized.
  • Block 916 is an outer loop check that allows i max iterations of the outer loop.
  • Block 920 is an inner loop that performs j max iterations adjusting the turbine interstage pressure to find a resulting turbine interstage pressure for the current desired vane position that provides the same or closest to the same mass flow through each of the turbines 724 , 722 .
  • This step is similar to the search described in [0052] for the observer model but in this case the model is being used to evaluate a possible vane position rather than the final desired vane position.
  • the outer loop takes the mass flows through each of the turbines 724 , 722 , and calculates an average turbine mass flow by averaging the high and low pressure turbine mass flows.
  • the outer loop also fine tunes the turbine position adjustment step.
  • the average turbine mass flow is compared with the desired turbine mass flow. If the average turbine mass flow is too high, then at block 936 the current desired vane position is adjusted in the closing direction (increasing u vgt _ des ). Otherwise, at block 938 the current desired vane position is adjusted in the opening direction (decreasing u vgt _ des ). Control returns to block 916 , and the process is repeated as part of the binary search. After all the iterations of the outer loop are complete, at block 950 the final desired vane position u vgt _ des that provides the desired turbine mass flow ⁇ dot over (m) ⁇ trb _ des is output. This process can be repeated with percentage adjustments to the vane position of, for example, 4, 2, 1, 0.5 and 0.25 percent.
  • the modeled mass flow through the high and low pressure turbines 724 , 722 in the search for the desired vane position can each be corrected using the turbine mass flow correction factor shown in equation (30). This allows the turbine vane position to be determined with modeled flow correction so that the desired turbine mass flow is achieved.
  • the turbine interstage temperature can be assumed to be equal to the high pressure turbine outlet temperature, which can be calculated using the turbine efficiency, pressure ratio across the high pressure turbine, and the exhaust manifold temperature.
  • the efficiency can be determined using tables with inputs of corrected turbocharger speed and pressure ratio.
  • the turbocharger speed can be adjusted using a correction factor to compensate for operating with exhaust manifold temperatures that are different than the reference temperature used when creating the efficiency table.
  • Efficiency tables can be generated for different vane positions and interpolation can be used when the vane position is between two of the provided tables.
  • the turbine interstage pressure and temperature can be used to calculate the low pressure turbine mass flow.
  • Closing the vanes more than the maximum turbine power point causes higher velocity but the flow angle is less optimum, there is less turbine power, and the exhausts manifold pressure is higher. This region of operation is typically avoided.
  • One exception is when there is a need to raise the exhaust temperature for after-treatment system control. In this case, the increase in pumping work is beneficial because it puts additional load on the engine. The extra load on the engine requires more fuel to be consumed, raising the exhaust temperature.
  • This maximum turbine power check can be performed after the vane position calculation described above to see if controlling to a slightly lower exhaust manifold pressure (5 kPa lower for example) would provide more turbine power. If the turbine power is higher with reduced exhaust manifold pressure that means the exhaust manifold pressure for maximum turbine power has been exceeded. When the maximum turbine power is exceeded, the desired exhaust manifold pressure can be reduced at a calibrate-able rate until the maximum turbine power is no longer exceeded, as shown by equation (79B).

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Fluid Mechanics (AREA)
  • Analytical Chemistry (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Exhaust-Gas Circulating Devices (AREA)

Abstract

A fresh air and exhaust gas control method and system for an engine air system with an air throttle and exhaust gas recirculation (EGR) valve. The method includes monitoring engine parameters; generating engine state estimates using an engine observer model; generating measured engine states based on the monitored engine parameters; computing observer error based on the differences between the measured and modeled engine states; generating model correction factors; and generating commands for adjusting the air throttle and EGR valve. An inverse engine observer model can generate the desired air throttle and EGR valve positions. The method can include generating feedback actuator commands in generating the desired air throttle and EGR valve positions. The correction factors can include fresh air, EGR and/or turbine mass flow correction factors.

Description

    FIELD OF THE DISCLOSURE
  • The present disclosure relates to engine control systems and methods and more particularly to an engine air system model that can run in the engine control unit (ECU) in real time.
  • BACKGROUND
  • Internal combustion engines use recirculated exhaust gas to reduce emissions of nitrogen oxides (NOx). Achieving the optimum combination of air and burnt gasses within the engine cylinder prior to the start of combustion on each engine cycle may not be possible due to the dynamics of the air system. To address this problem, control strategies are used to attempt to regulate the intake manifold pressure and the percentage of exhaust gas recirculation (EGR). Traditional engine control strategies use open loop tables and/or proportional-integral-derivative (PID) controllers. These systems tend to have errors under transient conditions because the open loop tables are calibrated for steady state conditions and the closed loop PID controls depend on sensor feedback, which inherently has lag. A physics-based feed forward calculation can be used instead of the open loop tables and PID controls. The feed forward calculation can provide better response under transient conditions, prioritize control objectives, account for system constraints, and be easier to calibrate.
  • It would be desirable to have engine control systems and methods that regulate the intake manifold pressure and percent EGR using physics-based feed forward calculations.
  • SUMMARY
  • A fresh air and exhaust gas control method is disclosed for an engine having an air system with an aft throttle and an exhaust gas recirculation (EGR) valve. The control method includes monitoring parameters of the engine using a plurality of sensors; modeling the air system and generating engine state estimates using an engine observer model; generating measured engine states based on the monitored engine parameters from the plurality of sensors; computing an observer error based on the differences between the measured engine states and the engine state estimates; generating model corrections; generating actuator commands and adjusting the air throttle and the EGR valve positions based on the actuator commands. The model corrections are based on the observer error, and the model corrections are input to the engine observer model. Generating actuator commands includes generating a desired air throttle position and a desired EGR valve position based on setpoint commands, the monitored engine parameters, the model corrections and the engine state estimates. The air throttle is adjusted based on the desired air throttle position, and the EGR valve is adjusted based on the desired EGR valve position.
  • Generating a desired air throttle position and a desired EGR valve position can be performed using an inverse engine model that is an inverse of the engine observer model. The method can also include generating feedback actuator commands based on the setpoint commands and the engine state estimates; and using the feedback actuator commands in generating the desired air throttle and EGR valve positions.
  • The air system can also include a charge air cooler and an engine intake manifold coupled to the air throttle, such that intake air to the engine flows through the charge air cooler, the air throttle and the engine intake manifold. In this embodiment, the method can also include estimating a pressure difference across the charge air cooler; estimating a temperature difference across the charge air cooler; and estimating an air throttle mass flow as part of the engine state estimates based on the pressure and temperature differences across the charge air cooler. Estimating a pressure difference across the charge air cooler can include estimating the charge air cooler inlet pressure; estimating the intake manifold pressure; and estimating the charge air cooler outlet pressure by starting at the previous value of the charge air cooler outlet pressure and searching a percentage of the range between the charge air cooler inlet pressure and the intake manifold pressure for the charge air cooler outlet pressure that makes the charge air cooler mass flow and the air throttle mass flow the same or closest to the same.
  • The air system can also include an EGR cooler and an engine intake manifold coupled to the EGR valve, recirculated exhaust gasses from the engine flowing through the EGR cooler, the EGR valve and the engine intake manifold. In this embodiment, the method can also include estimating a pressure difference across the EGR cooler; estimating a temperature difference across the EGR cooler; and estimating an EGR valve mass flow as part of the engine state estimates based on the pressure and temperature differences across the EGR cooler. Estimating a pressure difference across the EGR cooler can include estimating the EGR cooler inlet pressure; estimating the intake manifold pressure; and estimating the EGR cooler outlet pressure by starting at the previous value of the EGR cooler outlet pressure and searching a percentage of the range between the EGR cooler inlet pressure and the intake manifold pressure for the EGR cooler outlet pressure that makes the EGR cooler mass flow and the EGR valve mass flow the same or closest to the same.
  • The generating model corrections step can include generating a fresh air mass flow correction term based on a pressure error at the engine intake manifold, and/or generating an EGR mass flow correction term based on the difference between the modelled and measured mass flows through the EGR cooler.
  • The method can also include calculating a desired intake manifold diluent mass fraction based on a desired diluent-to-air ratio setpoint, an engine speed and a number of cylinders in the engine; calculating a desired EGR mass flow based on the desired intake manifold diluent mass fraction; and calculating the desired EGR valve position based on the desired EGR mass flow. The method can also include calculating a desired intake manifold pressure based on the desired diluent-to-air ratio setpoint and the number of cylinders in the engine; calculating a desired air throttle mass flow based on the desired intake manifold pressure; and calculating the desired air throttle position based on the desired air throttle mass flow.
  • The method can also include calculating a desired intake manifold diluent mass fraction based on a desired diluent-to-air ratio setpoint, an engine speed and a number of cylinders in the engine; calculating an intake manifold EGR mass fraction and a closed loop EGR mass flow based on the desired intake manifold diluent mass fraction; calculating a maximum air throttle mass flow and a maximum EGR valve mass flow; calculating a desired intake manifold pressure based on the desired diluent-to-air ratio setpoint and the number of cylinders in the engine; calculating a maximum intake manifold mass flow based on the intake manifold EGR mass fraction, the closed loop EGR mass flow, the maximum air throttle mass flow and the maximum EGR valve mass flow; calculating a desired intake manifold mass flow in based on the maximum intake manifold mass flow and the desired intake manifold pressure; calculating a desired air throttle mass flow and a desired EGR valve mass flow based on the intake manifold EGR mass fraction, the closed loop EGR mass flow and the desired intake manifold mass flow in; calculating the desired EGR valve position based on the desired EGR valve mass flow; and calculating the desired air throttle position based on the desired air throttle mass flow.
  • A fresh air and exhaust gas control system is disclosed for an engine having an air system with an air throttle and an exhaust gas recirculation (EGR) valve. The control system includes a plurality of sensors, an engine observer, a comparator, an observer controller, and an inverse engine model. The plurality of sensors monitor engine parameters of the engine. The engine observer models the air system and generates engine state estimates. The comparator generates measured engine states based on the engine parameters from the plurality of sensors, and computes an observer error based on the differences between the measured engine states and the engine state estimates. The observer controller generates model corrections based on the observer error, and the model corrections are input to the engine observer. The inverse engine model generates actuator commands based on setpoint commands, the engine parameters from the plurality of sensors, the model corrections and the engine state estimates. The positions of the air throttle and the EGR valve are adjusted based on the actuator commands.
  • The engine observer, the comparator, the observer controller, and the inverse engine model can run on an electronic control unit of the engine. The inverse engine model can include an inverse of the engine observer.
  • The fresh air and exhaust gas control system can also include a feedback controller that generates feedback actuator commands based on the setpoint commands and the engine state estimates; and the positions of the aft throttle and the EGR valve would be adjusted based on the actuator commands and the feedback actuator commands.
  • The air system can include a charge air cooler and an engine intake manifold coupled to the air throttle, such that intake air to the engine flows through the charge air cooler, the air throttle and the engine intake manifold. In this case, the engine state estimates generated by the engine observer can include an air throttle mass flow estimate based on pressure and temperature differences across the charge air cooler.
  • The air system can include an EGR cooler and an engine intake manifold coupled to the EGR valve, such that recirculated exhaust gasses from the engine flow through the EGR cooler, the EGR valve and the engine intake manifold. In this case, the engine state estimates generated by the engine observer can include an EGR valve mass flow estimate based on pressure and temperature differences across the EGR cooler.
  • The observer controller can generate a fresh air mass flow correction term based on the difference between the modelled and measured intake manifold pressures. The observer controller can generate an EGR mass flow correction term based on the difference between the modelled and measured EGR cooler mass flows.
  • The above and other features will become apparent from the following description and the attached drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The detailed description of the drawing refers to the accompanying figures in which:
  • FIG. 1 illustrates an exemplary observer based control system including a physical process and a process model;
  • FIG. 2 illustrates some of the components, state variables, mass flows, and sensors used in an exemplary air system model;
  • FIG. 3 illustrates a high level view of an exemplary control method;
  • FIG. 4 illustrates an exemplary air throttle and EGR valve control system;
  • FIG. 5 illustrates an exemplary method for calculating desired EGR valve and air throttle positions;
  • FIG. 6 illustrates another exemplary method for calculating desired EGR valve and air throttle positions;
  • FIG. 7 illustrates an exemplary turbocharger control model;
  • FIG. 8 illustrates an exemplary method for calculating turbocharger vane positions; and
  • FIG. 9 illustrates an exemplary two dimensional binary search for finding turbine interstage pressure and desired vane position for a given turbine mass flow.
  • DETAILED DESCRIPTION
  • Internal combustion engines use recirculated exhaust gas to reduce emissions of nitrogen oxides (NOx). Achieving the optimum combination of air and burnt gasses within the engine cylinder prior to the start of combustion on each engine cycle may not be possible due to the dynamics of the air system. A physics-based control strategy can be used that prioritizes the control objectives of the air system and regulates the flow of fresh air and exhaust gas recirculation (EGR) under transient conditions. A state observer can be used to model the air system states, measured states can be compared to estimated states, and corrections can be made to the observer model to minimize errors. The model information and model corrections can be used in feed forward calculations to determine the desired air throttle position and the desired EGR valve position. Feed forward control achieved using this method can provide fast and accurate control within the constraints of the system.
  • A state observer is a math model of a process that is being controlled. The model can be run in an electronic control unit (ECU) of an engine. FIG. 1 illustrates an exemplary observer based control system 100 that includes a physical process 102 and a process model 104. The process model 104 calculates state estimates, for example pressures, temperatures, speeds, and positions. Measured states from the physical process 102 can be compared with the state estimates from the process model 104, and corrections can be made based on the differences.
  • The exemplary observer based control system 100 includes the physical process 102 that is being modeled by the process model 104, as well as an observer controller 106, a feedback controller 108 and a feed forward controller 110. The feed forward controller 110 is an inverse of the process model 104. The process model 104 is not a perfect model of the physical process 102 which experiences disturbances 112 that are not accounted for by the process model 104. Sensors monitoring the physical process 102 provide a measured state 114, and the process model 104 outputs a measured state estimate 116. The difference between the measured state 114 and the measured state estimate 116 provides an observer error 118 that is input to the observer controller 106. The observer controller 106 processes the observer error 118 and generates a model correction 120 that is input to the process model 104 and to the feed forward controller 110. Setpoint commands 122 indicating desired values for process parameters are input to the control system 100. The setpoint commands 122 are input to the feed forward controller 110. The difference between the setpoint commands 122 and a controlled state estimate 124 generated by the process model 104 produces a control error 126 that is input to the feedback controller 108. The sum of the outputs of the feedback controller 108 and the feed forward controller 110 produces actuator commands 128 that are input to the physical process 102 and the process model 104.
  • There are several advantages to using a state observer within a control system. The observer can provide estimates of states that are difficult, expensive, or impossible to measure directly. Since the process model 104 provides state estimates, fewer sensors may be required. The process model 104 with corrections from the observer controller 106 can be used in the feed forward calculation 110 for the actuator commands 128. This inverse process model 110 has desired states or setpoints 122 as the inputs, and the corresponding actuator commands 128 are the outputs. Feed forward control of this type provides fast response and can reduce the feedback control complexity. This method can make it easier to implement system constraints because the constraints may be treated as limits within the feed forward and feedback control eliminating the need for separate controllers modifying the actuator commands. Using an observer in the control system may also improve operation in non-standard conditions because the model can predict the effects of changes and adjust the controls as needed.
  • Since the observer model runs in the ECU, it needs to be efficient at calculating state estimates. Finite element models and one-dimensional wave dynamic models are typically too complex to run within the ECU at real time. Models capable or running within the ECU or in off line simulations with sufficient fidelity for use with a control system are typically mean value lumped parameter models. A mean value model calculates the mass flow through the engine as being continuous without the pulsating effects of a real engine. If needed, individual cylinder masses can be calculated for each cylinder event from the mean flow.
  • Flow into the engine cylinders can be predicted using the speed density method which uses engine speed and engine displacement to determine an ideal volumetric flow rate. A correction factor called the volumetric efficiency can then be applied to provide an estimate of the volumetric flow rate. Finally, the volumetric flow rate can be multiplied by the intake manifold density to determine the mass flow into the engine cylinders. This is sometimes called the speed density mass flow.
  • Engine manifolds and pipes can be modeled using the lumped parameter (zero dimensional) method. Using this method, the entire volume of the manifold is assumed to have uniform pressure, temperature, and mixture composition; all mass flows out of the manifold are assumed to have the same pressure, temperature, and mixture composition as the contents of the manifold; and the pipes are assumed to have no wave dynamics or transport delays.
  • FIG. 2 illustrates some of the components, state variables, mass flows, and sensors used in an exemplary air system model. Air enters the system at a compressor inlet 200 into a low pressure compressor 202. Sensors can be located at the compressor inlet 200 to monitor various parameters, for example compressor inlet temperature, pressure and humidity. The low pressure compressor 202 compresses the air and sends it to a high pressure compressor 204 where it is further compressed. The compressed air from the high pressure compressor 204 is input to a charge air cooler (CAC) 206. Various parameters, for example, pressure, temperature and diluent mass fraction in the CAC 206 can be monitored. The output from the CAC 206 passes through an air throttle 208 and into a mixer 210. Sensors can be positioned between the CAC 206 and the air throttle 208 to monitor the CAC outlet temperature and pressure as well as other parameters. A position sensor can be used to monitor the position of the air throttle 208.
  • The mixer 210 mixes fresh air from the CAC 206 and recirculated exhaust gasses from an exhaust gas recirculation (EGR) cooler 212. The mixed gasses from the mixer 210 are fed to an engine intake manifold 216, and the output of the engine intake manifold 216 is divided between cylinders 242 of an engine 240. The illustration of FIG. 2 shows an engine 240 with six cylinders 242. Various parameters, for example, pressure, temperature and diluent mass fraction at the intake manifold 216 can be monitored.
  • The exhaust gasses of the cylinders 242 of the engine 240 are fed to an engine exhaust manifold 218. The exhaust gasses from the exhaust manifold 218 are either recirculated through the EGR cooler 212 or expelled from the system. Various parameters, for example, pressure, temperature and diluent mass fraction at the exhaust manifold 218 can be monitored.
  • The output from the EGR cooler 212 passes through an EGR valve 214 and into the mixer 210. Various parameters, for example, pressure, temperature and diluent mass fraction in the EGR cooler 212 can be monitored. Sensors can be positioned between the EGR cooler 212 and the EGR valve 214 to monitor the EGR cooler outlet temperature and pressure as well as other parameters. A position sensor can be used to monitor the position of the EGR valve 214. An EGR flow Venturi can be located between the EGR valve 214 and the mixer 210.
  • The exhaust gasses expelled from the exhaust manifold 218 pass through a high pressure turbine 224 and a low pressure turbine 222. The high pressure turbine 224 can be a variable geometry turbocharger (VGT) with a vane position sensor to monitor the vane positions. Various other parameters, for example, pressure, temperature, turbocharger speed can be monitored. An exhaust back pressure at the output of the low pressure turbine 222 can also be monitored.
  • The system shown in FIG. 2 can be modeled by state equations that are based on the conservation of mass, energy, and momentum. Some relationships can be approximated using first order filters. Each state equation describes a rate of change. The state value at any given time can be determined by integration of the state equation. Within the ECU, each state can be given an initial condition and the state value at each time step of the controller can be updated using numeric integration.
  • The rate of change of mass in the charge air cooler (CAC) 206 can be modeled by the difference between the rate of change of mass coming in from the compressors 202, 204 and the rate of change of mass going out to the air throttle 208 as:
  • m cac t = m . cmp - m . at ( 1 )
  • The rate of change of mass in the intake manifold 216 can be modeled by the sum of the rate of change of mass coming in from the air throttle 208 and the EGR valve 214 minus the rate of change of mass going into the engine 240 as:
  • m im t = m . at + m . egr - m . eng_in ( 2 )
  • The rate of change of diluent mass in the intake manifold 216 can be modeled as the sum of the rate of change in mass coming from the air throttle 208 times the mass fraction of diluent in the charge air cooler 206 (can assume same as the mass fraction of water in ambient air due to humidity) plus the rate of change of mass coming in from the EGR valve 214 times the mass fraction of diluent in the exhaust manifold 218, minus the rate of change of mass going into the engine 240 times the mass fraction of diluent in the intake manifold 216 as:
  • m d _ im t = m . at · χ d _ cac + m . egr · χ d _ em - m . eng _ in · χ d _ im ( 3 )
  • The term diluent is used to describe everything other than dry air (or fuel) that is included in a mixture.
  • The rate of change of mass in the exhaust manifold 218 can be modeled by the rate of change of mass coming out of the engine 240 minus the rate of change of mass going into the EGR cooler 212 and the rate of change of mass going into the turbines 222, 224 as:
  • m em t = m . eng _ out - m . egr - m . trb ( 4 )
  • The rate of change of diluent mass in the exhaust manifold 218 can be modeled by the difference between the rate of change of mass coming in from the engine 240 times the mass fraction of diluent coming in from the engine 240 and the sum of the rates of change of mass going into the EGR cooler 212 and the turbines 222, 224 times the mass fraction of diluent in the exhaust manifold 218 as:
  • m d _ em t = m . eng _ out · χ d _ eng _ out - ( m . egr + m . trb ) · χ d _ em ( 5 )
  • The rate of change of temperature at the output of the CAC 206 can be modeled by the difference between the steady state temperature at the output of the CAC 206 and the measured temperature at the output of the CAC 206 divided by a time constant for the CAC 206 as:
  • T caco t = ( T caco _ ss + T caco ) τ cac ( 6 )
  • The rate of change of temperature at the output of the EGR cooler 212 can be modeled by the difference between the steady state temperature at the output of the EGR cooler 212 and the measured temperature at the output of the EGR cooler 212 divided by a time constant for the EGR cooler 212 as:
  • T egrco t = ( T egrco _ ss - T egrco ) τ egrc ( 7 )
  • The steady state cooler outlet temperatures Tcaco _ ss and Tegrco _ ss can be calculated using a heat exchanger effectiveness model. The effectiveness can be calibrated using a table with mass flow as the input. An effectiveness of one means the cooler outlet temperature is equal to the temperature of the cooling fluid, and an effectiveness of zero means there is no change in temperature between the cooler inlet and outlet.
  • The rate of temperature change of the intake manifold 216 can be calculated using the mass flows in and out, the temperature in and out, and the change in mass within the intake manifold 216. The rate of change of temperature of the intake manifold 216 can be modeled by the rate of change of mass at the air throttle 208 times Cp times the temperature at the output of the CAC 206 plus the rate of change of mass at the EGR valve 214 times Cp times the temperature at the output of the EGR cooler 212 minus the rate of change of mass going into the engine 240 times Cp times the temperature of the intake manifold 216 minus the rate of change of mass in the intake manifold 216 times Cv times the temperature of the intake manifold 216, all divided by the product of the mass at the intake manifold 216 times Cv as:
  • T im t = m . at · C p · T caco + m . egr · C p · T egrco - m . eng _ in · C p · T im - m im t · C v · T im m im · C v ( 8 )
  • where Cp is the specific heat at constant volume, and Cv is the specific heat at constant pressure. The specific heat can be measured experimentally at constant volume or constant pressure. Cp is greater than Cv because as the mixture is heated at constant pressure it expands doing work on the container or the fluid around it. Cp can be used to calculate energy flow into or out of the control volume. Cv can be used to calculate the change in energy within the control volume due to changes in temperate and mass.
  • The rate of change of temperature at the exhaust manifold 218 can be modeled by the difference between the temperature at the output of the engine 240 and the temperature of the exhaust manifold 218 divided by a time constant for the exhaust manifold 218 as:
  • T em t = ( T eng _ out - T em ) τ em ( 9 )
  • The rate of change in low pressure turbocharger speed can be modeled by the sum of the torques on the low pressure turbocharger shaft and blades divided by the inertia of the low pressure turbocharger shaft and blades (Newton's second law for rotation). The sum of the torques can be modeled by the difference between low pressure turbine power and low pressure compressor power divided by the low pressure turbocharger speed. The turbine power (or compressor power) can be calculated from the change in enthalpy of the gas as it goes through the turbine (or compressor). The enthalpy change is equal to the mass flow rate times the specific heat at constant pressure (Cp) times the delta temperature across the turbine (or compressor). When turbocharger speed is expressed in units of revolutions per minute (rpm), it must be converted to radians per second (rad/s) using a factor of π/30. The inverse of this factor is squared in equation (10) to convert Nlpt in the denominator and also to express the solution dNlpt/dt in units of revolutions per minute per second (rpm/s).
  • N lpt t = 1 J lpt · ( W . lp_trb - W . lp_cmp N lpt ) · ( 30 / π rpm rad / s ) 2 ( 10 )
  • The rate of change in high pressure turbocharger speed can be modeled by the sum of the torques on the high pressure turbocharger shaft and blades divided by the inertia of the high pressure turbocharger shaft and blades (Newton's second law for rotation). The sum of the torques can be modeled by the difference between high pressure turbine power and high pressure compressor power divided by the high pressure turbocharger speed. The turbine power (or compressor power) can be calculated from the change in enthalpy of the gas as it goes through the turbine (or compressor). The enthalpy change is equal to the mass flow rate times the specific heat at constant pressure (Cp) times the delta temperature across the turbine (or compressor). When turbocharger speed is expressed in units or revolutions per minute (rpm) it must be converted to radians per second (rad/s) using a factor of π/30. The inverse of this factor is squared in equation (11) to convert Nhpt in the denominator and also to express the solution dNhrt/dt in units of revolutions per minute per second (rpm/s).
  • N hpt t = 1 J hpt · ( W . h p_trb - W . hp _cmp N hpt ) · ( 30 / π rpm rad / s ) 2 ( 11 )
  • The air throttle and EGR valve can be modeled using the compressible gas flow equation for an orifice as:
  • m . at = C d _ at ( u at ) · A at · P caco R · T caco · Ψ ( P im P caco ) , and ( 12 ) m . egr = C d _ egr ( u egr ) · A egr · P egrco R · T egrco · Ψ ( P im P egrco ) ( 13 )
  • where Cd _ at and Cd _ egr are the discharge coefficients for the air throttle 208 and the EGR valve 214, respectively, which can be calibrated using a table with actuator position (uat and uegr, respectively) as the input. The fresh air flow correction factor CFair (calculated below in equation (26)) and the EGR correction factor CFegr (calculated below in equation (32)) can be used to multiply the result of the air throttle and EGR valve mass flow equations (12) and (13), respectively, as:
  • m . at = CF air · C d _ a t ( u at ) · A at · P caco R · T caco · Ψ ( P im P caco ) , and ( 12 A ) m . egr = CF egr · C d _ egr ( u egr ) · A egr · P egrco R · T egrco · Ψ ( P im P egrco ) ( 13 A )
  • The areas A can be calculated using the actuator bore diameters. The term R is the gas constant. The compressible gas flow factor Ψ is a function of pressure ratio and can be calibrated using a table with pressure ratio as the input. The table values can be calculated off-line using the following equations:
  • Ψ ( P out P in ) = ( P out P in ) 1 k · 2 · k k + 1 · ( 1 - ( P out P in ) k - 1 k ) for ( P out P in ) ( 2 k + 1 ) k k - 1 ( 14 ) Ψ ( P out P in ) = k · ( 2 k + 1 ) k + 1 k - 1 for ( P out P in ) < ( 2 k + 1 ) k k - 1 ( 15 )
  • where the term k represents the ratio of specific heats Cp/Cv.
  • The mass flow calculation for the charge aft cooler 206 and the EGR cooler 212 can be based on the Darcy-Weisbach equation:
  • h f = f · L d · V 2 2 · g ( 16 )
  • This relationship was developed for a pipe, but the structure of the coolers 206, 212 are similar. The term hf is the pipe head loss, f is the Darcy friction factor, L is the pipe length, d is the diameter, V is velocity, and g is the gravitational constant.
  • Pressure drop is related to the head loss by:

  • ΔP=ρ·g·h f  (17)
  • Substituting (16) into (17) results in:
  • Δ P = f · L d · ρ · V 2 2 ( 18 )
  • Velocity and mass flow are related by:
  • V = m . ρ · A ( 19 )
  • Substituting (19) into (18) results in:
  • Δ P = f · L d · 1 2 · A 2 · m . 2 ρ ( 20 )
  • Equation (20) shows a relationship between mass flow squared over density and the pressure drop across the cooler. The remaining terms are constant. An empirical model of this form can be fit to experimental data. The experimental data may also show a relationship to temperature change across the cooler. This finding is reasonable because the density is changing as the gasses flow through the cooler and not constant as indicated by equation (20). These relationships can be calibrated using a regression model or tables of the following form, where delta pressure and delta temperature are the inputs:
  • m . cac 2 ρ cac _ avg = CACMassFlowSquaredOverDensityTable ( Δ P cac , Δ T cac ) ( 21 ) m . egrc 2 ρ egrc _ avg = EGRCMassFlowSquaredOverDensityTable ( Δ P egrc , Δ T egrc ) ( 22 )
  • The inlet and outlet temperatures of each cooler 206, 212 can be modeled and/or the temperatures can be measured. Half of the cooler can be assumed to be at the inlet temperature and half of the cooler can be assumed to be at the outlet temperature. The average cooler density can be calculated using the average temperature and average pressure. Assuming a linear drop in pressure and temperate across the cooler, the average temperature and average pressure can be calculated by averaging inlet and outlet values. The mass flow can be calculated by multiplying the average density by the table output and then taking the square root. The fresh air flow correction factor CFair (calculated below in equation (26)) and the EGR correction factor CFegr (calculated below in equation (32)) can be included in these mass flow calculations for the coolers as:
  • m . cac = CF air ρ cac_avg · CACFlowSqOverDensityTbl ( Δ P cac , Δ T cac ) ( 21 A ) m . egrc = CF egr ρ egrc_avg · EGRCFlowSqOverDensityTbl ( Δ P egrc , Δ T egrc ) ( 22 A )
  • The mass flow through the charge air cooler 206 and the air throttle 208 can be assumed to be the same. The outlet pressure of the charge air cooler 206 can be estimated using a binary search algorithm that searches for a charge air cooler outlet pressure that results in the mass flow of the charge air cooler 206 and the mass flow of the air throttle 208 being the same. The outlet pressure of the charge air cooler 206 should be between the inlet pressure of the charge air cooler 206 and the pressure of the intake manifold 216. This entire range does not have to be searched at every ECU time step. To reduce processor load, the previous solution can be used as a starting point and only a small range searched around that value. Even though the solution may not be within the search range under extreme transient conditions, the solution should converge within a few ECU time steps.
  • The calculation can begin by evaluating mass flow through the charge air cooler 206 and the air throttle 208 with the previous outlet pressure of the charge air cooler 206. If the mass flow of the air throttle 208 is lower than the mass flow of the charge air cooler 206, then the outlet pressure of the charge air cooler 206 can be adjusted up by a percentage of the maximum search range (charge air cooler inlet pressure−intake manifold pressure). Otherwise, the outlet pressure of the charge air cooler 206 can be adjusted down by a percentage of the maximum search range. This process can be repeated with percentage adjustments of, for example, 4, 2, 1, 0.5 and 0.25 percent of the maximum search range (charge air cooler inlet pressure−intake manifold pressure).
  • The same type of iterative solution technique can be used for the mass flow through the EGR cooler 212 and the EGR valve 214.
  • The compressors 202, 204 and turbines 222, 224 can be modeled using mass flow tables and efficiency tables (turbocharger maps). The pressure ratio across the compressors (or turbines) and the turbocharger speed can be used to determine the mass flow and efficiency. These calculations can include corrections for temperature and pressure when not operating at the standard conditions for the turbocharger maps. The efficiency can be used to calculate the outlet temperature and the turbocharger shaft power. The turbocharger speed can be calculated using the compressor power, turbine power, and inertia as shown by equations (10) and (11).
  • A variable geometry turbocharger (VGT) 224 has adjustable vanes on the turbine that change the turbine performance characteristics. Moving the vanes in the closing direction causes the pressure of the exhaust manifold 218 to increase. Up to some point this also causes the turbine power to increase, which causes the turbocharger to speed up and provide more compressor flow. If the turbine vanes are closed too much the turbine flow can be “choked” and the power may drop.
  • To model the turbine operation at various vane positions, multiple turbine tables can be used that characterize the turbine performance at different vane positions. For operation at vane positions between the tables, interpolation can be used to determine the mass flow and efficiency.
  • Two stage turbochargers have two compressors in series and two turbines in series, as shown in FIG. 2. The interstage volume between the compressors 202, 204 and between the turbines 222, 224 is small, making it difficult to dynamically model the pressure. A small change in flow causes a large change in pressure. At the time steps used in the ECU, the modeled interstage pressure can become numerically unstable. A flow change over one time step can cause a change in pressure that in turn causes another change in flow and pressure causing the modelled pressures and flows to oscillate. This can be overcome by using a very small time step but that is not typically practical for calculations within an ECU.
  • To eliminate the numeric instability, the flow through each compressor 202, 204 can be assumed to be the same. Likewise, the flow through each turbine 222, 224 can be assumed to be the same. The interstage pressure can then be solved iteratively using a binary search algorithm that adjusts the interstage pressure until the flow through each compressor (or turbine) is the same. This is similar to the search algorithm described above for the charge air cooler 206 and the air throttle 208.
  • The observer controller can make corrections to the air system model so that the estimated states match the measured states. The modeled states may have error due to modeling errors, engine variation, changing engine characteristics over time, air leaks and other sources. Three examples of model corrections are: fresh air mass flow correction term, EGR mass flow correction term, and turbine mass flow correction term. These correction terms can be calculated within the observer controller based on: intake manifold pressure error, EGR mass flow error, and exhaust manifold pressure error, respectively. The model corrections can be multiplicative correction factors, additive or offset correction factors or other types of correction terms. Exemplary correction term calculations are shown below. The correction terms can be applied to the observer model as well as to the models used in actuator control calculations.
  • A fresh air flow correction factor CFair can be applied as a correction to the compressor mass flow estimates, charge air cooler mass flow estimates, and air throttle mass flow estimates. The pressure error at the intake manifold 216 is the difference between the modelled and measured pressures:

  • P im _ obs _ error =P im _ sensor −P im  (23)
  • A proportional air flow correction factor CFair _ prop can be calculated as a constant times the pressure error at the intake manifold 216:

  • CF air _ prop =K p _ im _ obs ·P im _ obs _ error  (24)
  • An incremental air flow intake correction factor CFair _ int can also be calculated based on the pressure error at the intake manifold 216 as:

  • CF air _ int =K i _ im _ obs ·P im _ obs _ error +CF air _ int _ previous  (25)
  • A fresh air flow correction factor CFair can be estimated by the sum of these air flow correction factors:

  • CF air =CF air _ prop +CF air _ int  (26)
  • A turbine mass flow correction factor CFtrb can be applied as a correction to the turbine mass flow estimates. The pressure error at the exhaust manifold 218 is the difference between the modelled and measured pressures:

  • P em _ obs _ error =P em _ sensor −P em  (27)
  • A proportional turbine correction factor CFtrb _ prop can be calculated as a constant times the pressure error at the exhaust manifold 218:

  • CF trb _ prop =K p _ em _ obs ·P em _ obs _ error  (28)
  • An incremental turbine intake correction factor CFtrb _ int can also be calculated based on the pressure error at the exhaust manifold 218 as:

  • CF trb _ int =K i _ em _ obs ·P em _ obs _ error +CF trb _ int _ previous  (29)
  • A turbine intake correction factor CFtrb can be estimated by the sum of these turbine correction factors:

  • CF trb =CF trb _ prop +CF trb _ int  (30)
  • An EGR mass flow correction factor CFegr can be applied as a correction to the EGR cooler mass flow estimates, and the EGR valve mass flow estimates. A mass flow sensor can be located between the EGR valve 214 and the mixer 210, and the mass flow error at the EGR cooler 212 can be estimated as the difference between the modelled and measured mass flows:

  • {dot over (m)} egr _ obs _ error ={dot over (m)} egr _ sensor {dot over (m)} egr  (31)
  • An EGR Flow Venturi can be located between the EGR valve 214 and the mixer 210 to measure the EGR mass flow. The pressure drop from the inlet to the throat of the Venturi (delta pressure) is related to the mass flow rate. Some engines can use an EGR flow orifice, and the measured pressure ratio across the orifice can be related to the flow rate (e.g., using equation 13). An incremental EGR correction factor CFegr can be calculated based on this mass flow error as:

  • CF egr =K i _ egr _ obs ·{dot over (m)} egr _ obs _ error +CF egr _ previous  (32)
  • Proportional plus integral (PI) controllers can be used for the intake manifold pressure and exhaust manifold pressure control. An integral controller can be used for the EGR mass flow error control. The EGR mass flow correction factor can be applied directly to the EGR mass flow estimate to make integral control sufficient.
  • Fuel reacts with oxygen during combustion. When fuel reacts with a quantity of air that has just enough oxygen to combine with all the fuel molecules to form combustion products of carbon dioxide and water, that ratio of fuel to air is called the stoichiometric ratio. Diesel engines typically run leaner than the stoichiometric ratio meaning they have excess air in the cylinder. This excess air passes through the exhaust valves into the exhaust with the burnt gasses.
  • Engines do not typically run on only dry air. The air that enters the engine may have some water vapor. In addition, modern engines commonly use exhaust gas recirculation (EGR) to reduce combustion temperatures for controlling nitrogen oxides (NOx) emissions. Recirculated exhaust gas may contain combustion products as well as air.
  • The term “diluent” is used to describe everything other than dry air (or fuel) that is included in a mixture. The mass fraction of oxygen in dry air is 0.232. If the oxygen mass fraction in a mixture is known, the air mass fraction can be determined by dividing by 0.232. If there is no fuel, the diluent mass fraction can be calculated by taking one minus the air mass fraction.
  • Within an air system state observer, the diluent mass fraction can be calculated for the charge air cooler, intake manifold, and exhaust manifold. The diluent mass fraction can be chosen as a variable for convenience because it increases with increasing EGR for the intake and exhaust manifolds. For the charge air cooler, the diluent mass fraction increases with increasing ambient relative humidity. The same modeling results can be obtained using dry air mass fraction or oxygen mass fraction as state variables.
  • Another way to describe the diluent concentration is as a ratio of diluent to air (D/A). D/A can be used as a variable for the in-cylinder concentration to be consistent with fuel-to-air ratio (F/A), which is commonly used for engine control.
  • Two important parameters in air system control are the in-cylinder diluent-to-air ratio (D/A) and fuel-to-air ratio (F/A). D/A is controlled to regulate NOx. F/A is controlled to prevent rich operation causing smoke, and to prevent lean operation causing high cylinder pressure. These ratios can be calculated from the desired fuel per cylinder, the air mass in-cylinder when the intake valve closes, and the diluent mass in-cylinder when the intake valve closes. The in-cylinder air mass has two components: air that is present in the residual mass from the previous engine cycle, and air that entered through the intake valve on the current engine cycle:

  • m a _ cyl =m a _ cyl _ in +m a _ res  (33)
  • Likewise the in-cylinder diluent mass has two components: diluent that is present in the residual mass from the previous engine cycle, and diluent that entered through the intake valve on the current engine cycle.

  • m d _ cyl =m d _ cyl _ in +m d _ res  (34)
  • The in-cylinder fuel-to-air ratio (F/A) is then:
  • F / A = m f_des m a_cyl ( 35 )
  • and the in-cylinder diluent-to-air ratio (D/A) is:
  • D / A = m d_cyl m a_cyl ( 36 )
  • A model can be used to predict the residual air mass and residual diluent mass. The speed density mass flow model and the intake manifold diluent mass fraction can be used to estimate the air mass and diluent mass that enters through the valves.
  • FIG. 3 illustrates a high level view of an exemplary control system 300. In this exemplary system, information is used to convert the desired in-cylinder states to manifold states, the desired flow rates to achieve those states are then calculated, and then the flow models and model corrections are used to calculate the actuator positions. The control system 300 includes an engine 302, an engine observer model 304, an observer controller 306, a proportional feedback controller 308, a feed forward or inverse engine model 310 and a flow-to-position module 312.
  • The physical engine 302 experiences disturbances 340 that are not modeled by the observer model 304. Sensors monitoring the engine 302 provide a measured state 314. The engine observer model 304 processes various inputs (including, for example, speeds, masses, pressures, temperatures, model corrections, etc.) and generates a measured state estimate 316 to be compared with the measured state 314, as well as controlled state estimates 324 that are provided to the inverse engine model 310 and the flow-to-position module 312. The difference between the measured state 314 and the measured state estimate 316 provides an observer error 318 that is input to the observer controller 306.
  • The observer controller 306 generates model corrections 320 that are provided to the engine observer model 304, the inverse engine model 310 and the flow-to-position module 312. The model corrections generated by the observer controller 306 can include an integral term that drives the steady state error to zero. This can help keep operation of the engine observer model 304 close to that of the real engine 302. Another option would be to only use proportional control in the observer controller 306 and have a proportional plus integral (PI) controller for the main feedback control 308.
  • The inverse engine model or feed forward controller 310 takes the controlled state estimates 324 generated by the engine observer model 304, the model corrections 320 generated by the observer controller 306, desired state inputs 322 and various system parameters 324 and calculates desired engine state commands 330 and feed forward mass flow terms 332 to achieve the desired D/A and F/A values included in the desired state inputs 322.
  • The difference between the controlled state estimates 324 generated by the engine observer model 304 and the desired engine state commands 330 generated by the inverse engine model 310 is input to the feedback controller 308 which calculates proportional flow commands 334. The proportional feedback controller 308 can be used for transient control. To change a manifold pressure more or less mass has to be stored in the manifold. This change in mass storage can be achieved using the proportional controller 308. Using the proportional controller 308 can provide smoother operation than using a derivative term in the feed forward calculation. The proportional feedback controller 308 also can remove error that may not be covered by the model correction factors because of the response time or limits that may be applied to the correction factors.
  • The sum of the feed forward mass flows 332 generated by the inverse engine model 310 and the proportional flow commands 334 generated by the proportional feedback controller 308 provides flow commands 336 that are input to the flow-to-position module 312. The flow-to-position module 312 also receives inputs of the model corrections 320 generated by the observer controller 306 and the controlled state estimates 324 generated by the engine observer model 304. The flow-to-position module 312 takes these inputs and an exhaust back pressure and calculates actuator position commands 328 that are input to the engine 302 and the engine observer model 304.
  • FIG. 4 illustrates an exemplary air throttle and EGR valve control system 400 which includes a charge air cooler (CAC) 406, an air throttle 408, an intake manifold 416, an EGR valve 414, an EGR cooler 412 and a cylinder 442. Only one cylinder 442 is shown for clarity but the engine would include multiple cylinders 442 and the output from the intake manifold 416 would be distributed across the multiple cylinders 442.
  • The air throttle 408 and EGR valve 414 provide fast response for controlling the diluent mass fraction and pressure of the intake manifold 416. The turbocharge vanes (see VGT 224 of FIG. 2) can also be adjusted to control the EGR flow and fresh air flow but this control is slower. Control of the turbocharger is typically for providing sufficient exhaust manifold pressure and charge air cooler pressure so that the air throttle 408 and EGR valve 414 can be adjusted to achieve the desired setpoints.
  • The system can be designed to give the diluent-to-air-ratio (D/A) control higher priority than the fuel-to-air-ratio (F/A) control. D/A is controlled by regulating the diluent mass fraction of the intake manifold 416. F/A is controlled by regulating the pressure of the intake manifold 416. In general, D/A control is faster than F/A control.
  • The desired diluent concentration in the intake manifold 416 can be calculated using the current in cylinder air mass instead of a desired value calculated from the F/A setpoint because under transient conditions it may take a long time to achieve the F/A setpoint. FIG. 5 shows a block diagram for the control.
  • The desired diluent mass fraction of the intake manifold 416 can be calculated at block 510 using the following exemplary method. The EGR control calculation can calculate the mass of diluent that is desired in-cylinder using the estimated current air mass in-cylinder and the desired D/A setpoint:

  • m d _ cyl _ des *m a _ cyl *D/A des  (37)
  • The mass of diluent to enter the cylinder can then be calculated by subtracting the residual diluent mass from the desired in-cylinder diluent mass:

  • m d _ cyl _ in _ des =m d _ cyl _ des −m d _ res  (38)
  • The desired diluent mass flow into the engine can then be calculated using engine speed and the number of cylinders:
  • m . d_eng _in _des = m d_cyl _in _des · n cyl · N e ( rpm ) · ( min 60 sec ) · ( cycle 2 rev ) ( 39 )
  • The desired intake manifold diluent mass fraction can then be calculated by dividing the desired engine-in diluent mass flow by the speed density mass flow:
  • χ d_im _des = m . d_eng _in _des m . eng_in ( 40 )
  • The desired mass flow through the EGR valve 414 can be calculated at block 512 using the following exemplary method. The following equation can be used to relate the desired diluent mass fraction of the intake manifold 416 to the feed forward intake manifold EGR mass fraction:

  • χd _ im _ desd _ em·χegr _ im _ ffd _ cac·(1−χegr _ im _ ff)  (41)
  • The mass fraction of diluent in the charge air cooler 406 can be used in this calculation to account for water vapor that may enter with the fresh air. Water vapor is considered a diluent. This equation can be re-arranged to solve for the feed forward intake manifold EGR mass fraction as:
  • χ egr_im _ff = χ d_im _des - χ d_cac χ d_em - χ d_cac ( 42 )
  • The feed forward EGR mass flow can be calculated by multiplying the feed forward intake manifold EGR mass fraction by the engine in mass flow estimate:

  • {dot over (m)} egr _ ffegr _ im _ ff ·{dot over (m)} eng _ in  (43)
  • The intake manifold diluent mass fraction error is the difference between the desired intake manifold diluent mass fraction and the intake manifold diluent mass fraction estimate:

  • χd _ im _ errord _ im _ des−χd _ im  (44)
  • The error can be multiplied by the proportional gain to determine the closed loop term by:

  • {dot over (m)} egr _ cl =K p _ egr·λd _ im _ error  (45)
  • Kp _ egr can be calibrated using a table with exhaust manifold diluent mass fraction as the input. This allows higher gains to be used when the exhaust manifold diluent mass fraction is low. The desired mass flow through the EGR valve 414 is the sum of the feed forward term and the closed loop term:

  • {dot over (m)} egr _ des ={dot over (m)} egr _ ff +{dot over (m)} egr _ cl  (46)
  • The calculation of the desired position of the EGR valve 414 at block 514 will be described below along with the calculation of the desired position of the air throttle 408 at block 524.
  • The air throttle feed forward command can be calculated using the engine in mass flow estimate and the EGR valve mass flow estimate as:

  • {dot over (m)} at _ ff ={dot over (m)} eng _ in −{dot over (m)} egr  (47)
  • This air throttle feed forward term can be used to achieve a flow that will keep the pressure of the intake manifold 416 constant. The closed loop term that will be calculated next is used to change the pressure of the intake manifold 416.
  • The desired air mass in-cylinder can be calculated using the desired fuel command and the desired F/A lean setpoint as:
  • m a_cyl _lean _des = m f_des F / A lean_des ( 48 )
  • A lean setpoint can be used here because the air throttle command is only used to close the air throttle 408 when the engine operation becomes too lean. The turbocharger can use a F/A rich setpoint to increase the engine boost when the engine operation becomes too rich. Having this control deadband between the rich and lean setpoints can allow the air throttle and turbocharger vanes to remain more open more of the time than they would be if controlling to one F/A setpoint.
  • The desired pressure of the intake manifold 416 can be calculated at block 520 using the following exemplary method. The desired diluent mass in-cylinder can be calculated using the desired in-cylinder lean air mass and the desired D/A setpoint as:

  • m d _ cyl _ lean _ des =m a _ cyl _ lean _ des ·D/A des  (49)
  • The mass of air to enter the cylinder can then be calculated by subtracting the residual air mass from the desired in-cylinder air mass:

  • m a _ cyl _ in _ lean _ des =m a _ cyl _ lean _ des −m a _ res  (50)
  • The mass of diluent to enter the cylinder can be calculated by subtracting the residual diluent mass from the desired in-cylinder diluent mass:

  • m d _ cyl _ in _ lean _ des =m d _ cyl _ lean _ des −m d _ res  (51)
  • The total mass to enter the cylinder can be calculated as the sum of the air mass to enter the cylinder and the diluent mass to enter the cylinder:

  • m cyl _ in _ lean _ des =m a _ cyl _ in _ lean _ des +m d _ cyl _ in _ lean _ des  (52)
  • The pressure needed to achieve this mass can be found using the ideal gas law and the volumetric efficiency by:
  • P im_lean _des = n cyl · m cyl_in _lean _des · R · T im V d · VE ( 53 )
  • This equation is related to the speed-density calculation but does not account for speed because mass per cylinder is used instead of a mass flow. The desired intake manifold lean pressure may be limited to a certain range for component protection and engine performance. Low pressures are sometimes avoided to prevent high oil consumption and poor combustion quality.
  • The desired mass flow through the air throttle 408 can be calculated at block 522 using the following exemplary method. The intake manifold pressure lean error is the difference between the desired intake manifold lean pressure and the intake manifold pressure estimate:

  • P im _ lean _ error =P im _ lean _ des −P im  (54)
  • The error can be multiplied by the proportional gain to determine the closed loop term:

  • {dot over (m)} at _ cl =K p _ im ·P im _ lean _ error  (55)
  • The desired air throttle mass flow is the sum of the feed forward term from equation (47) and the closed loop term from equation (55):

  • {dot over (m)} at _ des ={dot over (m)} at _ ff +{dot over (m)} at _ cl  (56)
  • The control described above and shown in FIG. 5 uses the EGR valve 414 to control the intake manifold diluent mass fraction and the air throttle 408 to control the intake manifold pressure. Under transient conditions when there is insufficient engine delta pressure to provide the required EGR mass flow the resulting intake manifold diluent mass fraction may be too low. An alternative control strategy can be used to resolve this issue by using the air throttle 408 to control the fresh air flow entering the intake manifold 416 when needed to achieve the desired intake manifold diluent mass fraction. This is different in that it calculates the maximum mass flow for the air throttle 408 and EGR valve 414, then determines the maximum combined flow that is possible while achieving the desired intake manifold diluent mass fraction. With this method, the intake manifold pressure is controlled by calculating a combined mass flow term that is within the maximum limit. The individual mass flows for the air throttle 408 and the EGR valve 414 are then calculated as shown in FIG. 6. Many of the calculations are the same as described above, and the differences are described below.
  • The desired intake manifold diluent mass fraction can be calculated at block 602 using the method disclosed with equation (40). The feed forward intake manifold EGR mass fraction can be calculated at block 604 using the method disclosed with equation (42). The closed loop EGR mass flow can be calculated at block 604 using the method disclosed with equation (45). The desired intake manifold pressure can be calculated at block 608 using the method disclosed with equation (53).
  • The maximum air throttle and EGR valve mass flows can be calculated at block 606 using the maximum air throttle and EGR valve positions in equation (12) and (13), and equations (21) and (22). An iterative process can be used to find the mass flow since the corresponding cooler outlet pressure must be found that provides the same flow through the actuator and cooler. A similar iterative process can be used to the one described above for the charge air and EGR cooler mass flows for the observer, except that the maximum actuator position could be used instead of the current actuator position. The maximum actuator position does not have to correspond to a wide open valve position. The maximum actuator position may be calibrated to a value less than wide open under some operating conditions.
  • The maximum mass flow rate at the intake manifold 416 can be based on the EGR valve mass flow limit calculated using the maximum EGR valve position in equation (13), equation (22), the closed loop EGR mass flow term from equation (45), and the feed forward intake manifold EGR mass fraction from equation (42) as:
  • m . im_in _max _egr _ltd = m . egr_max - m . egr_cl χ egr_im _ff ( 57 )
  • The closed loop EGR mass flow is subtracted from the maximum EGR valve mass flow to help ensure there is room to add it later as shown in equation (63).
  • The maximum intake manifold mass flow based on the air throttle mass flow limit can be calculated using the maximum air throttle position in equation (12), equation (21), the closed loop EGR mass flow term from equation (45), and the feed forward intake manifold EGR mass fraction from equation (42) as:
  • m . im_in _max _at _ltd = m . at_max + m . egr_cl ( 1 - χ egr_im _ff ) ( 58 )
  • The closed loop EGR mass flow is added to the maximum air throttle mass flow because later it will be subtracted as shown in equation (64).
  • The maximum intake manifold mass flow can be calculated at block 610 as the minimum of the two values calculated by equations (57) and (58):

  • {dot over (m)} im _ in _ max=min({dot over (m)} im _ in _ max _ egr _ ltd ,{dot over (m)} im _ in _ max _ at _ ltd)  (59)
  • The feed forward intake manifold mass flow term can be equated to the engine in mass flow estimate:

  • {dot over (m)} im _ in _ ff ={dot over (m)} eng _ in  (60)
  • The closed loop intake manifold mass flow term can be estimated as a proportional gain times the intake manifold pressure lean error that was calculated in equation (54):

  • {dot over (m)} im _ in _ cl =K p _ im ·P im _ lean _ error  (61)
  • The desired intake manifold mass flow in calculated at block 612 can be estimated as the sum of the feed forward term and the closed loop term:

  • {dot over (m)} im _ in _ des ={dot over (m)} im _ in _ ff +{dot over (m)} im _ in _ cl  (62)
  • The desired EGR valve mass flow and air throttle mass flow can be calculated at block 614 from the desired intake manifold mass flow as:

  • {dot over (m)} egr _ des ={dot over (m)} im _ in _ des·χegr _ im _ ff +{dot over (m)} egr _ cl  (63)

  • {dot over (m)} at _ des ={dot over (m)} im _ in _ des·(1−λegr _ im _ ff)−{dot over (m)} egr _ cl  (64)
  • The feed forward intake manifold EGR mass fraction and the closed loop EGR mass flow terms do not affect the total mass flow entering the manifold, only the split between the EGR valve and the air throttle.
  • The desired position for the air throttle 408 and the desired position for the EGR valve 414 can be calculated from the desired flow rate for each actuator. The cooler inlet pressure and intake manifold pressure can be used in each case.
  • For the air throttle 408, the pressure drop across the CAC 406 can be evaluated using equation (21). This can be done by searching the CACMassFlowSquaredOverDensityTable described above to find the delta pressure that gives the desired mass flow. Alternatively, a separate table can be used with delta pressure as the output and mass flow squared over density as one of the inputs. The outlet pressure of the CAC 406 can then be calculated by subtracting this pressure drop from the CAC inlet pressure.
  • The pressure ratio across the air throttle 408 can be calculated by dividing the pressure of the intake manifold 416 by the outlet pressure of the CAC 406. Equation (12) can then be used to solve for the discharge coefficient Cd _ at. The discharge coefficient Cd _ at is related to actuator position uat. A table defining this relationship was described for equation (12) of the observer model. The table for equation (12) could have two columns (uat and Cd _ at), where uat is the input and Cd _ at is the output. For the feed forward calculation a similar table can be used, but in this case Cd _ at is the input and uat is the output.
  • For the EGR valve 414, the pressure drop across the EGR cooler 412 can be evaluated using equation (22). This can be done by searching the EGRCMassFlowSquaredOverDensityTable described above to find the delta pressure that gives the desired mass flow. Alternatively, a separate table can be used with delta pressure as the output and mass flow squared over density as one of the inputs. The outlet pressure of the EGR cooler 412 can then be calculated by subtracting this pressure drop from the EGR cooler inlet pressure.
  • The pressure ratio across the EGR valve 414 can be calculated by dividing the pressure of the intake manifold 416 by the outlet pressure of the EGR cooler 412. Equation (13) can then be used to solve for the discharge coefficient Cd _ egr. The discharge coefficient Cd _ egr is related to actuator position uegr. A table defining this relationship was described for equation (13) of the observer model. The table for equation (13) could have two columns (uegr and Cd _ egr), where uegr is the input and Cd _ egr is the output. For the feed forward calculation a similar table can be used, but in this case Cd _ egr is the input and uegr is the output.
  • Within these calculations the desired mass flows can be modified by dividing by the corresponding mass flow correction factors that were calculated for the air system observer. This allows the correct position to be calculated for the desired mass flow.
  • The turbocharger control can provide sufficient exhaust pressure to achieve a desired EGR mass flow and provide sufficient intake manifold pressure to achieve a desired fuel-to-air ratio. The vanes on the turbocharger can be adjusted to regulate the mass flow through the turbine. Moving the vanes in the closing direction tends to reduce the mass flow, increase the exhaust manifold pressure, and increase the turbine power. A flow based strategy can be used with the turbocharger control. The desired turbine mass flow can be calculated and then the turbocharger maps can be used to calculate the vane position needed to achieve the desired mass flow.
  • FIG. 7 illustrates an exemplary turbocharger control schematic 700 which includes a cylinder 742, an exhaust manifold 718, an EGR cooler 712, a high pressure variable geometry turbocharger 724, a low pressure turbine 722 and an exhaust outlet 730. Only one cylinder 742 is shown for clarity but the engine would include multiple cylinders 742 and the output from the multiple cylinders 742 would be input to the exhaust manifold 718. The vanes of the variable geometry turbocharger 724 can be adjusted to control the EGR flow and fresh air flow.
  • FIG. 8 illustrates an exemplary turbocharger vane position control model. At block 810, the desired EGR rich mass flow and desired intake manifold pressure rich setpoint are calculated. At block 814, the minimum exhaust manifold pressure to achieve the desired EGR rich mass flow is calculated. An integral controller can be used to regulate the intake manifold pressure at block 818 by adjusting the exhaust manifold pressure. At block 822, the desired exhaust manifold pressure is limited to the minimum pressure calculated for EGR mass flow. At block 826, the turbine mass flow to achieve that pressure is calculated. Finally, at block 830, the vane position is calculated.
  • The feed forward term for the turbine mass follow can be calculated by subtracting the EGR mass flow from the engine out mass flow.

  • {dot over (m)} trb _ ff ={dot over (m)} eng _ out −{dot over (m)} egr  (65)
  • This turbine flow will tend to keep the exhaust manifold pressure constant. The closed loop term is used to make changes in pressure.
  • The desired EGR mass flow at block 810 can be calculated by first calculating the desired exhaust manifold pressure. The desired air mass and diluent mass in-cylinder can be calculated as:
  • m a_cyl _rich _des = m f_des F / A rich_des ( 66 ) m d_cyl _rich _des = m a_cyl _rich _des · D / A des ( 67 )
  • The desired mass of air, diluent, and total mass entering the cylinder can be calculated using the desired in-cylinder values and the residual values

  • m a _ cyl _ in _ rich _ des =m a _ cyl _ rich _ des −m a _ res  (68)

  • m d _ cyl _ in _ rich _ des =m d _ cyl _ rich _ des −m d _ res  (69)

  • m cyl _ in _ rich _ des =m a _ cyl _ in _ rich _ des +m d _ cyl _ in _ rich _ des  (70)
  • The desired intake manifold rich diluent mass fraction can be calculated by dividing the desired cylinder in rich diluent mass by the desired cylinder in rich mass.
  • χ d_im _rich _des = m d_cyl _in _rich _des m cyl_in _rich _des ( 71 )
  • The desired intake manifold rich diluent mass fraction can be related to the desired intake manifold rich EGR mass fraction by:

  • χd _ im _ rich _ desd _ em·χegr _ im _ rich _ desd _ cac·(1−χegr _ im _ rich _ des)  (72)
  • The mass fraction of diluent in the charge air cooler is used in this calculation to account for water vapor that may enter with the fresh air. Water vapor is considered a diluent. Equation (72) can be rearranged to solve for the desired intake manifold rich EGR mass fraction as:
  • χ egr_im _rich _des = χ d_im _rich _des - χ d_cac χ d_em - χ d_cac ( 73 )
  • The desired engine in rich mass flow is calculated using the desired cylinder in rich mass, number of cylinders, and engine speed as:
  • m . eng_in _rich _des = m cyl_in _rich _des · n cyl · N e ( rpm ) · ( min 60 sec ) · ( cycle 2 rev ) ( 74 )
  • The desired rich EGR mass flow can then be calculated by multiplying the desired intake manifold rich EGR mass fraction by the desired engine in rich mass flow as:

  • {dot over (m)} egr _ rich _ desegr _ im _ rich _ des ·{dot over (m)} eng _ in _ rich _ des  (75)
  • At block 814, the minimum exhaust manifold pressure is found that provides the desired EGR mass flow. When the desired EGR valve position uegr _ des is less than the maximum uegr _ max, then there is sufficient exhaust manifold pressure for EGR flow control with the EGR valve. Under this condition, the minimum exhaust manifold pressure limit can be calculated using the desired EGR rich mass flow and desired intake manifold pressure rich setpoints. The exhaust pressure calculation can take the desired rich intake manifold pressure and add the calculated pressure drop across the EGR cooler and EGR valve (with the EGR valve at its maximum position).
  • When the EGR valve is at the maximum position uegr _ max, then the EGR valve is not controlling the flow and the flow can be controlled by regulating the exhaust pressure. Under this condition, the desired EGR valve mass flow from the EGR valve control calculation can be used with the current intake manifold pressure estimate to calculate the required exhaust manifold pressure.
  • An exemplary calculation for the minimum exhaust manifold pressure under the two conditions described above is:

  • If u egr _ des <u egr _ max

  • P em _ min _ for _ egr=ExhManifPressMinForEGR({dot over (m)} egr _ rich _ des ,P im _ rich _ des)

  • Else

  • P em _ min _ for _ egr=ExhManifPressMinForEGR({dot over (m)} egr _ des ,P im)  (76)
  • The desired intake manifold pressure can be determined at block 810 by computing the pressure needed to achieve the desired engine in mass flow which can be found using the ideal gas law and the volumetric efficiency as:
  • P im_rich _des = n cyl · m cyl_in _rich _des · R · T im V d · VE ( 77 )
  • This equation is related to the speed-density calculation but does not account for speed because the mass per cylinder is used instead of a mass flow. The desired intake manifold rich pressure may be limited to a certain range for component protection and engine performance. Low pressures are sometimes avoided to prevent high oil consumption and poor combustion quality.
  • At block 818, the error in intake manifold rich pressure can be calculated as the difference between the desired intake manifold rich pressure and the estimated intake manifold pressure by:

  • P im _ rich _ error =P im _ rich _ des −P im  (78)
  • This pressure error can be multiplied by the integral gain and added to the previous desired exhaust manifold pressure to determine the unlimited desired exhaust manifold pressure before the pressure limits are applied as:

  • P em _ des _ unlimited =K i _ im ·P im _ rich _ error +P em _ des _ previous  (79)
  • At block 822, the unlimited desired exhaust manifold pressure may be limited by minimum pressure limits to the minimum exhaust manifold pressure for EGR from equation (76), and may also have a calibrate-able minimum limit for engine performance:

  • P em _ des _ min _ limited=maximum(P em _ des _ unlimited ,P em _ min _ for _ egr ,P em _ min _ for _ perf)  (79A)
  • Keeping the exhaust manifold pressure higher than necessary at low load can improve the transient response of the engine because the turbocharger speed is higher before the load is applied. This improvement in transient response performance comes with a reduction in fuel economy because the higher exhaust manifold pressure creates more pumping work for the engine.
  • The desired exhaust manifold pressure may be reduced when it is determined that controlling to a lower exhaust manifold pressure produces more turbine power. As the exhaust manifold pressure increases, the turbine vanes move in the closing direction to achieve the desired turbine mass flow. As the turbine vanes move in the closing direction the angle at which the gasses enter the turbine changes. For a given set of operating conditions and turbocharger speed there will be an optimum turbine vane position that maximizes turbine power. Closing the vanes more than what is optimum for maximum turbine power increase the exhaust manifold pressure, increases engine pumping work, reduces fuel economy, and reduces turbine power. When it is determined that operating at a lower exhaust manifold pressure produces more turbine power as described below, the desired exhaust manifold pressure can be calculated by taking the previous desired exhaust manifold pressure and subtracting a small calibrate-able value. Since this reduction in pressure occurs at each time step in the software the desired exhaust manifold pressure is reduced over time in the form of a ramp.

  • If Maximum_Turbine_Power_Exceeded

  • P em _ des _ trb _ pwr _ limited =P em _ des _ previous −ΔP em _ ramp _ trb _ pwr _ exceeded

  • Else

  • P em _ des _ trb _ pwr _ limited =P em _ des _ min _ limited  (79B)
  • The desired exhaust manifold pressure may also be constrained by a maximum engine delta pressure limits for engine protection. Engine delta pressure is the difference between the exhaust manifold pressure and intake manifold pressure. If the engine delta pressure becomes too large, the exhaust pressure can push the exhaust valve open during the intake stroke of the engine which is called valve float. A maximum exhaust manifold pressure limit for engine delta pressure protection can be calculated as:

  • P em _ max _ for _ eng _ dp =P im +ΔP eng _ max  (79C)
  • The desired exhaust manifold pressure may also be constrained by a maximum pressure limit for component protection (to protect turbocharge seals, exhaust manifold gaskets, etc.). This pressure limit can be calculated using the ambient (barometric) pressure and the gage pressure limit for the exhaust manifold components as:

  • P em _ max _ for _ comp =P amb +P em _ max _ comp _ gage  (79C)
  • The desired exhaust manifold pressure can be calculated by taking the minimum of the turbine power limited desired exhaust manifold pressure, the maximum pressure for engine delta pressure protection, and the pressure limit for component protection:

  • P em _ des=minimum(P em _ des _ trb _ pwr _ limited ,P em _ max _ for _ eng _ dp ,P em _ max _ for _ comp)  (79D)
  • In addition to the magnitude limits described here, rate limits can also be applied to prevent sudden changes to the desired exhaust manifold pressure that would cause large transient changes to the desired turbine mass flow and large transient changes to the desired turbine vane position.
  • The closed loop turbine mass flow can be calculated by first calculating the exhaust manifold pressure error as:

  • P em _ error =P em _ des −P em  (80)
  • where Pem is the exhaust manifold pressure estimate from the observer. The estimate can be used instead of the measured value since the measured value may have lag due to the sensor response time and any filtering that may be used to reduce signal noise, and the estimated value may continue to be used if a sensor fails. Alternatively, pressure sensors can respond fast compared to the air system response so using the measured pressure instead of the estimate can be done with similar results. The exhaust manifold pressure error can be multiplied by the proportional gain to determine the closed loop term by:

  • {dot over (m)} trb _ cl =−K p _ em ·P em _ error  (81)
  • The negative sign is used because turbine flow has to go down to increase exhaust manifold pressure. This allows a positive gain to be used in calculating the closed loop turbine mass flow. The desired turbine mass flow is the sum of the feed forward term and the closed loop term:

  • {dot over (m)} trb _ des ={dot over (m)} trb _ ff +{dot over (m)} trb _ cl  (82)
  • The control method described above and illustrated in FIG. 8 is intended for use when the desired lean F/A setpoint is less than the desired rich F/A setpoint. This results in the air throttle attempting to maintain a higher intake manifold pressure than the turbine vane position control. This separation can create a control band in which both the air throttle and turbine vanes move in the opening direction. Under steady state conditions the air throttle typically moves to the maximum position, which minimizes the pumping work across the air throttle.
  • When the desired lean F/A setpoint is greater than or equal; to the desired rich F/A setpoint, a different control method can be used to prevent the air throttle and turbine vane controls from conflicting. Without the intake manifold pressure setpoint separation, the air throttle control and turbine vane control may oscillate or the air throttle may close completely. This problem can be overcome by using the turbine vanes to control the charge air cooler pressure instead of using the turbine vanes to control the intake manifold pressure.
  • In this situation, the desired air throttle rich mass flow and the desired charge air cooler pressure can be calculated first. The desired air throttle rich mass flow can be calculated using the desired intake manifold rich EGR mass fraction and the desired engine in rich mass flow as:

  • m at _ rich _ des=(1−χegr _ im _ rich _ des{dot over (m)} eng _ in _ rich _ des  (83)
  • The desired charge air cooler rich pressure can be estimated by the desired intake manifold rich pressure and the pressure drop across the air throttle and charge air cooler. This calculation can be shown as a function by:

  • P cac _ rich _ des=DesCACPress(u at _ max ,{dot over (m)} at _ rich _ des ,P im _ rich _ des ,T caci ,T caco)  (84)
  • This function has two parts. First, equation (12) can be used to find the desired charge air cooler outlet pressure that provides the desired mass flow through the air throttle. Then equation (21) can be used to find the charge air cooler inlet pressure that is sufficient to overcome the pressure drop across the charge air cooler. The maximum air throttle position uat _ max can be used since it minimizes the pumping work across the air throttle. These equations can be solved by an iterative solution method to determine the desired charge air cooler rich pressure.
  • The charge air cooler pressure rich error is the difference between the desired charge air cooler rich pressure and the estimated charge air cooler pressure:

  • P cac _ rich _ error =P cac _ rich _ des −P cac  (85)
  • This error can be multiplied by the integral gain and added to the previous desired exhaust manifold pressure to determine the desired exhaust manifold pressure as:

  • P em _ des =K i _ cac ·P cac _ rich _ error +P em _ des _ previous  (86)
  • The desired exhaust manifold pressure can then be limited to the minimum value calculated by equation (76), and it may also be limited to a certain range for component protection and engine performance. The desired exhaust manifold pressure can then be used to calculate the desired turbine mass flow as shown by equations (80) through (82).
  • The desired turbine vane position uvgt _ des can be calculated using the desired turbine mass flow {dot over (m)}trb _ des and the state information for the observer model. The state information can include, for example, exhaust manifold pressure, exhaust manifold temperature, exhaust back pressure, high pressure turbocharger speed, and low pressure turbocharger speed.
  • The interstage pressure between the high and low pressure turbines 724, 722 can also be determined in finding the vane position uvgt _ des that provides the desired turbine mass flow {dot over (m)}trb _ des. The turbine interstage pressure and desired vane position can be found for a given turbine mass flow using a two dimensional binary search, an example of which is shown in FIG. 9.
  • At block 910, the desired turbine mass flow {dot over (m)}trb _ des from equation (82) is input. At block 912, the exhaust manifold pressure and temperature, the exhaust back pressure, and the speeds of the low and high pressure turbines 724, 722 are input. At block 914, the current desired vane position is set to the desired vane position from the calculation that was performed at the previous time step, the turbine delta pressure is set to the difference between the exhaust manifold pressure and the exhaust back pressure, and a search index and vane adjustment value are initialized. Block 916 is an outer loop check that allows imax iterations of the outer loop. Block 920 is an inner loop that performs jmax iterations adjusting the turbine interstage pressure to find a resulting turbine interstage pressure for the current desired vane position that provides the same or closest to the same mass flow through each of the turbines 724, 722. This step is similar to the search described in [0052] for the observer model but in this case the model is being used to evaluate a possible vane position rather than the final desired vane position. At block 930, the outer loop takes the mass flows through each of the turbines 724, 722, and calculates an average turbine mass flow by averaging the high and low pressure turbine mass flows. At block 930, the outer loop also fine tunes the turbine position adjustment step. At block 934, the average turbine mass flow is compared with the desired turbine mass flow. If the average turbine mass flow is too high, then at block 936 the current desired vane position is adjusted in the closing direction (increasing uvgt _ des). Otherwise, at block 938 the current desired vane position is adjusted in the opening direction (decreasing uvgt _ des). Control returns to block 916, and the process is repeated as part of the binary search. After all the iterations of the outer loop are complete, at block 950 the final desired vane position uvgt _ des that provides the desired turbine mass flow {dot over (m)}trb _ des is output. This process can be repeated with percentage adjustments to the vane position of, for example, 4, 2, 1, 0.5 and 0.25 percent.
  • The modeled mass flow through the high and low pressure turbines 724, 722 in the search for the desired vane position can each be corrected using the turbine mass flow correction factor shown in equation (30). This allows the turbine vane position to be determined with modeled flow correction so that the desired turbine mass flow is achieved.
  • The turbine interstage temperature can be assumed to be equal to the high pressure turbine outlet temperature, which can be calculated using the turbine efficiency, pressure ratio across the high pressure turbine, and the exhaust manifold temperature. The efficiency can be determined using tables with inputs of corrected turbocharger speed and pressure ratio. The turbocharger speed can be adjusted using a correction factor to compensate for operating with exhaust manifold temperatures that are different than the reference temperature used when creating the efficiency table. Efficiency tables can be generated for different vane positions and interpolation can be used when the vane position is between two of the provided tables. The turbine interstage pressure and temperature can be used to calculate the low pressure turbine mass flow.
  • For a given turbine mass flow rate and turbocharger speed there will be an optimum turbine vane position that maximizes turbine power. This vane position will provide the best combination of flow velocity and flow angle for the exhaust gas as it enters the turbine blades. Opening the vanes more than the maximum turbine power point causes lower velocity, less optimum flow angle, and less turbine power but it also reduces the exhaust manifold pressure which tends to reduce engine pumping work. For normal control when the maximum turbine power is not needed the vanes are typically positioned more open than the maximum turbine power point because this reduces the engine pumping work.
  • Closing the vanes more than the maximum turbine power point causes higher velocity but the flow angle is less optimum, there is less turbine power, and the exhausts manifold pressure is higher. This region of operation is typically avoided. One exception is when there is a need to raise the exhaust temperature for after-treatment system control. In this case, the increase in pumping work is beneficial because it puts additional load on the engine. The extra load on the engine requires more fuel to be consumed, raising the exhaust temperature.
  • For normal control it is desirable to have the turbine vanes between the maximum turbine power position and wide open. When calculating the desired vane position for a desired turbine mass flow, exhaust manifold pressure, and turbocharger speed as described above, a check can also be performed to see if the maximum turbine power has been exceeded. When this happens it means the desired exhaust manifold pressure is too high.
  • This maximum turbine power check can be performed after the vane position calculation described above to see if controlling to a slightly lower exhaust manifold pressure (5 kPa lower for example) would provide more turbine power. If the turbine power is higher with reduced exhaust manifold pressure that means the exhaust manifold pressure for maximum turbine power has been exceeded. When the maximum turbine power is exceeded, the desired exhaust manifold pressure can be reduced at a calibrate-able rate until the maximum turbine power is no longer exceeded, as shown by equation (79B).
  • While the disclosure has been illustrated and described in detail in the drawings and foregoing description, such illustration and description is to be considered as exemplary and not restrictive in character, it being understood that illustrative embodiment(s) have been shown and described and that all changes and modifications that come within the spirit of the disclosure are desired to be protected. It will be noted that alternative embodiments of the present disclosure may not include all of the features described yet still benefit from at least some of the advantages of such features. Those of ordinary skill in the art may readily devise their own implementations that incorporate one or more of the features of the present disclosure and fall within the spirit and scope of the present invention as defined by the appended claims.

Claims (20)

We claim:
1. A fresh air and exhaust gas control method for an engine having an air system with an air throttle and an exhaust gas recirculation (EGR) valve; the control method comprising:
monitoring parameters of the engine using a plurality of sensors;
modeling the air system and generating engine state estimates using an engine observer model;
generating measured engine states based on the monitored engine parameters from the plurality of sensors;
computing an observer error based on the differences between the measured engine states and the engine state estimates;
generating model corrections based on the observer error, the model corrections being input to the engine observer model;
generating a desired air throttle position and a desired EGR valve position based on setpoint commands, the monitored engine parameters, the model corrections and the engine state estimates;
adjusting the air throttle based on the desired air throttle position; and
adjusting the EGR valve based on the desired EGR valve position.
2. The fresh air and exhaust gas control method of claim 1; wherein the generating a desired air throttle position and a desired EGR valve position step is performed using an inverse engine model, the inverse engine model comprising an inverse of the engine observer model.
3. The fresh air and exhaust gas control method of claim 1; further comprising:
generating feedback actuator commands based on the setpoint commands and the engine state estimates; and
using the feedback actuator commands in generating the desired air throttle position and the desired EGR valve position.
4. The fresh air and exhaust gas control method of claim 1; wherein the aft system further comprises a charge air cooler and an engine intake manifold coupled to the air throttle, intake air to the engine flowing through the charge air cooler, the air throttle and the engine intake manifold; and the method further comprising:
estimating a pressure difference across the charge air cooler;
estimating a temperature difference across the charge air cooler; and
estimating an air throttle mass flow as part of the engine state estimates based on the pressure and temperature differences across the charge air cooler.
5. The fresh air and exhaust gas control method of claim 4; wherein estimating a pressure difference across the charge air cooler comprises:
estimating a compressor outlet pressure;
estimating an intake manifold pressure; and
estimating an air intake pressure at a location between the charge air cooler and the air throttle by starting at the previous value of the air intake pressure and searching a percentage of the range between the compressor outlet pressure and the intake manifold pressure for the air intake pressure that makes the charge air cooler mass flow and the air throttle mass flow the same or closest to the same.
6. The fresh air and exhaust gas control method of claim 1; wherein the air system further comprises an EGR cooler coupled to the EGR valve, recirculated exhaust gasses from the engine flowing through the EGR cooler, the EGR valve and the engine intake manifold; and the method further comprising;
estimating a pressure difference across the EGR cooler;
estimating a temperature difference across the EGR cooler;
estimating an EGR valve mass flow as part of the engine state estimates based on the pressure and temperature differences across the EGR cooler.
7. The fresh air and exhaust gas control method of claim 6; wherein estimating a pressure difference across the EGR cooler comprises:
estimating an exhaust manifold pressure;
estimating an intake manifold pressure; and
estimating an EGR internal pressure at a location between the EGR cooler and the EGR valve by starting at the previous value of the EGR internal pressure and searching a percentage of the range between the exhaust manifold pressure and the intake manifold pressure for the EGR internal pressure that makes the EGR cooler mass flow and the EGR valve mass flow the same or closest to the same.
8. The fresh air and exhaust gas control method of claim 4; wherein the air system further comprises an EGR cooler coupled to the EGR valve, recirculated exhaust gasses from the engine flowing through the EGR cooler, the EGR valve and the engine intake manifold; and the method further comprising;
estimating a pressure difference across the EGR cooler;
estimating a temperature difference across the EGR cooler;
estimating an EGR valve mass flow as part of the engine state estimates based on the pressure and temperature differences across the EGR cooler.
9. The fresh air and exhaust gas control method of claim 8; wherein estimating a pressure difference across the charge air cooler comprises:
estimating a compressor outlet pressure;
estimating an intake manifold pressure;
estimating an air intake pressure at a location between the charge air cooler and the air throttle by starting at the previous value of the air intake pressure and searching a percentage of the range between the compressor outlet pressure and the intake manifold pressure for the air intake pressure that makes the charge air cooler mass flow and the air throttle mass flow the same or closest to the same; and wherein estimating a pressure difference across the EGR cooler comprises:
estimating an exhaust manifold pressure;
estimating an EGR internal pressure at a location between the EGR cooler and the EGR valve by starting at the previous value of the EGR internal pressure and searching a percentage of the range between the exhaust manifold pressure and the intake manifold pressure for the EGR internal pressure that makes the EGR cooler mass flow and the EGR valve mass flow the same or closest to the same.
10. The fresh air and exhaust gas control method of claim 1; wherein the air system further comprises a charge air cooler and an engine intake manifold coupled to the air throttle, intake air to the engine flowing through the charge air cooler, the air throttle and the engine intake manifold; and wherein the generating model corrections step comprises:
generating a fresh air mass flow correction term based on a pressure error at the engine intake manifold.
11. The fresh air and exhaust gas control method of claim 1; wherein the air system further comprises an EGR cooler and an engine intake manifold coupled to the EGR valve, recirculated exhaust gasses from the engine flowing through the EGR cooler, the EGR valve and the engine intake manifold; and wherein the generating model corrections step comprises:
generating an EGR mass flow correction term based on a difference between the modelled and measured mass flows through the EGR cooler.
12. The fresh air and exhaust gas control method of claim 1; further comprising:
calculating a desired intake manifold diluent mass fraction based on a desired diluent-to-air ratio setpoint, an engine speed and a number of cylinders in the engine;
calculating a desired EGR mass flow based on the desired intake manifold diluent mass fraction; and
calculating the desired EGR valve position based on the desired EGR mass flow;
calculating a desired intake manifold pressure based on the desired diluent-to-air ratio setpoint and the number of cylinders in the engine;
calculating a desired air throttle mass flow based on the desired intake manifold pressure; and
calculating the desired air throttle position based on the desired air throttle mass flow.
13. The fresh air and exhaust gas control method of claim 1; further comprising:
calculating a desired intake manifold diluent mass fraction based on a desired diluent-to-air ratio setpoint, an engine speed and a number of cylinders in the engine;
calculating an intake manifold EGR mass fraction and a closed loop EGR mass flow based on the desired intake manifold diluent mass fraction;
calculating a maximum air throttle mass flow and a maximum EGR valve mass flow;
calculating a desired intake manifold pressure based on the desired diluent-to-air ratio setpoint and the number of cylinders in the engine;
calculating a maximum intake manifold mass flow based on the intake manifold EGR mass fraction, the closed loop EGR mass flow, the maximum air throttle mass flow and the maximum EGR valve mass flow;
calculating a desired intake manifold mass flow in based on the maximum intake manifold mass flow and the desired intake manifold pressure;
calculating a desired air throttle mass flow and a desired EGR valve mass flow based on the intake manifold EGR mass fraction, the closed loop EGR mass flow and the desired intake manifold mass flow in;
calculating the desired EGR valve position based on the desired EGR valve mass flow; and
calculating the desired air throttle position based on the desired air throttle mass flow.
14. A fresh air and exhaust gas control system for an engine having an air system with an air throttle and an exhaust gas recirculation (EGR) valve; the control system comprising:
a plurality of sensors for monitoring engine parameters of the engine;
an engine observer for modeling the air system and generating engine state estimates;
a comparator for generating measured engine states based on the engine parameters from the plurality of sensors, and computing an observer error based on the differences between the measured engine states and the engine state estimates;
an observer controller for generating model corrections based on the observer error, the model corrections being input to the engine observer; and
an inverse engine model for generating actuator commands based on setpoint commands, the engine parameters from the plurality of sensors, the model corrections and the engine state estimates;
wherein the positions of the air throttle and the EGR valve are adjusted based on the actuator commands.
15. The fresh air and exhaust gas control system of claim 14, wherein the engine observer, the comparator, the observer controller, and the inverse engine model are run on an electronic control unit of the engine.
16. The fresh air and exhaust gas control system of claim 14, further comprising a feedback controller for generating feedback actuator commands based on the setpoint commands and the engine state estimates, the positions of the air throttle and the EGR valve being adjusted based on the actuator commands and the feedback actuator commands.
17. The fresh air and exhaust gas control system of claim 14, wherein the air system further comprises a charge air cooler and an engine intake manifold coupled to the air throttle, intake air to the engine flowing through the charge air cooler, the air throttle and the engine intake manifold; and
the engine state estimates generated by the engine observer include an air throttle mass flow estimate, the air throttle mass flow estimate being based on pressure and temperature differences across the charge air cooler.
18. The fresh air and exhaust gas control system of claim 17; wherein the air system further comprises an EGR cooler coupled to the EGR valve, recirculated exhaust gasses from the engine flowing through the EGR cooler, the EGR valve and the engine intake manifold; and
the engine state estimates generated by the engine observer include an EGR valve mass flow estimate, the EGR valve mass flow estimate being based on pressure and temperature differences across the EGR cooler.
19. The fresh air and exhaust gas control system of claim 14; wherein the air system further comprises a charge air cooler and an engine intake manifold coupled to the air throttle, intake air to the engine flowing through the charge air cooler, the air throttle and the engine intake manifold; and
the observer controller generates a fresh air mass flow correction term based on a difference between the modelled and measured intake manifold pressures.
20. The fresh air and exhaust gas control system of claim 14; wherein the air system further comprises an EGR cooler and an engine intake manifold coupled to the EGR valve, recirculated exhaust gasses from the engine flowing through the EGR cooler, the EGR valve and the engine intake manifold; and
the observer controller generates an EGR mass flow correction term based on a difference between the modelled and measured EGR cooler mass flows.
US14/539,547 2014-11-12 2014-11-12 Fresh air flow and exhaust gas recirculation control system and method Abandoned US20160131057A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/539,547 US20160131057A1 (en) 2014-11-12 2014-11-12 Fresh air flow and exhaust gas recirculation control system and method
EP15192117.8A EP3020947A1 (en) 2014-11-12 2015-10-29 Fresh air flow and exhaust gas recirculation control system and method
US15/900,689 US10830164B2 (en) 2014-11-12 2018-02-20 Fresh air flow and exhaust gas recirculation control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/539,547 US20160131057A1 (en) 2014-11-12 2014-11-12 Fresh air flow and exhaust gas recirculation control system and method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/900,689 Continuation US10830164B2 (en) 2014-11-12 2018-02-20 Fresh air flow and exhaust gas recirculation control system and method

Publications (1)

Publication Number Publication Date
US20160131057A1 true US20160131057A1 (en) 2016-05-12

Family

ID=54360999

Family Applications (2)

Application Number Title Priority Date Filing Date
US14/539,547 Abandoned US20160131057A1 (en) 2014-11-12 2014-11-12 Fresh air flow and exhaust gas recirculation control system and method
US15/900,689 Active 2035-11-05 US10830164B2 (en) 2014-11-12 2018-02-20 Fresh air flow and exhaust gas recirculation control system and method

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/900,689 Active 2035-11-05 US10830164B2 (en) 2014-11-12 2018-02-20 Fresh air flow and exhaust gas recirculation control system and method

Country Status (2)

Country Link
US (2) US20160131057A1 (en)
EP (1) EP3020947A1 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140150756A1 (en) * 2012-12-05 2014-06-05 Ford Global Technologies, Llc Charge air cooler component diagnostics
US20150260120A1 (en) * 2014-03-12 2015-09-17 Man Truck & Bus Ag Internal combustion engine, in particular gas engine, for a motor vehicle
US20160131089A1 (en) * 2014-11-12 2016-05-12 Deere And Company Variable geometry turbocharger feed forward control system and method
US20160160787A1 (en) * 2014-12-04 2016-06-09 Daimler Ag Controller for controlling an internal combustion engine of a vehicle, in particular a commercial vehicle
US20170051684A1 (en) * 2015-08-21 2017-02-23 Deere & Company Feed forward exhaust throttle and wastegate control for an engine
US20170122268A1 (en) * 2015-10-28 2017-05-04 Fujitsu Ten Limited Solenoid valve device and method of controlling a solenoid valve
US20170152806A1 (en) * 2015-12-01 2017-06-01 General Electric Company Method and systems for airflow control
US20170153614A1 (en) * 2015-11-30 2017-06-01 Omron Corporation Correction device, correction device controlling method, information processing program, and recording medium
US20180066575A1 (en) * 2016-09-06 2018-03-08 Ford Global Technologies, Llc Method and system for wastegate control
CN107989708A (en) * 2017-12-08 2018-05-04 天津大学 Self study engine torque control system and its method based on disturbance observation
CN108071502A (en) * 2017-12-08 2018-05-25 天津大学 Torque control system and its method based on MAP self studies and disturbance compensation
WO2018183655A1 (en) * 2017-03-30 2018-10-04 Cummins Inc. Engine controls including direct targeting of in-cylinder [02]
CN108691677A (en) * 2017-04-05 2018-10-23 罗伯特·博世有限公司 Method and apparatus for determining the gas system amount in internal combustion engine
CN109653886A (en) * 2018-12-05 2019-04-19 汽解放汽车有限公司 A kind of engine exhaust heat riser
JP2019108839A (en) * 2017-12-18 2019-07-04 株式会社デンソー Control device for internal combustion engine
WO2019214821A1 (en) * 2018-05-09 2019-11-14 Toyota Motor Europe An egr flow determination method, an egr rate error determination method, a control method for an internal combustion engine, and an internal combustion engine
US10526986B2 (en) 2018-05-29 2020-01-07 Progress Rail Locomotive Inc. Systems and methods for controlling EGR flow rate
US10754358B2 (en) * 2015-09-28 2020-08-25 Koninklijke Philips N.V. Methods and systems for controlling gas flow using a proportional flow valve
US10830164B2 (en) 2014-11-12 2020-11-10 Deere & Company Fresh air flow and exhaust gas recirculation control system and method
US10895207B2 (en) * 2018-01-04 2021-01-19 Ford Global Technologies, Llc Method of operating an engine assembly
CN113027626A (en) * 2019-12-24 2021-06-25 一汽解放汽车有限公司 EGR valve control system and control method thereof
CN113775424A (en) * 2021-09-23 2021-12-10 潍柴动力股份有限公司 A kind of EGR control method, device and electronic equipment
US20220356853A1 (en) * 2020-11-18 2022-11-10 Garrett Transportation I Inc. Online monitoring and diagnostics in vehicle powertrains
CN116122976A (en) * 2022-11-01 2023-05-16 一汽解放汽车有限公司 Gas flow acquisition method, engine throttle control method, device and equipment
US20230212993A1 (en) * 2022-01-06 2023-07-06 Transportation Ip Holdings, Llc Sensor system and method
CN118979827A (en) * 2024-10-22 2024-11-19 浙江亚中机械配件制造有限公司 Engine control method and system based on throttle valve

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10844795B2 (en) * 2018-01-10 2020-11-24 Toyota Motor Engineering & Manufacturing North America, Inc. Feedforward and feedback architecture for air path model predictive control of an internal combustion engine
US11459964B2 (en) * 2020-12-07 2022-10-04 Ford Global Technologies, Llc Methods and systems for an exhaust gas recirculation system
US11566568B2 (en) * 2021-03-19 2023-01-31 Ford Global Technologies, Llc Valve timing modulation for EGR balancing
US12236333B2 (en) * 2021-04-30 2025-02-25 International Engine Intellectual Property Company, Llc Method and arrangement for predicting engine out nitrogen oxides (EONOx) using a neural network
IT202200008210A1 (en) * 2022-04-26 2023-10-26 Fpt Ind Spa Method and device of control of a throttle valve of an internal combustion engine
CN115199422B (en) * 2022-06-29 2023-08-25 东风汽车集团股份有限公司 Control method of mixing valve of low-pressure EGR system

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256575B1 (en) * 1998-09-08 2001-07-03 Siemens Automotive S.A. Process for controlling an internal combustion engine
US20040079342A1 (en) * 2002-10-25 2004-04-29 Toyota Jidosha Kabushiki Kaisha Fuel injection amount control apparatus and method of internal combustion engine
US20040084015A1 (en) * 2002-11-05 2004-05-06 Jing Sun System and method for estimating and controlling cylinder air charge in a direct injection internal combustion engine
US20060235603A1 (en) * 2002-12-17 2006-10-19 Daisuke Kobayashi Cylinder inflow exhaust gas amount calculation system of internal combustion engine and intake passage inflow exhaust gas amount calculation system of internal combustion engine
US20070068159A1 (en) * 2005-09-26 2007-03-29 Honda Motor Co., Ltd. Control system for internal combustion engine
US20070174003A1 (en) * 2006-01-20 2007-07-26 Honda Motor Co., Ltd. Control system for internal combustion engine
US7467614B2 (en) * 2004-12-29 2008-12-23 Honeywell International Inc. Pedal position and/or pedal change rate for use in control of an engine
US7512479B1 (en) * 2007-11-19 2009-03-31 Southwest Research Institute Air fraction estimation for internal combustion engines with dual-loop EGR systems
US20100101226A1 (en) * 2007-03-28 2010-04-29 Borgwarner Inc. Controlling exhaust gas recirculation in a turocharged compression-ignition engine system
US20110088674A1 (en) * 2008-06-02 2011-04-21 Borgwarner Inc. Controlling exhaust gas recirculation through multiple paths in a turbocharged engine system
US20120173118A1 (en) * 2010-12-31 2012-07-05 GM Global Technology Operations LLC Control of egr, fresh mass air flow, and boost pressure for internal combustion engines
US20140207361A1 (en) * 2011-08-09 2014-07-24 Toyota Jidosha Kabushiki Kaisha Sliding mode controller and internal combustion engine system control device
US20160131089A1 (en) * 2014-11-12 2016-05-12 Deere And Company Variable geometry turbocharger feed forward control system and method
US20160326974A1 (en) * 2015-05-07 2016-11-10 Deere & Company System and Method for Exhaust Gas Recirculation Flow Correction Using Temperature Measurements

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5715796A (en) 1995-02-24 1998-02-10 Honda Giken Kogyo Kabushiki Kaisha Air-fuel ratio control system having function of after-start lean-burn control for internal combustion engines
DE59700375D1 (en) * 1996-03-15 1999-09-30 Siemens Ag METHOD FOR MODEL-BASED DETERMINATION OF THE FRESH AIR AIR INFLOWING INTO THE CYLINDERS OF AN INTERNAL COMBUSTION ENGINE WITH EXTERNAL EXHAUST GAS RECIRCULATION
US6035640A (en) 1999-01-26 2000-03-14 Ford Global Technologies, Inc. Control method for turbocharged diesel engines having exhaust gas recirculation
US6378515B1 (en) 2000-06-09 2002-04-30 Mack Trucks, Inc. Exhaust gas recirculation apparatus and method
DE60236815D1 (en) 2001-08-17 2010-08-05 Tiax Llc METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE WITH COMPRESSION IGNITION AND FUEL AIR PRE-MIXING
US6804601B2 (en) 2002-03-19 2004-10-12 Cummins, Inc. Sensor failure accommodation system
CA2441686C (en) 2003-09-23 2004-12-21 Westport Research Inc. Method for controlling combustion in an internal combustion engine and predicting performance and emissions
US6904353B1 (en) 2003-12-18 2005-06-07 Honeywell International, Inc. Method and system for sliding mode control of a turbocharger
DE102004004490B4 (en) 2004-01-29 2017-06-01 Robert Bosch Gmbh Method for operating an internal combustion engine with at least two exhaust gas turbochargers
US7591135B2 (en) 2004-12-29 2009-09-22 Honeywell International Inc. Method and system for using a measure of fueling rate in the air side control of an engine
DE102005015609B4 (en) 2005-04-05 2008-01-17 Siemens Ag Device for controlling an internal combustion engine
US7155334B1 (en) 2005-09-29 2006-12-26 Honeywell International Inc. Use of sensors in a state observer for a diesel engine
JP3918855B1 (en) 2005-11-18 2007-05-23 いすゞ自動車株式会社 Two-stage supercharging system for internal combustion engines
DE102005055996A1 (en) 2005-11-24 2007-05-31 Bayerische Motoren Werke Ag Drive device for motor vehicle, has exhaust-gas turbocharger devices assigned to outlet valves, such that exhaust gas channels assigned to valves are connected with turbine wheels of turbocharger devices, respectively
JP2008248729A (en) 2007-03-29 2008-10-16 Honda Motor Co Ltd EGR control device for internal combustion engine
US8376036B2 (en) 2007-11-02 2013-02-19 Az Evap, Llc Air to air heat exchanger
US7980221B2 (en) 2007-11-05 2011-07-19 GM Global Technology Operations LLC Inverse torque model solution and bounding
US7698049B2 (en) 2008-01-09 2010-04-13 Gm Global Technology Operations, Inc. Speed control in a torque-based system
DE102008017164B3 (en) 2008-04-03 2009-08-06 Continental Automotive Gmbh Device for controlling an exhaust gas turbocharging of an internal combustion engine and internal combustion engine
FR2943727A1 (en) 2009-03-30 2010-10-01 Renault Sas METHOD FOR A TURBOCOMPRESSOR OF SURALIMEMNTATION DETERMINING A POSITION SETTING OF A BYPASS ACTUATOR
DE112010003773B4 (en) 2009-09-25 2024-05-29 Cummins Inc. Engine exhaust manifold pressure control of an intake flow
US8381519B2 (en) 2009-11-03 2013-02-26 International Engine Intellectual Property Company, Llc Method of stationary regeneration of an engine exhaust particulate filter
US20110154821A1 (en) 2009-12-24 2011-06-30 Lincoln Evans-Beauchamp Estimating Pre-Turbine Exhaust Temperatures
DE102010012988B4 (en) 2010-03-26 2012-02-09 Continental Automotive Gmbh Method for diagnosing a liquid-cooled exhaust manifold of an internal combustion engine
US8463531B2 (en) 2010-06-01 2013-06-11 GM Global Technology Operations LLC System and method for controlling exhaust gas recirculation systems
FR2963059A3 (en) 2010-07-26 2012-01-27 Renault Sas METHOD OF ESTIMATING THE PRESSURE OF BURNABLE GASES DISCHARGING INTO A TURBINE OF AN INTERNAL COMBUSTION ENGINE
US8640679B2 (en) 2010-08-01 2014-02-04 GM Global Technology Operations LLC Method of model-based multivariable control of EGR and boost for internal combustion engines
WO2012100421A1 (en) 2011-01-27 2012-08-02 潍柴动力股份有限公司 Equipment and method for controlling air system of diesel engine
WO2012100420A1 (en) 2011-01-27 2012-08-02 潍柴动力股份有限公司 Control device and method for air system of diesel engine
FR2973441B1 (en) * 2011-04-04 2014-12-26 Renault Sas PROCESS FOR ACQUIRING THE COMPOSITION OF THE ADMISSION GASES IN AN AIR DISTRIBUTOR OF AN INTERNAL COMBUSTION ENGINE
CN102374038B (en) 2011-09-06 2013-09-11 天津大学 VVT (Variable Valve Timing) control method capable of combining self-learning feed-forward and active anti-interference feedback
US8567192B2 (en) 2011-09-25 2013-10-29 Cummins, Inc. System for controlling an air handling system including a dual-stage variable geometry turbocharger
US9181905B2 (en) 2011-09-25 2015-11-10 Cummins Inc. System for controlling an air handling system including an electric pump-assisted exhaust gas recirculation
DE102011055452A1 (en) 2011-11-17 2013-05-23 Benteler Automobiltechnik Gmbh Method for adjusting boost pressure of e.g. single-level internal combustion engine of motor car, involves adjusting boost pressure by regulating and/or control circuits, which provide reference variable and disturbance variable
DE102012207124B4 (en) 2012-04-27 2018-02-08 Mtu Friedrichshafen Gmbh Method for operating an internal combustion engine, device for controlling and / or regulating an internal combustion engine, internal combustion engine and use of the device for operating an internal combustion engine
US20140060506A1 (en) * 2012-08-31 2014-03-06 Purdue Research Foundation Oxygen fraction estimation for diesel engines utilizing variable intake valve actuation
US10094306B2 (en) 2012-12-12 2018-10-09 Purdue Research Foundation Nonlinear model-based controller for premixed charge compression ignition combustion timing in diesel engines
US9506420B2 (en) * 2013-02-01 2016-11-29 GM Global Technology Operations LLC External EGR rate feedback
US9341127B2 (en) 2014-06-06 2016-05-17 Ford Global Technologies, Llc Multivariable low-pressure exhaust gas recirculation control
US20160131057A1 (en) 2014-11-12 2016-05-12 Deere And Company Fresh air flow and exhaust gas recirculation control system and method
US9932918B2 (en) 2014-11-21 2018-04-03 Gm Global Technology Operations, Llc Method of feedforward turbocharger control for boosted engines with multi-route EGR
US9835094B2 (en) 2015-08-21 2017-12-05 Deere & Company Feed forward exhaust throttle and wastegate control for an engine

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6256575B1 (en) * 1998-09-08 2001-07-03 Siemens Automotive S.A. Process for controlling an internal combustion engine
US20040079342A1 (en) * 2002-10-25 2004-04-29 Toyota Jidosha Kabushiki Kaisha Fuel injection amount control apparatus and method of internal combustion engine
US20040084015A1 (en) * 2002-11-05 2004-05-06 Jing Sun System and method for estimating and controlling cylinder air charge in a direct injection internal combustion engine
US6805095B2 (en) * 2002-11-05 2004-10-19 Ford Global Technologies, Llc System and method for estimating and controlling cylinder air charge in a direct injection internal combustion engine
US20060235603A1 (en) * 2002-12-17 2006-10-19 Daisuke Kobayashi Cylinder inflow exhaust gas amount calculation system of internal combustion engine and intake passage inflow exhaust gas amount calculation system of internal combustion engine
US7467614B2 (en) * 2004-12-29 2008-12-23 Honeywell International Inc. Pedal position and/or pedal change rate for use in control of an engine
US20070068159A1 (en) * 2005-09-26 2007-03-29 Honda Motor Co., Ltd. Control system for internal combustion engine
US20070174003A1 (en) * 2006-01-20 2007-07-26 Honda Motor Co., Ltd. Control system for internal combustion engine
US20100101226A1 (en) * 2007-03-28 2010-04-29 Borgwarner Inc. Controlling exhaust gas recirculation in a turocharged compression-ignition engine system
US7512479B1 (en) * 2007-11-19 2009-03-31 Southwest Research Institute Air fraction estimation for internal combustion engines with dual-loop EGR systems
US20110088674A1 (en) * 2008-06-02 2011-04-21 Borgwarner Inc. Controlling exhaust gas recirculation through multiple paths in a turbocharged engine system
US20120173118A1 (en) * 2010-12-31 2012-07-05 GM Global Technology Operations LLC Control of egr, fresh mass air flow, and boost pressure for internal combustion engines
US9297319B2 (en) * 2010-12-31 2016-03-29 GM Global Technology Operations LLC Control of EGR, fresh mass air flow, and boost pressure for internal combustion engines
US20140207361A1 (en) * 2011-08-09 2014-07-24 Toyota Jidosha Kabushiki Kaisha Sliding mode controller and internal combustion engine system control device
US20160131089A1 (en) * 2014-11-12 2016-05-12 Deere And Company Variable geometry turbocharger feed forward control system and method
US20160326974A1 (en) * 2015-05-07 2016-11-10 Deere & Company System and Method for Exhaust Gas Recirculation Flow Correction Using Temperature Measurements

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
161129 Graber Paper Feedforward Control based on Inverse Models ECP14096067 March 14 2014 *

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140150756A1 (en) * 2012-12-05 2014-06-05 Ford Global Technologies, Llc Charge air cooler component diagnostics
US9506430B2 (en) * 2012-12-05 2016-11-29 Ford Global Technologies, Llc Charge air cooler component diagnostics
US20150260120A1 (en) * 2014-03-12 2015-09-17 Man Truck & Bus Ag Internal combustion engine, in particular gas engine, for a motor vehicle
US9500153B2 (en) * 2014-03-12 2016-11-22 Man Truck & Bus Ag Internal combustion engine, in particular gas engine, for a motor vehicle
US20160131089A1 (en) * 2014-11-12 2016-05-12 Deere And Company Variable geometry turbocharger feed forward control system and method
US10830164B2 (en) 2014-11-12 2020-11-10 Deere & Company Fresh air flow and exhaust gas recirculation control system and method
US10634073B2 (en) 2014-11-12 2020-04-28 Deere & Company Variable geometry turbocharger feed forward control system and method
US20160160787A1 (en) * 2014-12-04 2016-06-09 Daimler Ag Controller for controlling an internal combustion engine of a vehicle, in particular a commercial vehicle
US20170051684A1 (en) * 2015-08-21 2017-02-23 Deere & Company Feed forward exhaust throttle and wastegate control for an engine
US9835094B2 (en) * 2015-08-21 2017-12-05 Deere & Company Feed forward exhaust throttle and wastegate control for an engine
US10754358B2 (en) * 2015-09-28 2020-08-25 Koninklijke Philips N.V. Methods and systems for controlling gas flow using a proportional flow valve
US10247146B2 (en) * 2015-10-28 2019-04-02 Fujitsu Ten Limited Solenoid valve device and method of controlling a solenoid valve
US20170122268A1 (en) * 2015-10-28 2017-05-04 Fujitsu Ten Limited Solenoid valve device and method of controlling a solenoid valve
US20170153614A1 (en) * 2015-11-30 2017-06-01 Omron Corporation Correction device, correction device controlling method, information processing program, and recording medium
US10241490B2 (en) * 2015-11-30 2019-03-26 Omron Corporation Correction device, correction device controlling method, information processing program, and recording medium
US10221798B2 (en) * 2015-12-01 2019-03-05 Ge Global Sourcing Llc Method and systems for airflow control
US20170152806A1 (en) * 2015-12-01 2017-06-01 General Electric Company Method and systems for airflow control
US10240516B2 (en) * 2016-09-06 2019-03-26 Ford Global Technologies, Llc System for wastegate control
RU2695238C2 (en) * 2016-09-06 2019-07-22 Форд Глобал Текнолоджиз, Ллк Method for engine (embodiments)
US10107184B2 (en) * 2016-09-06 2018-10-23 Ford Global Technologies, Llc Method and system for wastegate control
US20180066575A1 (en) * 2016-09-06 2018-03-08 Ford Global Technologies, Llc Method and system for wastegate control
US10808635B2 (en) 2017-03-30 2020-10-20 Cummins Inc. Engine controls including direct targeting of in-cylinder [O2]
DE112018000548B4 (en) 2017-03-30 2024-05-29 Cummins Inc. Engine controls with direct control of the cylinder oxygen
WO2018183655A1 (en) * 2017-03-30 2018-10-04 Cummins Inc. Engine controls including direct targeting of in-cylinder [02]
CN108691677A (en) * 2017-04-05 2018-10-23 罗伯特·博世有限公司 Method and apparatus for determining the gas system amount in internal combustion engine
CN108071502A (en) * 2017-12-08 2018-05-25 天津大学 Torque control system and its method based on MAP self studies and disturbance compensation
CN107989708A (en) * 2017-12-08 2018-05-04 天津大学 Self study engine torque control system and its method based on disturbance observation
JP7130952B2 (en) 2017-12-18 2022-09-06 株式会社デンソー Control device for internal combustion engine
JP2019108839A (en) * 2017-12-18 2019-07-04 株式会社デンソー Control device for internal combustion engine
US10895207B2 (en) * 2018-01-04 2021-01-19 Ford Global Technologies, Llc Method of operating an engine assembly
WO2019214821A1 (en) * 2018-05-09 2019-11-14 Toyota Motor Europe An egr flow determination method, an egr rate error determination method, a control method for an internal combustion engine, and an internal combustion engine
US10526986B2 (en) 2018-05-29 2020-01-07 Progress Rail Locomotive Inc. Systems and methods for controlling EGR flow rate
CN109653886A (en) * 2018-12-05 2019-04-19 汽解放汽车有限公司 A kind of engine exhaust heat riser
CN113027626A (en) * 2019-12-24 2021-06-25 一汽解放汽车有限公司 EGR valve control system and control method thereof
US20220356853A1 (en) * 2020-11-18 2022-11-10 Garrett Transportation I Inc. Online monitoring and diagnostics in vehicle powertrains
US11624334B2 (en) * 2020-11-18 2023-04-11 Garrett Transportation I Inc. Online monitoring and diagnostics in vehicle powertrains
CN113775424A (en) * 2021-09-23 2021-12-10 潍柴动力股份有限公司 A kind of EGR control method, device and electronic equipment
US20230212993A1 (en) * 2022-01-06 2023-07-06 Transportation Ip Holdings, Llc Sensor system and method
CN116122976A (en) * 2022-11-01 2023-05-16 一汽解放汽车有限公司 Gas flow acquisition method, engine throttle control method, device and equipment
CN118979827A (en) * 2024-10-22 2024-11-19 浙江亚中机械配件制造有限公司 Engine control method and system based on throttle valve

Also Published As

Publication number Publication date
EP3020947A1 (en) 2016-05-18
US10830164B2 (en) 2020-11-10
US20180179969A1 (en) 2018-06-28

Similar Documents

Publication Publication Date Title
US10830164B2 (en) Fresh air flow and exhaust gas recirculation control system and method
US10634073B2 (en) Variable geometry turbocharger feed forward control system and method
US8630787B2 (en) Controlling exhaust gas recirculation in a turbocharged engine system
US10190516B2 (en) Method of feedforward turbocharger control for boosted engines with multi-route EGR
US20180187617A1 (en) Controlling exhaust gas recirculation through multiple paths in a turbocharged engine system
JP4534514B2 (en) Diesel engine control device
US9926866B2 (en) System and method for exhaust gas recirculation flow correction using temperature measurements
US6035640A (en) Control method for turbocharged diesel engines having exhaust gas recirculation
US9835094B2 (en) Feed forward exhaust throttle and wastegate control for an engine
US10132230B2 (en) Controlling exhaust gas recirculation in a turbocharged compression-ignition engine system
US8601813B2 (en) Controlling exhaust gas recirculation in a turbocharged engine system
CN105673219B (en) Use the boosting rectifier control based on energy balance of feedback linearization
US20160160787A1 (en) Controller for controlling an internal combustion engine of a vehicle, in particular a commercial vehicle
JP5709451B2 (en) Diesel engine exhaust purification system
US8108123B2 (en) Sliding mode control system for internal combustion engine
US11680518B2 (en) Engine and emissions control system
CN104632359A (en) Method to control a wastegate valve in a turbocharged internal combustion engine
WO2011086708A1 (en) Control device for internal combustion engine
JP4228953B2 (en) Control device for internal combustion engine
JP2020020295A (en) Control device for internal combustion engine
JP6513440B2 (en) Controller of variable displacement turbocharger

Legal Events

Date Code Title Description
AS Assignment

Owner name: DEERE AND COMPANY, ILLINOIS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LAHTI, JOHN L.;PIPHO, MICHAEL J.;RIDENOUR, DUSTIN W.;AND OTHERS;SIGNING DATES FROM 20141030 TO 20141111;REEL/FRAME:034157/0558

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION