DE19922175A1 - Anlagenregelungssystem - Google Patents

Anlagenregelungssystem

Info

Publication number
DE19922175A1
DE19922175A1 DE19922175A DE19922175A DE19922175A1 DE 19922175 A1 DE19922175 A1 DE 19922175A1 DE 19922175 A DE19922175 A DE 19922175A DE 19922175 A DE19922175 A DE 19922175A DE 19922175 A1 DE19922175 A1 DE 19922175A1
Authority
DE
Germany
Prior art keywords
dead time
value
output
air
fuel ratio
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.)
Withdrawn
Application number
DE19922175A
Other languages
English (en)
Inventor
Yuji Yasui
Shusuke Akazaki
Yoshihisa Iwaki
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of DE19922175A1 publication Critical patent/DE19922175A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1439Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the position of the sensor
    • F02D41/1441Plural sensors
    • 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
    • F02D41/1402Adaptive control
    • 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
    • F02D41/1403Sliding mode control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/047Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators the criterion being a time optimal performance criterion
    • 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/1409Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1415Controller structures or design using a state feedback or a state space representation
    • F02D2041/1416Observer
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1418Several control loops, either as alternatives or simultaneous
    • 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/142Controller structures or design using different types of control law in combination, e.g. adaptive combined with PID and sliding mode
    • 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/1426Controller structures or design taking into account control stability
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1433Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1454Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
    • F02D41/1456Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with sensor output signal being linear or quasi-linear with the concentration of oxygen

Abstract

Ein Anlagenregelungssystem umfaßt eine Betätigungsvorrichtung zum Erzeugen einer Eingabe in die Anlage, einen ersten Sensor zum Erfassen einer Ausgabe von der Anlage, eine Bestimmungseinheit für eine manipulierte Variable zum sequentiellen Bestimmen einer manipulierten Veränderlichen, die die Eingabe in die Anlage bestimmt, um die Ausgabe von dem ersten Sensor auf einen vorbestimmen Zielwert anzugleichen, eine Betätigungsvorrichtungsregelung zum Regeln eines Betriebs der Betätigungsvorrichtung, basierend auf der manipulierten Variablen, die durch die Bestimmungseinheit für die manipulierte Variable bestimmt wurde, und eine Schätzvorrichtung zum sequentiellen Erzeugen von Daten, die einen Schätzwert der Ausgabe von dem ersten Sensor nach einer Gesamttotzeit, die die Summe einer ersten Totzeit der Anlage und einer zweiten Totzeit eines Systems ist, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregelung umfaßt, darstellen. Die Bestimmungseinheit für die manipulierte Variable bestimmt die manipulierte Variable, basierend auf den Daten, die durch die Schätzvorrichtung bestimmt werden.

Description

Gebiet der Erfindung
Die vorliegende Erfindung bezieht sich auf ein Anlagenregelungssystem zum Regeln einer Anlage.
Beschreibung des Standes der Technik
Die Erfinder haben bereits ein Regelungssystem zum Regeln des Luft-Kraftstoff-Verhältnisses eines Luft-Kraft­ stoff-Gemisches vorgeschlagen, das durch eine Verbrennungskraftmaschine zu verbrennen ist, um ein optimales Reinigungsverhalten eines katalytischen Konverters, wie z. B. eines katalytischen Drei­ wege-Konverters, der im Auspuffdurchgang der Verbrennungskraftmaschine angeordnet ist, zu erreichen (vgl. japanische offengelegte Patentveröffentlichung Nr. 9-273438, die der US-Patentanmeldung Nr. 08/835192 entspricht).
Gemäß dem vorgeschlagenen Regelungssystem wird das Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine geregelt, um die Konzentration einer bestimmten Komponente, z. B. Sauerstoff, in einem Abgas, das durch den katalytischen Konverter bzw. Katalysator hindurchgelaufen ist, hochgenau auf einen vorbestimmten optimalen Wert einzustellen, um dadurch den katalytischen Konverter maximal wirksam zu erhalten, um das Abgas ohne Rücksicht auf eine Alterung desselben zu reinigen. Der Regelungsprozeß wird wie folgt durchgeführt:
Das Regelungssystem weist einen O2-Sensor auf, der stromabwärts von dem katalytischen Konverter zum Erfassen der Konzentration von Sauerstoff, das in dem durch den katalytischen Konverter gelaufenen Abgas enthalten ist, angeordnet ist. Das Regelungssystem bestimmt sequentiell eine manipulierte Veränderliche zum Bestimmen des Luft-Kraftstoff-Verhältnisses der Verbrennungskraftmaschine und insbesondere eines Luft-Kraftstoff-Zielverhältnisses für das Abgas, so daß eine Ausgabe des O2-Sensors einen vorgegebenen Zielwert aufweisen wird, der dem obigen vorbestimmten optimalen Wert für die Sauerstoffkonzentration entspricht. Das Regelungssystem regelt dann das Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine gemäß dem Luft-Kraft­ stoff-Zielverhältnis und regelt insbesondere die Menge eines Kraftstoffs, die an die Verbrennungskraftmaschine geliefert wird, daß das Luft-Kraftstoff-Verhältnis der Luft-Kraftstoff-Mischung, die durch die Verbrennungskraftmaschine zu verbrennen ist, an ein Luft-Kraftstoff-Zielverhältnis angeglichen wird. Beim Regeln des Luft-Kraftstoff-Verhältnisses der Verbrennungskraftmaschine gemäß dem Luft-Kraft­ stoff-Zielverhältnis wird das Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine, genauer gesagt das Luft-Kraftstoff-Verhältnis der Luft-Kraftstoff-Mischung, aus dem das Abgas, das in den katalytischen Konverter eintritt, durch Verbrennung erzeugt wird, durch einen Luft-Kraftstoff-Verhältnis-Sensor, der stromaufwärts von dem katalytischen Konverter angeordnet ist, erfaßt, und das Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine wird durch einen Regelkreis derart geregelt, daß das erfaßte Luft-Kraft­ stoff-Verhältnis an das Luft-Kraftstoff-Zielverhältnis angeglichen wird.
Bei dem obigen Regelungssystem kann das Abgassystem, das den katalytischen Konverter umfaßt und das von einer Position stromaufwärts von dem katalytischen Konverter zu einer Position stromabwärts von dem katalytischen Konverter reicht, als eine Anlage zum Erzeugen und Emittieren eines Abgases betrachtet werden, das eine Sauerstoffkonzentration aufweist, die durch den O2-Sensor von einem Abgas, das ein durch den Luft-Kraft­ stoff-Verhältnis-Sensor erfaßtes Luft-Kraftstoff-Verhältnis aufweist, erfaßt wird. Die Verbrennungskraftmaschine kann als eine Betätigungsvorrichtung zum Erzeugen und Emittieren eines Abgases, das ein Luft-Kraft­ stoff-Verhältnis aufweist, das an die Anlage zu liefern ist, betrachtet werden. Folglich kann das obige von den Erfindern vorgeschlagene Regelungssystem als ein System zum Bestimmen einer Zieleingabe für die Anlage (allgemeiner gesagt einer manipulierten Veränderlichen, die eine Eingabe in die Anlage definiert) derart, daß eine Ausgabe von dem O2-Sensor (eine Sauerstoffkonzentration des Abgases) als eine Ausgabe von der Anlage auf einen vorgegebenen Zielwert angeglichen wird, und zum Regeln einer Ausgabe der Verbrennungskraftmaschine (= eine Eingabe in die Anlage) als die Betätigungsvorrichtung gemäß der Zieleingabe ausgedrückt werden.
Gemäß dem obigen Regelungssystem ist es notwendig, die Ausgabe von dem O2-Sensor hochgenau beim Zielwert zu regeln, um das optimale Reinigungsverhalten des katalytischen Konverters zu erreichen. Das Abgassystem, das den katalytischen Konverter umfaßt, weist jedoch eine relativ lange Totzeit auf, d. h. eine erforderliche Zeitspanne bis das Luft-Kraftstoff-Verhältnis, das dem Abgas entspricht, das in den katalytischen Konverter eintritt, in der Ausgabe von dem O2-Sensor, der stromabwärts von dem katalytischen Konverter angeordnet ist, reflektiert wird, und die Totzeit tendiert dazu, den Regelungsprozeß des Regelungssystems nachteilig zu beeinflussen, d. h. tendiert dazu, die Stabilität und die schnelle Antwort der Konvergenz der Ausgabe von dem O2-Sensor zu dem Zielwert hin zu reduzieren. Hinsichtlich der obigen Schwierigkeiten wird eine Ausgabe des O2-Sen­ sors, d. h. ein zukünftiger Wert der Ausgabe des O2-Sen­ sors, nach der Totzeit des Abgassystems sequentiell basierend auf der Ausgabe von dem O2-Sensor und der Ausgabe von dem Luft-Kraftstoff-Verhältnis-Sensor geschätzt. Unter Verwendung der geschätzten Ausgabe wird das Luft-Kraftstoff-Zielverhältnis bestimmt, um die Totzeit des Abgassystems zu kompensieren. Daher wird das Luft-Kraftstoff-Zielverhältnis hoch zuverlässig gemacht, und die Regelbarkeit der Ausgabe von dem O2-Sensor beim Zielwert, d. h. die Stabilität und schnelle Antwort des Regelungsprozesses, wird erhöht.
Eine weitere, von den Erfindern durchgeführte Untersuchung hat offenbart, daß es wünschenswert ist, um die Regelbarkeit der Ausgabe von dem O2-Sensor beim Zielwert zu erhöhen, nicht nur die Totzeit des Abgassystems, das den katalytischen Konverter umfaßt, zu kompensieren, sondern auch die Totzeit der Verbrennungskraftmaschine und einer Maschinenregelung zum Regeln des Luft-Kraftstoff-Verhältnisses der Verbrennungskraftmaschine basierend auf dem Luft-Kraftstoff-Zielverhältnis zu kompensieren. Im allgemeinen sind die Verbrennungskraftmaschine und die Maschinenregelung ein System zum Erzeugen eines Abgases, das in den katalytischen Konverter eintritt, aus den Daten des Luft-Kraftstoff-Zielverhältnisses. Die Totzeit der Verbrennungskraftmaschine und der Maschinenregelung ist eine Zeitspanne, die erforderlich ist, bis die Daten des Luft-Kraftstoff-Zielverhältnisses in dem tatsächlichen Luft-Kraftstoff-Verhältnis reflektiert werden, das dem Abgas, das in den katalytischen Konverter eintritt, entspricht.
Insbesondere wird die Totzeit der Verbrennungskraftmaschine und der Maschinenregelung durch Betriebsbedingungen der Verbrennungskraftmaschine beeinflußt. Obgleich diese Totzeit kurz genug sein kann, um den Prozeß des Regelns der Ausgabe von dem O2-Sensor beim Zielwert nicht zu beeinträchtigen, kann diese auch abhängig von den Betriebsbedingungen der Verbrennungskraftmaschine relativ lang sein. Falls die Totzeit relativ lang ist, dann wird die Regelbarkeit der Ausgabe von dem O2-Sensor beim Zielwert abgesenkt.
ABRISS DER ERFINDUNG
Es ist daher eine Aufgabe der vorliegenden Erfindung, ein Anlagenregelungssystem zum Bestimmen einer manipulierten Veränderlichen, die eine Eingabe zu einer Anlage derart bestimmt, daß eine Ausgabe der Anlage an einen vorbestimmten Zielwert angeglichen wird, und zum Regeln eines Betriebs einer Betätigungsvorrichtung, um die Eingabe in die Anlage basierend auf der manipulierten Veränderlichen zu erzeugen, wobei das Anlagenregelungssystem imstande ist, nicht nur die Totzeit der Anlage, sondern auch die Totzeit eines Systems, das die Betätigungsvorrichtung und einen Regler zum Regeln des Betriebs der Betätigungsvorrichtung basierend auf der manipulierten Veränderlichen umfaßt, zum Erhöhen der Regelbarkeit der Ausgabe der Anlage beim Zielwert, um die Ausgabe der Anlage mit hoher Genauigkeit stabil zu regeln, zu kompensieren, zu schaffen.
Eine weitere Aufgabe der vorliegenden Erfindung besteht darin, ein Anlagenregelungssystem zum Regeln einer Anlage, die ein Abgassystem umfaßt, das einen katalytischen Konverter zum Reinigen eines Abgases einschließt, das von einer Verbrennungskraftmaschine emittiert wird, wobei das Abgassystem von einer Position stromaufwärts von dem katalytischen Konverter zu einer Position stromabwärts von dem katalytischen Konverter reicht, und das Anlagenregelungssystem imstande ist, eine manipulierte Veränderliche zu bestimmen, die das Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine derart bestimmt, daß die Konzentration einer bestimmten Komponente in dem Abgas stromabwärts von dem katalytischen Konverter an einen vorbestimmten Zielwert angeglichen wird, und zum Regeln des Luft-Kraft­ stoff-Verhältnisses der Verbrennungskraftmaschine basierend auf der manipulierten Veränderlichen, anzugeben.
Um die obigen Aufgaben zu lösen, wird gemäß der vorliegenden Erfindung ein Anlagenregelungssystem zum Regeln einer Anlage angegeben, das eine Betätigungsvorrichtung zum Erzeugen einer Eingabe in die Anlage, eine erste Erfassungseinrichtung zum Erfassen einer Ausgabe von der Anlage, eine Einrichtung zum Bestimmen einer manipulierten Veränderlichen, um sequentiell eine manipulierte Veränderliche zu bestimmen, die die Eingabe in die Anlage bestimmt, um die Ausgabe von der ersten Erfassungseinrichtung an einen vorbestimmten Zielwert anzugleichen, eine Betätigungsregeleinrichtung zum Regeln eines Betriebs der Betätigungsvorrichtung basierend auf der manipulierten Veränderlichen, die durch die Einrichtung zum Bestimmen der manipulierten Veränderlichen bestimmt wird, und eine Schätzeinrichtung zum sequentiellen Erzeugen von Daten, die einen Schätzwert der Ausgabe von der ersten Erfassungseinrichtung, nach einer Gesamttotzeit, die die Summe einer ersten Totzeit der Anlage und einer zweiten Totzeit eines Systems ist, das die Betätigungsvorrichtung und die Betätigungsregeleinrichtung umfaßt, darstellen, wobei die Einrichtung zum Bestimmen der manipulierten Veränderlichen eine Einrichtung zum Bestimmen der manipulierten Veränderlichen basierend auf den durch die Schätzeinrichtung erzeugten Daten umfaßt.
Die Schätzeinrichtung erzeugt sequentiell Daten, die einen Schätzwert der Ausgabe (die einen erfaßten Wert der Ausgabe der Anlage darstellt) von der ersten Erfassungseinrichtung nach einer Gesamttotzeit, die die Summe der ersten Totzeit und der zweiten Totzeit ist, darstellen. Basierend auf den erzeugten Daten bestimmt die Einrichtung zum Bestimmen der manipulierten Veränderlichen die manipulierte Veränderliche, die die Eingabe in die Anlage (= die Ausgabe der Betätigungsvorrichtung) bestimmt. Daher kann die manipulierte Veränderliche, die die Eingabe in die Anlage bestimmt, die erforderlich ist, um die Ausgabe der ersten Erfassungseinrichtung zu dem Zielwert hin zu konvergieren, bestimmt werden, während nicht nur die erste Totzeit der Anlage, sondern auch die zweite Totzeit des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, kompensiert werden. Dementsprechend regelt die Betätigungsvorrichtungsregeleinrichtung den Betrieb der Betätigungsvorrichtung basierend auf der manipulierten Veränderlichen, um die Eingabe in die Anlage, wie sie durch die Betätigungsvorrichtung erzeugt wird, an eine Eingabe anzugleichen, die durch die manipulierte Veränderliche bestimmt wurde, um dadurch die Ausgabe der ersten Erfassungseinrichtung beim Zielwert zu regeln, während die erste und zweite Totzeit kompensiert werden.
Daher wird die Regelbarkeit der Ausgabe der Anlage beim Zielwert erhöht, und die Ausgabe der Anlage kann beim Zielwert stabil mit hoher Genauigkeit geregelt werden.
Die Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, können ein Schätzwert der Ausgabe der ersten Erfassungseinrichtung sein oder ein Schätzwert der Differenz zwischen dem Ausgabewert der ersten Erfassungseinrichtung und einem geeigneten gegebenen Wert (z. B. der obige Zielwert) sein.
Insbesondere umfaßt die Anlage ein Abgassystem einer Verbrennungskraftmaschine, das von einer Position stromaufwärts eines katalytischen Konverters in dem Abgassystem bis zu einer Position stromabwärts des katalytischen Konverters reicht, und die Eingabe in die Anlage umfaßt ein Luft-Kraftstoff-Verhältnis eines Abgases, das durch die Verbrennungskraftmaschine als die Betätigungsvorrichtung erzeugt und in den katalytischen Konverter eingeführt wird, und die Ausgabe von der Anlage umfaßt die Konzentration einer Komponente des Abgases, das durch den katalytischen Konverter hindurchgelaufen ist.
Da die Konzentration (dargestellt durch die Ausgabe der ersten Erfassungseinrichtung) einer Komponente des Abgases als die Ausgabe der Anlage beim Zielwert stabil mit hoher Genauigkeit geregelt wird, während die Totzeit des Abgassystems als die Anlage und die Totzeit des Systems, das die Verbrennungskraftmaschine als die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, kompensiert wird, wird es dem katalytischen Konverter ermöglicht, sein gewünschtes Reinigungsverhalten stabil und zuverlässig beizubehalten.
Die Schätzeinrichtung umfaßt eine Einrichtung zum Erzeugen der Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, gemäß einem vorbestimmten Algorithmus aus der Ausgabe der ersten Erfassungseinrichtung und einem vorigen Wert der manipulierten Veränderlichen, der in der Vergangenheit durch die Bestimmungseinrichtung für die manipulierte Veränderliche bestimmt wurde.
Der vorbestimmte Algorithmus wird auf der Basis eines Modells, das die Anlage mit einem Antwortverzögerungselement und einem Totzeitelement der ersten Totzeit darstellt, und eines Modells aufgebaut, das das System, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung mit einem Totzeitelement der zweiten Totzeit umfaßt, darstellt. Daher ist es möglich, die Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, geeignet zu erzeugen.
Eine Betätigungsvorrichtung, wie zum Beispiel eine Verbrennungskraftmaschine, enthält im allgemeinen nicht nur ein Totzeitelement, sondern auch ein Antwortverzögerungselement. Da das Antwortverzögerungselement durch die Betätigungsvorrichtungsregeleinrichtung kompensiert werden kann, ist es für die Bestimmungseinrichtung für die manipulierte Veränderliche nicht erforderlich, ein Antwortverzögerungselement eines Modells des Systems zu berücksichtigen, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt.
Da die Antwortverzögerung der Betätigungsvorrichtung durch die Betätigungsvorrichtungsregeleinrichtung kompensiert werden kann, wird die Eingabe in die Anlage (die Ausgabe der Betätigungsvorrichtung) von Zeit zu Zeit grundsätzlich durch die manipulierte Veränderliche vor der zweiten Totzeit des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, bestimmt.
Falls daher der vorige Wert der manipulierten Veränderlichen, der verwendet wird, um die Daten zu erzeugen, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, mindestens einen vorigen Wert vor der zweiten Totzeit umfaßt, dann kann, wenn die Eingabe in die Anlage erfaßt wird, der vorige Wert der manipulierten Veränderlichen vor der zweiten Totzeit durch einen erfaßten Wert der Eingabe in die Anlage, der durch den vorigen Wert bestimmt wird, ersetzt werden.
Das Anlagenregelungssystem umfaßt ferner eine zweite Erfassungseinrichtung zum Erfassen der Eingabe in die Anlage, und der vorige Wert der manipulierten Veränderlichen, der für die Schätzeinrichtung erforderlich ist, um die Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, zu erzeugen, umfaßt mindestens einen vorigen Wert vor der zweiten Totzeit, wobei die Schätzeinrichtung eine Einrichtung zum Erzeugen der Daten aufweist, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, unter Verwendung eines Ausgabewertes - vor dem gegenwärtigen Zeitpunkt - von der zweiten Erfassungseinrichtung anstelle von allen oder einigen der vorigen Werte der manipulierten Veränderlichen vor der zweiten Totzeit.
Wenn die Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, unter Verwendung eines Ausgabewertes (eines erfaßten Wertes der Eingabe in die Anlage), vor dem gegenwärtigen Zeitpunkt, von der zweiten Erfassungseinrichtung anstelle von allen oder einigen der vorigen Werte der manipulierten Veränderlichen vor der zweiten Totzeit erzeugt werden, wird die Zuverlässigkeit der Daten des Schätzwerts erhöht. Insbesondere wenn eine tatsächliche Eingabe in die Anlage (eine tatsächliche Ausgabe der Betätigungsvorrichtung), wie durch die Ausgabe der zweiten Erfassungseinrichtung dargestellt, an einem Fehler infolge von Störungen etc. bezüglich der Eingabe in die Anlage, die durch die manipulierte Veränderliche bestimmt wird, krankt, können die Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, unter Berücksichtigung der Störungen etc. erzeugt werden, d. h. abhängig von dem tatsächlichen Betriebszustand der Betätigungsvorrichtung. Folglich wird die Zuverlässigkeit der Daten des Schätzwerts der Ausgabe der ersten Erfassungseinrichtung erhöht, und die Regelbarkeit (Regelstabilität und Antwort) der Ausgabe der ersten Erfassungseinrichtung beim Zielwert wird erhöht.
Abhängig von der Länge der zweiten Totzeit können alle die vorigen Werte der manipulierten Veränderlichen, die erforderlich sind, um die Daten zu erzeugen, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, vor der zweiten Totzeit sein. Wenn alle die vorigen Werte in einem solchen Fall durch den Ausgabewert der zweiten Erfassungseinrichtung vor dem gegenwärtigen Zeitpunkt ersetzt werden, dann erzeugt die Schätzeinrichtung die Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, gemäß dem vorbestimmten Algorithmus aus der Ausgabe der ersten Erfassungseinrichtung und der Ausgabe der zweiten Erfassungseinrichtung. Die vorliegende Erfindung deckt einen solchen Aspekt ab.
Da die Ausgabe der zweiten Erfassungseinrichtung (ein erfaßter Wert der Eingabe der Anlage) zu jedem Zeitpunkt der manipulierten Veränderlichen vor der zweiten Totzeit entspricht, umfaßt der Ausgabewert der zweiten Erfassungseinrichtung, der anstelle des vorigen Wertes der manipulierten Veränderlichen verwendet wird, einen Ausgabewert der zweiten Erfassungseinrichtung zu einem Zeitpunkt nach Ablauf der zweiten Totzeit von der Zeit, wenn der vorige Wert der manipulierten Veränderlichen durch die Bestimmungseinrichtung für die manipulierte Veränderliche bestimmt wird.
Falls das Anlagenregelungssystem nicht notwendigerweise eine zweite Erfassungseinrichtung zum Erzeugen der Daten benötigt, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, dann weist das Anlagenregelungssystem eine zweite Erfassungseinrichtung zum Erfassen der Eingabe in die Anlage auf, und der vorige Wert der manipulierten Veränderlichen, der für die Schätzeinrichtung erforderlich ist, um die Daten zu erzeugen, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, umfaßt mindestens einen vorigen Wert vor der zweiten Totzeit. Die Schätzeinrichtung umfaßt Einrichtungen zum Erzeugen der Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen, unter Verwendung eines Ausgabewertes - vor dem gegenwärtigen Zeitpunkt - von der zweiten Erfassungseinrichtung anstelle von allen oder einigen der vorigen Werte der manipulierten Veränderlichen vor der zweiten Totzeit. Die manipulierte Veränderliche, die durch die Einrichtung zum Bestimmen der manipulierten Veränderlichen bestimmt wurde, umfaßt eine Zieleingabe in die Anlage, wobei die Betätigungsvorrichtungsregeleinrichtung eine Einrichtung für eine Rückführungsregelungsoperation der Betätigungsvorrichtung aufweist, um die Ausgabe der zweiten Erfassungseinrichtung an die Zieleingabe in die Anlage anzugleichen.
Die manipulierte Veränderliche, die durch die Einrichtung zum Bestimmen der manipulierten Veränderlichen bestimmt wird, umfaßt eine Zieleingabe in die Anlage, wobei die Betätigungsvorrichtungsregeleinrichtung eine Einrichtung für eine Rückführungsregelungsoperation der Betätigungsvorrichtung aufweist, um die Ausgabe der zweiten Erfassungseinrichtung an die Zieleingabe in die Anlage anzugleichen.
Wenn die Einrichtung zur Bestimmung der manipulierten Veränderlichen eine Zieleingabe in die Anlage aufweist, und die Betätigungsvorrichtungsregeleinrichtung eine Rückführungsregelung der Operation der Betätigungsvorrichtung durchführt, um die Ausgabe der zweiten Erfassungseinrichtung an die Zieleingabe in die Anlage anzugleichen, kann die Eingabe in die Anlage stabil bei der Zieleingabe geregelt werden, die bestimmt wurde, um die Ausgabe der ersten Erfassungseinrichtung an den vorbestimmten Zielwert anzugleichen.
Die manipulierte Veränderliche, die durch die Einrichtung zum Bestimmen der manipulierten Veränderlichen bestimmt wurde, ist nicht auf die Zieleingabe in die Anlage beschränkt, sondern kann eine korrigierende Quantität für die Operationsmenge der Betätigungsvorrichtung sein. Sogar wenn die manipulierte Veränderliche die Zieleingabe in die Anlage ist, kann die Operationsmenge der Betätigungsvorrichtung in einer vorwärtsregelnden Weise von der Zieleingabe, d. h. der Zielausgabe der Betätigungsvorrichtung, geregelt werden, um dadurch die Ausgabe der Betätigungsvorrichtung bei der Zieleingabe in die Anlage zu regeln.
Für einen rückführungsgeregelten Betrieb der Betätigungsvorrichtung sollte die Betätigungsvorrichtungsregelung vorzugsweise einen Regler der rekursiven Art umfassen.
Der Regler der rekursiven Art umfaßt einen adaptiven Regler oder einen Optimum-Regler. Wenn eine Operation der Betätigungsvorrichtung durch den Regler der rekursiven Art geregelt wird, um die Ausgabe der zweiten Erfassungseinrichtung an die Zieleingabe anzugleichen, kann die Eingabe in die Anlage bei der Zieleingabe mit einer hohen Nachführfähigkeit, ohne Rücksicht auf Änderungen in dem Betriebszustand der Betätigungsvorrichtung und dynamische Änderungen derselben, wie beispielsweise alterungsinduzierte Eigenschaftsänderungen, geregelt werden. Da die Antwortverzögerung der Betätigungsvorrichtung ebenfalls geeignet kompensiert werden kann, wird die Zuverlässigkeit der Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung, wie durch die Schätzeinrichtung erzeugt, darstellen, weiter erhöht. Folglich wird die Regelbarkeit der Ausgabe der ersten Erfassungseinrichtung bei dem vorbestimmten Zielwert weiter erhöht.
Der Regler der rekursiven Art dient dazu, um eine neue rückkopplungsmanipulierte Veränderliche gemäß einer vorgegebenen rekursiven Formel, die eine vorbestimmte Anzahl von Zeitreihendaten umfaßt - vor dem gegenwärtigen Zeitpunkt - von der rückkopplungsmanipulierten Veränderlichen für eine Operation der Betätigungsvorrichtung zu bestimmen (z. B. eine korrigierende Quantität für den Betrag der Operation der Betätigungsvorrichtung, eine korrigierende Quantität für die Kraftstoffmenge, die an die Verbrennungskraftmaschine als die Betätigungsvorrichtung zu liefern ist, etc.).
Der Regler der rekursiven Art umfaßt vorzugsweise einen adaptiven Regler.
Die Schätzeinrichtung umfaßt eine Einrichtung zum Einstellen der zweiten Totzeit auf einen voreingestellten konstanten Wert und zum Erzeugen der Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung nach der Gesamttotzeit darstellen, die die Summe des voreingestellten konstanten Werts der zweiten Totzeit und der ersten Totzeit ist.
Der voreingestellte konstante Wert der zweiten Totzeit wird vorzugsweise als eine Totzeit des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, festgelegt, während die Betätigungsvorrichtung in einem vorbestimmten Zustand arbeitet.
Falls die Anlage ein Abgassystem, das den katalytischen Konverters einschließt, umfaßt, und die Betätigungsvorrichtung eine Verbrennungskraftmaschine umfaßt, dann wird der voreingestellte konstante Wert der zweiten Totzeit vorzugsweise als eine Totzeit des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, festgelegt, während die Verbrennungskraftmaschine als die Betätigungsvorrichtung in einem vorbestimmten niedrigen Geschwindigkeitsbereich arbeitet.
Die Totzeit des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, tendiert dazu, abhängig von dem Betriebszustand der Betätigungsvorrichtung zu schwanken. Falls die Betätigungsvorrichtung beispielsweise eine Verbrennungskraftmaschine umfaßt, dann variiert die Totzeit (zweite Totzeit) des Systems, das die Verbrennungskraftmaschine und die Betätigungsvorrichtungsregeleinrichtung umfaßt, das eine Regelung im Gleichlauf mit der Drehzahl der Verbrennungskraftmaschine benötigt, abhängig von der Drehzahl der Verbrennungskraftmaschine und sie wird länger, wenn die Drehzahl höher wird. Zum Kompensieren der Totzeit unabhängig von dem Betriebszustand der Betätigungsvorrichtung, wie beispielsweise der Drehzahl der Verbrennungskraftmaschine, wird es bevorzugt, die maximale Totzeit zu kompensieren, die das System der Betätigungsvorrichtung und der Betätigungsvorrichtungsregeleinrichtung annehmen kann.
Falls die zweite Totzeit auf einen voreingestellten konstanten Wert eingestellt wird, dann sollte ein derartiger konstanter Wert vorzugsweise als die Totzeit des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, festgelegt werden, wenn sich die Betätigungsvorrichtung in einem bestimmten Betriebszustand befindet, z. B. der Betriebszustand, in dem die Totzeit, die das System der Betätigungsvorrichtung und der Betätigungsvorrichtungsregeleinrichtung annehmen kann, maximal ist. Falls die Betätigungsvorrichtung eine Verbrennungskraftmaschine umfaßt, dann sollte vorzugsweise der voreingestellte Wert der zweiten Totzeit als die Totzeit des Systems eingerichtet werden, das die Verbrennungskraftmaschine und die Betätigungsvorrichtungsregeleinrichtung umfaßt, wenn die Verbrennungskraftmaschine in einem niedrigen Drehzahlbereich, z. B. in einem Leerlaufdrehzahlbereich, arbeitet.
Wenn der voreingestellte Wert der zweiten Totzeit und die Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung nach der Gesamttotzeit des voreingestellten Werts der zweiten Totzeit und der ersten Totzeit darstellen, somit festgelegt sind, ist es möglich, die Totzeit des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, ohne Rücksicht auf den Betriebszustand der Betätigungsvorrichtung zu kompensieren, und folglich die Regelbarkeit der Ausgabe der ersten Erfassungseinrichtung bei dem vorbestimmten Zielwert ohne Rücksicht auf den Betriebszustand der Betätigungsvorrichtung zu erhöhen. Dies gilt, wenn die Betätigungsvorrichtung eine Verbrennungskraftmaschine umfaßt.
Zusätzlich zum Einstellen der zweiten Totzeit auf den gegenwärtigen konstanten Wert, kann die zweite Totzeit auf einen veränderlichen Wert eingestellt werden. Insbesondere umfaßt die Schätzeinrichtung eine Einrichtung zum Festlegen der zweiten Totzeit, um damit in Abhängigkeit von dem Betriebszustand der Betätigungsvorrichtung veränderbar zu sein, und zum Erzeugen der Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung nach der Gesamttotzeit, die die Summe der eingerichteten zweiten Totzeit und der ersten Totzeit ist, darstellen.
Insbesondere wenn die Betätigungsvorrichtung eine Verbrennungskraftmaschine umfaßt, dann umfaßt die Schätzeinrichtung eine Einrichtung zum Einrichten der zweiten Totzeit, um abhängig von dem Betriebszustand der Verbrennungskraftmaschine, die als die Betätigungsvorrichtung arbeitet, veränderbar zu sein, und zum Erzeugen der Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung nach der Gesamttotzeit, die die Summe der eingerichteten zweiten Totzeit und der ersten Totzeit ist, darstellen. Der Betriebszustand der Verbrennungskraftmaschine zum Festlegen der zweiten Totzeit umfaßt mindestens eine Drehzahl der Verbrennungskraftmaschine, wobei die Schätzeinrichtung eine Einrichtung zum Erhöhen der zweiten Totzeit umfaßt, wenn die Drehzahl der Verbrennungskraftmaschine niedriger ist.
Sogar mit der somit variierbar in Abhängigkeit vom Betriebszustand der Betätigungsvorrichtung eingerichteten zweiten Totzeit, kann die Totzeit (zweite Totzeit) des Systems, das die Betätigungsvorrichtung und die Betätigungsvorrichtungsregeleinrichtung umfaßt, ohne Rücksicht auf den Betriebszustand der Betätigungsvorrichtung kompensiert werden, und die Regelbarkeit der Ausgabe der ersten Erfassungseinrichtung bei dem vorbestimmten Zielwert kann ohne Rücksicht auf den Betriebszustand der Betätigungsvorrichtung erhöht werden. Insbesondere wenn die Betätigungsvorrichtung eine Verbrennungskraftmaschine umfaßt, dann kann die Totzeit (zweite Totzeit) des Systems, das die Verbrennungskraftmaschine und die Betätigungsvorrichtungsregeleinrichtung umfaßt, ohne Rücksicht auf die Drehzahl der Verbrennungskraftmaschine kompensiert werden, und die Regelbarkeit der Ausgabe der ersten Erfassungseinrichtung bei dem vorbestimmten Zielwert kann ohne Rücksicht auf die Drehzahl der Verbrennungskraftmaschine erhöht werden.
Falls die Betätigungsvorrichtung eine Verbrennungskraftmaschine umfaßt, dann kann der Betriebszustand der Verbrennungskraftmaschine zum Festlegen der zweiten Totzeit einen anderen Einlaß- bzw. Ansaugzustand der Verbrennungskraftmaschine etc., der von der Drehzahl der Verbrennungskraftmaschine verschieden ist, umfassen.
Die Schätzeinrichtung umfaßt eine Einrichtung zum Festlegen der ersten Totzeit auf einen voreingestellten konstanten Wert, und zum Erzeugen der Daten, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung nach der Gesamttotzeit, die die Summe des voreingestellten konstanten Wertes der ersten Totzeit und des voreingestellten konstanten Wertes der zweiten Totzeit ist, darstellen. Wenn die zweite Totzeit ebenfalls auf den konstanten Wert eingestellt ist, ist es für die Schätzeinrichtung leicht, die Daten zu erzeugen, die den Schätzwert der Ausgabe der ersten Erfassungseinrichtung darstellen.
Die Einrichtung zum Bestimmen der manipulierten Veränderlichen umfaßt eine Einrichtung zum Bestimmen der manipulierten Veränderlichen, um den Schätzwert der Ausgabe von der ersten Erfassungseinrichtung, wie durch die durch die Schätzeinrichtung erzeugten Daten dargestellt, gemäß einem Schiebemodus-Regelungsprozeß zu dem Zielwert hin zu konvergieren.
Der Schiebemodus-Regelungsprozeß ist ein Rückkopplungsregelungsprozeß mit variabler Struktur und ist weniger empfänglich für Störungen als der PID-Regelungsprozeß und folglich hochstabil. Beim Bestimmen der manipulierten Veränderlichen, um den Schätzwert der Ausgabe von der ersten Erfassungseinrichtung gemäß dem Schiebemodus-Regelungsprozeß zu konvergieren, können die ersten und zweiten Totzeiten kompensiert werden, und die Ausgabe der ersten Erfassungseinrichtung kann bei dem vorbestimmten Zielwert stabil mit hoher Genauigkeit geregelt werden.
Der Schiebemodus-Regelungsprozeß sollte vorzugsweise ein adaptiver Schiebemodus-Regelungsprozeß sein, der eine Kombination eines gewöhnlichen Schiebemodus-Rege­ lungsprozesses und eines Regelungsgesetzes, das als ein adaptives Gesetz (adaptiver Algorithmus) bezeichnet wird, ist.
Wenn die Anlage ein Abgassystem, das den katalytischen Konverter aufweist, umfaßt, dann wird vorzugsweise ein Sauerstoffkonzentrations-Sensor (O2-Sensor) als die erste Erfassungseinrichtung und ein konstanter Wert als ein Zielwert verwendet, um dadurch das gewünschte Reinigungsverhalten des katalytischen Konverters beizubehalten.
Die obigen und weiteren Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung gehen aus der folgenden Beschreibung hervor, wenn diese in Verbindung mit den beigefügten Zeichnungen, die beispielhaft bevorzugte Ausführungsformen der vorliegenden Erfindung erläutern, erfolgt.
KURZBESCHREIBUNG DER ZEICHNUNGEN
Fig. 1 ist ein Blockdiagramm einer Gesamtanordnung eines Luft-Kraft­ stoff-Verhältnisregelungssystems für eine Verbrennungskraftmaschine und eines Anlagenregelungssystems gemäß einer Ausführungsform der vorliegenden Erfindung;
Fig. 2 ist ein Diagramm, das Ausgabeeigenschaften eines O2-Sensors, der in der in Fig. 1 gezeigten Anordnung verwendet wird, zeigt;
Fig. 3 ist ein Blockdiagramm, das eine Basis-Anordnung einer Bestimmungseinheit für eine manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses der in Fig. 1 gezeigten Anordnung zeigt;
Fig. 4 ist ein Diagramm, das die Totzeit eines Maschinensystems der in Fig. 1 gezeigten Anordnung darstellt;
Fig. 5 ist ein Diagramm, das einen Schiebe­ modus-Regelungsprozeß darstellt, der von der in Fig. 1 gezeigten Anordnung verwendet wird;
Fig. 6 ist ein Blockdiagramm eines adaptiven Reglers in der in Fig. 1 gezeigten Anordnung;
Fig. 7 ist ein Flußdiagramm eines Maschinenkraftstoffregelungsprozesses, der von der in Fig. 1 gezeigten Anordnung durchgeführt wird;
Fig. 8 ist ein Flußdiagramm eines Unterprogramms des in Fig. 7 gezeigten Maschinenkraftstoffregelungsprozesses;
Fig. 9 ist ein Flußdiagramm eines Gesamtprozesses, der von der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses der in Fig. 1 gezeigten Anordnung durchgeführt wird;
Fig. 10 ist ein Flußdiagramm eines Unterprogramms des in Fig. 9 gezeigten Prozesses;
Fig. 11 ist ein Flußdiagramm eines weiteren Unterprogramms des in Fig. 9 gezeigten Prozesses;
Fig. 12 ist ein Flußdiagramm eines noch weiteren Unterprogramms des in Fig. 9 gezeigten Prozesses;
Fig. 13 ist ein Diagramm, das das in Fig. 12 gezeigte Unterprogramm erläutert;
Fig. 14 ist ein Diagramm, das das in Fig. 12 gezeigte Unterprogramm erläutert;
Fig. 15 ist ein Diagramm, das das in Fig. 12 gezeigte Unterprogramm erläutert;
Fig. 16 ist ein Flußdiagramm eines Unterprogramms des in Fig. 12 gezeigten Unterprogramms;
Fig. 17 ist ein Flußdiagramm eines weiteren Unterprogramms des in Fig. 9 gezeigten Unterprogramms;
Fig. 18 ist ein Flußdiagramm eines noch weiteren Unterprogramms des in Fig. 9 gezeigten Prozesses;
Fig. 19 ist ein Flußdiagramm eines weiteren Unterprogramms des in Fig. 9 gezeigten Prozesses;
Fig. 20 ist ein Flußdiagramm eines noch weiteren Unterprogramms des in Fig. 9 gezeigten Prozesses;
Fig. 21 ist ein Diagramm, das eine Modifikation eines Regelungsprozesses, das von der in Fig. 1 gezeigten Anordnung durchgeführt wird, erläutert; und
Fig. 22 ist ein Blockdiagramm eines Anlagenregelungssystems gemäß einer weiteren Ausführungsform der vorliegenden Erfindung.
DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSFORMEN
Ein Anlagenregelungssystem gemäß einer Ausführungsform der vorliegenden Erfindung wird unten mit Bezug auf Fig. 1 bis 20 beschrieben. Gemäß der vorliegenden Ausführungsform ist das Anlagenregelungssystem ein System zum Regeln einer Anlage, die ein Abgassystem einer Verbrennungskraftmaschine umfaßt, das von einer Position stromaufwärts eines katalytischen Konverters, der in einem Abgasdurchgang der Verbrennungskraftmaschine angeordnet ist, zum Reinigen eines Abgases, das von der Verbrennungskraftmaschine emittiert wird, bis zu einer Position stromabwärts des katalytischen Konverters reicht.
Fig. 1 zeigt in Blockform das Anlagenregelungssystems gemäß der Ausführungsform. Wie in Fig. 1 gezeigt ist, erzeugt eine Verbrennungskraftmaschine 1, wie zum Beispiel eine Vierzylinder-Verbrennungskraftmaschine, ein Abgas, das erzeugt wird, wenn eine Mischung von Luft und Kraftstoff in jedem Zylinder verbrannt wird und von jedem Zylinder in ein gemeinsames Abgasrohr 2 emittiert wird, das nahe der Verbrennungskraftmaschine 1 positioniert ist, von dem das Abgas in die Atmosphäre abgegeben wird. Zwei katalytische Dreiwege-Konverter 3, 4 werden in dem gemeinsamen Abgasrohr 2 an aufeinanderfolgenden stromabwärtigen Stellen daran montiert.
Auf den stromabwärtigen katalytischen Konverter 4 kann verzichtet werden. Die Verbrennungskraftmaschine 1 entspricht einer Betätigungsvorrichtung.
Das Anlagenregelungssystem dient dazu, ein Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine 1, d. h. ein Luft-Kraftstoff-Verhältnis einer Mischung von Luft und Kraftstoff, die in der Verbrennungskraftmaschine zu verbrennen ist, zu regeln. Das Anlagenregelungssystem umfaßt einen Luft-Kraftstoff-Verhältnis-Sensor 5 mit einem breiten Bereich, der als eine zweite Erfassungseinrichtung an dem Abgasrohr 2 stromaufwärts von dem katalytischen Konverter 3 montiert ist, oder genauer gesagt an einer Position, wo Abgase von den Zylindern der Verbrennungskraftmaschine 1 zusammengebracht werden, einen O2-Sensor (Sauerstoffkonzentrations-Sensor) 6, der als eine erste Erfassungseinrichtung an dem Abgasrohr 2 stromabwärts von dem katalytischen Konverter 3 und stromaufwärts von dem katalytischen Konverter 4 montiert wird, und eine Regeleinheit 7 zum Durchführen eines Regelungsprozesses (später beschrieben) basierend auf erfaßten Ausgabesignalen von den Sensoren 5, 6. Die Regeleinheit 7 wird mit erfaßten Ausgabesignalen von den Sensoren 5, 6 und ferner Ausgabesignalen von verschiedenen weiteren Sensoren, die einen Maschinendrehzahlsensor, einen Ansaugdrucksensor, einen Kühlmitteltemperatursensor, etc. umfassen, zum Erfassen von Betriebszuständen der Verbrennungskraftmaschine 1 beliefert.
Der Luft-Kraftstoff-Verhältnis-Sensor 5 mit breitem Bereich liegt in Form eines O2-Sensors vor und gibt ein Signal aus, das ein Niveau abhängig von dem Luft-Kraftstoff-Verhältnis des Luft-Kraftstoff-Gemisches, das durch die Verbrennungskraftmaschine 1 verbrannt wird (das Luft-Kraftstoff-Verhältnis wird gemäß der Konzentration von Sauerstoff in dem Abgas erkannt, das erzeugt wird, wenn die Luft-Kraftstoff-Mischung verbrannt wird), aufweist. Das Ausgabesignal von dem Luft-Kraft­ stoff-Verhältnis-Sensor mit breitem Bereich 5 (nachstehend als ein LAF-Sensor 5 bezeichnet) wird durch eine Erfassungsschaltung, wie zum Beispiel einen Linearisierer (nicht gezeigt) in ein Signal verarbeitet, das ein Ausgangssignal KACT aufweist, das ein Niveau aufweist, das proportional zu dem Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine in einem weiten Bereich von Luft-Kraftstoff-Verhältnissen derselben ist, d. h. ein Ausgangssignal KACT, das für einen erfaßten Wert des Luft-Kraftstoff-Verhältnisses repräsentativ ist. Der LAF-Sensor 5 wird detailliert in der offengelegten japanischen Patentveröffentlichung Nr. 4-369471 offenbart, die dem US-Patent Nr. 5 391 282 entspricht, und wird unten nicht beschrieben.
Der O2-Sensor 6, der stromabwärts von dem katalytischen Konverter 3 angeordnet ist, erzeugt ein Ausgangssignal VO2/OUT, das ein Niveau abhängig von der Sauerstoffkonzentration des Abgases, das durch den katalytischen Konverter 3 hindurchgegangen ist, aufweist, d. h. ein Ausgangssignal VO2/OUT, das einen erfaßten Wert der Sauerstoffkonzentration des Abgases darstellt, wie bei gewöhnlichen O2-Sensoren. Das Ausgangssignal VO2/OUT von dem O2-Sensor 6 wird sich mit hoher Empfindlichkeit im Verhältnis zu der Sauerstoffkonzentration des Abgases, das durch den katalytischen Konverter 3 hindurchgegangen ist, ändern, wobei das Luft-Kraftstoff-Verhältnis, das als die Sauerstoffkonzentration in dem Abgas, das durch den katalytischen Konverter 3 hindurchgegangen ist, erkannt wurde, in einem Bereich Δ liegt, der nahe an einem stöchiometrischen Luft-Kraftstoff-Verhältnis liegt.
Die Regeleinheit 7 umfaßt einen Mikrocomputer und ist grundsätzlich in eine Regeleinheit 7a (nachstehend als eine "Abgasregeleinheit 7a" bezeichnet) zum Bewirken eines Regelungsprozesses, um sequentiell ein Luft-Kraftstoff-Zielverhältnis KCMD für die Verbrennungskraftmaschine 1 zu bestimmen, und in eine Steuereinheit 7b (nachstehend als eine "Maschinenregeleinheit 7b" bezeichnet) zum Regeln des Luft-Kraftstoff-Verhältnisses der Verbrennungskraftmaschine 1 basierend auf dem Luft-Kraftstoff-Zielverhältnis KCMD aufgeteilt. Die Abgasregeleinheit 7a entspricht einer Einrichtung zum Bestimmen einer manipulierten Veränderlichen, und die Maschinenregeleinheit 7b entspricht einer Betätigungsvorrichtungsregeleinrichtung.
Die Maschinenregeleinheit 7b weist als ihre Hauptfunktionen einen Basis-Kraftstoffeinspritz­ mengen-Berechner 8 zum Bestimmen einer Basis-Kraft­ stoffeinspritzmenge Tim, die in die Verbrennungskraftmaschine 1 einzuspritzen ist, einen ersten Korrekturkoeffizient-Berechner 9 zum Bestimmen eines ersten Korrekturkoeffizienten KTOTAL, um die Basis-Kraft­ stoffeinspritzmenge Tim zu korrigieren, und einen zweiten Korrekturkoeffizient-Berechner 10, zum Bestimmen eines zweiten Korrekturkoeffizienten KCMD, um die Basis-Kraft­ stoffeinspritzmenge Tim zu korrigieren, auf.
Der Basis-Kraftstoffeinspritzmengen-Berechner 8 bestimmt eine Bezugs-Kraftstoffeinspritzmenge (Kraftstoffversorgungsmenge) aus der Drehzahl NE und dem Ansaugdruck PB der Verbrennungskraftmaschine 1 unter Verwendung einer vorbestimmten Tabelle bzw. Zuordnung und korrigiert die bestimmte Bezugskraftstoffeinspritzmenge abhängig von dem wirksamen Durchlaßquerschnitt einer Drosselklappe (nicht gezeigt) der Verbrennungskraftmaschine 1, um dadurch eine Basis-Kraftstoffeinspritzmenge Tim zu berechnen.
Der erste Korrekturkoeffizient KTOTAL, der durch den ersten Korrekturkoeffizienten-Berechner 9 bestimmt wurde, dient dazu, die Basis-Kraftstoffeinspritzmenge Tim hinsichtlich eines Abgas-Umlaufverhältnisses der Verbrennungskraftmaschine 1, d. h. des Verhältnisses eines Abgases, das in einer Luft-Kraftstoff-Mischung enthalten ist, die in die Verbrennungskraftmaschine 1 eingeführt wurde, einer Menge an entleertem Kraftstoff, die der Verbrennungskraftmaschine 1 zugefügt wird, wenn ein Kanister (nicht gezeigt) entleert wird, einer Kühlmitteltemperatur, einer Einlaßtemperatur etc., zu korrigieren.
Der zweite Korrekturkoeffizient KCMDM, der durch den zweiten Korrekturkoeffizient-Berechner 10 bestimmt wird, dient dazu, die Basis-Kraftstoffeinspritzmenge Tim hinsichtlich der Ladungswirksamkeit einer Luft-Kraftstoff-Mischung infolge des Kühleffekts von Kraftstoff, der in die Verbrennungskraftmaschine 1 fließt, abhängig von einem Ziel-Luft-Kraftstoffverhältnis KCMD, das durch die Abgasregeleinheit 7a bestimmt wird, wie später beschrieben wird, zu korrigieren.
Die Regeleinheit 7 korrigiert die Basis-Kraft­ stoffeinspritzmenge Tim mit dem ersten Korrekturkoeffizienten KTOTAL und dem zweiten Korrekturkoeffizienten KCMDM durch Multiplizieren der Basis-Kraftstoffeinspritzmenge Tim mit dem ersten Korrekturkoeffizienten KTOTAL und dem zweiten Korrekturkoeffizienten KCMDM, wobei folglich eine Kraftstoffeinspritzbedarfsmenge Tcyl für die Verbrennungskraftmaschine 1 erzeugt wird.
Spezifische Einzelheiten der Prozesse zum Berechnen der Basis-Kraftstoffeinspritzmenge Tim, des ersten Korrekturkoeffizienten KTOTAL und des zweiten Korrekturkoeffizienten KCMDM werden ausführlich in der japanischen offengelegten Patentveröffentlichung Nr. 5-79374 (US-Patent Nr. 5 253 630) offenbart und werden unten nicht beschrieben.
Die Maschinenregeleinheit 7b weist ferner zusätzlich zu den obigen Funktionen einen Rückführungsregler 14 für eine Rückführungsregelung des Luft-Kraft­ stoff-Verhältnisses der Verbrennungskraftmaschine 1 durch Einstellen einer Kraftstoffeinspritzmenge der Verbrennungskraftmaschine 1 auf, um das Ausgangssignal KACT des LAF-Sensors 5 (das erfaßte Luft-Kraft­ stoff-Verhältnis) zu dem Luft-Kraftstoff-Zielverhältnis KCMD hin zu konvergieren, das durch die Abgasregeleinheit 7a (später ausführlich unten beschrieben) sequentiell bestimmt wird.
Der Rückführungsregler 14 umfaßt einen allgemeinen Rückführungsregler 15 zur Rückführungsregelung einer Gesamtkraftstoffeinspritzmenge für alle Zylinder der Verbrennungskraftmaschine 1 und einen lokalen Rückkopplungsregler 16 zur Rückkopplungsregelung einer Kraftstoffeinspritzmenge für jeden der Zylinder der Verbrennungskraftmaschine 1.
Der allgemeine Rückkopplungsregler 15 bestimmt sequentiell einen Rückkopplungs-Korrekturkoeffizienten KFB, um die Kraftstoffeinspritzbedarfsmenge Tcyl (durch Multiplizieren der Kraftstoffeinspritzbedarfsmenge Tcyl) zu korrigieren, um das Ausgangssignal KACT von dem LAF-Sensor 5 zu dem Luft-Kraftstoff-Zielverhältnis KCMD hin zu konvergieren. Der allgemeine Rückkopplungsregler 15 umfaßt einen PID-Regler 17 zum Bestimmen einer Rückkopplung-manipulierten Veränderlichen KLAF als dem Rückkopplungs-Korrekturkoeffizienten KFB abhängig von der Differenz zwischen dem Ausgangssignal KACT von dem LAF-Sensor 5 und dem Luft-Kraftstoff-Zielverhältnis KCMD gemäß einem bekannten PID-Regelungsprozeß, und einen adaptiven Regler 18 (gekennzeichnet durch "STR" in Fig. 1) zum adaptiven Bestimmen einer Rückkopplung-mani­ pulierten Veränderlichen KSTR zum Bestimmen des Rückkopplungs-Korrekturkoeffizienten KFB hinsichtlich Änderungen in Betriebsbedingungen der Verbrennungskraftmaschine 1 oder charakteristischen Änderungen derselben aus dem Ausgangssignal KACT von dem LAF-Sensor 5 und dem Luft-Kraftstoff-Zielverhältnis KCMD.
Bei der vorliegenden Ausführungsform besteht die Rückkopplung-manipulierte Veränderliche KLAF, die durch den PID-Regler 17 erzeugt wird, aus "1" und kann direkt als der Rückkopplungs-Korrekturkoeffizient KFB verwendet werden, wenn das Ausgangssignal KACT (das erfaßte Luft-Kraftstoff-Verhältnis) von dem LAF-Sensor 5 gleich dem Luft-Kraftstoff-Zielverhältnis KCMD ist. Die Rückkopplung-manipulierte Veränderliche KSTR, die durch den adaptiven Regler 18 erzeugt wird, wird das Luft-Kraftstoff-Zielverhältnis KCMD, wenn das Ausgangssignal KACT von dem LAF-Sensor 5 gleich dem Luft-Kraft­ stoff-Zielverhältnis KCMD ist. Eine Rückkopplung-manipulierte Veränderliche kstr (= KSTR/KCMD), die durch Dividieren der Rückkopplung-manipulierten Veränderlichen KSTR durch das Luft-Kraftstoff-Zielverhältnis KCMD mit einer Teilungsvorrichtung 19 erzeugt wird, kann als der Rückkopplungs-Korrekturkoeffizient KFB verwendet werden.
Die Rückkopplung-manipulierte Veränderliche KLAF, die durch den PID-Regler 17 erzeugt wird, und die Rückkopplung-manipulierte Veränderliche KSTR, die durch Dividieren der Rückkopplung-manipulierten Veränderlichen KSTR von dem adaptiven Regler 18 durch das Luft-Kraftstoff-Zielverhältnis KCMD erzeugt wird, werden einzeln durch eine Schaltvorrichtung 20 ausgewählt. Eine aus der der Rückkopplung-manipulierten Veränderlichen KLAF und der Rückkopplung-manipulierten Veränderlichen KSTR ausgewählte Veränderliche wird als der Rückkopplungs-Korrekturkoeffizient KFB verwendet. Die Kraftstoffeinspritzbedarfsmenge Tcyl wird durch Multiplizieren mit dem Rückkopplungs-Korrek­ turkoeffizienten KFB korrigiert. Einzelheiten des allgemeinen Rückkopplungsreglers 15 (insbesondere des adaptiven Reglers 18) werden später beschrieben.
Der lokale Rückkopplungsregler 16 umfaßt eine Beobachtungsvorrichtung 21 zum Schätzen von tatsächlichen Luft-Kraftstoff-Verhältnissen #nA/F (n=1, 2, 3, 4) der jeweiligen Zylinder aus dem Ausgangssignal KACT von dem LAF-Sensor 5, und eine Mehrzahl von PID-Reglern 22 (ebenso viele wie die Anzahl der Zylinder) zum Bestimmen der jeweiligen Rückkopplungs-Korrekturkoeffizienten #nKLAF für Kraftstoffeinspritzmengen für die Zylinder aus den jeweiligen tatsächlichen Luft-Kraft­ stoff-Verhältnissen #nA/F, die durch die Beobachtungsvorrichtung 21 gemäß einem PID-Regelungsprozeß geschätzt wurden, um Variationen der Luft-Kraftstoff-Verhältnisse der Zylinder zu eliminieren.
Kurz gesagt schätzt die Beobachtungsvorrichtung 21 ein tatsächliches Luft-Kraftstoff-Verhältnis #nA/F von jedem der Zylinder wie folgt: ein System von der Verbrennungskraftmaschine 1 zu dem LAF-Sensor 5 (wo die Abgase von den Zylindern vereinigt werden) wird als ein System zum Erzeugen eines Luft-Kraftstoff-Verhältnisses betrachtet, das durch den LAF-Sensor 5 aus einem tatsächlichen Luft-Kraftstoff-Verhältnis #nA/F von jedem der Zylinder erfaßt wird, und wird hinsichtlich einer Erfassungs-Antwortverzögerung (z. B. einer Zeitverzögerung der ersten Ordnung) des LAF-Sensors 5 und eines chronologischen Beitrags des Luft-Kraft­ stoff-Verhältnisses von jedem der Zylinder zu dem durch den LAF-Sensor 5 erfaßten Luft-Kraftstoff-Verhältnis modelliert. Basierend auf dem modellierten System wird ein tatsächliches Luft-Kraftstoff-Verhältnis #nA/F von jedem der Zylinder aus dem Ausgangssignal KACT von dem LAF-Sensor 5 geschätzt.
Einzelheiten der Beobachtungsvorrichtung 21 sind in der japanischen offengelegten Patentveröffentlichung Nr. 7-83094 offenbart, die beispielsweise dem US-Patent Nr. 5 531 208 entspricht, und werden unten nicht beschrieben.
Jeder der PID-Regler 22 des lokalen Rückkopplungsreglers 16 teilt das Ausgangssignal KACT von dem LAF-Sensor 5 durch einen Durchschnittswert der Rückkopplungs-Korrek­ turkoeffizienten #nKLAF, die durch die jeweiligen PID-Regler 22 in einem vorherigen Regelzyklus bestimmt wurden, um einen Quotientenwert zu erzeugen, und verwendet den Quotientenwert als ein Luft-Kraft­ stoff-Zielverhältnis für den entsprechenden Zylinder. Jeder der PID-Regler 22 bestimmt dann einen Rückkopplungs-Korrek­ turkoeffizienten #nKLAF in einem gegenwärtigen Regelzyklus, um jegliche Differenz zwischen dem Luft-Kraftstoff-Zielverhältnis und dem jeweiligen tatsächlichen Luft-Kraftstoff-Verhältnis #nA/F, das durch die Beobachtungsvorrichtung 21 bestimmt wurde, zu eliminieren.
Der lokale Rückkopplungsregler 16 multipliziert einen Wert, der durch Multiplizieren der Kraftstoff-Einspritz­ bedarfsmenge Tcyl mit dem ausgewählten Rückkopplungs-Kor­ rekturkoeffizienten KFB, der durch den allgemeinen Rückkopplungsregler 15 erzeugt wurde, erzeugt wurde, mit dem Rückkopplungs-Korrekturkoeffizienten #nKLAF für jeden der Zylinder erzeugt wird, wodurch eine Ausgabe-Kraft­ stoffeinspritzmenge #nTout (n=1, 2, 3, 4) für jeden der Zylinder bestimmt wird.
Die Ausgabe-Kraftstoffeinspritzmenge #nTout, die so für jeden der Zylinder bestimmt wurde, wird bezüglich akkumulierte Kraftstoffpartikel auf Ansaugrohrwänden der Verbrennungskraftmaschine 1 durch eine Kraft­ stoff-Akkumulierungskorrigiervorrichtung 23 in der Regelungseinheit 7 korrigiert. Die korrigierte Ausgabe-Kraft­ stoff-Einspritzmenge #nTout wird auf jeden der Kraftstoffeinspritzer (nicht gezeigt) der Verbrennungskraftmaschine 1 angewendet, die Kraftstoff in jeden der Zylinder mit der korrigierten Ausgabe-Kraft­ stoffeinspritzmenge #nTout einspritzt.
Die Korrektur der Ausgabe-Kraftstoffeinspritzmenge hinsichtlich der akkumulierten Kraftstoffpartikel auf Ansaugrohrwänden wird ausführlich in der japanischen offengelegten Patentveröffentlichung Nr. 8-21273 offenbart, die beispielsweise dem US-Patent Nr. 5 568 799 entspricht, und wird unten nicht ausführlich beschrieben.
Ein in Fig. 1 gezeigter Sensor-Ausgabeselektor 24 dient dazu, das Ausgabesignal KACT von dem LAF-Sensor 5 auszuwählen, das für die Schätzung eines tatsächlichen Luft-Kraftstoff-Verhältnisses #nA/F von jedem Zylinder mit der Beobachtungsvorrichtung 21, abhängig von den Betriebsbedingungen der Verbrennungskraftmaschine 1, geeignet ist. Einzelheiten des Sensor-Ausgabeselektors 24 werden ausführlich in der japanischen offengelegten Patentveröffentlichung Nr. 7-259588 offenbart, die dem US-Patent Nr. 5 540 209 entspricht, und werden unten nicht ausführlich beschrieben.
Die Abgasregeleinheit 7a weist eine Subtrahiervorrichtung 11 zum Bestimmen einer Differenz kact (= KACT - FLAF/BASE) zwischen dem Ausgangssignal KACT aus dem LAF-Sensor 5 und einem vorbestimmten Bezugswert FLAF/BASE und eine Subtrahiervorrichtung 12 zum Bestimmen einer Differenz VO2 (= VO2/OUT-VO2/TARGET) zwischen dem Ausgangssignal VO2/OUT aus dem O2-Sensor 6 und einem Zielwert VO2/TARGET desselben auf. Der Bezugswert FLAF/BASE wird als ungefähr "1" (konstanter Wert) festgelegt, der als ein Luft-Kraftstoff-Verhältnis in der vorliegenden Ausführungsform konvertiert wird. Der Zielwert VO2/TARGET wird als ein konstanter Wert zum Erreichen eines optimalen Abgas-Reini­ gungsleistungsverhaltens des katalytischen Konverters 3 in der vorliegenden Ausführungsform festgelegt.
Die Differenzen kact, VO2, die jeweils durch die Subtrahiervorrichtungen 11, 12 bestimmt werden, werden als eine differentielle Ausgabe kact des LAF-Sensors 5 bzw. eine differentielle Ausgabe VO2 des O2-Sensors 6 bezeichnet.
Die Abgasregeleinheit 7a umfaßt ferner eine Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 zum sequentiellen Bestimmen eines Luft-Kraftstoff-Zielverhältnis KCMD für die Verbrennungskraftmaschine 1 (ein Luft-Kraft­ stoff-Zielverhältnis KCMD für die Verbrennungskraftmaschine 1, erfaßt durch den LAF-Sensor 5) als eine manipulierte Veränderliche zum Bestimmen des Luft-Kraftstoff-Verhält­ nisses der Verbrennungskraftmaschine 1 unter Verwendung von Daten der differentiellen Ausgaben kact, VO2 als Daten, die die Ausgangssignale von dem LAF-Sensor 5 und dem O2-Sensor 6 darstellen.
Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 bestimmt sequentiell das Luft-Kraftstoff-Zielverhältnis KCMD, um das Ausgangssignal VO2/OUT des O2-Sensors 6 auf den Zielwert VO2/TARGET dafür einzustellen, d. h. das Ausgangssignal VO2/OUT des O2-Sensors 6 zu "0" hin zu konvergieren, wobei ein Abgassystem (in Fig. 1 als E bezeichnet), das den katalytischen Konverter 3 umfaßt, das von dem LAF-Sensor 5 zu dem O2-Sensor 6 entlang des Abgasrohrs 2 reicht, als eine zu regelnde Anlage gehandhabt wird.
Insbesondere bestimmt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 sequentiell das Luft-Kraft­ stoff-Zielverhältnis KCMD für die Verbrennungskraftmaschine 1, um das Ausgangssignal VO2/OUT des O2-Sensors 6 an den Zielwert VO2/TARGET dafür gemäß einem Schiebemodus-Rege­ lungsprozeß hinsichtlich einer Totzeit (erste Totzeit), die in dem zu regelnden Abgassystem E vorliegt, einer Totzeit (zweite Totzeit), die in einem System, das die Verbrennungskraftmaschine 1 und die Maschinenregeleinheit 7b umfaßt, und Verhaltensänderungen des Abgassystems E einzustellen.
Um einen solchen Regelungsprozeß gemäß der vorliegenden Ausführungsform durchzuführen, wird das Abgassystem E als eine Anlage zum Erzeugen des Ausgangssignals VO2/OUT des O2-Sensors 6 (die Sauerstoffkonzentration des Abgases, das durch den katalytischen Konverter 3 durchgelaufen ist) aus dem Ausgangssignal KACT des LAF-Sensors 5 (das erfaßte Luft-Kraftstoff-Verhältnis) über ein Totzeitelement und einem Antwortverzögerungselement betrachtet, und die Anlage wird als ein diskretes System oder, genauer gesagt, als ein diskretes Zeitsystem modelliert ist. Zusätzlich wird das System, das die Verbrennungskraftmaschine 1 und die Maschinenregeleinheit 7b umfaßt, als ein System zum Erzeugen des Ausgangssignals KACT des LAF-Sensors 5 aus dem Luft-Kraftstoff-Zielverhältnis KCMD über ein Totzeitelement betrachtet, und dieses System wird als ein diskretes System modelliert.
Um die Verarbeitung durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 zu vereinfachen, wird das diskrete Systemmodell des Abgassystems E unter Verwendung der differentiellen Ausgabe kact (= KACT-FLAF/BASE) von dem LAF-Sensor 5 und der differentiellen Ausgabe VO2 (= VO2/OUT-VO2/TARGET) von dem O2-Sensor 6 anstelle des Ausgangssignals KACT des LAF-Sensors 5 und des Ausgangssignals VO2/OUT des O2-Sensors 6 gemäß der folgenden Gleichung (1) ausgedrückt:
VO2(k+1) = a1.VO2(k) + a2.VO2(k-1) + b1.kact(k-d1) (1).
Gemäß der Gleichung (1) wird das Abgassystem E als eine Anlage zum Erzeugen der differentiellen Ausgabe VO2 von dem O2-Sensor 6 aus der differentiellen Ausgabe kact von dem LAF-Sensor 5 über ein Totzeitelement und ein Antwortverzögerungselement betrachtet und als ein diskretes System modelliert (genauer gesagt als ein autoregressives Modell, das eine Totzeit in der differentiellen Ausgabe kact als eine Eingabe in das Abgassystem E aufweist).
In der Gleichung (1) stellt "k" die Anzahl von diskreten Zeitregelzyklen und "d1" die Totzeit (erste Totzeit) des Abgassystems E dar. Die Totzeit des Abgassystems E (die benötigte Zeit bis das Luft-Kraftstoff-Verhältnis, das durch den LAF-Sensor 5 zu jedem Zeitpunkt erfaßt wird, in dem Ausgangssignal VO2/OUT von dem O2-Sensor 6 reflektiert wird) ist im allgemeinen gleich der Zeit von 3-10 Regelzyklen (d1=3-10), falls die Periode (konstant in der vorliegenden Ausführungsform) der Regelzyklen der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 von 30 bis 100 ms reicht. Bei der vorliegenden Ausführungsform wird ein voreingestellter konstanter Wert (d1=7 in der vorliegenden Ausführungsform), der gleich oder geringfügig länger als die tatsächliche Totzeit des Abgassystems E ist, als die Totzeit d1 in dem diskreten Systemmodell des Abgassystems E, wie durch die Gleichung (1) dargestellt ist, verwendet. Die ersten und zweiten Glieder der rechten Seite der Gleichung (1) entsprechen einem Antwort-Verzögerungselement des Abgassystems E, wobei das erste Glied ein primäres autoregressives Glied und das zweite Glied ein sekundäres autoregressives Glied ist. In den ersten und zweiten Gliedern stellen "a1", "a2" jeweilige Verstärkungskoeffizienten des primären autoregressiven Glieds und des sekundären autoregressiven Glieds dar. Das dritte Glied der rechten Seite der Gleichung (1) entspricht einem Totzeitelement des Abgassystems E und stellt insbesondere die differentielle Ausgabe kact des LAF-Sensors 5 als eine Eingabe in das Abgassystem E einschließlich der Totzeit dar. In dem dritten Glied stellt "b1" einen Verstärkungskoeffizienten des Totzeitelementes dar. Die Verstärkungskoeffizienten "a1", "a2", "b1" sind Parameter, die das Verhalten des diskreten Systemmodells beschreiben, und werden sequentiell durch eine Identifiziervorrichtung identifiziert, die später beschrieben wird.
Das diskrete Systemmodell des Luft-Kraftstoff-Ver­ hältnis-Manipulationssystems (das System, das die Verbrennungskraftmaschine 1 und die Maschinenregeleinheit 7b umfaßt) wird unter Verwendung der differentiellen Ausgabe kact (= KACT-FLAF/BASE) aus dem LAF-Sensor 5 anstelle der Ausgabe KACT aus dem LAF-Sensor 5 und ferner unter Verwendung einer Differenz kcmd (= KCMD - FLAF/BASE, die einem Zielwert für die differentielle Ausgabe kact des LAF-Sensors 5 entspricht und als ein "differentielles Luft-Kraftstoff-Zielverhältnis kcmd" bezeichnet wird) zwischen dem Luft-Kraft­ stoff-Zielverhältnis KCMD und dem Bezugswert FLAF/BASE anstelle des Luft-Kraftstoff-Zielverhältnisses KCMD gemäß der folgenden Gleichung (2) ausgedrückt:
kact(k) = kcmd (k-d2) (2).
Die Gleichung (2) drückt das Luft-Kraftstoff-Verhältnis-Mani­ pulationssystem als ein diskretes Systemmodell aus, wobei das Luft-Kraftstoff-Verhältnis-Manipulationssystem als ein System zum Erzeugen der differentiellen Ausgabe kact von dem LAF-Sensor 5 aus dem differentiellen Luft-Kraftstoff-Zielverhältnis kcmd über ein Totzeitelement betrachtet wird, d. h. ein System, bei dem die differentielle Ausgabe kact in jedem Regelzyklus gleich dem differentiellen Luft-Kraftstoff-Zielverhältnis kcmd vor der Totzeit ist.
In der Gleichung (2) stellt "d2" die Totzeit (zweite Totzeit) des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems in Form der Anzahl der Regelzyklen der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 dar. Die Totzeit des Luft-Kraftstoff-Verhältnis-Manipulationssystems (die benötigte Zeit, bis das Luft-Kraftstoff-Zielverhältnis kcmd zu jedem Zeitpunkt in dem Ausgangssignal KACT des LAF-Sensors 5 reflektiert wird) variiert mit der Drehzahl NE der Verbrennungskraftmaschine 1, wie in Fig. 4 gezeigt ist, und ist länger, wenn die Drehzahl NE der Verbrennungskraftmaschine 1 niedriger ist. Hinsichtlich der obigen Eigenschaften der Totzeit der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13, wird bei der vorliegenden Ausführungsform ein voreingestellter konstanter Wert (d2=3 in der vorliegenden Ausführungsform) verwendet, der gleich oder geringfügig länger als die tatsächliche Totzeit des Luft-Kraft­ stoff-Verhältnis-Manipulationssystems bei einer Leerlaufdrehzahl der Verbrennungskraftmaschine 1 ist, die eine Drehzahl in einem niedrigen Geschwindigkeitsbereich der Verbrennungskraftmaschine 1 ist (die tatsächliche Totzeit ist eine maximale Totzeit, die dem Luft-Kraftstoff-Verhältnis-Manipulationssystem bei einer beliebigen Drehzahl der Verbrennungskraftmaschine 1 entnommen werden kann).
Das Luft-Kraftstoff-Verhältnis-Manipulationssystem umfaßt tatsächlich ein Totzeitelement und ein Antwortverzögerungselement der Verbrennungskraftmaschine.
  • 1. Da eine Antwortverzögerung der Ausgabe KACT des LAF-Sensors 5 hinsichtlich des Luft-Kraft­ stoff-Zielverhältnisses KCMD grundsätzlich durch den Rückführungsregler 14 (insbesondere des adaptiven Reglers 18) kompensiert wird, wird kein Problem entstehen, falls ein Antwort-Verzögerungselement der Verbrennungskraftmaschine 1 in dem Luft-Kraft­ stoff-Verhältnis-Manipulationssystem im Hinblick auf die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 nicht berücksichtigt wird.
Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 führt in der vorliegenden Ausführungsform den Regelungsprozeß durch, um das Luft-Kraftstoff-Zielverhältnis KCMD in vorbestimmten (konstanten) Regelzyklen basierend auf dem diskreten Systemmodell, das durch die Gleichungen (1), (2) ausgedrückt wird, zu bestimmen. Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 weist die in Fig. 3 gezeigten Funktionen auf.
Wie in Fig. 3 gezeigt ist, umfaßt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 eine Identifiziervorrichtung 25 zum sequentiellen Identifizieren in jedem Regelzyklus von Werten der Verstärkungskoeffizienten a1, a2, b1, die Parameter sind, die für das diskrete Systemmodell des Abgassystems E festzulegen sind, aus den Daten der differentiellen Ausgabe KACT von dem LAF-Sensor 5 und der differentiellen Ausgabe VO2 von dem O2-Sensor 6, eine Schätzvorrichtung 26 (Schätzeinrichtung) zum sequentiellen Schätzen in jedem Regelzyklus eines geschätzten Wertes VO2 Balken der differentiellen Ausgabe VO2 von dem O2-Sensor 6 (nachstehend als eine geschätzte differentielle Ausgabe VO2 Balken bezeichnet) nach der Gesamttotzeit d (=d1+d2), die die Summe der Totzeit d1 des Abgassystems E und der Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems ist, unter Verwendung von identifizierten Werten a1 Hut, a2 Hut, b1 Hut der Verstärkungskoeffizienten a1, a2, b1, die durch die Identifiziervorrichtung 25 identifiziert sind (nachstehend als identifizierte Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut bezeichnet), aus den Daten der differentiellen Ausgabe kact von dem LAF-Sensor 5, den Daten der differentiellen Ausgabe VO2 von dem O2-Sensor 6 und den Daten des Luft-Kraftstoff-Zielverhältnisses KCMD (genauer das differentielle Luft-Kraft­ stoff-Zielverhältnis kcmd), das in der Vergangenheit durch einen Schiebemodus-Regler 27 (unten beschrieben) bestimmt wurde, und einen Schiebemodus-Regler 27 zum sequentiellen Bestimmen in jedem Regelzyklus eines Luft-Kraft­ stoff-Zielverhältnisses KCMD unter Verwendung der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut von der geschätzten differentiellen Ausgabe VO2 Balken von dem O2-Sensor 6, die durch die Schätzvorrichtung 26 gemäß einem adaptiven Schiebe­ modus-Regelungsprozeß bestimmt wurde.
Der Algorithmus einer durch die Identifiziervorrichtung 25, die Schätzvorrichtung 26 und den Schiebemodus-Regler 27 durchzuführenden Verarbeitungsoperation wird auf der Basis des diskreten Systemmodells wie folgt aufgebaut:
Bezüglich der Identifiziervorrichtung 25 variieren im allgemeinen die tatsächlichen Verstärkungskoeffizienten des Abgassystems E, die den Verstärkungskoeffizienten a1, a2, b1 des diskreten Systemmodells entsprechen, abhängig von Umgebungsbedingungen und zeitabhängigen charakteristischen Änderungen des Abgassystems E. Um einen Modellfehler des diskreten Systemmodells (die Gleichung (1)) hinsichtlich des tatsächlichen Abgassystems E zum Erhöhen der Genauigkeit des diskreten Systemmodells zu minimieren, ist es vorzuziehen, die Verstärkungskoeffizienten a1, a2, b1 des diskreten Systemmodells auf einer Echtzeitbasis abhängig von den Verhaltensbedingungen und den zeitabhängigen charakteristischen Änderungen des tatsächlichen Abgassystems E zu minimieren.
Die Identifiziervorrichtung 25 dient dazu, die Verstärkungskoeffizienten a1, a2, b1 sequentiell auf einer Echtzeitbasis für den Zweck eines Minimierens eines Modellfehlers des diskreten Systemmodells zu identifizieren. Die Identifiziervorrichtung 25 führt ihren identifizierenden Prozeß wie folgt durch:
In jedem Regelzyklus bestimmt die Identifiziervorrichtung 25 einen identifizierten Wert VO2 Hut der vorliegenden differentiellen Ausgabe VO2 von dem O2-Sensor 6 (nachstehend als eine identifizierte differentielle Ausgabe VO2 Hut bezeichnet) an dem gegenwärtig festgelegten diskreten Systemmodell unter Verwendung der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut des gegenwärtig festgelegten diskreten Systemmodells, d. h. identifizierte Verstärkungskoeffizienten a1 Hut (k-1), a2 Hut (k-1), b1 Hut (k-1) die in einem vorherigen Regelzyklus bestimmt wurden, und voriger Daten der differentiellen Ausgabe kact von dem LAF-Sensor 5 und der differentiellen Ausgabe VO2 von dem O2-Sensor 6 gemäß der folgenden Gleichung (3):
Die Gleichung (3) entspricht der Gleichung (1), die um einen Regelzyklus in die Vergangenheit geschoben wird, wobei die Verstärkungskoeffizienten a1, a2, b1 durch die jeweiligen Verstärkungskoeffizienten a1 Hut (k-1), a2 Hut (k-1), b1 Hut (k-1) ersetzt werden. "d1" des Abgassystems E in dem dritten Glied der Gleichung (3) stellt einen voreingestellten Wert (d1=7), wie oben beschrieben ist, dar.
Falls die durch die folgenden Gleichungen (4), (5) definierten Vektoren Θ, ζ eingeführt werden (der Buchstabe T in den Gleichungen (4), (5) und weiteren Gleichungen stellt eine Transposition dar), dann wird die Gleichung (3) durch die Gleichung (6) ausgedrückt:
Die Identifiziervorrichtung 25 bestimmt ferner eine Differenz id/e zwischen der identifizierten differentiellen Ausgabe VO2 Hut von dem O2-Sensor 6, die durch die Gleichung (3) oder (6) bestimmt wird, und der vorliegenden differentiellen Ausgabe VO2 von dem O2-Sensor 6, die einen Modellfehler des diskreten Systemmodells hinsichtlich des tatsächlichen Abgassystems E darstellt (die Differenz id/e wird nachstehend als ein identifizierter Fehler id/e bezeichnet) gemäß der folgenden Gleichung (7):
id/e(k) = VO2(k) - VÔ2(k) (7).
Die Identifiziervorrichtung 25 bestimmt ferner neue identifizierte Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut, b1(k) Hut, anders gesagt einen neuer Vektor Θ(k), der diese identifizierten Verstärkungselemente als Elemente aufweist (nachstehend wird der neue Vektor Θ(k) als ein identifizierter Verstärkungskoeffizientenvektor Θ bezeichnet), um den identifizierten Fehler id/e gemäß der unten angegebenen Gleichung (8) zu minimieren. Das heißt, die Identifiziervorrichtung 25 variiert die identifizierten Verstärkungskoeffizienten a1 Hut (k-1), a2 Hut (k-1), b1 Hut (k-1), die in dem vorherigen Regelzyklus durch eine Menge bestimmt wurden, die proportional zu dem identifizierten Fehler id/e ist, um dadurch die neuen identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut, b1(k) Hut zu bestimmen.
Θ(k) = Θ(k-1) + kθ(k).id/e(k) (8)
wobei kθ einen kubischen Vektor darstellt, der durch die folgende Gleichung (9) bestimmt wird, d. h. ein Verstärkungskoeffizientenvektor zum Bestimmen einer Änderung abhängig von dem identifizierten Fehler id/e der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut:
wobei P eine kubische quadratische Matrix darstellt, die durch eine rekursive Formel bestimmt wird, die durch die folgende Gleichung (10) ausgedrückt wird:
wobei I eine Einheitsmatrix darstellt.
In der Gleichung (10) werden λ1, λ2 festgelegt, um die Bedingungen 0<λ1≦1 und 0≦λ2<2 zu erfüllen, und ein Anfangswert P(0) von P stellt eine diagonale Matrix dar, deren diagonale Komponenten positive Zahlen sind.
Abhängig davon, wie λ1, λ2 in der Gleichung (10) festgelegt sind, kann jeder der verschiedenen spezifischen Algorithmen, die ein festes Verstärkungsverfahren, ein degressives Verstärkungsverfahren, ein Verfahren von gewichteten kleinsten Quadraten, ein Verfahren der kleinsten Quadrate, ein festes Verfolgungsverfahren, etc. aufweisen, verwendet werden. Gemäß der vorliegenden Ausführungsform wird beispielsweise ein Verfahren der kleinsten Quadrate (λ12=1) verwendet.
Grundsätzlich bestimmt die Identifiziervorrichtung 25 sequentiell in jedem Regelzyklus die identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut des diskreten Systemmodells, um den identifizierten Fehler id/e gemäß dem obigen Algorithmus (Rechenoperation) zu minimieren. Durch diese Operation ist es möglich, die identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut zu bestimmen, die dem tatsächlichen Abgassystem E angepaßt sind.
Die Berechnungsoperation ist die Basis-Verarbeitung, die durch die Identifiziervorrichtung 25 durchgeführt wird. Bei der vorliegenden Ausführungsform führt die Identifiziervorrichtung 25 zusätzliche Prozesse, wie zum Beispiel ein Grenzwertverfahren, an den identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut durch, um diese zu bestimmen. Derartige Operationen der Identifiziervorrichtung 25 werden später beschrieben.
Die Schätzvorrichtung 26 bestimmt in jedem Regelzyklus sequentiell die geschätzte differentielle Ausgabe VO2 Balken, die ein geschätzter Wert der differentiellen Ausgabe VO2 von dem O2-Sensor 6 nach der Gesamttotzeit d (=d1+d2) ist, um den Effekt der Totzeit d1 des Abgassystems E und den Effekt der Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems zum Bestimmen des Luft-Kraftstoff-Zielverhältnisses KCMD mit dem Schiebemodus-Regler 27 zu kompensieren, wie ausführlich später beschrieben wird. Die Schätzvorrichtung 26 bestimmt die geschätzte differentielle Ausgabe VO2 wie folgt:
Falls die Gleichung (2), die das Modell des Luft-Kraftstoff-Verhältnis-Manipulationssystems ausdrückt, auf Gleichung (1) angewendet wird, die das diskrete Systemmodell des Abgassystems E ausdrückt, dann kann die Gleichung (1) als die folgende Gleichung (11) neu geschrieben werden:
VO2(k+2) = a1.VO2(k) + a2.VO2(k-1) + b1.kcmd(k - d1 - d2) = a1.VO2(k) + a2.VO2(k-1) + b1.kcmd(k-d) (11).
Die Gleichung (11) drückt ein System aus, das eine Kombination des Abgassystems E und des Luft-Kraft­ stoff-Manipulationssystems als ein diskretes Systemmodell ist, wobei ein solches System als ein System zum Erzeugen des Ausgangssignals VO2/OUT von dem O2-Sensor 6 aus dem differentiellen Luft-Kraftstoff-Zielverhältnis kcmd über Totzeitelemente des Abgassystems E und dem Luft-Kraftstoff-Verhältnis-Manipulationssystems und ein Antwort-Verzögerungselement des Abgassystems E betrachtet wird.
Falls ein durch die folgende Gleichung (12) definierter Vektor X in das durch die Gleichung (11) ausgedrückte diskrete Systemmodell eingeführt wird, kann die Gleichung (11) als die Gleichung (13) neu geschrieben werden:
Wenn die rekursive Formel gemäß der Gleichung (13) wiederholt verwendet wird, wird ein Vektor X(k+d) nach der Gesamttotzeit d durch die folgende Gleichung (14) unter Verwendung der Matrix A und des Vektors B, die in der Gleichung (13) definiert sind, und der Zeitreihendaten kcmd(k-j) (j=1, 2, . . ., d) des differentiellen Luft-Kraftstoff-Verhältnisses kcmd ausgedrückt:
Da das Element der ersten Reihe der linken Seite der Gleichung (14) die differentielle Ausgabe VO2(K+d) von dem O2-Sensor 6 nach der Totzeit d darstellt, kann sein geschätzter Wert (geschätzte differentielle Ausgabe) VO2(k+d) Balken durch Berechnen des Elementes der rechten Seite der ersten Reihe der Gleichung (14) bestimmt werden.
Das Element der ersten Reihe in jeder der beiden Seiten der Gleichung (14) wird betrachtet, und es wird angenommen, daß α1, α2 für das Element der ersten Reihe und der ersten Spalte und das Element der ersten Reihe und der zweiten Spalte der Matrix Ad des ersten Glieds der rechten Seite substituiert werden, und βj (j=1, 2, . . ., d) für die Elemente der ersten Reihe des Vektors Aj-1.B (j=1, 2, . . ., d) des zweiten Glieds der rechten Seite substituiert wird. Zu diesem Zeitpunkt kann die geschätzte differentielle Ausgabe VO2 Balken für den O2-Sensor 6 unter Verwendung von Zeitreihendaten VO2(k), VO2(k-1) der differentiellen Ausgabe VO2 von dem O2-Sensor 6 und vorherigen Zeitreihendaten kcmd(k-j) (j=1, 2, . . ., d) des differentiellen Luft-Kraftstoff-Zielver­ hältnisses kcmd, das dem Luft-Kraftstoff-Zielverhältnis entspricht (das, wie später ausführlich beschrieben ist, zu bestimmen ist), bestimmt durch den Schiebemodus-Regler 27 gemäß der folgenden Gleichung (15) bestimmt werden:
Die Koeffizienten α1, α2, βj (j=1, 2, . . ., d) in der Gleichung (15) können durch Verwendung der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut, die durch die Identifiziervorrichtung 25 als die Verstärkungskoeffizienten a1, a2, b1 bestimmt wurden, die als Elemente der Matrix A und des Vektors B (siehe Gleichung (13)) dienen und Bestimmen der Matrix Ad und des Vektors Aj-1.B (j=1, 2, . . ., d) in der Gleichung (14) aus der Matrix A und dem Vektor B bestimmt werden.
Der Wert der Gesamttotzeit d, der für die Berechnung der Gleichung (15) erforderlich ist, kann die Summe (d1+d2) des voreingestellten Werts der Totzeit d1 des Abgassystems E und des voreingestellten Werts der Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems sein.
Der obige Prozeß stellt einen Basis-Algorithmus für die Schätzvorrichtung 26 dar, um die geschätzte differentielle Ausgabe VO2 Balken von dem O2-Sensor 6 nach der Gesamttotzeit d zu bestimmen.
Von den vorigen Zeitreihendaten kcmd(k-j) (j=1, 2, . . ., d) des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd in der Gleichung (15), die eine Basis-Gleichung zum Bestimmen der geschätzten differentiellen Ausgabe VO2(k+d) Balken ist, können die vorigen Zeitreihendaten kcmd(k-d2), kcmd(k-d2-1), . . ., kcmd(k-d) des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd vor der Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems mit Daten kact(k), kact(k-1), . . ., bzw. kact(k-d+2) des LAF-Sensors 5 vor dem gegenwärtigen Zeitpunkt ersetzt werden. Obgleich das differentielle Luft-Kraftstoff-Zielverhältnis kcmd, das in der Gleichung (15) verwendet wird, einem berechneten Luft-Kraft­ stoff-Verhältnis entspricht, entspricht die differentielle Ausgabe kact des LAF-Sensors 5 einem tatsächlichen Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine 1, das durch das Luft-Kraftstoff-Verhältnis-Mani­ pulationssystem erzeugt wird, das die Verbrennungskraftmaschine 1 und die Maschinenregeleinheit 7b umfaßt. Zum Bestimmen der geschätzten differentiellen Ausgabe VO2 Balken des O2-Sensors 6 abhängig von dem tatsächlichen Verhalten der Verbrennungskraftmaschine 1, etc., um die Zuverlässigkeit der geschätzten differentiellen Ausgabe VO2 Balken zu erhöhen, sollte daher vorzugsweise die geschätzte differentielle Ausgabe VO2 Balken unter Verwendung der differentiellen Ausgabe kact des LAF-Sensors 5 und nicht des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd bestimmt werden.
Bei der vorliegenden Ausführungsform bestimmt die Schätzvorrichtung 26 in jedem Regelzyklus die geschätzte differentielle Ausgabe VO2 Balken des O2-Sensors 6 nach der Totzeit d gemäß der folgenden Gleichung (16), die ähnlich der Gleichung (15) ist, ausgenommen, daß von den vorigen Zeitreihendaten kcmd(k-j) (j=1, 2, . . ., d) des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd alle die vorigen Zeitreihendaten kcmd(k-d2), kcmd(k-d2-1), . . ., kcmd(k-d) des differentiellen Luft-Kraft­ stoff-Zielverhältnisses kcmd vor der Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems mit Daten kact(k), kact(k-1), . . ., bzw. kact(k-d+2) des LAF-Sensors 5 vor dem gegenwärtigen Zeitpunkt ersetzt werden.
Anders ausgedrückt bestimmt die Schätzvorrichtung 26 die geschätzte differentielle Ausgabe VO2 Balken des O2-Sensors 6 gemäß der Gleichung (16) unter Verwendung der Zeitreihendaten VO2(k), VO2(k-1) der differentiellen Ausgabe VO2 des o2-Sensors 6, der vorigen Daten kcmd(k-j) (j=1, . . ., d2-1) des differentiellen Luft-Kraft­ stoff-Zielverhältnisses kcmd, das das vorige Luft-Kraft­ stoff-Zielverhältnis KCMD darstellt, das durch den Schiebemodus-Regler 27 bestimmt wurde, und der Zeitreihendaten kact(k-j) (j=0, . . ., d1) der differentiellen Ausgabe kact des LAF-Sensors 5.
Bei der vorliegenden Ausführungsform umfassen die Werte der Totzeiten d1, d2, die in der Gleichung (16) verwendet werden, die voreingestellten Werte, wie oben beschrieben wurde.
Insbesondere werden die Totzeiten d1, d2, auf d1=7, d2=3 eingestellt. In diesem Fall kann die geschätzte differentielle Ausgabe VO2 Balken des O2-Sensors 6 gemäß der folgenden Gleichung (17) bestimmt werden:
VO2 (k + d) = α1.VO2 (k) + α2.VO2 (k-1)
+ β1.kcmd(k-1)
+ β2.kcmd(k-2)
+ β3.kact (k) + . . . + β10.kact(k-7) (17).
Der obige Prozeß ist ein Berechnungsprozeß (Schätzalgo­ rithmus) für die Schätzvorrichtung 26, um die geschätzte differentielle Ausgabe VO2 Balken des O2-Sensors 6 zu bestimmen.
Die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems kann auf d2=1 abhängig von der Periode der Regelzyklen der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 oder der Drehzahl der Verbrennungskraftmaschine 1, deren Luft-Kraft­ stoff-Verhältnis zu regeln ist, eingestellt werden. In diesem Fall können alle die vorigen Zeitreihendaten kcmd(k-j) (j=1, 2, . . ., d) des differentiellen Luft-Kraft­ stoff-Zielverhältnisses kcmd in der Gleichung (15) durch die Daten kact(k), kact(k-1), . . ., kact(k-d+2) des LAF-Sensors 5 vor dem gegenwärtigen Zeitpunkt ersetzt werden. Daher kann die Gleichung (15) in die folgende Gleichung (18) neu geschrieben werden, die keine Daten des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd aufweist:
Falls die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems ungefähr die gleiche wie die Periode der Regelzyklen der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 ist, dann kann daher die geschätzte differentielle Ausgabe VO2 Balken gemäß der Gleichung (18) unter Verwendung der Zeitreihendaten VO2(k), VO2(k-1) der differentiellen Ausgabe VO2 von dem O2-Sensor 6 und der Zeitreihendaten kact(k-j) (j=1, . . ., d1) der differentiellen Ausgabe kact des LAF-Sensors 5 bestimmt werden.
Durch Anwenden der Gleichung (2) können alle die Zeitreihendaten kcmd(k-j) (j=1, 2, . . ., d) in der Gleichung (15) formal durch jeweilige differentielle Ausgaben kact(k-j+d2) (j=1, 2, . . ., d) des LAF-Sensors 5 ersetzt werden. Sogar dann, wenn die Zeitreihendaten kcmd(k-j) auf diese Weise ersetzt werden - falls die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems d2<1 ist - dann ist ein zukünftiger Wert, d. h. kact(k+1) der differentiellen Ausgabe kact des LAF-Sensors 5 erforderlich, wodurch es im wesentlichen unmöglich wird, die geschätzte differentielle Ausgabe VO2 Balken zu bestimmen. Das heißt, falls d2<1, dann ist mindestens ein Datenelement des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd notwendig.
Der Schiebemodus-Regler 27 wird unten ausführlich beschrieben.
Mit Bezug auf Fig. 5 wird zuerst ein allgemeiner Schiebemodus-Regelungsprozeß unten kurz beschrieben.
Der Schiebemodus-Regelungsprozeß ist ein Rückkopplungs-Rege­ lungsprozeß von einer variablen Struktur. Falls es zwei Zustandsgrößen x1, x2 eines zu regelnden Objektes gibt, dann wird gemäß dem Schiebemodus-Regelungsprozeß eine Hyperebene, die durch σ=0 ausgedrückt wird, unter Verwendung einer linearen Funktion σ=s1x1+s2x2 (s1, s2 sind Koeffizienten) mit den Zustandsgrößen x1, x2, die darin als Veränderliche verwendet werden, vorher entwickelt. Die Hyperebene σ=0 wird oft als eine Schaltlinie bezeichnet, falls eine Phasenebene vom zweiten Grad ist (es gibt zwei Zustandsgrößen), und die lineare Funktion σ wird als eine Schaltfunktion bezeichnet. Falls der Grad der Phasenebene größer ist, dann ändert sich die Schaltlinie in eine Schaltebene und dann in eine Hyperebene, die geometrisch nicht dargestellt werden kann. Die Hyperebene kann ferner als eine Gleitebene (slip plane) bezeichnet werden.
Wenn die Zustandsgrößen x1, x2 derart sind, daß die Zustandsgrößen x1, x2 σ≠0 sind, wie durch einen Punkt P in Fig. 4 angegeben ist, werden die Zustandsgrößen x1, x2 veranlaßt, mit einer hohen Geschwindigkeit auf die Hyperebene σ=0 unter einer hohen Verstärkungsregelung gemäß dem sogenannten Erreichungs-Regelungsgesetz (reaching control law) (Modus 1) zu konvergieren, und dann, während eines Konvergierens auf die Hyperebene σ=0 gemäß der sogenannten äquivalenten Regeleingabe (Modus 2) zu einem abgeglichenen Punkt (ein Punkt, wo x1=x2=0 ist) auf der Hyperebene σ=0 hin zu konvergieren.
Bei dem Schiebemodus-Regelungsprozeß können die Zustandsgrößen 99999 00070 552 001000280000000200012000285919988800040 0002019922175 00004 99880x1, x2 hochstabil zu dem abgeglichenen Punkt auf der Hyperebene σ=0 gemäß der äquivalenten Regeleingabe konvergieren, ohne durch eine Störung etc. beeinflußt zu werden, einfach wenn die Zustandsgrößen x1, x2 auf die Hyperebene σ=0 konvergiert werden. Falls es eine Störung oder einen Modellfehler des zu regelnden Objekts gibt, dann konvergieren die Zustandsgrößen x1, x2 nicht streng zu dem abgeglichenen Punkt hin (der Punkt, wo x1=x2=0 ist), sondern zu einem Punkt nahe dem abgeglichenen Punkt hin.
Bei dem Konvergieren der Zustandsgrößen x1, x2 auf die Hyperebene σ=0 im Schiebemodus-Regelungsprozeß im Modus 1, ist es oft schwierig, falls eine Störung etc. auftritt, die Zustandsgrößen x1, x2 auf die Hyperebene H nur gemäß dem Erreichungs-Regelungsgesetz zu konvergieren. Hinsichtlich dessen wurde in den letzten Jahre ein adaptiver Schiebemodus-Regelungsprozeß vorgeschlagen, der ein adaptives Regelungsgesetz (adaptiver Algorithmus) zum Konvergieren von Zustandsgrößen auf eine Hyperebene, während die Auswirkung einer Störung eliminiert wird, zusätzlich zu dem Erreichungs-Regelungsgesetz verwendet, wie beispielsweise in "Sliding mode control - design theory of nonlinear robust control -", Seiten 134-135, veröffentlicht am 20. Oktober 1994 von Corona Co., Ltd. offenbart ist.
Der Schiebemodus-Regler 27 verwendet einen solchen adaptiven Schiebemodus-Regelungsprozeß, um eine Eingabe zu bestimmen (die nachstehend als eine SLD-manipulierende Eingabe us1 bezeichnet wird), die dem Abgassystem E zugeführt werden soll (insbesondere ein Zielwert für die Differenz zwischen der Ausgabe KACT des LAF-Sensors 5 (das erfaßte Luft-Kraftstoff-Verhältnis) und dem Bezugswert FLAF/BASE, die gleich dem differentiellen Luft-Kraftstoff-Zielverhältnis kcmd ist), um das Ausgangssignal VO2/OUT von dem O2-Sensor 6 auf seinen Zielwert VO2/TARGET einzustellen, und um das Luft-Kraftstoff-Zielverhältnis KCMD aus der bestimmten SLD-manipulierenden Eingabe us1 zu bestimmen. Ein Algorithmus für einen solchen Betrieb des Schiebemodus-Reglers 27 ist wie folgt angeordnet:
Zuerst wird unten der Aufbau einer Hyperebene, die für den adaptiven Schiebemodus-Regelungsprozeß des Schiebemodus-Reglers 27 erforderlich ist, beschrieben.
Gemäß einem Basis-Konzept des Schiebemodus-Rege­ lungsprozesses bei der vorliegenden Ausführungsform werden die differentielle Ausgabe VO2(k) von dem O2-Sensor 6 in jedem Regelzyklus und die differentielle Ausgabe VO2(k-1) in jedem vorhergehenden Regelzyklus verwendet, und die lineare Funktion σ, die eine Hyperebene für den Schiebemodus-Regelungsprozeß definiert, wird gemäß der folgenden Gleichung (19) festgelegt. Der Vektor X, der gemäß den Gleichungen (12), (19) als ein Vektor definiert ist, der differentielle Ausgaben VO2(k), VO2(k-1) als seine Komponenten aufweist, wird nachstehend als eine Zustandsgröße X bezeichnet.
Wenn die lineare Funktion σ, wie oben beschrieben ist, definiert ist, wird die Hyperebene für den Schiebe­ modus-Regelungsprozeß durch σ=0 ausgedrückt (da es zwei Zustandsgrößen gibt, ist die Hyperebene eine Gerade, wie in Fig. 5 gezeigt ist). Der abgeglichene Punkt auf der Hyperebene σ=0 ist ein Punkt, wo VO2(k)=VO2(k-1)=0 ist, d. h. ein Punkt, wo Zeitreihendaten VO2/OUT(k), VO2/OUT(k-1) der Ausgabe VO2/OUT des O2-Sensors 6 gleich dem Zielwert VO2/TARGET sind.
Die Koeffizienten s1, s2 der linearen Funktion σ werden festgelegt, um die Bedingung der folgenden Gleichung (20) zu erfüllen:
Die Bedingung der Gleichung (20) ist eine Bedingung für ein stetiges Konvergieren der differentiellen Ausgabe VO2 des O2-Sensors 6 zu "0", d. h. für ein Konvergieren der Zustandsgröße X auf der Hyperebene σ=0 zu dem ausgeglichenen Punkt auf der Hyperebene σ=0 hin. Bei der vorliegenden Ausführungsform wird der Kürze wegen der Koeffizient s1 gleich s1=1 (s2/s1=s2) gesetzt, und der Koeffizient s2 wird festgelegt, um die Bedingung: -1<s2<1 zu erfüllen.
Die Zeitreihendaten der geschätzten differentiellen Ausgabe VO2 Balken, die durch die Schätzvorrichtung 26 bestimmt wird, werden tatsächlich als die Zustandsgröße verwendet, die eine Veränderliche der linearen Funktion ist, wie später beschrieben ist.
Die SLD-manipulierende Eingabe us1 (= das differentielle Luft-Kraftstoff-Zielverhältnis kcmd), die gemäß dem Schiebemodus-Reglerprozeß für ein Konvergieren der Zustandsgröße X hin zu dem ausgeglichenen Punkt auf der Hyperebene σ=0 durch den Schiebemodus-Regler 27 zu erzeugen ist, wird als die Summe einer äquivalenten Regeleingabe ueq, die dem Abgassystem E gemäß dem Regelungsgesetz für ein Konvergieren der Zustandsgröße X auf die Hyperebene σ=0 zugeführt wird, ausgedrückt, einer Eingabe urch (nachstehend als eine Erreichungs-Rege­ lungsgesetzeingabe urch bezeichnet), die dem Abgassystem E gemäß dem Erreichungs-Regelungsgesetz zum Konvergieren der Zustandsgröße X auf die Hyperebene σ=0 zugeführt werden soll, und einer Eingabe uadp (nachstehend als eine adaptive Regelungsgesetzeingabe uadp bezeichnet), die an das Abgassystem E gemäß dem adaptiven Regelungsgesetz zum Konvergieren der Zustandsgröße X auf die Hyperebene σ=0 anzuwenden ist, während die Wirkung einer Störung kompensiert wird, etc. (siehe die folgende Gleichung (21)), ausgedrückt.
Us1 = Ueq + Urch + Uadp (21).
Die äquivalente Regelungseingabe ueq, die Erreichungs-Rege­ lungsgesetzeingabe urch und die adaptive Regelungsgesetzeingabe uadp werden auf der Basis eines diskreten Systemmodells, das durch die Gleichung (11) ausgedrückt wird (ein Modell, wobei die differentielle Ausgabe kact(k-d1) des LAF-Sensors 5 in der Gleichung (1) durch das differentielle Luft-Kraftstoff-Zielverhältnis kcmd(k-d) unter Verwendung der Gesamttotzeit d ersetzt wird), wie folgt bestimmt:
Bezüglich der äquivalenten Regelungseingabe ueq wird die von der Zustandsgröße X zu erfüllende Bedingung, um auf der Hyperebene σ=0 zu verbleiben, durch σ(k+1)=σ(k)=0 dargestellt, und diese Bedingung wird in die folgende Gleichung (22) unter Verwendung der Gleichungen (11), (19) neu geschrieben:
σ(k+1) = S.A.X(k) + S.B.kcmd(k-d) = S.X(k) = σ(k) ∴ S.(A-1).X(k) + S.B.kcmd(k-d) = 0 (22).
Da die äquivalente Regelungseingabe ueq eine Eingabe ist, die dem Abgassystem E zum Konvergieren der Zustandsgröße X auf die Hyperebene σ=0 zuzuführen ist, ist die äquivalente Regelungseingabe ueq gleich dem differentiellen Luft-Kraftstoff-Zielverhältnis kcmd, das die durch die Gleichung (22) ausgedrückte Bedingung erfüllt.
Aus der Gleichung (22) wird die äquivalente Regeleingabe ueq durch die folgende Gleichung (23) dargestellt:
Die Gleichung (23) ist eine Basis-Formel zum Bestimmen der äquivalenten Regelungeingabe ueq in jedem Regelzyklus.
Gemäß der vorliegenden Ausführungsform wird die Erreichungs-Regelungsgesetzeingabe urch grundsätzlich gemäß der folgenden Gleichung (24) bestimmt:
Insbesondere wird die Erreichungs-Regelungsgesetzeingabe urch im Verhältnis zu dem Wert σ(k+d) der linearen Funktion σ nach der Gesamttotzeit d hinsichtlich der Wirkung der Gesamttotzeit d bestimmt.
Der Koeffizient F, der die Erreichungs-Regelungsgesetz­ eingabe urch bestimmt, wird festgelegt, um die durch die folgende Gleichung (25) ausgedrückte Bedingung zu erfüllen:
0<F<2 (25).
Die durch die Gleichung (25) ausgedrückte Bedingung ist eine Bedingung für ein Konvergieren des Wertes σ(k) der linearen Funktion σ in der Abwesenheit jeglicher Störung.
Der Wert der linearen Funktion σ kann möglicherweise auf eine oszillierende Art hinsichtlich der Hyperebene σ=0 variieren (sogenanntes Flattern (chattering)). Um ein solches Flattern zu unterdrücken, wird der Koeffizient F relativ zu der Erreichungs-Regelungsgesetzeingabe urch vorzugsweise so festgelegt, daß er außerdem die Bedingung der folgenden Gleichung (26) erfüllt:
0<F<1 (26).
Die adaptive Regelungsgesetzeingabe uadp wird grundlegend gemäß der folgenden Gleichung (27) bestimmt (ΔT stellt in der Gleichung (27) die Periode der Regelzyklen der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 dar):
Daher wird die adaptive Regelungsgesetzeingabe uadp im Verhältnis zu einem integrierten Wert (der einem Integral der Werte der linearen Funktion σ entspricht) über die Regelzyklen der Werte der linearen Funktion σ bis nach der Gesamttotzeit d hinsichtlich der Wirkung der gesamten Totzeit d bestimmt.
Der Koeffizient G (der eine Verstärkung des adaptiven Regelungsgesetzes bestimmt) in der Gleichung (27) wird festgelegt, um die Bedingung der folgenden Gleichung (28) zu erfüllen:
Die Bedingung der Gleichung (28) ist eine Bedingung für ein stetiges Konvergieren des Wertes σ(k) der linearen Funktion σ auf die Hyperebene σ=0.
Ein spezifischer Prozeß zum Ableiten von Bedingungen zum Festlegen der Gleichungen (20), (25), (26), (28) wird ausführlich in der japanischen Patentanmeldung Nr. 9-251142 beschrieben, die der US-Patentanmeldung Nr. 09/153032 entspricht, und wird unten nicht ausführlich beschrieben.
Bei der vorliegenden Ausführungsform bestimmt der Schiebemodus-Regler 27 die Summe (ueq+urch+uadp) der äquivalenten Regeleingabe ueq, der Erreichungs-Regelungs­ gesetzeingabe urch und der adaptiven Regelungsgesetzeingabe uadp, die gemäß der jeweiligen Gleichungen (23), (24), (27) als die SLD-manipulierte Eingabe us1 bestimmt wurde, die dem Abgassystem E zuzuführen ist. Die in den Gleichungen (23), (24), (27) verwendeten differentiellen Ausgaben VO2(k+3), VO2(k+d-1) des O2-Sensors 6 und der Wert σ(k+d) der linearen Funktion σ, etc. können jedoch nicht direkt erhalten werden, da sie Werte in der Zukunft sind.
Daher verwendet gemäß der vorliegenden Ausführungsform der Schiebemodus-Regler 27 tatsächlich die geschätzten differentiellen Ausgaben VO2(k+d) Balken, VO2(k+d-1) Balken, die durch die Schätzvorrichtung 26 bestimmt werden, anstelle der differentiellen Ausgaben VO2(K+d), VO2(k+d-1) von dem O2-Sensor 6 zum Bestimmen der äquivalenten Regeleingabe ueq gemäß der Gleichung (23) und er berechnet die äquivalente Regeleingabe ueq in jedem Regelzyklus gemäß der folgenden Gleichung (29):
Gemäß der vorliegenden Ausführungsform verwendet der Schiebemodus-Regler 27 außerdem tatsächlich Zeitreihendaten der geschätzten differentiellen Ausgabe VO2 Balken, die sequentiell durch die Schätzvorrichtung 26 bestimmt werden, die als eine zu regelnde Zustandsgröße beschrieben wird, und er definiert eine lineare Funktion σ Balken gemäß der folgenden Gleichung (30) (die lineare Funktion σ Balken entspricht Zeitreihendaten der differentiellen Ausgabe VO2 in der Gleichung 19, die durch Zeitreihendaten der geschätzten differentiellen Ausgabe VO2 Balken ersetzt werden), anstelle der linearen Funktion σ, die gemäß der Gleichung (19) festgelegt wird:
σ(k) = s1.VO2(k) + s2.VO2(k-1) (30).
Der Schiebemodus-Regler 27 berechnet die Erreichungs-Rege­ lungsgesetzeingabe urch in jedem Regelzyklus gemäß der folgenden Gleichung (31) unter Verwendung der linearen Funktion σ Balken, die durch die Gleichung (30) dargestellt ist, und nicht den Wert der linearen Funktion σzum Bestimmen der Erreichungs-Regeleingabe urch gemäß der Gleichung (24):
Ebenso berechnet der Schiebemodus-Regler 27 die adaptive Regelungsgesetzeingabe uadp in jedem Regelzyklus gemäß der folgenden Gleichung (32) unter Verwendung der linearen Funktion σ Balken, die durch die Gleichung (30) dargestellt ist, und nicht den Wert der linearen Funktion σzum Bestimmen der adaptiven Regelungsgesetzeingabe uadp gemäß der Gleichung (27):
Die letzten identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut, b1(k) Hut, die durch die Identifiziervorrichtung 25 bestimmt wurden, werden grundsätzlich als die Verstärkungskoeffizienten a1, a1, b1 verwendet, die benötigt werden, um die äquivalente Regelungseingabe ueq, die Erreichungs-Rege­ lungsgesetzeingabe urch und die adaptive Regelungsgesetzeingabe uadp gemäß den Gleichungen (29), (31), (32) zu berechnen.
Der Schiebemodus-Regler 27 bestimmt die Summe der äquivalenten Regeleingabe ueq, der Erreichungs-Rege­ lungseingabe urch und der adaptiven Regelungsgesetzeingabe uadp, die gemäß den Gleichungen (29), (31), (32) als die SLD-manipulierte Eingabe us1 bestimmt wurden, die dem Abgassystem E zuzuführen ist (siehe Gleichung (21)). Die Bedingungen zum Festlegen der Koeffizienten s1, s2, F, G, die in den Gleichungen (29), (31), (32) verwendet werden, sind wie unten beschrieben.
Der obige Prozeß ist ein Basis-Algorithmus zum Bestimmen der SLD-manipulierenden Eingabe us1 (= differentielles Luft-Kraftstoff-Zielverhältnis kcmd), die dem Abgassystem E mit dem Schiebemodus-Regler 27 zuzuführen ist. Gemäß dem obigen Algorithmus wird die SLD-manipulierende Eingabe us1 bestimmt, um die geschätzte differentielle Ausgabe VO2 Balken von dem O2-Sensor 6 zu "0" hin zu konvergieren und als ein Ergebnis, die Ausgabe VO2 Balken von dem O2-Sensor 6 zu dem Zielwert VO2/TARGET hin zu konvertieren.
Der Schiebemodus-Regler 27 bestimmt schließlich sequentiell das Luft-Kraftstoff-Zielverhältnis KCMD in jedem Regelzyklus. Die SLD-manipulierende Eingabe us1, die wie oben beschrieben bestimmt wurde, bezeichnet einen Zielwert für die Differenz zwischen dem Luft-Kraft­ stoff-Verhältnis des Abgases, das durch den LAF-Sensor 5 erfaßt wurde, und dem Bezugswert FLAF/BASE. Folglich bestimmt der Schiebemodus-Regler 27 schließlich das Luft-Kraft­ stoff-Zielverhältnis KCMD durch Addieren des Bezugswertes FLAF/BASE in jedem Regelzyklus gemäß der folgenden Gleichung (33) zu der bestimmten SLD-manipulierenden Eingabe us1:
KCMD(k) = US1(k) + FLAF/BASE
= Ueq(k) + Urch(k) + Uadp(k) + FLAF/BASE (33).
Der obige Prozeß ist ein Basis-Algorithmus zum Bestimmen des Luft-Kraftstoff-Zielverhältnisses KCMD mit dem Schiebemodus-Regler 27 gemäß der vorliegenden Ausführungsform.
Bei der vorliegenden Ausführungsform wird die Stabilität des adaptiven Schiebemodus-Regelungsprozesses, der durch den Schiebemodus-Regler 27 durchgeführt wird, geprüft, um den Wert der SLD-manipulierenden Eingabe us1 zu begrenzen. Einzelheiten eines derartigen Prüfprozesses werden später beschrieben.
Der allgemeine Rückkopplungsregler 15 und insbesondere der adaptive Regler 13 werden unten beschrieben.
Wie in Fig. 1 gezeigt ist, bewirkt der allgemeine Rückkopplungsregler 15 einen Rückkopplungsregelungsprozeß, um die Ausgabe KACT (erfaßtes Luft-Kraftstoff-Verhältnis) von dem LAF-Sensor 5 zu dem Luft-Kraftstoff-Zielverhältnis KCMD hin zu konvergieren, wie oben beschrieben ist. Wenn ein derartiger Rückkopplungs-Regelungsprozeß nur mit der bekannten PID-Regelung durchgeführt werden würde, würde es schwierig sein, eine stabile Regelung gegen dynamische Verhaltensänderungen, einschließlich Änderungen in den Betriebsbedingungen der Verbrennungskraftmaschine 1, charakteristischen Änderungen infolge von Alterung der Verbrennungskraftmaschine 1, etc., beizubehalten.
Der adaptive Regler 18 ist ein Regler vom rekursiven Typ, der es möglich macht, einen Rückkopplungsregelungsprozeß durchzuführen, während dynamische Verhaltensänderungen der Verbrennungskraftmaschine 1 kompensiert werden. Wie in Fig. 6 gezeigt ist, umfaßt der adaptive Regler 18 eine Parametereinstellvorrichtung 28 zum Festlegen einer Mehrzahl von adaptiven Parametern unter Verwendung des von I. D. Landau, et al. vorgeschlagenen Parameter-Ein­ stellgesetzes und einen Berechner für eine manipulierte Veränderliche 29 zum Berechnen der Rückkopplung-manipulierten Veränderlichen KSTR unter Verwendung der festgelegten adaptiven Parameter.
Die Parametereinstellvorrichtung 28 wird unten beschrieben. Gemäß dem von I. D. Landau et al. vorgeschlagenen Parameter-Einstellgesetz wird, wenn Polynome des Nenners und des Zählers einer Übertragungsfunktion B(Z-1)/A(Z-1) eines zu regelnden diskreten Systemobjekts im allgemeinen durch unten angegebene Gleichungen (34) bzw. (35) ausgedrückt werden, ein adaptiver Parameter θ Hut (j) (j gibt die Nummer des Regelzyklus an), der durch die Parametereinstellvorrichtung 28 festgelegt wird, durch einen Vektor (transponierten Vektor) gemäß der unten angegebenen Gleichung (36) dargestellt. Eine Eingabe ζ(j) in die Parametereinstellvorrichtung 28 wird durch die unten angegebene Gleichung (37) ausgedrückt. Bei der vorliegenden Ausführungsform wird angenommen, daß die Verbrennungskraftmaschine 1, die ein durch den allgemeinen Rückkopplungsregler 15 zu regelndes Objekt ist, als eine Anlage eines Systems erster Ordnung betrachtet wird, das eine Totzeit dp aufweist, die drei Steuerzyklen entspricht (eine Zeit, die drei Verbrennungszyklen der Verbrennungskraftmaschine 1 entspricht), und m=n=1, dp=3 in den Gleichungen (34)-(37) und fünf adaptive Parameter s0, r1, r2, r3, b0 werden festgelegt (siehe Fig. 6). In den oberen und mittleren Gliedern der Gleichung (37) stellen us, ys im allgemeinen eine Eingabe (manipulierte Veränderliche) in das zu regelnde Objekt und eine Ausgabe (geregelte Veränderliche) von dem zu regelnden Objekt dar. Bei der vorliegenden Ausführungsform ist die Eingabe die Rückkopplung-manipulierte Veränderliche KSTR und die Ausgabe von dem Objekt (der Verbrennungskraftmaschine 1) ist die Ausgabe KACT (erfaßtes Luft-Kraftstoff-Verhältnis) von dem LAF-Sensor 5, und die Eingabe ζ(j) in die Parametereinstellvorrichtung 28 wird durch den unteren Ausdruck der Gleichung (37) ausgedrückt (siehe Fig. 6).
Der adaptive Parameter θ Hut, der durch die Gleichung (36) ausgedrückt wird, besteht aus einem skalaren Größenelement b0 Hut (Z-1, j) zum Bestimmen der Verstärkung des adaptiven Reglers 18, einem Reglerelement BR Hut (Z-1, j), das unter Verwendung einer manipulierten Veränderlichen ausgedrückt wird, und einem Steuerelement S Hut (Z-1, j), das unter Verwendung einer geregelten Veränderlichen ausgedrückt wird, die jeweils durch die folgenden Gleichungen (38)-(40) (siehe den in Fig. 6 gezeigten Block des Berechners für die manipulierte Veränderliche 29) ausgedrückt werden:
Die Parametereinstellvorrichtung 28 legt Koeffizienten des oben beschriebenen skalaren Größenelements und der Regelelemente fest und liefert sie als den durch die Gleichung (36) ausgedrückten adaptiven Parameter θ Hut an den Berechner für die manipulierte Veränderliche 29. Die Parametereinstellvorrichtung 28 berechnet den adaptiven Parameter θ Hut, so daß die Ausgabe KACT von dem LAF-Sensor 5 mit dem Luft-Kraftstoff-Zielverhältnis KCMD übereinstimmen wird, unter Verwendung von Zeitreihendaten der Rückkopplung-manipulierten Veränderlichen KSTR von der Gegenwart bis zur Vergangenheit und der Ausgabe KACT.
Insbesondere berechnet die Parametereinstellvorrichtung 28 den adaptiven Parameter θ Hut gemäß der folgenden Gleichung (41):
(j) = (j-1) + Γ(j-1).ζ(j-dp).e*(j) (41)
wobei Γ(j) eine Verstärkungsmatrix (deren Grad durch m+n+dp angegeben wird) zum Bestimmen einer Rate zum Festlegen des adaptiven Parameters θ Hut und e*(j) einen geschätzten Fehler des adaptiven Parameters θ Hut darstellt. Γ(j) und e*(j) werden jeweils durch die folgenden rekursiven Gleichungen (42), (43) ausgedrückt:
wobei D(Z-1) ein asymptopisch stabiles Polynom zum Einstellen der Konvergenz darstellt. Bei der vorliegenden Ausführungsform ist D(Z-1)=1.
Verschiedene spezifische Algorithmen einschließlich des degressiven Verstärkungsalgorithmus, des veränderlichen Verstärkungsalgorithmus, des festen Spuralgorithmus und des festen Verstärkungsalgorithmus werden abhängig von λ1(j), λ2(j) in der Gleichung (47) erhalten. Für eine zeitabhängige Anlage, wie beispielsweise einen Kraftstoffeinspritzprozeß, ein Luft-Kraft­ stoff-Verhältnis, oder dergleichen der Verbrennungskraftmaschine 1, ist jeder der Algorithmen des degressiven Verstärkungsalgorithmus, des variablen Verstärkungsalgorithmus, des festen Verstärkungsalgorithmus und des festen Spuralgorithmus geeignet.
Unter Verwendung des adaptiven Parameters θ Hut (s0, r1, r2, r3, b0), der durch die Parametereinstellvorrichtung 28 festgelegt wird, und des Luft-Kraft­ stoff-Zielverhältnisses KCMD, das durch den Berechner für die manipulierte Veränderliche des Luft-Kraft­ stoff-Zielverhältnisses 13 berechnet wurde, bestimmt der Berechner für die manipulierte Veränderliche 29 die Rückkopplung-manipulierte Veränderliche KSTR gemäß einer durch die folgende Gleichung (44) ausgedrückten rekursiven Formel:
Der in Fig. 6 gezeigte Berechner für die manipulierte Veränderliche 29 stellt ein Blockdiagramm der Berechnungen gemäß der Gleichung (49) dar.
Die Rückkopplung-manipulierte Veränderliche KSTR, die gemäß der Gleichung (44) bestimmt wird, wird das Luft-Kraftstoff-Zielverhältnis KCMD insoweit wie die Ausgabe KACT des LAF-Sensors 5 mit dem Luft-Kraftstoff-Zielver­ hältnis KCMD übereinstimmt. Daher wird die Rückkopp­ lung-manipulierte Veränderliche kstr durch das Luft-Kraftstoff-Zielverhältnis KCMD durch den Teiler 19 aufgeteilt, um dadurch die Rückkopplung-manipulierte Veränderliche KSTR zu bestimmen, die als der Rückkopplungs-Korrekturkoeffizient KFB verwendet werden kann.
Wie es aus der vorhergehenden Beschreibung offensichtlich ist, ist der so aufgebaute adaptive Regler 18 ein Regler vom rekursiven Typ, der dynamische Verhaltensänderungen der Verbrennungskraftmaschine 1 berücksichtigt, die ein zu regelndes Objekt ist. Anders ausgedrückt ist der adaptive Regler 18 ein Regler, der in rekursiver Form beschrieben wird, um dynamische Verhaltensänderungen der Verbrennungskraftmaschine 1 zu kompensieren, und insbesondere ein Regler, der einen Einstellmechanismus für einen adaptiven Parameter vom rekursiven Typ aufweist.
Ein Regler vom rekursiven Typ dieses Typs kann unter Verwendung eines Optimum-Regulators aufgebaut werden. In einem derartigen Fall weist er jedoch keinen Parameter-ein­ stellenden Mechanismus auf. Der adaptive Regler 18, der wie oben beschrieben aufgebaut ist, ist zum Kompensieren von dynamischen Verhaltungsänderungen der Verbrennungskraftmaschine 1 geeignet.
Die Einzelheiten des adaptiven Reglers 18 wurden oben beschrieben.
Der PID-Regler 17, der zusammen mit dem adaptiven Regler 18 in dem allgemeinen Rückkopplungsregler 20 vorgesehen ist, berechnet einen proportionalen Ausdruck (P-Aus­ druck), einen integralen Ausdruck (I-Ausdruck) und einen differentiellen Ausdruck (D-Ausdruck) aus der Differenz zwischen der Ausgabe KACT (erfaßtes Luft-Kraft­ stoff-Verhältnis) des LAF-Sensors 5 und des Luft-Kraft­ stoff-Zielverhältnisses KCMD, und berechnet die Summe dieser Ausdrücke als die Rückkopplung-manipulierte Veränderliche KLAF, wie es bei dem allgemeinen PID-Regelungsprozeß der Fall ist. Bei der vorliegenden Ausführungsform wird die Rückkopplung-manipulierte Veränderliche KLAF auf "1" gesetzt, wenn die Ausgabe KACT des LAF-Sensors 5 mit dem Luft-Kraftstoff-Zielverhältnis KCMD übereinstimmt, indem ein Anfangswerts des integralen Ausdrucks (I-Ausdruck) auf "1" gesetzt wird, so daß die Rückkopplung-manipu­ lierte Veränderliche KLAF als der Rückkopplungs-Korrek­ turkoeffizient KFB zum direkten Korrigieren der Kraftstoffeinspritzmenge verwendet werden kann. Die Verstärkungen des proportionalen Ausdrucks, des integralen Ausdrucks und des differentiellen Ausdrucks werden aus der Drehzahl und dem Ansaugdruck der Verbrennungskraftmaschine 1 unter Verwendung einer vorbestimmten Tabelle bzw. Zuordnung bestimmt.
Die Schaltvorrichtung 20 des allgemeinen Rückkopplungsreglers 15 gibt die Rückkopplung-mani­ pulierte Veränderliche KLAF, die durch den PID-Regler 17 bestimmt wurde, als den Rückkopplungs-Korrek­ turkoeffizienten KFB zum Korrigieren der Kraftstoffeinspritzmenge aus, falls die Verbrennung in der Verbrennungskraftmaschine 1 tendiert, instabil zu sein, wenn die Temperatur des Kühlmittels der Verbrennungskraftmaschine 1 niedrig ist, die Verbrennungskraftmaschine 1 mit hohen Drehzahlen rotiert oder der Ansaugdruck niedrig ist oder falls die Ausgabe KACT des LAF-Sensors 5 aufgrund einer Antwortverzögerung des LAF-Sensors 5 nicht zuverlässig ist, wenn sich das Luft-Kraftstoff-Zielverhältnis KCMD stark ändert, oder sofort nachdem der Luft-Kraftstoff-Verhältnis-Rückkopp­ lungsregelungsprozeß begonnen hat, oder falls die Verbrennungskraftmaschine 1 sehr stabil arbeitet, wenn sie im Leerlauf ist und daher kein hochverstärkter Regelungsprozeß durch den adaptiven Regler 18 erforderlich ist. Andernfalls gibt die Schaltvorrichtung 20 die Rückkopplung-manipulierte Veränderliche kstr, die durch Teilen der Rückkopplung-manipulierten Veränderlichen KSTR, die durch den adaptiven Regler 18 bestimmt wird, durch das Luft-Kraftstoff-Zielverhältnis KCMD wird, als den Rückkopplungs-Korrekturkoeffizient KFB zum Korrigieren der Kraftstoffeinspritzmenge aus. Dies ist so, da der adaptive Regler 18 einen hoch verstärkenden Regelungsprozeß bewirkt, und wirksam ist, um die Ausgabe KACT (erfaßtes Luft-Kraftstoffverhältnis) des LAF-Sensors 5 schnell zu dem Luft-Kraft­ stoff-Zielverhältnis KCMD hin zu konvergieren, und falls die Rückkopplung-manipulierte Veränderliche KSTR, die durch den adaptiven Regler 18 bestimmt wird, verwendet wird, wenn die Verbrennung in der Verbrennungskraftmaschine 1 instabil oder die Ausgabe KACT des LAF-Sensors 5 nicht zuverlässig ist, dann tendiert der Luft-Kraft­ stoff-Verhältnis-Regelungsprozeß dazu, instabil zu sein.
Ein derartiger Betrieb der Schaltvorrichtung 20 wird ausführlich in der japanischen offengelegten Patentveröffentlichung Nr. 8-105345 offenbart, die dem US-Patent-Nr. 5 558 075 entspricht, und wird unten nicht ausführlich beschrieben.
Ein Betrieb des Anlagenregelungssystems wird unten beschrieben.
Regelzyklen eines Verarbeitungsbetriebs, die durch die Regelungseinheit 7 ausgeführt werden, werden zuerst unten beschrieben. Ein Regeln der Kraftstoffmenge (Kraftstoffeinspritzmenge), die an die Verbrennungskraftmaschine 1 geliefert wird, muß im Gleichlauf mit der Drehzahl der Verbrennungskraftmaschine 1 sein. Bei der vorliegenden Ausführungsform arbeitet die Maschinenregelungseinheit 7b in Regelzyklen im Gleichlauf mit einer Kurbelwellen-Winkelperiode (sogenanntes TDC) der Verbrennungskraftmaschine 1. Ausgabedaten von verschiedenen Sensoren, einschließlich des LAF-Sensors 5 und des O2-Sensors 6, werden ebenfalls im Gleichlauf mit einer Kurbelwellen-Winkelperiode (sogenanntes TDC) der Verbrennungskraftmaschine 1 gelesen.
Es wird bevorzugt, daß der Betrieb der Abgasregelungseinheit 7a, um das Luft-Kraft­ stoff-Zielverhältnis KCMD zu bestimmen, die in Regelzyklen einer konstanten Periode hinsichtlich einer Totzeit, die in dem katalytischen Konverter 3 vorliegt, Berechnungslasten, etc. durchgeführt wird. Bei der vorliegenden Ausführungsform wird der obige Betrieb der Abgasregelungseinheit 7a in Regelzyklen einer konstanten Periode (z. B. 30-100 ms) durchgeführt.
Die konstante Periode kann abhängig von dem Typ, der Reaktionsrate, dem Volumen etc. des zu regelnden katalytischen Konverters 3 bestimmt werden. Bei der vorliegenden Ausführungsform wird das Zeitintervall der obigen konstanten Periode so ausgewählt, daß es größer als das Zeitintervall der Kurbelwellen-Winkelperiode (TDC) ist.
Zuerst wird ein Prozeß, der von der Maschinenregelungseinheit 7b ausgeführt wird, eines Berechnens einer Ausgabe-Kraftstoffeinspritzmenge #nTout=1, 2, 3, 4) für jeden der Zylinder der Verbrennungskraftmaschine 1 zum Regeln der an die Verbrennungskraftmaschine 1 zu liefernden Kraftstoffmenge unten mit Bezug auf Fig. 7 und 8 beschrieben. Die Maschinenregelungseinheit 7b berechnet eine Ausgabe-Kraft­ stoffeinspritzmenge #nTout (n=1, 2, 3, 4) für jeden der Zylinder im Gleichlauf mit einer Kurbelwellen-Winkel­ periode der Verbrennungskraftmaschine 1 wie folgt:
In Fig. 7 liest die Maschinenregelungseinheit 7b in SCHRITTa Ausgaben von verschiedenen Sensoren einschließlich des LAF-Sensors 5 und des O2-Sensors 6. Zu diesem Zeitpunkt werden die Ausgabe KACT des LAF-Sensors 5 und die Ausgabe VO2/OUT des O2-Sensors 6, einschließlich Daten, die in der Vergangenheit erhalten wurden, auf eine Zeitreihen-Weise in einem Speicher (nicht gezeigt) gespeichert.
Dann korrigiert der Basis-Kraftstoffeinspritz­ mengen-Berechner 8 eine Kraftstoffeinspritzmenge, die der Drehzahl NE und dem Ansaugdruck PB der Verbrennungskraftmaschine 1 entspricht, abhängig von der wirksamen Öffnungsfläche des Drosselventils, wodurch eine Basis-Kraftstoffeinspritzmenge Tim in SCHRITTb berechnet wird. Der erste Korrekturkoeffizienten-Berechner 9 berechnet in SCHRITTc einen ersten Korrekturkoeffizienten KTOTAL abhängig von der Kühlmitteltemperatur und der Menge, mit der der Kanister gereinigt wird.
Die Maschinenregelungseinheit 7b entscheidet in SCHRITTd, ob das Luft-Kraftstoff-Zielverhältnis KCMD, das durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 verwendet werden soll oder nicht, d. h. bestimmt AN/AUS der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13, und stellt einen Wert der Flagge f/prism/on ein, die ein AN/AUS der Bestimmungseinheit der manipulierte Veränderlichen des Luft-Kraft­ stoff-Verhältnisses 13 darstellt. Wenn der Wert der Flagge f/prism/on gleich "0" ist, bedeutet dies, daß das Luft-Kraftstoff-Zielverhältnis KCMD, das durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 erzeugt wird, nicht zu verwenden ist (AUS), und wenn der Wert der Flagge f/prism/on gleich "1" ist, bedeutet dies, daß das Luft-Kraftstoff-Zielverhältnis KCMD, das von der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 erzeugt wird, zu verwenden ist (AN).
Das Entscheidungs-Unterprogramm von SCHRITTd wird ausführlich in Fig. 8 gezeigt. Wie in Fig. 8 gezeigt ist, bestimmt die Maschinenregelungseinheit 7b in SCHRITTd-1 bzw. SCHRITTd-2, ob der O2-Sensor 6 und der LAF-Sensor 5 aktiviert sind oder nicht. Falls weder der O2-Sensor 6 noch der LAF-Sensor 5 aktiviert ist, wird, da erfaßte Daten von dem O2-Sensor 6 und dem LAF-Sensor 5 zur Verwendung durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 nicht genau genug sind, der Wert der Flagge f/prism/on in SCHRITTd-10 auf "0" gesetzt.
Dann entscheidet die Maschinenregelungseinheit 7b in SCHRITTd-3, ob die Verbrennungskraftmaschine 1 mit einer mageren Luft-Kraftstoffmischung arbeitet oder nicht. Die Maschinenregelungseinheit 7b entscheidet in SCHRITTd-4, ob das Zündungstiming der Verbrennungskraftmaschine 1 für eine frühe Aktivierung des katalytischen Konverters 3 sofort nach dem Start der Verbrennungskraftmaschine 1 verzögert ist oder nicht. Die Maschinenregelungseinheit 7b entscheidet in SCHRITTd-5, ob das Drosselventil der Verbrennungskraftmaschine 1 voll geöffnet ist oder nicht. Die Maschinenregelungseinheit 7b entscheidet in SCHRITTd-6, ob die Kraftstoffzufuhr zur Verbrennungskraftmaschine 1 gestoppt wird oder nicht. Falls eine dieser Bedingungen dieser Schritte erfüllt ist, dann wird, da es nicht bevorzugt wird, die Kraftstoffzufuhr zu der Verbrennungskraftmaschine 1 unter Verwendung des durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 erzeugten Luft-Kraft­ stoff-Zielverhältnisses KCMD zu regeln, der Wert der Flagge f/prism/on in SCHRITTd-10 auf "0" gesetzt.
Die Maschinenregelungseinheit 7b entscheidet dann in SCHRITTd-7, bzw. SCHRITTd-8, ob die Drehzahl NE und der Ansaugdruck PB der Verbrennungskraftmaschine 1 in die jeweiligen gegebenen Bereiche fallen oder nicht. Falls entweder die Drehzahl NE oder der Ansaugdruck PB nicht in seinen vorgegebenen Bereich fällt, dann wird, da es nicht bevorzugt wird, die Kraftstoffversorgung zu der Verbrennungskraftmaschine 1 unter Verwendung des von der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 erzeugten Luft-Kraftstoff-Zielverhältnisses KCMD zu regeln, der Wert der Flagge f/prism/on in SCHRITTd-10 auf "0" gesetzt.
Falls die Bedingungen von SCHRITTd-1, SCHRITTd-2, SCHRITTd-7, SCHRITTd-8 erfüllt werden, und die Bedingungen von SCHRITTd-3, SCHRITTd-4, SCHRITTd-5, SCHRITTd-6 nicht erfüllt werden, dann wird der Wert der Flagge f/prism/on in SCHRITTd-9 auf "1" gesetzt, um das durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 erzeugte Luft-Kraftstoff-Zielverhältnis KCMD zum Steuern der Kraftstoffversorgung in der Verbrennungskraftmaschine 1 zu verwenden.
Nachdem der Wert der Flagge f/prism/on in Fig. 7 eingestellt wurde, bestimmt die Maschinenregelungseinheit 7b in SCHRITTe den Wert der Flagge f/prism/on. Falls f/prism/on= 1 ist, dann liest die Maschinenregelungseinheit 7b in SCHRITTf das durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 erzeugte Luft-Kraftstoff-Zielverhältnis KCMD. Falls f/prism/on=0 ist, dann stellt die Maschinenregelungseinheit 7b in SCHRITTg das Luft-Kraftstoff-Zielverhältnis KCMD auf einen vorbestimmten Wert ein. Der vorbestimmte Wert, der als das Luft-Kraftstoff-Zielverhältnis KCMD festzulegen ist, wird beispielsweise aus der Drehzahl NE und dem Ansaugdruck PB der Verbrennungskraftmaschine 1 unter Verwendung einer vorbestimmten Tabelle bzw. Zuordnung bestimmt.
In dem lokalen Rückkopplungsregler 16 bestimmt der PID-Regler 22 in SCHRITTh die jeweiligen Rückkopplungs-Korrek­ turkoeffizienten #nKLAF, um Variationen zwischen den Zylindern, basierend auf tatsächlichen Luft-Kraftstoff-Verhältnissen #nA/F der jeweiligen Zylinder, zu eliminieren, die von der Ausgabe KACT des LAF-Sensors 5 durch die Beobachtungsvorrichtung 21 geschätzt wurden. Dann berechnet der allgemeine Rückkopplungsregler 15 in SCHRITTi einen Rückkopplungs-Korrekturkoeffizienten KFB.
Abhängig von den Betriebsbedingungen der Verbrennungskraftmaschine 1 wählt die Schaltvorrichtung 20 entweder die durch den PID-Regler 17 bestimmte Rückkopplung-manipulierte Veränderliche KLAF oder die Rückkopplung-manipulierte Veränderliche kstr, die durch Teilen der Rückkopplung-manipulierten Veränderlichen KSTR, die durch den adaptiven Regler 18 bestimmt wurde, durch das Luft-Kraftstoff-Zielverhältnis KCMD erzeugt wurde (normalerweise wählt die Schaltvorrichtung 20 die Rückkopplung-manipulierte Veränderliche kstr). Die Schaltvorrichtung 20 gibt dann die gewählte Rückkopplung-mani­ pulierte Veränderliche KLAF oder kstr als einen Rückkopplungs-Korrekturkoeffizienten KFB aus.
Wenn der Rückkopplungs-Korrekturkoeffizient KFB von der Rückkopplung-manipulierten Veränderlichen KLAF von dem PID-Regler 17 zu der Rückkopplung-manipulierten Veränderliche kstr von dem adaptiven Regler 18 geschaltet wird, dann bestimmt der adaptive Regler 18 eine Rückkopplung-manipulierte Veränderliche KSTR auf eine Art und Weise, um den Korrekturkoeffizienten KFB bei dem vorhergehenden Korrekturkoeffizienten KFB (= KLAF) solange wie in der Zykluszeit zum Schalten zu halten. Wenn der Rückkopplungs-Korrekturkoeffizient KFB von der Rückkopplung-manipulierten Veränderliche kstr von dem adaptiven Regler 18 zu der Rückkopplung-manipulierten Veränderlichen KLAF von dem PID-Regler 17 geschaltet wird, berechnet der PID-Regler 17 einen gegenwärtigen Korrekturkoeffizienten KLAF auf eine Art und Weise, um die Rückkopplung-manipulierte Veränderliche KLAF, die durch sich selbst in der vorhergehenden Zykluszeit bestimmt wurde, als den vorhergehenden Korrekturkoeffizienten KFB (= kstr) zu betrachten.
Nachdem der Rückkopplungs-Korrekturkoeffizient KFB berechnet wurde, berechnet der zweite Korrekturkoeffizienten-Berechner 10 in SCHRITTj einen zweiten Korrekturkoeffizienten KCMDM abhängig von dem Luft-Kraftstoff-Zielverhältnis KCMD, das in SCHRITTf oder SCHRITTg bestimmt wurde.
Dann multipliziert die Regelungseinheit 7 die Basis-Kraft­ stoffeinspritzmenge Tim, die wie oben beschrieben bestimmt wurde, mit dem ersten Korrekturkoeffizienten KTOTAL, dem zweiten Korrekturkoeffizienten KCMDM, dem Rückkopplungs-Korrekturkoeffizienten KFB und dem Rückkopplungs-Korrekturkoeffizienten #nKLAF der jeweiligen Zylinder, um Ausgabe-Kraftstoffeinspritzmengen #nTout der jeweiligen Zylinder in SCHRITTk zu bestimmen. Die Ausgabe-Kraftstoffeinspritzmengen #nTout werden dann bezüglich akkumulierter Kraftstoffpartikel an Ansaugrohrwänden der Verbrennungskraftmaschine 1 durch die Kraftstoff-Akkumulierungskorrekturvorrichtung 23 in SCHRITTm korrigiert. Die korrigierten Ausgabe-Kraft­ stoffeinspritzmengen #nTout werden den nicht dargestellten Kraftstoffeinspritzern der Verbrennungskraftmaschine 1 in SCHRITTn zugeführt.
In der Verbrennungskraftmaschine 1 spritzen die Kraftstoffeinspritzer Kraftstoff in die jeweiligen Zylinder gemäß der jeweiligen Ausgabe-Kraft­ stoffeinspritzmengen #nTout ein.
Die obige Berechnung der Ausgabe-Kraft­ stoffeinspritzmengen #nTout und der Kraftstoffeinspritzung der Verbrennungskraftmaschine 1 werden in aufeinanderfolgenden Zykluszeiten im Gleichlauf mit der Kurbelwellen-Winkelperiode der Verbrennungskraftmaschine 1 zum Regeln des Luft-Kraftstoff-Verhältnisses der Verbrennungskraftmaschine 1 durchgeführt, um die Ausgabe KACT des LAF-Sensors 5 (das erfaßte Luft-Kraftstoff-Verhältnis) zu dem Luft-Kraftstoff-Zielverhältnis KCMD hin zu konvergieren. Während die Rückkopplung-manipulierte Veränderliche kstr von dem adaptiven Regler 18 als der Rückkopplungs-Korrek­ turkoeffizient KFB verwendet wird, wird die Ausgabe KACT des LAF-Sensors 5 schnell zu dem Luft-Kraft­ stoff-Zielverhältnis KCMD mit hoher Stabilität gegen Verhaltensänderungen wie z. B. Änderungen in den Betriebsbedingungen der Verbrennungskraftmaschine 1 oder charakteristischen Änderungen derselben, hin konvergiert. Eine Antwortverzögerung der Verbrennungskraftmaschine 1 wird ebenfalls geeignet kompensiert.
Gleichzeitig mit der obigen Kraftstoffregelung für die Verbrennungskraftmaschine 1 führt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 eine in Fig. 9 gezeigte Hauptroutine in Regelzyklen einer konstanten Periode durch.
Wie in Fig. 9 gezeigt ist, entscheidet die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT1, ob ihre eigene Verarbeitung (die Verarbeitung der Identifiziervorrichtung 25, der Schätzvorrichtung 26 und des Schiebemodus-Reglers 27) auszuführen ist oder nicht und setzt einen Wert einer Flagge f/prim/cal, der angibt, ob die Verarbeitung auszuführen ist oder nicht. Wenn der Wert der Flagge f/prim/cal "0" ist, bedeutet dies, daß die Verarbeitung der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 nicht durchzuführen ist, und wenn der Wert der Flagge f/prim/cal "1" ist, bedeutet dies, daß die Verarbeitung der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 auszuführen ist.
Das Entscheidungs-Unterprogramm in SCHRITT1 wird ausführlich in Fig. 10 gezeigt. Wie in Fig. 10 gezeigt ist, entscheidet die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 in SCHRITT1-1 bzw. SCHRITT1-2, ob der O2-Sensor 6 und der LAF-Sensor 6 aktiviert sind oder nicht. Falls weder der O2-Sensor 6 noch der LAF-Sensor 5 aktiviert ist, wird, da erfaßte Daten von dem O2-Sensor 6 und dem LAF-Sensor 5 zur Verwendung durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 nicht genau genug sind, der Wert der Flagge f/prism/cal in SCHRITT1-6 auf "0" gesetzt. Um die Identifiziervorrichtung 25, die später beschrieben ist, zu initialisieren, wird der Wert einer Flagge f/id/reset, die angibt, ob die Identifiziervorrichtung 25 zu initialisieren ist oder nicht, in SCHRITT1-7 auf "1" gesetzt. Wenn der Wert der Flagge f/id/reset auf "1" gesetzt ist, bedeutet dies, daß die Identifiziervorrichtung 25 zu initialisieren ist, und wenn der Wert der Flagge f/id/reset "0" ist, bedeutet dies, daß die Identifiziervorrichtung 25 nicht zu initialisieren ist.
Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 entscheidet in SCHRITT1-3, ob die Verbrennungskraftmaschine 1 mit einer mageren Luft-Kraftstoff-Mischung arbeitet oder nicht. Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 bestimmt in SCHRITT1-4, ob das Zündungstiming der Verbrennungskraftmaschine 1 für eine frühe Aktivierung des katalytischen Konverters 3 sofort nach dem Start der Verbrennungskraftmaschine 1 verzögert ist oder nicht. Falls die Bedingung dieser Schritte erfüllt werden, wird, da das Luft-Kraft­ stoff-Zielverhältnis KCMD, das berechnet wurde, um die Ausgabe VO2/OUT des O2-Sensors 6 an den Zielwert VO2/TARGET anzupassen, nicht für die Kraftstoffregelung der Verbrennungskraftmaschine 1 verwendet, der Wert der Flagge f/id/cal in SCHRITT1-6 auf "0" gesetzt, und der Wert der Flagge f/id/reset wird in SCHRITT1-7 auf "1" gesetzt, um die Identifiziervorrichtung 25 zu initialisieren.
Nach dem obigen Entscheidungs-Unterprogramm entscheidet in Fig. 9 die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13, ob ein Prozeß eines Identifizierens (Aktualisierens) der Verstärkungskoeffizienten a1, a1, b1, mit der Identifiziervorrichtung 25 auszuführen ist oder nicht, und stellt einen Wert einer Flagge f/id/cal ein, der angibt, ob der Prozeß eines Identifizierens (Aktualisierens) der Verstärkungskoeffizienten a1, a1, b1 in SCHRITT2 auszuführen ist oder nicht. Wenn der Wert der Flagge f/id/cal "0" ist, bedeutet dies, daß der Prozeß eines Identifizierens (Aktualisierens) der Verstärkungskoeffizienten a1, a1, b1 nicht auszuführen ist, und wenn der Wert der Flagge f/id/cal "1" ist, bedeutet dies, daß der Prozeß eines Identifizierens (Aktualisierens) der Verstärkungskoeffizienten a1, a1, b1 auszuführen ist.
Das Entscheidungs-Unterprogramm von SCHRITT2 wird ausführlich in Fig. 11 gezeigt.
Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 entscheidet in SCHRITT2-1, ob das Drosselventil der Verbrennungskraftmaschine 1 voll geöffnet ist oder nicht. Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 entscheidet in SCHRITT2-2, ob die Kraftstoffversorgung zu der Verbrennungskraftmaschine 1 gestoppt wird oder nicht. Falls eine der Bedingungen dieser Schritte erfüllt ist, dann wird, da es schwierig ist, die Verstärkungskoeffizienten a1, a1, b1 geeignet einzustellen, der Wert der Flagge f/id/cal in SCHRITT2-4 auf "0" gesetzt. Falls keine der Bedingungen dieser Schritte erfüllt ist, dann wird in SCHRITT2-3 der Wert der Flagge f/id/cal auf "1" gesetzt, um die Verstärkungskoeffizienten a1, a1, b1 mit der Identifiziervorrichtung 25 zu identifizieren (aktualisieren).
Zurückverweisend auf Fig. 9, erfaßt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT3 die letzten differentiellen Ausgaben kact(k)=(KACT-FLAF/BASE), VO2(k) (= VO2/OUT-VO2/TARGET) von den Subtrahiervorrichtungen 11 bzw. 12. Insbesondere wählen die Subtrahiervorrichtungen 11, 12 die letzten der Zeitreihendaten, die in dem nicht dargestellten Speicher in dem in Fig. 7 gezeigten SCHRITTa gelesen und gespeichert wurden, berechnen die differentiellen Ausgaben kact(k), VO2(k) und geben die berechneten differentiellen Ausgaben kact(k), VO2(k) an die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 aus. Die an die Bestimmungseinheit der manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 gegebenen differentiellen Ausgaben kact(k), VO2(k) sowie auch Daten, die in der Vergangenheit gegeben wurden, werden auf eine Zeitreihen-Weise in einem Speicher (nicht gezeigt) in der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 gespeichert.
Dann bestimmt in SCHRITT4 die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 den Wert der Flagge f/prism/cal, der in SCHRITT1 gesetzt wurde. Falls der Wert der Flagge f/prism/cal "0" ist, d. h. falls die Verarbeitung der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 nicht auszuführen ist, dann stellt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT12 die SLD-manipulierte Eingabe us1, die durch den Schiebemodus-Regler 27 für das Abgassystem E zu bestimmen ist, zwangsweise auf einen vorbestimmten Wert ein. Der vorbestimmte Wert kann ein fester Wert (z. B. "0") oder der Wert der SLD-manipulierten Eingabe us1, die in einem vorhergehenden Regelzyklus bestimmt wurde, sein. Nachdem die SLD-manipulierte Eingabe us1 auf den vorbestimmten Wert in SCHRITT12 gesetzt ist, addiert die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 den Bezugswert FLAF/BASE zu der SLD-manipulierten Eingabe us1, um dadurch ein Luft-Kraftstoff-Zielverhältnis KCMD in dem vorliegenden Regelzyklus in SCHRITT13 zu bestimmen. Dann ist die Verarbeitung in dem vorliegenden Regelzyklus beendet.
Wenn der Wert der Flagge f/prism/cal in SCHRITT4 "1" ist, d. h. falls die Verarbeitung der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 auszuführen ist, dann bewirkt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT5 die Verarbeitung der Identifiziervorrichtung 25.
Das Verarbeitungs-Unterprogramm von SCHRITT5 wird ausführlich in Fig. 12 gezeigt.
Die Identifiziervorrichtung 25 bestimmt in SCHRITT5-1 den in SCHRITT2 gesetzten Wert der Flagge f/id/cal. Falls der Wert der Flagge f/id/cal "0" ist, dann springt, da der Prozeß eines Identifizierens der Verstärkungskoeffizienten a1, a1, b1 mit der Identifiziervorrichtung 25 nicht ausgeführt wird, die Regelung sofort zu der in Fig. 9 gezeigten Hauptroutine zurück.
Wenn der Wert der Flagge f/id/cal "1" ist, dann bestimmt die Identifiziervorrichtung 25 in SCHRITT5-2 den Wert der in SCHRITT1 gesetzten Flagge f/id/reset hinsichtlich der Initialisierung der Identifiziervorrichtung 25. Falls der Wert der Flagge f/id/reset "l" ist, dann wird die Identifiziervorrichtung 25 in SCHRITT5-3 initialisiert. Wenn die Identifiziervorrichtung 25 initialisiert wird, werden die identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut auf vorbestimmte Anfangswerte (der gemäß der Gleichung (4) identifizierte Verstärkungskoeffizientenvektor Θ wird initialisiert) gesetzt, und die Elemente der Matrix P (diagonale Matrix) werden gemäß der Gleichung (9) auf vorbestimmte Anfangswerte gesetzt. Der Wert der Flagge f/id/reset wird auf "0" zurückgesetzt.
Dann berechnet die Identifiziervorrichtung 25 in SCHRITT5-4 die identifizierte differentielle Ausgabe VO2(k) von dem O2-Sensor 6 in dem diskreten Systemmodell (siehe Gleichung (3)) des Abgassystems E, die unter Verwendung der vorliegenden identifizierten Verstärkungskoeffizienten a1(k-1) Hut, a2(k-1) Hut, b1(k-1) Hut ausgedrückt wird, gemäß der Gleichung (3) oder der dazu gleichwertigen Gleichung (6) unter Verwendung der vorigen Daten VO2(k-1), VO2(k-2), kact(k-d-1) der differentiellen Ausgaben VO2, kact, die in jedem Regelzyklus in SCHRITT3 erfaßt wurde, und der identifizierten Verstärkungskoeffizienten a1(k-1) Hut, a2(k-1) Hut, b1(k-1) Hut.
Die Identifiziervorrichtung 25 berechnet dann in SCHRITT5-5 den Vektor Kθ(k), der beim Bestimmen der neuen identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut gemäß der Gleichung (9) zu verwenden ist. Danach berechnet die Identifiziervorrichtung 25 in SCHRITT5-6 den identifizierten Fehler id/e, d. h. die Differenz zwischen der identifizierten differentiellen Ausgabe VO2 Hut von dem O2-Sensor 6 in dem diskreten Systemmodell und der tatsächlichen differentiellen Ausgabe VO2 (siehe Gleichung (7)).
Der in SCHRITT5-6 erhaltene identifizierte Fehler id/e kann grundsätzlich gemäß der Gleichung (7) berechnet werden. Bei der vorliegenden Ausführungsform wird jedoch, wie in Fig. 13 gezeigt ist, ein Wert (=VO2-VO2 Hut), der gemäß der Gleichung (7) aus der differentiellen Ausgabe VO2, die in jedem Regelzyklus in SCHRITT3 gewonnen wurde (siehe Fig. 9), berechnet wird, und die identifizierte differentielle Ausgabe VO2 Hut, die in SCHRITT5-4 in jedem Regelzyklus berechnet wird, mit Tiefpaß-Eigenschaften gefiltert, um den identifizierten Fehler id/e zu berechnen.
Dies ist so, da das Abgassystem E, das den katalytischen Konverter 3 umfaßt, im allgemeinen Tiefpaß-Eigenschaften aufweist, und es bevorzugt wird, dem Tieffre­ quenz-Verhalten des Abgassystems E beim geeigneten Identifizieren der Verstärkungskoeffizienten a1, a2, b1 des diskreten Systemmodells des Abgassystems E Bedeutung zu schenken.
Sowohl die differentielle Ausgabe VO2 als auch die identifizierte differentielle Ausgabe VO2 Hut kann mit den gleichen Tiefpaß-Eigenschaften gefiltert werden. Nachdem die differentielle Ausgabe VO2 und die identifizierte differentielle Ausgabe VO2 Hut getrennt gefiltert wurden, kann beispielsweise die Gleichung (7) berechnet werden, um den identifizierten Fehler id/e zu bestimmen. Ein Bestimmen des identifizierten Fehlers id/e durch Filtern des Ergebnisses der Berechnung der Gleichung (7) wie bei der vorliegenden Ausführungsform bietet jedoch die folgenden Vorteile: Falls die Auflösungen der differentiellen Ausgabe kact des LAF-Sensors 5 und der differentielle Ausgabe VO2 des O2-Sensors 6, die der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 geliefert werden, niedriger sind als die berechnete Auflösung der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13, dann weist das Ergebnis der Berechnung der Gleichung (7) relativ große, schrittweise Änderungen auf. Durch Filtern des Ergebnisses der Berechnung der Gleichung (7) kann jede Änderung des identifizierten Fehlers id/e geglättet werden.
Das obige Filtern wird durch einen gleitenden Mittelwertbildungsprozeß, der ein digitaler Filterungsprozeß ist, durchgeführt.
Nachdem die Identifiziervorrichtung 25 den identifizierten Fehler id/e berechnet hat, berechnet die Identifiziervorrichtung 25 in SCHRITT5-7 einen neuen identifizierten Verstärkungs-Koeffizientenvektor Θ, d. h. neue identifizierte Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut, b1(k) Hut gemäß der Gleichung (8) unter Verwendung des identifizierten Fehlers id/e und kθ, der in SCHRITT5-5 berechnet wurde.
Die Identifiziervorrichtung 25 begrenzt ferner die Werte der Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut (Elemente des identifizierten Verstärkungs-Koeffizienten­ vektor Θ), die begrenzt werden, um vorbestimmte Bedingungen zu erfüllen.
Die vorbestimmten Bedingungen zum Begrenzen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut umfassen eine Bedingung (nachstehend als eine erste Grenzbedingung bezeichnet) zum Begrenzen von Kombinationen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut relativ zu einem Antwortverzögerungselement des diskreten Systemmodells, das durch die Gleichung (1) ausgedrückt wird (genauer gesagt primäre und sekundäre autoregressive Glieder der rechten Seite der Gleichung (1)), auf eine vorbestimmte Kombination, und eine Bedingung (nachstehend als eine zweite Grenzbedingung bezeichnet) zum Begrenzen des Werts des identifizierten Verstärkungskoeffizienten b1 Hut relativ zu einem Totzeitelement des diskreten Systemmodells.
Bevor die ersten und zweiten Grenzbedingungen und die besonderen Verarbeitungseinzelheiten des Schrittes 5-8 beschrieben werden, werden die Gründe für ein Begrenzen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut im folgenden beschrieben.
Die Erfinder der vorliegenden Erfindung haben herausgefunden, daß, falls die Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut nicht besonders begrenzt werden, während das Ausgangssignal VO2/OUT des O2-Sensors 6 stabil beim Zielwert VO2/TARGET geregelt wird, sich eine Situation entwickelt, bei der sich ein durch den Schiebemodus-Regler 27 bestimmtes Luft-Kraftstoff-Zielverhältnis KCMD sanft mit der Zeit ändert, und eine Situation, bei der das Luft-Kraft­ stoff-Zielverhältnis KCMD mit der Zeit mit einer hohen Frequenz oszilliert. Keine dieser Situationen stellt Probleme beim Regeln der Ausgabe VO2/OUT des o2-Sensors 6 auf den Zielwert VO2/TARGET dar. Die Situation, bei der das Luft-Kraftstoff-Zielverhältnis KCMD mit der Zeit bei einer hohen Frequenz oszilliert, wird jedoch bei einem sanften Betrieb der Verbrennungskraftmaschine 1 nicht bevorzugt, die auf der Basis des Luft-Kraftstoff-Zielverhältnisses KCMD geregelt wird.
Eine Untersuchung des obigen Phänomens durch die Erfinder hat gezeigt, daß, ob sich das Luft-Kraft­ stoff-Zielverhältnis KCMD, das durch den Schiebemodus-Regler 27 bestimmt wird, sanft ändert oder bei einer hohen Frequenz oszilliert, stark von den Kombinationen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, die durch die Identifiziervorrichtung 25 identifiziert wurden, und des Werts des identifizierten Verstärkungskoeffizienten b1 Hut abhängt.
Bei der vorliegenden Ausführungsform werden die ersten und zweiten Grenzbedingungen geeignet festgelegt, und die Kombinationen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut und des Werts des identifizierten Verstärkungskoeffizienten b1 Hut werden geeignet begrenzt, um die Situation zu eliminieren, bei der das Luft-Kraftstoff-Zielverhältnis KCMD mit einer hohen Frequenz oszilliert.
Gemäß der vorliegenden Ausführungsform wird die erste und zweite Grenzbedingung wie folgt festgelegt:
Hinsichtlich der ersten Grenzbedingung zum Begrenzen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, zeigt die Untersuchung durch die Erfinder, daß, ob sich das durch den Schiebemodus-Regler 27 bestimmte Luft-Kraftstoff-Zielverhältnis KCMD sanft ändert oder mit einer hohen Frequenz oszilliert, eng mit Kombinationen der Koeffizientenwerte α1, α2 in den Gleichungen (15)-(18) verbunden ist, die durch die Werte der Verstärkungskoeffizienten a1, a2 bestimmt werden, d. h. die Koeffizientenwerte α1, α2, die von der Schätzvorrichtung 26 verwendet werden, um die geschätzte differentielle Ausgabe VO2(k+d) Balken (die Koeffizientenwerte α1, α2 sind das Element der ersten Reihe und der ersten Spalte und das Element der ersten Reihe und zweiten Spalte der Matrix Ad, die eine Potenz der Matrix A, die durch die Gleichung (13) bestimmt wird, ist) zu bestimmen.
Wenn, wie insbesondere in Fig. 14 gezeigt, eine Koordinatenebene, deren Koordinatenkomponenten oder Achsen durch die Koeffizientenwerte α1, α2 dargestellt werden, festgelegt wird, falls ein Punkt auf der Koordinatenebene, der durch eine Kombination der Koeffizientenwerte α1, α2 bestimmt wird, in einem schraffierten Bereich liegt, der von einem Dreieck Q1Q2Q3 (einschließlich der Grenzen) umgeben ist und nachstehend als stabiler Bereich für einen Schätzkoeffizienten bezeichnet wird, dann tendiert die zeitabhängige Änderung des Luft-Kraftstoff-Zielverhältnisses KCMD dazu, sanft zu sein. Im Gegensatz dazu, falls ein Punkt auf der Koordinatenebene, der durch eine Kombination der Koeffizientenwerte α1, α2 bestimmt wird, nicht in dem stabilen Bereich für den Schätzkoeffizienten liegt, dann tendiert die zeitabhängige Änderung des Luft-Kraft­ stoff-Zielverhältnisses KCMD dazu mit einer hohen Frequenz zu oszillieren, oder die Regelbarkeit der Ausgabe VO2/OUT des O2-Sensors 6 am Zielwert VO2/TARGET tendiert dazu, schlecht zu sein.
Daher sollten die Kombinationen der Werte der Verstärkungskoeffizienten a1, a2, die durch die Identifiziervorrichtung 25 identifiziert werden, d. h. die Kombinationen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, derart begrenzt sein, daß der in Fig. 14 gezeigte Punkt auf der Koordinatenebene, der der Kombination der Koeffizientenwerte α1, α2 entspricht, die durch die Werte der Verstärkungskoeffizienten a1, a2 oder die Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut bestimmt werden, innerhalb des stabilen Bereichs für den Schätzkoeffizienten liegen werden.
In Fig. 14 ist ein dreieckiger Bereich Q1Q4Q3 auf der Koordinatenebene, der den stabilen Bereich für den Schätzkoeffizienten enthält, ein Bereich, der Kombinationen der Koeffizientenwerte α1, α2 bestimmt, die ein System, das gemäß der folgenden Gleichung (45) bestimmt wird theoretisch stabil macht, d. h. ein System, das durch eine Gleichung ähnlich der Gleichung (11) definiert wird, ausgenommen, daß VO2(k), VO2(k-1) auf der rechten Seite der Gleichung (11) durch VO2(k) Balken bzw. VO2(k-1) Balken, VO2(k) Balken, VO2(k-1) Balken ersetzt werden, eine geschätzte differentielle Ausgabe, die vor der Totzeit d durch die Schätzvorrichtung 26 bestimmt wird, bzw. eine geschätzte differentielle Ausgabe, die in einem vorhergehenden Zyklus durch den Schätzvorrichtung 26 bestimmt wurde, bedeuten.
Die Bedingung dafür, daß das gemäß der Gleichung (45) definierte System stabil ist, ist, daß ein Pol des Systems (der durch die folgende Gleichung (46) gegeben wird) in einem Einheitskreis auf einer komplexen Ebene existiert:
Pol des Systems gemäß der Gleichung (45)
Der in Fig. 14 gezeigte dreieckige Bereich Q1Q4Q3 ist ein Bereich zum Bestimmen der Kombinationen der Koeffizientenwerte α1, α2, die die obige Bedingung erfüllen. Daher ist der stabile Bereich für den Schätzkoeffizienten ein Bereich, der diejenigen Kombinationen angibt, wobei α1≧0, der Kombinationen der Koeffizientenwerte α1, α2, die das durch die Gleichung (45) definierte System stabil machen.
Da die Koeffizientenwerte α1, α2 durch eine Kombination der Werte der Verstärkungskoeffizienten a1, a2 bestimmt werden, wird eine Kombination der Werte der Verstärkungskoeffizienten a1, a2 durch eine Kombination der Koeffizientenwerte α1, α2 bestimmt. Daher kann der der in Fig. 14 gezeigte stabile Bereich für den Schätzkoeffizienten, der bevorzugte Kombinationen der Koeffizientenwerte α1, α2 festlegt, in einen in Fig. 15 gezeigten Bereich auf einer Koordinatenebene konvertiert werden, dessen Koordinatenkomponenten oder Achsen durch die Verstärkungskoeffizienten a1, a2 dargestellt werden. Insbesondere wird der in Fig. 14 gezeigte stabile Bereich für den Schätzkoeffizienten in einen Bereich konvertiert, der von den imaginären Linien in Fig. 15 umschlossen wird, der im wesentlichen ein dreieckiger Bereich ist, der eine wellenförmige untere Seite auf der in Fig. 15 gezeigten Koordinatenebene aufweist, und nachstehend als einen stabilen Bereich für einen Identifikationskoeffizienten bezeichnet wird. Anders ausgedrückt, wenn ein Punkt auf der in Fig. 15 gezeigten Koordinatenebene, der durch eine Kombination der Werte der Verstärkungskoeffizienten a1, a2 bestimmt wird, sich in dem stabilen Bereich für den Identifikationskoeffizienten befindet, befindet sich ein Punkt auf der in Fig. 14 gezeigten Koordinatenebene, der der Kombination der Koeffizientenwerte α1, α2 entspricht, die durch jene Werte der Verstärkungskoeffizienten a1, a2 bestimmt wurden, in dem stabilen Bereich des Schätzkoeffizienten.
Folglich sollte die erste Grenzbedingung zum Begrenzen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, die durch die Identifiziervorrichtung 25 bestimmt werden, vorzugsweise grundsätzlich derart festgelegt werden, daß sich ein Punkt auf der in Fig. 15 gezeigten Koordinatenebene, der durch jene Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, bestimmt wird, in dem stabilen Bereich für den Identifikationskoeffizienten befinden.
Da jedoch ein Rand bzw. Grenze (untere Seite) des stabilen Bereichs für den Identifikationskoeffizienten, die durch die imaginären Linien in Fig. 15 angegeben wird, von einer komplexen wellenförmigen Form ist, neigt ein praktischer Prozeß zum Begrenzen des Punkts auf der in Fig. 15 gezeigten Koordinatenebene, der durch die Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut bestimmt wird, dazu, komplex zu sein.
Aus diesem Grund wird gemäß der vorliegenden Ausführungsform der stabile Bereich für den Identifikationskoeffizienten im wesentlichen durch einen vierwinkligen Bereich Q5Q6Q7Q8 angenähert, der von den durchgezogenen Linien in Fig. 15 umschlossen wird, der gerade Grenzen aufweist und nachstehend als ein Begrenzungsbereich für einen Identifikationskoeffizienten bezeichnet wird. Wie in Fig. 15 gezeigt ist, ist der begrenzende Bereich für den Identifikationskoeffizienten ein Bereich, der von einer polygonalen Linie (einschließlich Liniensegmenten Q5Q6 und Q5Q8), die durch einen funktionalen Ausdruck |a1|+a2=1 ausgedrückt wird, eine Gerade (einschließlich eines Liniensegments Q6Q7), die durch einen konstantwertigen funktionalen Ausdruck a1=A1L (A1L: Konstante) ausgedrückt wird, und eine Gerade (einschließlich eines Liniensegments Q7Q8) umschlossen ist, die durch einen festwertigen funktionalen Ausdruck a2=A2L (A2L: Kon­ stante) ausgedrückt wird. Die erste Grenzbedingung zum Begrenzen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut wird derart festgelegt, daß der Punkt auf der in Fig. 15 gezeigten Koordinatenebene, der durch diese Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut bestimmt wird, in dem begrenzenden Bereich für den Identifikationskoeffizienten liegt, und die Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut derart begrenzt werden, daß der Punkt, der durch diese Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut bestimmt wird, in dem begrenzenden Bereich für den Identifikationskoeffizienten liegt. Obgleich ein Teil der unteren Seite des begrenzenden Bereichs des Identifikationskoeffizienten von dem stabilen Bereich des Identifikationskoeffizienten abweicht, wurde es experimentell bestätigt, daß der Punkt, der durch die identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, die durch die Identifiziervorrichtung 25 bestimmt wurden, bestimmt wird, nicht tatsächlich in den abweichenden Bereich fällt. Daher wird der abweichende Bereich kein praktisches Problem darstellen.
Der obige begrenzende Bereich für den Identifikationskoeffizienten wird nur für darstellende Zwecke angegeben, und kann gleich dem stabilen Bereich für den Identifikationskoeffizienten sein oder diesem sich wesentlichen annähern, oder kann von jeder Form sein, insoweit als das meiste oder alles des begrenzenden Bereichs des Identifikationskoeffizienten zu dem stabilen Bereich des Identifikationskoeffizienten gehört. Daher kann der begrenzende Bereich des Identifikationskoeffizienten in verschiedenen Konfigurationen hinsichtlich der Leichtigkeit, mit der die Werte der identifizierenden Verstärkungskoeffizienten a1 Hut, a2 Hut zu begrenzen sind, und der praktischen Regelbarkeit festgelegt werden. Wenn die Grenze eines oberen Abschnitts des begrenzenden Bereichs des Identifikationskoeffizienten beispielsweise durch den funktionalen Ausdruck |a1|+a2=1 in der dargestellten Ausführungsform definiert ist, sind Kombinationen der Werte der Verstärkungskoeffizienten a1, a2, die diesen funktionalen Ausdruck erfüllen, Kombinationen von theoretischen stabilen Grenzen, wobei ein Pol des Systems, der durch die Gleichung (46) definiert wird, auf einem Einheitskreis auf einer komplexen Ebene existiert. Daher kann der Rand des oberen Abschnitts des begrenzenden Bereichs des Identifikationskoeffizienten durch einen funktionalen Ausdruck |a1|+a2=r (r ist ein Wert, der geringfügig kleiner als "1" ist, z. B. 0,99, der den stabilen Grenzen entspricht) für eine höhere Regelstabilität bestimmt werden.
Der obige stabile Bereich für den Identifikationskoeffizienten, der in Fig. 15 als eine Basis für den begrenzenden Bereich des Identifikationskoeffizienten gezeigt ist, wird nur für darstellende Zwecke angegeben. Der stabile Bereich des Identifikationskoeffizienten, der dem in Fig. 14 gezeigten stabilen Bereich des Schätzkoeffizienten entspricht, wird durch die Totzeit d (genauer gesagt ihren Sollwert) beeinflußt, und dessen Form wird abhängig von der Totzeit d verändert, wie aus der Definition der Koeffizientenwerte α1, α2 (siehe Gleichungen (14), (15)) ersichtlich ist. Ungeachtet der Form des stabilen Bereichs des Identifikationskoeffizienten kann, wie oben beschrieben ist, der begrenzende Bereich des Identifikationskoeffizienten auf eine Art und Weise festgelegt werden, um der Form des stabilen Bereichs des Identifikationskoeffizienten angepaßt zu sein.
Bei der vorliegenden Ausführungsform wird die zweite Grenzbedingung zum Begrenzen des Wertes des Verstärkungskoeffizienten b1, der durch die Identifiziervorrichtung 25 identifiziert wird, d. h. der Wert des identifizierten Verstärkungskoeffizienten b1 Hut, wie folgt festgelegt:
Die Erfinder haben herausgefunden, daß die Situation, bei der die zeitabhängige Änderung des Luft-Kraftstoff-Ziel-Ver­ hältnisses KCMD mit einer hohen Frequenz oszilliert, ebenfalls dazu tendiert stattzufinden, wenn der Wert des identifizierten Verstärkungskoeffizienten b1 Hut unzulässig groß oder klein ist. Gemäß der vorliegenden Ausführungsform wird ein oberer Grenzwert B1H und ein unterer Grenzwert B1L (B1H<B1L<0) für den identifizierten Verstärkungskoeffizienten b1 Hut im voraus durch Experimentieren oder Simulation bestimmt. Dann wird die zweite Grenzbedingung derart festgelegt, daß der identifizierte Verstärkungskoeffizienten b1 Hut gleich oder kleiner als der obere Grenzwert B1H und gleich oder größer als der untere Grenzwert B1L (B1L≦b1 Hut≦B1H) ist.
Ein Prozeß eines Begrenzens der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut wird gemäß der ersten und zweiten Grenzbedingung in SCHRITT5-8 durchgeführt:
Wie in Fig. 16 gezeigt ist, begrenzt die Identifiziervorrichtung 25 in SCHRITT5-8-1 bis SCHRITT5-8-8 Kombinationen der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut, die in dem in Fig. 12 gezeigten SCHRITT5-7 bestimmt wurden, gemäß der ersten Begrenzungsbedingung.
Insbesondere entscheidet die Identifiziervorrichtung 25 in SCHRITT5-8-1, ob oder ob nicht der Wert des in SCHRITT5-7 bestimmte identifizierten Verstärkungskoeffizienten a2(k) Hut gleich oder größer als der untere Grenzwert A2L (siehe Fig. 25) für den Verstärkungskoeffizienten a2 in dem begrenzenden Bereich für den Identifikationskoeffizienten ist.
Falls der Wert des identifizierten Verstärkungskoeffizienten a2(k) kleiner als A2L ist, dann wird, da ein Punkt auf der in Fig. 15 gezeigten Koordinatenebene, der durch (a1(k) Hut, a2(k) Hut) ausgedrückt wird und der durch die Kombination der Werte der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut bestimmt wurde, sich nicht in dem begrenzenden Bereich des Identifikationskoeffizienten befindet, der Wert von a2(k) Hut in SCHRITT5-8-2 zwangsweise auf den unteren Grenzwert A2L geändert. Daher wird der Punkt (a1(k) Hut, a2(k) Hut) auf der in Fig. 15 gezeigten Koordinatenebene auf einen Punkt in einer Region an oder oberhalb einer Geraden begrenzt, d. h. die Gerade einschließlich des Liniensegments Q7Q8, die durch mindestens a2=A2L ausgedrückt wird.
Dann entscheidet die Identifiziervorrichtung 25 in SCHRITT5-8-3, ob oder ob nicht der Wert des identifizierten Verstärkungskoeffizienten a1(k) Hut, der in SCHRITT5-7 bestimmt wurde, gleich oder größer als ein unterer Grenzwert A1L (siehe Fig. 15) für den Verstärkungskoeffizienten a1 in dem begrenzenden Bereich für den Identifikationskoeffizienten liegt, und entscheidet dann in SCHRITT5-8-5, ob oder ob nicht der Wert des identifizierten Verstärkungskoeffizienten a1(k) Hut gleich oder kleiner als ein oberer Grenzwert A1H (siehe Fig. 15) für den Verstärkungskoeffizienten a1 in dem begrenzenden Bereich für den Identifikationskoeffizienten ist. Der obere Grenzwert A1H für den Verstärkungskoeffizienten a1 in dem begrenzenden Bereich für den Identifikationskoeffizienten wird durch A1H=1-A2L dargestellt, da er eine a1-Koordinate des Punkts Q8 ist, wo sich die polygonale Linie |a1|+a2=1 (a1<0) und die Gerade a1=A2L miteinander schneiden, wie in Fig. 15 gezeigt ist.
Falls der Wert des identifizierten Verstärkungskoeffizienten a1(k) Hut kleiner als der untere Grenzwert A1L oder größer als der obere Grenzwert A1H ist, dann wird, da der Punkt (a1(k) Hut, a2(k) Hut) sich auf der in Fig. 15 gezeigten Koordinatenebene nicht in dem begrenzenden Bereich für den Identifikationskoeffizienten befindet, der Wert von a1(k) Hut zwangsweise in SCHRITT5-8-4 bzw. SCHRITT5-8-6 auf den unteren Grenzwert A1L oder den oberen Grenzwert A1H geändert.
Daher wird der Punkt (a1(k) Hut, a2(k) Hut) auf der in Fig. 15 gezeigten Koordinatenebene auf eine Region auf und zwischen einer Geraden begrenzt, d. h. die Gerade einschließlich des Liniensegments Q6Q7, die durch a1=A1L ausgedrückt wird, und eine Gerade, d. h. der Geraden, die durch den Punkt Q8 läuft und senkrecht zu der a1-Achse ist, die durch a1=A1H ausgedrückt wird.
Die Verarbeitung in SCHRITT5-8-3 und SCHRITT5-8-4 und die Verarbeitung in SCHRITT5-8-5 und SCHRITT5-8-6 kann umgeschaltet werden. Die Verarbeitung in SCHRITT5-8-1 und SCHRITT5-8-2 kann nach der Verarbeitung in SCHRITT5-8-3 bis 5-8-6 durchgeführt werden.
Dann entscheidet die Identifiziervorrichtung 25 nach SCHRITT5-8-1 bis SCHRITT5-8-6 in SCHRITT5-8-7, ob die vorliegenden Werte von a1(k) Hut, a2(k) Hut eine Ungleichung |a1|+a1≦1 oder nicht erfüllen, d. h. ob der Punkt (a1(k) Hut, a2(k) Hut), auf oder unter oder über der polygonalen Linie positioniert ist (einschließlich der Liniensegmente Q5Q6 und Q5Q8), die durch den funktionalen Ausdruck |a1|+a2=1 ausgedrückt wird.
Falls |a1|+a1≦1 ist, dann existiert der Punkt (a1(k) Hut, a2(k) Hut), der durch die Werte von a1(k) Hut, a2(k) Hut nach SCHRITT5-8-1 bis SCHRITT5-8-6 bestimmt wurde, in dem begrenzenden Bereich für den Identifikationskoeffizienten (einschließlich seiner Ränder).
Falls |a1|+a1<1 ist, dann wird, da der Punkt (a1(k) Hut, a2(k) Hut) in einer Richtung aufwärts von dem begrenzenden Bereich des Identifikationskoeffizienten abweicht, der Wert von a2(k) Hut in SCHRITT5-8-8 zwangsweise auf einen Wert (1-|a1(k) Hut|) abhängig von dem Wert von a1(k) Hut geändert. Anders ausgedrückt, während der Wert von a1(k) Hut unverändert beibehalten wird, wird der Punkt (a1(k) Hut, a2(k) Hut) auf eine polygonale Linie bewegt, die durch den funktionalen Ausdruck |a1|+a2=1 ausgedrückt wird, d. h. auf das Liniensegment Q5Q6 oder das Liniensegment Q5Q8, die eine Grenze des begrenzenden Bereichs des Identifikationskoeffizienten ist.
Durch die obige Verarbeitung in SCHRITT5-8-1 bis 5-8-8 werden die Werte der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut begrenzt, so daß der Punkt (a1(k) Hut, a2(k) Hut), der dadurch bestimmt wird, sich in dem begrenzenden Bereich des Identifikationskoeffizienten befindet. Falls der Punkt (a1(k) Hut, a2(k) Hut), der den Werten der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut entspricht, die in SCHRITT5-7 bestimmt wurden, in dem begrenzenden Bereich des Identifikationskoeffizienten existiert, dann werden diese Werte der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut beibehalten.
Der Wert des identifizierten Verstärkungskoeffizienten a1(k) Hut bezüglich des primären autoregressiven Glieds des diskreten Systemmodells wird nicht zwangsweise geändert, insoweit wie sich der Wert zwischen dem unteren Grenzwert A1L und dem oberen Grenzwert A1H des begrenzenden Bereichs des Identifikationskoeffizienten befindet. Falls a1(k) Hut<A1L oder a1(k) Hut<A1H ist, dann ist, da der Wert des identifizierten Verstärkungskoeffizienten a1(k) Hut zwangsweise auf den unteren Grenzwert A1L, der ein Minimalwert ist, den der Verstärkungskoeffizient a1 in dem begrenzenden Bereich des Identifikationskoeffizienten annehmen kann, oder den oberen Grenzwert A1H geändert wird, der ein Maximalwert ist, den der Verstärkungskoeffizient a1 in dem begrenzenden Bereich des Identifikationskoeffizienten annehmen kann, die Änderung in dem Wert des identifizierten Verstärkungskoeffizienten a1(k) minimal. Anders ausgedrückt, falls der Punkt (a1(k) Hut, a2(k) Hut), der den Werten der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut entspricht, die in SCHRITT5-10 bestimmt wurden, von dem begrenzenden Bereich des Identifikationskoeffizienten abweicht, dann wird die Zwangsänderung in dem Wert des identifizierten Verstärkungskoeffizienten a1(k) Hut bei einem Minimum gehalten.
Nachdem die Werte der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut begrenzt wurden, begrenzt die Identifizierungsvorrichtung 25 in SCHRITT5-8-9 bis SCHRITT5-8-12 den identifizierten Verstärkungskoeffizienten b1(k) Hut gemäß der zweiten Grenzbedingung.
Insbesondere entscheidet die Identifizierungsvorrichtung 25 in SCHRITT5-8-9, ob oder nicht der Wert des identifizierten Verstärkungskoeffizienten b1(k) Hut, der in SCHRITT5-7 bestimmt wurde, gleich oder größer als der untere Grenzwert B1L ist. Falls der untere Grenzwert B1L größer als der Wert des identifizierten Verstärkungskoeffizienten b1(k) Hut ist, dann wird der Wert von b1(k) Hut in SCHRITT5-8-10 zwangsweise auf den unteren Grenzwert B1L geändert.
Die Identifizierungsvorrichtung 25 entscheidet in SCHRITT5-8-11, ob oder ob nicht der Wert des identifizierten Verstärkungskoeffizienten b1(k) Hut gleich oder kleiner als der obere Grenzwert B1H ist. Falls der obere Grenzwert B1H größer als der Wert des identifizierten Verstärkungskoeffizienten b1(k) Hut ist, wird der Wert von b1(k) Hut in SCHRITT5-8-12 zwangsweise auf den oberen Grenzwert B1H geändert.
Durch die obige Verarbeitung in SCHRITT5-8-9 bis SCHRITT5-8-12 wird der Wert des identifizierten Verstärkungskoeffizienten b1(k) Hut auf einen Bereich zwischen dem unteren Grenzwert B1L und dem oberen Grenzwert B1H beschränkt.
Nachdem die Identifizierungsvorrichtung 25 die Kombination der Werte der identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut und des identifizierten Verstärkungskoeffizienten b1(k) Hut begrenzt hat, geht die Regelung zu der in Fig. 12 gezeigten Folge zurück. Die vorhergehenden Werte a1(k-1) Hut, a2(k-1) Hut, b1(k-1) Hut der identifizierten Verstärkungskoeffizienten, die in SCHRITT5-7 zum Bestimmen der in Fig. 12 gezeigten identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut, b1(k) Hut verwendet wurden, sind die Werte der identifizierten Verstärkungskoeffizienten, die gemäß der ersten und zweiten Grenzbedingung in SCHRITT5-8 in dem vorhergehenden Regelzyklus begrenzt wurden.
Nachdem die identifizierten Verstärkungskoeffizienten a1(k) Hut, a2(k) Hut, b1(k) Hut, wie oben beschrieben ist, begrenzt wurden, aktualisiert die Identifizierungsvorrichtung 25 die Matrix P(k) gemäß der Gleichung 10 für die Verarbeitung eines nächsten Regelzyklus in SCHRITT5-9, worauf die Regelung zu der in Fig. 9 gezeigten Hauptroutine zurückkehrt.
Das Verarbeitungs-Unterprogramm von SCHRITT5 für die Identifizierungsvorrichtung 25 wurde oben beschrieben.
Nachdem die Verarbeitung der Identifizierungsvorrichtung 25, wie in Fig. 9 gezeigt, durchgeführt wurde, bestimmt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT6 die Verstärkungskoeffizienten a1, a2, b1. Das Bestimmungs-Unter­ programm von SCHRITT6 wird ausführlich in Fig. 17 gezeigt. Wie in Fig. 17 gezeigt ist, bestimmt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT6-1 den Wert der Flagge f/id/cal, der in SCHRITT2 eingestellt wurde. Falls der Wert der Flagge f/id/cal "1" ist, d. h. falls die Verstärkungskoeffizienten a1, a2, b1 durch die Identifizierungsvorrichtung 25 identifiziert wurden, dann werden die Verstärkungskoeffizienten a1, a2, b1 in SCHRITT6-2 auf jeweilige Werte gesetzt, die durch ein Skalieren der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b2 Hut, die durch die Identifizierungsvorrichtung 25 in SCHRITT5-10 bestimmt wurden (siehe Fig. 11), mit jeweiligen Skalierungskoeffizienten g1, g2, g3 erzeugt werden. Bei der vorliegenden Ausführungsform weist jeder der Skalierungskoeffizienten g1, g2, g3 einen Wert von "1" auf, und die Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut dienen direkt als die Werte der Verstärkungskoeffizienten a1, a2, b1.
Falls der Wert der Flagge f/id/cal "0" ist, d. h. falls die Verstärkungskoeffizienten a1, a2, b1 nicht durch die Identifizierungsvorrichtung 25 identifiziert wurden, dann werden die Verstärkungskoeffizienten a1, a2, b1 jeweils in SCHRITT6-3 auf vorbestimmte Werte eingestellt.
Dann bewirkt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT7 der in Fig. 9 gezeigten Hauptroutine eine Verarbeitungsoperation der Schätzvorrichtung 26, d. h. berechnet die geschätzte differentielle Ausgabe VO2 Balken.
Das Berechnungs-Unterprogramm von SCHRITT7 wird ausführlich in Fig. 18 gezeigt. Wie in Fig. 18 gezeigt ist, berechnet die Schätzvorrichtung 26 in SCHRITT7-1 die Koeffizienten α1, α2, βj (j=1, 2, . . ., d), die in der Gleichung (16) zu verwenden sind, unter Verwendung der in SCHRITT6 bestimmten Verstärkungskoeffizienten a1, a2, b1, (diese Werte sind grundsätzlich die identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut, die in dem in Fig. 12 dargestellten SCHRITT5-8 begrenzt wurden). Die Koeffizienten α1, α2 sind das Element der ersten Reihe und der ersten Spalte und das Element der ersten Reihe und der zweiten Spalte der Matrix Ad, und die Koeffizienten βj (j=1, 2, . . ., d) sind die Elemente der ersten Reihe des Vektors A--1.B (j=1, 2, . . ., d) (siehe Gleichungen (13), (14)).
Dann berechnet die Schätzvorrichtung 26 in SCHRITT7-2 die geschätzte differentielle Ausgabe VO2(k+d) Balken (geschätzter Wert der differentiellen Ausgabe VO2 nach der Gesamttotzeit d von der Zeit des gegenwärtigen Regelzyklus) gemäß der Gleichung (16) (die Gleichung (17) in der vorliegenden Ausführungsform) unter Verwendung der Zeitreihendaten VO2(k), VO2(k-1) von bevor dem gegenwärtigen Regelzyklus aus der differentiellen Ausgabe VO2 des O2-Sensors, die in jedem Regelzyklus erfaßt wurde, wie in SCHRITT3 in Fig. 9 gezeigt ist, der Zeitreihendaten kact(k-1) (j=0-d1) von vor dem gegenwärtigen Regelzyklus aus der differentiellen Ausgabe kact des LAF-Sensors 5, der Zeitreihendaten kcmd(k-j) (=us1(k-j) (j=1-d2-1) von bevor dem vorhergehenden Regelzyklus aus dem differentiellen Luft-Kraft­ stoff-Zielverhältnis kcmd (= die SLD-manipulierte Eingabe us1), das in jedem Regelzyklus von dem Schiebemodus-Regler 27 angegeben wird, und der Koeffizienten α1, α2, βj, die in SCHRITT7-1 berechnet wurden.
Zurückverweisend auf Fig. 9 berechnet dann die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT8 die SLD-manipulierte Eingabe us1 (= das differentielle Luft-Kraftstoff-Zielverhältnis kcmd) mit dem Schiebe­ modus-Regler 27.
Das Berechnungs-Unterprogramm von SCHRITT8 wird ausführlich in Fig. 19 gezeigt.
Wie in Fig. 19 gezeigt ist, berechnet der Schiebe­ modus-Regler 27 einen Wert σ(k+d) Balken (der einem geschätzten Wert nach der Totzeit d der linearen Funktion σ, die gemäß der Gleichung (14) definiert ist, entspricht) nach der Totzeit d von dem gegenwärtigen Regelzyklus, von der linearen Funktion σ Balken, die gemäß der Gleichung (35) definiert ist, unter Verwendung der Zeitreihendaten der geschätzten differentiellen Ausgabe VO2 Balken, die durch die Schätzvorrichtung 26 in SCHRITT8 bestimmt wurde (insbesondere VO2(k+d) Balken, die in dem gegenwärtigen Regelzyklus bestimmt wird, und VO2(k+d-1) Balken, die in dem vorherigen Regelzyklus bestimmt wurde).
Dann akkumuliert der Schiebemodus-Regler 27 in SCHRITT8-2 Werte σ(k+d) Balken, die in jeweiligen Regelzyklen in SCHRITT8-1 berechnet wurden, d. h. addiert einen Wert σ(k+d), dem im gegenwärtigen Regelzyklus berechnet wird, zu der Summe, die in dem vorhergehenden Regelzyklus berechnet wurde, um dadurch einen integrierten Wert von σ(k+d) Balken zu berechnen (der dem Glied am rechten Ende der Gleichung (32) entspricht). Bei der vorliegenden Ausführungsform fällt der integrierte Wert von σ(k+d) Balken in einen vorbestimmten Bereich, und falls der integrierte Wert von σ(k+d) Balken eine vorgegebene obere oder untere Grenze über- bzw. unterschreitet, dann wird der integrierte Wert von σ(k+d) Balken auf die obere oder untere Grenze begrenzt. Dies ist so, da, falls der integrierte Wert von σ(k+d) Balken unzulässig groß ist, dann wird die adaptive Regelungsgesetzeingabe uadp, die gemäß der Gleichung (32) bestimmt wurde, unzulässig groß wird, wodurch die Regelbarkeit beeinträchtigt werden kann.
Dann berechnet der Schiebemodus-Regler 27 in SCHRITT8-3 die äquivalente Regeleingabe ueq, die Erreichungs-Rege­ lungsgesetzeingabe urch und das adaptive Regelungsgesetz uadp gemäß den jeweiligen Gleichungen (29), (30), (32) unter Verwendung der Zeitreihendaten VO2(k+d) Balken, VO2(k+d-1) Balken der geschätzten differentiellen Ausgabe VO2 Balken, die durch die Schätzvorrichtung 26 im SCHRITT9 bestimmt wurde, den Wert σ(k+d) Balken der linearen Funktion und ihren integrierten Wert, die in SCHRITT8-1 bzw. 8-2 bestimmt werden, die Verstärkungskoeffizienten a1, a2, b1, die in SCHRITT6 bestimmt wurden (die grundsätzlich die Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut sind, die in dem in Fig. 12 gezeigten SCHRITT5-8 beschränkt wurden).
Der Schiebemodus-Regler 27 addiert dann in SCHRITT8-4 die äquivalente Regelungseingabe ueq, die Erreichungs-Rege­ lungsgesetzeingabe urch, und das adaptive Regelungsgesetz uadp, die in SCHRITT8-3 bestimmt wurden, um die SLD-manipulierte Eingabe us1 zu berechnen, d. h. die Eingabe (= das differentielle Luft-Kraft­ stoff-Zielverhältnis kcmd), die dem Abgassystem E zuzuführen ist, um das Ausgangssignal VO2/OUT des O2-Sensors 6 zu dem Zielwert VO2/TARGET hin zu konvergieren. SLD-manipulierte Eingaben us1 (= differentielle Luft-Kraftstoff-Zielverhältnisse kcmd), die somit in jeweiligen Regelzyklen bestimmt wurden, werden auf eine Zeitreihen-Weise in einem Speicher (nicht gezeigt) zur Verwendung bei der obigen Verarbeitungsoperation der Schätzvorrichtung 26 gespeichert.
Nachdem die SLD-manipulierte Eingabe us1 berechnet wurde, bestimmt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT9 der Fig. 9 die Stabilität des adaptiven Schiebemodus-Regelungsprozesses, der von dem Schiebemodus-Regler 27 ausgeführt wurde, und setzt einen Wert einer Flagge f/sld/stb, der angibt, ob der adaptive Schiebemodus-Regelungsprozeß stabil oder nicht ist.
Das Bestimmungs-Unterprogramm von SCHRITT9 wird ausführlich in Fig. 20 gezeigt.
Wie in Fig. 20 gezeigt ist, berechnet die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT9-1 eine Differenz Δσ Balken (entsprechend einer Änderungsrate der linearen Funktion σ Balken) zwischen dem gegenwärtigen Wert σ(k+d) Balken, der in SCHRITT8-1 berechnet wurde, und einen vorhergehenden Wert σ(k+d-1) Balken der linearen Funktion σ Balken.
Dann entscheidet die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 in SCHRITT9-2, ob oder ob nicht ein Produkt Δσ.σ(k+d) Balken (entsprechend der zeitdifferenzierten Funktion einer Lyapunov-Funktion σ Balken2/2 bezüglich dem σ Balken) der in SCHRITT9-1 berechneten Differenz Δσ und des gegenwärtigen Werts σ(k+d) Balken gleich oder kleiner als ein vorbestimmter Wert ε2 (≧0) ist.
Wenn die Differenz Δσ.σ(k+d) Balken größer als E2 ist, ändern sich die differentiellen Ausgaben VO2(k+d), VO2(k+d-1) von der Hyperebene σ=0 weg, wobei σ Balken2 ansteigt, und folglich wird der adaptive Schiebe­ modus-Regelungsprozeß als instabil betrachtet, d. h. die in SCHRITT8 berechnete SLD-manipulierte Eingabe ist ungeeignet. Falls Δσ.σ(k+d) Balken <ε2 in SCHRITT9-2 ist, wird der adaptive Schiebemodus-Regelprozeß als instabil beurteilt, und der Wert eines Zeitgeber-Zählers tm (Rückwärtszähler-Zeitgeber) wird auf einen vorbestimmten Anfangswert TM gesetzt (der Zeitge­ ber-Zähler tm wird gestartet), um die Bestimmung des Luft-Kraftstoff-Zielverhältnisses KCMD unter Verwendung der in SCHRITT8 berechneten SLD-manipulierten Eingabe us1 für eine vorbestimmte Zeit zu sperren. Danach wird der Wert der Flagge f/sld/stb in SCHRITT9-5 auf "0" gesetzt (die Flagge f/sld/stb=0 gibt an, daß der adaptive Schiebemodus-Regelungsprozeß instabil ist).
Obgleich der in dem Entscheidungsschritt von SCHRITT9-2 verwendete Wert ε2 theoretisch "0" sein kann, sollte er vorzugsweise im Hinblick auf die Wirkung einer wahrscheinlichen Störung geringfügig größer als "0" sein.
Falls Δσ.σ(k+d) Balken ≦ε2 in SCHRITT9-2 ist, dann entscheidet die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT9-3, ob der vorliegende Wert σ(k+d) Balken der linearen Funktion σ Balken in einem vorbestimmten Bereich liegt oder nicht.
Falls der vorliegende Wert σ(k+d) Balken der linearen Funktion σ Balken nicht innerhalb des vorbestimmten Bereichs liegt, sind die differentiellen Ausgaben VO2(k+d), VO2(k+d-1) weit voneinander von der Hyperebene σ=0 beabstandet, und folglich wird der adaptive Schiebemodus-Regelungsprozeß als instabil angesehen, d. h. die in SCHRITT8 berechnete SLD-manipulierte Eingabe us1 ist ungeeignet. Falls der vorliegende Wert σ(k+d) Balken der linearen Funktion σ Balken nicht innerhalb des vorbestimmten Bereichs in SCHRITT9-3 liegt, dann wird der adaptive Schiebemodus-Regelungsprozeß als instabil beurteilt, und die Verarbeitung von SCHRITT9-4 bis SCHRITT9-5 wird ausgeführt, um den Zeitgeber-Zähler tm zu starten und den Wert der Flagge f/id/reset auf "1" zu setzen.
Falls der vorliegende Wert σ(k+d) Balken der linearen Funktion σ Balken innerhalb des vorbestimmten Bereichs in SCHRITT9-3 liegt, dann zählt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 den Zeitgeber-Zähler tm in SCHRITT9-6 für eine vorbestimmte Zeit Δtm zurück. Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 entscheidet dann in SCHRITT9-7, ob oder ob nicht der Wert des Zeitge­ ber-Zählers tm gleich oder kleiner als "0" ist, d. h. ob eine Zeit entsprechend dem Anfangswert TM von dem Start des Zeitgeber-Zählers tm verstrichen ist oder nicht.
Falls tm<0, d. h. falls der Zeitgeber-Zähler tm noch Meßzeit mißt und seine eingestellte Zeit noch nicht abgelaufen ist, dann wird, da der adaptive Schiebe­ modus-Regelungsprozeß dazu neigt instabil zu sein, bevor eine wesentliche Zeit noch nicht verstrichen ist, da der adaptive Schiebemodus-Regelungsprozeß als instabil in SCHRITT9-2 oder SCHRITT9-3 bewertet wurde, der Wert der Flagge f/sld/stb in SCHRITT9-5 auf "0" gesetzt.
Falls tm≦0 in SCHRITT9-7 ist, d. h. falls die eingestellte Zeit des Zeitgeber-Zählers tm verstrichen ist, dann wird der adaptive Schiebemodus-Regelungsprozeß als stabil beurteilt, und der Wert der Flagge f/sld/stb wird in SCHRITT9-8 auf "l" gesetzt (die Flagge f/sld/stb=1 gibt an, daß der adaptive Schiebe­ modus-Regelungsprozeß stabil ist).
Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 bestimmt die Stabilität des adaptiven Schiebemodus-Regelungsprozesses, der durch den Schiebemodus-Regler 27 gemäß der in Fig. 20 gezeigten Unterprogramme durchgeführt wird. Falls der adaptive Schiebemodus-Regelungsprozeß als instabil beurteilt wird, dann wird der Wert der Flagge f/sld/stb auf "0" gesetzt, und falls der adaptive Schiebe­ modus-Regelungsprozeß als stabil beurteilt wird, dann wird der Wert der Flagge f/sld/stb auf "1" gesetzt.
Bei der vorliegenden Ausführungsform wird die Stabilität des adaptiven Schiebemodus-Regelungsprozeß durch Beurteilung der Bedingungen von SCHRITT9-2, SCHRITT9-3 bestimmt. Die Stabilität des adaptiven Schiebe­ modus-Regelungsprozeß kann jedoch durch Beurteilen einer der Bedingungen von SCHRITT9-2, SCHRITT9-3 bestimmt werden. Alternativ kann die Stabilität des adaptiven Schiebemodus-Regelungsprozesses durch Vergleichen der Größe (Absolutwert) der Differenz Δσ, die der Änderungsrate der linearen Funktion σ Balken entspricht, mit einem vorbestimmten Wert bestimmt werden.
Zurückverweisend auf Fig. 9, nachdem ein Wert der Flagge f/sld/stb, die die Stabilität des adaptiven Schiebe­ modus-Regelungsprozesses angibt, der durch den Schiebe­ modus-Regler 27 eingestellt wurde, bestimmt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 in SCHRITT10 den Wert der Flagge f/sld/stb. Falls der Wert der Flagge f/sld/stb "l" ist, d. h. falls der adaptive Schiebemodus-Rege­ lungsprozeß als stabil beurteilt wird, dann begrenzt der Schiebemodus-Regler 27 in SCHRITT11 die SLD-manipulierte Eingabe us1, die in SCHRITT8 berechnet wurde. Insbesondere ist der Wert der SLD-manipulierten Eingabe us1 oder ein Bereich, in dem der Wert der SLD-manipulierten Eingabe us1 variieren kann, auf einen bestimmten Bereich begrenzt, und falls der vorliegende Wert us1(k) der SLD-manipulierten Eingabe us1, der in SCHRITT8 berechnet wurde, eine vorgegebene obere oder untere Grenze über- bzw. unterschreitet, dann wird der Wert der SLD-manipulierten Eingabe us1 zwangsweise auf die ober 31995 00070 552 001000280000000200012000285913188400040 0002019922175 00004 31876e oder untere Grenze begrenzt. Falls eine Änderung des vorliegenden Wertes us1(k) der SLD-manipulierten Eingabe us1, der in SCHRITT8 von einem vorherigen Wert us1(k-1) desselben berechnet wurde, einen vorbestimmten Betrag überschreitet, dann wird der Wert der SLD-manipulierten Eingabe us1 zwangsweise auf einen Wert gesetzt, der gleich der Summe des vorhergehenden Wertes us1(k-1) und des vorbestimmten Betrags ist.
Nachdem, wie oben beschrieben ist, die SLD-manipulierte Eingabe us1 begrenzt wurde, berechnet der Schiebe­ modus-Regler 27 in SCHRITT13 das Luft-Kraftstoff-Zielverhältnis KCMD gemäß der Gleichung (33). Dann ist die Verarbeitung des vorliegenden Regelzyklus beendet.
Falls der Wert der Flagge f/sld/stb "0" ist, d. h. falls der adaptive Schiebemodus-Regelungsprozeß als instabil beurteilt wird, dann stellt die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 in SCHRITT12 den Wert der SLD-manipulierten Eingabe us1 in dem vorliegenden Regelzyklus zwangsweise auf einen vorbestimmten Wert ein, d. h. entweder einen Festwert oder einen vorhergehenden Wert der SLD-manipulierten Eingabe us1. Danach berechnet der Schiebemodus-Regler 27 in SCHRITT13 das Luft-Kraft­ stoff-Zielverhältnis KCMD gemäß der Gleichung (33) gefolgt von einem Ende, daß der Verarbeitung des vorliegenden Regelzyklus gesetzt wird.
Das Luft-Kraftstoff-Zielverhältnis KCMD, das schließlich in SCHRITT13 bestimmt wird, wird als Zeitreihendaten für jeweilige Regelzyklen in einem Speicher (nicht gezeigt) gespeichert. Wenn der allgemeine Rückkopplungsregler 15, etc., das Luft-Kraftstoff-Zielverhältnis KCMD, das durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 bestimmt wurde, zu verwenden hat (siehe SCHRITTf in Fig. 7), wählt der allgemeine Rückkopplungsregler 15 das letzte Luft-Kraftstoff-Zielverhältnis KCMD aus den gespeicherten Zeitreihendaten desselben aus.
Der Betrieb des Anlagenregelungssystems wurde ausführlich oben beschrieben.
Der Betrieb des Anlagenregelungssystems wird wie folgt zusammengefaßt: Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 bestimmt sequentiell das Luft-Kraftstoff-Zielverhältnis KCMD (entsprechend der Zieleingabe für das Abgassystem E) für das in den katalytischen Konverter 3 eingeführte Abgas, um damit das Ausgangssignal VO2/OUT (entsprechend der Ausgabe des Abgassystems E als die Anlage) des O2-Sensors 6 stromabwärts von dem katalytischen Konverter 3 auf den Zielwert VO2/TARGET dafür einzustellen (zu konvergieren). Die Kraftstoffmenge, die an die Verbrennungskraftmaschine 1 als die Betätigungsvorrichtung zum Erzeugen der Eingabe (das Luft-Kraftstoff-Verhältnis des Abgases) in das Abgassystem E geliefert wird, wird rückkopplungsgeregelt gemäß dem Luft-Kraftstoff-Zielverhältnis KCMD basierend auf dem Luft-Kraftstoff-Zielverhältnis KCMD und der Ausgabe KACT des LAF-Sensors 5 stromaufwärts von dem katalytischen Konverter 3. Durch Einstellen des Ausgangssignals VO2/OUT des O2-Sensors 6 stromabwärts von dem katalytischen Konverter auf den Zielwert VO2/TARGET kann der katalytische Konverter 3 sein optimales Abgas-reinigendes Verhalten beibehalten, ohne daß derselbe durch seine eigene Alterung beeinflußt wird.
Die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 bestimmt das Luft-Kraftstoff-Zielverhältnis KCMD (die Zieleingabe für das Abgassystem E) unter Verwendung des Schiebemodus-Rege­ lungsprozesses, das im wesentlichen gegen Störungen widerstandsfähig ist, wird insbesondere unter Verwendung des adaptiven Schiebemodus-Regelungsprozesses, dem das adaptive Regelungsgesetz zum Eliminieren der Auswirkung von Störungen so weit wie möglich hinzugefügt wird. Folglich kann die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 das Luft-Kraftstoff-Zielverhältnis KCMD stabil bestimmen, während die Wirkung von Störungen so weit wie möglich unterdrückt wird, was für den Zweck eines Einstellens eines Ausgangssignals VO2/OUT (die Ausgabe des Abgassystems E) des O2-Sensors 6 beim Zielwert VO2/TARGET geeignet ist. Demgemäß kann das Ausgangssignal VO2/OUT des O2-Sensors 6 stabil und genau beim dem Zielwert VO2/TARGET geregelt werden.
Wenn der Schiebemodus-Regler 27 der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 das Luft-Kraftstoff-Zielverhältnis KCMD gemäß dem adaptiven Schiebemodus-Regelungsprozeß zu bestimmen hat, dann verwendet der Schiebemodus-Regler 27 den Schätzwert der differentiellen Ausgabe VO2 von dem O2-Sensor 6 nach der Gesamttotzeit d, die die Summe der Totzeit d1 des Abgassystems E und der Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems ist (das die Verbrennungskraftmaschine 1 und die Maschinenregelungseinheit 7b umfaßt). Dann bestimmt der Schiebemodus-Regler 27 das Luft-Kraftstoff-Zielverhältnis KCMD (Zieleingabe für das Abgassystem E), um den Schätzwert der Ausgabe VO2/OUT (die Ausgabe des Abgassystems E) des O2-Sensors 6 nach der Gesamttotzeit d, die durch die geschätzte differentielle Ausgabe VO2 dargestellt wird, zu dem Zielwert VO2/TARGET hin zu konvergieren. Daher wird nicht nur die Wirkung der Totzeit d1, die in dem Abgassystem E existiert, sondern auch die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems kompensiert (eliminiert), wodurch die Stabilität des Regelungsprozesses zum Konvergieren der Ausgabe VO2/OUT des O2-Sensors 6 zu dem Zielwert VO2/TARGET hin erhöht wird.
Die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems wird auf einen voreingestellten konstanten Wert eingestellt, der gleich oder geringfügig länger als die Totzeit ist, die das Luft-Kraft­ stoff-Verhältnis-Manipulationssystem bei einer Leer­ lauf-Drehzahl der Verbrennungskraftmaschine 1 annehmen kann, die eine Drehzahl in einem niedrigen Geschwindigkeitsbereich der Verbrennungskraftmaschine 1 ist. Daher kann die Totzeit des Luft-Kraft­ stoff-Verhältnis-Manipulationssystems bei im wesentlichen allen Drehzahlen der Verbrennungskraftmaschine 1 kompensiert werden, und folglich kann die Stabilität des Regelungsprozesses zum Konvergieren der Ausgabe VO2/OUT des O2-Sensors 6 zu dem Zielwert VO2/TARGET hin ohne Rücksicht auf die Drehzahl der Verbrennungskraftmaschine 1 beibehalten werden. Gleichzeitig kann die Verarbeitungsoperation der Schätzvorrichtung 26 leicht ausgeführt werden, indem die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems auf einen voreingestellten konstanten Wert gesetzt wird.
Außerdem bestimmt die Schätzvorrichtung 26 die geschätzte differentielle Ausgabe VO2 Balken des O2-Sensors 6 gemäß der Gleichung (16) hinsichtlich solcher Zeitreihendaten, die durch die differentielle Ausgabe kact des LAF-Sensors 5 ersetzt werden können (solche vor der Totzeit d2), von allen Zeitreihendaten des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd in der Gleichung (15), die eine Basis-Gleichung des Schätzprozesses der Schätzvorrichtung 26 ist. Folglich ist es möglich, die geschätzte differentielle Ausgabe VO2 Balken abhängig von dem tatsächlichen Verhalten der Verbrennungskraftmaschine 1 zu erhalten. Folglich wird die Zuverlässigkeit der geschätzten differentiellen Ausgabe VO2 Balken erhöht und die Stabilität des Regelungsprozesses zum Konvergieren der Ausgabe VO2/Out des O2-Sensors 6 zu dem Zielwert VO2/TARGET hin erhöht.
Bei der vorliegenden Ausführungsform werden die Verstärkungskoeffizienten a1, a2, b1, als festzulegende Parameter für das diskrete Systemmodell des Abgassystems E auf einer Echtzeitbasis durch die Identifiziervorrichtung 25 identifiziert, um den Modellfehler des diskreten Systemmodells, der durch die Verstärkungskoeffizienten a1, a2, b1 bezüglich des tatsächlichen Abgassystems E abhängig von dem tatsächlichen Verhalten des Abgassystems E bestimmt wurde, zu minimieren. Unter Verwendung der durch die Identifiziervorrichtung 25 identifizierten Verstärkungskoeffizienten a1, a2, b1 wird die Verarbeitungsoperation des Schiebemodus-Reglers 27 und der Schätzvorrichtung 26 durchgeführt, um das Luft-Kraftstoff-Zielverhältnis KCMD (die Zieleingabe für das Abgassystem E) zu bestimmen. Das Luft-Kraft­ stoff-Zielverhältnis KCMD kann abhängig von dem tatsächlichen Verhalten des Abgassystems E bestimmt werden, und die Ausgabe VO2/OUT des O2-Sensors 6 kann zu dem Zielwert VO2/TARGET mit hoher Genauigkeit hin konvergiert werden.
Da die Werte der identifizierten Verstärkungskoeffizienten a1, a2, b1 gemäß der ersten und zweiten Grenzbedingung, wie oben beschrieben ist, begrenzt sind, wenn sie durch die Identifiziervorrichtung 25 identifiziert werden, wird das durch den Schiebe­ modus-Regler 27 bestimmte Luft-Kraftstoff-Zielverhältnis KCMD daran gehindert, mit einer hohen Frequenz zu oszillieren. Als ein Ergebnis wird es der Verbrennungskraftmaschine 1 ermöglicht, sanft und stabil zu arbeiten, während es der Ausgabe VO2/OUT des O2-Sensors 6 ermöglicht wird, mit hoher Genauigkeit beim Zielwert VO2/TARGET geregelt zu werden.
Die vorliegende Erfindung ist nicht auf die oben beschriebene Ausführungsform begrenzt sondern kann wie folgt abgewandelt werden:
Bei der obigen Ausführungsform ist die Totzeit d2 (zweite Totzeit) des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems (das die Verbrennungskraftmaschine 1 und die Maschinenregelungseinheit 7b umfaßt) auf einen konstanten Wert eingestellt. Wenn jedoch die tatsächliche Totzeit des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems abhängig von der Drehzahl der Verbrennungskraftmaschine 1, wie in Fig. 4 gezeigt ist, variiert, kann die- Totzeit d2 variierbar abhängig von der Drehzahl der Verbrennungskraftmaschine 1 bestimmt werden.
In einem derartigen Fall wird der voreingestellte Wert der Totzeit d2 (ausgedrückt als die Anzahl der Regelzyklen) derart bestimmt, um schrittweise kleiner zu sein, wenn die Drehzahl der Verbrennungskraftmaschine 1 höher ist, wie es in Fig. 21 gezeigt ist. Bei der Verarbeitungsoperation (SCHRITT7, SCHRITT8) in jedem Regelzyklus der Schätzvorrichtung 26 und des Schiebemodus-Reglers 27 wird ein voreingestellter Wert der Totzeit d2 aus einer in Fig. 21 gezeigten Datentabelle basierend auf einem erfaßten Wert der Drehzahl NE der Verbrennungskraftmaschine 1 bestimmt, und die obige Verarbeitungsoperation (in Fig. 18 und 19 gezeigt) wird unter Verwendung des bestimmten voreingestellten Wertes der Totzeit d2, des voreingestellten Wertes (konstanter Wert) der Totzeit d1 des Abgassystems E und seiner Gesamttotzeit d (=d1+d2) durchgeführt.
Zum Begrenzen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut, können insbesondere die Kombinationen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut, des stabilen Bereichs der Identifikationskoeffizienten auf der in Fig. 15 gezeigten Koordinatenebene im voraus bestimmt werden, die dem stabilen Bereich der Schätzkoeffizienten, die in Fig. 14 hinsichtlich der Werte (vier Typen in Fig. 21) gezeigt sind, bestimmt werden, um als die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems eingestellt zu werden. Ein Bereich, der den stabilen Bereich des Identifikationskoeffizienten überlappt oder sich an diesen annähert wird als ein begrenzender Bereich für den Identifikationskoeffizienten bestimmt, und die Kombinationen der Werte der identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut können auf die gleiche Art und Weise wie bei der obigen Ausführungsform durch den bestimmten begrenzten Bereich des Identifikationskoeffizienten begrenzt werden.
Die Totzeit d2 wird auf einen Wert eingestellt, der gleich oder geringfügig länger als die maximale Totzeit ist, die das Luft-Kraftstoff-Verhältnis-Mani­ pulationssystem tatsächlich bei dem Drehzahlbereich der Verbrennungskraftmaschine 1, bei der die Totzeit d2 konstant ist, annehmen kann. In diesem Fall kann die andere Verarbeitung als die obige Verarbeitungsoperation die gleiche als wie mit der obigen Ausführungsform sein.
Sogar falls die Totzeit d2 des Luft-Kraft­ stoff-Verhältnis-Manipulationssystems derart festgelegt wird, um eine Veränderliche abhängig von der Drehzahl der Verbrennungskraftmaschine 1 zu sein, kann die Totzeit des Luft-Kraftstoff-Verhältnis-Manipulationssystems und ferner die Totzeit des Abgassystems E ohne Rücksicht auf die Drehzahl der Verbrennungskraftmaschine 1 geeignet kompensiert werden, und die Regelbarkeit der Ausgabe VO2/OUT des O2-Sensors 6 bei dem Zielwert VO2/TARGET kann erhöht werden.
Falls die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems derart festgelegt wird, um variierbar zu sein, kann diese nicht nur abhängig von der Drehzahl der Verbrennungskraftmaschine 1, sondern ferner von der Last an der Verbrennungskraftmaschine 1, wie durch den Ansaugdruck derselben dargestellt wird, etc., festgelegt werden.
Bei der obigen Ausführungsform wird die Totzeit d2 des Luft-Kraftstoff-Verhältnis-Manipulationssystems auf einen konstanten Wert eingestellt, der der Leerlauf-Drehzahl der Verbrennungskraftmaschine 1 entspricht. Die Totzeit d2 kann jedoch abhängig von einem Drehzahlbereich festgelegt werden, der anders ist, als die Leerlaufdrehzahl der Verbrennungskraftmaschine 1. Falls das Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine 1 beispielsweise durch die Abgas-Regelungseinheit 7a in einem bestimmten Drehzahlbereich der Verbrennungskraftmaschine 1 geregelt wird, dann kann, wie oben beschrieben ist, die Totzeit d2 auf einen konstanten Wert oder auf einen variierbaren Wert abhängig von der tatsächlichen Totzeit, die das Luft-Kraftstoff-Verhältnis-Manipulationssystem in einem derartigen Drehzahlbereich annehmen kann, eingestellt werden.
Bei der obigen Ausführungsform wird die geschätzte differentielle Ausgabe VO2 Balken des O2-Sensors 6 in jedem Regelzyklus durch die Schätzvorrichtung 26 gemäß der Gleichung (16) bestimmt, wobei alle Zeitreihendaten vor der Totzeit d2 des Luft-Kraftstoff-Verhältnis-Mani­ pulationssystems von den Zeitreihendaten des differentiellen Luft-Kraftstoff-Zielverhältnisses kcmd in der Gleichung (15) durch die differentielle Ausgabe kact des LAF-Sensors 5 ersetzt werden. Die geschätzte differentielle Ausgabe VO2 Balken kann jedoch gemäß einer Gleichung bestimmt werden, wobei nur einige der Zeitreihendaten des differentiellen Luft-Kraft­ stoff-Zielverhältnisses kcmd vor der Totzeit d2 in der Gleichung (15) durch die differentielle Ausgabe kact des LAF-Sensors 5 ersetzt werden. Alternativ kann ein derartiges Ersetzen von Daten nicht durchgeführt werden, sondern die geschätzte differentielle Ausgabe VO2 Balken kann gemäß der Gleichung (15) bestimmt werden. In diesem Fall kann nur die Verarbeitungsoperation der Schätzvorrichtung 26 auf die obige Verarbeitungsoperation geändert werden, wohingegen die andere Verarbeitungsoperation die gleiche wie bei der obigen Ausführungsform bleiben kann.
Bei der obigen Ausführungsform wird der LAF-Sensor 5 (Luft-Kraftstoff-Verhältnis-Sensor 5 mit weitem Bereich) als zweite Erfassungseinrichtung verwendet. Die zweite Erfassungseinrichtung kann jedoch einen gewöhnlichen O2-Sensor oder irgendeinen von verschiedenen weiteren Typen von Sensoren umfassen, insoweit dieser das Luft-Kraft­ stoff-Verhältnis eines Abgases erfassen kann.
Bei der obigen Ausführungsform wird der O2-Sensor 6 als erste Erfassungseinrichtung verwendet. Die erste Erfassungseinrichtung kann jedoch irgendeine von verschiedenen weiteren Typen von Sensoren umfassen, insoweit sie die Konzentration einer bestimmten Komponente eines Abgassystems stromabwärts von dem zu regelnden katalytischen Konverter erfassen kann. Falls beispielsweise Kohlenstoffmonoxid in einem Abgas stromabwärts von dem katalytischen Konverter zu regeln ist, kann die erste Erfassungseinrichtung einen CO-Sensor umfassen. Falls Stickstoffoxid (NOx) in einem Abgas stromabwärts von dem katalytischen Konverter zu regeln ist, kann die erste Erfassungseinrichtung einen NOx-Sensor umfassen. Falls Kohlenwasserstoff (HC) in einem Abgas stromabwärts von dem katalytischen Konverter zu regeln ist, kann die erste Erfassungseinrichtung einen HC-Sensor umfassen. Wenn ein katalytischer Dreiwege-Kon­ verter bzw. Dreiwege-Katalysator verwendet wird, dann kann sogar dann, falls die Konzentration von irgendeiner der obigen Gaskomponenten erfaßt wird, dieser geregelt werden, um das Reinigungsverhalten des katalytischen Dreiwege-Konverters zu maximieren. Falls ein katalytischer Konverter für eine Oxidation oder eine Reduktion verwendet wird, dann kann das Reinigungsverhalten des katalytischen Konverters durch ein direktes Erfassen einer zu reinigenden Gaskomponente erhöht werden.
Bei der obigen Ausführungsform werden die differentielle Ausgabe kact von dem LAF-Sensor 5, die differentielle Ausgabe VO2 von dem O2-Sensor 6 und das differentielle Luft-Kraftstoff-Zielverhältnis kcmd beim Durchführen der Verarbeitungsoperation der Identifiziervorrichtung 25, der Schätzvorrichtung 26 und des Schiebemodus-Reglers 27 verwendet. Die Ausgabe KACT des LAF-Sensors 6, die Ausgabe VO2/OUT des O2-Sensors 5 und das Luft-Kraft­ stoff-Zielverhältnis KCMD könne jedoch direkt beim Durchführen der Verarbeitungsoperation der Identifiziervorrichtung 25, der Schätzvorrichtung 26 und des Schiebemodus-Reglers 27 verwendet werden. Der Bezugswert FLAF/BASE bezüglich der differentiellen Ausgabe kact (= KACT-FLAF/BASE) muß nicht notwendigerweise ein konstanter Wert sein, sondern kann abhängig von der Drehzahl NE und dem Ansaugdruck PB der Verbrennungskraftmaschine 1 festgelegt werden.
Bei der obigen Ausführungsform wird die durch die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 bestimmte manipulierte Veränderliche als das Luft-Kraftstoff-Zielverhältnis KCMD (die Zieleingabe für das Abgassystem E) verwendet, und die Kraftstoffmenge, die an die Verbrennungskraftmaschine 1 geliefert wird, wird gemäß dem Luft-Kraftstoff-Zielver­ hältnis KCMD rückkopplungsgeregelt. Es ist jedoch für die Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraftstoff-Verhältnisses 13 möglich, eine Korrekturgröße für die Kraftstoffmenge zu bestimmen, die an die Verbrennungskraftmaschine 1 geliefert wird, oder es ist ferner möglich, das Luft-Kraftstoff-Verhältnis der Verbrennungskraftmaschine 1 in einer vorwärtsregelnden Weise von dem Luft-Kraftstoff-Zielverhältnis KCMD zu regeln.
Bei der obigen Ausführungsform führt der Schiebe­ modus-Regler 27 den adaptiven Schiebemodus-Regelungsprozeß, der das adaptive Regelungsgesetz umfaßt, hinsichtlich der Wirkung von Störungen aus. Der Schiebemodus-Regler 27 kann jedoch einen allgemeinen Schiebemodus-Regelungspro­ zeß frei von dem adaptiven Regelungsgesetz durchführen. In einem derartigen Fall kann die Summe der äquivalenten Regelungseingabe ueq und der Erreichungs-Rege­ lungsgesetzeingabe urch als die SLD-manipulierende Eingabe us1 bestimmt werden.
Bei der obigen Ausführungsform werden die Verstärkungskoeffizienten a1, a2, b1 des diskreten Systemmodells des Abgassystems E durch die Identifiziervorrichtung 25 identifiziert. Die Verstärkungskoeffizienten a1, a2, b1 können jedoch auf vorbestimmte Werte festgelegt werden, oder können aus einer Tabelle bzw. Zuordnung oder dergleichen abhängig von Betriebsbedingungen der Verbrennungskraftmaschine 1 und verschlechterten Zuständen des katalytischen Konverters 3 festgelegt werden.
Bei der obigen Ausführungsform wird das Luft-Kraft­ stoff-Zielverhältnis KCMD durch den Schiebemodus-Regler 27 unter Verwendung der Verstärkungskoeffizienten a1, a2, b1 des diskreten Systemmodells bestimmt, die durch die Identifiziervorrichtung 25 identifiziert werden. Das Luft-Kraftstoff-Zielverhältnis KCMD kann jedoch unter Verwendung der Verstärkungskoeffizienten a1, a2, b1, die durch einen Regler des rekursiven Typs, wie zum Beispiel einen adaptiven Regler oder dergleichen, identifiziert werden, bestimmt werden. Alternativ kann ein Unschärferegler oder ein Neuronennetzwerk-Regler verwendet werden, insofern als dieser das Luft-Kraftstoff-Zielverhältnis KCMD unter Verwendung der identifizierten Verstärkungskoeffizienten a1, a2, b1 bestimmen kann.
Bei der obigen Ausführungsform dient das Anlagenregelungssystem dazu, eine Anlage zu regeln, die das Abgassystem E umfaßt. Das Anlagenregelungssystem kann jedoch verwendet werden, um eine weitere Anlage zu regeln.
Ein Anlagenregelungssystem gemäß einer weiteren Ausführungsform der vorliegenden Erfindung wird unten mit Bezug auf Fig. 22 beschrieben.
Wie in Fig. 22 gezeigt ist, wird eine Anlage mit einer Laugenlösung mit einer Durchflußrate versorgt, die durch einen Durchflußregler (Betätigungsvorrichtung) 31 reguliert werden kann. Die Anlage 30 mischt die gelieferte Laugenlösung mit einer Säurelösung und rührt diese zu einer Mischlösung mit einer Rührvorrichtung 32.
Das Anlagenregelungssystem gemäß der in Fig. 22 gezeigten Ausführungsform dient dazu, die Durchflußrate der an die Anlage 30 gelieferten Laugenlösung zum Einstellen des pH-Werts der gemischten Lösung (die Mischung der Laugenlösung und der Säurelösung), die aus der Anlage 30 ausgetragen wurde, auf einen gewünschten pH-Wert, d. h. einem pH-Wert, der einem neutralen Wert entspricht, zu regeln.
Das Anlagenregelungssystem weist einen pH-Sensor 33 auf (erste Erfassungseinrichtung), der an dem Auslaß der Anlage 30 zum Erfassen des pH-Werts der gemischten Lösung, die aus der Anlage 30 ausgetragen wurde, einen Durchflußraten-Sensor 34 (zweite Erfassungseinrichtung), der an dem Einlaß der Anlage 30 zum Erfassen der Durchflußrate der an die Anlage 30 gelieferten Laugenlösung angeordnet ist, und einer Regelungseinheit 35 zum Durchführen einer Verarbeitungsoperation (später beschrieben) basierend auf den jeweiligen Ausgaben V1/OUT, V2/OUT des pH-Sensors 33 und des Durchflußraten-Sensors 34 auf.
Die Regelungseinheit 35 umfaßt einen Mikrocomputer oder dergleichen. Die Regelungseinheit 35 umfaßt einen Subtrahierer 36 zum Berechnen einer Differenz V1 (= V1/OUT-V1/TARGET) zwischen der Ausgabe V1/OUT des pH-Sensors 33 und einem Zielwert V1/TARGET (der einem Ziel-pH-Wert der gemischten Lösung entspricht) hiervon, als Daten, die die Ausgabe des pH-Sensors 33 darstellen, einen Subtrahierer 37 zum Berechnen einer Differenz V2 (= V2/OUT-V2/REF, die nachstehend als eine differentielle Ausgabe V2 von dem Durchflußraten-Sensor 34 bezeichnet wird) zwischen der Ausgabe V2/OUT des Durchfluß­ raten-Sensors 34 und einem vorbestimmten Bezugswert V2/REF (der ein beliebiger Wert sein kann), als Daten, die die Ausgabe des Durchflußraten-Sensors 34 darstellen, eine Bestimmungseinheit für eine manipulierte Veränderliche 38 zum Bestimmen einer Zieldurchflußrate V2CMD für die Laugenlösung, die an die Anlage 30 geliefert wird, zum Konvergieren der Ausgabe V1/OUT des pH-Sensors 33 zu dem Zielwert V1/TARGET hin basierend auf den differentiellen Ausgaben V1, V2 als eine manipulierte Veränderliche zum Bestimmen der Eingabe zu der Anlage 30, und einen Rückkopplungsregler 39 (Betätigungsvorrichtungsregelungseinrichtung) zur Rückkopplungsregelung einer geregelten Veränderlichen für den Durchflußregler 31 zum Angleichen der Ausgabe V2/OUT (erfaßte Durchflußrate) des Durchflußraten-Sensors 34 an die Zieldurchflußrate V2CMD.
Die Differenz (= V2CMD-V2/REF) zwischen der Zieldurchflußrate V2CMD und dem Bezugswert V2/REF wird als eine differentielle Zieldurchflußrate v2cmd bezeichnet (die dem differentiellen Luft-Kraft­ stoff-Zielverhältnis kcmd in der obigen Ausführungsform entspricht). Ein System, das den Durchflußregler 31 und den Rückkopplungsregler 39 umfaßt, d. h. ein System zum Erzeugen einer Laugenlösung mit einer Rate, die durch den Durchflußraten-Sensor 34 aus der Zieldurchflußrate V2CMD bestimmt wird, wird als ein Durchflußraten-Mani­ pulationssystem bezeichnet (das dem Luft-Kraft­ stoff-Verhältnis-Manipulationssystem in der obigen Ausführungsform entspricht).
Die Bestimmungseinheit für die manipulierte Veränderliche 38 weist eine Identifiziervorrichtung, eine Schätzvorrichtung und einen Schiebemodus-Regler (nicht gezeigt) auf, die mit denen der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 gemäß der vorliegenden Ausführungsform identisch sind. Die Bestimmungseinheit für die manipulierte Veränderliche 38 verwendet ein diskretes Systemmodell der Anlage 30, wobei VO2, kact in der oben beschriebenen Gleichung (1) jeweils durch die differentiellen Ausgaben V1, V2 ersetzt werden, und ein diskretes Systemmodell des Durchflußraten-manipulierenden Systems, wobei kact, kcmd in der Gleichung (2) durch die differentielle Ausgabe V2 bzw. die differentielle Zieldurchflußrate v2cmd ersetzt werden, und führt die gleichen Verarbeitungsoperationen wie diejenigen der Identifiziervorrichtung 25, der Schätzvorrichtung 26 und des Schiebemodus-Reglers 27 der Bestimmungseinheit für die manipulierte Veränderliche des Luft-Kraft­ stoff-Verhältnisses 13 aus.
Insbesondere berechnet die Bestimmungseinheit für die manipulierte Veränderliche 38 identifizierte Werte (die den identifizierten Verstärkungskoeffizienten a1 Hut, a2 Hut, b1 Hut in der obigen Ausführungsform entsprechen) von Parametern des diskreten Systemmodells der Anlage 30, einen Schätzwert (der der geschätzten differentiellen Ausgabe VO2 Balken in der obigen Ausführungsform entspricht) der Ausgabe V1/OUT oder der differentiellen Ausgabe V1 des pH-Sensors 33 nach einer Gesamttotzeit, die die Summe einer Totzeit ist, die in der Anlage 30 existiert, und einer Totzeit, die in dem Durchfluß­ raten-manipulierenden System existiert, und die Zieldurchflußrate V2CMD (die dem Luft-Kraft­ stoff-Zielverhältnis KCMD in der obigen Ausführungsform entspricht) unter Verwendung der identifizierten Werte der Parameter und dem geschätzten Wert der Ausgabe V1/OUT oder der differentiellen Ausgabe V1 des pH-Sensors 33.
Ein voreingestellter Wert der Totzeit (erste Totzeit) in dem Model der Anlage 30 kann durch Experimentieren bestimmt werden, um eine Zeit zu sein (z. B. ein konstanter Wert), die gleich oder größer als die tatsächliche Totzeit der Anlage 30 ist. Ein voreingestellter Wert der Totzeit (zweite Totzeit) in dem Model des Durchflußraten-Manipulationssystems kann durch Experimentieren bestimmt werden, um eine Zeit zu sein (z. B. ein konstanter Wert), die gleich oder größer als die tatsächliche Totzeit des Durchfluß­ raten-Manipulationssystems hinsichtlich der Betriebseigenschaften des Durchflußratenreglers 31 ist. Falls die Totzeit des Durchflußraten-Manipulationssystems abhängig von dem Betriebszustand des Durchflußratenreglers 31 stark schwankt, dann kann alternativ der voreingestellte Wert der Totzeit in dem Modell des Durchflußraten-Manipulationssystems bestimmt werden, um abhängig von dem Betriebszustand des Durchflußratenreglers 31 variierbar zu sein.
Zum Begrenzen der Werte von Parametern des diskreten Systemmodells, die durch die Identifiziervorrichtung wie bei der obigen Ausführungsform zu identifizieren sind, können Bedingungen zum Begrenzen der Werte der Parameter oder deren Kombinationen durch Experimentieren oder Simulation hinsichtlich der Regelbarkeit der Ausgabe V1/OUT des pH-Sensors 33 beim Zielwert V1/TARGET, die Stabilität der Zieldurchflußrate V2CMD und der Stabilität des Betriebs des davon abhängigen Durchflußreglers 31 auf die gleiche Art und Weise wie bei der obigen Ausführungsform festgelegt werden.
Wie bei dem allgemeinen Rückkopplungsregler 15 gemäß der obigen Ausführungsform regelt der Rückkopplungsregler 39 den Betrieb des Durchflußreglers 31 durch eine Rückkopplungsregelung, um die Ausgabe V2/OUT (erfaßte Durchflußrate) des Durchflußraten-Sensors 34 auf die Zieldurchflußrate V2CMD mit einem PID-Regler, einem adaptiven Regler oder dergleichen (nicht gezeigt) zu regeln.
Das Anlagenregelungssystem gemäß der in Fig. 22 gezeigten Ausführungsform ist wirksam, um die Ausgabe V1/OUT des pH-Sensors 33, d. h. den pH-Wert der gemischten Lösung, die durch die Anlage 30 erzeugt wurde, genau bei einem gewünschten pH-Wert gemäß dem adaptiven Schiebe­ modus-Regelungsprozeß ohne Rücksicht auf die Wirkung von Störungen und der in der Anlage 30 existierenden Totzeit, ohne Erfassen des pH der mit der Laugenlösung in der Anlage 30 gemischten Säurelösung und der Durchflußrate der Säurelösung, zu regeln.
Das Anlagenregelungssystem gemäß der vorliegenden Ausführungsform kann auf die gleiche Art und Weise wie das Luft-Kraftstoff-Verhältnis-Regelungssystem gemäß der obigen Ausführungsform abgewandelt werden.
Obgleich bestimmte bevorzugte Ausführungsformen der vorliegenden Erfindung gezeigt wurden und ausführlich beschrieben wurden, sollte es offensichtlich sein, daß verschiedene Änderungen und Modifikationen darin durchgeführt werden können, ohne daß vom Schutzumfang der beigefügten Ansprüche abgewichen wird.

Claims (21)

1. Ein Anlagenregelungssystem zum Regeln einer Anlage, mit folgenden Merkmalen:
eine Betätigungsvorrichtung zum Erzeugen einer Eingabe in die Anlage;
ein erstes Erfassungsmittel zum Erfassen einer Ausgabe von der Anlage;
ein Mittel das eine manipulierte Veränderliche bestimmt, zum sequentiellen Bestimmen einer manipulierten Veränderlichen, die die Eingabe in die Anlage bestimmt, um die Ausgabe von dem ersten Erfassungsmittel auf einen vorbestimmten Zielwert anzugleichen;
ein Betätigungsvorrichtungsregelungsmittel zum Regeln einer Operation der Betätigungsvorrichtung basierend auf der manipulierten Veränderlichen, die durch das Mittel zum Bestimmen einer manipulierten Veränderlichen bestimmt wird; und
ein Schätzmittel zum sequentiellen Erzeugen von Daten, die einen Schätzwert der Ausgabe von dem ersten Erfassungsmittel nach einer Gesamttotzeit, die die Summe einer ersten Totzeit der Anlage und einer zweiten Totzeit eines Systems, das die Betätigungsvorrichtung und das Betätigungsvorrichtungsregelungsmittel umfaßt, darstellen;
wobei das Mittel zum Bestimmen einer manipulierten Veränderlichen Mittel zum Bestimmen der manipulierten Veränderlichen basierend auf Daten, die durch das Schätzmittel erzeugt werden, umfaßt.
2. Ein Anlagenregelungssystem gemäß Anspruch 1, wobei die Anlage ein Abgassystem einer Verbrennungskraftmaschine umfaßt, das sich von einer Position stromaufwärts eines katalytischen Konverters in dem Abgassystem zu einer Position stromabwärts des katalytischen Konverters erstreckt, und wobei die Eingabe in die Anlage ein Luft-Kraft­ stoff-Verhältnis eines Abgases umfaßt, das durch die Verbrennungskraftmaschine als die Betätigungsvorrichtung erzeugt wird und in den katalytischen Konverter eingeführt wird, und wobei die Ausgabe von der Anlage die Konzentration einer Komponente des Abgases umfaßt, die durch den katalytischen Konverter durchgelaufen ist.
3. Ein Anlagenregelungssystem gemäß Anspruch 1 oder 2, wobei das Schätzmittel ein Mittel zum Erzeugen der Daten umfaßt, die den Schätzwert der Ausgabe des ersten Erfassungsmittels gemäß einem vorbestimmten Algorithmus von der Ausgabe des ersten Erfassungsmittels und einem vorigen Wert der manipulierten Veränderlichen darstellen, der durch das Mittel zum Bestimmen einer manipulierten Veränderlichen in der Vergangenheit bestimmt wurde, umfaßt.
4. Ein Anlagenregelungssystem gemäß Anspruch 3, wobei der vorbestimmte Algorithmus auf der Basis eines Modells, das die Anlage mit einem Antwortverzögerungselement und einem Totzeitelement der ersten Totzeit darstellt, und eines Modells, das das System darstellt, das die Betätigungsvorrichtung und das Betätigungsvorrichtungsregelungsmittel mit einem Totzeitelement der zweiten Totzeit umfaßt, aufgebaut ist.
5. Ein Anlagenregelungssystem gemäß Anspruch 3, ferner umfassend ein zweites Erfassungsmittel zum Erfassen der Eingabe in die Anlage, wobei der vorige Wert der manipulierten Veränderlichen, der für das Schätzmittel erforderlich ist, um die Daten zu erzeugen, die den Schätzwert der Ausgabe des ersten Erfassungsmittels darstellen, mindestens einen vorigen Wert vor der zweiten Totzeit aufweist, wobei das Schätzmittel ein Mittel zum Erzeugen der Daten, die den Schätzwert der Ausgabe des ersten Erfassungsmittels darstellen, unter Verwendung eines Ausgabewertes, vor dem gegenwärtigen Zeitpunkt, des zweiten Erfassungsmittels anstelle von allen oder einigen der vorigen Werte der manipulierten Veränderlichen vor der zweiten Totzeit, umfaßt.
6. Ein Anlagenregelungssystem gemäß Anspruch 5, wobei der Ausgabewert des zweiten Erfassungsmittels, der anstelle des vorigen Wertes der manipulierten Veränderlichen verwendet wird, einen Ausgabewert des zweiten Erfassungsmittels zu einem Zeitpunkt nach Ablauf der zweiten Totzeit von dem Zeitpunkt, wenn der vorige Wert der manipulierten Veränderlichen durch das Mittel zum Bestimmen einer manipulierten Veränderlichen bestimmt wird, umfaßt.
7. Ein Anlagenregelungssystem gemäß Anspruch 1 oder 2, ferner umfassend ein zweites Erfassungsmittel zum Erfassen der Eingabe in die Anlage, wobei die manipulierte Veränderliche, die durch das Mittel zum Bestimmen einer manipulierten Veränderlichen bestimmt wurde, eine Zieleingabe in die Anlage umfaßt, und wobei das Betätigungsvorrichtungsregelungsmittel Mittel für eine Rückführungs-Regelungsoperation der Betätigungsvorrichtung, um die Ausgabe des zweiten Erfassungsmittels an die Zieleingabe in die Anlage anzugleichen, umfaßt.
8. Ein Anlagenregelungssystem gemäß Anspruch 5, wobei die manipulierte Veränderliche, die durch das Mittel zum Bestimmen einer manipulierten Veränderlichen bestimmt wurde, eine Zieleingabe in die Anlage umfaßt, und wobei das Betätigungsvorrichtungsregelungsmittel Mittel für eine Rückführungs-Regelungsoperation der Betätigungsvorrichtung, um die Ausgabe des zweiten Erfassungsmittels an die Zieleingabe in die Anlage anzugleichen, umfaßt.
9. Ein Anlagenregelungssystem gemäß Anspruch 7, wobei das Betätigungsvorrichtungsregelungsmittel eine Regelung der rekursiven Art für die Rückführungs-Regelungsoperation der Betätigungsvorrichtung umfaßt.
10. Ein Anlagenregelungssystem gemäß Anspruch 8, wobei das Betätigungsvorrichtungsregelungsmittel eine Regelung der rekursiven Art für die Rückführungs-Regelungsoperation der Betätigungsvorrichtung umfaßt.
11. Ein Anlagenregelungssystem gemäß Anspruch 9, wobei die Regelung der rekursiven Art eine adaptive Regelung umfaßt.
12. Ein Anlagenregelungssystem gemäß Anspruch 10, wobei die Regelung der rekursiven Art eine adaptive Regelung umfaßt.
13. Ein Anlagenregelungssystem gemäß Anspruch 1, wobei das Schätzmittel Mittel zum Einstellen der zweiten Totzeit auf einen voreingestellten konstanten Wert und zum Erzeugen der Daten, die den Schätzwert der Ausgabe des ersten Erfassungsmittels nach der Gesamttotzeit darstellen, die die Summe des voreingestellten konstanten Werts der zweiten Totzeit und der ersten Totzeit ist, umfaßt.
14. Ein Anlagenregelungssystem gemäß Anspruch 2, wobei das Schätzmittel Mittel zum Einstellen der zweiten Totzeit auf einen voreingestellten konstanten Wert und zum Erzeugen der Daten, die den Schätzwert der Ausgabe des ersten Erfassungsmittels nach der Gesamttotzeit darstellen, die die Summe des voreingestellten konstanten Werts der zweiten Totzeit und der ersten Totzeit ist, umfaßt.
15. Ein Anlagenregelungssystem gemäß Anspruch 13, wobei der voreingestellte konstante Werte der zweiten Totzeit als eine Totzeit des Systems festgelegt wird, das die Betätigungsvorrichtung und das Betätigungsvorrichtungsregelungsmittel, während die Betätigungsvorrichtung in einem vorbestimmten Zustand arbeitet, umfaßt.
16. Ein Anlagenregelungssystem gemäß Anspruch 14, wobei der voreingestellte konstante Wert der zweiten Totzeit als eine Totzeit des Systems festgelegt wird, das die Betätigungsvorrichtung und das Betätigungsvorrichtungsregelungsmittel, während die Verbrennungskraftmaschine als die Betätigungsvorrichtung in einem vorbestimmten Niedrigdrehzahlbereich arbeitet, umfaßt.
17. Ein Anlagenregelungssystem gemäß Anspruch 1, wobei das Schätzmittel Mittel zum Festlegen der zweiten Totzeit, um abhängig von dem Betriebszustand der Betätigungsvorrichtung variierbar zu sein, und zum Erzeugen der Daten, die den Schätzwert der Ausgabe des ersten Erfassungsmittels nach der Gesamttotzeit darstellen, die die Summe der festgelegten zweiten Totzeit der ersten Totzeit und der ersten Totzeit ist, umfaßt.
18. Ein Anlagenregelungssystem gemäß Anspruch 2, wobei das Schätzmittel Mittel zum Festlegen der zweiten Totzeit, um abhängig von dem Betriebszustand der Verbrennungskraftmaschine als die Betätigungsvorrichtung variierbar zu sein, und zum Erzeugen der Daten, die den Schätzwert der Ausgabe des ersten Erfassungsmittels nach der Gesamttotzeit darstellen, die die Summe der festgelegten zweiten Totzeit und der ersten Totzeit ist, umfaßt.
19. Ein Anlagenregelungssystem gemäß Anspruch 18, wobei der Betriebszustand der Verbrennungskraftmaschine zum Festlegen der zweiten Totzeit mindestens eine Drehzahl der Verbrennungskraftmaschine aufweist, und wobei das Schätzmittel Mittel zum Erhöhen der zweiten Totzeit umfaßt, wenn die Drehzahl der Verbrennungskraftmaschine niedriger ist.
20. Ein Anlagenregelungssystem gemäß einem der Ansprüche 13 bis 19, wobei das Schätzmittel Mittel zum Einstellen der ersten Totzeit auf einen voreingestellten konstanten Wert und zum Erzeugen der Daten, die den Schätzwert der Ausgabe des ersten Erfassungsmittels nach der Gesamttotzeit darstellen, die die Summe des voreingestellten konstanten Werts der ersten Totzeit und des voreingestellten konstanten Werts der zweiten Totzeit ist, umfaßt.
21. Ein Anlagenregelungssystem gemäß Anspruch 1 oder 2, wobei das Mittel zum Bestimmen einer manipulierten Veränderlichen Mittel zum Bestimmen der manipulierten Veränderlichen umfaßt, um den Schätzwert der Ausgabe von dem ersten Erfassungsmittel, wie durch die durch das Schätzmittel erzeugten Daten dargestellt wird, gemäß einem Schiebe­ modus-Regelprozeß zu dem Zielwert hin zu konvergieren, umfaßt.
DE19922175A 1998-05-13 1999-05-12 Anlagenregelungssystem Withdrawn DE19922175A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13086498A JP3484074B2 (ja) 1998-05-13 1998-05-13 プラントの制御装置

Publications (1)

Publication Number Publication Date
DE19922175A1 true DE19922175A1 (de) 1999-12-23

Family

ID=15044495

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19922175A Withdrawn DE19922175A1 (de) 1998-05-13 1999-05-12 Anlagenregelungssystem

Country Status (3)

Country Link
US (1) US6188953B1 (de)
JP (1) JP3484074B2 (de)
DE (1) DE19922175A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007033769A1 (de) * 2005-09-19 2007-03-29 Volkswagen Lambdaregelung mit sauerstoffmengenbilanzierung

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4265704B2 (ja) 1999-04-14 2009-05-20 本田技研工業株式会社 内燃機関の空燃比制御装置及びプラントの制御装置
JP3655145B2 (ja) * 1999-10-08 2005-06-02 本田技研工業株式会社 多気筒内燃機関の空燃比制御装置
JP3339573B2 (ja) * 1999-11-01 2002-10-28 株式会社ユニシアジェックス スライディングモード制御システムの診断装置
US6431131B1 (en) * 1999-11-04 2002-08-13 Unista Jecs Corporation Apparatus and a method for sliding mode control
JP4354068B2 (ja) 2000-02-02 2009-10-28 本田技研工業株式会社 内燃機関の排ガスの空燃比制御装置
US6311680B1 (en) * 2000-03-21 2001-11-06 Ford Global Technologies, Inc. Active adaptive bias for closed loop air/fuel control system
MY138476A (en) * 2001-02-01 2009-06-30 Honda Motor Co Ltd Apparatus for and method of controlling plant
EP2261760B1 (de) * 2001-04-20 2011-12-21 Honda Giken Kogyo Kabushiki Kaisha Anordnung zur Steuerung von Apparatur
JP4490000B2 (ja) 2001-06-19 2010-06-23 本田技研工業株式会社 内燃機関の空燃比制御装置
EP1403491B1 (de) 2001-06-19 2006-03-08 Honda Giken Kogyo Kabushiki Kaisha Vorrichtung, verfahren und programmaufzeichnungsmedium zur steuerung des luft-kraftstoff-verhältnisses von brennkraftmaschinen
JP3904923B2 (ja) 2001-12-28 2007-04-11 本田技研工業株式会社 制御装置
JP3922980B2 (ja) * 2001-07-25 2007-05-30 本田技研工業株式会社 制御装置
JP3973922B2 (ja) * 2002-02-15 2007-09-12 本田技研工業株式会社 制御装置
JP3706075B2 (ja) * 2002-02-15 2005-10-12 本田技研工業株式会社 O2センサ並びに空燃比制御装置
JP2003315305A (ja) 2002-04-22 2003-11-06 Honda Motor Co Ltd 排ガスセンサの温度制御装置
JP3863467B2 (ja) 2002-07-22 2006-12-27 本田技研工業株式会社 排ガスセンサの温度制御装置
JP4503222B2 (ja) 2002-08-08 2010-07-14 本田技研工業株式会社 内燃機関の空燃比制御装置
US6904751B2 (en) * 2003-06-04 2005-06-14 Ford Global Technologies, Llc Engine control and catalyst monitoring with downstream exhaust gas sensors
US7000379B2 (en) * 2003-06-04 2006-02-21 Ford Global Technologies, Llc Fuel/air ratio feedback control with catalyst gain estimation for an internal combustion engine
JP4321411B2 (ja) * 2003-12-04 2009-08-26 株式会社デンソー 内燃機関の気筒別空燃比制御装置
JP4432723B2 (ja) * 2004-10-21 2010-03-17 株式会社デンソー 制御装置
US7536364B2 (en) 2005-04-28 2009-05-19 General Electric Company Method and system for performing model-based multi-objective asset optimization and decision-making
US20060247798A1 (en) * 2005-04-28 2006-11-02 Subbu Rajesh V Method and system for performing multi-objective predictive modeling, monitoring, and update for an asset
US8132400B2 (en) * 2005-12-07 2012-03-13 Ford Global Technologies, Llc Controlled air-fuel ratio modulation during catalyst warm up based on universal exhaust gas oxygen sensor input
JP4430100B2 (ja) * 2007-12-25 2010-03-10 本田技研工業株式会社 制御装置
JP5616274B2 (ja) * 2011-03-31 2014-10-29 本田技研工業株式会社 空燃比制御装置
JP5565373B2 (ja) * 2011-04-27 2014-08-06 トヨタ自動車株式会社 内燃機関の制御装置
US20130268177A1 (en) * 2012-04-05 2013-10-10 Chrysler Group Llc Individual cylinder fuel air ratio estimation for engine control and on-board diagnosis
WO2014013553A1 (ja) * 2012-07-17 2014-01-23 本田技研工業株式会社 内燃機関の制御装置

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3065127B2 (ja) 1991-06-14 2000-07-12 本田技研工業株式会社 酸素濃度検出装置
US5363091A (en) * 1991-08-07 1994-11-08 Ford Motor Company Catalyst monitoring using ego sensors
JP2678985B2 (ja) 1991-09-18 1997-11-19 本田技研工業株式会社 内燃エンジンの空燃比制御装置
US5539638A (en) * 1993-08-05 1996-07-23 Pavilion Technologies, Inc. Virtual emissions monitor for automobile
JP3162553B2 (ja) 1993-09-13 2001-05-08 本田技研工業株式会社 内燃機関の空燃比フィードバック制御装置
JP3162585B2 (ja) 1993-09-13 2001-05-08 本田技研工業株式会社 内燃機関の空燃比検出装置
JP3325392B2 (ja) 1994-07-06 2002-09-17 本田技研工業株式会社 内燃エンジンの燃料噴射制御装置
JP3269945B2 (ja) 1994-08-12 2002-04-02 本田技研工業株式会社 内燃機関の燃料噴射制御装置
JP3422393B2 (ja) 1995-02-24 2003-06-30 本田技研工業株式会社 内燃機関の空燃比制御装置
JP3679188B2 (ja) 1996-03-14 2005-08-03 独立行政法人科学技術振興機構 光学空間フィルター装置
JP3299109B2 (ja) 1996-04-05 2002-07-08 本田技研工業株式会社 スライディングモード制御方法
JP3261038B2 (ja) 1996-04-05 2002-02-25 本田技研工業株式会社 内燃機関の空燃比制御装置
JP3373724B2 (ja) 1996-04-05 2003-02-04 本田技研工業株式会社 内燃機関の空燃比制御装置
JP3300598B2 (ja) 1996-04-05 2002-07-08 本田技研工業株式会社 内燃機関の空燃比制御装置
US5852930A (en) 1996-04-05 1998-12-29 Honda Giken Kogyo Kabushiki Kaisha Air-fuel ratio control system for internal combustion engines
US5806506A (en) * 1996-08-01 1998-09-15 Honda Giken Kogyo Kabushiki Kaisha Cylinder-by-cylinder air-fuel ratio-estimating system for internal combustion engines
JP3683357B2 (ja) * 1996-08-08 2005-08-17 本田技研工業株式会社 内燃機関の気筒別空燃比推定装置
JPH1073043A (ja) * 1996-08-29 1998-03-17 Honda Motor Co Ltd 内燃機関の空燃比制御装置
JP3683363B2 (ja) * 1996-09-26 2005-08-17 本田技研工業株式会社 内燃機関の空燃比制御装置
JP3357572B2 (ja) * 1996-09-26 2002-12-16 本田技研工業株式会社 内燃機関の空燃比制御装置
JP3592519B2 (ja) * 1997-09-16 2004-11-24 本田技研工業株式会社 内燃機関の排気系の空燃比制御装置及びプラントの制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007033769A1 (de) * 2005-09-19 2007-03-29 Volkswagen Lambdaregelung mit sauerstoffmengenbilanzierung
US8020370B2 (en) 2005-09-19 2011-09-20 Volkswagen Ag Lambda controller with balancing of the quantity of oxygen

Also Published As

Publication number Publication date
US6188953B1 (en) 2001-02-13
JP3484074B2 (ja) 2004-01-06
JPH11324767A (ja) 1999-11-26

Similar Documents

Publication Publication Date Title
DE19922175A1 (de) Anlagenregelungssystem
DE69920384T2 (de) Anlagesteuersystem
DE69833840T2 (de) Anlagesteuersystem
DE69833614T2 (de) Anlagesteuersystem
DE69828675T2 (de) Anlagesteuersystem
DE69920636T2 (de) Anlagesteuersystem
DE60016494T2 (de) Betriebssteuersystem
DE69937404T2 (de) Verfahren zum bestimmen der verschlechterung eines katalysators zur abgasreinigung
DE60019657T2 (de) Steuersystem für das Luft/Kraftstoffverhältnis einer Brennkraftmaschine
DE69723754T2 (de) Luft-Brennstoff-Verhältnisregelvorrichtung für Brennkraftmaschinen
DE69917195T2 (de) Steuersystem für das Luft/Kraftstoffverhältnis einer Brennkraftmaschine
DE69722504T2 (de) Luft-Brennstoff-Verhältnisregelvorrichtung für Brennkraftmaschinen
DE60038744T2 (de) Steuereinrichtung für das luft-kraftstoff-verhältnis einer brennkraftmaschine
DE69728325T2 (de) Steuersystem für das Luft/Kraftstoffverhältnis einer Brennkraftmaschine
DE60222966T2 (de) Steuereinrichtung, Steuerverfahren und Motorsteuereinheit
DE69636000T2 (de) Regelungssystem für die Brennstoffdosierung eines Innenverbrennungsmotors
DE10306278B4 (de) Regelvorrichtung und Regelverfahren
DE60029893T2 (de) Luft-Kraftstoffverhältnissteuerapparat für multizylindrigen Verbrennungsmotor
DE60025893T2 (de) Steuerungsvorrichtung für das Kraftstoff-Luftverhältnis in einer mehrzylindrigen Brennkraftmaschine
US6684150B2 (en) Apparatus for and method of controlling plant
DE69630251T2 (de) Regelungssystem für die Brennstoffdosierung eines Innenverbrennungsmotors
DE19606652B4 (de) Verfahren der Einstellung des Kraftstoff-Luftverhältnisses für eine Brennkraftmaschine mit nachgeschaltetem Katalysator
DE69724077T2 (de) Verfahren zum Ermitteln der Verschlechterung eines Katalysators zur Abgasreinigung
DE10336247B4 (de) Regelvorrichtung und Regelverfahren
EP0799986A2 (de) Luft-Brennstoff-Verhältnisregelvorrichtung für Brennkraftmaschinen

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
R016 Response to examination communication
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee