DE19649451A1 - Vorhersage-Funkensteuereinrichtung - Google Patents
Vorhersage-FunkensteuereinrichtungInfo
- Publication number
- DE19649451A1 DE19649451A1 DE19649451A DE19649451A DE19649451A1 DE 19649451 A1 DE19649451 A1 DE 19649451A1 DE 19649451 A DE19649451 A DE 19649451A DE 19649451 A DE19649451 A DE 19649451A DE 19649451 A1 DE19649451 A1 DE 19649451A1
- Authority
- DE
- Germany
- Prior art keywords
- engine speed
- engine
- future
- command
- predetermined
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 34
- 230000008859 change Effects 0.000 claims description 23
- 238000002485 combustion reaction Methods 0.000 claims description 21
- 239000000446 fuel Substances 0.000 claims description 16
- 230000014509 gene expression Effects 0.000 claims description 10
- 239000000203 mixture Substances 0.000 claims description 7
- 230000003247 decreasing effect Effects 0.000 claims 1
- 238000005070 sampling Methods 0.000 claims 1
- 238000013016 damping Methods 0.000 abstract description 4
- 238000011068 loading method Methods 0.000 abstract 1
- 230000010355 oscillation Effects 0.000 abstract 1
- 239000003570 air Substances 0.000 description 32
- 230000006870 function Effects 0.000 description 32
- 230000008569 process Effects 0.000 description 8
- 238000012508 change request Methods 0.000 description 7
- 239000002826 coolant Substances 0.000 description 7
- 230000001629 suppression Effects 0.000 description 5
- 238000004378 air conditioning Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000011217 control strategy Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000011088 calibration curve Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010304 firing Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000005355 Hall effect Effects 0.000 description 1
- 241001397173 Kali <angiosperm> Species 0.000 description 1
- 239000012080 ambient air Substances 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 239000003381 stabilizer Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1504—Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
Diese Erfindung betrifft Steuerungen von Automobilverbren
nungsmotoren und insbesondere die Steuerung des Motoraus
gangsdrehmoments durch Veränderung der Zündzeitpunkteinstel
lung der Motorzylinder.
Es werden eine Abnahme der Emissionen von Automobilverbren
nungsmotoren und eine Zunahme der Motorkraftstoffökonomie ge
wünscht. Die Motorsteuerleistung wie die Motorgeschwindig
keitsreferenznachfolge und die Motorlast- oder Geräuschunter
drückung beeinflussen die Motoremissionen und Kraftstofföko
nomie. Eine Motorsteuereinrichtung kann ihr Potential zur Mo
toremissionsverringerung und vergrößerten Kraftstoffökonomie
verbessern, indem sie Motorgeschwindigkeitsreferenzen anspre
chend folgt oder indem Laststörungen und Geräusche unter
drückt werden. Eine begrenzte Verbesserung der Lastunterdrüc
kung und der Referenznachfolge ist durch eine Steuerung der
Zündzeitpunkteinstellung (auch als Verbrennungszeitpunktein
stellung bezeichnet) zum Berechnen einer minimalen Funkenvor
verstellung für eine Zündzeitpunkteinstellung für ein bestes
Drehmoment MBT in Antwort auf eine vorhergesagte Motorge
schwindigkeit geschaffen worden, wie in der US-Patentschrift
Nr. 4 893 244 vorgeschlagen. Zusätzlich ist eine begrenzte
Verbesserung der Lastunterdrückung und der Referenznachfolge
durch Vorschläge für eine proportionale Rückkopplungssteue
rung zum Stabilisieren des Zünd-(Verbrennungs-)zeitpunktein
stellung geschaffen worden. Derartige begrenzte Verbesserun
gen können unzureichend sein, um aggressive Emissions- und
Kraftstoffökonomiebedarfe zu erfüllen.
Daher wäre eine Motorsteuereinrichtung erwünscht, die für ei
ne bedeutend verbesserte Lastunterdrückung und Referenznach
folge gegenüber dem Stand der Technik sorgt.
Die Erfindung ist eine erwünschte Motorsteuereinrichtung, in
welcher eine Zündzeitpunkteinstellung der Motorzylinder für
ein verbessertes Unterdrücken von Laststörungen und Geräu
schen und für eine Referenzmotorgeschwindigkeitsnachfolge mit
einem minimalen Nachfolgefehler sorgt.
Genauer ist gemäß einem Aspekt dieser Erfindung eine verbes
serte Abschätzung der Motorlast und Laststörung in Abhängig
keit von der gegenwärtigen und zukünftigen vorhergesagten In
formation der Motorgeschwindigkeit und des Absolutdrucks der
Motoreinlaßleitung vorgesehen, und eine MBT-Zündzeitpunktein
stellung wird als eine Funktion von der verbesserten Abschät
zung berechnet. Gemäß einem weiteren Aspekt dieser Erfindung
ist ein Zündzeitpunkteinstellungsstabilisierer vorgesehen,
der Proportional-Differential-(PD-)Regelung mit vorhersa
gender Motorgeschwindigkeitsrückkopplung verwendet. Steuer
verstärkungen werden als eine Funktion von der vorhergesagten
Motorgeschwindigkeit und von dem vorhergesagten Absolutdruck
der Motoreinlaßleitung bestimmt.
Gemäß einem weiteren Aspekt dieser Erfindung wird der Einfluß
der Zündzeitpunkteinstellung als eine Funktion von zusätzli
cher Lastinformation verändert, was eine vereinfachte Kali
brierung von Zusatzlasten erlaubt und die Schwierigkeiten ei
ner Vorwärtskopplungssteuerung beseitigt, die Leerlaufluft
steuerungen oder elektronische Drosselsteuerungen verwendet.
Genauer wird ein Zünd-(Verbrennungs-)zeitpunkteinstellungs-
Offset als eine Funktion von einem Zusatzlastzustand bestimmt
und angewendet, um den Zündzeitpunkt einzustellen, wenn dies
benötigt wird, um entsprechende Laststörungen auszugleichen.
Die Erfindung wird im folgenden beispielhaft anhand der
Zeichnung beschrieben; in dieser zeigt:
Fig. 1 ein allgemeines Diagramm der Struktur der Motorge
schwindigkeitssteuerung der bevorzugten Ausführungs
form dieser Erfindung,
Fig. 2 und 3 Flußdiagramme, die den Fluß von Vorgängen zum
Ausführen der Funktion der Steuerstruktur von Fig. 1
darstellen, und
Fig. 4 bis 6 graphische Diagramme, die die Veränderung der
repräsentativen Funkenzeitpunkteinstellungsparameter
darstellen, auf die sich die Vorgänge der Fig. 2 und 3
beziehen bzw. durch diese angewendet werden, mit vari
ierendem Absolutdruck der Motoreinlaßleitung.
Mit Bezug auf Fig. 1 wird Einlaßluft einem Verbrennungsmotor
10 über Einlaßluftweg 28 geliefert, in welchem ein Einlaß
luftventil 30 angeordnet ist, das ein herkömmliches Drossel
klappenventil sein kann, dessen Rotationsgrad den Luftstrom
von dem Einlaßluftweg 28 zu einer Einlaßleitung 32 begrenzt.
Der Motoreinlaßluftstrom kann zusätzlich im wesentlichen un
abhängig von der Positionierung des Einlaßluftventils durch
eine Luftleitung 34 geliefert werden, die sich an einem er
sten Ende in den Einlaßluftweg 28 stromaufwärts von dem Ven
til 30 öffnet und sich an einem zweiten Ende in die Einlaß
leitung 32 stromabwärts von dem Ventil 30 öffnet. Ein Präzi
sionsventil 36, wie ein Solenoidventil, ist entlang der
Bypass-Leitung 34 zwischen den ersten und zweiten Enden zum
Steuern der Begrenzung der Leitung gegenüber dem Luftstrom
dort hindurch vorgesehen. Das Ventil 36 wird durch einen An
steuerungsbefehl gesteuert, der daran von einer IAC-Ansteu
erung 20 angelegt wird, welche ein einfacher herkömmlicher
Ansteuerungsschaltkreis zum Umwandeln eines digitalen Ventil
positionsbefehlswertes in einen Ansteuerungsstrompegel sein
kann. Der Positionsbefehlswert wird bestimmt, um für einen
präzisen Luftstrom in den Motor für eine feine Motorausgangs
drehmomentjustierung zu sorgen, beispielsweise um für eine
glatte, stabile Motorleerlaufgeschwindigkeitssteuerung zu
sorgen.
In einer alternativen Ausführungsform gemäß dieser Erfindung
können die Bypass-Leitung 34 und das Leerlaufluftventil 36
beseitigt sein, und eine präzise Steuerung der Motoreinlaß
luft kann durch bekannte elektronische Drosselsteuertechniken
geliefert werden, beispielsweise indem direkt ein Aktuator
gesteuert wird, der mit dem Einlaßluftventil 30 gekoppelt
ist, um das Ventil in dem Einlaßluftweg präzise zu positio
nieren und somit für eine hochauflösende Steuerung der Motor
einlaßluft zu sorgen, beispielsweise um die exakten Bedarfe
einer Motorleerlaufluftsteuerung zu erfüllen. In einer derar
tigen alternativen Ausführungsform ist eine geeignete An
steuerungsschaltung, die beispielsweise im allgemeinen der
IAC-Ansteuerung 20 entspricht, vorgesehen, um den digitalen
Positionsbefehl zu empfangen und den Befehl in ein analoges
Ansteuerungsstromsignal umzuwandeln, das an einen geeigneten
Drosselaktuator, wie einen Gleichstrommotor, angelegt wird.
Der absolute Luftdruck MAP in der Einlaßleitung 32 wird von
einem herkömmlichen Druckübertrager wahrgenommen, der in der
Motoreinlaßleitung 32 angeordnet ist, und als Ausgangssignal
MAP geliefert. Die-Motorkühlmitteltemperatur wird über einen
Temperatursensor (nicht gezeigt), wie ein herkömmliches
Thermopaar, wahrgenommen, das in einem Motorkühlmittelzirku
lationsweg (nicht gezeigt) angeordnet ist, und wird als Aus
gangssignal TEMP kommuniziert. Die Motoreinlaßluft wird in
der Einlaßleitung aufgenommen und auf eine Vielzahl von Mo
torzylindern verteilt. Die Einlaßluft wird mit einer gelie
ferten Kraftstoffmenge gemischt, welche in die Einlaßleitung,
in die Motorzylinder oder in die Einlaßdurchgänge stromauf
wärts von den Motorzylindern durch eine oder mehrere herkömm
liche Kraftstoffeinspritzeinrichtungen, an welche ein unter
Druck gesetzter Kraftstoffvorrat geliefert wird, eingespritzt
werden kann. Die Luft/Kraftstoff-Mischung wird in den Motor
zylindern gezündet, die Kolben innerhalb der Zylinder antrei
ben, um eine oder mehrere Motorausgangsweilen einschließlich
einer Kurbelwelle (nicht gezeigt) zu drehen. Die Rotationsra
te der Kurbelwelle kann von einem kommerziell erhältlichen
Übertrager, wie einen Hall-Effekt-Sensor oder Sensor mit va
riablem magnetischen Widerstand, der so positioniert ist, daß
er den Durchtritt von Zähnen oder Kerben detektiert, die in
Umfangsrichtung um die Kurbelwelle herum angeordnet sind, in
ein periodisches Motorgeschwindigbeitssignal RPM übertragen
werden. Das Signal RPM kann im wesentlichen sinusförmig sein
mit einer Frequenz, die die Durchtrittsrate der Zähne oder
Kerben von dem Übertrager darstellt. Die Zähne oder Kerben
können um den Umfang der Kurbelwelle herum positioniert und
relativ zueinander beabstandet sein, so daß jedesmal, wenn
das periodische Signal RPM eine vorbestimmte Spannungsschwel
le überschreitet, angenommen werden kann, daß ein Motorzylin
derereignis, wie ein Ereignis einer Motorausgangsdrehmoment
produktion aufgetreten ist.
Die Steuerstruktur von Fig. 1 sorgt für eine Motorgeschwin
digkeitssteuerung einschließlich einer Funken-(Zünd-)zeit
punkteinstellungssteuerung auf Vorhersagebasis gemäß dieser
Ausführungsform. Die Funkenzeitpunkteinstellung- liefert eine
ansprechende Motorausgangsdrehmomentsteuerung für ein Unter
drücken von Laststörungen, für vergrößerte Motorstabilität
durch eine Dämpfung des Motorausgangsdrehmoments und für ge
nauere minimale Funkenvorverstellung für die Bestimmung des
Befehls für das beste Drehmoment, die Motorlastinformation
enthält, wie durch gegenwärtigen und zukünftigen vorhergesag
ten Absolutdruck der Einlaßleitung angezeigt.
Genauer werden in Fig. 1 Signale RPM und TEMP einem Zielmo
torgeschwindigkeitsgenerator 12 geliefert, weicher gemäß ei
ner in einer Speichereinrichtung gespeicherten vorbestimmten
Festlegung eine Zielmotorgeschwindigkeit REF(K), wie eine ge
wünschte Motorleerlaufgeschwindigkeit für den derzeitigen
Steuerzyklus, der durch Index K angedeutet ist, und für einen
nächsten folgenden Steuerzyklus REF(K+1), der durch den Index
K+1 angedeutet ist, erzeugt. Die Zielmotorgeschwindigkeiten
können konstante Geschwindigkeiten sein, die gemäß einem ge
eigneten Motorarbeitspegel für Leerlauf, wie näherungsweise
700 U/min, bestimmt werden, oder können gemäß einer vorbe
stimmten Festlegung, wie einer Motoraufwärmungsfestlegung,
variieren, worin die Motorgeschwindigkeit mit zunehmender Mo
torkühlmitteltemperatur TEMP abnimmt.
Die derzeitige Zielmotorgeschwindigkeit REF(K) und die vor
hergesagte Zielmotorgeschwindigkeit für den nächsten folgen
den Steuerzyklus REF(K+1) werden als Referenzeingänge zu ei
ner Steuereinrichtung 14 kommuniziert, um Motorsteuerfunktio
nen vorzusehen, einschließlich der Funktion, die beschrieben
ist, als daß sie durch die Steuereinrichtungen 14, 16 und 18
von Fig. 1 der US-Patentschrift Nr. 5 463 993, eingereicht am
28. Februar 1994, ausgeführt wird, deren Offenbarungsgehalt
hierin durch Bezugnahme miteinbezogen wird. Im allgemeinen
umfaßt die Steuereinrichtungsstruktur eine eingebettete Kom
pensationsschleifenstruktur, worin eine Außenschleife vorge
sehen ist, um rotationsdynamische Effekte und allgemeine Stö
rungen zu kompensieren, die bei dem Motorgeschwindigkeits
steuersystem dieser Ausführungsform vorkommen. Die Außen
schleife erzeugt einen gewünschten Drehmomentbefehl, um eine
Differenz zwischen den RPM(k) und REF(k) zu minimieren, und
um eine Differenz zwischen RPM(k+1) und REF(k+1) zu minimie
ren, wie in der oben erwähnten Schrift beschrieben. Der ge
wünschte Drehmomentbefehl wird durch Anwenden von herkömmli
chen Steuertechniken, wie klassische Proportional-Integral-
Differential-(PID-)Regelungstechniken erzeugt, die auf die
Geschwindigkeitsdifferenzen angewendet werden.
Wir beziehen uns weiter auf die Patentanmeldung mit dem Tie
tel "Drehmomentabschätzung für Motorgeschwindigkeitssteue
rung", Aktenzeichen des Patentanwalts G4409, die am Einrei
chungsdatum dieser Anmeldung eingereicht wird, deren Offenba
rungsgehalt hierin miteinbezogen wird.
Der kompensierende Drehmomentbefehl TC wird einer Zwischen
steuerschleife geliefert, die innerhalb der beschriebenen Au
ßensteuerschleife eingebettet ist. Eine Drehmomentsteuerein
richtung innerhalb dieser Schleife kompensiert Verzögerungen
der Kraftstofflieferung und -verbrennung in dem System. Im
allgemeinen antwortet die Drehmomentsteuereinrichtung auf Si
gnale T(k) und T(k+1), die an die Steuereinrichtung 14 ange
legt werden, um eine Differenz zwischen einem derartigen ab
geschätzten tatsächlichen Drehmoment und dem Drehmomentbe
fehl TC zu minimieren. Eine herkömmliche Steuerstrategie, wie
eine herkömmliche PD-Regelungsstrategie kann für diesen Zweck
vorgesehen werden, die einen gewünschten Motoreinlaßluft
druckbefehl MC als den Einlaßluftleitungsdruck hervorbringt,
der erforderlich ist, um das tatsächliche Drehmoment steuer
bar auf TC zuzusteuern. Die Funktion dieser mittleren Steuer
schleife ist in der oben erwähnten Schrift detailliert ausge
führt.
Der erzeugte Befehl MC wird dann an eine Innensteuerschleife
geliefert, die innerhalb der mittleren Steuerschleife einge
bettet ist (und somit innerhalb der Außensteuerschleife).
Diese Innensteuerschleife umfaßt eine MAP-Steuereinrichtung,
welche den Befehl MC empfängt und das Signal MAP(k+1) von der
Zustandabschätzeinrichtung 26 empfängt und Füllzeitverzöge
rungen der Einlaßleitung kompensiert, indem eine gewünschte
Motoreinlaßluftrate für das nächste Zylinderereignis in Ab
hängigkeit von dem Fehler zwischen dem gewünschten MAP-
Wert MC und dem vorhergesagten MAP-Wert MAP(k+1) berechnet
wird, um eine neue Motoreinlaßluftrate zu befehlen. Die neue
Einlaßluftrate kann erzeugt werden, indem der beschriebene
MAP-Fehlerausdruck durch eine herkömmliche Kompensationsfunk
tion, wie eine herkömmliche PD-Regelung geleitet wird, um ei
ne Einlaßluftrate zu schaffen, die das vorhergesagte MAP auf
das gewünschte MAP geeignet steuert, wie es in der Technik
allgemein bekannt ist. Weitere Details dieser Innensteuer
schleife werden in der oben erwähnten Schrift geliefert.
Die MAP-Steuereinrichtung der Innenschleife gibt einen ge
wünschten Leerlaufluftbefehl I(K) für das derzeitige Zylin
derereignis, das durch seinen Index K bezeichnet ist, an die
zu beschreibende Zustandabschätzeinrichtung 26 aus, und gibt
einen gewünschten Leerlaufluftbefehl I(K+1) für das nächste
Zylinderereignis, das durch Index K+1 bezeichnet ist, an ei
nen Begrenzer 40 aus, welcher in einer Schaltung oder durch
einen Steuerprozeß umgesetzt sein kann, um eine obere Grenze
der Größe, beispielsweise des Leerlaufluftbefehls, zu lie
fern, so daß der Befehl keinerlei Begrenzungen der Hardware-
oder der Bandbreite überschreitet. Der begrenzte Befehl
I(k+1) wird dann an die IAC-Ansteuerung, wie einen herkömmli
chen Ansteuerungsschaltkreis, zum Erzeugen eines Ansteue
rungsstromes bei einem Pegel, der im wesentlichen der Größe
des Befehls I(k+1) entspricht, und zum Ausgeben des Ansteue
rungsstromes an den IAC-Aktuator 36 angelegt (Fig. 1).
Die Zustandabschätzeinrichtung 26 von Fig. 1 empfängt Motor
parameterinformation und liefert eine Vorhersage von Motorzu
ständen, die gemäß dieser Erfindung verwendet wird. Eingangs
information für die Zustandabschätzeinrichtung 26 umfaßt Si
gnale RPM und MAP, einen derzeitigen Leerlaufluftbefehl I(K)
von Steuereinrichtung 14 und einen derzeitigen Funkenzeit
punkteinstellungsbefehl EST(K), der durch die
Zündungssteuereinrichtung 22 erzeugt wird, wie weiter beschrieben werden
wird. Eine derartige Eingangsinformation wird verwendet, um
die Motorgeschwindigkeit für das nächste Zylinderereignis
RPM(K+1), das Motordrehmoment für das gegenwärtige Zylin
derereignis T(k) und für das nächste Zylinderereignis T(K+1)
vorherzusagen, und der Einlaßleitungsdruck wird für das näch
ste Zylinderereignis MAP(K+1) vorhergesagt. Eine derartige
Vorhersage kann unter Verwendung jeglicher herkömmlicher Pa
rametervorhersagemittel ausgeführt werden. Vorzugsweise sind
jedoch die Motorgeschwindigkeits- und Drehmomentvorhersage
techniken, die in der US-Patentschrift 5 421 302 beschrieben
sind, als der Teil der Zustandabschätzeinrichtung 26 anzuwen
den, der verwendet wird, um RPM(K+1), T(K+1) und T(K) vorher
zusagen. Des weiteren wird der Vorhersageansatz, der in der
US-Patentschrift Nr. 5 094 213 beschrieben ist, vorzugsweise
als der Teil der Zustandabschätzeinrichtung 26 angewendet,
der verwendet wird, um MAP(K+1) vorherzusagen.
Der gegenwärtige Motorgeschwindigkeitsfehler ERR(K) wird als
eine Differenz zwischen der Referenzmotorgeschwindigkeit
REF(k) und einer gegenwärtigen Abtastung RPM(K) des Motorge
schwindigkeitssignals RPM bestimmt. Der vorhergesagte Motor
geschwindigkeitsfehler wird als eine Differenz zwischen der
zukünftigen Referenzmotorgeschwindigkeit REF(K+1) und der
vorhergesagten Motorgeschwindigkeit für das nächste Zylin
derereignis RPM(K+1) bestimmt. Die Fehlersignale ERR(K) und
ERR(K+1) werden an die Zündungssteuereinrichtung 22 angelegt.
Zusätzlich wird Signal Ta, das eine gemessene Umgebungstempe
ratur des Kraftfahrzeuges darstellt, wie sie durch einen her
kömmlichen Temperatursensor geliefert wird, der an dem Fahr
zeug positioniert ist, um die Umgebungslufttemperatur zu de
tektieren, an die Zündungssteuereinrichtung 22 angelegt. Wei
ter wird ein Signal BARO, das den barometrischen Umgebungs
druck darstellt, wie er beispielsweise durch einen herkömmli
chen barometrischen Druckübertrager oder durch Abtasten des
Signals MAP unter Motorarbeitszuständen geliefert werden
kann, in welchen der Druckabfall über dem Ventil 30 minimal
ist, der Zündungssteuereinrichtung 22 geliefert. Zudem wird
ein Zustandeingangswert, der in einem Steuereinrichtungsspei
cher gespeichert ist und eine Anzahl von Marken umfaßt, die
den Zustand von bestimmten Zusatzlastanforderungen anzeigen,
der Zündungssteuereinrichtung 22 geliefert. Jede der Marken
des Zustandeingangswertes kann einer oder mehreren Zusatzla
sten entsprechen, die anzeigen, ob eine Anforderung, die ent
sprechende Last aufzubringen, anhängig ist. Die Zusatzlasten
können eine Luftaufbereitungskopplung, ein Automatikgetriebe
schalten und andere Lasten umfassen, welche schnell an den
Motor angelegt und von diesem entfernt werden können, worin
ein derartiges Anlegen und Entfernen eine plötzliche und we
sentliche Änderung der Motorausgangsdrehmomentspanne hervor
ruft, die die Stabilität der Motorgeschwindigkeit beeinflußt,
wie es allgemein in der Technik verstanden wird. Wenn zum
Beispiel die Marke des Zustandeingangswertes gesetzt ist, ist
eine Anforderung zum Aufbringen der entsprechenden Zusatzlast
anhängig, und wenn die Marke gelöscht ist, kann die Last ge
gebenenfalls entfernt werden.
Die Zündungssteuereinrichtung 22 sorgt für eine Nachführung
der Motorgeschwindigkeit und für eine Lastunterdrückung durch
eine Bestimmung eines Zündzeitpunkteinstellungsbefehls für
ein minimal es bestes Drehmoment (MBT) in Abhängigkeit von der
Motorgeschwindigkeit und dem Absolutdruck der Einlaßleitung
MAP. Die MAP-Information sorgt für eine verbesserte Modellie
rung der Motorlast, so daß eine genauere MBT-Berechnung ge
liefert werden kann. Die Zündungssteuereinrichtung sorgt wei
ter für eine Bestimmung und Anwendung des Funkenzeitpunktein
stellungs-Offsets als eine Funktion von derartigen Arbeitszu
stände, wie Zusatzlastzustand, barometrischer Druck und Umge
bungstemperatur. Dies sorgt für eine Kompensation von Zustän
den, die schwierig in eine Kalibrierung der Funkenzeitpunkt-
Feinstellung einzuarbeiten sind, und ersetzt weiter die Vor
wärtskopplungssteuerung von Leerlaufluft- und Funkenzeitpunk
teinstellung, die beispielsweise in dem Zündzeitpunkteinstel
lungsansatz der oben erwähnten Schrift geliefert wird, wo
durch die Kalibrierungsschwierigkeit bedeutend verringert
wird. Zudem liefert die Zündungssteuereinrichtung 22 eine
vorhersagende Funkensteuerung mit Rückkopplungsinformation
der Motorgeschwindigkeit und Steuerverstärkungen, die als ei
ne Funktion von vorhergesagten RPM und MAP bestimmt werden.
Die Zündungssteuereinrichtung 22 kombiniert die bestimmte
MBT- und vorhersagende Funkensteuerungsinformation mit dem
Zeitpunkteinstellungs-Offset, um einen Zündzeitpunkteinstel
lungsbefehl für ein nächstes folgendes Motorzündereignis
EST(k+1) hervorzubringen, welcher an einen Begrenzer ausgege
ben wird, wie er als herkömmliche Befehlsbegrenzungsschaltung
zum Begrenzen des Befehls EST(K+1) auf einen vorbestimmten
Befehlsbereich angewendet werden kann, um dafür zu sorgen,
daß der Befehl keinerlei Begrenzungen der Hardware oder der
Bandbreite überschreitet. Der begrenzte Befehl wird dann als
ein Funkenvorverstellungsbefehl für das nächste Zylinderer
eignis EST(K+1) an die Zündungsansteuerung 24 übergeben, wel
che Zündbefehle für eine oder mehrere aktive Motorzündkerzen
(nicht gezeigt) erzeugen und derartige Befehle bei dem Motor
arbeitswinkelliefern kann, der durch die Position des oberen
Totpunktes des nächsten Zylinders diktiert wird, um ein Ver
brennungsereignis zu haben, das gemäß dem Befehl EST(k+1)
vorverstellt ist.
Die besondere Reihe von Vorgängen zum Ausführen der Zündzeit
punkteinstellungssteuerung der Zündungssteuereinrichtung 22
ist in Fig. 2 und 3 dargestellt. Die Vorgänge der Steuerein
richtung 14 zum Liefern einer IAC-Befehlserzeugung sind wie
in den Fig. 2a-3 der oben erwähnten Schrift detailliert
dargelegt. Die Vorgänge der Routinen von Fig. 2 und 3 werden
von der Zündungssteuereinrichtung 22 (Fig. 1) jedem Motorzy
linderereignis folgend, wie durch eine Spannungsreferenz de
tektiert, die das Signal RPM überschreitet, wie beschrieben
ausgeführt. Beim Überschreiten der Referenzspannung kann eine
Unterbrechung der Steuereinrichtung erzeugt werden, worin die
Steuereinrichtung 22 ihre normalen Vorgänge aussetzt und die
Vorgänge von Fig. 2 ausführt, wobei sie bei einem Schritt 100
startet und fortschreitet, derzeitige Parameterwerte bei ei
nem nächsten Schritt 102 zu erzeugen. Die derzeitigen Parame
terwerte umfassen Parameter, die den beschriebenen MAP-,
TEMP-, BARO- und RPM-Signalen entsprechen.
Eine Zielmotorreferenzgeschwindigkeit REF(k) für das gegen
wärtige oder "ki-te" Motorzylinderereignis wird als nächstes
bei einem Schritt 104 von dem Generator 12 von Fig. 1 wie be
schrieben erzeugt, indem eine Referenzmotorgeschwindigkeit
aus einer herkömmlichen Nachschlagtabelle, die in einem
nichtflüchtigen Speicher einer Steuereinrichtung gespeichert
ist, als eine Funktion von der Motorkühlmitteltemperatur
festgestellt wird. Wenn die Motorkühlmitteltemperatur zu
nimmt, kann die Referenzgeschwindigkeit auf ungefähr
700 U/min für einen vollständig aufgewärmten Motor abnehmen.
Die Beziehung zwischen der Motorkühlmitteltemperatur und der
Referenzmotorgeschwindigkeit kann für eine Motoranwendung
durch einen herkömmlichen Kalibrierungsprozeß bestimmt und
die Beziehung in Form einer Nachschlagtabelle gespeichert
werden.
Eine Zielreferenzgeschwindigkeit REF(k+1) wird als nächstes
bei einem Schritt 104 als die gewünschte Motorgeschwindigkeit
für das nächste ("k+1te") folgende Motorzylinderereignis vor
hergesagt. REF(k+1) kann auf die für REF(k) beschriebene Wei
se, beispielsweise durch Feststellen von REF(k+1) aus einer
gespeicherten Nachschlagtabelle als eine Funktion von der Mo
torkühlmitteltemperatur, erzeugt werden. Eine Vorhersage des
Absolutdrucks der Einlaßleitung bei einem nächsten nachfol
genden Motorzylinderereignis, als MAP(k+1) bezeichnet, wird
als nächstes bei einem Schritt 108 geliefert, beispielsweise
unter Verwendung des Zustandvorhersageansatzes der US-Patent
schrift Nr. 5 094 213, die auf die Vorhersage des Einlaßlei
tungsdrucks angewendet wird.
Die Routine von Fig. 2a bewegt sich zu einem Schritt 110, um
die Motorgeschwindigkeit RPM(K+1) bei dem nächsten Zylinder
ereignis vorherzusagen. Eine derartige Vorhersage wird in
dieser Ausführungsform durch Anwenden der Vorhersagetechniken
gemacht, die in der US-Patentschrift Nr. 5 421 302 detail
liert ausgeführt sind.
Eine minimale Funkenvorverstellung für den Funkenzeitpunkt
einstellungsbefehl für das beste Drehmoment MBT für das näch
ste folgende Motorzylinderereignis wird als nächstes -bei ei
nem Schritt 112 als eine vorbestimmte Funktion von RPM(k+1)
und MAP(k+1) erzeugt. Die MAP- und RPM-Vorhersageleitungen
werden verwendet, um die mechanische Motorlast bei dem näch
sten folgenden Motorzylinderereignis abzuschätzen, was zu ei
ner verbesserten MBT-Berechnung führt. Die Beziehung zwischen
vorhergesagtem MAP und RPM und MBT-Funkenzeitpunkteinstellung
kann durch einen herkömmlichen Kalibrierungsprozeß erzeugt
und in der Form einer herkömmlichen Nachschlagtabelle in ei
nem nichtflüchtigen Speicher gespeichert werden. Beispiels
weise stellt die Beziehung der Kurven 200-204 von Fig. 4
derartige kalibrierte Beziehungen dar. Die Kurve 200 stellt
die Veränderung der MBT-Zeitpunkteinstellung in Winkelgraden
ausgedrückt der MBT-Funkenzeitpunkteinstellung als eine Funk
tion von MAP(k+1) für eine Motorgeschwindigkeit von ungefähr
500 U/min dar. Die Kurve 202 stellt die Veränderung der MBT-
Zeitpunkteinstellung in Winkelgraden ausgedrückt der MBT-
Funkenzeitpunkteinstellung als eine Funktion von MAP(k+1) für
eine Motorgeschwindigkeit von ungefähr 700 U/min dar. Die
Kurve 204 stellt die Veränderung der MBT-Zeitpunkteinstellung
in Winkelgraden ausgedrückt der MBT-Funkenzeitpunkteinstel
lung als eine Funktion von MAP(k+1) für eine Motorgeschwin
digkeit von ungefähr 900 U/min dar. Der MBT-Wert kann aus der
Nachschlagtabelle unter Verwendung von Standard-Inter
polationstechniken als die MBT-Funkenzeitpunkteinstellung
testgestellt werden, die den Nachschlagwerten MAP(k+1) und
RPM (k+1) entspricht.
Zu Fig. 2 zurückgekehrt, wird als nächstes ein derzeitiger
Motorgeschwindigkeitsfehler ERR(k) bei einem Schritt 114 als
eine Differenz zwischen REF(k) und RPM(k) erzeugt. Ein zu
künftiger Motorgeschwindigkeitsfehler ERR(k+1) wird als näch
stes bei einem Schritt 116 als eine Differenz zwischen
REF(k+1) und RPM(k+1) als die Abweichung der Motorgeschwin
digkeit weg von der Referenz- oder Zielmotorgeschwindigkeit
berechnet, die vorhergesagt ist, daß sie bei gegenwärtigen
Motorarbeitszuständen und vorhergesagten zukünftigen Motorar
beitszuständen vorhanden ist. Als nächstes werden Steuerver
stärkungen K1 und K2 bei einem Schritt 118 als eine kali
brierte Funktion von vorhergesagten MAP- und RPM-Werten fest
gestellt. Die Verstärkung K1 ist in dieser Ausführungsform
eine proportionale Verstärkung, die direkt auf den Fehleraus
druck bei einer Bestimmung eines kompensierenden Funkenzeit
punkteinstellungsbefehls in einem proportionalen Steuerver
fahren angewendet wird. Fig. 5 stellt eine Schar von reprä
sentativen Kalibrierungskurven dar, die K1 als eine Funktion
von MAP(k+1) und RPM(k+1) ausdrücken. Insbesondere stellt
Kurve 210 eine repräsentative Kalibrierung von K1 als eine
Funktion von variierendem MAP(k+1) für eine vorhergesagte Mo
torgeschwindigkeit RPM(k+1) von ungefähr 500 U/min dar. Die
Kurve 212 stellt eine repräsentative Kalibrierung von K1 als
eine Funktion von variierendem MAP(k+1) für eine vorhergesag
te Motorgeschwindigkeit RPM(k+1) von ungefähr 700 U/min dar.
Die Kurve 214 stellt eine repräsentative Kalibrierung von Kl
als eine Funktion von variierendem MAP(k+1) für eine vorher
gesagte Motorgeschwindigkeit RPM(k+1) von ungefähr 900 U/min
dar. Diese kalibrierten Beziehungen können in der Form von
Nachschlagtabellen in dem nicht flüchtigen Speicher der Zün
dungssteuereinrichtung 22 (Fig. 1) gespeichert werden, und K1
kann daraus durch herkömmliche Interpolationsverfahren als
die Verstärkungswerte für die vorhergesagten RPM(k+1) und
MAP(k+1) festgestellt werden.
Ebenso ist die Verstärkung K2 in dieser Ausführungsform eine
abgeleitete Verstärkung, die auf die Ableitung der vorherge
sagten und gegenwärtigen Fehlerausdrücke bei der Bestimmung
eines kompensierenden Funkenzeitpunkteinstellungsbefehls
durch ein Ableitungssteuerverfahren angewendet wird. Fig. 6
stellt eine Schar von repräsentativen Kalibrierungskurven
dar, die K2 als eine Funktion von MAP(k+1) und RPM(k+1) aus
drücken. Insbesondere stellt die Kurve 220 eine repräsentati
ve Kalibrierung von K2 als eine Funktion von variierendem
MAP(k+1) für eine vorhergesagte Motorgeschwindigkeit RPM(k+1)
von ungefähr 500 U/min dar. Die Kurve 222 stellt eine reprä
sentative Kalibrierung von K2 als eine Funktion von variie
rendem MAP(k+1) für eine vorhergesagte Motorgeschwindigkeit
RPM(k+1) von ungefähr 700 U/min dar. Die Kurve 224 stellt ei
ne repräsentative Kalibrierung von K2 als eine Funktion von
variierendem MAP (k+1) für eine vorhergesagte Motorgeschwin
digkeit RPM(k+1) von ungefähr 900 U/min darf. Diese kalibrier
ten Beziehungen können in der Form von Nachschlagtabellen in
einem nichtflüchtigen Speicher der Zündungssteuereinrichtung
22 (Fig. 1) gespeichert werden, und K2 kann daraus durch her
kömmliche Interpolationsverfahren als die Verstärkungswerte
für die vorhergesagten RPM(k+1) und MAP(k+1) festgestellt
werden.
Zu Fig. 2 zurückgekehrt, wird als nächstes bei einem Schritt
120 eine Offset-Bestimmungsroutine aufgenommen. Die Offset-
Bestimmungsroutine gibt einen Zündzeitpunkteinstellungs-
Offset zurück, der geliefert wird, um vorübergehende Lastver
änderungen zu unterdrücken und die Stabilität der Motorge
schwindigkeit zu vergrößern, wobei eine Vorwärtskopplungs
steuerung der Motoreinlaßluftrate und ihre entsprechenden
zeitverschlingenden und komplexen Kalibrierungsprozesse ver
mieden werden.
Wenn sie bei dem Schritt 120 von Fig. 2 aufgenommen wird, be
ginnt die Offset-Bestimmungsroutine bei einem Schritt 150 von
Fig. 3 und schreitet fort, zu bestimmen, ob irgendeine Last
aufbringungsanforderung anhängig ist. Ein Speicherwert, der
in dem Speicher der Zündungssteuereinrichtung 22 (Fig. 1) ge
halten wird, einschließlich einer Anzahl von Lastanforde
rungsmarken, zeigt an, ob bestimmte Laständerungsanforderun
gen gemacht worden sind, einschließlich beispielsweise einer
Anforderung zum Eingriff einer Klimaanlagenkupplung zum An
treiben eines Klimaanlagenkompressors (nicht gezeigt), einer
Anforderung für einen Zahnradwechsel in oder aus einem Nicht-
Fahr-Gang, wie Parken oder Neutral oder irgendeine andere
Laständerungsanforderung, die eine wesentliche Änderung der
Übergangsmotordrehmomentlast mit sich bringt. Wenn bei
Schritt 152 bestimmt wird, daß eine derartige Anforderung an
hängig ist, wird dann die Laständerung verzögert, während
kompensierende Einstellungen der Funkenzeitpunkteinstellung
ausgeführt werden, indem ein kompensierender Last-Offset-
Ausdruck über Schritte 158-168 bestimmt wird. Wenn keine
Anforderung bei Schritt 152 anhängig ist, wird eine Bestim
mung, ob eine Lastaufbringung abgeschlossen ist, bei einem
nächsten Schritt 154 ausgeführt. Eine Lastaufbringung ist ab
geschlossen, wenn die Übergangsdrehmomentänderung, die einer
Laständerungsanforderung entspricht, im wesentlichen auf Null
abgefallen ist, und ein Bedarf für einen kompensierenden Fun
kenzeitpunkteinstellungs-Offset ebenso im wesentlichen auf
Null verringert worden ist. Wenn bei Schritt 154 bestimmt
wird, daß jegliche Lastaufbringung abgeschlossen ist, wird
dann die Änderung des Funkenzeitpunkteinstellungs-Offsets, um
die entsprechende Laständerung zu kompensieren, bei einem
nächsten Schritt 156 entfernt, um den Offset auf seinen Wert
vor der Einstellung wiederherzustellen, die durchgeführt wor
den ist, um die Laständerung zu kompensieren. Nach dem Wie
derherstellen des Offsets oder wenn die Lastaufbringung nicht
abgeschlossen ist, bei Schritt 154, wird als nächstes das Si
gnal BARO, das den barometrischen Umgebungsdruck anzeigt, mit
einem kalibrierten Schwellendruck von ungefähr 85 kPa in die
ser Ausführungsform bei einem nächsten Schritt 170 vergli
chen. Wenn BARO kleiner als die Schwelle bei Schritt 170 ist,
wird dann eine zusätzliche Zündzeitpunktvorverstellung bei
einem nächsten Schritt 174 geliefert, um eine Dämpfung der
Drehmomentstörung für eine vergrößerte Stabilität der Motor
geschwindigkeit zu vergrößern, indem ein kalibrierter Wert
Δ1OFFSET, der in dieser Ausführungsform auf zwei oder drei
Grade Winkelfunkenzeitpunkteinstellungs-Offset gesetzt worden
ist, zu dem Wert OFFSET addiert wird. Als nächstes wird ein
Schritt 176 ausgeführt, um zu der Routine von Fig. 2 zurück
zukehren und somit zu dem nächsten zu beschreibenden Schritt
122 davon fortzuschreiten.
Wenn BARO größer oder gleich der Schwelle bei Schritt 170
ist, wird als nächstes das Signal Ta, das die gegenwärtige
Umgebungstemperatur anzeigt, mit einer Temperaturschwelle von
ungefähr 90 Grad Celsius in dieser Ausführungsform bei einem
nächsten Schritt 172 verglichen. Wenn die Umgebungstemperatur
die Temperaturschwelle überschreitet, addiert der beschriebe
ne Schritt 174 den kalibrierten Wert Δ1OFFSET zu OFFSET, um
die Dämpfung des Motorausgangsdrehmoments zu vergrößern.
Durch die Schritte 170 und 172 werden schwierig zu kalibrie
rende Zustände von variierender Höhe oder variierender Fahr
zeugumgebungstemperatur mit minimaler Kalibrierung gemäß die
ser Erfindung kompensiert. Nach Einstellen des Offsets bei
Schritt 174, oder wenn Ta die Temperaturschwelle bei Schritt
172 nicht überschritt, wird der beschriebene Schritt 176 aus
geführt.
Zu Schritt 152 zurückgekehrt, wird bestimmt, wenn eine Last
aufbringungsanforderung anhängig ist, ob eine Einstellung von
OFFSET in Abhängigkeit von der Anforderung bei einem Schritt
158 ausgeführt worden ist. Wenn noch keine Einstellung ausge
führt worden ist, wird als nächstes ein Wert ΔOFFSET als eine
Funktion von MAP, RPM und der anhängigen Anforderung bei ei
nem Schritt 160 erzeugt. Für jede anhängige Laständerungsan
forderung ist ein Zündzeitpunkteinstellungs-Offset als eine
Funktion von der Motorgeschwindigkeit und -last als der
Offset gespeichert, der kalibriert ist, um das Motorausgangs
drehmoment einzustellen, um zu erlauben, daß die entsprechen
de Laständerung auftritt, ohne die Motorgeschwindigkeit be
deutend von der Referenzmotorgeschwindigkeit weg zu steuern,
so daß eine stabile Motorgeschwindigkeitsreferenznachfolge
mit minimalem Nachfolgefehler während Übergangslaständerungs
zuständen gemäß dieser Erfindung geliefert wird. Die ΔOFFSET-
Werte können durch einen Standard-Kalibrierungsprozeß erzeugt
und in der Zündungssteuereinrichtung 22 (Fig. 1) in der Form
von Nachschlagtabellen mit Nachschlagwerten von Motorge
schwindigkeit und Absolutdruck der Einlaßleitung gespeichert
werden. Werte aus den Tabellen können unter Verwendung von
herkömmlichen Interpolationstechniken festgestellt werden.
Der festgestellte ΔOFFSET wird als nächstes auf den Wert
OFFSET bei einem Schritt 162 angewendet, um die Motorzünd
zeitpunkteinstellung in Abhängigkeit von der Anforderung zu
verändern. Als nächstes wird der beschriebene Schritt 170
ausgeführt.
Zu Schritt 158 zurückgekehrt, wenn der Offset für die gegen
wärtige anhängige Laständerungsanforderung eingestellt worden
ist, wie durch Ausführen der beschriebenen Schritte 160 und
162 für die gegenwärtige Anforderung, wird dann bei einem
nächsten Schritt 164 bestimmt, ob eine Leerlaufluftsteuerein
stellung für den Änderungsfunkenzeitpunkteinstellungs-Offset
abgeschlossen ist. Diese Einstellung ist abgeschlossen, wenn
die Steuereinrichtung 14 von Fig. 1 gemäß der oben erwähnten
Schrift den Befehl I(k+1) einstellt, um die Änderung des vor
hergesagten Motorausgangsdrehmomentes zu berücksichtigen, die
von der Änderung des Wertes OFFSET von der bei Schritt 162
gelieferten Einstellung herrührt. Insbesondere führt das An
wenden des bei Schritt 158 bestimmten ΔOFFSET-Wertes auf den
Zündzeitpunkteinstellungsbefehl EST(k+1) (wie detailliert in
Fig. 2 ausgeführt) zu einer Änderung des abgeschätzten Motor
ausgangsdrehmomentes durch die Zustandabschätzeinrichtung 26
von Fig. 1, was zu einer Veränderung des Befehls I(k+1)
führt, während die Steuereinrichtung 14 (Fig. 1) versuchen
wird, die Änderung des Motorausgangsdrehmomentes zu stabili
sieren. Wenn der Prozeß des Einstellens des Bypass-(Leerlauf
luftsteuer-) Ventils 36 abgeschlossen ist, wie wenn die Posi
tion des Ventils 36 stabilisiert ist, was der Änderung von
EST(k+1) folgt, kann eine Marke in dem Speicher der Steuer
einrichtung gesetzt werden, die anzeigt, daß die Einstellung
abgeschlossen ist. Wenn diese Marke gesetzt ist, wie bei
Schritt 164 von Fig. 3 bestimmt, wird bei einem nächsten
Schritt 166 die Laständerung erlaubt, beispielsweise indem
eine Marke im Speicher der Steuereinrichtung gesetzt wird,
die anzeigt, daß das Aufbringen der anhängigen Laständerung
fortschreiten kann. Die anhängige Laständerungsanforderung
wird als nächstes bei einem Schritt 168 gelöscht. Als näch
stes, oder wenn die IAC-Einstellung noch nicht abgeschlossen
ist, wie bei Schritt 164 bestimmt, werden die beschriebenen
Schritte 170-176 ausgeführt, um die OFFSET-Bestimmungs
vorgänge von Fig. 3 zu beenden.
Zu Fig. 2 zurückgekehrt, nach dem Bestimmen von OFFSET bei
Schritt 120 wird ein Funkenzeitpunkteinstellungsbefehl EST
bei einem nächsten Schritt 122 wie folgt berechnet:
EST(k+1) = MBT(k+1) - OFFSET + K1*ERR(k+1) + K2*ERR(k)
Als nächstes wird EST(k+1) auf einen Bereich begrenzt, der
durch die obere Grenze der Zündzeitpunkteinstellung MAXEST
und die untere Grenze der Zündzeitpunkteinstellung MINEST de
finiert ist. Der durch diese Grenzen definierte Bereich ent
spricht Zündzeitpunkteinstellungswerten, die mit einer er
wünschten Motorkraftstoffökonomie und annehmbaren Stabilität
der Motorgeschwindigkeit vereinbar sind. MAXEST kann als ein
fester Wert von ungefähr vierzig Grad Verzögerung weg von dem
unteren Totpunkt des Zylinders eingestellt werden, oder kann
als eine Funktion von Parametern, wie Motorgeschwindigkeit
und Absolutdruck der Motoreinlaßleitung bestimmt werden.
MAXEST wird als die maximale Verzögerung der Funkenzeitpunkt
einstellung eingestellt, die toleriert wird, um vor Lei
stungsverringerungen zu schützen, die zu einer extremen Ver
zögerung der Funkenzeitpunkteinstellung gehören. MINEST kann
als ein fester Zeitpunkteinstellungs-Offset unter MAXEST ein
gestellt werden, wie ein ausreichender Offset, um sicherzu
stellen, daß ein MINEST ungefähr null Grad beträgt, oder so,
daß kein EST-Befehl, der durch die Routine von Fig. 2 erzeugt
wird, erlaubt, daß ein Motorzylinderzündereignis hinter der
Position des unteren Totpunktes des aktiven Zylinders auf
tritt. EST(k+1) ist auf MAXEST und MINEST bei Schritt 124 be
grenzt, wie durch Setzen von EST(k+1) auf einen Grenzwert,
wenn er diesen Grenzwert überschreitet. Der begrenzte EST-
Befehl EST(k+1) wird als nächstes an die Zündungsansteue
rung 24 (Fig. 1) bei einem nächsten Schritt 126 ausgegeben.
Ein Zündungsansteuerungssignal wird an den nächsten Zylinder
in der Motorzylinderzündreihenfolge bei einem Zeitpunkt ange
legt, der durch den Befehl EST(k+1) diktiert wird, wie es
allgemein in der Technik verstanden wird. Nach dem Ausgeben
des EST-Befehls kehrt die Routine von Fig. 2 zu irgendwelchen
weiteren Vorgängen zurück, die durch herkömmliche Motorsteue
rungsvorgänge erforderlich sind, um vollständig das Motorzy
linderereignis zu bedienen, das die Routine auslöste, wie
herkömmliche Motorkraftstoffsteuervorgänge oder Diagnosevor
gänge, und einschließlich irgendwelcher Vorgänge der oben er
wähnten Schrift, die nicht durch die Vorgänge ersetzt sind,
welche ausdrücklich in den Routinen von Fig. 2 und 3 be
schrieben sind. Beim Abschluß derartiger zusätzlicher Vorgän
ge wird die Ausführung jeglicher Vorgänge, die ausgesetzt wa
ren, um für das Bedienen des Motorzylinderereignisses zu sor
gen, wieder aufgenommen. Die bevorzugte Ausführungsform für
den Zweck der Erläuterung dieser Erfindung soll nicht als
diese Erfindung eingrenzend oder beschränkend genommen wer
den, weil viele Modifikationen durch Ausüben gewöhnlicher
Fachkenntnis ausgeführt werden können, ohne vom Bereich der
Erfindung abzuweichen.
Zusammengefaßt umfaßt die Motorgeschwindigkeitssteuerung
durch Veränderung der Zündzeitpunkteinstellung einer Luft-
Kraftstoff-Mischung in Motorzylindern, um das Motorausgangs
drehmoment in Abhängigkeit von einem gegenwärtigen und einem
zukünftigen Motorgeschwindigkeitsfehler zu variieren, eine
Proportional-Differential-Regelungstrategie zum Dämpfen von
Motorgeschwindigkeitsschwingungen, einen zusätzlichen Ver
brennungszeitpunkteinstellungs-Offset, der als eine Funktion
von dem Zusatzlastzustand für eine vereinfachte Kalibrierung
bestimmt ist, und Steuerverstärkungen, die als eine Funktion
von einem vorhergesagten zukünftigen Absolutdruck der Motor
einlaßleitung bestimmt sind, um Motorlaständerungen besser
vorherzusagen und zu kompensieren, und die als eine Funktion
von einer vorhergesagten zukünftigen Motorgeschwindigkeit be
stimmt sind, um die Verbrennungszeitpunkteinstellung zu sta
bilisieren.
Claims (13)
1. Verfahren zum Verändern des Motorausgangsdrehmomentes
durch Steuerung der Zündzeitpunkteinstellung, um die Mo
torgeschwindigkeit in Richtung einer Zielmotorgeschwin
digkeit zu steuern, bei einem Verbrennungsmotor, der
Einlaßluft in einer Einlaßleitung aufnimmt, zur Vertei
lung auf zumindest einen Motorzylinder mit zumindest ei
ner Zündkerze zum Zünden einer Mischung, die die Einlaß
luft und eine eingespritzte Kraftstoffmenge umfaßt, bei
einer Zündzeitpunkteinstellung, dadurch gekennzeichnet,
daß eine derzeitige Zielmotorgeschwindigkeit geliefert
wird,
daß eine zukünftige Zielmotorgeschwindigkeit geliefert wird,
daß ein zukünftiger Luftdruck der Einlaßleitung vorher gesagt wird,
daß die derzeitige tatsächliche Motorgeschwindigkeit ab getastet wird,
daß eine zukünftige Motorgeschwindigkeit vorhergesagt wird,
daß der derzeitige Motorgeschwindigkeitsfehler als eine Differenz zwischen der derzeitigen Zielmotorgeschwindig keit und der derzeitigen tatsächlichen Motorgeschwindig keit berechnet wird,
daß der zukünftige Motorgeschwindigkeitsfehler als eine Differenz zwischen der zukünftigen Zielmotorgeschwindig keit und der vorhergesagten zukünftigen Motorgeschwin digkeit berechnet wird,
daß eine minimale Funkenvorverstellung für einen Zünd zeitpunkteinstellungsbefehl für das beste Drehmoment (MBT-Befehl) als eine Funktion von der vorhergesagten zukünftigen Motorgeschwindigkeit und von dem vorherge sagten zukünftigen Luftdruck der Einlaßleitung festge stellt wird,
daß ein Zündzeitpunkteinstellungsbefehl als eine vorbe stimmte Funktion von den derzeitigen und zukünftigen Mo torgeschwindigkeitsfehlern und von dem MBT-Betehl fest gestellt wird, und
daß die Mischung bei einer Zeitpunkteinstellung gezündet wird, die dem erzeugten Zündzeitpunkteinstellungsbefehl entspricht, um das Motorausgangsdrehmoment zu verändern.
daß eine zukünftige Zielmotorgeschwindigkeit geliefert wird,
daß ein zukünftiger Luftdruck der Einlaßleitung vorher gesagt wird,
daß die derzeitige tatsächliche Motorgeschwindigkeit ab getastet wird,
daß eine zukünftige Motorgeschwindigkeit vorhergesagt wird,
daß der derzeitige Motorgeschwindigkeitsfehler als eine Differenz zwischen der derzeitigen Zielmotorgeschwindig keit und der derzeitigen tatsächlichen Motorgeschwindig keit berechnet wird,
daß der zukünftige Motorgeschwindigkeitsfehler als eine Differenz zwischen der zukünftigen Zielmotorgeschwindig keit und der vorhergesagten zukünftigen Motorgeschwin digkeit berechnet wird,
daß eine minimale Funkenvorverstellung für einen Zünd zeitpunkteinstellungsbefehl für das beste Drehmoment (MBT-Befehl) als eine Funktion von der vorhergesagten zukünftigen Motorgeschwindigkeit und von dem vorherge sagten zukünftigen Luftdruck der Einlaßleitung festge stellt wird,
daß ein Zündzeitpunkteinstellungsbefehl als eine vorbe stimmte Funktion von den derzeitigen und zukünftigen Mo torgeschwindigkeitsfehlern und von dem MBT-Betehl fest gestellt wird, und
daß die Mischung bei einer Zeitpunkteinstellung gezündet wird, die dem erzeugten Zündzeitpunkteinstellungsbefehl entspricht, um das Motorausgangsdrehmoment zu verändern.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß für jede von einem vorbestimmten Satz von Motorzu
satzlasten ein vorbestimmter Funkenzeitpunkteinstel
lungs-Offset-Wert gespeichert wird,
daß festgelegt wird, ob irgendwelche von dem vorbestimm ten Satz von Motorzusatzlasten in einem aktiven Zustand sind, der einer Lastaufbringung auf den Motor ent spricht,
daß der gespeicherte Offset von irgendeiner von dem vor bestimmten Satz von Motorzusatzlasten, die in dem akti ven Zustand ist, festgestellt wird,
daß die festgestellten Offsets summiert werden, und
daß der Zündzeitpunkteinstellungsbefehl um die Summe der festgestellten Offsets verringert wird.
daß festgelegt wird, ob irgendwelche von dem vorbestimm ten Satz von Motorzusatzlasten in einem aktiven Zustand sind, der einer Lastaufbringung auf den Motor ent spricht,
daß der gespeicherte Offset von irgendeiner von dem vor bestimmten Satz von Motorzusatzlasten, die in dem akti ven Zustand ist, festgestellt wird,
daß die festgestellten Offsets summiert werden, und
daß der Zündzeitpunkteinstellungsbefehl um die Summe der festgestellten Offsets verringert wird.
3. Verfahren nach Anspruch 2, dadurch gekennzeichnet,
daß festgelegt wird, ob irgendwelche von dem vorbestimm
ten Satz von Motorzusatzlasten in einem anhängigen Zu
stand sind, der durch einsetzendes Aufbringen auf den
Motor gekennzeichnet ist, und
worin der Schritt des Feststellens des Offsets den
Offset von irgendeiner von dem vorbestimmten Satz von
Motorzusatzlasten, die in dem aktiven Zustand ist, fest
stellt, und den Offset von irgendeiner von dem vorbe
stimmten Satz von Motorzusatzlasten, die in dem anhängi
gen Zustand ist, feststellt.
4. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß zumindest eine Steuerverstärkung als eine vorbe stimmte Funktion von der vorhergesagten zukünftigen Mo torgeschwindigkeit und von dem vorhergesagten zukünfti gen Luftdruck der Einlaßleitung berechnet wird, und
daß der berechnete zukünftige Motorgeschwindigkeitsfeh ler modifiziert wird, indem die zumindest eine Steuer verstärkung auf den berechneten zukünftigen Motorge schwindigkeitsfehler angewendet wird, und
worin der Erzeugungsschritt einen Zündzeitpunkteinstel lungsbefehl als eine vorbestimmte Funktion von den der zeitigen und modifizierten zukünftigen Motorgeschwindig keitsfehlern und von dem MBT-Befehl erzeugt.
daß zumindest eine Steuerverstärkung als eine vorbe stimmte Funktion von der vorhergesagten zukünftigen Mo torgeschwindigkeit und von dem vorhergesagten zukünfti gen Luftdruck der Einlaßleitung berechnet wird, und
daß der berechnete zukünftige Motorgeschwindigkeitsfeh ler modifiziert wird, indem die zumindest eine Steuer verstärkung auf den berechneten zukünftigen Motorge schwindigkeitsfehler angewendet wird, und
worin der Erzeugungsschritt einen Zündzeitpunkteinstel lungsbefehl als eine vorbestimmte Funktion von den der zeitigen und modifizierten zukünftigen Motorgeschwindig keitsfehlern und von dem MBT-Befehl erzeugt.
5. Verfahren nach Anspruch 1, dadurch gekennzeichnet,
daß eine erste Steuerverstärkung als eine erste vorbe stimmte Funktion von der vorhergesagten zukünftigen Mo torgeschwindigkeit und von dem vorhergesagten zukünfti gen Luftdruck der Einlaßleitung berechnet wird,
daß eine zweite Steuerverstärkung als eine zweite vorbe stimmte Funktion von der vorhergesagten zukünftigen Mo torgeschwindigkeit und von dem vorhergesagten zukünfti gen Luftdruck der Motoreinlaßleitung berechnet wird,
daß ein proportionaler Korrekturausdruck des Motorge schwindigkeitsfehlers als ein Produkt der ersten Steuer verstärkung und des vorhergesagten zukünftigen Motorge schwindigkeitsfehlers geliefert wird und
daß ein abgeleiteter Korrekturausdruck des Motorge schwindigkeitsfehlers als ein Produkt der zweiten Steu erverstärkung und des derzeitigen Motorgeschwindigkeits fehlers geliefert wird, und
worin der Erzeugungsschritt einen Zündzeitpunkteinstel lungsbefehl als eine vorbestimmte Funktion von den pro portionalen und den abgeleiteten Korrekturausdrücken des Motorgeschwindigkeitsfehlers und von dem MBT-Befehl er zeugt.
daß eine erste Steuerverstärkung als eine erste vorbe stimmte Funktion von der vorhergesagten zukünftigen Mo torgeschwindigkeit und von dem vorhergesagten zukünfti gen Luftdruck der Einlaßleitung berechnet wird,
daß eine zweite Steuerverstärkung als eine zweite vorbe stimmte Funktion von der vorhergesagten zukünftigen Mo torgeschwindigkeit und von dem vorhergesagten zukünfti gen Luftdruck der Motoreinlaßleitung berechnet wird,
daß ein proportionaler Korrekturausdruck des Motorge schwindigkeitsfehlers als ein Produkt der ersten Steuer verstärkung und des vorhergesagten zukünftigen Motorge schwindigkeitsfehlers geliefert wird und
daß ein abgeleiteter Korrekturausdruck des Motorge schwindigkeitsfehlers als ein Produkt der zweiten Steu erverstärkung und des derzeitigen Motorgeschwindigkeits fehlers geliefert wird, und
worin der Erzeugungsschritt einen Zündzeitpunkteinstel lungsbefehl als eine vorbestimmte Funktion von den pro portionalen und den abgeleiteten Korrekturausdrücken des Motorgeschwindigkeitsfehlers und von dem MBT-Befehl er zeugt.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet,
daß für jede von einem vorbestimmten Satz von Motorzu satzlasten ein vorbestimmter Funkenzeitpunkteinstel lungs-Offset-Wert gespeichert wird,
daß festgelegt wird, ob irgendwelche von dem vorbestimm ten Satz von Motorzusatzlasten in einem aktiven Zustand sind, der der Lastaufbringung auf den Motor entspricht,
daß der gespeicherte Offset von irgendeiner von dem vor bestimmten Satz von Motorzusatzlasten, die in dem akti ven Zustand ist, festgestellt wird,
daß die festgestellten Offsets summiert werden und daß der Zündzeitpunkteinstellungsbefehl um die Summe der festgestellten Offsets verringert wird.
daß für jede von einem vorbestimmten Satz von Motorzu satzlasten ein vorbestimmter Funkenzeitpunkteinstel lungs-Offset-Wert gespeichert wird,
daß festgelegt wird, ob irgendwelche von dem vorbestimm ten Satz von Motorzusatzlasten in einem aktiven Zustand sind, der der Lastaufbringung auf den Motor entspricht,
daß der gespeicherte Offset von irgendeiner von dem vor bestimmten Satz von Motorzusatzlasten, die in dem akti ven Zustand ist, festgestellt wird,
daß die festgestellten Offsets summiert werden und daß der Zündzeitpunkteinstellungsbefehl um die Summe der festgestellten Offsets verringert wird.
7. Verfahren nach Anspruch 6, dadurch gekennzeichnet,
daß festgelegt wird, ob irgendwelche von dem vorbestimm ten Satz von Motorzusatzlasten in einem anhängigen Zu stand sind, der durch einsetzendes Aufbringen auf den Motor gekennzeichnet ist, und
worin der Schritt der Feststellens des Offsets den Offset von irgendeiner von dem vorbestimmten Satz von Motorzusatzlasten, die in dem aktiven Zustand ist, fest stellt, und den Offset von irgendeiner von dem vorbe stimmten Satz von Motorzusatzlasten, die in dem anhängi gen Zustand ist, feststellt.
daß festgelegt wird, ob irgendwelche von dem vorbestimm ten Satz von Motorzusatzlasten in einem anhängigen Zu stand sind, der durch einsetzendes Aufbringen auf den Motor gekennzeichnet ist, und
worin der Schritt der Feststellens des Offsets den Offset von irgendeiner von dem vorbestimmten Satz von Motorzusatzlasten, die in dem aktiven Zustand ist, fest stellt, und den Offset von irgendeiner von dem vorbe stimmten Satz von Motorzusatzlasten, die in dem anhängi gen Zustand ist, feststellt.
8. Geschwindigkeitssteuerverfahren für einen Verbrennungs
motor zum Verändern des Motorausgangsdrehmomentes durch
Veränderung der Zeitpunkteinstellung der Verbrennung ei
ner Luft-Kraftstoff-Mischung in Motorzylindern, um die
Motorgeschwindigkeit in Richtung einer Zielmotorge
schwindigkeit zu steuern, das für jedes einer Reihe von
Abtastereignissen dadurch gekennzeichnet ist,
daß eine gewünschte Motorgeschwindigkeit für ein gegen wärtiges Abtastereignis festgelegt wird,
daß eine gewünschte Motorgeschwindigkeit für ein zukünf tiges Abtastereignis, das dem gegenwärtigen Abtastereig nis folgt, festgelegt wird,
daß die tatsächliche Motorgeschwindigkeit bei dem gegen wärtigen Abtastereignis bestimmt wird,
daß die Motorgeschwindigkeit bei dem zukünftigen Abtast ereignis vorhergesagt wird,
daß der gegenwärtige Motorgeschwindigkeitsfehler als ei ne Differenz zwischen der gewünschten Motorgeschwindig keit für das gegenwärtige Abtastereignis und der tat sächlichen Motorgeschwindigkeit bei dem gegenwärtigen Abtastereignis berechnet wird,
daß der zukünftige Motorgeschwindigkeitsfehler als eine Differenz zwischen der gewünschten Motorgeschwindigkeit für das zukünftige Abtastereignis und der vorhergesagten Motorgeschwindigkeit bei dem zukünftigen Abtastereignis berechnet wird,
daß der Wert des vorbestimmten Luftdruckparameters bei dem zukünftigen Abtastereignis vorhergesagt wird,
daß eine minimale Funkenvorverstellung für den Verbren nungszeitpunkteinstellungsbefehl für das beste Drehmo ment (MBT-Befehl) als eine vorbestimmte Funktion von der vorhergesagten Motorgeschwindigkeit und von dem vorher gesagten Wert bestimmt wird,
daß ein Verbrennungszeitpunkteinstellungsbefehl als eine vorbestimmte Funktion von dem gegenwärtigen Motorge schwindigkeitsfehler, von dem zukünftigen Motorgeschwin digkeitsfehler und von dem MBT-Befehl berechnet wird, und
daß die Zeitpunkteinstellung der Verbrennung der Luft- Kraftstoff-Mischung gemäß dem Verbrennungszeitpunktein stellungsbefehl gesteuert wird.
daß eine gewünschte Motorgeschwindigkeit für ein gegen wärtiges Abtastereignis festgelegt wird,
daß eine gewünschte Motorgeschwindigkeit für ein zukünf tiges Abtastereignis, das dem gegenwärtigen Abtastereig nis folgt, festgelegt wird,
daß die tatsächliche Motorgeschwindigkeit bei dem gegen wärtigen Abtastereignis bestimmt wird,
daß die Motorgeschwindigkeit bei dem zukünftigen Abtast ereignis vorhergesagt wird,
daß der gegenwärtige Motorgeschwindigkeitsfehler als ei ne Differenz zwischen der gewünschten Motorgeschwindig keit für das gegenwärtige Abtastereignis und der tat sächlichen Motorgeschwindigkeit bei dem gegenwärtigen Abtastereignis berechnet wird,
daß der zukünftige Motorgeschwindigkeitsfehler als eine Differenz zwischen der gewünschten Motorgeschwindigkeit für das zukünftige Abtastereignis und der vorhergesagten Motorgeschwindigkeit bei dem zukünftigen Abtastereignis berechnet wird,
daß der Wert des vorbestimmten Luftdruckparameters bei dem zukünftigen Abtastereignis vorhergesagt wird,
daß eine minimale Funkenvorverstellung für den Verbren nungszeitpunkteinstellungsbefehl für das beste Drehmo ment (MBT-Befehl) als eine vorbestimmte Funktion von der vorhergesagten Motorgeschwindigkeit und von dem vorher gesagten Wert bestimmt wird,
daß ein Verbrennungszeitpunkteinstellungsbefehl als eine vorbestimmte Funktion von dem gegenwärtigen Motorge schwindigkeitsfehler, von dem zukünftigen Motorgeschwin digkeitsfehler und von dem MBT-Befehl berechnet wird, und
daß die Zeitpunkteinstellung der Verbrennung der Luft- Kraftstoff-Mischung gemäß dem Verbrennungszeitpunktein stellungsbefehl gesteuert wird.
9. Verfahren nach Anspruch 8, dadurch gekennzeichnet,
daß ein vorbestimmter Aufbringungszustand für eine Mo torzusatzlast wahrgenommen wird,
daß ein gespeicherter Zündzeitpunkteinstellungs-Offset, der der Motorzusatzlast entspricht, beim Wahrnehmen des Aufbringungszustandes festgestellt wird, und
daß der Verbrennungszeitpunkteinstellungsbefehl durch den festgestellten Zeitpunkteinstellungs-Offset einge stellt wird, und
worin der Steuerschritt die Zeitpunkteinstellung der Verbrennung der Luft-Kraftstoff-Mischung gemäß dem ein gestellten Verbrennungszeitpunkteinstellungsbefehl steu ert.
daß ein vorbestimmter Aufbringungszustand für eine Mo torzusatzlast wahrgenommen wird,
daß ein gespeicherter Zündzeitpunkteinstellungs-Offset, der der Motorzusatzlast entspricht, beim Wahrnehmen des Aufbringungszustandes festgestellt wird, und
daß der Verbrennungszeitpunkteinstellungsbefehl durch den festgestellten Zeitpunkteinstellungs-Offset einge stellt wird, und
worin der Steuerschritt die Zeitpunkteinstellung der Verbrennung der Luft-Kraftstoff-Mischung gemäß dem ein gestellten Verbrennungszeitpunkteinstellungsbefehl steu ert.
10. Verfahren nach Anspruch 8, dadurch gekennzeichnet,
daß ein proportionaler Kompensationsausdruck als ein Produkt des vorhergesagten zukünftigen Motorgeschwindig keitsfehlers und einer vorbestimmten proportionalen Ver stärkung erzeugt wird,
daß ein Fehlerdifferential erzeugt wird, das die Ablei tung des gegenwärtigen Motorgeschwindigkeitsfehlers dar stellt,
daß ein abgeleiteter Kompensationsausdruck als ein Pro dukt des Fehlerdifferentials und einer vorbestimmten ab geleiteten Verstärkung erzeugt wird, und
worin der Schritt des Berechnens eines Verbrennungszeit punkteinstellungsbefehls den Verbrennungszeitpunktein stellungsbefehl als eine vorbestimmte Funktion von dem abgeleiteten Kompensationsausdruck, von dem proportiona len Kompensationsausdruck und von dem MBT-Befehl berech net.
daß ein proportionaler Kompensationsausdruck als ein Produkt des vorhergesagten zukünftigen Motorgeschwindig keitsfehlers und einer vorbestimmten proportionalen Ver stärkung erzeugt wird,
daß ein Fehlerdifferential erzeugt wird, das die Ablei tung des gegenwärtigen Motorgeschwindigkeitsfehlers dar stellt,
daß ein abgeleiteter Kompensationsausdruck als ein Pro dukt des Fehlerdifferentials und einer vorbestimmten ab geleiteten Verstärkung erzeugt wird, und
worin der Schritt des Berechnens eines Verbrennungszeit punkteinstellungsbefehls den Verbrennungszeitpunktein stellungsbefehl als eine vorbestimmte Funktion von dem abgeleiteten Kompensationsausdruck, von dem proportiona len Kompensationsausdruck und von dem MBT-Befehl berech net.
11. Verfahren nach Anspruch 10, dadurch gekennzeichnet,
daß die proportionale Verstärkung als eine vorbestimmte
Funktion von dem gegenwärtigen und von dem zukünftigen
Motorgeschwindigkeitsfehler bestimmt wird.
12. Verfahren nach Anspruch 10 dadurch gekennzeichnet,
daß die abgeleitete Verstärkung als eine vorbestimmte
Funktion von dem gegenwärtigen und von dem zukünftigen
Motorgeschwindigkeitsfehler bestimmt wird.
13. Verfahren nach Anspruch 8 dadurch gekennzeichnet,
daß der Motor eine Einlaßleitung zur Aufnahme von Mo toreinlaßluft umfaßt, und
worin der vorbestimmte Luftdruckparameter der Absolut luftdruck der Motoreinlaßleitung ist.
daß der Motor eine Einlaßleitung zur Aufnahme von Mo toreinlaßluft umfaßt, und
worin der vorbestimmte Luftdruckparameter der Absolut luftdruck der Motoreinlaßleitung ist.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/556,548 US5740045A (en) | 1995-11-29 | 1995-11-29 | Predictive spark controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE19649451A1 true DE19649451A1 (de) | 1997-06-05 |
| DE19649451C2 DE19649451C2 (de) | 2003-10-09 |
Family
ID=24221808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19649451A Expired - Fee Related DE19649451C2 (de) | 1995-11-29 | 1996-11-28 | Verfahren zum Verändern des Motorausgangsdrehmoments |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5740045A (de) |
| DE (1) | DE19649451C2 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102004007919B4 (de) * | 2003-02-26 | 2011-09-15 | Ford Global Technologies, Llc (N.D.Ges.D. Staates Delaware) | Zündzeitpunktsteuerung auf Basis synchronisierter Zylinderereignisse |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3780577B2 (ja) * | 1996-09-10 | 2006-05-31 | 日産自動車株式会社 | エンジンの点火時期制御装置 |
| DE19757876C2 (de) * | 1997-12-24 | 2002-06-20 | Bosch Gmbh Robert | Verfahren zur Ermittlung der Auslastung eines Rechengeräts |
| US5996553A (en) * | 1998-02-17 | 1999-12-07 | General Motors Corporation | Idle actuator speed control |
| US6075332A (en) * | 1998-05-14 | 2000-06-13 | Mccann; Roy A. | Predictive conductive angle motor control system for brake-by-wire application |
| US6039028A (en) * | 1999-01-14 | 2000-03-21 | Ford Global Technologies, Inc. | Active engine speed pulsation damping |
| US7398762B2 (en) | 2001-12-18 | 2008-07-15 | Ford Global Technologies, Llc | Vehicle control system |
| US6560527B1 (en) | 1999-10-18 | 2003-05-06 | Ford Global Technologies, Inc. | Speed control method |
| US6978764B1 (en) | 1999-10-18 | 2005-12-27 | Ford Global Technologies, Inc. | Control method for a vehicle having an engine |
| US6470869B1 (en) | 1999-10-18 | 2002-10-29 | Ford Global Technologies, Inc. | Direct injection variable valve timing engine control system and method |
| US6712041B1 (en) | 1999-10-18 | 2004-03-30 | Ford Global Technologies, Inc. | Engine method |
| US6430515B1 (en) * | 1999-09-20 | 2002-08-06 | Daimlerchrysler Corporation | Method of determining barometric pressure for use in an internal combustion engine |
| US7299786B2 (en) | 2004-02-05 | 2007-11-27 | Ford Global Technologies Llc | Vehicle control system |
| DE10015573A1 (de) * | 2000-03-29 | 2001-10-04 | Mtu Friedrichshafen Gmbh | Verfahren zur Detektion von Zündaussetzern anhand der Kurbelwellendrehzahl |
| US7333940B2 (en) * | 2000-12-21 | 2008-02-19 | Ereinsure.Com, Inc. | Method and computer-readable medium for negotiating reinsurance for a risk |
| EP1468181B1 (de) * | 2001-08-17 | 2010-06-23 | Tiax, Llc | Verfahren zur regelung einer verbrennungskraftmaschine mit kompressionszündung und kraftstoff-luftvormischung |
| US6820589B2 (en) * | 2002-10-17 | 2004-11-23 | Ford Global Technologies, Llc | Idle speed control method and system |
| US20040128183A1 (en) * | 2002-12-30 | 2004-07-01 | Challey Darren W. | Methods and apparatus for facilitating creation and use of a survey |
| DE10338628A1 (de) * | 2003-08-22 | 2005-03-17 | Daimlerchrysler Ag | Verfahren zum Betreiben einer Brennkraftmaschine mit Abgasreinigungsanlage |
| US6850832B1 (en) * | 2003-10-24 | 2005-02-01 | International Engine Intellectual Property Company, Llc | Map-scheduled gains for closed-loop control of fuel injection pressure |
| JP3993851B2 (ja) * | 2003-11-14 | 2007-10-17 | 本田技研工業株式会社 | 点火時期を制御する装置 |
| KR100712558B1 (ko) * | 2006-07-05 | 2007-04-27 | 삼성전자주식회사 | 외란 보상 판단 장치 및 방법과 이를 이용한 디스크드라이브 |
| JP4298769B2 (ja) * | 2007-02-07 | 2009-07-22 | 本田技研工業株式会社 | 内燃機関の制御装置 |
| US7536992B1 (en) * | 2008-03-27 | 2009-05-26 | International Engine Intellectual Property Company, Llc | Engine speed controller having PI gains set by engine speed and engine speed error |
| US8406954B2 (en) * | 2008-05-02 | 2013-03-26 | GM Global Technology Operations LLC | Air conditioning torque compensation energy matching inertia transfer |
| US7950368B2 (en) * | 2008-11-06 | 2011-05-31 | Ford Global Technologies, Llc | Engine and exhaust heating |
| JP2012193655A (ja) * | 2011-03-16 | 2012-10-11 | Honda Motor Co Ltd | エンジンの点火時期設定装置 |
| US9394842B2 (en) * | 2011-12-13 | 2016-07-19 | Ford Global Technologies, Llc | Method for improving engine starting |
| US9086026B2 (en) * | 2012-12-13 | 2015-07-21 | GM Global Technology Operations LLC | System and method for controlling torque output of an engine when a water pump coupled to the engine is switched on or off |
| US9695772B2 (en) * | 2014-09-24 | 2017-07-04 | GM Global Technology Operations LLC | System and method for adjusting fuel injection parameters during transient events to reduce particulate emissions |
| US9689339B2 (en) | 2015-06-10 | 2017-06-27 | GM Global Technology Operations LLC | Engine torque control with fuel mass |
| US9689321B2 (en) | 2015-06-10 | 2017-06-27 | GM Global Technology Operations LLC | Engine torque control with combustion phasing |
| US9797358B2 (en) | 2015-12-03 | 2017-10-24 | GM Global Technology Operations LLC | System and method for controlling an engine to remove soot deposits from the fuel injectors of the engine |
| US10626840B2 (en) * | 2017-06-29 | 2020-04-21 | Ford Global Technologies, Llc | Methods and systems for spark timing control |
| KR102165878B1 (ko) * | 2020-01-20 | 2020-10-14 | 주식회사 현대케피코 | 인공신경망을 이용한 차량 엔진 토크 추정 방법 |
| CN117145640B (zh) * | 2023-10-30 | 2024-01-12 | 潍柴动力股份有限公司 | 发动机控制方法、装置、电子设备及存储介质 |
| DE102024104746A1 (de) * | 2024-02-20 | 2025-08-21 | Rolls-Royce Solutions GmbH | Verfahren zum Betreiben einer Brennkraftmaschine, Computerprogramm sowie Steuervorrichtung zur Durchführung eines solchen Verfahrens und Brennkraftmaschine mit einer solchen Steuervorrichtung |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4893244A (en) * | 1988-08-29 | 1990-01-09 | General Motors Corporation | Predictive spark timing method |
| DE3923187A1 (de) * | 1988-07-13 | 1990-01-18 | Fuji Heavy Ind Ltd | Verfahren und vorrichtung zum regeln des zuendzeitpunktes einer brenkraftmaschine |
| DE4100692A1 (de) * | 1990-01-12 | 1991-07-18 | Mitsubishi Electric Corp | Drehzahlregelungsvorrichtung fuer einen internen verbrennungsmotor |
| DE4232974A1 (de) * | 1992-10-01 | 1994-04-07 | Bosch Gmbh Robert | Verfahren und Vorrichtung zum Einstellen des Drehmoments eines Ottomotors |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4449501A (en) * | 1980-12-31 | 1984-05-22 | Lucas Industries Limited | Device for adjusting engine timing |
| US4926335A (en) * | 1988-07-25 | 1990-05-15 | General Motors Corporation | Determining barometric pressure using a manifold pressure sensor |
| US4881512A (en) * | 1988-08-31 | 1989-11-21 | General Motors Corporation | Internal combustion engine ignition system |
| US5291409A (en) * | 1991-03-27 | 1994-03-01 | General Motors Corp. | Spark timing control system |
| GB2262787B (en) * | 1991-12-24 | 1995-01-04 | Gen Motors France | Method and apparatus for managing engine torque |
| US5497329A (en) * | 1992-09-23 | 1996-03-05 | General Motors Corporation | Prediction method for engine mass air flow per cylinder |
-
1995
- 1995-11-29 US US08/556,548 patent/US5740045A/en not_active Expired - Lifetime
-
1996
- 1996-11-28 DE DE19649451A patent/DE19649451C2/de not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3923187A1 (de) * | 1988-07-13 | 1990-01-18 | Fuji Heavy Ind Ltd | Verfahren und vorrichtung zum regeln des zuendzeitpunktes einer brenkraftmaschine |
| US4893244A (en) * | 1988-08-29 | 1990-01-09 | General Motors Corporation | Predictive spark timing method |
| DE4100692A1 (de) * | 1990-01-12 | 1991-07-18 | Mitsubishi Electric Corp | Drehzahlregelungsvorrichtung fuer einen internen verbrennungsmotor |
| DE4232974A1 (de) * | 1992-10-01 | 1994-04-07 | Bosch Gmbh Robert | Verfahren und Vorrichtung zum Einstellen des Drehmoments eines Ottomotors |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102004007919B4 (de) * | 2003-02-26 | 2011-09-15 | Ford Global Technologies, Llc (N.D.Ges.D. Staates Delaware) | Zündzeitpunktsteuerung auf Basis synchronisierter Zylinderereignisse |
Also Published As
| Publication number | Publication date |
|---|---|
| US5740045A (en) | 1998-04-14 |
| DE19649451C2 (de) | 2003-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE19649451C2 (de) | Verfahren zum Verändern des Motorausgangsdrehmoments | |
| EP0821150B1 (de) | Verfahren und Vorrichtung zur Motormomenteinstellung bei einem Verbrennungsmotor | |
| DE4239711B4 (de) | Verfahren und Vorrichtung zur Steuerung eines Fahrzeugs | |
| DE3717368C2 (de) | Vorrichtung zur Dämpfung von Ruckelschwingungen von Kraftfahrzeugen | |
| EP0853723B1 (de) | Verfahren und vorrichtung zur steuerung einer brennkraftmaschine | |
| DE3015832A1 (de) | Verfahren und vorrichtung zum steuern und/oder regeln der luftmengenzufuhr bei verbrennungskraftmaschinen | |
| DE3011595C2 (de) | ||
| DE69834766T2 (de) | Leerlaufdrehzahlregler für Brennkraftmaschine | |
| DE19649424A1 (de) | Drehmomentabschätzung für Motorgeschwindigkeitssteuerung | |
| EP0760056B1 (de) | Verfahren und vorrichtung zur steuerung einer brennkraftmaschine | |
| DE19711027C2 (de) | Abgasrückführungssteuervorrichtung | |
| DE4141947A1 (de) | Steuersystem fuer eine antriebseinheit in einem flugzeug | |
| DE10014629A1 (de) | System und Verfahren zur Ermittlung des Motordrehmoments zur Steuerung/Regelung des Antriebstrangs eines Kraftfahrzeugs | |
| DE10329763A1 (de) | Koordinierte Regelung einer elektronischen Drosselklappe und eines Turboladers mit variabler Geometrie in ladedruckverstärkten und stöchiometrisch betriebenen Ottomotoren | |
| EP1250525B1 (de) | Verfahren und vorrichtung zur steuerung einer brennkraftmaschine | |
| DE3852259T2 (de) | Anpassungsfähiges Steuersystem für eine innere Brennkraftmaschine. | |
| DE69205304T2 (de) | Vorrichtung zur Bestimmung der Höhenlage und diese verwendende Motorregelung. | |
| DE19855493B4 (de) | Motorsteuervorrichtung | |
| DE69707046T2 (de) | Integrierte Verdünnungssteuerung für eine Brennkraftmaschine | |
| DE10129314B4 (de) | Motordrehzahlregelung | |
| DE4315885C1 (de) | Verfahren zur Drehmomenteinstellung | |
| EP1015747B1 (de) | Verfahren und eine vorrichtung zur steuerung eines gasflusses über ein drosselventil in einem verbrennungsmotor | |
| DE4333896B4 (de) | Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine | |
| DE69903271T2 (de) | Verfahren und einrichtung zum schnellen selbstanpassen des luft/kraftstoffverhältnisses in einer brennkraftmaschine | |
| DE19723639B4 (de) | Automobilaktuatorschnittstelle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8304 | Grant after examination procedure | ||
| 8364 | No opposition during term of opposition | ||
| 8380 | Miscellaneous part iii |
Free format text: PFANDRECHT |
|
| 8380 | Miscellaneous part iii |
Free format text: PFANDRECHT AUFGEHOBEN |
|
| 8380 | Miscellaneous part iii |
Free format text: PFANDRECHT |
|
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20140603 |