DE102006042969B4 - Method and device for operating an internal combustion engine - Google Patents
Method and device for operating an internal combustion engine Download PDFInfo
- Publication number
- DE102006042969B4 DE102006042969B4 DE102006042969A DE102006042969A DE102006042969B4 DE 102006042969 B4 DE102006042969 B4 DE 102006042969B4 DE 102006042969 A DE102006042969 A DE 102006042969A DE 102006042969 A DE102006042969 A DE 102006042969A DE 102006042969 B4 DE102006042969 B4 DE 102006042969B4
- Authority
- DE
- Germany
- Prior art keywords
- value
- ignition angle
- iga
- internal combustion
- combustion engine
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0223—Variable control of the intake valves only
- F02D13/0226—Variable control of the intake valves only changing valve lift or valve lift and timing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L13/00—Modifications of valve-gear to facilitate reversing, braking, starting, changing compression ratio, or other specific operations
- F01L13/0015—Modifications of valve-gear to facilitate reversing, braking, starting, changing compression ratio, or other specific operations for optimising engine performances by modifying valve lift according to various working parameters, e.g. rotational speed, load, torque
- F01L13/0036—Modifications of valve-gear to facilitate reversing, braking, starting, changing compression ratio, or other specific operations for optimising engine performances by modifying valve lift according to various working parameters, e.g. rotational speed, load, torque the valves being driven by two or more cams with different shape, size or timing or a single cam profiled in axial and radial direction
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/045—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions combined with electronic control of other engine functions, e.g. fuel injection
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/1502—Digital data processing using one central computing unit
- F02P5/1504—Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
-
- 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/0002—Controlling intake air
- F02D2041/001—Controlling intake air for engines with variable valve actuation
-
- 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/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1433—Introducing closed-loop corrections characterised by the control or regulation method using a model or simulation of the system
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/18—Control of the engine output torque
- F02D2250/21—Control of the engine output torque during a transition between engine operation modes or states
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/12—Improving ICE efficiencies
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
Abstract
Zum Betreiben einer Brennkraftmaschine wird in einem vorgegebenen Zeitfenster um eine Ventilhubumschaltung (V_LIFT) ein Betriebspunkt der Brennkraftmaschine und ein Werteverlauf einer Prüf-Betriebsgröße ermittelt, die repräsentativ ist für ein von der Brennkraftmaschine hervorgerufenes Drehmoment. Es wird überprüft, ob der ermittelte Werteverlauf der Prüf-Betriebsgröße einen Wertesprung aufweist, der größer als ein vorgegebener Sprungschwellenwert ist. Falls der Wertesprung größer als der vorgegebene Sprungschwellenwert ist, wird ein Sollwert (IGA_SP) eines Zündwinkels so angepasst, dass bei der Ventilhubumschaltung (V_LIFT) in dem ermittelten Betriebspunkt der Brennkraftmaschine unter Berücksichtigung des angepassten Sollwerts (IGA_SP) des Zündwinkels ein modellierter Werteverlauf der Prüf-Betriebsgröße keinen weiteren Wertesprung aufweist oder dass zumindest der weitere Wertesprung kleiner als der vorgegebene Sprungschwellenwert ist. Der ermittelte Sollwert (IGA_SP) des Zündwinkels wird gespeichert. Bei einer weiteren Ventilhubumschaltung (V_LIFT) in dem ermittelten Betriebspunkt der Brennkraftmaschine wird der Zündwinkel abhängig von dem angepassten Sollwert (IGA_SP) des Zündwinkels verstellt.For operating an internal combustion engine, an operating point of the internal combustion engine and a value course of a test operating variable which is representative of a torque produced by the internal combustion engine are determined in a predetermined time window about a valve lift switch (V_LIFT). It is checked whether the ascertained value course of the test operating variable has a value jump that is greater than a predefined jump threshold value. If the value jump is greater than the predefined jump threshold value, a setpoint value (IGA_SP) of an ignition angle is adapted such that a modeled value curve of the checkpoint is determined during valve lift switching (V_LIFT) in the determined operating point of the internal combustion engine taking into account the adjusted nominal value (IGA_SP) of the ignition angle. Operation variable has no further value jump or that at least the further value jump is smaller than the predetermined jump threshold value. The determined setpoint (IGA_SP) of the ignition angle is stored. In a further valve lift changeover (V_LIFT) in the determined operating point of the internal combustion engine, the ignition angle is adjusted as a function of the adjusted desired value (IGA_SP) of the ignition angle.
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum Betreiben einer Brennkraftmaschine. Die Brennkraftmaschine umfasst einen Zylinder und einen Ansaugtrakt. Der Ansaugtrakt kommuniziert abhängig von einer Schaltstellung eines Gaseinlassventils mit einem Brennraum des Zylinders. Ferner umfasst die Brennkraftmaschine eine Ventilhub-Verstelleinrichtung, durch die ein Ventilhub des Gaseinlassventils verstellbar ist. Zum Betreiben der Brennkraftmaschine werden in einem vorgegebenen Zeitfenster um eine Ventilhubumschaltung ein Betriebspunkt der Brennkraftmaschine und ein Werteverlauf einer Prüf-Betriebsgröße ermittelt.The The invention relates to a method and an apparatus for operating an internal combustion engine. The internal combustion engine comprises a cylinder and an intake tract. The intake system communicates depending on a switching position of a gas inlet valve with a combustion chamber of the cylinder. Furthermore, the internal combustion engine comprises a valve lift adjusting device, by which a valve lift of the gas inlet valve is adjustable. To the Operating the internal combustion engine are in a predetermined time window to a valve lift switching an operating point of the internal combustion engine and determines a value course of a test operating variable.
Aus
der
Die Aufgabe der Erfindung ist es, ein Verfahren und eine Vorrichtung zum Betreiben einer Brennkraftmaschine zu schaffen, das beziehungsweise die einfach ein präzises und komfortables Betreiben der Brennkraftmaschine ermöglicht.The The object of the invention is a method and a device to provide for operating an internal combustion engine, the or which is simply a precise one and comfortable operation of the internal combustion engine allows.
Die Aufgabe wird gelöst durch die Merkmale der unabhängigen Ansprüche. Vorteilhafte Ausgestaltungen der Erfindung sind in den Unteransprüchen angegeben.The Task is solved by the characteristics of the independent Claims. Advantageous embodiments of the invention are specified in the subclaims.
Die Erfindung zeichnet sich aus gemäß eines ersten Aspekts der Erfindung durch ein Verfahren und eine Vorrichtung zum Betreiben einer Brennkraftmaschine. Die Brennkraftmaschine hat einen Zylinder und einen Ansaugtrakt. Der Ansaugtrakt kommuniziert abhängig von einer Schaltstellung eines Gaseinlassventils mit einem Brennraum des Zylinders. Ferner umfasst die Brennkraftmaschine eine Ventilhub-Verstelleinrichtung, durch die ein Ventilhub des Gaseinlassventils verstellbar ist. Zum Betreiben der Brennkraftmaschine werden in einem vorgegebenen Zeitfenster um eine Ventilhubumschaltung ein Betriebspunkt der Brennkraftmaschine und ein Werteverlauf einer Prüf-Betriebsgröße ermittelt. Die Prüf-Betriebsgröße ist repräsentativ für ein von der Brennkraftmaschine hervorgerufenes Drehmoment. Es wird überprüft, ob der ermittelte Werteverlauf der Prüf-Betriebsgröße einen Wertesprung aufweist, der größer als ein vorgegebener Sprungschwellenwert ist. Falls der Wertesprung größer als der vorgegebene Sprungschwellenwert ist, wird ein Sollwert eines Zündwinkels der Brennkraftmaschine so angepasst, dass bei der Ventilhubumschaltung in dem ermittelten Betriebspunkt der Brennkraftmaschine unter Berücksichtigung des angepassten Sollwerts des Zündwinkels ein modellierter Werteverlauf der Prüf-Betriebsgröße keinen weiteren Wertesprung aufweist oder dass zumindest der weitere Wertesprung kleiner als der vorgegebene Sprungschwellenwert ist. Der ermittelte Sollwert des Zündwinkels wird gespeichert. Bei einer weiteren Ventilhubumschaltung in dem ermittelten Betriebspunkt der Brennkraftmaschine wird der Zündwinkel abhängig von dem angepassten Sollwert des Zündwinkels verstellt.The Invention is characterized according to a first Aspect of the invention by a method and an apparatus for Operating an internal combustion engine. The internal combustion engine has one Cylinder and an intake tract. The intake system communicates depending on a switching position of a gas inlet valve with a combustion chamber of the cylinder. Furthermore, the internal combustion engine comprises a valve lift adjusting device, by which a valve lift of the gas inlet valve is adjustable. To the Operating the internal combustion engine are in a predetermined time window to a valve lift switching an operating point of the internal combustion engine and determines a value course of a test operating variable. The test operating size is representative for a Torque produced by the internal combustion engine. It checks if the Determined value curve of the test operation size one Has a value jump greater than is a predetermined jump threshold. If the value jump greater than is the predetermined jump threshold, becomes a target value of a firing angle the internal combustion engine adapted so that in the valve lift in the determined operating point of the internal combustion engine taking into account the adjusted nominal value of the ignition angle a modeled value curve of the test operating variable no further value jump or that at least the further value jump is less than is the predetermined jump threshold. The determined setpoint the ignition angle will be saved. In another valve lift in the determined operating point of the internal combustion engine becomes the ignition angle dependent adjusted by the adjusted setpoint of the ignition angle.
Der Zündwinkel ist repräsentativ für einen Zündzeitpunkt bezogen auf einen Kurbelwellenwinkel einer Kurbelwelle der Brennkraftmaschine. Ferner ist der Zündwinkel vorzugsweise der Kurbelwellenwinkel, um den sich die Kurbelwelle der Brennkraftmaschine zum Zündzeitpunkt von einem oberen Totpunkt eines Kolbens der Brennkraftmaschine weg gedreht hat. Der angepasste Sollwert des Zündwinkels ermöglicht bei der weiteren Ventilhubumschaltung das Verstellen des Ventilhubs ohne den Wertesprung des Drehmoments oder zumindest mit dem Wertesprung des Drehmoments, der kleiner als der vorgegebene Sprungschwellenwert ist. Vorteilhafterweise ist dies unabhängig von einer Vorgeschichte der Brennkraftmaschine und von eventuellen baulichen Abweichungen der Brennkraftmaschine gegenüber einer Referenz-Brennkraftmaschine, anhand der ein Referenz-Sollwert des Zündwinkels ermittelt wird. Die baulichen Abweichungen könnten beispielsweise fertigungsbedingte Toleranzen der Bauteile der Brennkraftmaschine sein. Somit trägt dies einfach zu einem präzisen und komfortablen Betreiben der Brennkraftmaschine bei.The ignition angle is representative of an ignition timing with respect to a crankshaft angle of a crankshaft of the internal combustion engine. Further, the ignition angle is preferably the crankshaft angle by which the crankshaft of the engine has rotated at ignition timing from a top dead center of a piston of the internal combustion engine. The adjusted setpoint of the ignition angle allows for the further valve lift switching the adjustment of the valve lift without the value jump of the torque or at least with the value jump of the torque, which is smaller than the predetermined jump threshold. Advantageously, this is independent of a history of the internal combustion engine and of any structural deviations of the internal combustion engine relative to a reference internal combustion engine, based on a reference setpoint of the ignition angle determined becomes. The structural deviations could be, for example, production-related tolerances of the components of the internal combustion engine. Thus, this simply contributes to a precise and comfortable operation of the internal combustion engine.
Die Erfindung zeichnet sich aus gemäß eines zweiten Aspekts der Erfindung durch ein Verfahren und eine Vorrichtung zum Betreiben der Brennkraftmaschine. Die Brennkraftmaschine hat einen Zylinder und einen Ansaugtrakt. Der Ansaugtrakt kommu niziert abhängig von der Schaltstellung des Gaseinlassventils mit dem Brennraum des Zylinders. Ferner umfasst die Brennkraftmaschine die Ventilhub-Verstelleinrichtung, durch die der Ventilhub des Gaseinlassventils verstellbar ist. Zum Betreiben der Brennkraftmaschine werden in einem vorgegebenen Zeitfenster um die Ventilhubumschaltung der Betriebspunkt der Brennkraftmaschine und der Werteverlauf der Prüf-Betriebsgröße ermittelt. Die Prüf-Betriebsgröße ist repräsentativ für das von der Brennkraftmaschine hervorgerufene Drehmoment. Es wird überprüft, ob der ermittelte Werteverlauf der Prüf-Betriebsgröße den Wertesprung aufweist, der größer als der vorgegebene Sprungschwellenwert ist. Falls der Wertesprung größer als der vorgegebene Sprungschwellenwert ist, wird überprüft, ob zum Vermeiden oder Vermindern des Wertesprungs in dem ermittelten Betriebspunkt der Sollwert des Zündwinkels in Richtung früh oder in Richtung spät verschoben werden muss. Der Sollwert des Zündwinkels wird in dem ermittelten Betriebspunkt um einen vorgegebenen Winkelwert in Richtung früh verschoben, falls zum Vermeiden oder Vermindern des Wertesprungs in dem ermittelten Betriebspunkt der Sollwert des Zündwinkels in Richtung früh verschoben werden muss. Der Sollwert des Zündwinkels wird in dem ermittelten Betriebspunkt um den vorgegebenen Winkelwert in Richtung spät verschoben, falls zum Vermeiden oder Vermindern des Wertesprungs in dem ermittelten Betriebspunkt der Sollwert des Zündwinkels in Richtung spät verschoben werden muss. Der verschobene Sollwert des Zündwinkels wird gespeichert. Bei der weiteren Ventilhubumschaltung in dem ermittelten Betriebspunkt der Brennkraftmaschine wird der Zündwinkel abhängig von dem verschobenen Sollwert des Zündwinkels verstellt.The Invention is characterized according to a second Aspect of the invention by a method and an apparatus for Operating the internal combustion engine. The internal combustion engine has one Cylinder and an intake tract. The intake tract communicates depending on the switching position of the gas inlet valve with the combustion chamber of the cylinder. Furthermore, the internal combustion engine comprises the valve lift adjusting device, by which the valve lift of the gas inlet valve is adjustable. To the Operating the internal combustion engine are in a predetermined time window to the valve lift switching the operating point of the internal combustion engine and the value curve of the test operating variable is determined. The test operating size is representative for the Torque produced by the internal combustion engine. It checks if the determined value curve of the test operating variable the value jump that is larger than is the predetermined jump threshold. If the value jump is greater than is the predetermined jump threshold, it is checked whether to avoid or reduce of the value jump in the determined operating point, the reference value of firing angle in the direction of early or late must be moved. The setpoint of the ignition angle is determined in the Operating point shifted by a predetermined angle in the direction of early, if to avoid or reduce the value jump in the determined Operating point of the setpoint of the ignition angle in the direction of early must be moved. The setpoint of the ignition angle is determined in the Operating point shifted by the predetermined angle value in the direction of late, if to avoid or reduce the value jump in the determined Operating point of the setpoint of the ignition angle towards late must be moved. The shifted nominal value of the ignition angle will be saved. In the further valve lift in the determined Operating point of the internal combustion engine, the ignition angle depends on the shifted setpoint of the ignition angle adjusted.
Der verschobene Sollwert des Zündwinkels ermöglicht bei der weiteren Ventilhubumschaltung das Verstellen des Ventilhubs ohne den Wertesprung des Drehmoments oder zumindest mit dem Wertesprung des Drehmoments, der kleiner als der vorgegebene Sprungschwellenwert ist. Falls jedoch weiterhin der Wertesprung der Prüf-Betriebsgröße auftritt, so wird der Sollwert des Zündwinkels weiter verschoben. In Richtung früh verschieben bedeutet in diesem Zusammenhang, dass der Zündwinkel verkleinert wird und dass bezogen auf einen vorgegebenen Kurbelwellenwinkel früher gezündet wird. In Richtung spät verschieben bedeutet in diesem Zusammenhang, dass der Zündwinkel vergrößert wird und dass bezogen auf den vorgegebenen Kurbelwellenwinkel später gezündet wird. Vorteilhafterweise ist dies auch unabhängig von der Vorgeschichte der Brennkraftmaschine und den baulichen Abweichungen der Brennkraftmaschine gegenüber der Referenz-Brennkraftmaschine. Somit trägt dies einfach zu einem präzisen und komfortablen Betreiben der Brennkraftmaschine bei. Der vorgegebene Winkelwert kann beispielsweise in einem Bereich zwischen einem halben und zwei Winkelgraden liegen.Of the shifted setpoint of the ignition angle allows at the further valve lift switching the adjustment of the valve lift without the value jump of the torque or at least with the value jump of torque less than the predetermined skip threshold is. However, if the value jump of the test operating quantity continues to occur, then becomes the setpoint of the ignition angle moved further. Moving towards early means in this context, that the firing angle is reduced and that based on a given crankshaft angle earlier ignited becomes. Towards late shift in this context means that the ignition angle is enlarged and that is ignited later based on the predetermined crankshaft angle. Advantageously, this is also independent of the previous history the internal combustion engine and the structural deviations of the internal combustion engine across from the reference internal combustion engine. Thus, this simply contributes to a precise and comfortable operation of the internal combustion engine at. The default Angle value, for example, in a range between a half and two degrees are located.
Der erste und der zweite Aspekt der Erfindung zeichnen sich beide dadurch aus, dass anhand der Prüf-Betriebsgröße der geeignete Zündwinkel adaptiert wird und dass somit unabhängig von der Referenz-Brennkraftmaschine jede Brennkraftmaschine den individuellen und vorzugsweise optimalen Zündwinkel bei der Ventilhubumschaltung aufweist.Of the The first and second aspects of the invention are both characterized from that on the basis of the test operating size of the appropriate Ignition angle adapted becomes and that therefore independent from the reference internal combustion engine, each internal combustion engine individual and preferably optimal ignition angle in the valve lift having.
In einer vorteilhaften Ausgestaltung des ersten und/oder zweiten Aspekts der Erfindung wird der Sollwert des Zündwinkels abhängig von einem vorgegebenen Referenz-Sollwert des Zündwinkels und abhängig von einem Korrektur-Sollwert des Zündwinkels ermittelt. Zum Vermeiden des Wertesprungs wird der Korrektur-Sollwert des Zündwinkels angepasst. Dies ermöglicht, eine grobe Einstellung des Betriebs der Brennkraftma schine unter anderem durch den Referenz-Sollwert des Zündwinkels vorzugeben und dennoch durch den Korrektur-Sollwert des Zündwinkels die individuelle Brennkraftmaschine zu berücksichtigen.In an advantageous embodiment of the first and / or second aspect the invention, the target value of the ignition angle is dependent on a predetermined reference setpoint of the ignition angle and depending on a correction setpoint of the ignition angle determined. To avoid the value jump, the correction setpoint the ignition angle customized. This makes possible, a rough setting of the operation of the internal combustion engine under Specify other by the reference setpoint of the ignition angle and still by the correction setpoint of the ignition angle the individual Internal combustion engine to consider.
In einer weiteren vorteilhaften Ausgestaltung des ersten und/oder zweiten Aspekts der Erfindung weist der Korrektur-Sollwert eine additive und/oder eine multiplikative Komponente des Korrektur-Sollwerts des Zündwinkels auf. Die additive Komponente des Korrektur-Sollwerts des Zündwinkels ermöglicht eine absolute Korrektur des vorgegebenen Referenz-Sollwerts des Zündwinkels. Die multiplikative Komponente des Korrektur-Sollwerts des Zündwinkels ermöglicht eine Korrektur des vorgegebenen Referenz-Sollwerts des Zündwinkels relativ zu dem vorgegebenen Referenz-Sollwert des Zündwinkels.In a further advantageous embodiment of the first and / or second Aspect of the invention, the correction target value has an additive and / or a multiplicative component of the correction target value of the ignition angle on. The additive component of the correction setpoint of the ignition angle allows one absolute correction of the predetermined reference setpoint of the ignition angle. The multiplicative component of the correction target value of the ignition angle allows a Correction of the preset reference setpoint of the ignition angle relative to the predetermined reference setpoint of the ignition angle.
In einer weiteren vorteilhaften Ausgestaltung des ersten und/oder zweiten Aspekts der Erfindung wird der Sollwert des Zündwinkels nur dann angepasst oder verschoben, wenn zumindest eine vorgegebene Adaptionsbedingung erfüllt ist. Dies trägt dazu bei, zu vermeiden, dass der Wertesprung des Drehmoments aufgrund einer ungewöhnlichen Betriebssituation der Brennkraftmaschine zu einem Anpassen oder Verschieben des Sollwerts des Zündwinkels führt.In a further advantageous embodiment of the first and / or second Aspect of the invention, the target value of the ignition angle is adjusted only then or shifted if at least one predetermined adaptation condition Fulfills is. This contributes to it in, to avoid the value of the torque due to torque an unusual one Operating situation of the internal combustion engine to adapt or Shifting the setpoint of the ignition angle leads.
In einer weiteren vorteilhaften Ausgestaltung des ersten und/oder zweiten Aspekts der Erfindung wird der Sollwert des Zündwinkels nur dann angepasst oder verschoben, wenn sich die Brennkraftmaschine im quasi-stationären Betrieb befindet. Der quasi-stationäre Betrieb ist dadurch gekennzeichnet, dass sich zumindest eine vorgegebene Betriebsgröße in einer vorgegebenen Zeitdauer lediglich geringfügig ändert. Die vorgegebene Betriebsgröße kann beispielsweise eine Lastgröße, eine Lastgrößenänderung, eine Drehzahl oder eine Drehzahländerung der Brennkraftmaschine sein.In a further advantageous embodiment of the first and / or second aspect of the invention, the setpoint of the ignition angle is adjusted or shifted only when the internal combustion engine is in quasi-stationary operation. The quasi-stationary operation is characterized in that at least a predetermined operating variable changes only slightly in a predetermined period of time. The predetermined operating variable can be, for example, a load variable, a load variable change, a rotational speed or a speed change of the internal combustion engine.
Die vorteilhaften Ausgestaltungen der Verfahren können ohne weiteres auf vorteilhafte Ausgestaltungen der Vorrichtungen übertragen werden.The advantageous embodiments of the method can be readily advantageous Embodiments of the devices are transmitted.
Die Erfindung ist im Folgenden anhand von schematischen Zeichnungen näher erläutert.The The invention is described below with reference to schematic drawings explained in more detail.
Es zeigen:It demonstrate:
Elemente gleicher Konstruktion oder Funktion sind figurenübergreifend mit den gleichen Bezugszeichen gekennzeichnet.elements same construction or function are cross-figurative with the same Reference number marked.
Eine
Brennkraftmaschine (
Der
Abgastrakt
Der
Zylinderkopf
Eine
Nockenwelle
Der
Zylinderkopf
Eine
Steuervorrichtung
Die
Sensoren sind ein Pedalstellungsgeber
Die
Stellglieder sind beispielsweise die Drosselklappe
Neben dem Zylinder Z1–Z4 sind bevorzugt auch noch weitere Zylinder Z1–Z4 vorgesehen, denen dann auch entsprechende Stellglieder zugeordnet sind.Next the cylinder Z1-Z4 are preferably also more cylinders Z1-Z4 provided, which then also associated with corresponding actuators.
Ein
erstes Programm (
In einem Schritt S2 wird geprüft, ob zumindest eine Adaptionsbedingung AD_CDN vorliegt. Die Adaptionsbedingung AD_CDN kann beispielsweise ein quasi-stationärer Betrieb der Brennkraftmaschine sein. Der quasi-stationäre Betrieb der Brennkraftmaschine ist dadurch gekennzeichnet, dass sich zumindest eine vorgegebene Betriebsgröße während einer vorgegebenen Zeitdauer lediglich geringfügig ändert. Beispielsweise kann die Änderung der Betriebsgröße in der vorgegebenen Zeitdauer kleiner als ein vorgegebener Schwellenwert sein. Die vorgegebene Betriebsgröße kann beispielsweise eine Lastgröße, eine Lastgrößenänderung, eine Drehzahl und/oder eine Drehzahländerung der Brennkraftmaschine sein. Ist die Bedingung des Schritts S2 erfüllt, so wird die Bearbeitung in einem Schritt S3 fortgesetzt. Ist die Bedingung des Schritts S2 nicht erfüllt, so wird die Bearbeitung erneut in dem Schritt S1 fortgesetzt.In a step S2 is checked whether at least one adaptation condition AD_CDN is present. The adaptation condition AD_CDN can be, for example, a quasi-stationary operation of the internal combustion engine. The quasi-stationary Operation of the internal combustion engine is characterized in that At least a predetermined operating size during a predetermined period of time only slightly changes. For example can the change the size of the company in the predetermined time less than a predetermined threshold be. The default operating size can for example, a load size, a Last resizing, be a speed and / or a speed change of the internal combustion engine. If the condition of step S2 is satisfied, then the processing continued in a step S3. Is the condition of the step S2 not fulfilled, so the processing is continued again in step S1.
In dem Schritt S3 wird überprüft, ob die Ventilhubumschaltung V_LIFT durchgeführt werden soll. Ist die Bedingung des Schritts S3 erfüllt, so wird die Bearbeitung in einem Schritt S4 fortgesetzt. Ist die Bedingung des Schritt S3 nicht erfüllt, so wird die Bearbeitung erneut in dem Schritt S1 fortgesetzt.In Step S3 checks whether the Ventilhubumschaltung V_LIFT to be performed. Is the condition of step S3, so the processing is continued in a step S4. Is the condition of step S3 is not fulfilled, so the processing is continued again in step S1.
In dem Schritt S4 wird in einem vorgegebenen Zeitfenster um die Ventilhubumschaltung V_LIFT ein Werteverlauf einer Prüf-Betriebsgröße ermittelt, die repräsentativ ist für ein von der Brennkraftmaschine hervorgerufenes Drehmoment. Die Prüf-Betriebsgröße kann beispielsweise das Drehmoment selber sein, die Prüf-Betriebsgröße kann jedoch auch die Drehzahl und/oder ein Gradient ESS_GRD eines Drehzahlsignals ESS sein. Ist die Prüf-Betriebsgröße das Drehmoment, so wird in dem Schritt S4 vorzugsweise ein Drehmomentsignal TQ_SIG erfasst, das dem Werteverlauf der Prüf-Betriebsgröße entspricht. Ferner wird in dem Schritt S4 ein aktueller Betriebspunkt der Brennkraftmaschine ermittelt. Der Betriebspunkt der Brennkraftmaschine ist durch einen Vektor von vorgegebenen Betriebsgrößen der Brennkraftmaschine gekennzeichnet. Die vorgegebenen Betriebsgrößen können beispielsweise die Lastgröße, eine Lastgrößenänderung, die Drehzahl und/oder eine Temperatur eines Öls und/oder eines Kühlwassers der Brennkraftmaschine sein. Der Betriebspunkts wird ermittelt, damit im weiteren Verlauf eine Zuordnung des Zündwinkels zu dem entsprechenden Betriebspunkt möglich ist, da in unterschiedlichen Betriebspunkten unterschiedliche Zündwinkel eingestellt werden können.In the step S4 is in a predetermined time window to the valve lift V_LIFT determines a value course of a test operating quantity, the representative is for a caused by the internal combustion engine torque. The test operating size can For example, be the torque itself, the test operating size can however, also the speed and / or a gradient ESS_GRD of a speed signal Be ESS. If the test operating variable is the torque, Thus, in step S4, preferably, a torque signal TQ_SIG which corresponds to the value curve of the test farm size. Further at step S4 becomes a current operating point of the internal combustion engine determined. The operating point of the internal combustion engine is by a Vector of predetermined operating variables of the internal combustion engine characterized. The predetermined operating variables, for example, the load size, a Last resizing, the speed and / or a temperature of an oil and / or a cooling water be the internal combustion engine. The operating point is determined so that in the further course of an assignment of the ignition angle to the corresponding operating point possible is because different ignition angles in different operating points can be adjusted.
In einem Schritt S5 wird geprüft, ob der Werteverlauf TQ_SIG des Drehmoments einen Glättungswert SMOOTH aufweist, d. h. es wird geprüft, ob der Werteverlauf TQ_SIG des Drehmoments einen Wertesprung aufweist, der kleiner als ein vorgegebener Sprungschwellenwert ist. Ist die Bedingung des Schritts S5 erfüllt, so wird die Bearbeitung erneut in dem Schritt S1 fortgesetzt. Ist die Bedingung des Schritts S5 nicht erfüllt, so wird die Bearbeitung in einem Schritt S6 fortgesetzt.In a step S5 is checked whether the value curve TQ_SIG of the torque has a smoothing value SMOOTH has, i. H. It is checked whether the value course TQ_SIG of the torque has a value jump that is smaller than a is predetermined jump threshold. Is the condition of the step S5 meets, so the processing is continued again in step S1. is does not satisfy the condition of step S5, the processing becomes continued in a step S6.
In dem Schritt S6 wird ein Korrektur-Sollwert IGA_COR abhängig von dem Werteverlauf TQ_SIG des Drehmoments ermittelt. Der Korrektur-Sollwert IGA_COR wird so ermittelt, dass ein modellierter Werteverlauf der Prüf-Betriebsgröße bei der Ventilhubumschaltung V_LIFT in dem ermittelten Betriebspunkt den Wertesprung nicht mehr aufweist oder der Wertesprung zumindest kleiner ist als der vorgegebene Sprungschwellenwert.In In step S6, a correction target value IGA_COR is dependent on the value curve TQ_SIG of the torque determined. The correction setpoint IGA_COR is determined so that a modeled value curve of the test operation size in the Ventilhubumschaltung V_LIFT in the determined operating point the Value jump no longer has or the value jump at least smaller is the default skip threshold.
Ein
Sollwert IGA_SP des Zündwinkels
setzt sich aus dem Korrektur-Sollwert IGA_COR und einem Referenz-Sollwert
IGA_REF des Zündwinkels zusammen.
Vorzugsweise wird an einem Motorprüfstand mit einem Referenzmotor
ein Modell entwickelt, durch das der Referenz-Sollwert IGA_REF des Zündwinkels
vorzugsweise in jedem Betriebspunkt der Brennkraftmaschine ermittelt
werden kann. Das Modell kann eine oder mehrere Rechenvorschriften und/oder
ein oder mehrere Kennfelder umfassen, die bevorzugt auf dem Speichermedium
der Steuereinrichtung
Vorzugsweise setzt sich der Korrektur-Sollwert IGA_COR aus einer additiven Komponente ADD_COR und/oder einer multiplikativen Komponente MUL_COR entsprechend der in dem Schritt S6 angegebenen Rechenvorschrift zusammen. Die additive Komponente ADD_COR ermöglicht es, an einzelnen Betriebspunkten oder über mehrere Betriebspunkte hinweg einen absoluten Wert zu dem Referenz-Sollwert IGA_REF des Zündwinkels dazu zu addieren oder abzuziehen. Die multiplikative Komponente MUL_COR ermöglicht es, den Referenz-Sollwert IGA_REF des Zündwinkels mit einem vorgegebenen Faktor zu verkleinern oder zu vergrößern, was zu einer Anpassung des Sollwerts (IGA_SP) des Zündwinkels relativ zu dem Referenz-Sollwert (IGA_REF) des Zündwinkels führt.Preferably the correction setpoint IGA_COR is composed of an additive component ADD_COR and / or a multiplicative component MUL_COR according to in the step S6 calculation rule together. The additive Component ADD_COR enabled it, at individual operating points or over several operating points an absolute value to the reference setpoint IGA_REF of firing angle to add or deduct. The multiplicative component MUL_COR enabled it, the reference setpoint IGA_REF of the ignition angle with a predetermined Factor down or enlarge, resulting in an adjustment the setpoint (IGA_SP) of the ignition angle relative to the reference setpoint (IGA_REF) of the firing angle.
In einem Schritt S7 wird der Sollwert IGA_SP des Zündwinkels abhängig von dem Korrektur-Sollwert IGA_COR und dem Referenz-Sollwert IGA_REF des Zündwinkels ermittelt.In In a step S7, the desired value IGA_SP of the ignition angle is dependent on the correction setpoint IGA_COR and the reference setpoint IGA_REF of the ignition angle determined.
In einem Schritt S8 kann das erste Programm beendet werden. Vorzugsweise wird das Programm jedoch während des Betriebs der Brennkraftmaschine regelmäßig abgearbeitet.In In a step S8, the first program can be ended. Preferably However, the program is during the operation of the internal combustion engine regularly executed.
Alternativ
oder zusätzlich
kann ein zweites Programm (
Schritte S10 bis S13 des zweiten Programms werden nacheinander entsprechend den Schritten S2 bis S5 des ersten Programms abgearbeitet.steps S10 to S13 of the second program are successively corresponding processed steps S2 to S5 of the first program.
In einem Schritt S14 wird überprüft, ob der Sollwert IGA_SP des Zündwinkels in Richtung spät RET verschoben werden muss, damit der Werteverlauf TQ_SIG des Drehmoments bei der nächsten Ventilhubumschaltung V_LIFT den Wertesprung nicht mehr aufweist, oder den Wertesprung aufweist, der kleiner ist als der vorgegebene Sprungschwellenwert. Ist die Bedingung des Schritts S14 erfüllt, so wird die Bearbeitung in einem Schritt S15 fortgesetzt. Ist die Bedingung des Schritts S14 nicht erfüllt, so wird die Bearbeitung in einem Schritt S16 fortgesetzt.In In a step S14, it is checked whether the target value IGA_SP of the ignition angle towards late RET must be shifted so that the value curve TQ_SIG of the torque at the next valve lift switching V_LIFT no longer has the value jump or the value jump which is smaller than the predetermined jump threshold. If the condition of step S14 is satisfied, then the processing continued in a step S15. Is the condition of the step S14 not met, so the processing is continued in a step S16.
In dem Schritt S15 wird abhängig von einem vorgegebenen Winkelwert ANG der Korrektur-Sollwert IGA_COR ermittelt, vorzugsweise nach der in dem Schritt S15 angegebenen Rechenvorschrift. Dies bewirkt, dass der Sollwert (IGA_SP) des Zündwinkels vergrößert wird und somit der Zündwinkel in Richtung spät RET verstellt wird.In the step S15 becomes dependent from a predetermined angle value ANG the correction setpoint IGA_COR determined, preferably after the specified in step S15 Calculating rule. This causes the setpoint (IGA_SP) of the firing angle is enlarged and thus the ignition angle towards late RET is adjusted.
In dem Schritt S16 wird abhängig von einem vorgegebenen Winkelwert ANG der Korrektur-Sollwert IGA_COR ermittelt, vorzugsweise nach der in dem Schritt S16 angegebenen Rechenvorschrift. Dies bewirkt, dass der Sollwert (IGA_SP) des Zündwinkels verkleinert wird und somit der Zündwinkel in Richtung früh verstellt wird.In the step S16 becomes dependent from a predetermined angle value ANG the correction setpoint IGA_COR determined, preferably after the specified in step S16 Calculating rule. This causes the setpoint (IGA_SP) of the firing angle is reduced and thus the ignition angle in the direction of early is adjusted.
In einem Schritt S17 wird gemäß dem Schritt S7 des ersten Programms der Sollwert (IGA_SP) ermittelt.In a step S17 is in accordance with the step S7 of the first program determines the setpoint (IGA_SP).
In einem Schritt S18 kann das zweite Programm gemäß dem Schritt S8 des ersten Programms beendet werden.In In a step S18, the second program according to the step S8 of the first Program will be terminated.
Die
Erfindung ist nicht auf die angegebenen Ausführungsbeispiele beschränkt. Beispielsweise kann
die Brennkraftmaschine eine alternative Ventilhubumschaltung aufweisen.
Ferner kann das erste und/oder zweite Programm in einem Programm
implementiert sein, das die Ventilhubumschaltung V LIFT steuert.
Ferner kann zwischen den Schritten S14 und S15 und/oder zwischen
den Schritten S14 und S16 geprüft
werden, ob der Zündwinkel
noch weiter verschoben werden darf, da dem Verschieben des Zündwinkels
durch eine Zündfähigkeit
eines Luft/Kraftstoff-Gemisches in dem Brennraum
Claims (8)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006042969A DE102006042969B4 (en) | 2006-09-13 | 2006-09-13 | Method and device for operating an internal combustion engine |
PCT/EP2007/055327 WO2008031642A1 (en) | 2006-09-13 | 2007-05-31 | Method and device for operating a combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006042969A DE102006042969B4 (en) | 2006-09-13 | 2006-09-13 | Method and device for operating an internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102006042969A1 DE102006042969A1 (en) | 2008-04-03 |
DE102006042969B4 true DE102006042969B4 (en) | 2008-07-10 |
Family
ID=38331473
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102006042969A Expired - Fee Related DE102006042969B4 (en) | 2006-09-13 | 2006-09-13 | Method and device for operating an internal combustion engine |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102006042969B4 (en) |
WO (1) | WO2008031642A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015209392B4 (en) * | 2015-05-22 | 2018-10-04 | Continental Automotive Gmbh | Method for controlling a switching process of a valve and control unit |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10231143A1 (en) * | 2002-07-10 | 2004-02-05 | Siemens Ag | Method for controlling the valve lift of discretely adjustable intake valves of a multi-cylinder internal combustion engine |
DE10356257A1 (en) * | 2003-12-02 | 2005-07-07 | Siemens Ag | Method and device for controlling an internal combustion engine |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10202437A1 (en) * | 2002-01-22 | 2003-08-28 | Bosch Gmbh Robert | Method and device and computer program for controlling an internal combustion engine |
US7013852B2 (en) * | 2003-03-06 | 2006-03-21 | Denso Corporation | Control apparatus for an internal combustion engine |
DE10340816A1 (en) * | 2003-09-04 | 2005-03-31 | Robert Bosch Gmbh | Method and device for operating an internal combustion engine |
JP2006220077A (en) * | 2005-02-10 | 2006-08-24 | Hitachi Ltd | Controller of variable valve train |
-
2006
- 2006-09-13 DE DE102006042969A patent/DE102006042969B4/en not_active Expired - Fee Related
-
2007
- 2007-05-31 WO PCT/EP2007/055327 patent/WO2008031642A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10231143A1 (en) * | 2002-07-10 | 2004-02-05 | Siemens Ag | Method for controlling the valve lift of discretely adjustable intake valves of a multi-cylinder internal combustion engine |
DE10356257A1 (en) * | 2003-12-02 | 2005-07-07 | Siemens Ag | Method and device for controlling an internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
WO2008031642A1 (en) | 2008-03-20 |
DE102006042969A1 (en) | 2008-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102006037752B3 (en) | Method for operation of internal-combustion engine involves several cylinders and injection valve are assigned to cylinders, to measure fuel and exhaust manifold, in which exhaust probe is arranged | |
DE102005009104B3 (en) | Method for control of combustion engine involves one or more cylinders with a burner chamber and associated with piston together with suction tract linked to inlet-valve of burner chamber and outlet-valve linked to cylinder pressure sensor | |
DE102006061659A1 (en) | Internal combustion engine e.g. diesel engine, controlling method for vehicle, involves finding correction value for injecting parameter based on reference and actual chamber temperatures, and controlling valve based on parameter and value | |
EP2029873A1 (en) | Method and device for operating an internal combustion engine | |
EP1743098B1 (en) | Method and device for controlling an internal combustion engine | |
DE102009045792A1 (en) | Method for controlling air ratio lambda of internal combustion engine, involves determining adjustment value to map deviation of air ratios, where adjustment value is used for compensating deviation after new operation of engine | |
DE102006013501B4 (en) | Method and device for operating an internal combustion engine | |
EP1987243A1 (en) | Method and device for operating an internal combustion engine having lambda control | |
EP1774161B1 (en) | Method and device for controlling an internal combustion engine | |
DE102004038338B3 (en) | Method and device for controlling an internal combustion engine | |
WO2003006810A1 (en) | Method for compensating injection quantity in each individual cylinder in internal combustion engines | |
EP1697624A1 (en) | Method and device for controlling an internal combustion engine | |
DE102006042969B4 (en) | Method and device for operating an internal combustion engine | |
WO2007039368A1 (en) | Method and device for controlling an internal combustion engine when changing operating modes | |
EP1706603B1 (en) | Method and device for determining an internal combustion engine phase | |
DE102006043702B3 (en) | Operating method for use in internal combustion engine, involves determining fuel quality characteristic value, which is dependent on oxygen adaptation quality | |
DE102007045264B4 (en) | Method and device for operating an internal combustion engine | |
DE102006002255B4 (en) | Device for controlling an internal combustion engine | |
DE102005047023B4 (en) | Method and apparatus for determining a switching condition for initiating a valve lift switching in an internal combustion engine | |
DE102004047622A1 (en) | Method and device for controlling an internal combustion engine | |
DE102004048704B4 (en) | Method and device for controlling an internal combustion engine | |
DE102005010898B3 (en) | Internal combustion engine controlling method for motor vehicle, involves enabling safety torque level during calculations of reference torque to increase butterfly valve opening angle | |
DE10359671B4 (en) | Device for controlling an internal combustion engine | |
DE102004035804B3 (en) | Method and device for controlling an internal combustion engine | |
DE102005061526B4 (en) | Method and device for operating an internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |