AT518869B1 - Verfahren zum Erstellen eines entstörten Brennraumsignaldatenstroms - Google Patents

Verfahren zum Erstellen eines entstörten Brennraumsignaldatenstroms Download PDF

Info

Publication number
AT518869B1
AT518869B1 ATA50874/2016A AT508742016A AT518869B1 AT 518869 B1 AT518869 B1 AT 518869B1 AT 508742016 A AT508742016 A AT 508742016A AT 518869 B1 AT518869 B1 AT 518869B1
Authority
AT
Austria
Prior art keywords
data stream
combustion chamber
signal data
chamber signal
crank angle
Prior art date
Application number
ATA50874/2016A
Other languages
English (en)
Other versions
AT518869A4 (de
Original Assignee
Avl List Gmbh
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 Avl List Gmbh filed Critical Avl List Gmbh
Priority to ATA50874/2016A priority Critical patent/AT518869B1/de
Priority to EP17777039.3A priority patent/EP3519687A1/de
Priority to JP2019537885A priority patent/JP6695510B2/ja
Priority to CN201780059825.2A priority patent/CN109790793A/zh
Priority to US16/336,474 priority patent/US10774758B2/en
Priority to PCT/EP2017/074646 priority patent/WO2018060339A1/de
Application granted granted Critical
Publication of AT518869A4 publication Critical patent/AT518869A4/de
Publication of AT518869B1 publication Critical patent/AT518869B1/de

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L23/00Devices or apparatus for measuring or indicating or recording rapid changes, such as oscillations, in the pressure of steam, gas, or liquid; Indicators for determining work or energy of steam, internal-combustion, or other fluid-pressure engines from the condition of the working fluid
    • G01L23/22Devices or apparatus for measuring or indicating or recording rapid changes, such as oscillations, in the pressure of steam, gas, or liquid; Indicators for determining work or energy of steam, internal-combustion, or other fluid-pressure engines from the condition of the working fluid for detecting or indicating knocks in internal-combustion engines; Units comprising pressure-sensitive members combined with ignitors for firing internal-combustion engines
    • G01L23/221Devices or apparatus for measuring or indicating or recording rapid changes, such as oscillations, in the pressure of steam, gas, or liquid; Indicators for determining work or energy of steam, internal-combustion, or other fluid-pressure engines from the condition of the working fluid for detecting or indicating knocks in internal-combustion engines; Units comprising pressure-sensitive members combined with ignitors for firing internal-combustion engines for detecting or indicating knocks in internal combustion engines
    • G01L23/225Devices or apparatus for measuring or indicating or recording rapid changes, such as oscillations, in the pressure of steam, gas, or liquid; Indicators for determining work or energy of steam, internal-combustion, or other fluid-pressure engines from the condition of the working fluid for detecting or indicating knocks in internal-combustion engines; Units comprising pressure-sensitive members combined with ignitors for firing internal-combustion engines for detecting or indicating knocks in internal combustion engines circuit arrangements therefor
    • G01L23/226Devices or apparatus for measuring or indicating or recording rapid changes, such as oscillations, in the pressure of steam, gas, or liquid; Indicators for determining work or energy of steam, internal-combustion, or other fluid-pressure engines from the condition of the working fluid for detecting or indicating knocks in internal-combustion engines; Units comprising pressure-sensitive members combined with ignitors for firing internal-combustion engines for detecting or indicating knocks in internal combustion engines circuit arrangements therefor using specific filtering
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/028Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the combustion timing or phasing
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/023Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the cylinder pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/025Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining temperatures inside the cylinder, e.g. combustion temperatures
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/027Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions using knock 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/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1432Controller structures or design the system including a filter, e.g. a low pass or high pass filter
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits
    • F02D2041/286Interface circuits comprising means for signal processing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/08Testing 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)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zum Erstellen eines zumindest teilweise entstörten Ausgangsdatenstroms (15) durch Erfassen und selektives Filtern eines an einem Verbrennungsmotor aufgenommenen Brennraumsignals (1), umfassend folgende Schritte: - Aufnehmen eines Brennraumsignals (1) und Erstellen eines Brennraumsignaldatenstroms (2), - gleichzeitiges Aufnehmen eines Kurbelwinkelsignals (3) und Erstellen eines Kurbelwinkelsignaldatenstroms (4), - Aufspalten oder Duplizieren des Brennraumsignaldatenstroms (2), - Erstellen eines ersten gefilterten Brennraumsignaldatenstroms (23), - gegebenenfalls Erstellen eines zweiten gefilterten Brennraumsignaldatenstroms (24), - Erstellen eines ersten transformierten Brennraumsignaldatenstroms (20) durch Transformieren (8) des ersten gefilterten Brennraumsignaldatenstroms (23) von Zeitbasis auf Kurbelwinkelbasis und Erstellen eines zweiten transformierten Brennraumsignaldatenstroms (21) durch Transformieren (9) des zweiten gegebenenfalls gefilterten Brennraumsignaldatenstroms (24) von Zeitbasis auf Kurbelwinkelbasis, - Zusammensetzen der transformierten Brennraumsignaldatenströme (20, 21), sodass der Ausgangsdatenstrom in einem ersten Kurbelwinkelbereich (17) den ersten transformierten Brennraumsignaldatenstrom (20) und in einem zweiten Kurbelwinkelbereich (19) den zweiten transformierten Brennraumsignaldatenstrom (21) umfasst.

Description

Beschreibung
VERFAHREN ZUM ERSTELLEN EINES ENTSTÖRTEN BRENNRAUMSIGNALDATENSTROMS [0001] Die Erfindung betrifft ein Verfahren gemäß Oberbegriff des unabhängigen Anspruchs.
[0002] Zur Analyse von Brennverfahren von Verbrennungsmotoren ist es bekannt, Brennraumsignale über Sensoren aufzunehmen und in weiterer Folge auszuwerten. Derartige Lösungen sind beispielsweise in DE 102010062394 A1, DE 102014102440 A1, DE 102008004442 B3, EP 2154506 A1 und DE 102010022518 A1 gezeigt.
[0003] Bei Messungen an Verbrennungsmotoren ist es jedoch nahezu unvermeidbar, dass das Brennraumsignal durch Störeinflüsse gestört ist, womit eine Entstörung des aufgenommenen Signals oder der daraus generierten Daten notwendig ist.
[0004] Zur Analyse und Optimierung der Brennverfahren von Verbrennungsmotoren sowie gegebenenfalls auch zur Steuergerätebedatung werden beispielsweise die Druckverläufe im Innenraum der Zylinder über geeignete Druckaufnehmer, Ladungsverstärker und schnelle Datenerfassungssysteme aufgezeichnet. Bedingt durch den nicht immer ideal möglichen Einbau der Drucksensoren sowie durch äußere Einflüsse wie Körperschallsignale bzw. Körperschallschwingungen, hervorgerufen z.B. durch das Schließen der Ventile, ist die gemessene Druckkurve mit verschiedenen Störeinflüssen behaftet, welche die Genauigkeit der Auswertungen beinträchtigen. Aus diesem Grund ist es bekannt, das Zylinderdrucksignal einer Filterung zu unterziehen.
[0005] Allerdings werden durch eine solche Filterung auch eventuelle dem Zylinderdruck überlagerte Klopfschwingungen sowie hohe Druckgradienten, wie sie bei Vorentflammungen auftreten, gefiltert und damit amplitudenmäßig reduziert. Durch eine unkorrekte Erkennung dieser Phänomene entsteht die Gefahr, den Motor thermisch zu überlasten und damit zu schädigen. Ebenso verhindert eine Reduktion des Druckgradienten eine korrekte Bestimmung des Verbrennungsgeräusches.
[0006] Da diese Phänomene primär im Bereich um den Maximaldruck auftreten, besteht eine Möglichkeit zur Vermeidung der vorhin erwähnten Nebeneffekte darin, das Signal nicht über den ganzen Kurbelwinkelbereich gleichmäßig zu filtern.
[0007] So ist es bekannt, dass das Zylinderdrucksignal zuerst zeitsynchron digitalisiert, anschließend auf Winkelbasis umgerechnet und anschließend durch eine gewichtete Mittelwertbildung geglättet wird, wobei die Gewichtsfunktion als auch die Fensterbreite für diese gleitende Mittelung über den Kurbelwinkel variiert werden können.
[0008] Da es sich dabei jedoch um ein Glättungsverfahren handelt, welches auf ein auf Kurbelwinkel transformiertes Signal angewendet wird, ergibt sich dadurch der signifikante Nachteil, dass damit weder eine exakte Filterkennlinie noch eine exakte Grenzfrequenz angegeben werden können, da sich der zeitliche Abstand der Kurbelwinkelpositionen mit der Drehzahl ändert.
[0009] Gemäß einem weiteren bekannten Verfahren wird eine an bestimmte Störgrößen angepasste kurbelwinkelabhängige Filterung des Zylinderdruckverlaufs vorgenommen, wobei jedoch die Kurbelwinkelinformation wiederum aus der Zylinderdruckkurve abgeleitet wird. Dies hat den Nachteil, dass die Kurbelwinkelinformation zu einem bestimmten Zeitpunkt nur näherungsweise bekannt ist, und dass die durch die einzelnen Zylinder verursachten Momentandrehzahländerungen gänzlich unberücksichtigt bleiben.
[0010] Da darüber hinaus die Abtastfrequenz auf Zeitbasis in der Regel wesentlich höher ist als auf Kurbelwinkelbasis, verliert das erfasste Brennraumsignal durch die winkelsynchrone Glättung an Information. Weiters ist auch die Bestimmung der Kurbelwellenposition aus einer Zylinderdruckverlaufsanalyse in ihrer Genauigkeit stark eingeschränkt und für eine hochqualitative /12
AT518 869 B1 2018-02-15 österreichisches
Patentamt
Datenauswertung nicht verwendbar.
[0011] Aufgabe der Erfindung ist es nun, ein verbessertes Verfahren zur zumindest teilweisen Entstörung eines Brennraumsignals zu schaffen, durch das die Nachteile des Standes der Technik überwunden werden. Insbesondere ist es eine Aufgabe der Erfindung, eine hochwertige Datenauswertung von in einem Indiziersystem gemessenen Zylinderdrucksignalen zu ermöglichen, wenn die Zylinderdrucksignale mit Störungen behaftet sind.
[0012] Die erfindungsgemäße Aufgabe wird insbesondere durch die Merkmale des unabhängigen Patentanspruchs gelöst.
[0013] Bevorzugt betrifft die Erfindung ein Verfahren zum Erstellen eines zumindest teilweise entstörten Ausgangsdatenstroms durch Erfassen und selektives Filtern eines an einem Verbrennungsmotor aufgenommenen Brennraumsignals, umfassend folgende Schritte:
[0014] - Aufnehmen eines Brennraumsignals durch einen Brennraumsensor und Erstellen eines Brennraumsignaldatenstroms durch zeitsynchrones Digitalisieren des Brennraumsignals, [0015] - gleichzeitiges Aufnehmen eines Kurbelwinkelsignals und Erstellen eines Kurbelwinkelsignaldatenstroms durch zeitsynchrones digitalisieren des Kurbelwinkelsignals, [0016] - Aufspalten oder Duplizieren des Brennraumsignaldatenstroms in einen ersten Brennraumsignaldatenstrom und in einen zweiten Brennraumsignaldatenstrom, [0017] - Erstellen eines ersten gefilterten Brennraumsignaldatenstroms durch Filtern des ersten Brennraumsignaldatenstroms in einem ersten Filter, [0018] - gegebenenfalls Erstellen eines zweiten gefilterten Brennraumsignaldatenstroms durch Filtern des zweiten Brennraumsignaldatenstroms in einem zweiten Filter, [0019] - Erstellen eines ersten transformierten Brennraumsignaldatenstroms durch Transformieren des ersten gefilterten Brennraumsignaldatenstroms von Zeitbasis auf Kurbelwinkelbasis unter Verwendung des aufgenommenen Kurbelwinkelsignaldatenstroms und Erstellen eines zweiten transformierten Brennraumsignaldatenstroms durch Transformieren des zweiten gegebenenfalls gefilterten Brennraumsignaldatenstroms von Zeitbasis auf Kurbelwinkelbasis unter Verwendung des aufgenommen Kurbelwinkelsignaldatenstroms, [0020] - Zusammensetzen der transformierten Brennraumsignaldatenströme, sodass der Ausgangsdatenstrom in einem ersten Kurbelwinkelbereich den ersten transformierten Brennraumsignaldatenstrom und in einem zweiten Kurbelwinkelbereich den zweiten transformierten Brennraumsignaldatenstrom umfasst.
[0021] Gegebenenfalls kann vorgesehen sein, dass der erste transformierte Brennraumsignaldatenstrom als Basissignal dient und zwischen bestimmten oder wählbaren Kurbelwinkeln durch den zweiten transformierten Brennraumsignaldatenstrom ersetzt wird.
[0022] Gegebenenfalls kann vorgesehen sein, dass die Kurbelwinkel, zwischen denen der erste transformierte Brennraumsignaldatenstrom durch den zweiten transformierten Brennraumsignaldatenstrom ersetzt wird, frei wählbar sind, und/oder dass der erste transformierte Brennraumsignaldatenstrom als Basissignal dient und Werte aus dem zweiten transformierten Brennraumsignaldatenstrom zwischen frei wählbaren Kurbelwinkeln in das Basissignal übernommen werden.
[0023] Gegebenenfalls kann vorgesehen sein, dass der erste Brennraumsignaldatenstrom vor der Transformation auf Kurbelwinkelbasis in einem ersten Filter gefiltert und/oder numerisch geglättet wird, und/oder dass der zweite Brennraumsignaldatenstrom vor der Transformation auf Kurbelwinkelbasis in einem zweiten Filter gefiltert und/oder numerisch geglättet wird.
[0024] Gegebenenfalls kann vorgesehen sein, dass im ersten Kurbelwinkelbereich, insbesondere im Niederdruckteil des Brennverfahrens zwischen 100° und 50° vor dem oberen Totpunkt, eine thermodynamische Nullpunktkorrektur vorgenommen wird.
[0025] Gegebenenfalls kann vorgesehen sein, dass der zweite Kurbelwinkelbereich zumindest
2/12
AT518 869 B1 2018-02-15 österreichisches patentamt einen Teil des Hochdruckteils oder den gesamten Hochdruckteil des Brennverfahrens umfasst, [0026] - und/oder dass der zweite Kurbelwinkelbereich 30° vor dem oberen Totpunkt des Hochdruckteils bis 120° nach dem oberen Totpunkt des Hochdruckteils des Brennverfahrens umfasst.
[0027] Gegebenenfalls kann vorgesehen sein, dass der Ausgangsdatenstrom im Übergangsbereich zwischen dem ersten Kurbelwinkelbereich und dem zweiten Kurbelwinkelbereich einen Übergangsdatenstrom umfasst oder durch den Übergangsdatenstrom gebildet ist, durch den ein stetiger und/oder glatter Übergang zwischen dem ersten transformierten Brennraumsignaldatenstrom und dem zweiten transformierten Brennraumsignaldatenstrom gebildet wird, wobei der Übergangsdatenstrom durch eine Überblendfunktion wie insbesondere eine Gauß'sche Integralkurve oder eine lineare Funktion gebildet wird.
[0028] Gegebenenfalls kann vorgesehen sein, dass das erste Filter und das zweite Filter voneinander unabhängig und frei parametrierbar sind.
[0029] Gegebenenfalls kann vorgesehen sein, dass das erste Filter dazu eingerichtet ist, im Niederdruckteil des Brennverfahrens eine Grundglättung des Brennraumsignals oder des ersten Brennraumsignaldatenstroms durchzuführen und/oder dass das erste Filter dazu eingerichtet ist relevante Störungen wie mechanische Störungen oder durch das Ventilschließen hervorgerufenen Körperschallschwingungen zu filtern.
[0030] Gegebenenfalls kann vorgesehen sein, dass das zweite Filter dazu eingerichtet ist im Hochdruckteil des Brennverfahrens, insbesondere durch die Sensormontage hervorgerufene Störungen zu filtern, jedoch andere Schwingungen wie beispielsweise Klopfschwingungen durchzulassen.
[0031] Gegebenenfalls kann vorgesehen sein, dass das oder die Filter als Tiefpassfilter, Bandpassfilter, Bandsperren oder als Filter zur numerischen Glättung ausgebildet ist oder sind.
[0032] Gegebenenfalls kann vorgesehen sein, dass das erste Filter ein Tiefpassfilter ist, oder dass das erste Filter ein Tiefpassfilter mit einer Grenzfrequenz von 1 kHz bis 5 kHz ist.
[0033] Gegebenenfalls kann vorgesehen sein, dass das zweite Filter ein Tiefpassfilter ist, oder dass das zweite Filter ein Tiefpassfilter mit einer Grenzfrequenz von 20 kHz bis 100 kHz ist.
[0034] Gegebenenfalls kann vorgesehen sein, dass das oder die Filter dazu eingerichtet ist oder sind, den jeweiligen Brennraumsignaldatenstrom in Echtzeit zu filtern.
[0035] Gegebenenfalls kann vorgesehen sein, dass das Brennraumsignal ein Zylinderdrucksignal des Brennraums, oder ein Drucksignal eines Brennraumdrucksensors eines indizierten Motors ist.
[0036] Gegebenenfalls kann vorgesehen sein, dass die Filterlaufzeiten des gefilterten Brennraumsignaldatenstroms oder der gefilterten Brennraumsignaldatenströme kompensiert werden, und/oder dass die Transformation auf Kurbelwinkelbasis und die Kompensation der Filterlaufzeiten in einem Schritt, insbesondere zeitgleich, durchgeführt werden.
[0037] Gegebenenfalls kann vorgesehen sein, dass das Kurbelwinkelsignal einem Kurbelwinkelverlauf entspricht, der mittels eines Kurbelwinkelaufnehmers aufgenommen wird.
[0038] Gegebenenfalls kann vorgesehen sein, dass die zeitsynchrone Digitalisierung jeweils durch einen A/D-Wandler durchgeführt wird, wobei der A/D-Wandler insbesondere ein 18 BitWandler mit einer Abtastrate von 2 MHz ist.
[0039] Gegebenenfalls kann vorgesehen sein, dass das oder die Filter digitalen Filterstufen, insbesondere digitale Filterstufen vom Typ FIR (Finite Impulse Response Filter), sind.
[0040] Gegebenenfalls kann vorgesehen sein, dass das Erstellen des Ausgangsdatenstroms in Echtzeit, insbesondere in Echtzeit jedoch verzögert um die zu kompensierende Filterlaufzeit erfolgt.
3/12
AT518 869 B1 2018-02-15 österreichisches patentamt [0041] Gegebenenfalls kann vorgesehen sein, dass das Erstellen des Ausgangsdatenstroms in Echtzeit, insbesondere verzögert um die zu kompensierende Filterlaufzeit erfolgt, und dass zur Zusammensetzung der transformierten Brennraumsignaldatenströme zu dem Ausgangsdatenstrom ein digitaler Signalprozessor oder ein FPGA („Free Programmable Gate Array“) verwendet wird.
[0042] Gegebenenfalls kann vorgesehen sein, dass das Verfahren folgende Schritte umfasst:
[0043] - Aufspalten oder Vervielfältigen des Brennraumsignaldatenstroms in einen ersten Brennraumsignaldatenstrom, in einen zweiten Brennraumsignaldatenstrom und in einen dritten oder weiteren Brennraumsignaldatenstrom, [0044] - gegebenenfalls Filtern des dritten oder weiteren Brennraumsignaldatenstroms in einem dritten oder weiteren Filter, [0045] - Erstellen eines dritten oder weiteren transformierten Brennraumsignaldatenstroms durch Transformieren des dritten oder weiteren gegebenenfalls gefilterten Brennraumsignaldatenstroms von Zeitbasis auf Kurbelwinkelbasis unter Verwendung des aufgenommenen Kurbelwinkelsignaldatenstroms, [0046] - Zusammensetzen der transformierten Brennraumsignaldatensignalströme, sodass der Ausgangsdatenstrom in einem ersten Kurbelwinkelbereich durch den ersten transformierten Brennraumsignaldatenstrom, in einem zweiten Kurbelwinkelbereich durch den zweiten transformierten Brennraumsignaldatenstrom und in einem dritten oder weiteren Kurbelwinkelbereich durch den dritten oder weiteren transformierten Brennraumsignaldatenstrom gebildet ist.
[0047] Gegebenenfalls kann vorgesehen sein, dass zum Übergang zwischen dem ersten transformierten Brennraumsignaldatenstrom (p1 (phi)), und den Werten mindestens eines weiteren transformierten Brennraumsignaldatenstrom (pn(phi)) ein frei einstellbares Kurbelwinkelfenster (z) festgelegt wird, wobei der Übergang gemäß folgender Vorschrift durchgeführt wird:
[0048] phi < phi1 : pr(phi) = p1 (phi) [0049] phi1 <= phi <= phi1 +z : pr(phi) = p1 (phi)*(1 -u(phi-phi1)) + pn(phi)*u(phi-phi1) [0050] phi1+z < phi <phin: pr(phi) = pn(phi) [0051] phin <= phi <= phin+m : pr(phi) = pn(phi)*(1 -u(phi-phin)) + p1 (phi)*(u(phi-phin)) [0052] phi > phin+m : pr(phi) = p1 (phi) [0053] wobei phi der Kurbelwinkel ist, wobei phi1 der erste, frei einstellbare, Kurbelwinkel ist, wobei phin ein weiterer, frei einstellbarer, Kurbelwinkel ist, wobei p1 (phi) der erste transformierte Brennraumsignaldatenstrom ist, wobei pn(phi) ein weiterer transformierter Brennraumsignaldatenstrom ist, wobei u die den Übergangsdatenstrom bildende Überblendfunktion ist, und wobei z ein erstes frei einstellbares Kurbelwinkelfenster ist, und wobei m ein weiteres frei einstellbares Kurbelwinkelfenster ist, und wobei pr der Ausgangsdatenstrom ist.
[0054] Gemäß einer ersten exemplarischen Ausführungsform wird der Einsatz eines Filters, insbesondere eines digitalen Filters, vorgeschlagen, welches nur in einem bestimmten vorgebbaren Kurbelwinkelbereich angewendet wird. Die Störschwingungen durch das Ventilschließen entstehen in etwa in einem Bereich von 120° vor OT (oberer Totpunkt). Für eine thermodynamische Nullpunktskorrektur, die störungsfreie Daten benötig, wird typischerweise ein Bereich von 100° bis 50° vor OT herangezogen. Der maximale Druckgradient sowie Klopfschwingungen treten hingegen erst um den OT und danach auf. Es ist daher vorteilhaft, das Tiefpassfilter nur bis etwa 30° vor OT wirken zu lassen und danach abzuschalten. Das plötzliche Deaktivieren eines Filters führt aber typischerweise zu Unstetigkeiten im Signalverlauf. Um diese zu vermeiden, wird ein stetiger oder gleitender Übergang zwischen gefiltertem und ungefiltertem Signal vorgesehen. Dazu wird eine sogenannte Überblendfunktion (z.B. eine Gauß'sche Integralkurve) eingesetzt und ein Kurbelwinkelbereich für den Übergang definiert:
[0055] Ist der Druck durch die Funktion p(phi) gegeben und die tiefpassgefilterte Druckkurve
4/12
AT518 869 B1 2018-02-15 österreichisches patentamt durch pfilt(phi) und die Überblendfunktion durch u(x); wobei u(0)=0 und u(z)=1 sein muss; so gilt für die korrigierte Druckkurve pk(phi):
[0056] Für phi < phi1 : pk(phi) = pfilt(phi) [0057] Für phi1 <= phi <= phi1+z : pk(phi) = pfilt(phi)*(1 -u(phi-phi1)) + p(phi)*u(phi-phi1) [0058] Für phi > phi1+z : pk(phi) = p(phi) [0059] Gemäß der ersten oder einer weiteren exemplarischen Ausführungsform wird der von einem A/D-Wandler gelieferte hochfrequente Datenstrom (z.B. 18 Bit mit 2 MHz Abtastrate) in zwei voneinander unabhängige digitale Filterstufe ( z.B. vom Typ FIR) geleitet, deren Typen und Grenzfrequenzen vom Endanwender des Messsystems frei definiert werden können. Dabei kann es sich z.B. um Tiefpässe oder um Bandsperren handeln. Letztere sind z.B. dann vorteilhaft, wenn im Hochdruckteil der Zylinderdruckkurve von der Montage des Sensors abhängige schmalbandige Resonanzen auftreten. Im Anschluss an diese Filterungen werden die Daten unter Verwendung der Signale eines Kurbelwinkelaufnehmers auf Kurbelwinkel transformiert. Bei diesem Schritt werden die auf Grund der echtzeitmäßigen Berechnung der digitalen Filter unvermeidlichen Filterlaufzeiten berücksichtigt und ausgeglichen, sodass sich durch die Filter auch bei unterschiedlichen Drehzahlen keine Signalverschiebungen über der Kurbelwinkelachse ergeben. Im Anschluss daran werden die beiden erzeugten kurbelwinkelabhängigen gefilterten Signalverläufe wieder zu einem einzigen Verlauf zusammengesetzt. Als Basisverlauf dient dabei bevorzugt die mit dem ersten Filter, insbesondere dem Basisfilter, gefilterte Kurve. Ab einem gewissen vom Anwender frei definierbaren Kurbelwinkel phi1 werden die Werte der zweiten Kurve für das Ergebnissignal übernommen und ab einem weiteren ebenfalls frei definierbarem Kurbelwinkel phi2 wieder von der ersten Kurve.
[0060] Um Unstetigkeiten an den Übergangsstellen zu vermeiden, wird jedoch bevorzugt keine harte Umschaltung vorgenommen sondern ein gleitender Übergang zwischen der mit dem ersten Filter und der mit dem zweiten Filter gefilterten Kurven durchgeführt. Dazu wird eine Überblendfunktion (z.B. eine Gauß'sche Integralkurve) eingesetzt und ein Kurbelwinkelfenster (n) für den Übergang definiert:
[0061] Ist die mit dem Filter 1 gefilterte Druckkurve durch die Funktion p1 (phi) gegeben und die mit dem Filter2 gefilterte Druckkurve durch p2(phi) und die Überblendfunktion durch u(x), wobei u(0)=0 und u(z)=1 sein muss, so gilt für die resultierende Druckkurve pr(phi):
[0062] Für phi < phi1 : pr(phi) = p1 (phi) [0063] Für phi1 <= phi <= phi1 +z : pr(phi) = p1 (phi)*(1 -u(phi-phi1)) + p2(phi)*u(phi-phi1) [0064] Für phi1 +z < phi <phi2 : pr(phi) = p2(phi) [0065] Für phi2 <= phi <= phi2+z : pr(phi) = p2(phi)*(1 -u(phi-phi2)) + p1(phi)*(u(phi-phi2)) [0066] Für phi > phi2+z : pr(phi) = p1 (phi) [0067] Beispiele für eine mögliche Überblendfunktion u (phi) wäre z.B. eine lineare Funktion oder eine Gauß'sche Integralkurve.
[0068] Das Verfahren zur Erstellung des gefilterten Verlaufs einer Zylinderdruckkurve umfasst gegebenenfalls die Schritte, dass die digitalisierte Druckkurve durch zwei hinsichtlich Typ und Grenzfrequenz frei parametrierbare digitale Filterstufen geführt wird, deren Ausgangsverläufe anschließend wieder zu einer resultierenden neuen Druckkurve zusammengesetzt werden, wobei vor einem definierbaren Kurbelwinkel die Werte des Ausgangsverlauf des ersten Filters, danach die Werte des Ausgangsverlauf des zweiten Filters und danach wieder die Werte des Ausgangsverlaufs des ersten Filters herangezogen werden.
[0069] Bevorzugt ist vorgesehen, dass eine gleitende Umschaltung zwischen den Ausgangskurven der digitalen Filter mit Hilfe einer Überblendfunktion durchgeführt wird. Hierbei wird bevorzugt die digitale Filterung, die Umwandlung der gefilterten Daten von Zeitbasis auf Kurbelwinkel und das Zusammensetzen der Ausgangskurven zu einem resultierenden kurbelwin5/12
AT518 869 B1 2018-02-15 österreichisches patentamt kelabhängigen Verlauf in Echtzeit in einem digitalen Signalprozessor oder FPGA („Free Programmable Gate Array“) durchgeführt.
[0070] In weiterer Folge wird eine exemplarische Ausführungsform der Erfindung anhand der Figur näher beschrieben.
[0071] Fig. 1 zeigt eine schematische Darstellung des Ablaufs eines Verfahrens zum Erstellen eines entstörten bzw. eines zumindest teilweise entstörten Brennraumsignaldatenstroms.
[0072] Wenn nicht anders angegeben, so entsprechen die Bezugszeichen folgenden Merkmalen: Brennraumsignal 1, Brennraumsignaldatenstrom 2, Kurbelwinkelsignal 3, Kurbelwinkelsignaldatenstrom 4, erstes Filter 5, zweites Filter 6, drittes Filter 7, Transformation (des ersten Brennraumsignaldatenstroms) 8, Transformation (des zweiten Brennraumsignaldatenstroms) 9, Transformation (des dritten Brennraumsignaldatenstroms) 10, Parameter 11, Zusammensetzen (des Ausgangsdatenstroms) 12, gestörtes Signal 13, hochfrequente Änderung des Brennraumsignaldatenstroms bei der Zündung 14, entstörter Ausgangsdatenstrom 15, Übergangsdatenstrom 16, erster Kurbelwinkelbereich 17, Übergangsbereich 18, zweiter Kurbelwinkelbereich 19, erster transformierter Brennraumsignaldatenstrom 20, zweiter transformierter Brennraumsignaldatenstrom 21, dritter transformierter Brennraumsignaldatenstrom 22, erster gefilterter Brennraumsignaldatenstrom 23, zweiter gegebenenfalls gefilterter Brennraumsignaldatenstrom 24, dritter gegebenenfalls gefilterter Brennraumsignaldatenstrom 25, erster Brennraumsignaldatenstrom 26, zweiter Brennraumsignaldatenstrom 27, dritter Brennraumsignaldatenstrom 28.
[0073] Gemäß Fig. 1 wird in einem ersten Schritt ein Brennraumsignal 1 aufgenommen. Dieses Brennraumsignal 1 kann beispielsweise ein über einen Drucksensor aufgenommenes Drucksignal oder ein anders Signal sein. Möglich wären auch das Ausgangssignal eines Klopfsensors oder das Ausgangssignal eines Temperatursensors. In der vorliegenden, bevorzugten Ausführungsform wird die Erfindung exemplarisch anhand eines Drucksignals, insbesondere anhand eines Drucksignals des Brennraumdrucksensors eines indizierten Motors, ausgeführt.
[0074] Das aufgenommene Brennraumsignal 1 wird in einen Brennraumsignaldatenstrom 2 umgewandelt. Diese Umwandlung geschieht insbesondere durch Digitalisieren, bevorzugt durch zeitsynchrones digitalisieren, beispielweise in einem A/D-Wandler.
[0075] Gleichzeitig wird, beispielsweise über einen Kurbelwinkelaufnehmer, ein Kurbelwinkelsignal 3 aufgenommen und in weiterer Folge digitalisiert. Diese Umwandlung des Kurbelwinkelsignals 3 in einen Kurbelwinkelsignaldatenstrom 4 geschieht insbesondere durch hochfrequentes, zeitsynchrones Digitalisieren, beispielsweise durch Abtasten, Zählen und Interpolieren der Pulse eines Winkelmarkengebers. Diese Digitalisierung kann beispielsweise in einem A/DWandler erfolgen.
[0076] Zur weiteren Verarbeitung des Brennraumsignaldatenstroms 2 wird dieser in einen ersten Brennraumsignaldatenstrom 26 und in einen zweiten Brennraumsignaldatenstrom 27 aufgespalten und/oder dupliziert. Die Aufspaltung in einen ersten Brennraumsignaldatenstrom 26 und in einen zweiten Brennraumsignaldatenstrom 27 ermöglicht die unabhängige Verarbeitung des Brennraumsignaldatenstroms 2 in zwei unterschiedlichen Verfahrensschritten. So wird der erste Brennraumsignaldatenstrom 26 in einem ersten Filter 5 gefiltert, ohne dabei den zweiten Brennraumsignaldatenstrom 27 zu beeinflussen.
[0077] Das erste Filter 5 kann beispielsweise ein Tiefpassfilter, ein Bandpassfilter oder eine Bandsperre sein. In der vorliegenden Ausführungsform ist das erste Filter 5 als Tiefpassfilter, bevorzugt als Tiefpassfilter mit einer Grenzfrequenz von 1 kHz bis 5 kHz, ausgebildet. Weiters dient das erste Filter 5 einer Basis-Entstörung. Insbesondere ist es in der vorliegenden Ausführungsform Aufgabe des ersten Filters 5, die durch das Ventilschließen der Ventile des Verbrennungsmotors verursachten Störungen 13 des Brennraumsignals 1 zur filtern. Es handelt sich dabei um verhältnismäßige hochfrequente Störungen, die durch das Tiefpassfilter aus dem Brennraumsignal 1 bzw. aus dem Brennraumsignaldatenstrom 2 entfernt werden können.
6/12
AT518 869 B1 2018-02-15 österreichisches
Patentamt [0078] In weiterer Folge findet eine Transformation 8 des ersten gefilterten Brennraumsignaldatenstroms 23 von Zeitbasis auf Kurbelwinkelbasis statt, wobei der dazu verwendete Kurbelwinkelsignaldatenstrom 4 die Daten des Kurbelwinkelsignals 3 sind. Gemäß der vorliegenden Ausführungsform erfolgt bei der Transformation 8 auch der Ausgleich der Filterlaufzeiten. Diese Filterlaufzeiten entstehen, insbesondere aufgrund der echtzeitmäßigen Berechnung der, insbesondere digitalen, Filter. Durch diesen Ausgleich ergeben sich auch bei unterschiedlichen Drehzahlen keine Signalverschiebungen über der Kurbelwinkelachse.
[0079] Ebenso kann gemäß einer bevorzugten Ausführungsform auch der zweite Brennraumsignaldatenstrom 27 in einem zweiten Filter 6 gefiltert und/oder numerisch geglättet werden. Diese Filterung oder Glättung im zweiten Filter 6 erfolgt bevorzugt parallel und damit unabhängig von der Filterung des ersten Brennraumsignaldatenstroms 26 im ersten Filter 5. Gegebenenfalls kann gemäß einer weiteren Ausführungsform der zweite Brennraumsignaldatenstrom 27 auch ungefiltert weitergegeben werden. In der vorliegenden Ausführungsform ist das zweite Filter 6 als Tiefpassfilter, bevorzugt als Tiefpassfilter mit einer Grenzfrequenz von 20kHz bis 100 kHz, ausgebildet. Weiters dient das zweite Filter 6 einer etwaig zusätzlichen Entstörung.
[0080] In weiterer Folge wird eine Transformation 9 des zweiten gegebenenfalls gefilterten Brennraumsignaldatenstroms 24 von Zeitbasis auf Kurbelwinkelbasis durchgeführt. Bei der Transformation 9 erfolgt auch bevorzugt der Ausgleich der Filterlaufzeiten.
[0081] Selbiges geschieht bei der Transformation 8 des ersten gefilterten Brennraumsignaldatenstroms 23 von Zeitbasis auf Kurbelwinkelbasis.
[0082] Gegebenenfalls ist ein dritter gegebenenfalls gefilterter Brennraumsignaldatenstrom 25 vorgesehen, der durch Filtern eines dritten Brennraumsignaldatenstroms 28 in einem dritten Filter 7 erstellt wird. Auch dieser dritte gegebenenfalls gefilterte Brennraumsignaldatenstrom 25 wird in einer Transformation 10 von Zeitbasis auf Kurbelwinkelbasis transformiert. Bei der Transformation 10 erfolgt bevorzugt auch der Ausgleich der Filterlaufzeiten.
[0083] In einem weiteren Schritt wird durch Zusammensetzen 12 ein Ausgangsdatenstrom 15 gebildet. Dieser Ausgangsdatenstrom umfasst gemäß der vorliegenden Ausführungsform Teile bzw. einen Teil des ersten transformierten Brennraumsignaldatenstroms 20 und des zweiten transformierten Brennraumsignaldatenstroms 21. Insbesondere umfasst der Ausgangsdatenstrom 15 mindestens einen Teil des ersten transformierten Brennraumsignaldatenstroms 20 und mindestens einen Teil des zweiten transformierten Brennraumsignaldatenstroms 21. Verfahrensgemäß ist ein erster Kurbelwinkelbereich 17 vorgesehen, in dem der Ausgangsdatenstrom 15 dem ersten transformierten Brennraumsignaldatenstrom 20 entspricht. Ferner ist ein zweiter Kurbelwinkelbereich 19 vorgesehen, in dem der Ausgangsdatenstrom 15 dem zweiten transformierten Brennraumsignaldatenstrom 21 entspricht. Der erste Kurbelwinkelbereich 17 umfasst bevorzugt jenen Bereich, in dem eine zu filternde bzw. zu eliminierende Störung auftritt. Im vorliegenden Fall umfasst der erste Kurbelwinkelbereich 17 den Niederdruckteil des Brennverfahrens und jenen Bereich, in dem die Ventile des entsprechenden Zylinders des Verbrennungsmotors geschlossen werden. Das lediglich zum besseren Verständnis dargestellte gestörte Signal 13 wird gemäß dem vorliegenden Verfahren durch den ersten transformierten Brennraumsignaldatenstrom 20, der im ersten Filter 5 gefiltert wurde, ersetzt, sodass die Störungen eliminiert werden und der Ausgangsdatenstrom 15 entstört wird oder ist. Im zweiten Kurbelwinkelbereich 19 hingegen ist der Ausgangsdatenstrom 15 durch den zweiten transformierten Brennraumsignaldatenstrom 21 gebildet, der auch hochfrequente Brennraumsignale wie beispielsweise hochfrequente Änderungen des Brennraumsignaldatenstroms durch eine klopfende Verbrennung 14 und/oder eventuelle durch die Sensormontage hervorgerufene Störungen abbildet. Im vorliegenden Fall umfasst der zweite Kurbelwinkelbereich 19 den Hochdruckteil des Brennverfahrens.
[0084] Durch dieses Zusammensetzen 12 werden je nach Kurbelwinkelbereich unterschiedliche Filterungen bzw. Glättungen vorgenommen, wobei die Kurbelwinkelbereiche durch Parameter 11 bestimmbar bzw. wählbar sind.
7/12
AT518 869 B1 2018-02-15 österreichisches patentamt [0085] Um Unstetigkeiten im Ausgangsdatenstrom 15 zu vermeiden, ist zwischen zwei aneinandergereihten transformierten Brennraumsignaldatenströmen 20, 21 ein Übergangsbereich 18 mit einem Übergangsdatenstrom 16 angeordnet. Insbesondere ist der Übergangsdatenstrom 16 dazu geeignet und/oder eingerichtet, einen stetigen Verlauf des Ausgangsdatenstroms 15 zwischen den beiden aneinandergereihten transformierten Brennraumsignaldatenströmen 20, 21 zu bewirken. Der Übergangsdatenstrom 16 kann beispielsweise eine Gauß'sche Integralkurve sein, deren Randbedingungen den Randbedingungen der aneinandergefügten Brennraumsignaldatenströme entsprechen.
[0086] In allen Ausführungsformen kann vorgesehen sein, dass die Filter dazu eingerichtet sind die Brennraumsignaldatenströme vor der Transformation auf Kurbelwinkelbasis in einem Filtern zu filtern und/oder numerisch zu glätten.
[0087] In allen Ausführungsformen kann vorgesehen sein, dass der erste transformierte Brennraumsignaldatenstrom einem ersten gefilterten und/oder geglätteten und transformierten Brennraumsignaldatenstrom entspricht.
[0088] In allen Ausführungsformen kann vorgesehen sein, dass der zweite, dritte und weitere transformierte Brennraumsignaldatenstrom einem zweiten, dritten und weiteren gegebenenfalls gefilterten und/oder gegebenenfalls geglätteten und transformierten Brennraumsignaldatenstrom entspricht.
[0089] In allen Ausführungsformen kann vorgesehen sein, dass der Hochdruckteil des Brennverfahrens dem Hochdruckbereich des Brennverfahrens entspricht.
[0090] In allen Ausführungsformen kann vorgesehen sein, dass der Niederdruckteil des Brennverfahrens dem Niederdruckbereich des Brennverfahrens entspricht.
[0091] In allen Ausführungsformen kann vorgesehen sein, dass der Ausgangsdatenstrom in einem ersten Kurbelwinkelbereich durch den ersten transformierten Brennraumsignaldatenstrom und in einem zweiten Kurbelwinkelbereich durch den zweiten transformierten Brennraumsignaldatenstrom gebildet ist.
[0092] Gemäß einer weiteren Ausführungsform des Verfahrens wird der Brennraumsignaldatenstrom in zwei, drei, vier, fünf, sechs oder mehr Brennraumsignaldatenströme aufgespalten oder vervielfältigt.
[0093] Gemäß einer weiteren Ausführungsform des Verfahrens werden die aus dem Brennraumsignaldatenstrom aufgespaltenen oder vervielfältigten ersten, zweiten, dritten, vierten, fünften, sechsten oder weiteren Brennraumsignaldatenströme in einem zugehörigen ersten, zweiten, dritten, vierten, fünften, sechsten oder weiteren Filter gefiltert oder geglättet.
[0094] Gemäß einer weiteren Ausführungsform des Verfahrens werden die gefilterten oder gegebenenfalls gefilterten ersten, zweiten, dritten, vierten, fünften, sechsten oder weiteren Brennraumsignaldatenströme in einer zugehörigen ersten, zweiten, dritten, vierten, fünften, sechsten oder weiteren Transformation von Zeitbasis auf Kurbelwinkelbasis transformiert.
[0095] Gemäß einer weiteren Ausführungsform des Verfahrens umfasst der Ausgangsdatenstrom Teile bzw. einen Teil eines ersten, zweiten, dritten, vierten, fünften, sechsten oder weiteren transformierten Brennraumsignaldatenstroms oder wird durch diese/n gebildet.
8/12
AT518 869 B1 2018-02-15 österreichisches
Patentamt

Claims (20)

Patentansprüche
1. Verfahren zum Erstellen eines zumindest teilweise entstörten Ausgangsdatenstroms (15) durch Erfassen und selektives Filtern eines an einem Verbrennungsmotor aufgenommenen Brennraumsignals (1), umfassend folgende Schritte:
- Aufnehmen eines Brennraumsignals (1) durch einen Brennraumsensor und Erstellen eines Brennraumsignaldatenstroms (2) durch zeitsynchrones digitalisieren des Brennraumsignals (1),
- gleichzeitiges Aufnehmen eines Kurbelwinkelsignals (3) und Erstellen eines Kurbelwinkelsignaldatenstroms (4) durch zeitsynchrones Digitalisieren des Kurbelwinkelsignals (3),
- Aufspalten oder Duplizieren des Brennraumsignaldatenstroms (2) in einen ersten Brennraumsignaldatenstrom (26) und in einen zweiten Brennraumsignaldatenstrom (27),
- Erstellen eines ersten gefilterten Brennraumsignaldatenstroms (23) durch Filtern des ersten Brennraumsignaldatenstroms (26) in einem ersten Filter (5),
- gegebenenfalls Erstellen eines zweiten gefilterten Brennraumsignaldatenstroms (24) durch Filtern des zweiten Brennraumsignaldatenstroms (27) in einem zweiten Filter (6),
- Erstellen eines ersten transformierten Brennraumsignaldatenstroms (20) durch Transformieren (8) des ersten gefilterten Brennraumsignaldatenstroms (23) von Zeitbasis auf Kurbelwinkelbasis unter Verwendung des aufgenommenen Kurbelwinkelsignaldatenstroms (4) und Erstellen eines zweiten transformierten Brennraumsignaldatenstroms (21) durch Transformieren (9) des zweiten gegebenenfalls gefilterten Brennraumsignaldatenstroms (24) von Zeitbasis auf Kurbelwinkelbasis unter Verwendung des aufgenommenen Kurbelwinkelsignaldatenstroms (4),
- Zusammensetzen der transformierten Brennraumsignaldatenströme (20, 21), sodass der Ausgangsdatenstrom in einem ersten Kurbelwinkelbereich (17) den ersten transformierten Brennraumsignaldatenstrom (20) und in einem zweiten Kurbelwinkelbereich (19) den zweiten transformierten Brennraumsignaldatenstrom (21) umfasst.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der erste transformierte Brennraumsignaldatenstrom (20) als Basissignal dient und zwischen bestimmten oder wählbaren Kurbelwinkeln durch den zweiten transformierten Brennraumsignaldatenstrom (21) ersetzt wird.
3. Verfahren nach einem der Ansprüche 1 bis 2, dadurch gekennzeichnet, dass die Kurbelwinkel, zwischen denen der erste transformierte Brennraumsignaldatenstrom (20) durch den zweiten transformierten Brennraumsignaldatenstrom (21) ersetzt wird, frei wählbar sind, und/oder dass der erste transformierte Brennraumsignaldatenstrom (20) als Basissignal dient und Werte aus dem zweiten transformierten Brennraumsignaldatenstrom (21) zwischen frei wählbaren Kurbelwinkeln in das Basissignal übernommen werden.
4. Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der erste Brennraumsignaldatenstrom (26) vor der Transformation (8) auf Kurbelwinkelbasis in einem ersten Filter (5) gefiltert und/oder numerisch geglättet wird, und/oder dass der zweite Brennraumsignaldatenstrom (27) vor der Transformation (9) auf Kurbelwinkelbasis in einem zweiten Filter (6) gefiltert und/oder numerisch geglättet wird.
5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass im ersten Kurbelwinkelbereich (17), insbesondere im Niederdruckteil des Brennverfahrens zwischen 100° und 50° vor dem oberen Totpunkt, eine thermodynamische Nullpunktkorrektur vorgenommen wird.
6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass der zweite Kurbelwinkelbereich (19) zumindest einen Teil des Hochdruckteils oder den gesamten Hochdruckteil des Brennverfahrens umfasst,
- und/oder dass der zweite Kurbelwinkelbereich (19) 30° vor dem oberen Totpunkt des Hochdruckteils bis 120° nach dem oberen Totpunkt des Hochdruckteils des Brenn Verfahrens umfasst.
7. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass der Ausgangsdatenstrom im Übergangsbereich (18) zwischen dem ersten Kurbelwinkelbereich (17) und dem zweiten Kurbelwinkelbereich (19) einen Übergangsdatenstrom (16) umfasst oder durch den Übergangsdatenstrom (16) gebildet ist, durch den ein stetiger und/oder glatter Übergang zwischen dem ersten transformierten Brennraumsignaldatenstrom (20) und dem zweiten transformierten Brennraumsignaldatenstrom (21) gebildet wird, wobei der Übergangsdatenstrom (16) durch eine Überblendfunktion wie insbesondere eine Gauß'sche Integralkurve oder eine lineare Funktion gebildet wird.
8. Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass das erste Filter (5) dazu eingerichtet ist, im Niederdruckteil des Brennverfahrens eine Grundglättung des Brennraumsignals (1) oder des ersten Brennraumsignaldatenstroms (26) durchzuführen und/oder dass das erste Filter (5) dazu eingerichtet ist relevante Störungen wie mechanische Störungen oder durch das Ventilschließen hervorgerufenen Körperschallschwingungen zu filtern.
9. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass das zweite Filter (6) dazu eingerichtet ist im Hochdruckteil des Brennverfahrens, insbesondere durch die Sensormontage hervorgerufene Störungen zu filtern, jedoch andere Schwingungen wie beispielsweise Klopfschwingungen durchzulassen.
9/12
AT518 869 B1 2018-02-15 österreichisches patentamt
10/12
AT518 869 B1 2018-02-15 österreichisches patentamt
10. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass das erste Filter (5) ein Tiefpassfilter, vorzugsweise ein Tiefpassfilter mit einer Grenzfrequenz von 1 kHz bis 5 kHz ist und/oder dass das zweite Filter (6) ein Tiefpassfilter, vorzugsweise ein Tiefpassfilter mit einer Grenzfrequenz von 20kHz bis 100kHz ist.
11. Verfahren nach einem der Ansprüche 1 bis 10, dadurch gekennzeichnet, dass das oder die Filter (5, 6, 7) dazu eingerichtet ist oder sind, den jeweiligen Brennraumsignaldatenstrom (26, 27, 28) in Echtzeit zu filtern.
12. Verfahren nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, dass das Brennraumsignal (1) ein Zylinderdrucksignal des Brennraums, oder ein Drucksignal eines Brennraumdrucksensors eines indizierten Motors ist.
13. Verfahren nach einem der Ansprüche 1 bis 12, dadurch gekennzeichnet, dass die Filterlaufzeiten des gefilterten Brennraumsignaldatenstroms oder der gefilterten Brennraumsignaldatenströme (23, 24, 25) kompensiert werden, und/oder dass die Transformation (8, 9, 10) auf Kurbelwinkelbasis und die Kompensation der Filterlaufzeiten in einem Schritt, insbesondere zeitgleich, durchgeführt werden.
14. Verfahren nach einem der Ansprüche 1 bis 13, dadurch gekennzeichnet, dass das Kurbelwinkelsignal (3) einem Kurbelwinkelverlauf entspricht, der mittels eines Kurbelwinkelaufnehmers aufgenommen wird.
15. Verfahren nach einem der Ansprüche 1 bis 14, dadurch gekennzeichnet, dass die zeitsynchrone Digitalisierung jeweils durch einen A/D-Wandler durchgeführt wird, wobei der Ä/D-Wandler insbesondere ein 18 Bit-Wandler mit einer Abtastrate von 2 MHz ist.
16. Verfahren nach einem der Ansprüche 1 bis 15, dadurch gekennzeichnet, dass das oder die Filter digitalen Filterstufen, insbesondere digitale Filterstufen vom Typ FIR (Finite Impulse Response Filter), sind.
17. Verfahren nach einem der Ansprüche 1 bis 16, dadurch gekennzeichnet, dass das Erstellen des Ausgangsdatenstroms in Echtzeit, insbesondere in Echtzeit jedoch verzögert um die zu kompensierende Filterlaufzeit erfolgt.
18. Verfahren nach einem der Ansprüche 1 bis 17, dadurch gekennzeichnet, dass das Erstellen des Ausgangsdatenstroms in Echtzeit, insbesondere verzögert um die zu kompensierende Filterlaufzeit erfolgt, und dass zur Zusammensetzung der transformierten Brennraumsignaldatenströme (20, 21) zu dem Ausgangsdatenstrom ein digitaler Signalprozessor oder ein FPGA („Free Programmable Gate Array“) verwendet wird.
19. Verfahren nach einem der Ansprüche 1 bis 18, umfassend folgende Schritte:
- Aufspalten oder Vervielfältigen des Brennraumsignaldatenstroms in einen ersten Brennraumsignaldatenstrom (26), in einen zweiten Brennraumsignaldatenstrom (27) und in einen dritten (28) oder weiteren Brennraumsignaldatenstrom,
- gegebenenfalls Filtern des dritten (28) oder weiteren Brennraumsignaldatenstroms in einem dritten (7) oder weiteren Filter,
- Erstellen eines dritten (22) oder weiteren transformierten Brennraumsignaldatenstroms durch Transformieren (10) des dritten oder weiteren gegebenenfalls gefilterten Brennraumsignaldatenstroms von Zeitbasis auf Kurbelwinkelbasis unter Verwendung des aufgenommenen Kurbelwinkelsignaldatenstroms (4),
- Zusammensetzen (12) der transformierten Brennraumsignaldatensignalströme (20, 21, 22), sodass der Ausgangsdatenstrom in einem ersten Kurbelwinkelbereich (17) durch den ersten transformierten Brennraumsignaldatenstrom (20), in einem zweiten Kurbelwinkelbereich (19) durch den zweiten transformierten Brennraumsignaldatenstrom (21) und in einem dritten oder weiteren Kurbelwinkelbereich durch den dritten (22) oder weiteren transformierten Brennraumsignaldatenstrom gebildet ist.
20. Verfahren nach einem der Ansprüche 1 bis 19, dadurch gekennzeichnet, dass zum Übergang zwischen dem ersten transformierten Brennraumsignaldatenstrom (20) (p1 (phi)), und den Werten mindestens eines weiteren transformierten Brennraumsignaldatenstrom (21, 22) (pn(phi)) ein frei einstellbares Kurbelwinkelfenster (z) festgelegt wird, wobei der Übergang gemäß folgender Vorschrift durchgeführt wird:
phi < phi1 :
phi1 <= phi <= phi1 +z phi1+z < phi <phin: phin <= phi <= phin+m phi > phin+m :
pr(phi) = p1 (phi) pr(phi) = p1 (phi)*(1 -u(phi-phi1)) + pn(phi)*u(phi-phi1) pr(phi) = pn(phi) pr(phi) = pn(phi)*(1 -u(phi-phin)) + p1(phi)*(u(phi-phin)) pr(phi) = p1 (phi) wobei phi der Kurbelwinkel ist, wobei phi1 der erste, frei einstellbare, Kurbelwinkel ist, wobei phin ein weiterer, frei einstellbarer, Kurbelwinkel ist, wobei p1 (phi) der erste transformierte Brennraumsignaldatenstrom (20) ist, wobei pn(phi) ein weiterer transformierter Brennraumsignaldatenstrom (21, 22) ist, wobei u die den Übergangsdatenstrom (16) bildende Überblendfunktion ist und wobei z ein erstes frei einstellbares Kurbelwinkelfenster ist, und wobei m ein weiteres frei einstellbares Kurbelwinkelfenster ist, und wobei pr der Ausgangsdatenstrom ist.
ATA50874/2016A 2016-09-28 2016-09-28 Verfahren zum Erstellen eines entstörten Brennraumsignaldatenstroms AT518869B1 (de)

Priority Applications (6)

Application Number Priority Date Filing Date Title
ATA50874/2016A AT518869B1 (de) 2016-09-28 2016-09-28 Verfahren zum Erstellen eines entstörten Brennraumsignaldatenstroms
EP17777039.3A EP3519687A1 (de) 2016-09-28 2017-09-28 Verfahren zum erstellen eines entstörten brennraumsignaldatenstroms
JP2019537885A JP6695510B2 (ja) 2016-09-28 2017-09-28 障害除去された燃焼室信号データ流を形成する方法
CN201780059825.2A CN109790793A (zh) 2016-09-28 2017-09-28 用于产生去干扰的燃烧室信号数据流的方法
US16/336,474 US10774758B2 (en) 2016-09-28 2017-09-28 Method for producing a combustion space signal data stream with interference suppression
PCT/EP2017/074646 WO2018060339A1 (de) 2016-09-28 2017-09-28 Verfahren zum erstellen eines entstörten brennraumsignaldatenstroms

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ATA50874/2016A AT518869B1 (de) 2016-09-28 2016-09-28 Verfahren zum Erstellen eines entstörten Brennraumsignaldatenstroms

Publications (2)

Publication Number Publication Date
AT518869A4 AT518869A4 (de) 2018-02-15
AT518869B1 true AT518869B1 (de) 2018-02-15

Family

ID=59974455

Family Applications (1)

Application Number Title Priority Date Filing Date
ATA50874/2016A AT518869B1 (de) 2016-09-28 2016-09-28 Verfahren zum Erstellen eines entstörten Brennraumsignaldatenstroms

Country Status (6)

Country Link
US (1) US10774758B2 (de)
EP (1) EP3519687A1 (de)
JP (1) JP6695510B2 (de)
CN (1) CN109790793A (de)
AT (1) AT518869B1 (de)
WO (1) WO2018060339A1 (de)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11047318B2 (en) * 2018-06-13 2021-06-29 Chad Alan Michaelis Fuel testing data acquisition system calibrator and signal simulator
DE102019212275A1 (de) 2019-08-15 2021-02-18 Volkswagen Aktiengesellschaft Verfahren zur Adaption einer erfassten Nockenwellenstellung, Steuergerät zur Durchführung des Verfahrens, Verbrennungsmotor und Fahrzeug
CN112632690B (zh) * 2019-09-24 2023-08-01 上海汽车集团股份有限公司 一种燃烧噪声参数的确定方法和装置
AT525903B1 (de) * 2022-05-18 2023-09-15 Avl List Gmbh Verfahren zur Klopferkennung in einem Brennraum eines Zylinders

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008004442B3 (de) * 2008-01-15 2009-07-23 Continental Automotive Gmbh Verfahren und System zur Filterung eines gestörten Zylinderdrucksignals einer Zylinders einer Brennkraftmaschine
EP2154506A1 (de) * 2008-08-06 2010-02-17 Continental Automotive GmbH Selektive Filterung eines Messsignals eines Kraftfahrzeug-Sensors
DE102010022518A1 (de) * 2009-06-08 2011-01-13 GM Global Technology Operations, Inc., Detroit Verfahren und System zum Erzeugen eines Zylinderinnendruck-Sensorsignals
DE102010062394A1 (de) * 2010-12-03 2012-06-06 Robert Bosch Gmbh Verfahren und Vorrichtung zum Bereitstellen eines Brennraumdrucksignals
DE102014102440A1 (de) * 2014-02-25 2014-10-16 Borgwarner Beru Systems Gmbh Verfahren zum Überwachen des Brennraumdrucks eines Motors

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62195463A (ja) * 1986-02-19 1987-08-28 Honda Motor Co Ltd 内燃機関の点火時期制御装置
US5230316A (en) * 1990-04-27 1993-07-27 Hitachi, Ltd. Method and apparatus for detecting knock in an internal combustion engine
US5400644A (en) * 1992-09-29 1995-03-28 Motorola, Inc. Knock detection system
DE19538732B4 (de) * 1995-10-18 2011-01-27 Robert Bosch Gmbh Verfahren zur Regelung des Warmlaufs in einer Brennkraftmaschine
US7269498B2 (en) 2002-07-02 2007-09-11 Robert Bosch Gmbh Method and device for controlling an internal combustion engine
JP4155807B2 (ja) * 2002-12-03 2008-09-24 富士通テン株式会社 ノッキング検出装置
JP4327582B2 (ja) 2003-12-24 2009-09-09 株式会社日本自動車部品総合研究所 ノッキング検知装置
JP4311657B2 (ja) * 2004-04-15 2009-08-12 株式会社デンソー 内燃機関のノック検出装置
FR2872282B1 (fr) * 2004-06-28 2007-04-20 Renault Sas Procede de traitement d'un signal de pression
JP4375331B2 (ja) * 2005-12-26 2009-12-02 株式会社デンソー ノックセンサ信号処理装置
JP4597167B2 (ja) * 2006-06-28 2010-12-15 トヨタ自動車株式会社 内燃機関のノッキング判定装置
US7606655B2 (en) 2006-09-29 2009-10-20 Delphi Technologies, Inc. Cylinder-pressure-based electronic engine controller and method
DE102008032935B4 (de) * 2008-07-12 2019-06-27 Volkswagen Aktiengesellschaft Verfahren zum Berechnen eines Brennraumdruckes in Echtzeit
JP5546595B2 (ja) * 2012-08-07 2014-07-09 三菱電機株式会社 内燃機関のノック制御装置
DE102014223070A1 (de) * 2014-11-12 2016-05-12 Robert Bosch Gmbh Verfahren zum Aufbereiten eines Signals eines Brennraumdrucksensors
DE102015203637A1 (de) * 2015-03-02 2016-09-08 Robert Bosch Gmbh Verfahren und Vorrichtung zur Bestimmung eines Signalversatzes zwischen einem Kurbelwellenwinkelsignal und einem Brennraumdrucksignal bei einer Brennkraftmaschine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008004442B3 (de) * 2008-01-15 2009-07-23 Continental Automotive Gmbh Verfahren und System zur Filterung eines gestörten Zylinderdrucksignals einer Zylinders einer Brennkraftmaschine
EP2154506A1 (de) * 2008-08-06 2010-02-17 Continental Automotive GmbH Selektive Filterung eines Messsignals eines Kraftfahrzeug-Sensors
DE102010022518A1 (de) * 2009-06-08 2011-01-13 GM Global Technology Operations, Inc., Detroit Verfahren und System zum Erzeugen eines Zylinderinnendruck-Sensorsignals
DE102010062394A1 (de) * 2010-12-03 2012-06-06 Robert Bosch Gmbh Verfahren und Vorrichtung zum Bereitstellen eines Brennraumdrucksignals
DE102014102440A1 (de) * 2014-02-25 2014-10-16 Borgwarner Beru Systems Gmbh Verfahren zum Überwachen des Brennraumdrucks eines Motors

Also Published As

Publication number Publication date
EP3519687A1 (de) 2019-08-07
WO2018060339A1 (de) 2018-04-05
AT518869A4 (de) 2018-02-15
JP2019529809A (ja) 2019-10-17
CN109790793A (zh) 2019-05-21
JP6695510B2 (ja) 2020-05-20
US20190249610A1 (en) 2019-08-15
US10774758B2 (en) 2020-09-15

Similar Documents

Publication Publication Date Title
AT518869B1 (de) Verfahren zum Erstellen eines entstörten Brennraumsignaldatenstroms
DE102008004442B3 (de) Verfahren und System zur Filterung eines gestörten Zylinderdrucksignals einer Zylinders einer Brennkraftmaschine
DE69105342T2 (de) Verfahren und Vorrichtung zur Erkennung eines Klopfens in einem internen Verbrennungsmotor.
EP1711702B1 (de) Verfahren zur detektion des brennbeginns einer brennkraftmaschine
DE102011087303B4 (de) Innenverbrennungsmotorsteuerung
DE10138110A1 (de) Verfahren zur Klopferkennung bei Brennkraftmaschinen
AT4801U2 (de) Verfahren und vorrichtung zum bereitstellen eines kurbelwinkelbasierten signalverlaufes
DE19531845A1 (de) Verbrennungsaussetzererkennungsverfahren
DE10356133A1 (de) Vorrichtung und Verfahren zur Ermittlung des Brennbeginns von Verbrennungskraftmaschinen mittels Messung und Auswertung der Winkelgeschwindigkeit der Kurbelwelle
DE3704838C2 (de)
DE10133524A1 (de) Verfahren und Vorrichtung zur Korrektur des Dynamikfehlers eines Sensors
DE4034523A1 (de) Verfahren und vorrichtung zur klopfunterdrueckung in einem mehrzylinder-verbrennungsmotor
DE4006992A1 (de) Klopfunterdrueckungseinrichtung fuer eine brennkraftmaschine
DE4333965A1 (de) Verfahren zur Klopferkennung
DE3721010A1 (de) Verfahren und vorrichtung zum detektieren des maximalzylinderdruckwinkels bei einer brennkraftmaschine
EP3281021B1 (de) Verfahren zur analyse eines signals sowie vorrichtung zur durchführung des verfahrens
EP0898065A2 (de) Verfahren zur Bestimmung einer Betriebsgrösse eines Verbrennungsmotors
DE3937222C2 (de)
DE4322311A1 (de) Einrichtung zur kurbelwellensynchronen Erfassung einer sich periodisch ändernden Größe
DE102006061117B3 (de) Verfahren zur Phasenadaption einer zylinderselektiven Lambdaregelung bei einer mehrzylindrigen Brennkraftmaschine
DE19520033A1 (de) Vorrichtung zur Erzeugung eines synthetischen Signals für den Test von Klopfregelfunktionen
AT520762B1 (de) Ladungsverstärker und Messsystem zur Driftkompensation und ein Verfahren hierzu
DE3415948C2 (de)
DE19632903B4 (de) Verbrennungsaussetzererkennungsverfahren
DE102010062394A1 (de) Verfahren und Vorrichtung zum Bereitstellen eines Brennraumdrucksignals

Legal Events

Date Code Title Description
HA Change or addition of new inventor

Inventor name: GARY PATTERSON, US

Effective date: 20190115

Inventor name: JOSEF MOIK, AT

Effective date: 20190115

MM01 Lapse because of not paying annual fees

Effective date: 20210928