Title:
Calibration of engine control systems
Document Type and Number:
United States Patent 7415389

Abstract:
A system for automatic multivariable calibration of an engine controller. The system may take inputs which include actuator setpoints, sensor measurements, performance requirements, and so forth. There may be an algorithm to compute engine calibration parameters for the controller. Each of the actuators may be separately stepped through to experimentally obtain actuator input and sensor output data. Algorithmic processing of the experimentally obtained data may be performed to calculate parameters of a model of an engine. A model based control design algorithm may then be invoked to obtain the calibration parameters for a controller. The calibrated controller may be tested with real or simulated engine conditions. The performance related to the parameters may be analyzed and determination of the acceptability of the data be made. If not acceptable, the parameters may be reprocessed. If acceptable, the calibration parameters may be downloaded to the engine controller for application and use.

Inventors:
Stewart, Gregory E. (Vancouver, CA)
Shahed, Syed M. (Rancho Palos Verde, CA, US)
Kolavennu, Soumitri N. (Minneapolis, MN, US)
      Plaque It!

Sponsored by:
Flash of Genius
Application Number:
11/321504
Publication Date:
08/19/2008
Filing Date:
12/29/2005
View Patent Images:
Images are available in PDF form when logged in. To view PDFs, Login  or  Create Account (Free!)
Assignee:
Honeywell International Inc. (Morristown, NJ, US)
Primary Class:
Other Classes:
700/26
International Classes:
G06F19/00
Field of Search:
702/185, 702/188, 702/182-184, 700/26, 714/25
US Patent References:
3744461METHOD AND MEANS FOR REDUCING EXHAUST SMOKE IN I.C. ENGINESJuly, 1973Davis
4005578Method and apparatus for turbocharger controlFebruary, 1977McInerney
4055158Exhaust recirculationOctober, 1977Marsee
4252098Air/fuel ratio control for an internal combustion engine using an exhaust gas sensorFebruary, 1981Tomczak et al.
4383441Method for generating a table of engine calibration control valuesMay, 1983Willis et al.
4426982Process for controlling the beginning of delivery of a fuel injection pump and device for performing said processJanuary, 1984Lehner et al.
4438497Adaptive strategy to control internal combustion engineMarch, 1984Willis et al.
4456883Method and apparatus for indicating an operating characteristic of an internal combustion engineJune, 1984Bullis et al.
4485794Method and apparatus for controlling diesel engine exhaust gas recirculation partly as a function of exhaust particulate levelDecember, 1984Kimberley et al.
4545355Closed-loop mixture controlled fuel injection systemOctober, 1985Takao et al.
4546747Lean mixture control system using a biased oxygen concentration sensorOctober, 1985Kobayashi et al.
4601270Method and apparatus for torque control of an internal combustion engine as a function of exhaust smoke levelJuly, 1986Kimberley et al.
4653449Apparatus for controlling operating state of an internal combustion engineMarch, 1987Kamei et al.
5044337Control system for and method of controlling an internal combustion engineSeptember, 1991Williams
5076237Means and method for measuring and controlling smoke from an internal combustion engineDecember, 1991Hartman et al.
5089236Variable geometry catalytic converterFebruary, 1992Clerc
5108716Catalytic converterApril, 1992Nishizawa
5123397Vehicle management computerJune, 1992Richeson
5233829Exhaust system for internal combustion engineAugust, 1993Komatsu
5282449Method and system for engine controlFebruary, 1994Takahashi et al.
5349816Exhaust emission control systemSeptember, 1994Sanbayashi et al.
5351184Method of multivariable predictive control utilizing range controlSeptember, 1994Lu et al.
5365734NOx purification apparatus for an internal combustion engineNovember, 1994Takeshima
5398502System for controlling a valve mechanism for an internal combustion engineMarch, 1995Watanabe
5452576Air/fuel control with on-board emission measurementSeptember, 1995Hamburg et al.
5477840Boost pressure control for supercharged internal combustion engineDecember, 1995Neumann
5560208Motor-assisted variable geometry turbocharging systemOctober, 1996Halimi et al.
5561599Method of incorporating independent feedforward control in a multivariable predictive controllerOctober, 1996Lu
5570574Air-fuel ratio control system for internal combustion engineNovember, 1996Yamashita et al.
5598825Engine control unitFebruary, 1997Neumann
5609139Fuel feed control system and method for internal combustion engineMarch, 1997Ueda et al.
5611198Series combination catalytic converterMarch, 1997Lane et al.
5682317Virtual emissions monitor for automobile and associated control systemOctober, 1997Keeler et al.
5690086Air/fuel ratio control apparatusNovember, 1997Kawano et al.
5692478Fuel control system for a gaseous fuel internal combustion engine with improved fuel metering and mixing meansDecember, 1997Nogi et al.
5746183Method and system for controlling fuel delivery during transient engine conditionsMay, 1998Parke et al.
5765533Engine air-fuel ratio controllerJune, 1998Nakajima
5771867Control system for exhaust gas recovery system in an internal combustion engineJune, 1998Amstutz et al.
5785030Exhaust gas recirculation in internal combustion enginesJuly, 1998Paas
5788004Power control system for motor vehicles with a plurality of power-converting componentsAugust, 1998Friedmann et al.
5846157Integrated control of a lean burn engine and a continuously variable transmissionDecember, 1998Reinke et al.
5893092Relevancy ranking using statistical ranking, semantics, relevancy feedback and small pieces of textApril, 1999Driscoll
5942195Catalytic plasma exhaust converterAugust, 1999Lecea et al.
5964199Direct injection system internal combustion engine controlling apparatusOctober, 1999Atago et al.
5974788Method and apparatus for desulfating a no.sub.x trapNovember, 1999Hepburn et al.
6029626ULEV concept for high-performance enginesFebruary, 2000Bruestle
6035640Control method for turbocharged diesel engines having exhaust gas recirculationMarch, 2000Kolmanovsky et al.
6048620Hydrophilic coating and substrates, particularly medical devices, provided with such a coatingApril, 2000Zhong
6055810Feedback control of direct injected engines by use of a smoke sensorMay, 2000Borland et al.
6058700Device for purifying exhaust gas of engineMay, 2000Yamashita et al.
6067800Control method for a variable geometry turbocharger in a diesel engine having exhaust gas recirculationMay, 2000Kolmanovsky et al.
6076353Coordinated control method for turbocharged diesel engines having exhaust gas recirculationJune, 2000Freudenberg et al.
6105365Apparatus, method, and system for concentrating adsorbable pollutants and abatement thereofAugust, 2000Deeba et al.
6153159Method for purifying exhaust gasesNovember, 2000Engeler et al.
6161528Recirculating exhaust gas cooling deviceDecember, 2000Akao et al.
6170259Emission control system for an internal-combustion engineJanuary, 2001Boegner et al.
6171556Method and apparatus for treating an engine exhaust gas streamJanuary, 2001Burk et al.
6178743Device for reactivating catalyst of engineJanuary, 2001Hirota et al.
6178749Method of reducing turbo lag in diesel engines having exhaust gas recirculationJanuary, 2001Kolmanovsky et al.
6216083System for intelligent control of an engine based on soft computingApril, 2001Ulyanov et al.
6237330Exhaust purification device for internal combustion engineMay, 2001Takahashi et al.
6242873Method and apparatus for adaptive hybrid vehicle controlJune, 2001Drozdz et al.
6263672Turbocharger and EGR systemJuly, 2001Roby et al.
6273060Method for improved air-fuel ratio controlAugust, 2001Cullen
6279551Apparatus for controlling internal combustion engine with supercharging deviceAugust, 2001Iwano et al.
6312538Chemical compound suitable for use as an explosive, intermediate and method for preparing the compoundNovember, 2001Latypov et al.
6321538Method of increasing a flow rate of intake air to an engineNovember, 2001Hasler
6338245Internal combustion engineJanuary, 2002Shimoda et al.
6347619Exhaust gas recirculation system for a turbocharged engineFebruary, 2002Whiting et al.
6360159Emission control in an automotive engineMarch, 2002Miller et al.
6360541Intelligent electric actuator for control of a turbocharger with an integrated exhaust gas recirculation valveMarch, 2002Waszkiewicz et al.
6360732Exhaust gas recirculation cooling systemMarch, 2002Bailey et al.
6379281Engine output controllerApril, 2002Collins et al.
6425371Controller for internal combustion engineJuly, 2002Majima
6427436Emissions controlAugust, 2002Allansson et al.
6431160Air-fuel ratio control apparatus for an internal combustion engine and a control method of the air-fuel ratio control apparatusAugust, 2002Sugiyama et al.
6463733Method and system for optimizing open-loop fill and purge times for an emission control deviceOctober, 2002Asik et al.
6463734Exhaust emission control device of internal combustion engineOctober, 2002Tamura et al.
6470682Low emission, diesel-cycle engineOctober, 2002Gray, Jr.
6470866Diesel engine exhaust gas recirculation (EGR) system and methodOctober, 2002Cook
6502391Exhaust emission control device of internal combustion engineJanuary, 2003Hirota et al.
6512974Engine management systemJanuary, 2003Houston et al.
6546329System for controlling drivetrain components to achieve fuel efficiency goalsApril, 2003Bellinger
6560528Programmable internal combustion engine controllerMay, 2003Gitlin et al.
6571191Method and system for recalibration of an electronic control moduleMay, 2003York et al.
6579206Coordinated control for a powertrain with a continuously variable transmissionJune, 2003Liu et al.
6612293Exhaust gas recirculation coolerSeptember, 2003Schweinzer et al.
6625978Filter for EGR system heated by an enclosing catalystSeptember, 2003Eriksson et al.
6629408Exhaust emission control system for internal combustion engineOctober, 2003Murakami et al.
6647710Exhaust gas purifying apparatus for internal combustion enginesNovember, 2003Nishiyama et al.
6647971Integrated EGR valve and coolerNovember, 2003Vaughan et al.
6671603Efficiency-based engine, powertrain and vehicle controlDecember, 2003Cari et al.
6672060Coordinated control of electronic throttle and variable geometry turbocharger in boosted stoichiometric spark ignition enginesJanuary, 2004Buckland et al.
6679050Exhaust emission control device for internal combustion engineJanuary, 2004Takahashi et al.
6687597Neural control system and method for alternatively fueled enginesFebruary, 2004Sulatisky et al.
6705084Control system for electric assisted turbochargerMarch, 2004Allen et al.
6742330Method for determining catalyst cool down temperatureJune, 2004Genderen
6758037Exhaust emission control device of engineJuly, 2004Terada et al.
6789533Engine control systemSeptember, 2004Hashimoto et al.
6823667Method and device for treating diesel exhaust gasNovember, 2004Braun et al.
6823675Adaptive model-based control systems and methods for controlling a gas turbineNovember, 2004Brunell et al.
6826903Exhaust gas recirculation system having coolerDecember, 2004Yahata et al.
6827061Method in connection with engine controlDecember, 2004Nytomt et al.
6915776Premixed charge compression ignition engine with optimal combustion controlJuly, 2005Zur Loye et al.
20010002591Controller for internal combustion engineJune, 2001Majima
20020029564System for reducing NOx transient emissionMarch, 2002Roth et al.
20020056434Method of operating a diesel internal combustion engineMay, 2002Flamig-Vetter et al.
20020073696Method for regenerating a diesel particulate filterJune, 2002Kuenstler et al.
20020098975Catalyst for purifying exhaust gasJuly, 2002Kimura et al.
20020170550Apparatus and method for controlling air-fuel ratio of engineNovember, 2002Mitsutani
20020173919Exhaust emission control system for internal combustion engineNovember, 2002Moteki et al.
20020184879System & method for controlling the air / fuel ratio in an internal combustion engineDecember, 2002Lewis
20020194835Emission abatement system utilizing particulate trapsDecember, 2002Bromberg et al.
20030022752Coordinated control for a powertrain with a continuously variable transmissionJanuary, 2003Liu et al.
20030041590An air-fuel ratio feedback control apparatusMarch, 2003Kitajima et al.
20030089101Exhaust emission control apparatus of internal combustion engine and control method of the sameMay, 2003Tanaka et al.
20030101713System and methods for improved emission control of internal combustion enginesJune, 2003Dalla Betta et al.
20030120410Efficiency-based engine, powertrain and vehicle controlJune, 2003Cari et al.
20030143957Mechatronic vehicle powertrain control systemJuly, 2003Lyon
20030145837Method for operating an internal combustion engineAugust, 2003Esteghlal et al.
20030150422Device for varying the fuel-air mixture flow to an engineAugust, 2003Huh
20030172907Method in connection with engine controlSeptember, 2003Nytomt et al.
20030200016Vehicle ControlOctober, 2003Spillane et al.
20030213465Method and device for controlling an engineNovember, 2003Fehl et al.
20030221679Method and system of adaptive learning for engine exhaust gas sensorsDecember, 2003Surnilla
20030225507Exhaust emission control apparatus for internal combustion engineDecember, 2003Tamura
20040006973System and method for controlling an engineJanuary, 2004Makki et al.
20040007211Fuel injection amount control apparatus and method of internal combustionJanuary, 2004Kobayashi
20040007217Electronically-controlled late cycle air injection to achieve simultaneous reduction of NOx and particulates emissions from a diesel engineJanuary, 2004Poola et al.
20040025837Fuel delivery system for an internal combustion engineFebruary, 2004Hunt et al.
20040034460Powertrain control systemFebruary, 2004Folkerts et al.
20040040283Air fuel ratio controller for internal combustion engine for stopping calculation of model parameters when engine is in lean operationMarch, 2004Yasui et al.
20040040287Emission control system for vehicles powered by diesel enginesMarch, 2004Beutel et al.
20040050037System and methods for improved emission control of internal combustion engines using pulsed fuel flowMarch, 2004Betta et al.
20040055278Exhaust gas purifying device for engineMarch, 2004Miyoshi et al.
20040055575System and method for common rail pressure controlMarch, 2004McCarthy, Jr. et al.
20040060284Use of a variable valve actuation system to control the exhaust gas temperature and space velocity of aftertreatment system feedgasApril, 2004Roberts, Jr. et al.
20040074226Exhaust emission control system and methodApril, 2004Tanaka
20040089279APPARATUS FOR AIR/FUEL RATIO CONTROLMay, 2004McLaughlin et al.
20040112335Throttle opening degree control apparatus for internal combustion engineJune, 2004Makino et al.
20040118117Control system and method for turbocharged throttled engineJune, 2004Hartman et al.
20040128058Engine control strategiesJuly, 2004Andres et al.
20040129259APPARATUS AND METHOD FOR CONTROLLING INTERNAL COMBUSTION ENGINEJuly, 2004Mitsutani
20040134464Internal combustion engine driven with change-over of compression ratio, air-fuel ratio, and boost statusJuly, 2004Mogi
20040135584APPARATUS AND METHOD FOR SENSING PARTICLE ACCUMULATION IN A MEDIUMJuly, 2004Nagy et al.
20040139735System and method for predicting concentration of undesirable exhaust emissions from an engineJuly, 2004Zhu
20040139951Emission control valve for gas-fueled enginesJuly, 2004Fisher et al.
20040249558System and method for real time programmability of an engine control unitDecember, 2004Meaney
20050088653System and method for integrated sensing and control of industrial processesApril, 2005Coates et al.356/419
Foreign References:
DE10010978September, 2001
DE10219382November, 2002
EP1221544July, 2002Fuel injection control for diesel engine
JP59190443October, 1984FUEL FEEDER FOR INTERNAL-COMBUSTION ENGINE HAVING TURBO- CHARGER
WO/2002/101208December, 2002IMPROVEMENTS IN PARTICULATE FILTERS
WO/2003/065135August, 2003CONTROL SYSTEM
WO/2004/027230April, 2004EMISSION REDUCTION APPARATUS
Other References:
Abourida et al., “Real-Time PC-Based Simulator of Electric Systems and Drives,” IEEE, pp. 433-438, 2002.
Belanger, Real-Time Simulation Technologies for the Simulation of Electric Drives and Large Systems, Opal-RT Technologies, SAE, 66 pages, 2004.
Banaszuk et al., “An adaptive algorithm for control of combustion instability,” Science Direct, Automatica 40, pp. 1965-1972, 2004.
“dSpace Calibration System,” pp. 1-31, Apr. 2005.
Savaresi, et al., “Identification of semi-physical and black-box non-linear models: the case of MR-dampers for vehicles control,” Science Direct, Automatica 41, pp. 113-127, 2005.
“Detroit Diesel Series 60 EGR Technician's Manual,” Detroit Diesel Corporation, 195 pages, 2005.
“SCR, 400-csi Coated Catalyst,” Leading NOx Control Technologies Status Summary, 1 page prior to the filing date of the present application.
Advanced Petroleum-Based Fuels-Diesel Emissions Control (APBF-DEC) Project, “Quarterly Update,” No. 7, 6 pages, Fall 2002.
Allanson, et al., “Optimizing the Low Temperature Performance and Regeneration Efficiency of the Continuously Regenerating Diesel Particulate Filter System,” SAE Paper No. 2002-01-0428, 8 pages, Mar. 2002.
Amstuz, et al., “EGO Sensor Based Robust Output Control of EGR in Diesel Engines,” IEEE TCST, vol. 3, No. 1, 12 pages, Mar. 1995.
Bemporad, et al., “Explicit Model Predictive Control,” 1 page, prior to filing date of present application.
Borrelli, “Constrained Optimal Control of Linear and Hybrid Systems,” Lecture Notes in Control and Information Sciences, vol. 290, 2003.
Catalytica Energy Systems, “Innovative NOx Reduction Solutions for Diesel Engines,” 13 pages, 3rd Quarter, 2003.
Chatterjee, et al. “Catalytic Emission Control for Heavy Duty Diesel Engines,” JM, 46 pages, prior to filing date of present application.
Delphi, Delphi Diesel NOx Trap (DNT), 3 pages, Feb. 2004.
GM “Advanced Diesel Technology and Emissions,” powertrain technologies—engines, 2 pages, prior to filing date of present application.
Guzzella, et al., “Control of Diesel Engines,” IEEE Control Systems Magazine, pp. 53-71, Oct. 1998.
Havelena, “Componentized Architecture for Advanced Process Management,” Honeywell International, 42 pages, 2004.
Hiranuma, et al., “Development of DPF System for Commercial Vehicle—Basic Characteristic and Active Regeneration Performance,” SAE Paper No. 2003-01-3182, Mar. 2003.
Honeywell, “Profit Optimizer A Distributed Quadratic Program (DQP) Concepts Reference,” 48 pages, prior to filing date of present application.
http://www.mathworks.com/products/mbc, “Model-Based Calibration Toolbox 3.0.1,” The MathWorks, 3 pages, printed May 1, 2006.
http://www.not2fast.wryday.com/turbo/glossary/turbo—glossary.shtml, “Not2Fast: Turbo Glossary,” 22 pages, printed Oct. 1, 2004.
http://www.tai-cwv.com/sbl106.0.html, “Technical Overview- Advanced Control Solutions,” 6 pages, printed Sep. 9, 2004.
Jung et al., “Control-Oriented Linear Parameter-Varying Modelling of a Turbocharged Diesel Engine,” 6 pages, prior to Dec. 29, 2005.
Jung et al., “Parameterization and Transient Validation of a Variable Geometry Turbocharger for Mean-Value Modeling at Low and Medium Speed-Load Points,” Society of Automotive Engineers, 14 pages, 2002.
Kelly, et al., “Reducing Soot Emissions from Diesel Engines Using One Atmosphere Uniform Glow Discharge Plasma,” SAE Paper No. 2003-01-1183, Mar. 2003.
Kolmanovsky, et al., “Issues in Modeling and Control of Intake Flow in Variable Geometry Turbocharged Engines”, 18th IFIP Conf. System Modeling and Optimization, pp. 436-445, Jul. 1997.
Kulhavy, et al. “Emerging Technologies for Enterprise Optimization in the Process Industries,” Honeywell, 12 pages, Dec. 2000.
Locker, et al., “Diesel Particulate Filter Operational Characterization,” Corning Incorporated, 10 pages, prior to filing date of present application.
Lu, “Challenging Control Problems and Engineering Technologies in Enterprise Optimization,” Honeywell Hi-Spec Solutions, 30 pages, Jun. 4-6, 2001.
Moore, “Living with Cooled-EGR Engines,” Prevention Illustrated, 3 pages, Oct. 3, 2004.
Moraal et al., “Turbocharger Modeling for Automotive Control Applications,” Society of Automotive Engineers, Inc., pp. 1-15, 1999.
National Renewable Energy Laboratory (NREL), “Diesel Emissions Control- Sulfur Effects Project (DECSE) Summary of Reports,” U.S. Department of Energy, 19 pages, Feb. 2002.
Salvat, et al., “Passenger Car Serial Application of a Particulate Filter System on a Common Rail Direct Injection Engine,” SAE Paper No. 2000-01-0473, 14 pages, Feb. 2000.
Shamma, et al. “Approximate Set-Valued Observers for Nonlinear Systems,” IEEE Transactions on Automatic Control, vol. 42, No. 5, May 1997.
Soltis, “Current Status of NOx Sensor Development,” Workshop on Sensor Needs and Requirements for PEM Fuel Cell Systems and Direct-Injection Engines, 9 pages, Jan. 25-26, 2000.
Stefanopoulou, et al., “Control of Variable Geometry Turbocharged Diesel Engines for Reduced Emissions,” IEEE Transactions on Control Systems Technology, vol. 8, No. 4, pp. 733-745, Jul. 2000.
Storset, et al., “Air Charge Estimation for Turbocharged Diesel Engines,” vol. 1 Proceedings of the American Control Conference, 8 pages, Jun. 28-30, 2000.
The MathWorks, “Model-Based Calibration Toolbox 2.1 Calibrate complex powertrain systems,” 4 pages, printed prior to filing date of present application.
The MathWorks, “Model-Based Calibration Toolbox 2.1.2,” 2 pages, prior to filing date of present application.
Theiss, “Advanced Reciprocating Engine System (ARES) Activities at the Oak Ridge National Lab (ORNL), Oak Ridge National Laboratory,” U.S. Department of Energy, 13 pages, Apr. 14, 2004.
Tsai et al., “Dynamic Turbocharged Diesel Engine Model for Control Analysis and Design,” Society Automotive Engineers, Inc., 6 pages, 1986.
Van Nieuwstadt et al., “Decentralized and Multivariable Designs for EGR-VGT Control of a Diesel Engine,” 6 pages, prior to Dec. 29, 2005.
Yanakiev et al., “Engine and Transmission Modeling for Heavy-Duty Vehicles,” California Partners for Advanced Transit and Highways, PATH Technical Note 95-6, 64 pages, May 1995.
Zenlenka, et al., “An Active Regeneration as a Key Element for Safe Particulate Trap Use,” SAE Paper No. 2001-0103199, 13 pages, Feb. 2001.
Primary Examiner:
Raymond, Edward
Attorney, Agent or Firm:
Fredrick, Kris T.
Claims:
What is claimed is:

1. A calibration data design tool for determining a model and/or one or more calibration parameters for an Engine Control Unit (ECU) that can be used to control one or more operational aspects of an internal combustion engine, wherein the internal combustion engine includes one or more sensors and one or more actuators, the calibration data design tool comprising: a model determination module for determining a model and/or one or more calibration parameters for a model of an internal combustion engine that can be used by an ECU, the model determination module receiving inputs from one or more of the sensors of the internal combustion engine, and providing one or more outputs to one or more of the actuators of the internal combustion engine in an open loop manner; an application trial module coupled to the model determination module for operating or simulating an internal combustion engine in a closed loop manner using the model and/or calibration parameters determined by the model determination module; and a performance analyzer coupled to the application trial module for analyzing the performance of the internal combustion engine when operated or simulated by the application trial module.

2. The system of claim 1, further comprising a requirements satisfaction indicator coupled to the performance analyzer for indicating whether the performance of the internal combustion engine satisfies one or more requirements.

3. The system of claim 2, wherein the model determination module comprises: an experiment stage; a model identification stage coupled to the experiment stage; and a model based control design stage coupled to the model identification stage and to the application trial module.

4. The system of claim 3, wherein the application trial module comprises: a simulation module connected to the model based control design stage; and an engine trial module connected to the simulation module and to the performance analyzer.

5. The system of claim 4, wherein the requirements satisfaction indicator is configured to: send a start signal to the model determination module if the one or more requirements are not satisfied, and download one or more calibration parameters to an engine control unit (ECU) if the one or more requirements are satisfied.

6. The system of claim 5, wherein the experiment stage steps through each actuator that is to be controlled by a multivariable engine control unit (ECU).

7. A calibration system, comprising: a calibration computer configured to be coupled to one or more sensors and one or more actuators of a process that is to be controlled; wherein the calibration computer comprises: a model determination unit for determining a model and/or one or more calibration parameters for a model, the model determination unit configured to receive inputs from the one or more sensors, and to provide one or more outputs to one or more of the actuators in an open loop manner; and an application trial module coupled to the model determination unit for operating or simulating the process to be controlled in a closed loop manner using the model and/or calibration parameters determined by the model determination unit.

8. The system of claim 7, wherein the model determination unit comprises an experiment module.

9. The system of claim 8, wherein the experiment module steps through at least one actuator of the one or more actuators in order to determine the model and/or the one or more calibration parameters for a model.

10. The system of claim 9, wherein the model determination unit outputs the model and/or the one or more calibration parameters for a model to the application trial module for testing.

11. The system of claim 10, further comprising: an evaluation module connected to the application trial module; and wherein the evaluation module determines whether the model and/or the one or more calibration parameters for a model are satisfactory.

12. The system of claim 11, wherein: if the model and/or the one or more calibration parameters for a model are not satisfactory, then control is returned back to the model determination unit; and if the model and/or the one or more calibration parameters for a model are satisfactory, then the model and/or the one or more calibration parameters for a model are downloaded to a control unit for the process to be controlled.

13. The system of claim 12, wherein the process to be controlled is an internal combustion engine and the control unit is an Engine Control Unit (ECU), and wherein: the engine control unit comprises a control algorithm module and is connected to the evaluation module; and wherein upon a downloading of the model and/or the one or more calibration parameters for a model, the plurality of actuators are subsequently controlled by the control algorithm module.

14. The system of claim 13, further comprising a plurality of sensors connected to the control algorithm module.

15. The system of claim 14, wherein: the evaluation module comprises a closed-loop simulator and/or an engine trial module; and the actuators are connected to a plurality of apparatuses associated with an internal combustion engine; and the plurality of sensors is associated with apparatuses with the internal combustion engine.

Description:

BACKGROUND

The present invention pertains to engines and particularly to engine controls. More particularly, the invention pertains to calibration of engine controls.

SUMMARY

The invention is a tool for calibration of an engine control system.

BRIEF DESCRIPTION OF THE DRAWING

FIG. 1 is a diagram of a basic engine control setup;

FIG. 2 shows an engine control setup diagram for a simple single variable;

FIG. 3 is a flow diagram of a multivariable control calibration approach;

FIG. 4 shows a setup of an experiment step for a multivariable control calibration approach; and

FIG. 5 shows a setup of a download calibration parameters step for the multivariable control calibration approach.

DESCRIPTION

The calibration of a control system for diesel engines is a very laborious and expensive process for automakers. Much time may be spent on experimenting with the engine to model or map the engine and then generating the best controller calibration (also referred to as tuning) parameters for the engine control system. A seemingly urgent need at the moment may be the speeding-up of the engine calibration process. Model-based approaches that help shorten dynometer times may also be greatly needed.

The present invention may be a tool that takes inputs which include actuator setpoints, sensor measurements and performance requirements. The requirements may include acceleration, emissions, robustness, fuel economy, and more. The tool may contain an algorithm which computes engine calibration parameters which result in an engine controller that satisfies or allows a tradeoff among the performance requirements.

The invention may include a computer having a tool designed for performing model identification and generating controller tuning parameters. The making of the tool may require one to design and code the software, and to design and make a connection with a test rig, and also to make the production control software.

A basic engine control set-up may include an ECU 11 connected to an engine 12 , as shown in FIG. 1. Calibration data from a calibration data storage module 13 may be input to a control algorithm module 14 . The algorithm of module 14 may receive an input from a sensor signal processor 15 which provides parameter information about the engine 12 . The information of the engine 12 may be obtained from various sensors 16 on the engine 12 which are connected to the sensor signal processor 15 . Control signals, processed in conjunction with data from module 13 , from the algorithm module 14 may go to an actuator signal processor 17 which provides control signals in a format for appropriate operation of various actuators 18 on the engine 12 for control of various parameters.

A basic concern of engine control is to develop calibration data to be accessed from the module 13 by the control algorithm of module 14 such that the closing the loop around the engine 12 may result in acceptable performance with respect to the user requirements. User requirements may often be set by the engine manufacturer and at a high level reflect the requirements of the end user. These requirements may include, but not be limited to, emissions, fuel economy, drivability and noise, vibration and harshness (NVH). The emissions, which need to satisfy regulated levels, are usually specified by a regulating body such as the EPA. There may be minimum fuel economy expectations or requirements. The drivability may be indicated by torque and speed requirements. NVH may need to be kept within acceptable levels.

The electronic control unit (ECU) 11 may include a digital computer that controls engine (and sometimes transmission, brake or other car system) operations based on data received from various sensors 16 . Examples of these operations used by some manufacturers may include an electronic brake control module (EBCM), an engine control module (ECM), a powertrain control module (PCM) or a vehicle control module (VCM).

FIG. 2 shows an instantiation 20 of a control of the setup 10 in FIG. 1, such as a control of the boost pressure to a desired or target value for a supercharged engine 12 . This setup may be an example used for a simple single variable. Calibration parameters K c , K i , and K d (i.e., PID control algorithm constants) of module 13 may go to a control algorithm module 14 to be operated on by a PID (proportional, integral, and derivative) control algorithm. The algorithm module 14 may receive sensor information from the sensor signal processor 15 which in turn may receive the information from a MAP (manifold absolute pressure) sensor 26 . The MAP sensor 26 may measure pressure in the intake manifold of the engine 12 . The processor 15 may provide an e(t) error signal to the algorithm module 14 . The e(t) signal is an error signal containing the difference between the desired boost pressure and the measured boost pressure. An output u(t) signal (i.e., actuator signal) may be sent through the actuator signal processor to a VNT (variable vane turbine) actuator 28 to set the boost pressure according to the u(t) signal. The actuator 28 may adjust the vane positions in the turbocharger turbine.

A PID control algorithm may be provided by the following equation.

u ( t ) = K c × e ( t ) + K i × i e ( t - i ) + K d × Δ e ( t )
where e(t) is the error signal containing the difference between the desired boost pressure (target) and the measured boost pressure (MAP). Δe(t) may be regarded as “e(t)-e(t-1)”. A calibration challenge in this case is to design the values of parameters K c , K i , and K d such that closed-loop performance of the system 20 matches expectations. For example, a requirement may be stated as “when subject to step disturbance of 0.2 bar, the control system shall achieve desired boost pressure to within 5 percent accuracy in less than 1 second”. Often the calibration parameters may be required to be developed as a function of engine and ambient conditions. For instance, the values of K c , K i , and K d may depend upon or change as a function of on engine speed and load or fueling rate. Also, ambient air temperature and pressure may affect the values of K c , K i , and K d .

The present calibration process may rely on generating or determining values for the controller calibration parameters using standard model based control designs that require a model of the dynamics of the engine 12 . FIG. 3 shows a process flow diagram 30 is intended to illustrate this determination or generation of values. Each of the stage or steps of diagram 30 may be referred to as modules. In an experiment 31 , with the control in open-loop one may separately or simultaneously step each of the actuators or combinations of the actuators that are to be used in a multivariable controller. Multiple step tests may be designed to excite local dynamics at several operational points. Stages of the process may include an experiment 31 , a model identification 32 , and a model based control design 33 . Stages 31 , 32 and 33 may compose a model based controller design module 45 . The output of 45 is a set of values that may be used for the calibration parameters of the controller.

An application module 46 may be connected to an output of model determination module. At the input of module 46 , a question at a decision place 38 may be asked as to whether to do a closed-loop simulation 34 or not relative to the output of module 45 . If the answer is “Yes”, then one may go to the closed-loop simulation 34 and then to an engine trial 39 . If the answer is “No”, then one may skip the closed-loop simulation 34 and go directly to the engine trial 39 . After the engine trial 39 , a performance analysis 35 may be performed on the results of the engine trial 39 . The analysis 35 may indicate what the performance numbers are for a given set of values for the calibration parameters output from module 45 . A question at a decision place 36 as to whether the requirements are satisfied by the performance numbers may be asked. If the answer is “No”, then one may return back to the experiment 31 , the model identification 32 or the model based control design stage 33 of model determination module 45 , as needed in that order. If the answer is “yes” to a question of the decision place 36 , then a downloading of determined values for the calibration parameters, such as PID calibration parameters K c , K i , and K d , to an ECU 11 may be effected. The performance analyzer 35 and decision place 36 may compose an evaluation module 47 .

This system 30 may work with multivariable interactions or multivarible control. The calibration parameters of a PID controller may automatically be determined. Various approaches besides PID control may be used. For instance, model predictive control (MPC) may be used.

For the experiment step or stage 31 , one may use a setup as shown in FIG. 4. Stage 31 may essentially bypass the control algorithm and write actuator signals to the ECU 11 that can be beneficial for extracting dynamic model information. The system of FIG. 4 reveals an advancement where an output from the sensor signal processor 15 may go to a calibration computer 41 . There may be a switch 42 for disconnecting the output of the control algorithm module 14 from the actuator signal processor 17 and connecting an output of the calibration computer 41 to the processor 17 . With the control in the open loop configuration, one may separately step through each of the actuator moves or combinations of actuator moves to be used in the multivariable controller and perform the necessary excitation of the process. The actuator input and sensor output data can then be used to identify the parameters of a dynamical model of the process using standard algorithms. For instance, one version of the diesel engine induction control may be a two-by-two issue where a VNT vane actuator 28 and an EGR valve actuator 29 which are used to control the boost pressure (as measured by a MAP sensor 26 ) and the manifold air flow (as measured by a MAF sensor 27 ), respectively. One may perform a step of the VNT vane actuator 28 and the EGR actuator 29 (either separately or simultaneously). Since the response of the engine 12 may change dramatically at different operating points (for example as a function of speed and load or fueling rate), then one may propose multiple step tests designed to excite local dynamics at several operating points. The stepping through the actuators may be done to extract actuator input and sensor output data which is then used to determine the values of the constants that define the dynamical models.

The model identification stage 32 in FIG. 3 may refer to the algorithmic processing of the experimental data in order to calculate parameters of a parameterized model of the dynamics of the engine 12 . Model identification algorithms may be used in automotive applications. Standard model identification actuator signals may include steps, ramps, pseudo-random binary signals (PRBS), sine waves or various frequencies, and the like.

The following may reveal a model of the dynamics of an engine. Such a model may be applicable to engine 12 . A development of a feedback controller may require a model of the engine dynamics as a function of an operating point and ambient conditions as well as a technique for constructing this model by combining physical insight and experimental results.

If one considers the case of MAP and MAF response to VNT and EGR, and writes a 2-by-2 transfer matrix,

[ y 1 ( s ) y 2 ( s ) ] = [ g `11 ( s ) g 12 ( s ) g 21 ( s ) g 22 ( s ) ] [ u 1 ( s ) u 2 ( s ) ] ,
where the symbols y 1 , y 2 , u 1 , u 2 represent the physical parameters, then one gets

[ y 1 ( t ) y 2 ( t ) ] = [ MAP ( t ) MAF ( t ) ] , [ u 1 ( t ) u 2 ( t ) ] = [ VNT ( t ) EGR ( t ) ] .

Based on various experiments with a model, each single-variable subplant may be well-defined by the sum of two first order responses,

g ij ( s ) = k ij s p ij s s + 1 + k ij f p ij f s + 1 .
Then each of the subplants g ij (s) may be characterized by four parameters; 2 gains (k ij s and k ij f ) and 2 time constants (p ij s and p ij f ). The superscripts “f” and “s” are intended to denote “fast” and “slow”.

For computational convenience, one may collect the parameters of the differential equation into a 4-vector,
θ ij (σ)=└ k ij s (σ), p ij s (σ), k ij f (σ), p ij f (σ)┘.
The functional dependence of θ ij (σ) on the symbol σ indicates that the value of the gains and time constants may depend on some other variables. A study into a representative model appears to show that the scheduling parameters σ must at least include the speed and load σ(t)=[N e (t) W f (t)]. There may be schedule made relative to the operating point on the intake and exhaust pressures so that
σ( t )=[ p i ( t ) p x ( t )].

The model based control design step or stage 33 may refer to an automatic design of the control algorithm—including its calibration parameters—as a function of the identified model and also performance specifications. One could concentrate on a model predictive control. However, there may be many other multivariable control design techniques that could be used with the present system. Some of these techniques may include robust control (H-infinity or H-2 control), linear parameter varying (LPV) control, LPV H-infinity control, PID control with model based design of calibration parameters, and so forth.

The closed-loop simulation or engine trial step may refer to the testing of a designed control algorithm and calibration parameters. A developed controller may be put into closed-loop with either the real engine or a simulation of the engine. Then a prespecified test or tests (e.g., a running one of the legislated emissions certification cycles) of the closed-loop performance may be performed and the data collected.

The performance analysis step or stage 35 may refer to a using of the calibration software tool to analyze the closed-loop test data in order to make a decision as to whether the closed-loop performance is acceptable or not.

The download calibration parameters step or stage 37 to an ECU 11 may refer to an act of copying the designed calibration parameters into the appropriate memory locations in the ECU 11 . FIG. 5 reveals a configuration 50 for this stage. The calibration computer 41 may have its output connected to an input of the calibration data module 13 .

In the present specification, some of the matter may be of a hypothetical or prophetic nature although stated in another manner or tense.

Although the invention has been described with respect to at least one illustrative example, many variations and modifications will become apparent to those skilled in the art upon reading the present specification. It is therefore the intention that the appended claims be interpreted as broadly as possible in view of the prior art to include all such variations and modifications.





<- Previous Patent (Method for the autom...)   |   Next Patent (System and method fo...) ->