摘要 |
Computerprogramm zum Betrieb eines Verbrennungsmotors (110), wobei der Verbrennungsmotor (110) Folgendes umfasst: einen Kraftstoffinjektor (160) zum Einspritzen von Kraftstoff in einen Zylinder (125) eines Motors, ein Abgasrohr (275), um Abgas aus dem Zylinder (125) des Motors auszustoßen, und einen im Abgasrohr (275) angeordneten Sauerstoffkonzentrationssensor (435), wobei das Computerprogramm einen Programmcode umfasst, um, wenn dieser auf einem Computer ausgeführt wird, die folgenden Schritte durchzuführen: – Umwandeln eines vom Sauerstoffkonzentrationssensor (435) erzeugten Signals in ein erstes Signal, das ein Luft/Kraftstoff-Verhältnis im Zylinder (125) des Motors anzeigt, – Betätigen des Kraftstoffinjektors (160), um eine Kraftstoffeinspritzung durchzuführen, – Erzeugen eines zweiten Signals, das ein Luft/Kraftstoff-Verhältnis im Zylinder des Motors anzeigt, das aufgrund der Kraftstoffeinspritzung erwartet wird, – Filtern des zweiten Signals, um ein gefiltertes Signal zu erhalten, – Verwenden des gefilterten Signals, um den Motor zu betreiben, wobei das gefilterte Signal gewonnen wird, indem periodisch ein Steuerzyklus durchgeführt wird, der die folgenden Schritte umfasst: – Abtasten eines Werts des ersten Signals, – Abtasten eines Werts des zweiten Signals, – Berechnen einer Zeitkonstante als Funktion des abgetasteten Werts des ersten Signals, des abgetasteten Werts des zweiten Signals und eines Werts des ersten Signals, der während eines vorhergehenden Steuerzyklus abgetastet wurde, – Berechnen eines Werts des gefilterten Signals als Funktion der berechneten Zeitkonstante, des abgetasteten Werts des zweiten Signals und eines Werts des gefilterten Signals, der während des vorhergehenden Steuerzyklus berechnet wurde. |