DE69535309T2 - Verfahren und System zur Steuerung von Brennkraftmaschinen - Google Patents

Verfahren und System zur Steuerung von Brennkraftmaschinen Download PDF

Info

Publication number
DE69535309T2
DE69535309T2 DE69535309T DE69535309T DE69535309T2 DE 69535309 T2 DE69535309 T2 DE 69535309T2 DE 69535309 T DE69535309 T DE 69535309T DE 69535309 T DE69535309 T DE 69535309T DE 69535309 T2 DE69535309 T2 DE 69535309T2
Authority
DE
Germany
Prior art keywords
engine
torque
cooling fan
operating
air temperature
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.)
Expired - Fee Related
Application number
DE69535309T
Other languages
English (en)
Other versions
DE69535309D1 (de
Inventor
S Miller II. Farmington Hills Weisman
Eric D. Canton Thomas
Dennis M. Canton Letang
Arnold J. Novi Vanderbok
Douglas J. South Lyon Babcock
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.)
Detroit Diesel Corp
Original Assignee
Detroit Diesel Corp
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 Detroit Diesel Corp filed Critical Detroit Diesel Corp
Application granted granted Critical
Publication of DE69535309D1 publication Critical patent/DE69535309D1/de
Publication of DE69535309T2 publication Critical patent/DE69535309T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D43/00Conjoint electrical control of two or more functions, e.g. ignition, fuel-air mixture, recirculation, supercharging or exhaust-gas treatment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/02Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically
    • B60K31/04Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/02Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically
    • B60K31/04Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
    • B60K31/042Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator
    • B60K31/045Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor
    • B60K31/047Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including electrically actuated servomechanism including an electric control system or a servomechanism in which the vehicle velocity affecting element is actuated electrically and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means where at least one electrical quantity is set by the vehicle operator in a memory, e.g. a capacitor the memory being digital
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units, or advanced driver assistance systems for ensuring comfort, stability and safety or drive control systems for propelling or retarding the vehicle
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • B60W30/146Speed limiting
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P7/00Controlling of coolant flow
    • F01P7/02Controlling of coolant flow the coolant being cooling-air
    • F01P7/08Controlling of coolant flow the coolant being cooling-air by cutting in or out of pumps
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D11/106Detection of demand or actuation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D17/00Controlling engines by cutting out individual cylinders; Rendering engines inoperative or idling
    • F02D17/04Controlling engines by cutting out individual cylinders; Rendering engines inoperative or idling rendering engines inoperative or idling, e.g. caused by abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • 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
    • F02D41/0007Controlling intake air for control of turbo-charged or super-charged engines
    • 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/008Controlling each cylinder individually
    • F02D41/0085Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio
    • 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/008Controlling each cylinder individually
    • F02D41/0087Selective cylinder activation, i.e. partial cylinder operation
    • 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/021Introducing corrections for particular conditions exterior to the engine
    • F02D41/0215Introducing corrections for particular conditions exterior to the engine in relation with elements of the transmission
    • F02D41/0225Introducing corrections for particular conditions exterior to the engine in relation with elements of the transmission in relation with the gear ratio or shift lever 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/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/042Introducing corrections for particular operating conditions for stopping the engine
    • 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/1497With detection of the mechanical response of the engine
    • 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/22Safety or indicating devices for abnormal conditions
    • 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • 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/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0042Transfer function lag; delays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0052Filtering, filters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/06Combustion engines, Gas turbines
    • B60W2510/0638Engine speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/20Ambient conditions, e.g. wind or rain
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0666Engine torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P2025/00Measuring
    • F01P2025/08Temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P2025/00Measuring
    • F01P2025/08Temperature
    • F01P2025/13Ambient temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P2025/00Measuring
    • F01P2025/08Temperature
    • F01P2025/40Oil temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P2031/00Fail safe
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01PCOOLING OF MACHINES OR ENGINES IN GENERAL; COOLING OF INTERNAL-COMBUSTION ENGINES
    • F01P2060/00Cooling circuits using auxiliaries
    • F01P2060/06Retarder
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D11/105Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the function converting demand to actuation, e.g. a map indicating relations between an accelerator pedal position and throttle valve opening or target engine torque
    • 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/1432Controller structures or design the system including a filter, e.g. a low pass or high pass filter
    • 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/0414Air temperature
    • 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/06Fuel or fuel supply system parameters
    • F02D2200/0625Fuel consumption, e.g. measured in fuel liters per 100 kms or miles per gallon
    • 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/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1002Output torque
    • 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/70Input parameters for engine control said parameters being related to the vehicle exterior
    • F02D2200/703Atmospheric pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/16End position calibration, i.e. calculation or measurement of actuator end positions, e.g. for throttle or its driving actuator
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/18Control of the engine output torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/18Control of the engine output torque
    • F02D2250/26Control of the engine output torque by applying a torque limit
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H63/00Control outputs from the control unit to change-speed- or reversing-gearings for conveying rotary motion or to other devices than the final output mechanism
    • F16H63/40Control outputs from the control unit to change-speed- or reversing-gearings for conveying rotary motion or to other devices than the final output mechanism comprising signals other than signals for actuating the final output mechanisms
    • 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/12Improving ICE efficiencies
    • 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
    • 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/80Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
    • Y02T10/84Data processing systems or methods, management, administration

Description

  • Technisches Sachgebiet
  • Die vorliegende Erfindung bezieht sich auf ein Verfahren und ein System zum Steuern eines Verbrennungsmotors.
  • Hintergrund
  • Beim Steuern von Dieselmotoren verwendet die herkömmliche Praxis elektronische Steuereinheiten, die einen flüchtigen und nicht flüchtigen Speicher, eine Eingabe- und Ausgabetreiberschaltung und einen Prozessor, der dazu geeignet ist, einen gespeicherten Anweisungssatz auszuführen, um die verschiedenen Funktionen des Motors und seiner zugeordneten Systeme zu steuern, besitzt. Eine bestimmte elektronische Steuereinheit steht mit zahlreichen Sensoren, Aktuatoren und anderen elektronischen Steuereinheiten in Verbindung, die dazu notwendig sind, verschiedene Funktionen zu steuern, die verschiedene Aspekte einer Kraftstoffzufuhr, einer Getriebesteuerung, oder unzähliger anderer, zu steuern.
  • Frühe komplexe Systeme und Untersysteme, die kritische Funktionen durchführten, erforderten separate Steuereinheiten, die unmittelbar auf dynamische Fahrzeugsituationen ansprechen konnten und geeignete Vorgänge einleiten konnten. Zum Beispiel konnte ein Fahrzeug eine Bremssteuereinheit, ein Fahrsteuermodul, eine Kühlgebläsesteuereinheit, eine Motorsteuereinheit und eine Getriebesteuereinheit eingesetzt haben, so dass jedes Fahrzeugsystem und -untersystem seine eigene, selbstständige Steuereinheit besaß. Diese Steuereinheiten waren entweder elektronische Steuereinheiten oder elektronische Schaltungen, die nur eine geringe oder keine Kommunikation unter sich selbst oder mit einer Mastersteuereinheit besaßen. Demzufolge wurde das Fahrzeug wie ein verteiltes Steuersystem betrieben, was es oftmals schwierig machte, die gesamte Fahrzeugleistung durch eine koordinierte Steuerung der verschiedenen Systeme und Untersysteme zu optimieren.
  • Als Steuersysteme anspruchsvoller wurden, wurden die verschiedenen verteilten Steuereinheiten verbunden, um Status-Informationen zu übermitteln und Aktionen zu koordinieren. Allerdings waren Übermittlungsverzögerungen von Zwischen-Steuereinheiten oftmals nicht für kritische Steueraufgaben akzeptabel, was demzufolge unabhängige Prozessoren oder Schaltungen für diese Aufgaben erforderte. Dies erweiterte die gesamten Fähigkeiten des Steuersystems und war oftmals notwendig, um die erhöhten Anforderungen des Verbrauchers ebenso wie strengere Standards für die Emissionskontrolle zu erfüllen. Um diese strikteren Standards zu erfüllen, ist es notwendig geworden, die Fähigkeiten des Motor-Steuersystems auf eine genauere Steuerung des Motorbetriebs zu erweitern. Die Komplexität der sich ergebenden Steuersysteme haben oftmals zu einer Schwierigkeit bei der Herstellung, bei der Montage und bei der Wartung von Fahrzeugen geführt. Hersteller haben versucht, die Zunahme der Teile zu verringern, während die Genauigkeit der Steuerung erhöht wurde, indem zunehmend mehr Steuerfunktionen in eine einzelne Steuereinheit kombiniert wurden.
  • Fortschritte in der Mikroprozessor-Technologie haben die Entwicklung von Motor-Steuersystemen erleichtert. Diese Systeme begannen durch Umsetzen relativ einfacher Steuerfunktionen mit mechanischen Vorrichtungen und gingen zu komplizierteren Steuer-Schemata mit dazu zugehörigen Steuereinheiten über, bevor sie zu komplexen Steuer-Strategien, realisiert durch eine umfassende Motor-Steuereinheit, ausgereift waren. Viele Motor-Steuersysteme, die im Stand der Technik vorgefunden werden, wenden sich nur einer einzelnen Untersystem-Steuerstrategie zu und können nicht die Vorteile aktivieren, die durch diese Fortschritte von Mikroprozessoren geboten werden. Eine andere Schwierigkeit, die bei traditionellen, verteilten Motor-Steuersystemen vorgefunden wird, ist die Unfähigkeit, den Motor oder die Motor-Komponenten gegen Systemfehler zu schützen. Bestimmte Motor-Komponenten, die unter extremen Betriebsbedingungen betrieben werden, können ausfallen.
  • Der Wunsch, einsatzspezifische Fahrzeuge unter einem wettbewerbsfähigen Preis zu schaffen, hat dazu geführt, dass eine Anzahl von Verbraucheroptionen verfügbar ist, die einige der Systeme umfassen können, die vorstehend angeführt sind, wie beispielsweise Fahrzeug-Geschwindigkeitsregelung, Motor-Geschwindigkeitssteuerung oder Mo tor-Drehmomentsteuerung. Dies hat wiederum zu einer großen Anzahl von möglichen Untersystem-Kombinationen geführt, was folglich die Kosten, die der Herstellung und der Montage zugeordnet sind, ebenso wie die Kosten des Kundendienstes aufgrund der großen Anzahl von Ersatzteil-Komponenten, die hergestellt und gelagert werden müssen, erhöht.
  • Es ist erwünscht, eine elektronische Steuereinheit zu haben, die dazu geeignet ist, die Steuerung von verschiedenen Motorfunktionen und zugeordneten Fahrzeugsystemen zu integrieren, um so Übermittlungsverzögerungen zwischen Steuereinheiten zu beseitigen und die Motorsteuerung mit anderen Fahrzeug-Untersystemen zu harmonisieren. Ein zusätzlicher Vorteil ergibt sich aus dem Ersetzen unabhängiger, selbständiger Steuereinheiten gegen eine übergreifende Steuereinheit, um so eine Zunahme der Teile bei der Fahrzeug-Herstellung, der Montage und in Wartungsumgebungen zu verringern, was zu einer damit verbundenen Verringerung der Kosten dieser Funktionen führt.
  • Es ist auch bei einer Optimierung der gesamten Fahrzeugleistung erwünscht, eine elektronische Steuereinheit zu haben, die eine Steuerung des Motors mit einer Steuerung des Getriebes für ein weicheres, effizienteres Schalten des Getriebes koordiniert. Es ist erwünscht, eine Drossel-Logik zu schaffen und ein Ausbalancieren der Zylinder zu schaffen, um eine relative Leistungsverteilung von jedem Zylinder zu bestimmen.
  • Aufgrund zunehmender Kosten des Kraftstoffs ist es weiterhin erwünscht, eine Steuereinheit zu schaffen, die bestimmte Antriebstechniken fördert, die die Kraftstoff-Ökonomie erhöht. Zum Beispiel ist es erwünscht, einen Anreiz zu geben, den Motor-Leerlauf zu begrenzen, während sich das Fahrzeug in Ruhe befindet, um so die durchschnittlichen Geräuschpegel zu verringern und den Kraftstoffverbrauch zu verringern. Es ist weiterhin erwünscht, die Verwendung eines Tempomats zu fördern, um ein Schalten des Getriebes zu minimieren und die gesamte Kraftstoff-Ökonomie immer dann, wenn es möglich ist, zu erhöhen.
  • Es ist auch erwünscht, eine Steuereinheit zu schaffen, die den Motor in einer Art und Weise steuern kann, die die Motor-Komponenten während extremer Betriebszustände schützt. Zum Beispiel wenn ein turbogeladenes Fahrzeug in großen Höhen gefahren wird, wird der Turbolader schneller drehen als ein ähnlicher Turbolader, der in geringeren Höhen betrieben wird, und er kann beschädigt werden.
  • PATENT ABSTRACTS OF JAPAN vol. 0070, no. 89 (M-207), 13. April 1983 (1983-04-13)-& JP 58 013119 A offenbart den Betrieb des Kühllüfters 2 eines Motors mit einem Retarder entsprechend dem „Ein" Zustand des Retarder-Schalters und der Kühlmitteltemperatur.
  • Die DE 30 18 076 A offenbart ein Steuern eines Lüfters eines Kühlsystems eines Verbrennungsmotors ensprechend der erfassten Umgebungstemperatur und basierend auf anderen Motor-Betriebsparametern, um so ein vorhergesagtes, maximales, gefordertes Motor-Abtriebsdrehmoment zu bestimmen und den Lüfter entsprechend zu betreiben, um den Motor unter Vorausschau des erwarteten, maximalen Drehmoments und des damit verbundenen Anstiegs in der Kühlwassertemperatur zu kühlen.
  • Zusammenfassung der Erfindung
  • Es ist deshalb eine Aufgabe der vorliegenden Erfindung, eine Motorsteuereinheit zu schaffen, die einen Motor, der einen Getriebe-Retarder bzw. eine Getriebe-Bremse, einen Radiator und einen Kühllüfter besitzt, steuert. Diese Aufgabe wird durch die Merkmale nach den Ansprüchen gelöst.
  • Kurze Beschreibung der Zeichnungen
  • 1 zeigt ein Blockdiagramm eines integrierten Steuersystems für einen Verbrennungsmotor;
  • 2 zeigt ein Flussdiagramm, das im Detail die Schritte eines Testens der Zylinder-Balance angibt;
  • 3 zeigt ein Flussdiagramm, das im Detail die Schritte eines Hinzufügens einer Kraftstoff-Ökonomie-Geschwindigkeitsbegrenzung angibt;
  • 4 zeigt eine grafische Darstellung der Höhen-Drehmomentverringerung als eine Funktion des barometrischen Drucks und der Motor-Geschwindigkeit;
  • 5 zeigt ein Flussdiagramm, das im Detail die Drossel-Logik angibt;
  • 6 zeigt ein Flussdiagramm, das im Detail die Gangverhältnis-Drehmomentbegrenzungs-Strategie darstellt;
  • 7 zeigt ein Flussdiagramm, das ein System und ein Verfahren für ein Abschalten des Motor-Leerlaufs basierend auf einer Umgebungslufttemperatur darstellt;
  • 8 zeigt eine grafische Darstellung eines Systems und eines Verfahrens für die Abschätzung der Umgebungslufttemperatur; und
  • 9 zeigt eine grafische Darstellung des absoluten Drehmoments gegenüber der Motor-Geschwindigkeit zur Verwendung bei der Lufttemperatur-Drehmomentbegrenzung.
  • Beste Moden zum Ausführen der Erfindung
  • In 1 nun ist ein elektronisches Steuermodul (ECM) 20 dargestellt, das mit einer typischen Motor-Baugruppe, allgemein bezeichnet mit dem Bezugszeichen 22, und einer Benutzer-Schnittstelle 34 in Verbindung steht. Das ECM 20 umfasst, wie dargestellt ist, einen Mikroprozessor 24, der einen flüchtigen Random-Access-Memory (RAM) 26 und einen nicht flüchtigen Read-Only-Memory (ROM) 28 besitzt. Das ECM 20 kann natürlich andere Typen eines Speichers an Stelle des RAM 26 und des ROM 28, oder zusätzlich dazu, enthalten, wie beispielsweise Flash-EPROM- oder EEPROM-Speicher, wie dies im Stand der Technik bekannt ist.
  • Der ROM 28, oder ein anderer, nicht flüchtiger Speicher, kann Anweisungen enthalten, die ausgeführt werden, um verschiedene Steuer- und Informationsfunktionen vorzunehmen, ebenso wie Daten-Tabellen, die Kalibrierungswerte und Parameter enthalten, die einen normalen Motorbetrieb charakterisieren. Der Mikroprozessor 24 führt Steuersignale zu Eingabe- und Ausgabe-(I/O)-Treibern 32 und empfängt sie davon. Die I/O-Treiber 32 stehen mit der Motor-Baugruppe 22 in Verbindung und dienen dazu, die Steuereinheit gegen schädliche, elektrische Impulse zu schützen, während die Signale und der Strom, notwendig für die Motor-Steuerung gemäß der vorliegenden Erfindung, bereitgestellt werden. Die ECM-Baugruppe, die detailliert vorstehend angegeben ist, ist über Daten-, Adressen und Steuerbusse verbunden. Es sollte angemerkt werden, dass eine Vielfalt von anderen möglichen Steuer-Schemata vorhanden ist, die verschiedene Kombinationen von Mikroprozessoren und elektrischen oder elektronischen Schaltungen umfassen, die dieselbe Funktion durchführen könnten.
  • Wie weiterhin 1 zeigt, umfasst die Motor-Baugruppe 22 eine Anzahl von elektronischen Einspritzeinheiten (Electronic Unit Injectors – EUI) 40, wobei jede davon einem bestimmten Motor-Zylinder zugeordnet ist; und eine Anzahl Sensoren 42 zum Anzeigen verschiedener Motor-Betriebszustände, wie beispielsweise Kühlmitteltemperatur, Umgebungslufttemperatur, Ansaugverteiler-Lufttemperatur, Ansaug-Temperatur, Motoröl-Temperatur, Kraftstoff-Temperatur, Temperatur des Ladeluftkühlers, Drosselposition, Ansaugverteilerdruck, Kraftstoffdruck, Öldruck, Kühlmitteldruck, Zylinderposition und Zylin derfolge, um nur ein paar zu nennen. Die Motor-Baugruppe 22 umfasst auch Stellglieder 44, die Solenoide, variable Ventile, Anzeigelichter, Motoren und/oder Generatoren umfassen können. Es sollte ersichtlich sein, dass das ECM 20 auch in Verbindung mit einer anderen Fahrzeug-Baugruppe und Mikroprozessoren stehen kann, die zugeordnete Fahrzeugsysteme steuern, wie beispielsweise die Bremsen, das Getriebe, ein Fahrzeug-Managementsystem oder einen Fuhrpark-Verwaltungs-Funktransponder.
  • Die Benutzer-Schnittstelle, oder ein Daten-Hub 34 wird dazu verwendet, durch einen Benutzer ausgewählte Überwachungs-Parameter und zugeordnete Werte für diese Parameter zu speichern und Wartungsintervalle zu bestimmen und Trend-Analysen durchzuführen. Durch den Benutzer ausgewählte Parameter können einstellbare Grenzen umfassen, wie beispielsweise die erwünschte Nutzungsdauer des Motoröls. Motor-Historik-Informationen können die diagnostischen Informationen, die verwendet werden, um ein personelles Durchführen einer Routine-Wartung oder die Fehlersuche von Fehlfunktionen zu unterstützen, ebenso wie Motor- und Fahrzeug-Betriebsdaten, die analysiert werden können, um das Verhalten des Fahrers des Fahrzeuges zusätzlich zu der Fahrzeugleistung abzuschätzen, umfassen. Die Benutzer-Schnittstelle 34 führt auch vorzugsweise Bauteil-Lebensdauer- und Trend-Analysen durch, wie dies in größerem Detail nachfolgend beschrieben ist. Es sollte ersichtlich werden, dass, obwohl 1 die Benutzer-Schnittstelle so darstellt, dass sie extern zu der ECM 20 vorliegt, bestimmte Operationen, die durch die Benutzer-Schnittstelle durchgeführt werden, natürlich auch durch die ECM 20 durchgeführt werden könnten.
  • Das elektronische Steuermodul 20 führt eine Software aus, um so die verschiedenen Merkmale der vorliegenden Erfindung umzusetzen. Beim Beschreiben dieser Merkmale werden Gleichungen angegeben werden und es wird Bezug auf Variablen genommen werden, die durch das ECM beim Ausführen der Software verwendet werden. Es sollte angemerkt werden, dass die Gleichungs-Variablen, die in Italics in Kleinbuchstaben dargestellt sind, Kalibrierungs-Variablen sind, wogegen Gleichungs-Variablen, die in kleineren Werten (SMALL CAPS) dargestellt sind, Funktions-Variablen darstellen, deren Werte variieren und die zum Beispiel auf Betriebszuständen, wie beispielsweise Ansaug-Verteilerdruck oder Motor-Geschwindigkeit, basieren.
  • In 2 nun ist ein Flussdiagramm dargestellt, das im Detail die Schritte für einen Einspritzdüse-Balance-Test gemäß der vorliegenden Erfindung angibt. In der bevorzugten Ausführungsform versucht das ECM 20 die Einspritzdüsen 40 so auszubalancieren, dass eine Leistungszuführung ungefähr gleich ist, indem ein Beschleunigungs-Test durchgeführt wird, um die relative Leistung von jeder Einspritzdüse zu bestimmen. Am Schritt 50 bestimmt das ECM, ob der Beschleunigungs-Balance-Test gestartet werden soll. In der bevorzugten Ausführungsform wird der Test dann aktiviert, wenn die Einspritzdüse-Balance-Nachricht durch das ECM 20 von der Benutzer-Schnittstelle 34 empfangen ist und entweder die Fahrzeug-Geschwindigkeit Null ist oder der Fahrzeug-Geschwindigkeitssensor (VSS) nicht konfiguriert ist und das Balance-Zeichen (BALENB) eingestellt ist. Das BALENB Zeichen wird während der Kalibrierung eingestellt. Der Beschleunigungs-Balance-Test kann in einer Anzahl von Arten und Weisen beendet werden. Vorzugsweise wird der Test dann beendet, wenn der Test abgeschlossen ist oder wenn das ECM 20 eine Clear-Nachricht von der Benutzer-Schnittstelle 34 empfängt. Zusätzlich wird der Test dann beendet, wenn die Zündung auf die „aus" Position gedreht wird oder wenn die Fahrzeug-Geschwindigkeit nicht Null ist.
  • Wie weiterhin 2 zeigt, wird, wenn einmal der Balance-Test am Schritt 50 aktiviert ist, eine Testfolge am Schritt 52 eingegeben, die einen Initialisierungsschritt umfasst, während dem die Leerlauf-Geschwindigkeit auf den Wert von BALSTR, eine Variable, die die Balance-Start-Anfahr-RPM (die Motordrehzahl U/min (RPM), bei der der Test beginnt) darstellt, eingestellt wird. BALSTR besitzt vorzugsweise einen Bereich von 0-2.500 RPM (U/min) und gibt 1.000 RPM (U/min) vor. Zusätzlich wird das geforderte Drehmoment auf Null eingestellt und die Test-Zylinder-Variable (CYLTST) wird auf einen Wert von „1" am Schritt 52 eingestellt.
  • Am Schritt 54 wird dem Motor ermöglicht, sich zu stabilisieren, bevor der tatsächliche Test beginnt. Während der Stabilisierungs-Periode wird der Test-Zylinder von dem Kraftstoff-Versorgungs-Schema abgetrennt. Der Steuerfluss schreitet zu Schritt 56 fort, wenn die Stabilisierungszeit die eingestellte Zeit-Variable (BALTIM) übersteigt oder gleich dazu ist, die einen Bereich von 0-30 Sekunden und einen Vorgabewert von 2 Sekunden besitzt.
  • Wie in 2 dargestellt ist, wird, wenn einmal der Motor stabilisiert ist, am Schritt 56 die Beschleunigungs-RPM, mit dem Test-Zylinder herausgenommen, gemessen, beginnend mit dem ersten Zylinder herausgenommen. Um dies vorzunehmen, wird das Kraftstoff-Steuersignal, das ein Impulsbreiten-Signal sein könnte oder von dem Drehmo ment abgeleitet sein könnte, für die verbleibenden Einspritzdüsen auf den Wert von BALFPW eingestellt, und die Zeit des Beginnens eines Einspritzens (Beginning of Injection – BOI) für die verbleibenden Einspritzdüsen wird auf BALBOI eingestellt, wobei BALFPW die Balance-Impulsbreite-Variable ist, die einen Bereich von 0° – 30° und einen Vorgabewert von 13° (der Kurbelwellendrehung) besitzt, und wobei BALBOI der Balance-Beginn der Kraftstoff-Einspritz-Variablen ist, die einen Bereich von 0° – 30° und einen Vorgabewert von 10° besitzt.
  • Der Steuerfluss geht vorzugsweise zu Schritt 58 der 2, wenn die Anzahl der tatsächlichen Motor-Umdrehungen, seit die Impulsbreite und die Einspritzzeit eingestellt wurden, gleich zu BALREV ist oder dies übersteigt, wobei die Variable die Balance-End-Anfahr-RPM darstellt, die einen Bereich von 0-100 Umdrehungen mit einer Auflösung von 1 Umdrehung und einem Vorgabewert von 8 Umdrehungen besitzt. Der Wert von BALREV wird so eingestellt, um das Auftreten einer bestimmten Anzahl von Zündungen für den Test sicherzustellen. Wie bekannt ist, zünden bei einem Viertakt-Achtrylinder-Motor vier Zylinder bei jeder Kurbelwelten-Umdrehung, wogegen alle acht Zylinder bei jeder Umdrehung in einem Zweitakt-Achtzylinder-Motor gezündet werden. Mit BALREV und BALFPW auf die angezeigten Vorgaben eingestellt, wird eine Erhöhung der Motor-Geschwindigkeit von ungefähr 500 RPM während des Tests realisiert werden. An diesem Punkt (revs ≥ BALREV) wird die Motor-Geschwindigkeit in dem Speicher für das Abschalten der Einspritzdüse gespeichert.
  • Am Schritt 58 der 2 bestimmt das ECM, ob eine zusätzliche Einspritzdüse getestet werden muss oder nicht und ob der Einspritzdüse-Balance-Test abgeschlossen ist. Falls der Wert von CYLTST die Anzahl von Motor-Zylindern (ZNZYLH) übersteigt oder gleich dazu ist, müssen keine zusätzlichen Einspritzdüsen getestet werden und der Steuerablauf springt weiter zu Schritt 62, wo Einstellungsfaktoren bestimmt werden. Falls allerdings zusätzliche Einspritzdüsen getestet werden müssen, wird der Wert von CALTST am Schritt 60 erhöht und der Steuerablauf kehrt zu Schritt 54 zurück, so dass die Schritte 56 und 58 für jede Einspritzdüse, die getestet werden soll, wiederholt werden können.
  • Wie weiterhin 2 zeigt, werden am Schritt 62 Einstellungsfaktoren berechnet, nachdem alle Einspritzdüsen, die getestet werden sollen (d.h. ausgeschaltet), getestet worden sind. In einer bevorzugten Ausführungsform umfasst dies zuerst ein Bestimmen eines durchschnittlichen RPM (RPMAVG) für die getesteten Einspritzdüsen entsprechend zu
    Figure 00090001
    wobei Σ(RPM) die Summe aller RPMs (U/min), gemessen an der Schlussfolgerung des Schritts 56, ist. Als nächstes wird ein Einstellungs-RPM-Verhältnis (RPMADJX) für jeden Zylinder entsprechend zu
    Figure 00090002
    für x = 1 bis 8 für einen Acht-Zylinder-Motor bestimmt, wobei RPMX die RPM, gemessen an der Schlussfolgerung des Schritts 56 für den bestimmten Zylinder, ist. Die Einstellungsfaktoren (FCTADJX), die letztendlich die abschließende Einspritzdüsen-Impulsbreite modifizieren werden, werden entsprechend zu FCTADJX = (RPMADJX – 1)·(ZYNCYLH – 1)·BALGANbestimmt, wobei BALGAN die Balance-Verstärkung ist, die einen Bereich von 0 – 2 mit einem Vorgabewert von 0,8 besitzt. Ein temporärer Einstellungsfaktor (FCTTMPX) wird dann entsprechend zu FCTTMPX = min(BALLIM,max(–BALLIM, (FCTADJ(x-1) + FCTADJX)))bestimmt, wobei BALLIM eine Balance-Grenze darstellt, die einen Bereich von 0-1 mit einer Auflösung von 0,01 und einem Vorgabewert von 0,07 besitzt. Demzufolge identifiziert, um den temporären Einstellungsfaktor zu bestimmen, das ECM zuerst das Maximum von –BALLIM und die Summe von FCTADJX(x-1) und FCTADJX (wobei FCTADJX(x-1) der vorherige Einstellungsfaktor für diesen Zylinder ist). Das ECM vergleicht dann das Maximum mit dem Wert von BALLIM und nimmt das Minimum dieser Größen als den temporären Einstellungsfaktor.
  • Am Schritt 64 werden die Einstellungsfaktoren aktualisiert und die Ergebnisse werden zu dem Benutzer ausgegeben. In der bevorzugten Ausführungsform umfasst ein Aktualisieren der Einstellungsfaktoren ein Normieren der berechneten Einstellungsfaktoren. Eine Normierung der Einstellungsfaktoren wird unter Verwendung eines Normierungsfaktors vorgenommen, der entsprechend zu FCTNRMX = Π(1 +FCTTMPX) bestimmt wird. Demzufolge wird FCTNRMX erhalten, indem das Produkt aller (1 + FCTTMPX) Größen herangezogen wird. Der Einstellungsfaktor der Kraftstoff-Einspritzdüse-Impulsbreite für jeden Zylinder kann dann entsprechend zu
    Figure 00100001
    bestimmt werden.
  • Wenn einmal am Schritt 64 alle Einstellungsfaktoren für die abgeschalteten Zylinder (d.h. alle Werte von FCTX) bestimmt sind, werden diese in dem Speicher gespeichert und dann mit der End-Einspritzdüsen-Impulsbreite BALFPW = PWMULT·INCFACX·FCX·SPWmultipliziert, wobei PWMULT eine motorspezifische Leistungs-Einstellungskonstante, gespeichert in dem nicht flüchtigen Speicher, ist, INCFACX die Einspritzdüsen-Kraftstoff-Strömungsrate ist, und SPW die Basis-Kraftstoff-Impulsbreite, bestimmt durch das ECM basierend auf Betriebszuständen und bekannten Prinzipien einer Zündung und Verbrennung, ist. Die Methodologie könnte, obwohl es nicht spezifisch in 2 dargestellt ist, unter Verwendung von mehreren Iterationen der Schritte durchgeführt werden.
  • Es ist bekannt, dass bestimmte Kraftstoff-Einspritzdüsen, manchmal bezeichnet als Hoch-Kraftstoff oder Heiß-Einspritzdüsen, mehr Leistung als andere Einspritzdüsen erzeugen. Mit dem Balance-Test der vorliegenden Erfindung können die Effekte dieser Variation durch Kompensieren der Kraftstoff-Zufuhr jeder Kraftstoff-Einspritzdüse minimiert werden. Zum Beispiel wird, wenn der Motor eine Einspritzdüse mit hohem Ausstoß besitzt, wenn diese Einspritzdüse abgeschaltet ist, der zugeordnete Anstieg in der Motor-Geschwindigkeit, der von dem Balance-Test resultiert, geringer sein als der Anstieg in der Motor-Geschwindigkeit, der dann auftritt, wenn die Einspritzdüse mit hohem Austritt mit Kraftstoff versorgt wird und eine nominale Einspritzdüse abgeschaltet ist. Einstellungsfaktoren kompensieren eine Einspritzdüse mit hohem Ausstoß, indem der Kraftstoff, der zu dieser Einspritzdüse zugeführt wird, verringert wird. Durch Kompensieren der Kraftstoff-Einspritzdüsen arbeitet die vorliegende Erfindung so, um eine Motor-Abnutzung zu verringern, den Umfang eines Motor-Abgases und Teilchen, die erzeugt sind, zu verringern und eine ausgeglichenere Leistungsabgabe zu erzielen. Es sollte ersichtlich werden, dass die für die Einspritzdüse spezifischen Informationen, die vorstehend beschrieben sind, in der Benutzer-Schnittstelle 34 oder in dem ECM 20 für Motor-Diagnostiken und Protokollierungszwecke aufgesucht und/oder verglichen werden können.
  • In 3 nun ist ein Flussdiagramm dargestellt, das im Detail die Schritte eines Kraftstoff-ökonomie-Geschwindigkeits-Begrenzungs-Addierers gemäß der vorliegenden Erfindung zeigt. Das Ziel dieses Aspekts der vorliegenden Erfindung ist es, dem Fahrer des Fahrzeugs einen Anreiz zu geben, sich in einer Art und Weise zu verhalten, die allgemein mit den Zielen der Fuhrpark-Verwalter übereinstimmt, eine Kraftstoff-Ökonomie zu maximieren. Typischerweise bemühen sich Fahrer, die Fahrzeug-Geschwindigkeit zu erhöhen. Im Hinblick hierauf führt ein Erhöhen der Geschwindigkeit, die für den Fahrer verfügbar ist, wenn sich die Kraftstoff-Ökonomie als eine Folge von zum Beispiel einer Minimierung der Leerlaufzeit, einer Auswahl des optimalen Getriebegangs, Beibehalten einer stabilen Drosselung, oder einer Verringerung der Benutzung der durch den Motor angetriebenen Zusatzgerätelasten erhöht, zu einem wirkungsvollen Anreiz für den Fahrer, sich so zu verhalten, wie dies erwünscht ist.
  • Die Strategie, um den auf einer Geschwindigkeit basierenden Anreiz zu erzielen, verwendet zahlreiche Variablen. In der bevorzugten Ausführungsform sind Kalibrierungswerte für diese Variablen wie folgt:
    Figure 00110001
  • Eine Kraftstoff-Ökonomie, gemessen in Angaben von Meilen pro Gallone (MPG), kann entweder die Fahrt-Durchschnitts-Kraftstoff-Ökonomie (MPG_TYPE = 0) oder eine gefilterte Kraftstoff-Ökonomie (MPG_TYPE =1) sein. In einer bevorzugten Ausführungsform wird das gefilterte MPG (FILMPG) verwendet und wird am Schritt 70 unter Verwendung einer Standard-Verzögerungs-Berechnung 1ter Ordnung, begrenzt zwischen Kalibrierungsgrenzen, entsprechend zu FILMPG = min(MPG_LIM + THRESHMPG,max(THRESHMPG – MPG_LIM, (FILMPGt-1 + MPG_FILTCON·(INSTMPG – FILMPGt-1)))), berechnet, wobei MPG_LIM die maximale, zulässige Abweichung von dem Ziel für die Fuhrpark-Kraftstoff-Ökonomie darstellt, THRESHMPG eine Schwellwert-Kraftstoff-Ökonomie darstellt, MPG_FILTCON eine Kraftstoff-Ökonomie-Filterkonstante ist, INSTMPG eine momentane Kraftstoff-Ökonomie darstellt und FILMPGt-1 die zuvor bestimmte, gefilterte Kraftstoff Ökonomie darstellt. Diese Berechnung wird häufig vorgenommen, wie beispielsweise einmal pro Sekunde, um auf einer zeitlichen Basis auf das momentane Verhalten des Fahrers zu reagieren.
  • Der Term MPGMPH, der den Geschwindigkeits-Addierer darstellt, wird berechnet, um eine zulässige Fahrzeug-Geschwindigkeit zu erhöhen, wenn einmal die Schwellwert-Kraftstoff Ökonomie erreicht worden ist, obwohl sie auf den maximalen Geschwindigkeits-Kalibrierungswert MAX_MPHMPG begrenzt ist. Genauer gesagt wird die zulässige Fahrzeug-Geschwindigkeit proportional entsprechend zu dem Betrag, um den die Schwellwert-Kraftstoff-Ökonomie überschritten wird, erhöht. In einer bevorzugten Ausführungsform wird der Term MPGMPH am Schritt 72 entsprechend zu MPGMPH = min(MAX_MPHMPH,MPH_MPGGN·max(0; (INSTMPG- THRESHMPG)))bestimmt, wobei MAX_MPHMPG den maximalen Betrag darstellt, um den die Fahrzeug-Geschwindigkeit erhöht werden kann, und MPH_MPGGN die Kraftstoff-Ökonomie-Verstärkung ist, wobei der Wert davon basierend auf der Kunden-Eingabe variieren kann. Der berechnete MPG-Wert wird für das Merkmal, um so zu arbeiten, wie dies vorgesehen ist, vorzugsweise über Zündzyklen gesichert und auf Null in dem Fall des ersten Einschaltens oder in dem Fall eines Fehlers initialisiert. Falls VSS ausfällt bzw. fehlerhaft ist, wird der Geschwindigkeits-Addierer auf Null gesetzt. Am Schritt 74 stellt das ECM die Geschwindigkeits-Maxima ein. Genauer gesagt werden das Fahrgeschwindigkeits-Maximum MPH (CCMAXS) und das Straßen-Geschwindigkeits-Begrenzungs-Maximum MPH (RSLMPH) durch die Addition von MPGMPH zu CCMAXS und RSLMPH modifiziert, wenn dieses Merkmal freigegeben ist.
  • Gemäß einem anderen Aspekt der vorliegenden Erfindung ist die Kraftstoff-Zufuhr zu dem Motor bei bestimmten Höhen begrenzt. Das Ziel dieses Aspekts der vorliegenden Erfindung ist es, eine Beschädigung des Turboladers aufgrund einer zu großen Geschwindigkeit oder eines Kompressors bei bestimmten, barometrischen Drücken (wie beispielsweise solche, die typischerweise in großen Höhen vorgefunden werden), vorzugsweise durch Verringern der Leistung über eine Drehmoment-Begrenzung bei diesen barometrischen Drücken, zu verhindern.
  • In einer bevorzugten Ausführungsform ist ein Grenz-Drehmoment (HATQ) entsprechend zu:
    Figure 00130001
    definiert, wobei RPMMX das RPM (U/min) für eine maximale Kompensation des barometrischen Drucks darstellt, die einen Bereich von 0-2.500 mit einem Vorgabewert von 1.800 RPM besitzt, wobei RPM die Motor-Geschwindigkeit ist, TRQMN das maximale Drehmoment nach einer Kompensation darstellt, das einen Bereich von 0-100 und eine Vorgabe von 100% besitzt, RPMMN das maximale RPM für eine Kompensation darstellt, das einen Bereich von 0-2500 und eine Vorgabe von 1100 RPM besitzt, PRTQ die Druckverstärkung zur Kompensation darstellt, die einen Bereich von 0-2% pro kPa und einen Vorgabewert von 1 % pro kPa besitzt, und PRMN den minimalen Druck für eine Kompensation darstellt, das einen Bereich von 0-120 und einen Vorgabewert von 50 kPa besitzt. Die Berechnungen werden durchgeführt und die Drehmoment-Begrenzung wird auferlegt, wenn die Bedingungen für eine Drehmoment-Begrenzung existieren, wie beispielsweise dann, wenn der barometrische Druck unterhalb demjenigen ist, der ein Drehmoment liefert, das größer als das momentane, geforderte Drehmoment ist, oder gleich dazu ist. Es wollte angemerkt werden, dass die Variablen so kalibriert werden, dass RPMMX > RPMMN gilt.
  • 4 zeigt eine grafische Darstellung der Drehmoment-Verringerung (d.h. Prozent eines maximalen Motor-Abtriebs-Drehmoments) als eine Funktion der Höhe und der Motor-Geschwindigkeit. Die durchgezogenen Linien zeigen eine typische, geforderte Drehmoment-Grenze, und Linien einer konstanten Leistung, an. Begrenzte Drehmomente sind für barometrische Drücke von 0 kPa, 50 kPa, 72,86 kPa, 81,12 kPa und 100 kPa dar gestellt. Das Drehmoment variiert, wie dargestellt ist, umgekehrt zu dem barometrischen Druck (BARO), so dass eine stärkere Drehmoment-Verringerung (geringeres Drehmoment) bei niedrigeren, barometrischen Drücken erzielt wird, die typischerweise bei hohen Höhen vorgefunden werden. Genauer gesagt stellt die grafische Darstellung verschiedene Drehmoment-Reduktionen für eine bestimmte Motor-Anwendung dar, mit TRQMN = 57%, RPMMN = 1050 RPM, RPMMX = 2100 RPM, PRTQ = 0,0080 und PRMN = 50 kPa. Das Grenz-Drehmoment kann, wenn es bestimmt ist, als eine globale Motor-Drehmoment-Begrenzung auferlegt werden, wie vorstehend beschrieben ist.
  • Wie zuvor angemerkt ist, wird die Benutzer-Schnittstelle oder der Daten-Hub 34 dazu verwendet, Benutzer-Kalibrierungs-Parameter, Fuhrpark-Verwaltungs-Informationen zu speichern und Motor-Historik-Informationen, die als eine Folge von diagnostischen oder Fehlfunktions-Coden aufgezeichnet sind, aufzusuchen. Der Daten-Hub 34 speichert vorzugsweise diese Informationen in Sätzen, die hier als Seiten bezeichnet werden, obwohl verschiedene andere Verfahren einer Speicherung möglich sind, wie beispielsweise ASCII Dateien. Die erste Seite bezieht sich auf Fahrzeug-Informationen. In der bevorzugten Ausführungsform umfasst die Fahrzeug-Informations-Seite die gesamte Fahrzeug-Kilometerleistung, den gesamten Kraftstoff, der verwendet ist, die gesamten Motorbetriebsstunden und die Motor-Seriennummer. Alle Werte werden von der ersten Benutzung des Motors an beibehalten und können nicht zurückgesetzt werden.
  • Das elektronische Steuermodul 20 kann verschiedene Sensoren unter regelmäßigen Intervallen unter kontrollierten Bedingungen abtasten oder es kann kontinuierlich abtasten. Zum Beispiel kann die Kühlmittel-Temperatur kontinuierlich abgefragt werden, wenn erwartet wird, dass der Motor die Betriebstemperatur erreicht hat. Ein Studieren der Trend-Daten über eine Zeitperiode ergibt eine Anzeige über den Zustand des Elements, das gemessen wird, oder kann eine indirekte Anzeige über den Zustand der anderen Elemente des Motors liefern. Zum Beispiel kann ein sich verringernder Durchschnitt für die Kühlmittel-Temperatur ein fehlerhaft arbeitendes Thermostat anzeigen, wogegen ein Erhöhen der durchschnittlichen Temperatur einen verstopften Kühler anzeigen kann.
  • Dementsprechend arbeitet das elektronische Steuermodul 20 mit dem Daten-Hub 34 so zusammen, um eine Vielzahl von Trend-Seiten beizubehalten, allgemein können Trend-Informationen zurückgesetzt werden, allerdings ist es die bevorzugte Praxis, zuzulassen, dass die Trends kontinuierlich über die Lebensdauer des Motors laufen. Auf diese Art und Weise ist eine vorgegebene Anzahl von am kürzesten vorher liegenden Abtastwerten, zum Beispiel 100, für Trend-Analysen verfügbar. Zu Zwecken dieser Diskussion können die Werte, dargestellt durch die Buchstaben „aaa", „bbb", usw., durch einen Benutzer spezifiziert sein, um Trend-Informationen kundenspezifisch anzupassen, und der Wert innerhalb der Klammern nach den Buchstaben zeigt den Vorgabewert an. Natürlich können die Vorgabewerte fest in das System codiert sein, um diesen Aspekt von der Eingabe des Kunden wegzunehmen. Schließlich sollte angemerkt werden, dass alle Trend-Seiten zurückgesetzt werden können. Ein Zurücksetzen wird alle Trend-Abtastwert-Punkte, gespeichert auf einer bestimmten Seite, löschen.
  • Die erste Trend-Seite, die geführt wird, bezieht sich auf den Öldruck. Ein Öldruck-Trend-Abtastwert wird während allen aaa(20) Motorbetriebsstunden überwacht. Der durchschnittliche Öldruck während des Zeitintervalls der Abtastperiode, wo RPM bbb(1600) übersteigt, allerdings geringer als ccc(1800) ist, und die Öltemperatur ddd(180°F) überstieg, allerdings geringer als eee(220°F) war, wird als der Abtastwert herangezogen. Die Start-Motor-Betriebsstunden, an denen die Abtastperiode begann, wird auch gespeichert. Allgemein wird der Öldruck-Trend für eine ungewöhnliche Änderung im Druck, wie beispielsweise ein großer Abfall im Druck, überwacht. Ein solcher Abfall im Druck kann für mechanische Probleme, ein Regulierungs-Problem, eine Kraftstoff-Verdünnung oder eine niedrige Menge an Öl kennzeichnend sein.
  • Der Daten-Hub führt auch eine Turboladedruck-Trend-Seite. In der bevorzugten Ausführungsform wird ein Turboladedruck-Trend-Abtastwert basierend auf allen aaa(20) Motorbetriebsstunden bestimmt. Der durchschnittliche Turbo-Boost-Druck während des Zeitintervalls der Abtastperiode, wo das RPM größer als bbb(1400) und geringer als ccc(1600) war und die Anforderung an den Antriebsstrang größer als oder gleich zu ddd(96%) und geringer als oder gleich zu eee(100%) ist, wird als der Abtastwert herangezogen. Der Startpunkt, von dem an die Abtastung begonnen wurde, wird auch in der Form von Motorbetriebsstunden gespeichert. Der Turbo-Boost-Trend arbeitet dahingehend, dass Kraftstoff-Luftsystem zu überwachen. Allgemein zeigt sich eine Luftleckage selten als eine Verringerung in dem Turbo-Boost. Ähnlich zeigt sich eine Kraftstoff-Begrenzung (z.B. verstopfter Kraftstofffilter) selbst in einer Verringerung des Turbo-Boosts.
  • Als eine Maßnahme zum Überwachen des elektrischen Systems führt der Daten-Hub 34 eine Batteriespannungs-Trend-Seite. Ein Batteriespannungs-Trend-Abtastwert wird alle aaa(20) Motorbetriebsstunden für eine Periode von bbb(60) Minuten herangezogen. Die durchschnittliche Batteriespannung für die gesamte Zeit in der Abtastperiode, wo RPM größer als ccc(1600) war und geringer als ddd(1800) war, wird als der Abtastwert herangezogen. Der Startpunkt der Abtastperiode wird auch gespeichert. Allgemein kann eine ungewöhnliche Erhöhung in der Batteriespannung einen Fehler in dem Spannungsregler anzeigen, wogegen eine ungewöhnliche Abnahme in der Batteriespannung einen gerissenen Lichtmaschinen-Antriebsriemen anzeigen kann.
  • Der Daten-Hub führt auch eine Kraftstoff-Ökonomie-Trend-Seite. Ein Kraftstoff-Ökonomie-Trend zieht einen Abtastwert alle aaa(20) Motorbetriebsstunden heran und zeichnet die durchschnittliche Kraftstoff-Ökonomie zwischen dem letzten Abtastwert und dem momentanen Abtastwert auf. Der Startpunkt der Abtastperiode wird auch gespeichert.
  • Als eine Maßnahme zum Überwachen des Öl-Kühlsystems führt der Daten-Hub 34 eine Trend-Seite für die maximale Öl-Temperatur. Ein Abtastwert für die maximale Öl-Temperatur wird über alle aaa(20) Motorbetriebsstunden bestimmt. Die maximale Öl-Temperatur, die zwischen der Zeit, zu der der letzte Abtastwert herangezogen wurde, und dem momentanen Abtastwert erreicht ist, wird auf der Seite aufgezeichnet. Der Startpunkt der Abtastperiode wird auch als kumulative Motor-Betriebsstunden gespeichert. Eine Öl-Temperatur-Messung, die einen Anstieg in der maximalen Temperatur anzeigt, kann für mechanische Probleme des Motors kennzeichnend sein.
  • Zusätzlich wird ein Kühlmittel-Temperatur-Abtastwert alle aaa(20) Motorbetriebsstunden herangezogen. Die maximale Kühlmittel-Temperatur, die zwischen der Zeit, zu der der letzte Abtastwert herangezogen wurde, und dem momentanen Abtastwert erreicht ist, wird aufgezeichnet. Der Punkt des Beginns der Motor-Betriebsstunden, von dem der Abtastwert herangezogen wurde, wird auch gespeichert. Eine Kühlmittel-Temperaturmessung, die einen Anstieg in der maximalen Temperatur anzeigt, kann für einen verstopften Kühler, eine Fehlfunktion des Thermostats oder Unregelmäßigkeiten in dem Kühlgebläse kennzeichnend sein.
  • Der Daten-Hub führt auch eine Trend-Seite für ein maximales RPM. Ein RPM-Abtastwert wird alle aaa(20) Motorbetriebsstunden herangezogen und das maximale RPM, das zwischen der Zeit erreicht ist, zu der der letzte Abtastwert herangezogen wurde, und dem momentanen Abtastwert, wird auf der Seite aufgezeichnet. Der Startpunkt der Abtastperiode wird in der Form von kumulativen Motor-Betriebsstunden gespeichert. Über das Führen von Trend-Seiten eines maximalen RPM werden Fahrer-Vergleiche möglich.
  • Als eine andere Maßnahme, um Fahrer-Vergleiche vorzunehmen, führt der Daten-Hub auch Trend-Seiten über die maximale Fahrzeug-Geschwindigkeit. Ein Geschwindigkeits-Abtastwert wird alle aaa(20) Motorbetriebsstunden herangezogen. Er zeichnet die maximale Geschwindigkeit, die zwischen der Zeit, zu der der letzte Abtastwert herangezogen wurde, und dem momentanen Abtastwert erreicht ist, zusätzlich zu dem Startpunkt der Abtastperiode in der Form von kumulativen Motor-Betriebsstunden auf.
  • Zusätzlich führt der Daten-Hub 34 Trend-Seiten für die Sensor-Spannung der minimalen Drosselposition. Es sollte ersichtlich werden, dass verschiedene Typen von Drosselpositions-Sensoren, wie beispielsweise ein ratiometrischer Sensor, verwendet werden können. Ein Abtastwert für die Drosselpositions-Spannung wird alle aaa(20) Motorbetriebsstunden herangezogen. Die minimale Drosselpositions-Spannung, die zwischen der Zeit, zu der der letzte Abtastwert herangezogen wurde, und dem momentanen Abtastwert erreicht wird, wird, zusätzlich zu dem Startpunkt der Abtastperiode, in der Form von kumulativen Motorbetriebsstunden aufgezeichnet. Mit diesen Informationen kann eine Abnutzung des Drosselpositions-Sensors überwacht werden. Allgemein verringert sich der Ausgang des Drosselpositions-Sensors im Wert, wenn sich der Sensor abnutzt.
  • Zusätzlich zu den Trend-Seiten, die in größerem Detail vorstehend diskutiert sind, ist der Daten-Hub 34 in der Lage, die Funktionsweise von Fahrzeug-Komponenten, wie beispielsweise Motor-Komponenten, durchzuführen. In einer bevorzugten Ausführungsform können bis zu 10 Komponenten unabhängig überwacht werden. Während der Einstellung von Informationen des elektronischen Steuermoduls 20 können die Namen von 10 Komponenten, die überwacht werden sollen, durch einen Bediener spezifiziert werden, d.h.. Ölfilter, Kühlmittel, Öl, und dergleichen. Jede der Komponenten kann durch einen Mechanismus oder mehrere der folgenden Mechanismen überwacht werden: Fahrzeug-Distanz, die gefahren ist, Motorbetriebsstunden, die benötigt sind, Kalenderzeit, Gesamtmotor-Umdrehungen, gesamter Kraftstoff, der verbraucht ist, oder Leerlaufzeit. Die Lebensdauer-Informationen werden auf einer Wartungs-Intervall-Seite geführt, die den Wert, der für die Servicezeit eingestellt ist, und die gesamte Nutzung, die derzeit verbraucht ist, für jede der überwachten Motor-Komponenten, eingestellt ist. Die Lebensdauer-Informationen umfassen auch bevorzugt einen Prozentsatz der Lebensdauer, der ver bleibt, ebenso wie das erwartete Austausch/Wartungs-Datum, basierend auf Fahrzeug-Nutzungsraten. Die folgenden Komponenten können, um nur ein paar zu nennen, als Standard für eine Komponenten-Lebensdauer ausgewählt werden: Ölfilter, Öl, Luftfilter, Kraftstofffilter, und Kühlmittel. Jede der einzelnen Komponenten, für die das Wartungsintervall berechnet sind, kann zurückgesetzt werden, so dass deren akkumulierte Benutzung auf Null gesetzt wird.
  • Die Ereignis-Log-Seite liefert eine grobe Anzeige für die Benutzung des Motors. In dem Ereignis-Log wird der Zustand des Motors für sechsundneunzig (96) Viertelstunden-Intervalle in einem Tag protokolliert. Das Ereignis-Log wird diese Informationen für eine vorbestimmte Anzahl von (den am kürzesten vorher liegenden) Tagen, wie beispielsweise fünf (5), beibehalten. Die nachfolgenden Informationen sind bevorzugt verfügbar. Start-Datum und -Zeit, End-Datum und -Zeit, Anzahl von Eingaben, und Eingabe (das das Einschalten, Abschalten des Motors, den Leerlauf, und das Fahren anzeigt), für die 480 Viertelstunden-Eingabe. Falls der ECM-Takt nicht geeignet eingestellt ist, oder die Stromversorgung abgeschaltet worden ist, kann diese Seite nicht geeignete Ergebnisse angeben.
  • Zusätzlich zu den Merkmalen, die vorstehend beschrieben sind, führt das elektronische Steuermodul 20 auch eine Drosselsteuer-Logik durch. Genauer gesagt bestimmt das elektronische Steuermodul 20 eine Drosselposition-Verstellung, um so sicherzustellen, dass dann, wenn die Drossel vollständig freigegeben ist, der Wert des Drosselposition-Sensors (TPS) Null ist, und um sicherzustellen, dass der Wert auf Null unter Fehlerzuständen als eine Sicherheitsmaßnahme gebracht wird. Ein zusätzlicher Mechanismus arbeitet, wenn er eingerichtet ist, dahingehend, zu verhindern, dass der Motor beschleunigt wird, wenn eine Fahrzeug-Tür offen ist.
  • Bei dem Bestimmen des Versatzes der Drosselposition verwendet das elektronische Steuernodul 20 einen impuls-gefilterten Versatz, einen geglätteten Versatz (Offset) und einen berechneten Versatz. Allgemein wird der impuls-gefilterte Versatz durch Auswählen des mittleren Werts einer Gruppe von (wie beispielsweise drei) Abtastwerten erhalten. Demzufolge ist der Effekt derjenige, den höchsten und den niedrigsten Abtastwert einer Gruppe von Abtastwerten auszusondern. Der geglättete Versatz wird unter Verwendung eines Verzögerungsfilters (Lag-Filters) erster Ordnung erhalten. Der berechnete Versatz wird so erhalten, wie dies nachfolgend beschrieben ist.
  • Wie nun 5 zeigt, werden, an dem Beginn eines Zündzyklus, der impulsgefilterte Versatz, der geglättete Versatz und der berechnete Versatz auf den maximalen, physikalisch möglichen Ausgangswert (z.B. 1023) initialisiert. Wenn sich die A/D-Wandlervorrichtung, die dem TPS zugeordnet ist, in einem Konversions-Fehler-Zustand befindet, oder wenn eine digitale Eingabe als ein Dual-Ansteuer-EFPA-Schalter konfiguriert ist und sich der entzerrte Zustand dieser Eingabe ändert, was eine Änderung in dem aktiven TPS anzeigt (Schritt 80), dann werden, am Schritt 82, der impuls-gefilterte Versatz, der geglättete Versatz und der berechnete Versatz auf dem maximal physikalisch möglichen groben Wert gehalten.
  • Wie in 5 dargestellt ist, werden, wenn ein Sensorfehler auf der niedrigen Seite oder ein Sensorfehler auf der hohen Seite erfasst ist, oder wenn eine der digitalen Eingaben zu dem ECM 20 so konfiguriert ist, um ein Türschalter zu sein, und der entzerrte Zustand dieser Eingabe eine niedrige, externe Eingabe darstellt, die eine offene Fahrzeugtür anzeigt (Schritt 84), der impuls-gefilterte Versatz, der geglättete Versatz und der Computer-Versatz auf dem maximalen, physikalisch möglichen groben Wert am Schritt 86 gehalten.
  • Ansonsten wird, bei jeder Konversion, der Ausgangswert des TPS-Ausgangs über das Impuls-Rausch-Filter am Schritt 88 geführt, das, wie vorstehend beschrieben ist, die am kürzesten vorher liegenden drei Ausgangswerte beibehält und den arithmetischen Mittelwert (Mitte) hindurch lässt. Das Ergebnis, das das impuls-gefilterte Offset (IFO) ist, wird dann mit einem Verzögerungsfilter erster Ordnung gefiltert, um das geglättete Offset wie folgt zu erhalten.
  • Wie weiterhin 5 zeigt, ist, wenn der impuls-gefilterte Versatz größer als der zuvor bestimmte, geglättete Versatz ist (Schritt 90), die Gleichung (Schritt 92) SOT = SOT-1 + TPINFC(IFO – SOT-1)wobei SOT den neuen, geglätteten Versatz darstellt, SOT-1 den alten, geglätteten Versatz darstellt, TPINFC den Drosselposition-Sensor-Versatz, der die Filterkonstante erhöht, die einen Bereich von 0-1 und einen Vorgabewert von 0,01 besitzt, darstellt.
  • Ansonsten wird, am Schritt 94, der geglättete Versatz wie folgt bestimmt SOT = SOT-1 + TPDEFC(IFO – SOT-1)wobei TDPEFC den Drosselposition-Sensor-Versatz, der die Filterkonstante verringert, darstellt, die einen Bereich von 0-1 und einen Vorgabewert von 0,2 besitzt.
  • Wenn das ECM 20 als eine digitale Eingabe eine Drossel-Leerlaufschalter-Ausgabe empfängt und der entzerrte Zustand dieser Eingabe eine niedrige, externe Eingabe zu dem ECM darstellt, was einen geschlossenen Drossel-Leerlauf-Validierungsschalter anzeigt (Schritt 96), dann wird der berechnete Versatz am Schritt 98 wie folgt erhalten COT = max (COT-1, max(SOT + TPOHIS, TPOMIN)wobei COT den neuen, berechneten Versatz darstellt, COT-1 den alten, berechneten Versatz darstellt, SOT den geglätteten Versatz darstellt, TPOHIS die Hysterese des Drosselposition-Sensor-Versatzes darstellt, die einen Bereich von 0-250 besitzt, und TPOMIN den minimalen Versatz des Drosselpositions-Sensors darstellt, der einen Bereich von 0-250 besitzt. Demzufolge vergleicht das ECM 20 zuerst die Summe des momentan geglätteten Versatzes und der Hysterese des minimalen TPS-Versatzes und nimmt das Maximum der zwei. Das ECM vergleicht dann die Größe des zuvor berechneten Drossel-Versatzes und nimmt das Maximum dieser zwei als den neuen Drossel-Versatz.
  • Ansonsten wird der berechnete Versatz am Schritt 100 entsprechend zu COT = max (min (COT-1, SOT + TPOHIS, TPOMIN)berechnet.
  • Demzufolge vergleicht das ECM zuerst den zuvor berechneten Versatz mit der Summe des momentanen, geglätteten Versatzes und der Hysterese des TPS-Versatzes und nimmt das Minimum. Als nächstes vergleicht das ECM 20 die Größe des minimalen TPS-Versatzes und nimmt das Maximum dieses Vergleichs.
  • Zusätzlich zu den Merkmalen, die vorstehend beschrieben sind, umfasst die vorliegende Erfindung eine Gang-Verhältnis-Drehmoment-Begrenzung, die in einer abschließenden Drehmoment-Bestimmung durch das elektronische Steuermodul 20 ausgeführt ist. Die Strategie für eine Gang-Verhältnis-Drehmoment-Begrenzung wird zuerst angegeben, gefolgt durch eine Erläuterung der Variablen, der Terme, und dergleichen, die hier verwendet sind. Es sollte ersichtlich werden, dass, obwohl sich die vorliegende Diskussion auf eine Drehmoment-Begrenzung eines niedrigen Gangs konzentriert, die Strategie ebenso bei anderen Gang- bzw. Übersetzungs-Verhältnissen mit geeigneten Modifikationen anwendbar ist.
  • Wie nun 6 zeigt, begrenzt allgemein die Drehmoment-Begrenzungs-Strategie in niedrigen Gängen ein Motor-Drehmoment basierend auf einer Motor-Geschwindigkeit (ES) und auf einer Fahrzeug-Geschwindigkeit (VS) bei der Bemühung, das Getriebe ge gen eine Beschädigung zu schützen. Die Motor- und Fahrzeug-Geschwindigkeiten werden, wie dargestellt ist, am Schritt 110 gemessen. Genauer gesagt wird, am Schritt 112, ein virtuelles Gang- bzw. Übersetzungs-Verhältnis (virtual gear ratio – VGR) bestimmt. VGR ist als das Verhältnis der Motor-Geschwindigkeit und der Fahrzeug-Geschwindigkeit (VGR = ES/VS) definiert. Am Schritt 114 wird VGR mit einem vorgegebenen Wert verglichen, wie beispielsweise einem niedrigen Drehmoment-Begrenzungs-Schwellwert eines niedrigen Gangs (trlrat). Basierend auf diesem Vergleich kann das Motor-Drehmoment begrenzt werden. Es sollte ersichtlich werden, dass dabei vorgegebene Werte vorhanden sein könnten, die einer Vielzahl von Übersetzungs- bzw. Gang-Verhältnissen zugeordnet sind -- im Gegensatz zu einem einzelnen Schwellwert.
  • Wie weiterhin 6 zeigt, bestimmt, in der bevorzugten Ausführungsform, am Schritt 116, das ECM 20, ob das VGR nicht unterhalb des Schwellwerts plus/minus einer gewissen Hysterese (trlhys) liegt, seitdem es das letzte Mal oberhalb von trlrat war. Allgemein wird, wenn sich VGR verringert, VGR mit der Größe (trlrat – trlhys) verglichen, wogegen VGR mit der Größe (trlat + trlhys) verglichen wird, falls sich VGR erhöht. Die Verwendung einer Hysterese besitzt die bekannten Vorteile. Basierend auf dem Vergleich am Schritt 116 wird das Motor-Drehmoment auf den Wert der unteren Drehmoment-Begrenzung des niedrigen Gangs (trllim) am Schritt 118, die kalibrierbar ist, begrenzt. Das Ergebnis ist dasjenige, dass dann, wenn sich das Getriebe in einem niedrigen Gang befindet (d.h. hohe Motor-Geschwindigkeit relativ zu einer Fahrzeug-Geschwindigkeit), das Motor-Drehmoment begrenzt wird. Auf diese Art und Weise kann eine leichtere Übersetzungs-Übertragung, mit den damit verbundenen Kosteneinsparungen, verwendet werden.
  • In der bevorzugten Ausführungsform wird, wenn der Motor abgeschaltet wird, aufgrund zum Beispiel des Vorhandenseins eines Anhaltens des Motorbetriebs, das End-Drehmoment auf Null gesetzt. Die Bestimmung des End-Drehmoments (final torque – FTQ) variiert basierend auf zahlreichen Betrachtungen, die nachfolgend beschrieben sind. Wenn das elektronische Steuermodul eine Master-Steuereinheit ist (im Gegensatz zu einer Slave-Steuereinheit) und eine Slave-zu-Master-Nachricht von einer Kommunikations-Verbindung (wie beispielsweise eine SAE J1939 Verbindung) während des momentanen Zündzyklus gelesen worden ist, dann wird das End-Drehmoment (FTQ) entsprechend zu FTQ = min (RDTQCTL, RDTQMSS, SCTQ) bestimmt, wobei RDTQCTL das herunter fahrende (rampdown) Drehmoment, bestimmt durch das ECM, ist, RDTQMSS das herunter fahrende Drehmoment von der am kürzesten vorliegende Nachricht, die über die Verbindung empfangen ist, ist und SCTQ das Abgas-Steuerdrehmoment ist.
  • Ansonsten ist, wenn der Fahrzeug-Geschwindigkeitssensor freigegeben ist, die niedrige Gang-Drehmoment-Grenze freigegeben ist, die externe Motor-Synchronisation nicht eingestellt, und ein Fahrzeug-Geschwindigkeits-Ausfallfehler erfasst, FTQ FTQ = min (RDTQ, trllim, SCTQ)wobei RDTQ ein herunter fahrendes Drehmoment ist, trllim der Drehmoment-Begrenzungswert für einen niedrigen Gang ist, der einen Bereich von 0-100% und eine grobe Auflösung von 0,5% besitzt, und SCTQ das Abgassteuer-Drehmoment ist. Demzufolge wird das Minimum der drei Größen als End-Drehmoment verwendet.
  • Ansonsten wird, wenn der Fahrzeug-Geschwindigkeitssensor freigegeben ist, die niedrige Gang-Drehmoment-Grenze freigegeben ist, die externe Motor-Synchronisation nicht eingestellt ist und die Fahrzeug-Geschwindigkeit geringer als die minimale Tempomat-Geschwindigkeit ist, um sie auf die Fahr-Geschwindigkeit (Cruise) einzustellen, FTQ entsprechend zu FTQ = min (RDTQ, trllim SCTQ)bestimmt.
  • Ansonsten wird, wenn der Fahrzeug-Geschwindigkeitssensor freigegeben ist, die Drehmoment-Grenze für einen niedrigen Gang freigegeben ist, die externe Motor-Synchronisation nicht eingestellt ist und VGR nicht unterhalb von trlrat- trlhys gewesen ist, seitdem er das letzte Mal oberhalb von trlrat war, dann FTQ entsprechend zu FTQ = min (RDTQ, trllim SCTQ)bestimmt, wobei trlrat der Schwellwert einer Drehmoment-Grenze VGR eines niedrigen Gangs ist, der einen Bereich von 0-300 und eine Vorgabe von 0,01 RPM/MPH besitzt, und trlhys die Hysterese der Drehmoment-Grenze VGR eines niedrigen Gangs ist, die einen Bereich von 0-300 und eine Vorgabe von 0,01 RPM/MPH besitzt. Ansonsten wird FTQ entsprechend zu FTQ = min (RDTQ, trllim SCTQ)bestimmt.
  • Ein Herunterfahr-Drehmoment (rampdown torque – RDTQ) wird basierend auf einem Anhalte-Motor-Begrenzungs-Drehmoment, einem Übertemperatur-Begrenzungs-Drehmoment und einem Marine-Begrenzungs-Drehmoment, entsprechend zu RDTQ = (min SETQ, OTTQ, MLTQ)bestimmt, wobei SETQ das Anhalte-Motor-Begrenzungs-Drehmoment ist, OTTQ das Übertemperatur-Begrenzungs-Drehmoment ist und MLTQ das Marine-Begrenzungs-Drehmoment ist.
  • Allgemein tritt ein Anhalt-Motor-Begrenzungs-Drehmoment dann auf, wenn ein Zustand eines Anhaltens des Motors existiert, wie beispielsweise niedriger Öldruck. In der bevorzugten Ausführungsform wird SETQ entsprechend zu SETQ = max (setmin, ST·STPTS)bestimmt, wobei setmin das minimale Anhalt-Motor-Begrenzungs-Drehmoment ist, ST das gesicherte Drehmoment ist -- der Wert eines End-Drehmoments FTQ zu dem Zeitpunkt, zu dem der erste Anhalt-Motor-Zustand auftrat, und STPTST die Anhalt-Motor-Drossel-Skalierungszeit ist, die einen Bereich von 0-100 und eine ungefähre Auflösung von 0,5% besitzt.
  • Demzufolge vergleicht, um die Anhalt-Motor-Begrenzungs-Drehmomentgrenze zu bestimmen, das ECM 20 die Werte des minimalen Anhalt-Motor-Drehmoments, und die Größe des gesicherten Drehmoments und der Anhalt-Motor-Skalierungszeit, und stellt SETQ als das Maximum der verglichenen Werte ein. Falls kein Anhalt-Motor-Zustand existiert, ist SETQ 100% des verfügbaren Motor-Drehmoments oder des End-Drehmoments (FTQ).
  • Wie vorstehend dargestellt ist, basiert das Herunterfahr-Drehmoment auch auf einem Übertemperatur-Begrenzungs-Drehmoment. Allgemein tritt ein Übertemperatur-Begrenzungs-Drehmoment dann auf, wenn zumindest ein Übertemperatur-Zustand existiert. Typische Übertemperatur-Zustände umfassen, sind allerdings nicht notwendigerweise darauf beschränkt, überhöhte Zylinderkopf-Temperaturen, Kühlmittel-Temperaturen, Öltemperaturen und Getriebe-Temperaturen. Wenn ein Übertemperatur-Schutz freigegeben ist, wird, in der bevorzugten Ausführungsform, OTTQ entsprechend zu OTTQ = max (setmin, ST·DIWTST)bestimmt, wobei ST ein gesichertes Drehmoment ist -- der Wert eines gefilterten Drehmoments (STQ) zu der Zeit, zu der der Übertemperatur-Zustand begann, und DIDWTST der warnende Drossel-Skalierungs-Tabellenwert ist, wobei der Wert davon basierend auf der Größe der Übertemperatur variiert. In einer Ausführungsform nimmt DIWTST einen Wert zwischen 0 und 100 an.
  • Ein Marine-Begrenzungs-Drehmoment wird auch beim Bestimmen des Herunterfahr-Drehmoments verwendet. Vorzugsweise wird das Marine-Begrenzungs-Drehmoment entsprechend zu
    Figure 00240001
    bestimmt, wobei tqtret die Endzeit einer maximalen Drehmoment-Verringerung ist, TMRTL der Drehmoment-Begrenzungs-Zeitgeber ist, wobei der Wert davon die Zeit darstellt, seit der die Drehmoment-Grenze überschritten wurde, tqtret die Maximum-Drehmoment-Reduktions-Startzeit-Variable ist, MAXTQ das maximale Drehmoment des Motors ist, DTQLMT der digitale Drehmoment-Begrenzungs-Tabellenwert ist, der auf der Motor-Geschwindigkeit (ENGRPM) basiert, TQADV der Drehmoment-Einstellungs-Tabellenwert ist, der auf der Motor-Bemessung und der Motor-Geschwindigkeit basiert, und ARN die aktive Bewertungszahl ist. Falls das TMRTL geringer als der Wert der Maximum-Drehmoment-Reduktions-Startzeit-Variablen (tqtrst) ist, dann beträgt das Marine-Begrenzungs-Drehmoment 100% des End-Drehmoments.
  • Wie vorstehend dargestellt ist, wird das End-Drehmoment FTQ über einen Vergleich mit SCTQ, dem Start- und dem Abgas-Kontroll-Drehmoment bestimmt. Wenn sich der Motor in dem Start-Betriebsmodus befindet, wird STCQ entsprechend zu STCQ = RTQI + SMDTQbestimmt, wobei RTQI das vom Fahrer geforderte Drehmoment darstellt und SMDTQ das Start-Drehmoment darstellt, wobei der Wert davon basierend auf der Öltemperatur und der Motor-Geschwindigkeit variiert. In der bevorzugten Ausführungsform befindet sich der Motor in dem Start-Betriebsmodus, wenn die Motor-Geschwindigkeit innerhalb eines vorgegebenen Geschwindigkeits-Fensters liegt. Genauer gesagt befindet sich der Motor in einem Start-Modus, wenn die Motor-Geschwindigkeit nicht oberhalb der Größe smiddl + ISPD (wobei smiddl eine vorbestimmte Delta-Geschwindigkeit oberhalb der Motor-Leerlauf-Geschwindigkeit darstellt, die überschritten werden muss, um den Start- Modus des Motorbetriebs zu verlassen, und ISPD die Leerlauf-Geschwindigkeit darstellt) gewesen ist, seitdem die Motor-Geschwindigkeit zuletzt unterhalb von smback war (was die Motor-Geschwindigkeit darstellt, um wieder in den Start-Modus einzutreten).
  • Ansonsten befindet sich, wenn das Drehzahlregler-Drehmoment (governor torque – GOTQ) das Abgas-Grenz-Drehmoment (SLTQ) übersteigt, der Motor in einem Abgas-Kontroll-Betriebsmodus, und SCTQ = SLTQ, was unter Verwendung der Abgas-Grenz-Drehmoment-(SCTORQ)-Funktion bestimmt wird, wobei der Wert davon basierend auf der Motor-Bemessung (ARN), SCBST (Abgas-Kontroll-Boost-Druck) und Motor-Geschwindigkeit (ENGRPM) variiert: SLTQ = SCTORQ (ARN, SCBST, ENGRPM)Ansonsten, SCTQ = gefordertes Drehmoment.
  • In einer bevorzugten Ausführungsform führt das ECM 20 auch eine verbesserte Gebläse-Steuerlogik aus. Eine detaillierte Diskussion der Gebläse-Steuerung ist in der United States Patentanmeldung Serial Number 08/113,424, angemeldet am 27. August 1993, mit dem Titel „Method for Engine Control", und übertragen auf den Inhaber der vorliegenden Erfindung, angegeben, wobei die Beschreibung davon hier ausdrücklich unter Bezugnahme auf deren Gesamtheit eingeschlossen wird. Genauer gesagt fügt dieses Merkmal die Fähigkeit hinzu, einen Betrieb des Gebläses basierend auf dem Betriebszustand des Getriebe-Retarders bzw. -Gleitgrenze, der Kühlmittel-Temperatur, der Verteiler-Lufttemperatur oder der Lufteinlass-Temperatur zu erzielen. In einer bevorzugten Ausführungsform legen das System und das Verfahren der vorliegenden Erfindung ein minimales Motor-Abtriebs-Drehmoment-Erfordernis vor einer Betätigung des Kühllüfters aufgrund einer Anzeige einer hohen Lufttemperatur auf.
  • Gemäß der vorliegenden Erfindung umfasst das ECM 20 eine digitale Eingabefunktion, die für einen Betrieb des Lüfters vorgesehen ist, wenn der Getriebe-Retarder für eine Zeitdauer aktiviert worden ist und die Kühlmittel-Temperatur eine bestimmte Temperatur überschritten hat. Auf diese Art und Weise versorgt das ECM 20 automatisch den Lüfter so mit Strom, um bei dem Kühlen des Motors zu unterstützen, um Wärme vorzugreifen, die durch das Kühlmittel aufgrund des Betriebs des Getriebe-Retarders absorbiert werden wird. Systeme nach dem Stand der Technik beruhen oftmals primär auf der Kühlmittel-Temperatur, um das Kühl-Gebläse zu aktivieren. Unter Vorausahnen des Anstiegs in der Kühlmittel-Temperatur schafft die vorliegende Erfindung eine verbesserte Kontrolle der Motor-Betriebstemperatur, was eine Anzahl von damit verbundenen Vorteilen hat, wie dies nachfolgend diskutiert ist.
  • Darüber hinaus umfasst, in einer bevorzugten Ausführungsform, das ECM 20 eine Lufttemperatur-Drehmoment-Begrenzung. Wenn irgendein Teil des Lüftersystems ausgefallen ist oder wenn ein Fahrer des Fahrzeugs vergisst, die Winterabdeckung des Kühlers vor einem Fahren in warmen Umgebungs-Temperaturen zu entfernen, wird die komprimierte Luft für den Turbolader nicht ausreichend vor einer Zuführung zu den Zylindern gekühlt werden. Als eine Folge steigen die Verbrennungs-Temperaturen an, was zu einer frühzeitigen Abnutzung der Zylinderwände und des Kolbens führt. Obwohl andere Anordnungen möglich sind, ist dieses Merkmal vorzugsweise so ausgelegt, dass ein Drehmoment verringert wird, wenn die Lufteinlass-Temperatur größer als ATNTMP ist und die Motor-Geschwindigkeit größer als ATNRPM für eine maximale Verringerung von ATQMIN bei ATXRPM ist. Ein Einstellen von ATMRPM auf ein RPM größer als die maximale Getriebe-Überlastungsdrehzahl (RPM) wird dieses Merkmal freigeben.
  • Genauer gesagt wird, immer wenn die Einlass-Temperatur der Luft (komprimiert oder nicht komprimiert) oberhalb von ATNTMP ansteigt und die Motor-Geschwindigkeit ATNRPM übersteigt, eine absolute Drehmoment-Grenze berechnet. Das Drehmoment des Motors wird diese Grenze nicht überschreiten. Die Lufttemperatur-Drehmoment-Grenze ist vorzugsweise so ausgelegt, um eine konstante Leistung für eine gegebene Temperatur anzunähern, die ein vorhersagbares Motor-Verhalten und einen geeigneten Motorschutz liefert. Wenn der Lufttemperatur-Sensor auf der hohen Seite ausfällt, wird die Lufttemperatur bis zu der vorgegebenen Lufttemperatur heruntergehen oder heraufgehen. Die Eingangsfilter-Konstante AIFFC bestimmt die Rampen-Rate, die vorzugsweise mehrere Sekunden überspannt, so dass plötzliche Drehmoment-Begrenzungssprünge nicht auftreten.
  • Die Lufttemperatur-Drehmoment-Begrenzung wird entsprechend zu
    Figure 00260001
    bestimmt, wobei AIT die Lufttemperatur ist (Lufteinlass- oder Verteiler-Lufttemperatur), ATNRPM die Motor-Geschwindigkeit ist, bei der oder unterhalb der ATTQ 100% für irgendeine Lufttemperatur ist, ATQMAX die absolute Drehmoment-Grenze ist, wenn die Motor-Drehzahl größer als oder gleich zu ATXRPM ist und die Lufttemperatur geringer als oder gleich zu ATNRMP ist, ATQMIN die minimale, absolute Drehmoment-Grenze ist (ATTQ entspricht diesem Wert, wenn die Geschwindigkeit größer als oder gleich zu ATXRPM ist und die Lufteinlass-Temperatur größer als oder gleich zu ATXTMP ist), ATTQ eine absolute Drehmoment-Grenze ist und ein Faktor beim Bestimmen des Rampdown-Drehmoments ist (das End-Drehmoment (FTQ) kann diese Grenze nicht übersteigen), ATXRPM die Motor-Geschwindigkeit ist, bei der ATTQ = ATQMAX ist, wenn die Lufttemperatur ≤ ATXTMP ist und die Motor-Geschwindigkeit bei oder oberhalb dem Wert liegt, bei dem die maximale Drehmoment-Reduktion auftritt, spezifisch ATTQ = ATQMIN, wenn die Lufttemperatur ≥ ATXTMP gilt, und ENGRPM das Motor-RPM, gemittelt über 90° für 8- und 16, Zylindermotoren, 180° für 4-Zylindermotoren und 120° für andere, ist.
  • In 7 nun ist ein Flussdiagramm, das ein Leerlauf-Abschalt-Merkmal zwischen Umgebungs-Temperatur-Grenzen entsprechend der vorliegenden Erfindung darstellt, gezeigt. Ähnlich zu den zuvor beschriebenen Merkmalen wird dieses Merkmal durch das ECM 20 ausgeführt. Dieses Merkmal dient für ein wahlweises Motor-Abschalten nach einer vorgegebenen (oder möglicherweise anpassbaren) Zeitperiode, während der vorgegebene Bedingungen erfüllt werden. Da ein Leerlauf bei niedrigen Leerlauf-Geschwindigkeiten Schwefelsäure erzeugt, die die Ölqualität verschlechtert, und Lager, Ringe, Ventilschäfte, und andere Motorflächen, angreifen kann, begrenzt dieses Merkmal die Zeitperiode, für die ein Bediener den Motor im Leerlauf belassen kann. Weiterhin hilft dieses Merkmal dabei, die gesamte Kraftstoff-Ökonomie des Fahrzeugs zu verbessern, während Geräusche und Emissionen verringert werden.
  • Block 130 der 7 führt verschiedene Initialisierungs-Funktionen durch, wie beispielsweise Bestimmen, ob ein Umgebungslufttemperatur-Sensor installiert worden ist und geeignet arbeitet, ob die Handbremse angezogen ist und der Motor im Leerlauf läuft, d.h. das Gaspedal nicht niedergedrückt ist, und die Funktion eines hohen Leerlaufs nicht aktiv ist. Die Funktion eines hohen Leerlaufs wird vorgesehen, um einen Fahrzeug-Aufwärmzyklus zu erleichtern, während die Nachteile vermieden werden, die einem niedrigen Leerlauf zugeordnet sind, wie dies vorstehend beschrieben ist. Wenn ein Umge bungslufttemperatur-Sensor nicht installiert ist, oder installiert ist, allerdings nicht konfiguriert ist, wird das System die Umgebungslufttemperatur abschätzen, wie dies im Detail unter Bezugnahme auf 8 dargestellt und beschrieben ist. Ähnlich wird, wenn ein Umgebungslufttemperatur-Sensor installiert ist und eine Kurzschluss-Schaltung zu Masse hin erfasst ist, die Umgebungslufttemperatur so abgeschätzt werden, wie dies nachfolgend beschrieben ist. Wenn ein Umgebungslufttemperatur-Sensor installiert ist, und ein Kurzschlusskreis zu der Fahrzeug-Batterie erfasst ist, wird die Umgebungslufttemperatur auf einen Wert von 70°F eingestellt, ein Fehler wird erfasst und das Prüfmotorlicht wird beleuchtet. Dies verhindert, dass ein Leerlauf-Abschalten übergangen wird, solange wie 70°F innerhalb des Bereichs fällt, der durch die untere Kalibrierungsgrenze (LL) und die obere Kalibrierungsgrenze (OL) eingerichtet ist, wie dies nachfolgend erläutert ist. Das Leerlauf-Abschalt-Merkmal kann durch Einstellung der oberen Kalibrierungsgrenze (OL) auf einen Wert geringer als die untere Kalibrierungsgrenze (LL) gesperrt werden.
  • Block 132 der 7 bestimmt die Umgebungslufttemperatur. Dies kann direkt durch Überwachen des geeigneten Sensors durchgeführt werden oder kann eine Abschätzung sein, wie dies im Detail nachfolgend beschrieben ist. Der Block 134 überwacht den Leerlauf-Zeitgeber, um einen Leerlauf für eine vorgegebene Zeitperiode, vorzugsweise fünf (5) Minuten, zuzulassen, bevor der Bediener gewarnt wird, dass ein Abschalten des Motors verhindert wird, und zwar am Block 136. Diese Warnung kann irgendein geeignetes Signal sein, wie beispielsweise ein Summer, ein Licht, oder dergleichen. In einer bevorzugten Ausführungsform blinkt das Prüfmotorlicht für ungefähr neunzig (90) Sekunden, bevor der Motor ausgeschaltet wird.
  • Während der Warnperiode kann der Bediener das Abschalten außer Kraft setzen, wie dies durch Block 138 angezeigt ist, vorausgesetzt, dass ein solches Außerkraftsetzen durch den Bediener freigegeben ist, wie dies durch eine Kalibrierungs-Variable bestimmt ist, die über eine Benutzer-Schnittstelle 34 eingestellt werden kann. Vorzugsweise wird eine Anforderung für ein Außerkraftsetzen durch ein augenblickliches Niederdrücken des Gaspedals angezeigt. Falls ein Außerkraftsetzen durch den Fahrer nicht zugelassen wird, wie dies durch die Kalibrierungs-Variable bestimmt ist, oder das Außerkraftsetzen nicht durch Niederdrücken des Gaspedals (oder einer ähnlichen Anzeige) gefordert wird, wird der Motor abgeschaltet werden, wie dies durch Block 150 angezeigt ist. Wenn ein Außer kraftsetzen durch einen Bediener bzw. Fahrer freigegeben ist und durch Block 138 erfasst ist, dann geht die Steuerung weiter zu Block 140.
  • Da es erwünscht ist, verlängerte Leerlauf-Perioden unter bestimmten Umgebungslufttemperatur-Bedingungen zuzulassen, wie beispielsweise solche, die einen Betrieb des Fahrzeug-Heiz- oder Kühlsystems rechtfertigen, bestimmt Block 140, ob die momentane Umgebungslufttemperatur (AATMP) innerhalb des Bereichs liegt, der durch die Werte von LL und UL bestimmt ist. In einer bevorzugten Ausführungsform besitzt LL einen Wert entsprechend zu ungefähr 40°F und UL besitzt einen Wert entsprechend zu ungefähr 80°F. Wenn der Wert von AATMP innerhalb der Grenzen liegt, die durch die Werte von LL und UL bestimmt sind, oder der Wert von AATMP einen hohen Grenzwert (HL) übersteigt, wie dies durch Block 140 bestimmt ist, geht die Steuerung weiter zu Block 144. Ansonsten setzt der Block 142 einen Verzögerungs-Zeitgeber zurück, was zu einer unbegrenzten Leerlaufzeit führt, während die geeigneten Betriebsbedingungen erfüllt werden. Der Wert von HL, der vorzugsweise ungefähr 176°F beträgt, wird dazu verwendet, einen Versuch zu erfassen, den Sensor durch Anordnen des Sensors auf einer relativ heißen Fläche zu umgehen. Demzufolge wird, wenn die Umgebungslufttemperatur, bestimmt durch einen Temperatursensor, diesen Wert übersteigt, dann das Außerkraftsetzen durch den Bediener gesperrt, was zu einem Abschalten des Motors führt, wie dies durch Block 150 angezeigt ist.
  • Wenn die Umgebungslufttemperatur so abgeschätzt wird, wie dies vorstehend beschrieben und durch Block 144 dargestellt ist, wird der Verzögerungs-Zeitgeber (falls er nicht bereits läuft) am Block 146 eingestellt. Vorzugsweise wird der Verzögerungs-Zeitgeber auf ungefähr zwanzig (20) Minuten eingestellt. Block 148 bestimmt dann, ob der Verzögerungs-Zeitgeber abgelaufen ist. Der Verzögerungs-Zeitgeber schafft eine ausreichende Einschwingzeit für verschiedene Parameter, die für die Umgebungsluft-Abschätzungs-Funktion verwendet sind, wie dies nachfolgend beschrieben ist. Wenn der Zeitgeber, initiiert am Block 142 oder 146, abläuft, wird der Motor abgeschaltet werden, wie dies am Block 150 angezeigt ist, d.h. nur ein Außerkraftsetzen wird pro Zündzyklus zugelassen. Ähnlich ist, wenn ein Umgebungslufttemperatur-Sensor installiert ist, und geeignet arbeitet, eine Einschwingzeit nicht erforderlich und der Motor wird abgeschaltet, nachdem die vorgegebene Leerlauf-Periode abgelaufen ist.
  • In 8 nun ist eine grafische Darstellung einer Umgebungslufttemperatur-Abschätzung dargestellt. In einer bevorzugten Ausführungsform wird die Umgebungslufttemperatur unter Verwendung von Informationen abgeschätzt, die üblicherweise von den Standard-Motorsensoren verfügbar sind, entsprechend zu
    Figure 00300001
    wobei Tair die Lufttemperatur 166 darstellt, die der Wert der Verteiler-Lufttemperatur ist, wenn ein Verteiler-Lufttemperatursensor konfiguriert worden ist, wie dies durch Block 160 dargestellt ist. Ansonsten ist die Lufttemperatur 166 gleich zu der Lufteinlass-Temperatur (AIT) 162, wie dies vorstehend beschrieben ist, wie dies durch Element 164 dargestellt ist. Block 170 stellt die Motor-Öltemperatur (Toil) dar, wie sie durch einen entsprechenden Sensor bestimmt ist. Block 172 stellt die Motor-Drehzahl dar, die durch den Wert von KE (6 in einer bevorzugten Ausführungsform) skaliert ist, wie dies durch Block 174 dargestellt ist. Block 180 stellt den Umgebungsluft-Offset-Faktor (Taoff) dar und Block 188 stellt ein Kühllüfter-Offset (Fanoff) dar. Die „max" Funktion, dargestellt durch Block 182, wählt den größeren der Werte innerhalb von Klammern, und abgegrenzt durch ein Komma, aus, d.h. die „max" Funktion führt einen Wert von Null für ansonsten negative Werte zurück. Die Umgebungslufttemperatur (TAATP), dargestellt durch Block 196, ist gleich zu seinem vorherigen Wert, addiert zu einem skalierten Differenzwert, wie dies durch einen Skalierungs-Faktor KF bestimmt ist, dargestellt durch Block 194. Die Motor-Geschwindigkeit wird in die Abschätzung eingeschlossen, da, wenn sich die Motor-Geschwindigkeit erhöht, die Lufttemperatur weniger Zeit hat, um durch den Motor erwärmt zu werden. Ähnlich wird das Kühllüfter-Offset eingeschlossen, wenn das Kühlgebläse eingeschaltet ist, da dies auch die Lufttemperatur verringert.
  • 9 gibt eine grafische Darstellung eines absoluten Drehmoments gegenüber einer Motor-Geschwindigkeit an, was die Beziehung zwischen einer Motor-Geschwindigkeit, einer Lufttemperatur und einer Drehmoment-Grenze in einem Fahrzeug system, wie beispielsweise in einer bevorzugten Ausführungsform der vorliegenden Erfindung, darstellt.
  • Es ist natürlich verständlich, dass, während die Formen der Erfindung hier dargestellt und beschrieben sind, die die bevorzugten Ausführungsformen der Erfindung bilden, diese allerdings nicht dazu vorgesehen sind, alle möglichen Formen davon darzustellen. Es wird auch verständlich werden, dass die Worte, die verwendet sind, beschreibend, im Gegensatz zu einschränkend, sind und dass verschiedene Änderung vorgenommen werden können.

Claims (6)

  1. Verfahren zum Steuern eines Verbrennungsmotors in einem Fahrzeug, das ein Getriebe enthält, das mit dem Motor verbunden ist und einen Getriebe-Verlangsamer (transmission retarder) aufweist, wobei das Fahrzeug des Weiteren einen Kühler, der Motorkühlmittel zum Kühlen des Motors während des Betriebs enthält, und ein Kühlgebläse zum Erhöhen des Kühlgrades des Motorkühlmittels sowie Motorkomponenten enthält, wobei das Verfahren umfasst: Verhindern von Betrieb des Kühlgebläses, wenn der Motor arbeitet, bis Motorbetriebsbedingungen einen erwarteten Motorkühlmittel-Temperaturanstieg anzeigen; Feststellen des erwarteten Motorkühlmittel-Temperaturanstiegs und Betreiben des Kühlgebläses in Reaktion darauf.
  2. Verfahren nach Anspruch 1, wobei der Schritt des Betreibens des Kühlgebläses umfasst: Betreiben des Kühlgebläses basierend darauf, dass das Motorkühlmittel eine vorgegebene minimale Temperatur annimmt, und auf Basis eines Betriebszustandes des Getriebe-Verlangsamers.
  3. Verfahren nach Anspruch 2, wobei der Schritt des Betreibens des Kühlgebläses Betreiben des Kühlgebläses einschließt, wenn das Motorkühlmittel eine vorgegebene minimale Temperatur übersteigt und der Getriebe-Verlangsamer in Eingriff ist.
  4. Verfahren nach Anspruch 1, wobei der Schritt des Betreibens des Kühlgebläses umfasst: Feststellen von angefordertem Motorausgangsdrehmoment auf Basis aktueller Motorbetriebsbedingungen, und Erwarten eines Kühlmitteltemperaturanstiegs auf Basis des angeforderten Motorausgangsdrehmomentes und der aktuellen Lufttemperatur.
  5. Verfahren nach Anspruch 1, wobei der Schritt des Betreibens des Kühlgebläses umfasst: Feststellen von angefordertem Motorausgangsdrehmoment auf Basis aktueller Motorbetriebsbedingungen; Erwarten eines Kühlmittel-Temperaturanstiegs auf Basis des angeforderten Motorausgangs-Drehmomentes und der aktuellen Lufttemperatur, wobei das Kühlgebläse nur betrieben wird, wenn das angeforderte Motorausgangsdrehmoment einen vorgegebenen minimalen Drehmomentwert übersteigt und die aktuelle Lufttemperatur eine vorgegebene minimale Kühlmittel-Temperatur übersteigt.
  6. Verfahren nach Anspruch 1, wobei der Schritt des Betreibens des Kühlgebläses umfasst: Verhindern von Betrieb des Kühlgebläses, bis das angeforderte Motorausgangsdrehmoment einen vorgegebenen minimalen Drehmomentwert übersteigt und die aktuelle Lufttemperatur eine vorgegebene minimale Kühlmitteltemperatur übersteigt.
DE69535309T 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen Expired - Fee Related DE69535309T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US243103 1994-05-16
US08/243,103 US5477827A (en) 1994-05-16 1994-05-16 Method and system for engine control

Publications (2)

Publication Number Publication Date
DE69535309D1 DE69535309D1 (de) 2007-01-04
DE69535309T2 true DE69535309T2 (de) 2007-03-15

Family

ID=22917365

Family Applications (8)

Application Number Title Priority Date Filing Date
DE69535777T Expired - Fee Related DE69535777D1 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69535309T Expired - Fee Related DE69535309T2 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69526522T Expired - Fee Related DE69526522T2 (de) 1994-05-16 1995-05-15 Verfahren und system zur steuerung von brennkraftmaschinen
DE69535778T Expired - Fee Related DE69535778D1 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69535368T Expired - Fee Related DE69535368T2 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69535821T Expired - Fee Related DE69535821D1 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69534456T Expired - Fee Related DE69534456T2 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69535277T Expired - Fee Related DE69535277T2 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE69535777T Expired - Fee Related DE69535777D1 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen

Family Applications After (6)

Application Number Title Priority Date Filing Date
DE69526522T Expired - Fee Related DE69526522T2 (de) 1994-05-16 1995-05-15 Verfahren und system zur steuerung von brennkraftmaschinen
DE69535778T Expired - Fee Related DE69535778D1 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69535368T Expired - Fee Related DE69535368T2 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69535821T Expired - Fee Related DE69535821D1 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69534456T Expired - Fee Related DE69534456T2 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen
DE69535277T Expired - Fee Related DE69535277T2 (de) 1994-05-16 1995-05-15 Verfahren und System zur Steuerung von Brennkraftmaschinen

Country Status (6)

Country Link
US (2) US5477827A (de)
EP (8) EP1170491B1 (de)
AT (7) ATE399259T1 (de)
CA (1) CA2190162C (de)
DE (8) DE69535777D1 (de)
WO (1) WO1995031638A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017214821A1 (de) 2017-08-24 2019-02-28 Volkswagen Aktiengesellschaft Diagnoseverfahren zur Zustandsbestimmung von wenigstens einem Zugmittel, Computerprogrammprodukt, Speichermittel, Motorsteuergerät und Fahrzeug

Families Citing this family (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026784A (en) * 1998-03-30 2000-02-22 Detroit Diesel Corporation Method and system for engine control to provide driver reward of increased allowable speed
US5477827A (en) * 1994-05-16 1995-12-26 Detroit Diesel Corporation Method and system for engine control
DE19500648B4 (de) * 1995-01-12 2010-12-30 Behr Thermot-Tronik Gmbh Kühlanlage für einen Verbrennungsmotor eines Kraftfahrzeuges mit einem Thermostatventil
US8036788B2 (en) * 1995-06-07 2011-10-11 Automotive Technologies International, Inc. Vehicle diagnostic or prognostic message transmission systems and methods
KR0174095B1 (ko) * 1995-07-21 1999-03-20 전성원 자동차의 속도 제한 제어방법
US5738606A (en) 1996-09-30 1998-04-14 Cummins Engine Company, Inc. Control system for regulating output torque of an internal combustion engine
US6279390B1 (en) * 1996-12-17 2001-08-28 Denso Corporation Thermostat malfunction detecting system for engine cooling system
US5954617A (en) 1997-01-31 1999-09-21 Cummins Engine Company, Inc. System for controlling internal combustion engine performance in accordance with driver behavior
US5896083A (en) * 1997-05-16 1999-04-20 Detroit Diesel Corporation System and method for detecting vehicle speed sensor tampering
US5868116A (en) * 1997-05-29 1999-02-09 Caterpillar Inc. White smoke reduction apparatus and method
US6016791A (en) * 1997-06-04 2000-01-25 Detroit Diesel Corporation Method and system for controlling fuel pressure in a common rail fuel injection system
US6067489A (en) * 1997-06-04 2000-05-23 Detroit Diesel Corporation Method for engine control
US6104977A (en) * 1997-06-04 2000-08-15 Detroit Diesel Corporation Method and system for engine control
US5924403A (en) * 1997-06-06 1999-07-20 Detroit Diesel Corporation Method for enhanced split injection in internal combustion engines
US5987888A (en) * 1997-07-15 1999-11-23 Detroit Diesel Corporation System and method for controlling a turbocharger
DE19730578A1 (de) * 1997-07-17 1999-01-21 Bosch Gmbh Robert Verfahren und Vorrichtung zum Schutz eines Turboladers
US5978729A (en) * 1997-10-15 1999-11-02 Caterpillar Inc. Electronic engine control and method of operating same
US5899189A (en) * 1997-10-29 1999-05-04 Detroit Diesel Corporation Method to adjust the horsepower output of an internal combustion engine to a target horsepower output range
US6000221A (en) * 1997-11-04 1999-12-14 Detroit Diesel Corporation System for controlling a variable geometry turbocharger
US6002980A (en) * 1997-11-14 1999-12-14 Cummins Engine Company, Inc. System and method for engine cylinder power diagnosis by cylinder(s) cut-off snap throttle engine acceleration tests
US6021754A (en) * 1997-12-19 2000-02-08 Caterpillar Inc. Method and apparatus for dynamically calibrating a fuel injector
DE19805299A1 (de) * 1998-02-10 1999-08-12 Deutz Ag Elektronische Regeleinrichtung
US6032642A (en) * 1998-09-18 2000-03-07 Detroit Diesel Corporation Method for enhanced split injection in internal combustion engines
US6055812A (en) * 1998-12-08 2000-05-02 Detroit Diesel Corporation System and method for controlling a sequential turbocharging system
US6240772B1 (en) 1998-12-09 2001-06-05 Detroit Diesel Corporation System and method for detecting engine malfunction based on crankcase pressure
US6189378B1 (en) * 1998-12-14 2001-02-20 Caterpillar Inc. Electronically controlled fuel injector trimming
US6234149B1 (en) 1999-02-25 2001-05-22 Cummins Engine Company, Inc. Engine control system for minimizing turbocharger lag including altitude and intake manifold air temperature compensation
US6172602B1 (en) * 1999-03-22 2001-01-09 Detroit Diesel Corporation Maintenance alert system for heavy-duty trucks
US6356186B1 (en) 1999-03-24 2002-03-12 Detroit Diesel Corporation Vehicle anti-theft system and method
WO2000060547A1 (de) * 1999-03-31 2000-10-12 Robert Bosch Gmbh Verfahren und vorrichtung zur speicherung von daten in einem fahrzeug und zur auswertung der gespeicherten daten
US6134889A (en) * 1999-04-28 2000-10-24 Detroit Diesel Corporation Variable geometry turbocharging system and method
US6636795B1 (en) 1999-05-17 2003-10-21 Eaton Corporation Powertrain torque control
US6125823A (en) * 1999-05-27 2000-10-03 Detroit Diesel Corporation System and method for controlling fuel injections
US6516782B1 (en) 1999-05-27 2003-02-11 Detroit Diesel Corporation System and method for controlling fuel injections
US6283892B1 (en) 1999-06-11 2001-09-04 Eaton Corporation Active in-gear positioning
US6080082A (en) * 1999-06-11 2000-06-27 Eaton Corporation Engine output torque control for powertrain with engageable positive clutches
US6131539A (en) * 1999-06-30 2000-10-17 Detroit Diesel Corporation System and method for enhanced engine monitoring and protection
US6196188B1 (en) 1999-07-15 2001-03-06 Cummins Engine Co Inc System and method for maintaining a constant throttle deadband
US6480774B1 (en) 1999-07-23 2002-11-12 Eaton Corporation Convertible transmission system
US6286479B1 (en) * 1999-10-28 2001-09-11 General Electric Company Method and system for predictably assessing performance of a fuel pump in a locomotive
CA2385810A1 (en) * 1999-10-29 2001-05-17 Detroit Diesel Corporation Vehicle passing speed timer
DE19959526A1 (de) * 1999-12-09 2001-06-13 Bosch Gmbh Robert Verfahren zum Erkennen von Fehlern eines Kraftfahrzeuges
US6369536B2 (en) 1999-12-27 2002-04-09 General Electric Company Methods and apparatus for selecting an electronically commutated motor speed
US6347519B1 (en) 2000-03-31 2002-02-19 Detroit Diesel Corporation System and method for measuring recirculated exhaust gas flow in a compression-ignition engine
US6440038B1 (en) 2000-06-01 2002-08-27 Cummins Engine Company, Inc. Method and system for managing torque of a drivetrain
US6411888B1 (en) 2000-06-12 2002-06-25 Detroit Diesel Corporation Gauging driving efficiency
US6691649B2 (en) 2000-07-19 2004-02-17 Bombardier-Rotax Gmbh Fuel injection system for a two-stroke engine
US6305348B1 (en) 2000-07-31 2001-10-23 Detroit Diesel Corporation Method for enhanced split injection in internal combustion engines
US6347276B1 (en) * 2000-09-13 2002-02-12 Detroit Diesel Corporation Method and system for reducing the time required to power down engine controller with faulty EEPROM
US6366848B1 (en) 2000-09-19 2002-04-02 Volvo Trucks North America, Inc. Engine control system for providing incentive to drivers
DE10049908A1 (de) * 2000-10-10 2002-04-11 Bosch Gmbh Robert Verfahren, Computerprogramm und Steuer- und/oder Regeleinrichtung zum Betreiben eines Kraftfahrzeugs mit einer Brennkraftmaschine
US6555929B1 (en) 2000-10-24 2003-04-29 Kohler Co. Method and apparatus for preventing excessive reaction to a load disturbance by a generator set
US6701221B1 (en) 2000-10-24 2004-03-02 Kohler Co. Method and apparatus for preventing excessive heat generation in a alternator of a generator set
US6351692B1 (en) 2000-10-24 2002-02-26 Kohler Co. Method and apparatus for configuring a genset controller for operation with particular gensets
US6700356B1 (en) 2000-10-24 2004-03-02 Kohler Co. Method and apparatus for regulating the excitation of an alternator of a genset
US6731098B1 (en) 2000-10-24 2004-05-04 Kohler Co. Method and apparatus for sensing variable currents within the alternator of a genset that employs an amplifier and a switched feedback resistance
FR2816674B1 (fr) * 2000-11-10 2003-05-23 Renault Procede de controle d'un groupe moto-ventilateur de vehicule automobile
US6505105B2 (en) * 2001-01-05 2003-01-07 Delphi Technologies, Inc. Electronic control unit calibration
US6424906B1 (en) 2001-01-31 2002-07-23 Cummins, Inc. Closed-loop actuator control system having bumpless gain and anti-windup logic
US6516783B2 (en) * 2001-05-15 2003-02-11 Caterpillar Inc Camshaft apparatus and method for compensating for inherent injector delay in a multiple fuel injection event
DE50201694D1 (de) * 2001-07-13 2005-01-05 Bosch Gmbh Robert Verfahren und vorrichtung zur steuerung einer antriebseinheit
US6718251B2 (en) * 2002-01-29 2004-04-06 Cummins, Inc. System for controlling exhaust emissions produced by an internal combustion engine
US20050251305A1 (en) * 2002-06-03 2005-11-10 Junkei Sato Electronic control apparatus
JP3568941B2 (ja) * 2002-06-19 2004-09-22 本田技研工業株式会社 ハイブリッド車両の制御装置
US6814053B2 (en) * 2002-11-06 2004-11-09 Detroit Diesel Corporation Method and apparatus for limiting engine operation in a programmable range
US6725659B1 (en) * 2002-12-16 2004-04-27 Cummins, Inc. Apparatus and method for limiting turbocharger speed
US8073653B2 (en) * 2002-12-23 2011-12-06 Caterpillar Inc. Component life indicator
US6879903B2 (en) 2002-12-27 2005-04-12 Caterpillar Inc Method for estimating fuel injector performance
US6801847B2 (en) 2002-12-27 2004-10-05 Caterpillar Inc Method for estimating fuel injector performance
US20040123588A1 (en) * 2002-12-30 2004-07-01 Stanglmaier Rudolf H. Method for controlling exhaust gas temperature and space velocity during regeneration to protect temperature sensitive diesel engine components and aftertreatment devices
US7340339B1 (en) 2003-02-14 2008-03-04 Caterpillar Inc. Power management system
US6974251B2 (en) * 2003-03-18 2005-12-13 General Motors Corporation Ambient air temperature prediction
US7091629B2 (en) * 2003-06-24 2006-08-15 Detroit Diesel Corporation Engine control system and method of automatic starting and stopping a combustion engine
US6941245B2 (en) * 2003-09-03 2005-09-06 Detroit Diesel Corporation Method and system for controlling engine temperature by engine derating
US6953023B2 (en) * 2003-09-05 2005-10-11 Ford Global Technologies, Llc Acceleration pedal interpretation when engine torque is limited
US6880497B1 (en) * 2003-09-25 2005-04-19 Detroit Diesel Corporation System and method for controlling fan activation based on intake manifold air temperature and time in an EGR system
US6941219B2 (en) * 2003-09-30 2005-09-06 Detroit Diesel Corporation Method for recreating valid calibration data for an engine control module
US6920386B2 (en) * 2003-09-30 2005-07-19 Detroit Diesel Corporation Method and system for indirectly estimating ambient air temperature
US6946749B2 (en) * 2003-10-30 2005-09-20 Deere & Company Automatic management of the health of an electrical storage device
US7010414B2 (en) * 2004-07-14 2006-03-07 Delphi Technologies, Inc. Method for reducing computational time for calculating a noise-filtered average approximation of throttle position
US7062371B2 (en) * 2004-08-19 2006-06-13 General Motors Corporation Method and system for providing location specific fuel emissions compliance for a mobile vehicle
US20060064232A1 (en) * 2004-09-23 2006-03-23 General Motors Corporation System and method for controlling vehicle performance
US7165514B2 (en) * 2004-10-06 2007-01-23 Deere & Company Variable speed fan drive
US7359789B2 (en) * 2004-11-01 2008-04-15 Robert Bosch Gmbh Control system for an internal combustion engine and a vehicle having the same
US7627538B2 (en) * 2004-12-07 2009-12-01 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Swarm autonomic agents with self-destruct capability
FR2879289B1 (fr) * 2004-12-14 2007-02-09 Renault Sas Procede et dispositif pour le controle de la dispersion des injecteurs d'un moteur a combustion interne
US7027912B1 (en) 2005-01-03 2006-04-11 Metzger William R Method and system for controlling an engine to maintain a comfortable cabin temperature within a vehicle
US7286917B2 (en) * 2005-05-04 2007-10-23 Detroit Diesel Corporation Method of detecting vehicle speed sensor failure
US7171299B1 (en) * 2005-08-23 2007-01-30 Gm Global Technology Operations, Inc. Driveline clunk management system
US7590768B2 (en) * 2005-09-23 2009-09-15 Joseph Gormley Control and interconnection system
US7596636B2 (en) * 2005-09-23 2009-09-29 Joseph Gormley Systems and methods for implementing a vehicle control and interconnection system
US7388472B2 (en) * 2005-11-23 2008-06-17 Detroit Diesel Corporation Vehicle anti-theft time based engine start inhibitor
CN101500828A (zh) 2006-05-09 2009-08-05 洛克希德马丁公司 机动牵引控制系统和方法
US7310576B1 (en) * 2006-06-07 2007-12-18 Detroit Diesel Corporation Method and system to control internal combustion engine idle shut down
US8694328B1 (en) 2006-12-14 2014-04-08 Joseph Gormley Vehicle customization and personalization activities
WO2008085400A2 (en) * 2006-12-29 2008-07-17 Volvo Group North America, Inc. System and method for thermal management of engine during idle shutdown
US8396571B2 (en) * 2007-03-19 2013-03-12 United Technologies Corporation Process and system for multi-objective global optimization of maintenance schedules
DE102007013251B4 (de) * 2007-03-20 2019-08-29 Robert Bosch Gmbh Verfahren und Vorrichtung zur Überwachung eines Abgasturboladers einer Brennkraftmaschine
SE537850C2 (sv) * 2007-05-16 2015-11-03 Scania Cv Abp System och metod för styrning av varvtal hos en turbin
US8078339B2 (en) * 2007-07-13 2011-12-13 Cummins Inc. Circuit board with integrated connector
US8560124B2 (en) 2007-07-13 2013-10-15 Cummins Inc. Idle control system and method for adaptive temperature control
US8224539B2 (en) * 2007-11-02 2012-07-17 GM Global Technology Operations LLC Method for altitude-compensated transmission shift scheduling
US8160800B2 (en) * 2007-12-19 2012-04-17 Detroit Diesel Corporation System and method of fan control
DE102008000324A1 (de) * 2008-02-18 2009-08-20 Zf Friedrichshafen Ag Verfahren zur Steuerung der Druckluftversorgung einer Brennkraftmaschine und eines Getriebes
US8214122B2 (en) * 2008-04-10 2012-07-03 GM Global Technology Operations LLC Energy economy mode using preview information
US8041487B2 (en) * 2008-08-29 2011-10-18 GM Global Technology Operations LLC Commanded and estimated engine torque adjustment
US20100125606A1 (en) * 2008-11-19 2010-05-20 General Electric Company Data structures and methods of forming the same
US20100124227A1 (en) * 2008-11-19 2010-05-20 General Electric Company Systems and methods for electronically routing data
US7761222B1 (en) * 2008-12-29 2010-07-20 Caterpillar Inc Fuel injector flow shift compensation in internal combustion engine
US8241008B2 (en) * 2009-02-26 2012-08-14 Standard Microsystems Corporation RPM controller using drive profiles
US20110106505A1 (en) * 2009-11-02 2011-05-05 Detroit Diesel Corporation Method for estimating ambient air temperature prior to combustion in an internal combustion engine
US20110295486A1 (en) * 2010-05-28 2011-12-01 Georgia Tech Research Corporation Automated Anti-Idle Warning And Shutoff System And Method
US8406971B2 (en) 2010-09-03 2013-03-26 Paccar Inc. Speed control management systems and methods
PL2530273T3 (pl) * 2011-06-01 2020-11-16 Joseph Vögele AG Maszyna budowlana z automatyczną regulacją prędkości obrotowej wentylatora
JP2014005894A (ja) * 2012-06-26 2014-01-16 Suzuki Motor Corp 自動変速機の変速制御装置
US8649941B1 (en) * 2012-08-14 2014-02-11 Nissan North America, Inc. Method for operating a vehicle system
US9447746B2 (en) * 2014-02-03 2016-09-20 Caterpillar Inc. System and method for controlling engine
US9278698B2 (en) 2014-04-23 2016-03-08 Honda Motor Co., Ltd. Methods and apparatus for limiting engine speed
US9523306B2 (en) * 2014-05-13 2016-12-20 International Engine Intellectual Property Company, Llc. Engine cooling fan control strategy
US9869665B2 (en) 2014-05-22 2018-01-16 Kohler, Co. Generator predictive engine oil life algorithm
US20150345370A1 (en) * 2014-06-02 2015-12-03 Progress Rail Services Corporation Cooling control system for a mobile machine
US9835096B2 (en) * 2014-08-27 2017-12-05 Honda Motor Co., Ltd. Apparatus and methods for performing variable displacement control for a vehicular engine
JP2016162205A (ja) * 2015-03-02 2016-09-05 ファナック株式会社 複数系統をグループ化することにより制御を一元管理できる制御装置
US11365932B2 (en) 2016-07-14 2022-06-21 Carrier Corporation Transport refrigeration system and method of operation
US10240544B2 (en) * 2016-10-27 2019-03-26 Rolls-Royce Corporation Adaptive controller using unmeasured operating parameter
US10309330B2 (en) 2016-10-27 2019-06-04 Rolls-Royce Corporation Model reference adaptive controller
EP3409936A1 (de) * 2017-05-31 2018-12-05 Plastic Omnium Advanced Innovation and Research Verfahren und system zur bestimmung eines lecks in einem druckbeaufschlagten brennstoffsystem
US10371077B2 (en) 2017-08-04 2019-08-06 Paccar Inc Systems and methods to regulate dynamic settings for engine speed control management
JP6964111B2 (ja) * 2019-03-28 2021-11-10 ヤンマーパワーテクノロジー株式会社 エンジン
CN111042938B (zh) * 2019-11-28 2022-01-25 中国航空工业集团公司西安航空计算技术研究所 一种可调节的多工况动力分配方法
CN110987442B (zh) * 2019-12-30 2021-09-28 宁波洁程汽车科技有限公司 增程式电动汽车用发动机台架性能的标定方法
KR20230024011A (ko) * 2021-08-11 2023-02-20 현대자동차주식회사 하이브리드 자동차 및 그를 위한 엔진 제어 방법
CN114923696B (zh) * 2022-03-30 2023-05-12 中国民用航空飞行学院 无人机微型涡轮喷气发动机测控台及测控方法
CN114718748B (zh) * 2022-03-30 2023-08-08 重庆长安汽车股份有限公司 一种发动机扭矩控制方法、装置、汽车、控制设备及介质
US11781497B1 (en) * 2022-06-07 2023-10-10 Thermo King Llc Diesel particulate filter (DPF) backpressure sensor as altitude sensor

Family Cites Families (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US1239523A (en) * 1912-07-09 1917-09-11 John R Rogers Internal-combustion engine.
US2537902A (en) * 1944-04-10 1951-01-09 Honeywell Regulator Co Motor speed control apparatus
US2627254A (en) * 1947-06-12 1953-02-03 Texas Co Fuel injection nozzle
FR91309E (fr) * 1965-11-09 1968-05-24 Inst Francais Du Petrole Dispositif de double injection
DE1808650A1 (de) * 1968-11-13 1970-06-18 Bosch Gmbh Robert Kraftstoffeinspritzvorrichtung
US3569724A (en) * 1969-09-02 1971-03-09 Systematics Inc Engine starter and temperature control system
US3827419A (en) * 1969-12-30 1974-08-06 Nippon Denso Co Fuel injection means for a diesel engine
US3890832A (en) * 1971-07-21 1975-06-24 Dresser Ind Engine torque monitoring system
DE2160328C3 (de) * 1971-12-04 1978-05-18 Kloeckner-Humboldt-Deutz Ag, 5000 Koeln Kühlkreis für Brennkraftmaschinen in Fahrzeugen
US4006723A (en) * 1972-07-25 1977-02-08 Paul Schmidli Control system for starting and stopping an internal combustion engine
US3999373A (en) * 1975-07-11 1976-12-28 General Motors Corporation Automotive gas turbine control
AT379434B (de) * 1976-07-21 1986-01-10 List Hans Wassergekuehlte brennkraftmaschine zum antrieb von fahrzeugen, insbesondere dieselmotor
DE2836961A1 (de) * 1978-08-24 1980-03-13 Daimler Benz Ag Kraftstoffeinspritzpumpe fuer luftverdichtende einspritzbrennkraftmaschinen
US4286683A (en) * 1979-08-20 1981-09-01 Zemco, Inc. Stop/start control system for engine
DE3011097A1 (de) * 1980-03-22 1981-10-01 Robert Bosch Gmbh, 7000 Stuttgart Kraftstoffeinspritzanlage fuer selbstzuendende brennkraftmaschinen
DE3018076A1 (de) * 1980-05-12 1981-11-19 GST Gesellschaft für Systemtechnik mbH, 4300 Essen Verfahren und vorrichtung zur fluessigkeitskuehlung unterschiedlich belasteter antriebsmaschinen mit zuschaltbarem luefter
DE3045840A1 (de) * 1980-12-05 1982-07-08 Volkswagenwerk Ag, 3180 Wolfsburg Einrichtung zum kupplungs- und synchronisiergliederfreien schalten eines stufenwechselgetriebes von fahrzeugantrieben
FR2502694B1 (fr) * 1981-03-24 1987-06-05 Labavia Perfectionnements aux circuits de regulation thermique des vehicules equipes d'un ralentisseur electrique
JPS5813119A (ja) * 1981-07-17 1983-01-25 Komatsu Ltd 冷却フアン自動制御装置
JPS5815732A (ja) * 1981-07-21 1983-01-29 Nippon Denso Co Ltd 自動車用エンジンの自動始動自動停止方法
US4421075A (en) * 1981-08-10 1983-12-20 Era Electronics (Canada) Limited Apparatus for maintaining a diesel engine at a ready to start temperature
DE3138371A1 (de) * 1981-09-26 1983-04-14 Daimler-Benz Ag, 7000 Stuttgart "vorrichtung zur regelung einer antriebsmotor-getriebe-einheit eines kraftfahrzeuges
US4787053A (en) * 1981-12-30 1988-11-22 Semco Instruments, Inc. Comprehensive engine monitor and recorder
US4425766A (en) * 1982-05-17 1984-01-17 General Motors Corporation Motor vehicle cooling fan power management system
US4419866A (en) * 1982-06-09 1983-12-13 Thermo King Corporation Transport refrigeration system control
FR2545541B1 (fr) * 1983-05-07 1990-08-17 Lucas Ind Plc Dispositif de commande d'arret/demarrage de moteur pour un vehicule automobile
US4640241A (en) * 1984-05-29 1987-02-03 Diesel Kiki Co., Ltd. Fuel injection apparatus for diesel engines
JPS61129320A (ja) * 1984-11-29 1986-06-17 Nissan Motor Co Ltd ク−ラ付自動車のラジエ−タおよびコンデンサの冷却装置
US4697561A (en) * 1985-04-15 1987-10-06 Purdue Research Foundation On-line engine torque and torque fluctuation measurement for engine control utilizing crankshaft speed fluctuations
DE3516537A1 (de) * 1985-05-08 1986-11-13 M A N Nutzfahrzeuge GmbH, 8000 München Kraftstoffeinspritzvorrichtung fuer selbstzuendende brennkraftmaschinen
JPS61279762A (ja) * 1985-06-06 1986-12-10 Toyota Motor Corp 車両のエンジントルク制御方法
US4716872A (en) * 1985-09-17 1988-01-05 Pol Alexander T Economic speed indicator
JP2556964B2 (ja) * 1985-11-14 1996-11-27 株式会社ゼクセル 内燃機関用アイドル運転制御装置
JPS635140A (ja) * 1986-06-24 1988-01-11 Diesel Kiki Co Ltd 燃料噴射ポンプの噴射制御方法
JPS6328734A (ja) * 1986-07-18 1988-02-06 Mitsubishi Electric Corp 車両用定速走行制御装置
DE3629751C2 (de) * 1986-09-01 1998-07-02 Bosch Gmbh Robert Voreinspritzvorrichtung für Brennkraftmaschinen
DE3634551A1 (de) * 1986-10-10 1988-04-21 Bosch Gmbh Robert Verfahren zur elektronischen bestimmung der kraftstoffmenge einer brennkraftmaschine
US4711218A (en) * 1987-02-05 1987-12-08 General Motors Corporation Acceleration enrichment fuel control
DE3718471A1 (de) * 1987-06-02 1988-12-22 Christoph Breit Einrichtung zum schutz der aggregate und der ladung von kraftfahrzeugen
US4809660A (en) * 1988-02-19 1989-03-07 General Motors Corporation Engine spark timing control for torque management of a motor vehicle drivetrain
SE460781B (sv) * 1988-03-31 1989-11-20 Saab Scania Ab Foerfarande och arrangemang foer konstantfarthaallning av motorfordon vid koerning i nedfoersbacken
US4878465A (en) * 1988-08-26 1989-11-07 Thermo King Corporation Control for automatically starting a diesel engine
JPH081148B2 (ja) * 1988-11-30 1996-01-10 富士重工業株式会社 エンジンのスロットル弁全閉状態検出装置
US4936277A (en) * 1988-12-19 1990-06-26 Motorola, Inc. System for monitoring and/or controlling multiple cylinder engine performance
US5255653A (en) * 1989-04-17 1993-10-26 Lucas Industries Public Limited Company Engine throttle control system
EP0398481B1 (de) * 1989-05-18 1996-10-16 Ford Motor Company Limited Verfahren und Einrichtung zur Diagnose des elektronischen Steuersystems eines Kraftfahrzeuges mit Hilfe der Mustererkennung
US5046007A (en) * 1989-06-07 1991-09-03 Accutek Industries, Inc. Motor vehicle data collection device
JPH082739B2 (ja) * 1989-06-20 1996-01-17 三菱自動車工業株式会社 車両の定速走行制御方法
DE3932763C1 (de) * 1989-09-30 1990-08-02 Robert Bosch Gmbh, 7000 Stuttgart, De
DE3937918A1 (de) * 1989-11-15 1991-05-16 Man Nutzfahrzeuge Ag Einspritzvorrichtung fuer selbstzuendende brennkraftmaschine
US5099814A (en) * 1989-11-20 1992-03-31 General Motors Corporation Fuel distributing and injector pump with electronic control
JPH03182647A (ja) * 1989-12-12 1991-08-08 Toyota Motor Corp 自動変速機付車両の動力制御装置
US5121324A (en) * 1989-12-21 1992-06-09 Mack Trucks, Inc. Motor vehicle magagement and control system including solenoid actuated fuel injection timing control
JP3071799B2 (ja) * 1990-02-15 2000-07-31 ヤマハ発動機株式会社 多気筒ディーゼルエンジンの燃料噴射装置
US5278760A (en) * 1990-04-20 1994-01-11 Hitachi America, Ltd. Method and system for detecting the misfire of an internal combustion engine utilizing engine torque nonuniformity
US5019986A (en) * 1990-04-27 1991-05-28 Caterpillar Inc. Method of operating a vehicle engine
JPH0472449A (ja) * 1990-07-10 1992-03-06 Fuji Heavy Ind Ltd エンジンの失火診断装置
DE4022226A1 (de) * 1990-07-12 1992-01-16 Man Nutzfahrzeuge Ag Brennstoffeinspritzvorrichtung fuer luftverdichtende brennkraftmaschinen
US5115396A (en) * 1990-07-13 1992-05-19 General Motors Corporation Actuation validation algorithm
GB9015922D0 (en) * 1990-07-20 1990-09-05 Lucas Ind Plc Control system for engine
US5072703A (en) * 1990-10-16 1991-12-17 Thermo King Corporation Apparatus for the automatic starting running, and stopping of an internal combustion engine
US5263453A (en) * 1990-11-01 1993-11-23 Nippondenso Co., Ltd. Apparatus for detecting misfire in internal combustion engines for vehicles
JPH04214946A (ja) * 1990-12-14 1992-08-05 Toyota Motor Corp 内燃機関のトルク変動制御装置
DE4040219A1 (de) * 1990-12-15 1992-06-17 Bosch Gmbh Robert System zur messwerterfassung im bereich eines kraftfahrzeugs
US5265575A (en) * 1990-12-25 1993-11-30 Toyota Jidosha Kabushiki Kaisha Apparatus for controlling internal combustion engine
US5123246A (en) * 1991-01-25 1992-06-23 Mack Trucks, Inc. Continuously proportional variable geometry turbocharger system and method of control
US5205152A (en) * 1991-02-19 1993-04-27 Caterpillar Inc. Engine operation and testing using fully flexible valve and injection events
US5117790A (en) * 1991-02-19 1992-06-02 Caterpillar Inc. Engine operation using fully flexible valve and injection events
JP2690206B2 (ja) * 1991-03-27 1997-12-10 三菱電機株式会社 車両用定速走行装置
US5243523A (en) * 1991-03-29 1993-09-07 Cummins Electronics Company, Inc. Method and device for computing a stabilized vehicle speed value from a pulse signal
US5165373A (en) * 1991-05-24 1992-11-24 Cheng Dah Y Electro-thermal pulsed fuel injector and system
US5186081A (en) * 1991-06-07 1993-02-16 General Motors Corporation Method of regulating supercharger boost pressure
FR2678025A1 (fr) * 1991-06-21 1992-12-24 Bosch Gmbh Robert Procede et dispositif pour commander un systeme de dosage de carburant commande par une electrovanne, notamment pour moteur diesel a combustion interne.
US5235512A (en) * 1991-06-24 1993-08-10 Ford Motor Company Self-tuning speed control for a vehicle
US5385129A (en) * 1991-07-04 1995-01-31 Robert Bosch Gmbh System and method for equalizing fuel-injection quantities among cylinders of an internal combustion engine
US5140826A (en) * 1991-07-11 1992-08-25 Thermo King Corporation Method of operating a transport refrigeration unit
US5201285A (en) * 1991-10-18 1993-04-13 Touchstone, Inc. Controlled cooling system for a turbocharged internal combustion engine
JP2765305B2 (ja) * 1991-10-25 1998-06-11 トヨタ自動車株式会社 内燃機関
FR2687255B1 (fr) * 1992-02-07 1994-03-25 Renault Regie Nale Usines Procede d'estimation de l'etat d'usure d'une bougie.
DE4204811C1 (en) * 1992-02-18 1993-03-11 Mercedes-Benz Aktiengesellschaft, 7000 Stuttgart, De Testing quality of lubricating oil of motor vehicle - comparing actual valve from sensor registering characteristics electrical valve with reference sensor value
US5186015A (en) * 1992-02-27 1993-02-16 Thermo King Corporation Transport refrigeration unit and method of operating same
US5307644A (en) * 1992-03-26 1994-05-03 Ford Motor Company Method and electronic device for controlling engine fan
US5280223A (en) * 1992-03-31 1994-01-18 General Electric Company Control system for an electrically propelled traction vehicle
DE4215581B4 (de) * 1992-05-12 2004-05-06 Robert Bosch Gmbh System zur Steuerung einer magnetventilgesteuerten Kraftstoffzumeßeinrichtung
US5222469A (en) * 1992-06-09 1993-06-29 Thermo King Corporation Apparatus for monitoring an internal combustion engine of a vehicle
US5343780A (en) * 1992-07-27 1994-09-06 Cummins Engine Company, Inc. Variable power drivetrain engine control system
US5275011A (en) * 1992-12-16 1994-01-04 Thermo King Corporation Method of operating a refrigeration system
JPH06323156A (ja) * 1993-05-18 1994-11-22 Isuzu Motors Ltd 回転電機付ターボチャージャの制御装置
US5445128A (en) * 1993-08-27 1995-08-29 Detroit Diesel Corporation Method for engine control
US5477827A (en) * 1994-05-16 1995-12-26 Detroit Diesel Corporation Method and system for engine control
US5317998A (en) * 1993-09-01 1994-06-07 Thermo King Corporation Method of monitoring a truck engine and for controlling the temperature of a truck sleeper unit
US5359969A (en) * 1994-01-05 1994-11-01 Caterpillar Inc. Intermittent cooling fan control
US5481909A (en) * 1994-03-07 1996-01-09 Motorola, Inc. Apparatus and method for measuring reciprocating engine performance dependent on positional behavior of a member driven by engine torque
US5469826A (en) * 1994-05-04 1995-11-28 Chrysler Corporation Method of load and speed modifying on fuel lean-out for internal combustion engines

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102017214821A1 (de) 2017-08-24 2019-02-28 Volkswagen Aktiengesellschaft Diagnoseverfahren zur Zustandsbestimmung von wenigstens einem Zugmittel, Computerprogrammprodukt, Speichermittel, Motorsteuergerät und Fahrzeug
DE102017214821B4 (de) 2017-08-24 2022-05-19 Volkswagen Aktiengesellschaft Diagnoseverfahren zur Zustandsbestimmung von wenigstens einem Zugmittel, Computerprogrammprodukt, Speichermittel, Motorsteuergerät und Fahrzeug

Also Published As

Publication number Publication date
CA2190162A1 (en) 1995-11-23
EP1170165A3 (de) 2004-07-21
DE69535821D1 (de) 2008-10-02
EP1170493A2 (de) 2002-01-09
EP1170488A2 (de) 2002-01-09
US5477827A (en) 1995-12-26
EP1170165A2 (de) 2002-01-09
ATE405738T1 (de) 2008-09-15
DE69535368T2 (de) 2007-05-31
EP1170495A2 (de) 2002-01-09
WO1995031638A1 (en) 1995-11-23
EP1170488B1 (de) 2008-06-25
DE69526522T2 (de) 2002-10-31
EP1170476B1 (de) 2006-11-22
EP1170492A2 (de) 2002-01-09
ATE399259T1 (de) 2008-07-15
EP1170476A2 (de) 2002-01-09
EP0804681A1 (de) 1997-11-05
ATE346228T1 (de) 2006-12-15
EP1170493A3 (de) 2004-07-28
EP0804681A4 (de) 1999-05-26
DE69534456T2 (de) 2006-06-22
EP1170493B1 (de) 2008-08-20
ATE216755T1 (de) 2002-05-15
EP1170495A3 (de) 2004-07-07
CA2190162C (en) 2005-06-28
DE69535277D1 (de) 2006-11-30
EP1170491A3 (de) 2004-07-07
EP1170488A3 (de) 2004-07-07
ATE304655T1 (de) 2005-09-15
DE69535277T2 (de) 2007-08-30
DE69535777D1 (de) 2008-08-07
EP1170491A2 (de) 2002-01-09
DE69534456D1 (de) 2005-10-20
ATE343057T1 (de) 2006-11-15
EP0804681B1 (de) 2002-04-24
EP1170476A3 (de) 2004-01-07
ATE399260T1 (de) 2008-07-15
DE69535778D1 (de) 2008-08-07
DE69526522D1 (de) 2002-05-29
US5732676A (en) 1998-03-31
DE69535368D1 (de) 2007-02-22
EP1170491B1 (de) 2005-09-14
EP1170492A3 (de) 2004-07-07
EP1170165B1 (de) 2007-01-10
DE69535309D1 (de) 2007-01-04
EP1170495B1 (de) 2006-10-18
EP1170492B1 (de) 2008-06-25

Similar Documents

Publication Publication Date Title
DE69535309T2 (de) Verfahren und System zur Steuerung von Brennkraftmaschinen
US6671614B2 (en) System and method for engine data trending and analysis
DE102009003948B4 (de) Motorsteuersystem und Motorsteuerverfahren
DE102010054276B4 (de) Motorsteuersystem für Verbrennungsmotoren
DE102009051874B4 (de) Motorsteuersystem und -verfahren
DE102013204901B4 (de) System und Verfahren zum Steuern einer Motordrehzahl
DE102008019133B4 (de) Verfahren und Vorrichtung, um ein Aufwärmen eines Motors zu optimieren
DE102010051221B4 (de) System zum Steuern eines Motordrehmoments
DE102010008472B4 (de) Drehmomentmodell-Basierte Kaltstart-Diagnosesysteme und -verfahren
DE102009018784B4 (de) Motorsteuersystem und Verfahren zum Betreiben eines solchen
DE102010018573A1 (de) Verfahren und System zum Steuern eines Drehmoments während einer Fahrzeug-Anfahrbedingung
EP1440231A1 (de) Verfahren und vorrichtung zur steuerung eines elektrisch betriebenen laders
DE102014220694A1 (de) Viskositätsdetektion unter verwendung der ölwanne
DE102014220690A1 (de) Viskositätsdetektion unter verwendung des startermotors
DE102009054288A1 (de) Drehmomentsteuersystem mit Spülung
DE4223253A1 (de) Steuereinrichtung für ein Fahrzeug
DE102014224912B4 (de) Fahrzeug sowie Verfahren zum Steuern eines Motors
CA2499805A1 (en) Method and system for engine control

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee