DE102008014673B4 - Kurbelstellungskorrektur unter Verwendung des Zylinderdrucks - Google Patents
Kurbelstellungskorrektur unter Verwendung des Zylinderdrucks Download PDFInfo
- Publication number
- DE102008014673B4 DE102008014673B4 DE102008014673.0A DE102008014673A DE102008014673B4 DE 102008014673 B4 DE102008014673 B4 DE 102008014673B4 DE 102008014673 A DE102008014673 A DE 102008014673A DE 102008014673 B4 DE102008014673 B4 DE 102008014673B4
- Authority
- DE
- Germany
- Prior art keywords
- cylinder
- logarithm
- crankshaft
- crankshaft position
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M15/00—Testing of engines
- G01M15/04—Testing internal-combustion engines
- G01M15/06—Testing internal-combustion engines by monitoring positions of pistons or cranks
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D35/00—Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
- F02D35/02—Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
- F02D35/023—Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the cylinder pressure
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/009—Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M15/00—Testing of engines
- G01M15/04—Testing internal-combustion engines
- G01M15/08—Testing internal-combustion engines by monitoring pressure in cylinders
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Verfahren, das umfasst:
Ermitteln erster, zweiter und dritter Stellungen einer Kurbelwelle in einem Motor während eines Kolbenarbeitshubs oder eines Kolbenverdichtungshubs in einem Zylinder;
Ermitteln erster, zweiter und dritter Zylinderdrücke, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen;
Ermitteln erster, zweiter und dritter Zylindervolumina, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen;
Ermitteln des Logarithmus der ersten, zweiten und dritten Zylinderdrücke und der ersten, zweiten und dritten Zylindervolumina; und
Ermitteln, ob ein Punkt, der durch den Logarithmus des dritten Zylinderdrucks und den Logarithmus des dritten Zylindervolumens definiert ist, innerhalb einer vorbestimmten Grenze einer Geraden liegt, die durch den Logarithmus des ersten Zylinderdrucks und den Logarithmus des ersten Zylindervolumens sowie den Logarithmus des zweiten Zylinderdrucks und den Logarithmus des zweiten Zylindervolumens definiert ist;
dadurch gekennzeichnet, dass
das Verfahren ferner ein Ermitteln eines Kurbelwellenstellungskorrekturwerts umfasst, wenn der Logarithmus des dritten Zylinderdrucks und der Logarithmus des dritten Zylindervolumens außerhalb der vorbestimmten Grenze liegen.
Ermitteln erster, zweiter und dritter Stellungen einer Kurbelwelle in einem Motor während eines Kolbenarbeitshubs oder eines Kolbenverdichtungshubs in einem Zylinder;
Ermitteln erster, zweiter und dritter Zylinderdrücke, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen;
Ermitteln erster, zweiter und dritter Zylindervolumina, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen;
Ermitteln des Logarithmus der ersten, zweiten und dritten Zylinderdrücke und der ersten, zweiten und dritten Zylindervolumina; und
Ermitteln, ob ein Punkt, der durch den Logarithmus des dritten Zylinderdrucks und den Logarithmus des dritten Zylindervolumens definiert ist, innerhalb einer vorbestimmten Grenze einer Geraden liegt, die durch den Logarithmus des ersten Zylinderdrucks und den Logarithmus des ersten Zylindervolumens sowie den Logarithmus des zweiten Zylinderdrucks und den Logarithmus des zweiten Zylindervolumens definiert ist;
dadurch gekennzeichnet, dass
das Verfahren ferner ein Ermitteln eines Kurbelwellenstellungskorrekturwerts umfasst, wenn der Logarithmus des dritten Zylinderdrucks und der Logarithmus des dritten Zylindervolumens außerhalb der vorbestimmten Grenze liegen.
Description
- Diese Anmeldung beansprucht die Priorität der vorläufigen US-Anmeldung Nr. 60/919,955, die am 23. März 2007 eingereicht wurde.
- GEBIET
- Die vorliegende Offenbarung betrifft Motorsysteme und insbesondere Systeme und Verfahren zur Auswertung einer Kurbelwellenstellung.
- HINTERGRUND
- Die Angaben in diesem Abschnitt stellen nur Hintergrundinformation bezüglich der vorliegenden Offenbarung bereit und bilden nicht unbedingt Stand der Technik.
- Einige Fahrzeuge umfassen einen Verbrennungsmotor, der ein Antriebsdrehmoment erzeugt. Insbesondere saugt der Motor Luft an und vermischt die Luft mit Kraftstoff, um ein Verbrennungsgemisch zu bilden. Das Verbrennungsgemisch wird komprimiert und gezündet, um Kolben anzutreiben, die in den Zylindern angeordnet sind. Die Kolben treiben eine Kurbelwelle an, welche Antriebsdrehmoment drehend an ein Getriebe und an Räder überträgt.
- Auf der Grundlage der Drehung der Kurbelwelle wird ein Kurbelwellenstellungssignal erzeugt. Ein Steuerungsmodul ermittelt eine Motorstellung und eine Motordrehzahl aus dem Kurbelwellensignal. Die Motorstellung und die Motordrehzahl werden verwendet, um ein oder mehrere Untersysteme in dem Fahrzeug zu steuern. Fehler bei dem Kurbelwellensignal können ungenaue Berechnungen der Motordrehzahl und der Motorstellung verursachen und können damit verursachen, dass ein oder mehrere Fahrzeuguntersysteme nicht effizient arbeiten.
- Die Druckschrift
DE 101 96 969 T1 offenbart ein Verfahren nach dem Oberbegriff des Anspruchs 1. - In der Druckschrift
DE 10 2005 026 724 A1 ist ein Verfahren und eine Vorrichtung zum Steuern eines Verbrennungsmotors offenbart, bei denen Zylinderdrücke und Zylindervolumina in einem Kurbelwinkelbereich erfasst werden, der sich von einem Verdichtungshub bis zu einem Arbeitshub erstreckt. Es werden Logarithmen der erfassten Zylinderdrücke und Zylindervolumina berechnet und aus diesen wird ein Zylinderzündzeitpunkt ermittelt. Zudem wird ein Messwert eines Zylinderdrucksensors bei einem Kurbelwinkel erfasst, wenn sich der Kolben im Zylinder nach oben bewegt, und ein Messwert des Zylinderdrucksensors mit dem identischen Wert, wenn sich der Kolben wieder nach unten bewegt. Der Mittelwert dieser Kurbelwinkel stellt einen genauen Messwert des oberen Totpunkts des Kolbens im Zylinder dar und er wird verwendet, um den gemessenen Kurbelwinkel zu korrigieren. - ZUSAMMENFASSUNG
- Entsprechend kann ein Verfahren zur Korrektur einer Kurbelwellenstellung ein Ermitteln erster, zweiter und dritter Kurbelwellenstellungen, ein Ermitteln erster, zweiter und dritter Zylinderdrücke, ein Ermitteln erster, zweiter und dritter Zylindervolumina, ein Ermitteln des Logarithmus der ersten, zweiten und dritten Zylinderdrücke und Zylindervolumina und ein Ermitteln einer Beziehung zwischen dem Logarithmus des dritten Zylindervolumens sowie dem Logarithmus des dritten Zylinderdrucks und den Logarithmen der ersten und zweiten Zylindervolumina sowie den Logarithmen des ersten und zweiten Zylinderdrucks umfassen. Die ersten, zweiten und dritten Kurbelwellenstellungen können während eines Kolbenarbeitshubs oder eines Kolbenverdichtungshubs in einem Zylinder ermittelt werden. Das Ermitteln der Beziehung zwischen dem Logarithmus des dritten Zylindervolumens sowie dem Logarithmus des dritten Zylinderdrucks und den ersten und zweiten Zylindervolumina sowie den Logarithmen des ersten und zweiten Zylinderdrucks kann das Ermitteln eines Punktes umfassen, der durch den Logarithmus des dritten Zylinderdrucks und den Logarithmus des dritten Zylindervolumens definiert ist. Der Punkt kann mit Bezug auf eine vorbestimmte Grenze einer Geraden, die durch den Logarithmus des ersten Zylinderdrucks und den Logarithmus des ersten Zylindervolumens sowie den Logarithmus des zweiten Zylinderdrucks und den Logarithmus des zweiten Zylindervolumens definiert ist, ausgewertet werden. Wenn der Logarithmus des dritten Zylinderdrucks und der Logarithmus des dritten Zylindervolumens außerhalb der vorbestimmten Grenze liegen, wird ein Kurbelwellenstellungskorrekturwert ermittelt.
- Das Verfahren kann alternativ oder zusätzlich ein Berechnen einer ersten Steigung und eines y-Achsenabschnitts einer Geraden, die durch einen ersten Punkt, der durch den Logarithmus des ersten Zylindervolumens und den Logarithmus des ersten Zylinderdrucks definiert ist, und einen zweiten Punkt verläuft, der durch den Logarithmus des zweiten Zylindervolumens und den Logarithmus des zweiten Zylinderdrucks definiert ist, und ein Berechnen einer zweiten Steigung auf der Grundlage des Logarithmus des dritten Zylinderdrucks, des Logarithmus des dritten Zylindervolumens und des y-Achsenabschnitts der Geraden umfassen.
- Ein Steuerungsmodul gemäß der vorliegenden Offenbarung kann ein Kurbelwellenstellungsermittlungsmodul, ein Zylinderdruckermittlungsmodul, ein Zylindervolumenermittlungsmodul und ein Kurbelwellenstellungsfehlerermittlungsmodul umfassen. Das Kurbelwellenstellungsermittlungsmodul kann so ausgestaltet sein, dass es erste, zweite und dritte Kurbelwellenstellungen in einem Motor während eines Kolbenarbeitshubs oder eines Kolbenverdichtungshubs in einem Zylinder ermittelt. Das Zylinderdruckermittlungsmodul kann so ausgestaltet sein, dass es erste, zweite und dritte Zylinderdrücke ermittelt, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen. Das Zylindervolumenermittlungsmodul kann in Verbindung mit dem Kurbelwellenstellungsermittlungsmodul stehen und kann so ausgestaltet sein, dass es erste, zweite und dritte Zylindervolumina ermittelt, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen. Das Kurbelwellenstellungsfehlerermittlungsmodul kann in Verbindung mit dem Zylinderdruckermittlungsmodul und dem Zylindervolumenermittlungsmodul stehen und kann so ausgestaltet sein, dass es ermittelt, ob ein Punkt, der durch den Logarithmus des dritten Zylinderdrucks und den Logarithmus des dritten Zylindervolumens definiert ist, in einer vorbestimmten Grenze einer Geraden liegt, die durch den Logarithmus des ersten Zylinderdrucks und den Logarithmus des ersten Zylindervolumens sowie den Logarithmus des zweiten Zylinderdrucks und den Logarithmus des zweiten Zylindervolumens definiert ist. Ein Kurbelwellenstellungskorrekturmodul steht in Verbindung mit dem Kurbelwellenstellungsfehlerermittlungsmodul, wobei das Kurbelwellenstellungsfehlerermittlungsmodul einen Fehler bei einer ermittelten Kurbelwellenstellung ermittelt, und das Kurbelwellenstellungskorrekturmodul einen Kurbelwellenstellungskorrekturwert auf der Grundlage des ermittelten Fehlers bei der ermittelten Kurbelwellenstellung ermittelt.
- Weitere Anwendungsgebiete ergeben sich aus der hierin bereitgestellten Beschreibung. Es ist zu verstehen, dass die Beschreibung und spezielle Beispiele nur zu Veranschaulichungszwecken gedacht sind und nicht dazu gedacht sind, den Schutzumfang der vorliegenden Offenbarung zu beschränken.
- ZEICHNUNGEN
- Die hierin beschriebenen Zeichnungen dienen nur Veranschaulichungszwecken und sind nicht dazu gedacht, den Schutzumfang der vorliegenden Offenbarung in irgendeiner Weise zu beschränken.
-
1 ist eine schematische Veranschaulichung eines Fahrzeugs gemäß der vorliegenden Offenbarung; -
2 ist ein Funktionsblockdiagramm des in1 gezeigten Steuerungsmoduls; -
3 ist ein Flussdiagramm, das ein Verfahren zur Ermittlung eines Kurbelwellenstellungsfehlers gemäß der vorliegenden Offenbarung veranschaulicht; und -
4 ist eine graphische Darstellung der Beziehung zwischen dem Zylindervolumen und dem Zylinderdruck gemäß der vorliegenden Offenbarung. - GENAUE BESCHREIBUNG
- Die folgende Beschreibung ist rein beispielhafter Natur und ist nicht dazu gedacht, die vorliegende Offenbarung, Anwendung oder Verwendungen zu beschränken. Der Klarheit halber werden in den Zeichnungen gleiche Bezugszeichen verwendet, um ähnliche Elemente zu bezeichnen. In diesem Kontext bezieht sich der Begriff Modul auf eine anwendungsspezifische integrierte Schaltung (ASIC), eine elektronische Schaltung, einen Prozessor (gemeinsam genutzt, dediziert oder Gruppe) und einen Speicher, die ein oder mehrere Software- oder Firmwareprogramme ausführen, eine Schaltungslogikschaltung oder andere geeignete Komponenten, welche die beschriebene Funktionalität bereitstellen.
- Mit Bezug auf
1 ist ein beispielhaftes Fahrzeug10 schematisch veranschaulicht. Das Fahrzeug10 kann einen Motor12 und ein Steuerungsmodul14 umfassen. Der Motor12 kann ein funkengezündeter Verbrennungsmotor oder ein Dieselmotor sein und kann mehrere Zylinder16 mit mehreren Kolben18 umfassen, die zur Hin- und Herbewegung darin angeordnet sind und mit einer Kurbelwelle20 durch eine Reihe von Verbindungspleuelstangen21 antreibend in Eingriff stehen. - Zylinderdrucksensoren
22 können mit den Zylindern16 in Verbindung stehen und können Drücke in den Zylindern16 messen. Die Zylinderdrucksensoren22 können mit dem Steuerungsmodul14 in Verbindung stehen. Obwohl jeder Zylinder16 in Verbindung mit einem Zylinderdrucksensor22 gezeigt ist, ist zu verstehen, dass ein einziger der Zylinder16 einen Zylinderdrucksensor22 in Verbindung damit aufweisen kann und die übrigen Zylinder16 keinen aufweisen können, wie nachstehend erörtert wird. Der Einfachheit halber wird sich die nachstehende Erörterung auf einen einzigen Zylinder16 und Zylinderdrucksensor22 beziehen. - Der Zylinderdrucksensor
22 kann ein Signal bereitstellen, das dem Steuerungsmodul14 zu vorbestimmten Zeitpunkten einen Zylinderdruck anzeigt. Ein Kurbelwellenstellungssensor24 kann mit dem Steuerungsmodul14 in Verbindung stehen und kann ein Signal bereitstellen, das die Stellung der Kurbelwelle20 anzeigt. Das Kurbelwellenstellungssignal kann einen Wert umfassen, der einen Rotationsgrad der Kurbelwelle20 relativ zu einem Referenzpunkt angibt. - Mit Bezug auf
2 kann das Steuerungsmodul14 ein Kurbelwellenstellungsermittlungsmodul26 , ein Zylinderdruckermittlungsmodul28 , ein Zylindervolumenermittlungsmodul30 , ein Kurbelwellenstellungsfehlerermittlungsmodul32 und ein Kurbelwellenstellungskorrekturmodul34 umfassen. Das Kurbelwellenstellungsermittlungsmodul26 kann mit dem Zylindervolumenermittlungsmodul30 in Verbindung stehen. Das Kurbelwellenstellungsermittlungsmodul26 kann eine Kurbelwellenstellung auf der Grundlage des Kurbelwellenstellungssignals ermitteln, welches von dem Kurbelwellenstellungssensor24 bereitgestellt wird. Das Kurbelwellenstellungsermittlungsmodul26 kann dem Zylindervolumenermittlungsmodul30 ein Signal bereitstellen, das die ermittelte Stellung der Kurbelwelle20 anzeigt. - Das Zylindervolumenermittlungsmodul
30 kann mit dem Kurbelwellenstellungsfehlerermittlungsmodul32 in Verbindung stehen. Das Zylindervolumenermittlungsmodul30 kann eine Stellung des Kolbens18 in dem Zylinder16 auf der Grundlage des Kurbelwellenstellungssignals ermitteln, welches von dem Kurbelwellenstellungsermittlungsmodul26 bereitgestellt wird. Das Zylindervolumenermittlungsmodul30 kann ein Volumen des Kolbens18 in dem Zylinder16 berechnen. Das Zylindervolumenermittlungsmodul30 kann dem Kurbelwellenstellungsfehlerermittlungsmodul32 ein Signal bereitstellen, welches das berechnete Zylindervolumen anzeigt. - Das Zylinderdruckermittlungsmodul
28 kann mit dem Kurbelwellenstellungsfehlerermittlungsmodul32 in Verbindung stehen. Das Zylinderdruckermittlungsmodul28 kann einen Zylinderdruck in dem Zylinder16 auf der Grundlage des Zylinderdrucksignals ermitteln, das von dem Zylinderdrucksensor22 bereitgestellt wird. Das Zylinderdruckermittlungsmodul28 kann dem Kurbelwellenstellungsfehlerermittlungsmodul32 ein Signal bereitstellen, das den ermittelten Zylinderdruck anzeigt. - Das Kurbelwellenstellungsfehlerermittlungsmodul
32 kann mit dem Kurbelwellenstellungskorrekturmodul34 in Verbindung stehen. Das Kurbelwellenstellungsfehlerermittlungsmodul32 kann einen Fehler bei der von dem Kurbelwellenstellungsermittlungsmodul26 ermittelten Stellung der Kurbelwelle20 ermitteln. Insbesondere kann das Kurbelwellenstellungsfehlerermittlungsmodul32 einen Fehler bei der ermittelten Stellung der Kurbelwelle20 auf der Grundlage des Signals, welches das von dem Zylindervolumenermittlungsmodul30 berechnete Zylindervolumen anzeigt, und des Signals ermitteln, das den von dem Zylinderdruckermittlungsmodul28 ermittelten Zylinderdruck anzeigt. Das Kurbelwellenstellungsfehlerermittlungsmodul32 kann dem Kurbelwellenstellungskorrekturmodul34 ein Signal bereitstellen, das den ermittelten Kurbelwellenstellungsfehler anzeigt. - Das Kurbelwellenstellungskorrekturmodul
34 kann mit dem Kurbelwellenstellungsermittlungsmodul26 in Verbindung stehen. Das Kurbelwellenstellungskorrekturmodul34 kann einen Kurbelwellenstellungskorrekturwert auf der Grundlage des Signals ermitteln, das den von dem Kurbelwellenstellungsfehlerermittlungsmodul32 ermittelten Kurbelwellenstellungsfehler anzeigt. Das Kurbelwellenstellungskorrekturmodul34 kann dem Kurbelwellenstellungsermittlungsmodul26 ein Signal bereitstellen, das den ermittelten Kurbelwellenstellungskorrekturwert anzeigt. - Mit Bezug auf
3 ist eine Steuerungslogik100 zur Korrektur einer ermittelten Kurbelwellenstellung veranschaulicht. Die Steuerungslogik100 kann während eines Betriebs des Motors12 in einer Schleife durchlaufen werden. Die Steuerungslogik100 kann bei Ermittlungsblock102 beginnen, wo die Kurbelwellenstellung ermittelt wird. Der Ermittlungsblock102 kann erste, zweite und dritte Kurbelwellenstellungen (C1det, C2det, C3det) ermitteln, die ersten, zweiten und dritten Zeitpunkten (t1, t2, t3) entweder während eines Verdichtungshubs vor dem Zünden des Zylinders16 oder während eines Arbeitshubs, nachdem Kraftstoff im Zylinder16 verbrannt wurde, entsprechen. Die Kurbelwellenstellung kann in Rotationsgraden der Kurbelwelle20 relativ zu einem Referenzpunkt ermittelt werden. Zum Beispiel kann eine Rotation der Kurbelwelle20 relativ zu einer Stellung des Kolbens18 in dem Zylinder16 indiziert sein, wie nachstehend erörtert wird. - Die ersten, zweiten und dritten Kurbelwellenstellungen (C1det, C2det, C3det), die bei dem Ermittlungsblock
102 ermittelt werden, können erste, zweite und dritte von dem Kurbelwellenstellungssensor24 zu den Zeitpunkten t1, t2, t3 gemessene Kurbelwellenstellungen (C1meas, C2meas, C3meas) plus ein Kurbelwellenstellungskorrekturwert (CORR) sein, der aus einer vorherigen Iteration der Steuerungslogik100 ermittelt wurde (C1det = C1meas + CORR, C2det = C2meas + CORR, C3det = C3meas + CORR). Bei einer ersten Iteration der Steuerungslogik100 kann der Kurbelwellenstellungskorrekturwert im Normalfall auf Null gesetzt sein. Die Steuerungslogik100 kann dann zu Ermittlungsblock104 weitergehen, wo der Zylinderdruck ermittelt wird. - Der Ermittlungsblock
104 kann Zylinderdrücke (P1, P2, P3) ermitteln, die den Zeitpunkten t1, t2, t3 entsprechen. Die Zylinderdrücke (P1, P2, P3) können durch eine Zylinderdruckmessung von dem Zylinderdrucksensor22 ermittelt werden. Die Steuerungslogik100 kann zu Ermittlungsblock106 weitergehen. - Der Ermittlungsblock
106 kann erste, zweite und dritte Zylindervolumina (V1, V2, V3) berechnen, die den ersten, zweiten und dritten ermittelten Kurbelwellenstellungen (C1det, C2det, C3det) entsprechen. Wie voranstehend erörtert wurde, kann die Stellung des Kolbens18 in dem Zylinder16 auf der Grundlage der Stellung der Kurbelwelle20 bekannt sein. Insbesondere kann eine anfängliche Referenzstellung der Kurbelwelle20 einer vorgegebenen Stellung des Kolbens18 in dem Zylinder16 entsprechen. Während eines Betriebs des Motors12 kann die Stellung des Kolbens18 daher zu jedem beliebigen gegebenen Zeitpunkt auf der Grundlage einer gemessenen Kurbelwellenstellung relativ zu dem anfänglichen Referenzpunkt bekannt sein. Das Zylindervolumen kann auf der Grundlage der Stellung des Kolbens18 in dem Zylinder16 berechnet werden. - Das Zylindervolumen kann relativ zu dem oberen Totpunkt (TDC von Top Dead Center) oder dem unteren Totpunkt (BDC von Bottom Dead Center) berechnet werden. Der TDC kann eine höchste Stellung des Kolbens
18 in dem Zylinder16 sein und der BDC kann eine tiefste Stellung des Kolbens18 in dem Zylinder16 sein. Der TDC kann einem Anfangspunkt eines Arbeitshubs des Kolbens18 entsprechen und der BDC kann einem Anfangspunkt eines Verdichtungshubs des Kolbens18 entsprechen. Ein zusätzliches Zylindervolumen (Quetschvolumen) kann bei dem TDC über dem Kolben18 im Zylinder16 liegen. Das Zylindervolumen kann während eines Arbeitshubs des Kolbens18 durch ein Ermitteln des Volumens des Zylinders16 zwischen einer aktuellen Stellung des Kolbens18 und dem TDC plus dem Quetschvolumen berechnet werden. Das Zylindervolumen kann während eines Verdichtungshubs des Kolbens18 durch ein Ermitteln des Volumens des Zylinders16 zwischen einer aktuellen Stellung des Kolbens18 und dem BDC plus dem Quetschvolumen berechnet werden. Die Steuerungslogik100 kann dann zu Ermittlungsblock108 weitergehen. - Der Ermittlungsblock
108 kann einen Fehler bei der von dem Ermittlungsblock102 ermittelten Kurbelwellenstellung ermitteln. Der Ermittlungsblock108 kann die Logarithmen von P1, P2, P3 und V1, V2, V3 ermitteln. Durch die Logarithmen von P1, P2 und V1, V2 kann eine Gerade gezogen werden. Eine erste Steigung (m1) und ein y-Achsenabschnitt (b) der Geraden kann durch ein Lösen der Gleichungen log(P1) = (m1)(log(V1)) + b und log(P2) = (m1)(log(V2)) + b ermittelt werden. Die Logarithmen von P3 und V3 und der zuvor ermittelte y-Achsenabschnitt können dann verwendet werden, um zu ermitteln, ob die Logarithmen von P3 und V3 auf der Geraden liegen. Insbesondere kann die Gleichung m2 = (log(P3) – b)/log(V3) verwendet werden, um eine zweite Steigung (m2) zu ermitteln. Die Differenz zwischen der ersten und der zweiten Steigung (Δm = m1 – m2) kann verwendet werden, um den Fehler bei der von dem Ermittlungsblock102 ermittelten Kurbelwellenstellung zu ermitteln. - Die Differenz (Δm) bei den Steigungen kann als der Fehlerwert verwendet werden. Der Fehlerwert ist eine Funktion des Kurbelwellenstellungsfehlers, da die Volumina V1, V2, V3 auf der Grundlage der ermittelten Kurbelwellenstellung ermittelt werden. Daher kann der Fehlerwert ebenso in eine Differenz bei der Kurbelwellenstellung umgewandelt werden. Insbesondere kann der Kurbelwellenstellungsfehler aus dem Fehlerwert berechnet werden. Die Steuerungslogik
100 geht dann zu Entscheidungsblock110 weiter. Alternativ kann der Kurbelwellenstellungsfehler durch ein Ermitteln der Differenz zwischen dem log(V3) und dem Logarithmus eines vierten Volumens (log(V4)) auf der Geraden, die dem log(P3) entspricht, ermittelt werden, wie in4 zu sehen ist und nachstehend erörtert wird. Wie nachstehend angezeigt ist, kann log(V4) allgemein einem berechneten log(V3) entsprechen. Die Differenz kann in eine Kurbelwellenstellung auf der Grundlage der Beziehung zwischen dem Zylindervolumen und der Kurbelwellenstellung umgewandelt werden. - Der Entscheidungsblock
110 wertet aus, ob der Fehlerwert eine vorbestimmte Grenze überschreitet. Wenn der Fehlerwert kleiner als oder gleich der Grenze ist, dann geht die Steuerungslogik100 zu Steuerungsblock112 weiter, wo ein Kurbelwellenstellungskorrekturwert auf Null gesetzt wird. Die Steuerungslogik100 kann dann für die gegebene Iteration enden. Wenn der Fehlerwert größer als die vorbestimmte Grenze ist, dann geht die Steuerungslogik100 zu Ermittlungsblock114 weiter. - Der Ermittlungsblock
114 ermittelt einen Kurbelwellenstellungskorrekturwert. Der Kurbelwellenstellungskorrekturwert kann allgemein dem Fehlerwert entsprechen, der bei dem Ermittlungsblock108 ermittelt wurde, wie voranstehend erörtert wurde. Wie voranstehend angezeigt wurde, kann der Fehlerwert in eine Differenz bei der Kurbelwellenstellung umgewandelt werden, da die Kurbelwellenstellung verwendet wird, um das Volumen zu ermitteln, welches dann verwendet wird, um den Fehlerwert zu ermitteln. - Mit Bezug auf
4 umfasst ein beispielhafter Datensatz einen ersten Satz von Punkten, der einem Arbeitshub des Kolbens18 entspricht. Tabelle 1 umfasst einen ersten Satz von Drücken, die einem ersten Satz von Volumina entsprechen. Tabelle 2 umfasst die Logarithmen der Werte in Tabelle 1.Volumen (cm3) Druck (kPa) V1 V2 V3 P1 P2 P3 100 125 175 4000 3000 2000 Volumen (cm3) Druck (kPa) log(V1) log(V2) log(V3) log(P1) log(P2) log(P3) 2,000 2,091 2,243 3,602 3,477 3,301 - Die Logarithmen von zwei der Volumina (log(V1), log(V2)) und die Logarithmen von entsprechenden Drücken (log(P1), log(P2)) werden verwendet, um die Gleichung einer Geraden zu ermitteln.
- Die Logarithmen werden verwendet, um die Gleichung einer Geraden (y = mx + b) zu lösen, wobei:
3,602 = m1(2,000) + b; und 3,477 = m1(2,091) + b. - Eine Lösung des Gleichungssystems liefert m1 = –1,374 und b = 6,349. Der y-Achsenabschnitt (b) kann dann dazu verwendet werden, um zu ermitteln, ob der dritte Punkt (log(V3), log(P3)) auf der Geraden liegt. Ein Lösen für die Steigung m2 liefert m2 = (y – b)/x. Unter Verwendung des dritten Punkts:
m2 = (3,301 – 6,349)/2,243. - Es wird ermittelt, dass der Wert von m2 –1,359 beträgt. Die Differenz (Δm = m1 – m2 = –0,015) kann dann mit einer Fehlergrenze verglichen werden, wie voranstehend erörtert wurde. Die Differenz (Δm) kann auf der Grundlage der Beziehung zu dem Zylindervolumen auch in einen Kurbelwellenstellungswert zurückgewandelt werden.
- Alternativ und wie voranstehend angezeigt kann der Kurbelwellenstellungsfehler durch ein Ermitteln der Differenz zwischen dem log(V3) und dem Logarithmus eines vierten Volumens (log(V4)) ermittelt werden. Das Volumen V4 wird so berechnet, dass log(V4) an der Stelle log(P3) auf der Geraden liegt, die durch log(V1), log(P1) und log(V2), log(P2) verläuft. Folglich kann V4 allgemein eine berechnete Version von V3 sein. Wie in
4 zu sehen ist, beträgt die Differenz zwischen log(V3) und log(V4) näherungsweise log(0,024), welche auf der Grundlage der Beziehung zu dem Zylindervolumen in einen Kurbelwellenstellungswert zurückgewandelt werden kann. - Fachleute können nun aus der voranstehenden Beschreibung entnehmen, dass die breiten Lehren der vorliegenden Offenbarung in einer Vielzahl von Formen implementiert werden können. Obwohl die Offenbarung in Verbindung mit speziellen Beispielen davon beschrieben wurde, soll daher der wahre Schutzumfang der Offenbarung nicht darauf beschränkt sein, da dem Fachmann bei einem Studium der Zeichnungen, der Beschreibung und der nachfolgenden Ansprüche weitere Modifikationen offenbar werden.
Claims (16)
- Verfahren, das umfasst: Ermitteln erster, zweiter und dritter Stellungen einer Kurbelwelle in einem Motor während eines Kolbenarbeitshubs oder eines Kolbenverdichtungshubs in einem Zylinder; Ermitteln erster, zweiter und dritter Zylinderdrücke, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen; Ermitteln erster, zweiter und dritter Zylindervolumina, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen; Ermitteln des Logarithmus der ersten, zweiten und dritten Zylinderdrücke und der ersten, zweiten und dritten Zylindervolumina; und Ermitteln, ob ein Punkt, der durch den Logarithmus des dritten Zylinderdrucks und den Logarithmus des dritten Zylindervolumens definiert ist, innerhalb einer vorbestimmten Grenze einer Geraden liegt, die durch den Logarithmus des ersten Zylinderdrucks und den Logarithmus des ersten Zylindervolumens sowie den Logarithmus des zweiten Zylinderdrucks und den Logarithmus des zweiten Zylindervolumens definiert ist; dadurch gekennzeichnet, dass das Verfahren ferner ein Ermitteln eines Kurbelwellenstellungskorrekturwerts umfasst, wenn der Logarithmus des dritten Zylinderdrucks und der Logarithmus des dritten Zylindervolumens außerhalb der vorbestimmten Grenze liegen.
- Verfahren nach Anspruch 1, wobei das Ermitteln eines Kurbelwellenstellungskorrekturwerts ein Ermitteln einer Differenz zwischen dem Logarithmus des dritten Zylindervolumens und einem Logarithmus eines auf der Geraden liegenden vierten Zylindervolumens, das dem Logarithmus des dritten Zylinderdrucks entspricht, umfasst.
- Verfahren nach Anspruch 2, wobei das Ermitteln eines Kurbelwellenstellungskorrekturwerts ein Ermitteln eines Kurbelwellenstellungsunterschieds umfasst, welcher der ermittelten Differenz entspricht.
- Verfahren nach Anspruch 3, das ferner ein Einstellen der ermittelten Kurbelwellenstellung während einer nachfolgenden Iteration des Verfahrens auf der Grundlage des ermittelten Kurbelwellenstellungsunterschieds umfasst.
- Verfahren nach Anspruch 1, wobei das Ermitteln eines ersten Zylindervolumens ein Ermitteln eines Zylindervolumens zwischen einer Kolbenstellung am unteren Totpunkt und einer Stellung, die der ersten Stellung der Kurbelwelle während des Verdichtungshubs des Kolbens entspricht, oder ein Ermitteln des Zylindervolumens zwischen einer Kolbenstellung am oberen Totpunkt und einer Stellung, die der ersten Stellung der Kurbelwelle während des Arbeitshubs des Kolbens entspricht, umfasst.
- Verfahren nach Anspruch 1, wobei die erste Stellung der Kurbelwelle gemessen wird und der erste Zylinderdruck gemessen wird, dann die zweite Stellung der Kurbelwelle gemessen wird und der zweite Zylinderdruck gemessen wird, und dann die dritte Stellung der Kurbelwelle gemessen wird und der dritte Zylinderdruck gemessen wird.
- Verfahren, das umfasst: Ermitteln erster, zweiter und dritter Stellungen einer Kurbelwelle in einem Motor während eines Kolbenarbeitshubs oder eines Kolbenverdichtungshubs in einem Zylinder; Ermitteln erster, zweiter und dritter Zylinderdrücke, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen; Ermitteln erster, zweiter und dritter Zylindervolumina, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen; Ermitteln des Logarithmus der ersten, zweiten und dritten Zylinderdrücke und der ersten, zweiten und dritten Zylindervolumina; Berechnen einer ersten Steigung und eines y-Achsenabschnitts einer Geraden, die durch einen ersten Punkt, der durch den Logarithmus des ersten Zylindervolumens und den Logarithmus des ersten Zylinderdrucks definiert ist, und einen zweiten Punkt verläuft, der durch den Logarithmus des zweiten Zylindervolumens und den Logarithmus des zweiten Zylinderdrucks definiert ist, und Berechnen einer zweiten Steigung auf der Grundlage des Logarithmus des dritten Zylinderdrucks, des Logarithmus des dritten Zylindervolumens und des y-Achsenabschnittes der Geraden; Ermitteln, ob die zweite Steigung innerhalb einer vorbestimmten Grenze der ersten Steigung liegt; und Ermitteln eines Kurbelwellenstellungskorrekturwerts auf der Grundlage einer Differenz zwischen der ersten und zweiten Steigung, wenn die zweite Steigung außerhalb der vorbestimmten Grenze liegt.
- Verfahren nach Anspruch 7, wobei das Ermitteln eines Kurbelwellenstellungskorrekturwerts ein Ermitteln eines Kurbelwellenstellungsunterschieds umfasst, welcher der ermittelten Differenz zwischen der ersten und zweiten Steigung entspricht.
- Verfahren nach Anspruch 8, das ferner ein Einstellen der ermittelten Kurbelwellenstellung während einer nachfolgenden Iteration des Verfahrens auf der Grundlage des ermittelten Kurbelwellenstellungsunterschieds umfasst.
- Steuerungsmodul, das umfasst: ein Kurbelwellenstellungsermittlungsmodul, das erste, zweite und dritte Kurbelwellenstellungen in einem Motor während eines Kolbenarbeitshubs oder eines Kolbenverdichtungshubs in einem Zylinder ermittelt; ein Zylinderdruckermittlungsmodul, das erste, zweite und dritte Zylinderdrücke ermittelt, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen; ein Zylindervolumenermittlungsmodul in Verbindung mit dem Kurbelwellenstellungsermittlungsmodul, das erste, zweite und dritte Zylindervolumina ermittelt, die den ersten, zweiten und dritten Kurbelwellenstellungen entsprechen; ein Kurbelwellenstellungsfehlerermittlungsmodul in Verbindung mit dem Zylinderdruckermittlungsmodul und dem Zylindervolumenermittlungsmodul, das ermittelt, ob ein Punkt, der durch den Logarithmus des dritten Zylinderdrucks und den Logarithmus des dritten Zylindervolumens definiert ist, innerhalb einer vorbestimmten Grenze einer Geraden liegt, die durch den Logarithmus des ersten Zylinderdrucks und den Logarithmus des ersten Zylindervolumens sowie den Logarithmus des zweiten Zylinderdrucks und den Logarithmus des zweiten Zylindervolumens definiert ist; und ein Kurbelwellenstellungskorrekturmodul in Verbindung mit dem Kurbelwellenstellungsfehlerermittlungsmodul, wobei das Kurbelwellenstellungsfehlerermittlungsmodul einen Fehler bei einer ermittelten Kurbelwellenstellung ermittelt, wobei das Kurbelwellenstellungskorrekturmodul einen Kurbelwellenstellungskorrekturwert auf der Grundlage des ermittelten Fehlers bei der ermittelten Kurbelwellenstellung ermittelt.
- Steuerungsmodul nach Anspruch 10, wobei das Kurbelwellenstellungskorrekturmodul in Verbindung mit dem Kurbelwellenstellungsermittlungsmodul steht, wobei das Kurbelwellenstellungsermittlungsmodul die nachfolgenden Kurbelwellenstellungen auf der Grundlage einer gemessenen Kurbelwellenstellung und des Kurbelwellenstellungskorrekturwerts ermittelt.
- Steuerungsmodul nach Anspruch 10, wobei das Kurbelwellenstellungsfehlerermittlungsmodul den Kurbelwellenstellungsfehler auf der Grundlage einer Differenz zwischen dem Logarithmus des dritten Zylindervolumens und einem Logarithmus eines vierten Zylindervolumens auf der Geraden ermittelt, die dem Logarithmus des dritten Zylinderdrucks entspricht.
- Steuerungsmodul nach Anspruch 10, wobei das Kurbelwellenstellungsfehlerermittlungsmodul eine erste Steigung und einen y-Achsenabschnitt, welche der Geraden entsprechen, berechnet und eine zweite Steigung auf der Grundlage des Logarithmus des dritten Zylinderdrucks, des Logarithmus des dritten Zylindervolumens und des y-Achsenabschnitts der Geraden berechnet.
- Steuerungsmodul nach Anspruch 13, wobei das Kurbelwellenstellungsfehlerermittlungsmodul die erste und zweite Steigung miteinander vergleicht.
- Steuerungsmodul nach Anspruch 14, wobei das Kurbelwellenstellungsfehlerermittlungsmodul eine Differenz zwischen der ersten und zweiten Steigung ermittelt.
- Steuerungsmodul nach Anspruch 15, das ferner ein Kurbelwellenstellungskorrekturmodul in Verbindung mit dem Kurbelwellenstellungsfehlerermittlungsmodul umfasst, um einen Kurbelwellenstellungskorrekturwert auf der Grundlage der Differenz zwischen der ersten und der zweiten Steigung zu ermitteln.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US91995507P | 2007-03-23 | 2007-03-23 | |
US60/919,955 | 2007-03-23 | ||
US11/759,263 | 2007-06-07 | ||
US11/759,263 US7568467B2 (en) | 2007-03-23 | 2007-06-07 | Crank position correction using cylinder pressure |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102008014673A1 DE102008014673A1 (de) | 2008-11-20 |
DE102008014673B4 true DE102008014673B4 (de) | 2015-12-03 |
Family
ID=39773377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102008014673.0A Expired - Fee Related DE102008014673B4 (de) | 2007-03-23 | 2008-03-18 | Kurbelstellungskorrektur unter Verwendung des Zylinderdrucks |
Country Status (3)
Country | Link |
---|---|
US (1) | US7568467B2 (de) |
CN (1) | CN101298983B (de) |
DE (1) | DE102008014673B4 (de) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7913545B2 (en) * | 2008-04-30 | 2011-03-29 | GM Global Technology Operations LLC | Time and angle based cylinder pressure data collection |
EP2375038B1 (de) * | 2010-04-08 | 2015-03-04 | Delphi International Operations Luxembourg S.à r.l. | Diagnosevorrichtung und -verfahren mit Hilfe eines Drucksensors in einem Zylinder eines Verbrennungsmotors |
DE102012023834A1 (de) * | 2012-12-06 | 2014-06-12 | Man Diesel & Turbo Se | Verfahren zur Bestimmung einer Zylinderdruck-Kurbelwellenpositions-Zuordnung für eine Brennkraftmaschine |
US9689321B2 (en) * | 2015-06-10 | 2017-06-27 | GM Global Technology Operations LLC | Engine torque control with combustion phasing |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10196969T1 (de) * | 2000-12-05 | 2003-11-20 | Detroit Diesel Corp | Verfahren zum Steuern eines Verbrennungsmotors |
DE102005026724A1 (de) * | 2004-06-10 | 2006-01-12 | Denso Corporation, Kariya | Steuerung für einen Verbrennungsmotor |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3767426B2 (ja) * | 2001-06-14 | 2006-04-19 | 日産自動車株式会社 | エンジンのシリンダ吸入空気量算出装置 |
US7167793B1 (en) * | 2005-08-18 | 2007-01-23 | Ford Global Technologies, Llc | Engine position correction |
-
2007
- 2007-06-07 US US11/759,263 patent/US7568467B2/en not_active Expired - Fee Related
-
2008
- 2008-03-18 DE DE102008014673.0A patent/DE102008014673B4/de not_active Expired - Fee Related
- 2008-03-21 CN CN200810083062.8A patent/CN101298983B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10196969T1 (de) * | 2000-12-05 | 2003-11-20 | Detroit Diesel Corp | Verfahren zum Steuern eines Verbrennungsmotors |
DE102005026724A1 (de) * | 2004-06-10 | 2006-01-12 | Denso Corporation, Kariya | Steuerung für einen Verbrennungsmotor |
Also Published As
Publication number | Publication date |
---|---|
US20080229814A1 (en) | 2008-09-25 |
US7568467B2 (en) | 2009-08-04 |
DE102008014673A1 (de) | 2008-11-20 |
CN101298983A (zh) | 2008-11-05 |
CN101298983B (zh) | 2010-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102005026724B4 (de) | Steuerung für einen Verbrennungsmotor | |
DE102012106480B4 (de) | Verfahren zum Steuern der Verbrennung eines Dieselmotors | |
DE102015222408B3 (de) | Verfahren zur kombinierten Identifizierung einer Kolbenhub-Phasendifferenz, einer Einlassventilhub-Phasendifferenz und einer Auslassventilhub-Phasendifferenz eines Verbrennungsmotors | |
EP3523529B1 (de) | Verfahren zur kombinierten identifizierung von phasendifferenzen des einlassventilhubs und des auslassventilhubs eines verbrennungsmotors mittels linien gleicher phasenlagen und amplituden | |
DE102012215176B4 (de) | Systeme und Verfahren zur Detektion einer stochastischen vorzeitigen Zündung | |
DE102018107566A1 (de) | Vibrationsunterdrückungsvorrichtung eines fahrzeugs | |
DE102010035482A1 (de) | System und Verfahren zum Bestimmen von Maschinenreibung | |
DE102012206533B4 (de) | Verfahren zur korrektur eines zylinderdruckparameters | |
DE102008020364A1 (de) | System und Verfahren zur Motorgeräuschkalibrierung | |
DE102008014673B4 (de) | Kurbelstellungskorrektur unter Verwendung des Zylinderdrucks | |
DE102008029156A1 (de) | Ansauglufttemperatur-Rationalitätsdiagnose | |
DE102006028527A1 (de) | DSP-Basiertes Strassenunebenheits-Detektionssystem | |
DE102009019038B4 (de) | Modul und Verfahren zur Zeit- und Winkelbasierten Zylinderdruckdatenerfassung | |
DE102010060820B4 (de) | System und Verfahren zur Regelung der Anzahl von Voreinspritzungen | |
DE102004048330B4 (de) | Verfahren zur Diagnose für eine Motorsteuerung und entsprechende Motorsteuerung | |
DE102014105838B4 (de) | Verfahren und System zur Diagnose und Korrektur eines Ladedrucksensors und eines Luftdurchflusssensors durch ein Verbrennungsdrucksignal | |
DE102008029154A1 (de) | Ansauglufttemperatur-Rationalitätsdiagnose | |
DE102015223202A1 (de) | Verbrennungszustandparameter-berechnungsvorrichtung für verbrennungsmotor | |
DE102010049529B4 (de) | System zum Steuern eines Motors unter Verwendung von Zylinderinnendrucksensorsignalen | |
DE112018004908T5 (de) | Fehlzündungsdetektor für einen Verbrennungsmotor | |
DE112014001782B4 (de) | Verfahren und System zur Steuerung eines Verbrennungsmotors | |
DE102004044705A1 (de) | Verfahren und System für das Beurteilen von Verbrennungsgeräusch bei einer Brennkraftmaschine | |
DE102015014406B4 (de) | Kraftstoffeinspritzvorrichtung | |
DE102015203637A1 (de) | Verfahren und Vorrichtung zur Bestimmung eines Signalversatzes zwischen einem Kurbelwellenwinkelsignal und einem Brennraumdrucksignal bei einer Brennkraftmaschine | |
DE102011011485B4 (de) | Technik zur Berechnung eines hochgenauen IMEP unter Verwendung eines Codierers mit niedriger Auflösung und eines indirekten Integrationsprozesses |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8180 | Miscellaneous part 1 |
Free format text: PFANDRECHT |
|
8180 | Miscellaneous part 1 |
Free format text: PFANDRECHT AUFGEHOBEN |
|
8180 | Miscellaneous part 1 |
Free format text: PFANDRECHT |
|
8127 | New person/name/address of the applicant |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC , ( N. D. , US |
|
R081 | Change of applicant/patentee |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS LLC (N. D. GES, US Free format text: FORMER OWNER: GM GLOBAL TECHNOLOGY OPERATIONS, INC., DETROIT, MICH., US Effective date: 20110323 |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |