EP0505521A1 - Process and device for controlling and/or regulating an operative parameter of an internal combustion engine - Google Patents

Process and device for controlling and/or regulating an operative parameter of an internal combustion engine

Info

Publication number
EP0505521A1
EP0505521A1 EP91915575A EP91915575A EP0505521A1 EP 0505521 A1 EP0505521 A1 EP 0505521A1 EP 91915575 A EP91915575 A EP 91915575A EP 91915575 A EP91915575 A EP 91915575A EP 0505521 A1 EP0505521 A1 EP 0505521A1
Authority
EP
European Patent Office
Prior art keywords
characteristic curve
adaptation
characteristic
variable
operating
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.)
Ceased
Application number
EP91915575A
Other languages
German (de)
French (fr)
Inventor
Vera Lehner
Ernst Wild
Helmut Janetzke
Klemens Grieser
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch 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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of EP0505521A1 publication Critical patent/EP0505521A1/en
Ceased legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2464Characteristics of actuators
    • 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
    • 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/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2438Active learning methods

Definitions

  • the invention relates to a method and a device for controlling and / or regulating an operating variable of an internal combustion engine according to the preambles of the independent claims.
  • transmission elements such as, for example, electrically actuated actuators
  • the relationship between the input and output variable or, in the case of an actuator, between the electrical control variable and the operating variable or a variable influencing this operating variable, which is determined by such a transmission element, can be represented as a characteristic diagram or characteristic curve.
  • This characteristic diagram or this characteristic curve is exposed to influences which have a changing effect on the characteristic diagram or characteristic curve, so that the control and / or regulation of the operating variable operates outside of its working point provided in normal operation, possibly at the edge of its signal range.
  • this can lead to incorrect control and / or regulation work, which in particular has negative effects on the stability, accuracy and / or dynamics of the control and / or regulation.
  • Such influences can be seen, for example, in the case of an actuator as a function of the actuator characteristic or the characteristic map from the temperature of the actuator winding.
  • the winding of the actuator takes up a larger current with the same control signal size than with a heated actuator, so that with the same control signal size a different value of the operating variable or the variable influencing it is set.
  • DE-OS 34 15 183 therefore starts from an electromagnetic actuator with a predetermined characteristic curve, which is used in an idle speed control for the air supply to the internal combustion engine, measures for adapting the actuator characteristic curve.
  • This adaptation makes a comparison between the setpoint calculated by the controller and the measured actual value of a variable influenced by the actuator and, depending on the comparison result in the working branch of the characteristic curve, which is largely linear, independently of one another (Offset adaptation) and slope (slope adaptation).
  • Offset adaptation and slope (slope adaptation).
  • DE-OS 34 15 183 defines release conditions for the offset and slope adaptation, which are related to each other.
  • the offset adaptation described there is only able to carry out a correction of the characteristic curve at a single operating point. In operating states in which the influences on the actuator characteristic curve change quickly, the course of the adaptation is therefore unsatisfactory. In such an operating state, the offset adaptation designed for rapid correction works continuously.
  • a transfer of the known actuator characteristic curve adaptation to pressure-controlled systems i.e. Systems which obtain the load information required to determine the injection quantity to be metered on the basis of a signal representing the pressure in the intake pipe are not possible.
  • an excessively high load value is determined from the pressure signal, since the pressure signal delivers a correct load signal only after several work cycles.
  • An adaptation carried out in this transition area would be faulty and possibly lead to undesired operating states.
  • the invention is therefore based on the object of specifying measures which improve the adaptation of a control or regulating an operating variable of an internal combustion engine to changing operating conditions.
  • a further improvement of this characteristic map or characteristic curve adaptation is achieved in that a long-term adaptation of the pivot point (A) lying outside the characteristic map or the characteristic curve is carried out to adapt to actuator-specific circumstances.
  • Such an actuator for controlling the throttle valve of an internal combustion engine in connection with an electronic accelerator pedal is known from DE-OS 36 31 283.
  • the procedure according to the invention leads to an adaptation of the characteristic diagram or the characteristic curve of the transmission element or the actuator, which does not adversely affect the operating behavior of the internal combustion engine when rapidly adapting to changing operating conditions, since the separate adaptation known from the prior art for actuator characteristic curves there is no offset and slope and only one parameter of the characteristic curve or the characteristic map is adapted to the changing operating conditions.
  • FIG. 1 shows a general overview block diagram of a control system using the example of an idle speed control with actuator characteristic curve adaptation
  • FIG. 2 shows an exemplary characteristic curve and the effects of the characteristic curve adaptation
  • FIG. 3 shows a detailed block diagram for the characteristic curve adaptation
  • FIG. 4 a flow diagram is shown which illustrates the adaptation of the characteristic curve as a sketch of a computer implementation.
  • FIG. 5 shows pivot point and slope adaptation using a characteristic diagram
  • FIG. 6 shows an exemplary embodiment for pivot point and slope adaptation in the form of an overview block diagram
  • FIG. 7 a flow chart shows a sketch of a realization of the pivot and slope adaptation in the form of a computer program. Description of exemplary embodiments
  • a computing unit 10 is provided, which includes, among other things, a controller unit 12, an adaptation unit 14 and a storage or computing unit 16.
  • the control unit 12 is transmitted via the input line 18 to 20 operating parameters of the internal combustion engine or the motor vehicle, not shown, which are determined by corresponding measuring devices 22 to 24. These operating parameters are the parameters which are familiar from the prior art and are necessary for controlling and / or regulating the size of the company. In the case of an idle speed control, these are in particular speed, engine temperature, battery voltage, a load detection signal, idle state signal, etc.
  • the controller unit 12 uses the operating parameter values supplied to it to determine a target value for the rotational speed, which it compares with the currently measured actual rotational speed, and from the difference a predetermined value V for a variable characterizing the air throughput through the internal combustion engine, such as, for example, air volume. Air mass, pressure in the intake pipe or throttle valve position are determined, which is delivered via the output line 26 of the controller unit 12 both to the adaptation unit 14 and to the storage or calculation unit 16.
  • control or computation unit 16 uses a calculation rule that represents the inverse characteristic curve in accordance with FIG.
  • Signal variable C is calculated or a control signal value l * is determined for the actuator by means of the inverse actuator characteristic curve stored there in table form and is output via the output line 28 of the computing unit 10 to an output stage circuit 30 for an actuator 32 which directly or indirectly influences the operating variable.
  • the actuator 32 is an actuator influencing the air supply to the internal combustion engine or the fuel supply to the internal combustion engine, such as throttle valve or bypass actuator or, in the case of a diesel internal combustion engine, a control rod.
  • the actuator characteristic curve of the actuator 32 which forms the assignment of the control signal £ to the size of the operating variable to be controlled and / or regulated or a signal representing it, is in the case of a so-called winding rotary actuator for influencing the air supply to the internal combustion engine as in FIG. 2a darge ⁇ , executed.
  • the inverse actuator characteristic curve shown in FIG. 2b is derived from this. This is stored in the storage and calculation unit 16, for example as a calculation rule or in table form.
  • a measuring device 34 which is connected to the actuator 32, the actual variable of the operating variable influenced by the actuator 32 is measured and supplied to the computing unit 10 or the adaptation unit 14 via the line 36.
  • the size Q determined by means of the measuring device 34 for the air flow to the internal combustion engine is the air quantity, air mass, intake pressure and / or throttle valve position currently supplied to the internal combustion engine, while the measuring device 34 itself correspondingly is an air quantity, air mass meter , Pressure sensor or throttle position transmitter.
  • the adaptation unit 14 receives information via corresponding input lines 38 to 40 from corresponding measuring devices 42 to 44 fed over the operating state of the internal combustion engine.
  • the setpoint V is fed to the adaptation unit 14 via the line 27, which connects the adaptation unit 14 and line 26 to one another.
  • This relates in particular to information relating to the starting and idling state of the internal combustion engine, a load signal and the battery voltage.
  • the measuring devices 42 to 44 can be identical to the corresponding measuring devices 22 to 24, which have been described in connection with the control unit 12.
  • the characteristic curve parameters determined as a function of their input signals by the adaptation unit 14 are transmitted from the adaptation unit 14 to the memory or calculation unit 16 via the line or bus connection 46 connecting the adaptation unit and the memory or calculation unit 16
  • the inverse characteristic curve which is shown in the memory or calculation unit 16 as a calculation rule or in tabular form, is changed or adapted in accordance with the values given by the adaptation unit 14 via the line 46.
  • the arrangement according to FIG. 1 is in principle conceivable for all control and / or regulating systems of the internal combustion engine which have an actuator with characteristics that can be changed by external influences.
  • the procedure according to the invention can also be applied to an actuator of an electronic engine power system, ie an electronic accelerator pedal.
  • the arrangement can advantageously be transferred to a speed control system, the setpoint V and the actual value Q in this case representing the variable representing the speed of the internal combustion engine.
  • an actuator characteristic curve is plotted, for example, as is given for a single-phase turntable equipped with a single-phase motor or for a double-turn rotary actuator equipped with a two-phase motor. These are used in particular as a bypass controller for idle control. However, the procedure according to the invention can advantageously also be applied to other characteristic curve shapes.
  • the actual air supply Q supplied by means of the opening cross section of the actuator is plotted in FIG. 2a over the control signal size.
  • the solid line 100 represents the characteristic of the actuator 32. In the right part there is an area with a straight course of the characteristic, which is the working branch of the actuator. This branch of work is preferably considered in connection with the representation of the procedure according to the invention. It can be described mathematically by a straight line equation with a positive slope S and a negative intercept A (see straight line 101 shown in broken lines).
  • This axis section A represents a value by which the amount of air flowing through the actuator for a certain control signal size is less than this amount of air if the characteristic line would pass through the zero point of the / 2 " 7Q system.
  • This axis Sen section thus represents a constructive point of the respective actuator.
  • the axis section A is still subject to changes caused by the actuator-specific or internal combustion engine-specific leakage air, i.e. the amount of air supplied, which cannot be influenced by the actuator. These cause the characteristic axis section A to move upward.
  • the air flow increases again after a horizontal branch until a fixed value, the so-called emergency running cross-section, is reached, which allows the internal combustion engine to operate when the control signal or servomotor fails.
  • FIG. 2b shows the inverted characteristic curve 100 ' derived from the characteristic curve according to FIG. 2a, in which the control signal magnitude is plotted against the default value V determined by the control unit 12.
  • the inverse working branch is also characterized by slope S and axis section A ' (see straight line 101 * shown in broken lines).
  • the quantities or parameters characterizing the characteristic curves correspond in terms of amount. This correspondence is disturbed by the influences described above.
  • 3 shows an exemplary embodiment of the adaptation unit 14.
  • the unit 14 shown in broken lines has, as input lines, the lines 27 and 36 already described with reference to FIG. 1, on which the default values V determined by the controller unit 12 and the determined actual values Q are supplied become.
  • the difference between the specified and actual values is formed in a comparison point 150 and the difference value is forwarded on a line 152 to an integration unit 156 via a switch 154.
  • the switching unit 154 is activated by a signal supplied via the line 158 and determined in an evaluation unit 160.
  • the following input variables are fed to the evaluation unit 160 in order to form the activating signal.
  • a signal representing the idle state of the internal combustion engine is supplied from an idling detection circuit 162 via the connecting line 164, while a signal representing the load of the internal combustion engine is determined by the measuring unit 166 and is transmitted via the connecting line 168, the threshold switch 170 and the Connection line 172 is forwarded to the evaluation unit 160.
  • There is also a determination unit 174 for the starting state of the internal combustion engine which is connected via a line 176 to the evaluation unit 160 and also to a further switching unit 178. The signal generated by the determination unit 174 is processed negatively in the evaluation unit 160.
  • a second input of the integrating device 156 forms the connecting line 180, which connects the integrating unit 156 to the switching unit 178.
  • the switching unit 178 is also linked via a connecting line 182 to a memory element 184, in which an initialization value of the integration unit 156 is stored.
  • the output line 186 of the integration unit 156 is via a limiter 188 and a unit for battery voltage correction 190 guided, which on the other hand is connected via a line 192 to a measuring device 194 for detecting a battery voltage value.
  • the output line 196 of the unit 190 connects the adaptation unit 14 to the storage or calculation unit 16 of the inverse actuator characteristic.
  • the adaptation unit 14 is activated when the switching unit 154 closes.
  • the conditions that must exist for activation of the adaptation indicate the operating states of the internal combustion engine, while the adaptation can be carried out.
  • the function of the evaluation unit 160 therefore corresponds to a logical AND function.
  • the internal combustion engine must be in a stable idling state. This is determined by the measuring unit 162, for example by detecting the closing of the idle switch of the throttle valve and the expiry of a subsequent predetermined time.
  • the starting case of the internal combustion engine is excluded by the negated evaluation of the start signal determined by the unit 174.
  • the signal of the quantity Q representing the air flow rate cannot be used for adaptation.
  • a further condition is specified by the threshold switch 170, the load signal determined in the measuring unit 166 having to be below a load threshold specified by the threshold switch 170.
  • This measure limits the adaptation to operating areas with supercritical pressure conditions in the intake system.
  • the characteristic curve of the actuator is independent of the pressure difference between intake pressure and external pressure.
  • Supercritical conditions exist when the ratio of intake manifold pressure and external pressure is less than a predetermined value. If all three of the above-mentioned conditions are present at the same time, the evaluation unit 160 activates the adaptation via its output line 158 by closing the switching unit 154. This makes it possible to use the procedure described below even for pressure-controlled systems.
  • the switching unit 178 is closed, so that the integration unit 156 is set to its initialization value stored in the memory element 184.
  • the difference formed from the preset and actual value is fed via line 152 to the integration unit 156.
  • the output signal is limited by the limiting unit 188 to physically meaningful values.
  • the output signal of integration unit 156 is corrected as a function of the battery voltage via a battery voltage-dependent characteristic or a link to a battery voltage-dependent value.
  • the adaptation value present on the output line of the adaptation unit 14 is then, as explained below, processed in the memory or calculation unit 16 to correct the inverse actuator characteristic.
  • the characteristic curve 100 in FIG. 2a consists of several areas, one area having a straight course above a control signal quantity tT.
  • the current which determines the position of the actuator and thus the size of the operating variable of the internal combustion engine to be controlled as a function of the control signal * _, is temperature-dependent via the winding resistance of the actuator drive. Furthermore, it shows a battery voltage dependency.
  • the axis section A of the characteristic curve 100 is independent of the influences outlined above.
  • the adaptation of the characteristic curve to the changes acting on it as a result of the influences described above is therefore achieved by adapting the slope S of the straight-shaped part of the characteristic curve by rotating this part of the characteristic curve around the fixed, motor-specific axis section A (see FIG. 2a. dash-dotted characteristic curve 102 or, Fig. 2b characteristic curve 102).
  • the integrator 156 or its output signal represent a measure of the change in the characteristic curve, since they were formed in the idle state as a function of the current change, which can be derived from the deviation between the preset V and the actual value Q.
  • the integrator output signal which may be corrected as a function of the battery voltage and carries the information about the changes acting on the characteristic curve, thus corresponds to the necessary change in the characteristic curve slope to adapt the characteristic curve to the influences described above.
  • FIG. 4 clarifies the procedure according to the invention, which was shown on the basis of the block diagram of FIG. 3.
  • step 200 After starting the program part, a check is made in step 200 as to whether the internal combustion engine is in a starting state. If this is the case, the system is initialized in accordance with step 202. The initialization preferably consists in fixing the integrator to its initial value. The program section is then ended and restarted.
  • step 200 Has it been decided in step 200 that the start phase has expired, i.e. the internal combustion engine is outside of its starting state, a check is carried out in step 204 to determine whether the internal combustion engine is in a stable idling state. If this is not the case, steps 200 and 204 are repeated until the stable idle state has occurred.
  • the control unit 12 calculates the preset value V for the operating variable to be controlled according to step 206 from its input signals. In step 208, it is queried whether the above-mentioned conditions for carrying out the characteristic curve adaptation exist. If this is not the case, the control signal variable Hs is calculated in step 210 in accordance with the above-mentioned equation of the inverse characteristic curve or is read out with a stored characteristic curve and the program part is ended and restarted.
  • step 212 the difference between the preset V and the measured actual value Q of the operating variable to be controlled is calculated in step 212.
  • a query can then follow, with the aid of which it is checked whether the difference between these values is within a predetermined value range (step 213). If this is the case, no adaptation is made and the process continues with step 210.
  • This The measure is intended to prevent the adaptation from responding to small deviations and thus prevent the adaptation from working continuously.
  • Step 213 can also include a query that checks the temporal constancy of the difference value.
  • the condition can be preceded by the adaptation that the difference between the preset V and the actual value Q must be constant for a certain time. Otherwise, the process continues with step 210.
  • step 213 which is not necessarily present but is advantageous, the difference is integrated in step 214.
  • the integration result is finally subjected to a limitation in step 216, which limits the integration result to a maximum or minimum for negative integrator values.
  • the limited integration result is corrected according to step 218 by, for example, multiplication with a value dependent on the battery voltage, so that after step 218 the integrator value represents a measure of the above-described, changing effects.
  • the integrator value present after step 218 is then regarded as the new slope of the inverse characteristic curve according to step 220.
  • step 222 the output signal variable £ is calculated in accordance with the equation outlined above of the inverse characteristic curve from the fixed intercept A ' , ie the pivot point, and the newly determined slope S ' , which corresponds to the integration value determined by means of steps 214 to 218.
  • the characteristic values are adapted in step 222 according to the new parameters and the control signal variable 2 is read out as a function of the controller output signal. The program section is then ended and restarted.
  • a further advantageous application of the concept according to the invention is found in adapting the motor-specific axis section or pivot point to changing leakage air conditions.
  • each actuator Due to the manufacturing tolerances of the individual components or as a result of adjustment measures, each actuator has a characteristic curve that characterizes this actuator.
  • the above-described slope adaptation by rotation about an actuator-specific point of rotation outside the characteristic curve or the characteristic map enables the characteristic curve stored in the computer to be used to determine the control rate to be adjusted at one point.
  • the slope adaptation therefore does not fully take into account the actuator-specific circumstances. If the operating point of the actuator is, for example, outside the reference point on which the slope adaptation is based, then a deviation of the actually set operating point from the specified operating point may still exist.
  • a complete adaptation of the stored characteristic curve to the actuator-specific circumstances is achieved by the long-term adaptation of the fulcrum lying outside the characteristic curve or the characteristic diagram in conjunction with a slope adaptation.
  • FIG. 5 shows the characteristic curve, known from FIG. 2a, of an idling actuator for influencing the air supply to an internal combustion engine.
  • the control variable, the pulse duty factor, the actuator or the current flowing through the actuator is plotted on the vertical axis, while the vertical axis describes the set air quantity or mass.
  • the characteristic curve 100 (solid line) was in its working branch for reference points _ ⁇ and
  • the characteristic curve is not adapted, a deviation of the air quantity or mass actually set by the actuator and the air quantity or mass given on the basis of the stored characteristic curve is determined at any operating point ⁇ r, although the characteristic curve has been adapted for the reference point.
  • the procedure is now as follows. If the deviation is found, the pivot point is changed (new pivot point A). This means a parallel shift of the working branch of the characteristic in the sense of an increase in the deviation (characteristic 300). Subsequently, the characteristic curve is adapted to the actuator-specific conditions at the operating point C (characteristic curve 302) by the above-mentioned adaptation of the slope. This ultimately saves a characteristic curve that takes into account the actuator-specific conditions. Since changes to the actuator do not occur very often during the operating time of the actuator, the pivot point adaptation is a long-term adaptation compared to the slope adaptation.
  • a lowering ie. H. a downward shift of the pivot point can be provided.
  • FIG. 6 shows, in the form of an overview block diagram, a first exemplary embodiment for carrying out the pivot adaptation in conjunction with a slope adaptation.
  • the elements known from FIG. 3 are designated with the same reference symbols. With regard to their functioning, reference is made to the description of FIG. 3.
  • the adaptation unit 14 additionally has a further switching element 400, which is connected to the line 36 via the line 401.
  • the switching element 400 can be actuated via a connecting line 402 by release means 404.
  • Another line 406 connects the switching element 400 to an input of a memory element 408.
  • An output of the memory element 408 forms the line 410, which connects the memory element 408 to a node 412.
  • the node 412 has the line 414 as the second input line, while its output line 416 connects the node 412 with a further node 418.
  • Junction point 418 has line 420 as the second input line. Its output line 422 connects it to a calculation element 424.
  • Line 414 forms an output line of calculation element 424, while line 426 is the output line of calculation element 424 and adaptation unit 14 itself.
  • the line 420 connects a switching element 428 to the node 418.
  • the other end of the switching element 428 is connected to a storage and calculation unit 432 via a line 430.
  • the switching element 428 is connected via a line 434 to the release means 436 and can be actuated by the latter.
  • the line 152, the lines 36 and 410 and a line 438 are supplied to the storage and calculation element 432 as input lines, the latter branching off from the output line 196 of the adaptation unit 14.
  • the two output lines 426 and 196 of the adaptation unit 14 and the line 27 are fed to the calculation unit 16.
  • the lines 27 and 426 are linked in a first connection point 440.
  • the output line 442 of the logic element 440 becomes connected to line 196 via a link 444.
  • the output line of the logic element 444 is the output line 28 of the calculation unit 16.
  • the release element 404 closes the switching element 400 and the current actual value of the air quantity or mass into the storage unit 408 as a reference value Q transferred.
  • the characteristic curve is therefore adapted for the stored reference value by adapting its slope.
  • the adaptation of the pivot point A is now based on the following basic idea.
  • the reference value for the air quantity or mass stored with the slope adaptation before the pivot point adaptation must remain part of the characteristic curve after completion of the pivot point adaptation with slope adaptation.
  • an adaptation of the characteristic curve is to be achieved for the new operating point, so that the air quantity or mass actually supplied corresponds to the one specified for the reference point and the operating point via the adapted characteristic curve.
  • the storage and calculation unit 432 determines the slope of a new characteristic curve, which includes both the reference point and the new operating point, on the basis of the reference point and the measured actual value of the air quantity or mass.
  • the slope is calculated using the known characteristic equation on the basis of The nominal / actual value difference of the air quantity or mass supplied to line 154, the deviation of the measured value of the air quantity or mass supplied via line 36 from the reference value supplied via line 410 and the existing value supplied via line 438 Slope of the characteristic ("slope triangle").
  • the storage and calculation unit determines the relative change in gradient ((new gradient - old gradient) / new gradient) from the calculated new and the known old gradient.
  • the new pivot point is calculated by evaluating the relative slope change.
  • the change in the pivot point results from the sum of the reference point value and the value of the previous pivot point, multiplied by the relative change in gradient.
  • the release means 334 closes the switching element 428.
  • a pivot point adaptation is carried out in a time window after the idle switch has been closed, the lower time threshold being selected in such a way that in the case of pressure-controlled systems the air quantities are falsified - or measured mass values is prevented by a still filled suction tube and the maximum value of the time window is selected such that the previously learned reference point remains valid.
  • a successful slope adaptation must have been completed before the switching element 428 is closed, for example a certain time before activation of the pivot point adaptation, so that the learned reference value can form the basis for the further calculation.
  • the current air quantity or mass value must be considerably larger than the stored reference value in order to ensure sufficient measurement accuracy by means of a sufficiently large difference.
  • the shear conditions closed idle switch, increased speed
  • a pivot adaptation in selected operating points.
  • the calculation unit 424 which outputs a measure for the fulcrum on the lines 426 and 414, integrates the product formed in the junction 418 from the relative change in gradient during the gradient adaptation and the sum of the reference air quantity or mass value and currently existing pivot point, ie the necessary pivot point change calculated as shown above.
  • the new slope is subsequently set using the slope adaptation described.
  • the above-mentioned actuator characteristic equation is obtained by adding the setpoint given by the controller via line 27 and the point of rotation given via line 426, and then multiplying this sum by the slope of the characteristic line supplied on line 196.
  • the calculation unit 16 then outputs on the line 28 a control signal which serves to set the desired value.
  • FIG. 7 shows a further embodiment of the inventive concept in the form of a sketch of a computer program based on a flow chart. This embodiment is advantageous in terms of its simplicity.
  • FIG. 7 shows elements which are already known from FIG. 4. These have the same reference symbols and fulfill the same function. With regard to their mode of operation, reference is therefore made to the description of FIG. 4.
  • a step 500 queries whether the above-mentioned conditions for carrying out the pivot point adaptation are present. When the slope adaptation was successfully completed, the reference value was stored in step 213 in the event of a no decision. The conditions for carrying out the pivot adaptation are checked, for example, on the basis of moving counters and set marks. If the conditions for carrying out the pivot point adaptation are not present, step 502 is carried out after the query step 500, in which the control signal size is calculated on the basis of the calculated slope and pivot point values via the inverse characteristic curve.
  • step 504 checks whether there is a difference between the setpoint and actual value of the air quantity or mass at the present operating point, which difference is greater than a predetermined value £ . If this is not the case, step 502 follows; in the opposite case, if there is a deviation, in step 506 an integrator, in which a measure of the change in the pivot point is stored, is changed by a predetermined value.
  • the change in the integrator level is dependent on the sign of the deviation, and in an advantageous exemplary embodiment can be selected depending on the size of this deviation. It should be noted that the pivot point is always changed in such a way that a shift in the characteristic curve results in the sense of an increase in the deviation.
  • step 508 the pivot point value used to calculate the drive signal size is set to the integrator level. Then, according to step 502, the control signal size is calculated and output. Since the pivot point is a measure of the amount of leakage air flowing into the internal combustion engine, values about this amount of leakage air can be derived from the stored learned pivot point for diagnostic purposes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

On propose un procédé et un dispositif pour la commande et/ou la régulation d'une grandeur caractéristique d'un moteur à combustion interne avec un organe de transfert qui détermine la relation entre sa grandeur d'entrée et sa grandeur de sortie sous la forme d'une courbe caractéristique ou d'un champ caractéristique, par exemple un élément de réglage à commande électrique, qui influe directement ou indirectement sur la grandeur caractéristique du moteur à combustion interne d'un véhicule à moteur et qui détermine, sous la forme d'une courbe caractérisque ou d'un champ caractéristique, la relation entre la commande et la grandeur caractéristique ou une grandeur influant sur cette grandeur caractéristique. L'organe de transfert ou la courbe ou le champ caractéristiques sont soumis à des modifications. Par une adaptation de la courbe caractéristique ou de l'instruction de calcul qui la représente ou du champ caractéristique, ces éléments sont adaptés aux modifications. Cette adaptation est effectuée de manière à provoquer la rotation d'au moins une zone de la courbe caractéristique ou du champ caractéristique autour d'un point déterminé, spécifique de l'organe de réglage ou du moteur à combustion interne et situé à l'extérieur de la courbe caractéristique et de manière à adapter ce point dans le cadre d'une adaptation à long terme.There is provided a method and a device for controlling and / or regulating a characteristic quantity of an internal combustion engine with a transfer member which determines the relation between its input quantity and its output quantity in the form of a characteristic curve or of a characteristic field, for example an electrically controlled regulating element, which directly or indirectly influences the characteristic quantity of the internal combustion engine of a motor vehicle and which determines, in the form of 'a characteristic curve or of a characteristic field, the relation between the command and the characteristic quantity or a quantity influencing this characteristic quantity. The transfer member or the characteristic curve or field are subject to modifications. By adapting the characteristic curve or the calculation instruction which represents it or the characteristic field, these elements are adapted to the modifications. This adaptation is carried out in such a way as to cause the rotation of at least one zone of the characteristic curve or of the characteristic field around a determined point, specific to the regulating member or of the internal combustion engine and located outside of the characteristic curve and so as to adapt this point within the framework of a long-term adaptation.

Description

Verfahren und Vorrichtung zur Steuerung und/oder Regelung einer Be¬ triebsgröße einer Brennkraftmaschine Method and device for controlling and / or regulating an operating variable of an internal combustion engine
Stand der TechnikState of the art
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Steue¬ rung und/oder Regelung einer Betriebsgröße einer Brennkraftmaschine gemäß den Oberbegriffen der unabhängigen Patentansprüche.The invention relates to a method and a device for controlling and / or regulating an operating variable of an internal combustion engine according to the preambles of the independent claims.
Bei Verfahren und Vorrichtungen zur Steuerung und/oder Regelung ei¬ ner Betriebsgröße einer Brennkraftmaschine werden vielfach Übertra¬ gungsglieder, wie beispielsweise elektrisch betätigbare Stellglieder eingesetzt, die auf die zu steuernde bzw. zu regelnde Betriebsgröße mittelbar oder unmittelbar einwirken. Der durch ein solches Übertra¬ gungsglied festgelegte Zusammenhang zwischen Eingangs- und Ausgangs¬ größe bzw. bei einem Stellglied zwischen elektrischer Ansteuergröße und der Betriebsgröße bzw. einer diese Betriebsgröße beeinflußenden Größe ist als Kennfeld oder Kennlinie darstellbar. Dieses Kennfeld bzw. diese Kennlinie ist dabei Einflüssen ausgesetzt, die verändernd auf Kennfeld bzw. Kennlinie einwirken, so daß die Steuerung und/oder Regelung der Betriebsgröße außerhalb ihres im Normalbetrieb vorge¬ sehenen Arbeitspunktes, unter Umständen am Rande ihres Signalbe¬ reichs, arbeitet. Dies kann letztendlich zu einem fehlerhaften Ar¬ beiten der Steuerung und/oder Regelung führen, welches insbesondere negative Auswirkungen auf Stabilität, Genauigkeit und/oder Dynamik der Steuerung und/oder Regelung hat.In the case of methods and devices for controlling and / or regulating an operating variable of an internal combustion engine, transmission elements, such as, for example, electrically actuated actuators, are often used which act indirectly or directly on the operating variable to be controlled or regulated. The relationship between the input and output variable or, in the case of an actuator, between the electrical control variable and the operating variable or a variable influencing this operating variable, which is determined by such a transmission element, can be represented as a characteristic diagram or characteristic curve. This characteristic diagram or this characteristic curve is exposed to influences which have a changing effect on the characteristic diagram or characteristic curve, so that the control and / or regulation of the operating variable operates outside of its working point provided in normal operation, possibly at the edge of its signal range. Ultimately, this can lead to incorrect control and / or regulation work, which in particular has negative effects on the stability, accuracy and / or dynamics of the control and / or regulation.
Derartige Einflüsse zeigen sich beispielsweise bei einem Stellglied in einer Abhängigkeit der Stellgliedkennlinie bzw. des -kennfeldes von der Temperatur der Stellgliedwicklung. Bei kaltem Stellglied nimmt die Wicklung des Stellgliedes bei gleicher Ansteuersignalgröße einen größeren Strom als bei erwärmtem Stellglied auf, so daß sich bei gleicher Ansteuersignalgröße jeweils ein anderer Wert der Be¬ triebsgröße bzw. der diese beeinflussenden Größe einstellt.Such influences can be seen, for example, in the case of an actuator as a function of the actuator characteristic or the characteristic map from the temperature of the actuator winding. When the actuator is cold, the winding of the actuator takes up a larger current with the same control signal size than with a heated actuator, so that with the same control signal size a different value of the operating variable or the variable influencing it is set.
Ähnliche Auswirkungen haben Batteriespannungsschwankungen und bei einem die Luftzufuhr steuerndem Stellglied Änderungen in der nicht vom Stellglied beeinflußbaren Leckluftmengen oder Veränderungen des Umgebungsluftdruckes.Battery voltage fluctuations and, in the case of an actuator which controls the air supply, changes in the amount of leakage air which cannot be influenced by the actuator or changes in the ambient air pressure have similar effects.
In der DE-OS 34 15 183 sind daher ausgehend von einem elektromagne¬ tischen Stellglied mit vorgegebener Kennlinie, welches bei einer Leerlaufdrehzahlregelung für die Luftzufuhr zur Brennkraftmaschine eingesetzt wird, Maßnahmen zur Adaption des Stellgliedkennlinienver¬ laufs angegeben.DE-OS 34 15 183 therefore starts from an electromagnetic actuator with a predetermined characteristic curve, which is used in an idle speed control for the air supply to the internal combustion engine, measures for adapting the actuator characteristic curve.
Diese Adaption nimmt einen Vergleich zwischen dem vom Regler berech¬ neten Soll- und dem gemessenen Istwert einer durch das Stellglied beeinflußten Größe vor und stellt in Abhängigkeit des Vergleichser¬ gebnisses im Arbeitsast der Kennlinie, der weitestgehend linear aus¬ gebildet ist, unabhängig voneinander Fußpunkt (Offset-Adaption) und Steigung (Steigungs-Adaption) ein. Zur Vermeidung von Fehladaptionen und zur Beschleunigung des AdaptionsVorgangs sind in der DE-OS 34 15 183 Freigabebedingungen für die Offset- und Steigungsadap- tion, die zueinander in Beziehung stehen, definiert. Die dort beschriebene Offsetadaption ist jedoch lediglich in der La¬ ge, eine Korrektur der Kennlinie in einem einzelnen Arbeitspunkt auszuführen. In Betriebszuständen, in denen sich die Einflüsse auf die Stellgliedkennlinie schnell ändern, ist der Verlauf der Adaption daher nicht zufriedenstellend. In einem derartigen Betriebszustand arbeitet die zur schnellen Korrektur ausgelegte Offsetadaption stän¬ dig. Dies kann zu einer unbefriedigenden Laufruhe der Brennkraft¬ maschine in diesem Betriebszustand führen. Erst ein Eingreifen der Steigungsadaption, die, weil eine wiederholte Adaption der Steigung ohne Adaption des Fußpunktes zu Fehlfunktionen des Steuer- bzw. Re¬ gelsystems führen kann, aus Funktionsgründen erweiterten Freigabebe- dingungen unterliegt, paßt die Kennlinie den veränderten Umständen an und beruhigt somit den AdaptionsVorgang und das Laufverhalten der Brennkraftmaschine.This adaptation makes a comparison between the setpoint calculated by the controller and the measured actual value of a variable influenced by the actuator and, depending on the comparison result in the working branch of the characteristic curve, which is largely linear, independently of one another ( Offset adaptation) and slope (slope adaptation). In order to avoid incorrect adaptations and to accelerate the adaptation process, DE-OS 34 15 183 defines release conditions for the offset and slope adaptation, which are related to each other. However, the offset adaptation described there is only able to carry out a correction of the characteristic curve at a single operating point. In operating states in which the influences on the actuator characteristic curve change quickly, the course of the adaptation is therefore unsatisfactory. In such an operating state, the offset adaptation designed for rapid correction works continuously. This can lead to unsatisfactory smooth running of the internal combustion engine in this operating state. Only when the slope adaptation intervenes, which is subject to extended release conditions for functional reasons because repeated repetition of the slope without adaptation of the base point can lead to malfunctions of the control or regulating system, does the characteristic curve adapt to the changed circumstances and thus calms the situation Adaptation process and the running behavior of the internal combustion engine.
Eine Übertragung der bekannten Stellgliedkennlinienadaption auf druckgesteuerte Systeme, d.h. Systeme die auf der Basis eines den Druck im Ansaugrohr repräsentierenden Signals die zur Bestimmung der zuzumessenden Einspritzmenge benötigte Lastinformation gewinnen, ist nicht möglich. Insbesondere beim Übergang aus dem Teillastbereich in den Leerlaufzustand wird aus dem Drucksignal ein zu hoher Lastwert bestimmt, da das Drucksignal erst nach mehreren Arbeitstakten ein korrektes Lastsignal liefert. Eine in diesem Übergangsbereich durch¬ geführte Adaption würde fehlerhaft sein und möglicherweise zu unge¬ wollten Betriebszuständen führen.A transfer of the known actuator characteristic curve adaptation to pressure-controlled systems, i.e. Systems which obtain the load information required to determine the injection quantity to be metered on the basis of a signal representing the pressure in the intake pipe are not possible. In particular during the transition from the partial load range to the idling state, an excessively high load value is determined from the pressure signal, since the pressure signal delivers a correct load signal only after several work cycles. An adaptation carried out in this transition area would be faulty and possibly lead to undesired operating states.
Der Erfindung liegt daher die Aufgabe zugrunde, Maßnahmen anzugeben, welche die Anpassung einer Steuer- bzw. Regelung einer Betriebsgröße einer Brennkraftmaschine an sich verändernde Betriebsumstände ver¬ bessern.The invention is therefore based on the object of specifying measures which improve the adaptation of a control or regulating an operating variable of an internal combustion engine to changing operating conditions.
Dies wird durch eine Adaption des Kennfeldes bzw. der Kennlinie des Übertragungsgliedes bzw. des Stellgliedes erreicht, wobei wenigstens ein Bereich des Kennfeldes bzw. der Kennlinie um einen vorgegebenen, stellgliedspezifischen, außerhalb des Kennfelds bzw. der Kennlinie liegenden Drehpunkt (A) gedreht wird. Dabei werden die aus dem Stand der Technik für Stellglieder bekannte Fußpunkt- und Steigungs¬ adaption gleichzeitig durchgeführt.This is achieved by adapting the characteristic diagram or the characteristic curve of the transmission element or the actuator, at least an area of the characteristic diagram or the characteristic curve is rotated around a predetermined, actuator-specific pivot point (A) lying outside the characteristic diagram or the characteristic curve. The base point and slope adaptation known from the prior art for actuators are carried out simultaneously.
Eine weitere Verbesserung dieser Kennfeld- bzw. Kennlinienadaption wird dadurch erreicht, daß eine Langzeitadaption des außerhalb des Kennfelds bzw. der Kennlinie liegenden Drehpunkts (A) zur Anpassung an stellgliedspezifische Gegebenheiten vorgenommen wird.A further improvement of this characteristic map or characteristic curve adaptation is achieved in that a long-term adaptation of the pivot point (A) lying outside the characteristic map or the characteristic curve is carried out to adapt to actuator-specific circumstances.
Aus der DE-OS 36 31 283 ist ein derartiges Stellglied zur Steuerung der Drosselklappe einer Brennkraftmaschine im Zusammenhang mit einem elektronischen Gaspedal bekannt.Such an actuator for controlling the throttle valve of an internal combustion engine in connection with an electronic accelerator pedal is known from DE-OS 36 31 283.
Vorteile der ErfindungAdvantages of the invention
Die erfindungsgemäße Vorgehensweise führt zu einer Adaption des Kennfeldes bzw. der Kennlinie des Übertragungsgliedes bzw. des Stellgliedes, die bei schneller Anpassung an sich verändernde Be- triebsumstände das Betriebsverhalten der Brennkraftmaschine nicht verschlechternd beeinflußt, da die aus dem Stand der Technik für Stellgliedkennlinien bekannte getrennte Adaption von Offset und Steigung entfällt und lediglich ein Parameter der Kennlinie bzw. des Kennfeldes an die sich verändernde Betriebsumstände angepaßt wird.The procedure according to the invention leads to an adaptation of the characteristic diagram or the characteristic curve of the transmission element or the actuator, which does not adversely affect the operating behavior of the internal combustion engine when rapidly adapting to changing operating conditions, since the separate adaptation known from the prior art for actuator characteristic curves there is no offset and slope and only one parameter of the characteristic curve or the characteristic map is adapted to the changing operating conditions.
Bei der Anwendung der erfindungsgemäßen Vorgehensweise auf das Stellglied einer Leerlaufdrehzahlregelung wird ein befriedigendes Betriebsverhalten auch in kritischen Betriebsbereichen wie der Nach- startphase erreicht. Durch eine Langzeitanpassung des außerhalb des Kennfelds bzw. der Kennlinie liegenden Drehpunkts (A) wird eine Anpassung des Dreh¬ punkts an die sich ändernden stellgliedspezifischen Gegebenheiten erreicht. In einem weiteren Ausführungsbeispiel kann vorteilhaft aus dem adaptierten Drehpunkt Informationen über das Stellglied zu Diagnosezwecken erhalten werden.When the procedure according to the invention is applied to the actuator of an idle speed control, satisfactory operating behavior is achieved even in critical operating areas such as the post-start phase. A long-term adaptation of the pivot point (A) lying outside the characteristic diagram or the characteristic curve enables the pivot point to be adapted to the changing actuator-specific circumstances. In a further exemplary embodiment, information about the actuator can advantageously be obtained from the adapted pivot point for diagnostic purposes.
Weitere Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung von Ausführungsbeispielen.Further advantages of the invention result from the following description of exemplary embodiments.
Zeichnungdrawing
Die Erfindung wird nachstehend anhand der in der Zeichnung ausge¬ führten Ausführungsformen erläutert. Dabei zeigt Fig. 1 ein allge¬ meines Übersichtsblockschaltbild eines Regelsystems am Beispiel ei¬ ner Leerlaufdrehzahlregelung mit Stellgliedkennlinienadaption, wäh¬ rend in Fig. 2 beispielhaft Kennlinie sowie die Auswirkungen der Kennlinienadaption dargestellt sind. Fig. 3 zeigt ein detaillierte¬ res Blockschaltbild für die Kennlinienadaption, während in Fig. 4 ein Flußdiagramm gezeigt ist, welches die Adaption der Kennlinie als Skizze einer Rechnerrealisierung verdeutlicht.The invention is explained below with reference to the embodiments shown in the drawing. 1 shows a general overview block diagram of a control system using the example of an idle speed control with actuator characteristic curve adaptation, while FIG. 2 shows an exemplary characteristic curve and the effects of the characteristic curve adaptation. FIG. 3 shows a detailed block diagram for the characteristic curve adaptation, while in FIG. 4 a flow diagram is shown which illustrates the adaptation of the characteristic curve as a sketch of a computer implementation.
In Figur 5 ist Drehpunkt- und Steigungsadaption anhand eines Kenn- lieniendiagramms dargestellt, während Figur 6 ein Ausführungsbei- spiel zur Drehpunkts- und Steigungsadaption in Form eines Über¬ sichtsblockschaltbildes darstellt. In Figur 7 zeigt ein Flußdiagramm eine Skizze einer Realisierung der Drehpunkts- und Steigungsadaption in Form eines Rechnerprogramms. Beschreibung von AusführungsbeispielenFIG. 5 shows pivot point and slope adaptation using a characteristic diagram, while FIG. 6 shows an exemplary embodiment for pivot point and slope adaptation in the form of an overview block diagram. In FIG. 7, a flow chart shows a sketch of a realization of the pivot and slope adaptation in the form of a computer program. Description of exemplary embodiments
Fig. 1 zeigt am Beispiel einer Leerlaufdrehzahlregelung in Form ei¬ nes Übersichtsblockschaltbildes ein Steuer- und/oder Regelsystem für eine Betriebsgröße einer Brennkraftmaschine, welches über Mittel zur Adaption der Stellgliedkennlinie verfügt. Dabei ist eine Rechenein¬ heit 10 vorgesehen, die unter anderem eine Reglereinheit 12, eine Adaptionseinheit 14 und eine Speicher- bzw. Berechnungseinheit 16 umfaßt.1 uses the example of an idle speed control in the form of an overview block diagram to show a control and / or regulating system for an operating variable of an internal combustion engine, which has means for adapting the actuator characteristic curve. A computing unit 10 is provided, which includes, among other things, a controller unit 12, an adaptation unit 14 and a storage or computing unit 16.
Der Reglereinheit 12 werden dabei über die Eingangsleitung 18 bis 20 Betriebsparameter der nicht dargestellten Brennkraftmaschine bzw. des Kraftfahrzeugs übermittelt, die von entsprechenden Meßeinrich¬ tungen 22 bis 24 ermittelt werden. Bei diesen Betriebsparametern handelt es sich um die aus dem Stand der Technik geläufigen, zur Steuerung und/oder Regelung der Betriebsgröße notwendigen Parameter. Im Falle einer Leerlaufdrehzahlregelung sind das insbesondere Dreh¬ zahl, Motortemperatur, Batteriespannung, ein Lasterkennungssignal, Leerlaufzustandssignal, etc.The control unit 12 is transmitted via the input line 18 to 20 operating parameters of the internal combustion engine or the motor vehicle, not shown, which are determined by corresponding measuring devices 22 to 24. These operating parameters are the parameters which are familiar from the prior art and are necessary for controlling and / or regulating the size of the company. In the case of an idle speed control, these are in particular speed, engine temperature, battery voltage, a load detection signal, idle state signal, etc.
Die Reglereinheit 12 ermittelt aus den ihr zugeführten Betriebspara¬ meterwerten einen Sollwert für die Drehzahl, den sie mit der aktuell gemessenen Ist-Drehzahl vergleicht und aus der Differenz einen Vor¬ gabewert V für eine den Luftdurchsatz durch die Brennkraftmaschine charakterisierende Größe, wie beispielsweise Luftmenge, Luftmasse, Druck im Ansaugrohr oder Drosselklappenstellung ermittelt, der über die Ausgangsleitung 26 der Reglereinheit 12 sowohl an die Adaptions- einheit 14 als auch an die Speicher- bzw. Berechnungseinheit 16 ab¬ gegeben wird.The controller unit 12 uses the operating parameter values supplied to it to determine a target value for the rotational speed, which it compares with the currently measured actual rotational speed, and from the difference a predetermined value V for a variable characterizing the air throughput through the internal combustion engine, such as, for example, air volume. Air mass, pressure in the intake pipe or throttle valve position are determined, which is delivered via the output line 26 of the controller unit 12 both to the adaptation unit 14 and to the storage or calculation unit 16.
In Abhängigkeit dieser ermittelten Größe wird aus der Speicher- bzw. Berechnungseinheit 16 gemäß einer, die inverse Kennlinie entspre¬ chend Fig. 2b darstellenden Berechnungsvorschrift die Ansteuer- signalgröße C berechnet bzw. mittels der dort in Tabellenform abge- legten inversen Stellgliedkennlinie ein Ansteuersignalwert l* für das Stellglied ermittelt und über die Ausgangsleitung 28 der Rechen¬ einheit 10 an eine Endstufenschaltung 30 für ein die Betriebsgröße mittelbar oder unmittelbar beeinflussendes Stellglied 32 abgegeben.Depending on this ascertained quantity, the control or computation unit 16 uses a calculation rule that represents the inverse characteristic curve in accordance with FIG. Signal variable C is calculated or a control signal value l * is determined for the actuator by means of the inverse actuator characteristic curve stored there in table form and is output via the output line 28 of the computing unit 10 to an output stage circuit 30 for an actuator 32 which directly or indirectly influences the operating variable.
Im Falle des Ausführungsbeispieles einer Leerlaufdrehzahlregelung handelt es sich bei dem Stellglied 32 um ein die Luftzufuhr zur Brennkraftmaschine oder die Kraftstoffzufuhr zur Brennkraftmaschine beeinflussendes Stellglied, wie Drosselklappe oder Bypass-Steller oder im Falle einer Diesel-Brennkraftmaschine um eine Regelstange. Die Stellgliedkennlinie des Stellglieds 32, die die Zuordnung von Ansteuersignal £ zur Größe der zu steuernden und/oder zu regelnden Betriebsgröße bzw. eines diese repräsentierenden Signals bildet, ist im Falle eines sogenannten Einwicklungsdrehstellers zur Beeinflus¬ sung der Luftzufuhr zur Brennkraftmaschine wie in Fig. 2a darge¬ stellt, ausgeführt. Daraus abgeleitet ist die in Fig. 2b gezeigte inverse Stellgliedkennlinie. Diese ist in der Speicher- und Berech¬ nungseinheit 16 beispielweise als Berechnungsvorschrift oder in Ta¬ bellenform abgelegt.In the case of the exemplary embodiment of an idle speed control, the actuator 32 is an actuator influencing the air supply to the internal combustion engine or the fuel supply to the internal combustion engine, such as throttle valve or bypass actuator or, in the case of a diesel internal combustion engine, a control rod. The actuator characteristic curve of the actuator 32, which forms the assignment of the control signal £ to the size of the operating variable to be controlled and / or regulated or a signal representing it, is in the case of a so-called winding rotary actuator for influencing the air supply to the internal combustion engine as in FIG. 2a darge¬, executed. The inverse actuator characteristic curve shown in FIG. 2b is derived from this. This is stored in the storage and calculation unit 16, for example as a calculation rule or in table form.
In einer Meßeinrichtung 34, die mit dem Stellglied 32 verbunden ist, wird die Ist-Größe der vom Stellglied 32 beeinflußten Betriebsgröße gemessen und über die Leitung 36 der Recheneinheit 10 bzw. der Adaptionseinheit 14 zugeführt. Im Falle eines die Luftzufuhr zur Brennkraftmaschine beeinflussenden Stellgliedes 32 ist die mittels der Meßeinrichtung 34 ermittelte Große Q für den Luftzufluß zur Brennkraftmaschine die momentan der Brennkraftmaschine zugeführte Luftmenge, Luftmasse, Ansaugdruck und/oder Drosselklappensstellung, während die Meßeinrichtung 34 selbst entsprechend ein Luftmengen-, Luftmassenmesser, Druckfühler oder Drosselklappenstellungsgeber ist. Neben dem von der Reglereinheit 12 ermittelten Soll- oder Vorgabe¬ wert V für die Betriebsgröße und der mittels der Meßeinrichtung 34 ermittelten Ist-Größe Q dieser Betriebsgröße, wird der Adaptionsein¬ heit 14 über weitere Eingangsleitungen 38 bis 40 von entsprechenden Meßeinrichtungen 42 bis 44 Informationen über den Betriebszustand der Brennkraftmaschine zugeführt. Der Sollwert V wird der Adaptions- einheit 14 über die Leitung 27 zugeleitet, die Adaptionseinheit 14 und Leitung 26 miteinander verbindet. Dabei handelt es sich insbe¬ sondere um Informationen betreffend den Start- und den Leerlaufzu¬ stand der Brennkraftmaschine, ein Lastsignal und die Batteriespan¬ nung. Dabei können die Meßeinrichtungen 42 bis 44 mit den entspre¬ chenden Meßeinrichtungen 22 bis 24, die im Zusammenhang mit der Re¬ geleinheit 12 beschrieben worden sind, identisch sein. Die in Abhän¬ gigkeit ihrer EingangsSignale von der Adaptionseinheit 14 ermittel¬ ten Kennlinienparameter werden über die Adaptionseinheit und Spei¬ cher- bzw. Berechnungseinheit 16 verbindende Leitung bzw. Busverbin¬ dung 46 von der Adaptionseinheit 14 an die Speicher- bzw. Berech¬ nungseinheit 16 abgegeben, wobei die inverse Kennlinie, die in der Speicher- bzw. Berechnungseinheit 16 als Berechnungsvorschrift oder in Tabellenform dargestellt ist, entsprechend den von der Adaptions- einheit 14 über die Leitung 46 abgegebenen Werte verändert bzw. an¬ gepaßt wird.In a measuring device 34, which is connected to the actuator 32, the actual variable of the operating variable influenced by the actuator 32 is measured and supplied to the computing unit 10 or the adaptation unit 14 via the line 36. In the case of an actuator 32 influencing the air supply to the internal combustion engine, the size Q determined by means of the measuring device 34 for the air flow to the internal combustion engine is the air quantity, air mass, intake pressure and / or throttle valve position currently supplied to the internal combustion engine, while the measuring device 34 itself correspondingly is an air quantity, air mass meter , Pressure sensor or throttle position transmitter. In addition to the desired or specified value V for the operating variable ascertained by the controller unit 12 and the actual variable Q of this operating variable ascertained by means of the measuring device 34, the adaptation unit 14 receives information via corresponding input lines 38 to 40 from corresponding measuring devices 42 to 44 fed over the operating state of the internal combustion engine. The setpoint V is fed to the adaptation unit 14 via the line 27, which connects the adaptation unit 14 and line 26 to one another. This relates in particular to information relating to the starting and idling state of the internal combustion engine, a load signal and the battery voltage. The measuring devices 42 to 44 can be identical to the corresponding measuring devices 22 to 24, which have been described in connection with the control unit 12. The characteristic curve parameters determined as a function of their input signals by the adaptation unit 14 are transmitted from the adaptation unit 14 to the memory or calculation unit 16 via the line or bus connection 46 connecting the adaptation unit and the memory or calculation unit 16 The inverse characteristic curve, which is shown in the memory or calculation unit 16 as a calculation rule or in tabular form, is changed or adapted in accordance with the values given by the adaptation unit 14 via the line 46.
Die Anordnung nach Fig. 1 ist prinzipiell für alle Steuer- und/oder Regelsysteme der Brennkraftmaschine denkbar, die über ein Stellglied mit durch äußere Einflüsse veränderbaren Kennlinien verfügen. Insbe¬ sondere läßt sich die erfindungsgemäße Vorgehensweise auch auf ein Stellglied eines elektronischen Motorleistungssystems, d.h. eines elektronischen Gaspedals, anwenden. In vorteilhafter Weise ist die Anordnung auf ein Drehzahlregelsystem übertragbar, wobei Sollwert V und Istwert Q in diesem Fall die Dreh¬ zahl der Brennkraftmaschine repräsentierende Größe darstellen.The arrangement according to FIG. 1 is in principle conceivable for all control and / or regulating systems of the internal combustion engine which have an actuator with characteristics that can be changed by external influences. In particular, the procedure according to the invention can also be applied to an actuator of an electronic engine power system, ie an electronic accelerator pedal. The arrangement can advantageously be transferred to a speed control system, the setpoint V and the actual value Q in this case representing the variable representing the speed of the internal combustion engine.
Ferner ist diese Anordnung und die nachfolgend beschriebene Vorge¬ hensweise in vorteilhafter Weiterbildung auch auf Übertragungsglie¬ der mit Kennfeldern anwendbar.Furthermore, this arrangement and the procedure described below can also be used in an advantageous development on transmission links with characteristic maps.
In Fig. 2a und 2b ist beispielhaft eine Stellgliedkennlinie aufge¬ tragen, wie sie für einen mit einem Ein-Phasen-Motor ausgestatteten Einwicklungsdrehsteller oder für ein mit einem Zwei-Phasen-Motor ausgerüsteten Zweiwicklungsdrehsteller gegeben ist. Diese werden insbesondere als Bypasssteller für Leerlaufregelungen verwendet. Die erfindungsgemäße Vorgehensweise ist jedoch in vorteilhafter Weise auch auf andere Kennlinienformen anwendbar.In FIGS. 2a and 2b, an actuator characteristic curve is plotted, for example, as is given for a single-phase turntable equipped with a single-phase motor or for a double-turn rotary actuator equipped with a two-phase motor. These are used in particular as a bypass controller for idle control. However, the procedure according to the invention can advantageously also be applied to other characteristic curve shapes.
In Fig. 2a ist die mittels des Öffnungsguerschnitts des Stellgliedes zugeführte Ist-Luftzufuhr Q über der Ansteuersignalgröße aufge¬ tragen. Die durchgezogene Linie 100 repräsentiert dabei die Kennli¬ nie des Stellgliedes 32. Im rechten Teil findet sich ein Bereich mit geradenförmigem Verlauf der Kennlinie, bei dem es sich um den Ar¬ beitsast des Stellgliedes handelt. Dieser Arbeitsast wird im Zusam¬ menhang mit der Darstellung der erfindungsgemäßen Vorgehensweise be¬ vorzugt betrachtet. Er läßt sich mathematisch durch eine Geraden- gleichung mit positiver Steigung S und negativem Achsenabschnitt A beschreiben (s. strichliert dargestellte Gerade 101).The actual air supply Q supplied by means of the opening cross section of the actuator is plotted in FIG. 2a over the control signal size. The solid line 100 represents the characteristic of the actuator 32. In the right part there is an area with a straight course of the characteristic, which is the working branch of the actuator. This branch of work is preferably considered in connection with the representation of the procedure according to the invention. It can be described mathematically by a straight line equation with a positive slope S and a negative intercept A (see straight line 101 shown in broken lines).
Dieser Achsenabschnitt A repräsentiert dabei einen Wert, um den die durch den Steller fließende Luftmenge für eine bestimmte Ansteuer¬ signalgröße geringer ist als diese Luftmenge wäre, wenn die Kenn¬ linie durch den Nullpunkt des /2"7Q-Systems gehen würde. Dieser Ach¬ senabschnitt stellt somit einem konstruktiven Punkt des jeweiligen Stellgliedes dar. Mit anderen Worten ist der Achsenabschnitt A der Schnittpunkt der vertikalen Achse des _»/Q-Systems mit der Verlängerung 101 des Ar¬ beitsastes der Kennlinie 100, d.h. der fiktive Wert für die zuge¬ führte Luftmenge für die AnSteuergröße O = null, wenn der vorgege¬ bene Bereich der Kennlinie (in diesem Fall der geradenförmige Ab¬ schnitt) zugrunde gelegt wird, d.h. auf der Basis des jeweilig ausgewählten Bereichs der Kennlinie bzw. des Kennfeldes.This axis section A represents a value by which the amount of air flowing through the actuator for a certain control signal size is less than this amount of air if the characteristic line would pass through the zero point of the / 2 " 7Q system. This axis Sen section thus represents a constructive point of the respective actuator. In other words, the intercept A is the intersection of the vertical axis of the system with the extension 101 of the working branch of the characteristic curve 100, ie the fictitious value for the supplied air quantity for the control variable O = zero if the given region of the characteristic curve (in this case the straight section) is used as the basis, ie on the basis of the respectively selected region of the characteristic curve or the characteristic diagram.
Der Achsenabschnitt A unterliegt dabei noch Veränderungen, die von der Stellglied- bzw. brennkraftmaschinenspezifischen Leckluft, d.h. der zugeführten Luftmenge, die nicht durch das Stellglied beeinflu߬ bar ist, herrühren. Diese bewirken eine Verschiebung des Kenn¬ linien-Achsenabschnitts A nach oben.The axis section A is still subject to changes caused by the actuator-specific or internal combustion engine-specific leakage air, i.e. the amount of air supplied, which cannot be influenced by the actuator. These cause the characteristic axis section A to move upward.
Für den Bereich kleiner werdender Ansteuergrößen steigt die Luftmen¬ ge nach einem waagrechten Ast wieder an, bis ein fester Wert, der sogenannte Notlaufquerschnitt erreicht ist, der einen Betrieb der Brennkraftmaschine bei ausgefallenem Steuersignal bzw. Stellmotor erlaubt.For the area of smaller and smaller control variables, the air flow increases again after a horizontal branch until a fixed value, the so-called emergency running cross-section, is reached, which allows the internal combustion engine to operate when the control signal or servomotor fails.
Ein Stellglied mit entsprechender Kennlinie im Zusammenhang mit ei¬ nem E-Gas-System ist aus der DE-OS 36 31 283 bekannt.An actuator with a corresponding characteristic in connection with an e-gas system is known from DE-OS 36 31 283.
Fig. 2b zeigt die aus der Kennlinie nach Figur 2a abgeleitete inver¬ se Kennlinie 100', bei der die Ansteuersignalgröße über den von der Regeleinheit 12 ermittelten Vorgabewert V aufgetragen ist. Der inverse Arbeitsast ist dabei ebenfalls durch Steigung S und Achsen¬ abschnitt A' (s. strichliert dargestellte Gerade 101*) charakteri¬ siert. Im Idealfall stimmen die die Kennlinien charakterisieren¬ den Größen bzw. Parameter betragsmäßig überein. Diese Übereinstim¬ mung wird durch die eingangs beschriebenen Einflüße gestört. Fig. 3 stellt ein Ausführungsbeispiel der Adaptionseinheit 14 dar. Die strichliert dargestellte Einheit 14 hat als Eingangsleitungen die bereits anhand von Fig. 1 beschriebenen Leitungen 27 und 36, auf denen die von der Reglereinheit 12 ermittelten Vorgabewerte V und die ermittelten Ist-Werte Q zugeführt werden.2b shows the inverted characteristic curve 100 ' derived from the characteristic curve according to FIG. 2a, in which the control signal magnitude is plotted against the default value V determined by the control unit 12. The inverse working branch is also characterized by slope S and axis section A ' (see straight line 101 * shown in broken lines). In the ideal case, the quantities or parameters characterizing the characteristic curves correspond in terms of amount. This correspondence is disturbed by the influences described above. 3 shows an exemplary embodiment of the adaptation unit 14. The unit 14 shown in broken lines has, as input lines, the lines 27 and 36 already described with reference to FIG. 1, on which the default values V determined by the controller unit 12 and the determined actual values Q are supplied become.
In einer Vergleichsstelle 150 wird die Differenz zwischen Vorga¬ be- und Istwert gebildet und auf einer Leitung 152 der Differenzwert über einen Schalter 154 an eine Integrationseinheit 156 weiterge¬ führt. Die Schalteinheit 154 wird durch ein über die Leitung 158 zu¬ geführtes, in einer Auswerteeinheit 160 ermitteltes Signal akti¬ viert. Der Auswerteeinheit 160 sind zur Bildung des aktivierenden Signals folgende Eingangsgrößen zugeführt. Von einer Leerlauferken- nungsschaltung 162 wird über die Verbindungsleitung 164 ein den Leerlaufzustand der Brennkraftmaschine repräsentierendes Signal zu¬ geführt, während von der Meßeinheit 166 ein die Last der Brennkraft¬ maschine repräsentierendes Signal ermittelt und über die Verbin¬ dungsleitung 168, den Schwellwertschalter 170 sowie die Verbindungs¬ leitung 172 an die Auswerteeinheit 160 weitergeleitet wird. Ferner ist eine Ermittlungseinheit 174 für den Startzustand der Brennkraft¬ maschine vorhanden, die über eine Leitung 176 mit der Auswerteein¬ heit 160 als auch mit einer weiteren Schalteinheit 178 verbunden ist. Das von der Ermittlungseinheit 174 erzeugte Signal wird in der Auswerteeinheit 160 negiert verarbeitet.The difference between the specified and actual values is formed in a comparison point 150 and the difference value is forwarded on a line 152 to an integration unit 156 via a switch 154. The switching unit 154 is activated by a signal supplied via the line 158 and determined in an evaluation unit 160. The following input variables are fed to the evaluation unit 160 in order to form the activating signal. A signal representing the idle state of the internal combustion engine is supplied from an idling detection circuit 162 via the connecting line 164, while a signal representing the load of the internal combustion engine is determined by the measuring unit 166 and is transmitted via the connecting line 168, the threshold switch 170 and the Connection line 172 is forwarded to the evaluation unit 160. There is also a determination unit 174 for the starting state of the internal combustion engine, which is connected via a line 176 to the evaluation unit 160 and also to a further switching unit 178. The signal generated by the determination unit 174 is processed negatively in the evaluation unit 160.
Ein zweiter Eingang der Integriereinrichtung 156 bildet die Verbin- dungsleitung 180, welche die Integrationseinheit 156 mit der Schalt¬ einheit 178 verbindet. Die Schalteinheit 178 ist ferner über eine Verbindungsleitung 182 mit einem Speicherelement 184 verknüpft, in dem ein Initialisierungswert der Integrationseinheit 156 abgelegt ist. Die Ausgangsleitung 186 der Integrationseinheit 156 ist über einen Begrenzer 188 und eine Einheit zur Batteriespannungskorrektur 190 geführt, die andererseits über eine Leitung 192 mit einer Me߬ einrichtung 194 zur Erfassung eines Batteriespannungswertes verbun¬ den ist. Die Ausgangsleitung 196 der Einheit 190 verbindet die Adaptionseinheit 14 mit der Speicher- bzw. Berechnungseinheit 16 der inversen Stellgliedkennlinie.A second input of the integrating device 156 forms the connecting line 180, which connects the integrating unit 156 to the switching unit 178. The switching unit 178 is also linked via a connecting line 182 to a memory element 184, in which an initialization value of the integration unit 156 is stored. The output line 186 of the integration unit 156 is via a limiter 188 and a unit for battery voltage correction 190 guided, which on the other hand is connected via a line 192 to a measuring device 194 for detecting a battery voltage value. The output line 196 of the unit 190 connects the adaptation unit 14 to the storage or calculation unit 16 of the inverse actuator characteristic.
Die Adaptionseinheit 14 wird bei schließender Schalteinheit 154 ak¬ tiviert. Die Bedingungen, die zur Aktivierung der Adaption vorliegen müssen, geben die Betriebszustände der Brennkraftmaschine an, wäh¬ rend denen die Adaption durchführbar ist. Die Funktion der Auswerte¬ einheit 160 entspricht daher einer logischen UND-Funktion. Zur Akti¬ vierung der Adaption muß sich die Brennkraftmaschine im stabilen Leerlaufzustand befinden. Dies wird durch die Meßeinheit 162, bei¬ spielsweise durch Erkennen des Schließens des Leerlaufschalters der Drosselklappe und Ablauf einer darauffolgenden, vorgegebenen Zeit¬ dauer, ermittelt.The adaptation unit 14 is activated when the switching unit 154 closes. The conditions that must exist for activation of the adaptation indicate the operating states of the internal combustion engine, while the adaptation can be carried out. The function of the evaluation unit 160 therefore corresponds to a logical AND function. To activate the adaptation, the internal combustion engine must be in a stable idling state. This is determined by the measuring unit 162, for example by detecting the closing of the idle switch of the throttle valve and the expiry of a subsequent predetermined time.
Ferner wird über die negierte Auswertung des von der Einheit 174 er¬ mittelten Startsignals der Startfall der Brennkraftmaschine ausge¬ schlossen. Während des Starts ist das Signal der den Luftdurchsatz repräsentierenden Größe Q zur Adaption nicht brauchbar.Furthermore, the starting case of the internal combustion engine is excluded by the negated evaluation of the start signal determined by the unit 174. During the start, the signal of the quantity Q representing the air flow rate cannot be used for adaptation.
Eine weitere Bedingung wird durch den SchwellSchalter 170 vorgege¬ ben, wobei das in der Meßeinheit 166 ermittelte Lastsignal unterhalb einer durch den Schwellwertschalter 170 vorgegebenen Lastschwelle liegen muß. Durch diese Maßnahme wird die Adaption auf Betriebsbe¬ reiche mit überkritischen Druckverhältnissen im Ansaugsystem be¬ schränkt. Bei überkritischen Verhältnissen ist die Kennlinie des Stellgliedes unabhängig von der Druckdifferenz zwischen Ansaugdruck und Außendruck. Überkritische Verhältnisse liegen dann vor, wenn das Verhältnis aus Saugrohrdruck und Außendruck kleiner als ein vorgege¬ bener Wert ist. Bei gleichzeitigem Vorliegen aller drei oben genannter Bedingungen aktiviert die Auswerteeinheit 160 über ihre Ausgangsleitung 158 die Adaption durch Schließen der Schalteinheit 154. Damit wird eine An¬ wendung der nachfolgend beschriebenen Vorgehensweise auch für druck- gesteuerte Systeme möglich.A further condition is specified by the threshold switch 170, the load signal determined in the measuring unit 166 having to be below a load threshold specified by the threshold switch 170. This measure limits the adaptation to operating areas with supercritical pressure conditions in the intake system. In the case of supercritical conditions, the characteristic curve of the actuator is independent of the pressure difference between intake pressure and external pressure. Supercritical conditions exist when the ratio of intake manifold pressure and external pressure is less than a predetermined value. If all three of the above-mentioned conditions are present at the same time, the evaluation unit 160 activates the adaptation via its output line 158 by closing the switching unit 154. This makes it possible to use the procedure described below even for pressure-controlled systems.
Während des Startvorgangs, was durch die Meßeinrichtung 174 festge¬ stellt wird, ist die Schalteinheit 178 geschlossen, so daß die Inte¬ grationseinheit 156 auf ihren, in dem Speicherelement 184 abgelegten Initialisierungswert gesetzt wird.During the starting process, which is determined by the measuring device 174, the switching unit 178 is closed, so that the integration unit 156 is set to its initialization value stored in the memory element 184.
Bei aktivierter Adaption wird die aus Vorgabe- und Istwert gebildete Differenz über die Leitung 152 der Integrationseinheit 156 zuge¬ führt. Diese integriert die Differenz, so daß ihr Ausgangssignal auf Leitung 186 ein Maß für die Abweichung zwischen Vorgabe- und Istwert ist. Das Ausgangssignal wird durch die Begrenzungseinheit 188 auf physikalisch sinnvolle Werte begrenzt.When adaptation is activated, the difference formed from the preset and actual value is fed via line 152 to the integration unit 156. This integrates the difference, so that its output signal on line 186 is a measure of the deviation between the default and actual value. The output signal is limited by the limiting unit 188 to physically meaningful values.
In der Einheit 190 wird eine Korrektur des AusgangsSignals der Inte¬ grationseinheit 156 als Funktion der Batteriespannung über eine batteriespannungsabhängige Kennlinie bzw. einer Verknüpfung mit einem batteriespannungsabhängigen Wert vorgenommen.In unit 190, the output signal of integration unit 156 is corrected as a function of the battery voltage via a battery voltage-dependent characteristic or a link to a battery voltage-dependent value.
Der auf der Ausgangsleitung der Adaptionseinheit 14 anstehende Adap¬ tionswert wird dann, wie nachstehend erläutert, zur Korrektur der inverse Stellerkennlinie in der Speicher- bzw. Berechnungseinheit 16 verarbeitet.The adaptation value present on the output line of the adaptation unit 14 is then, as explained below, processed in the memory or calculation unit 16 to correct the inverse actuator characteristic.
Wie oben erwähnt, besteht die Kennlinie 100 in Fig. 2a aus mehreren Bereichen, wobei ein Bereich geradenformigen Verlaufs oberhalb einer Ansteuersignalgröße tT vorliegt. Der Strom, der in Abhängigkeit des Ansteuersignais *_ die Position des Stellglieds und damit die Größe der zu steuernden Betriebsgröße der Brennkraftmaschine festlegt, ist über den Wicklungswiderstand des Stellgliedantriebs temperaturabhängig. Ferner zeigt er eine Bat¬ teriespannungsabhängigkeit.As mentioned above, the characteristic curve 100 in FIG. 2a consists of several areas, one area having a straight course above a control signal quantity tT. The current, which determines the position of the actuator and thus the size of the operating variable of the internal combustion engine to be controlled as a function of the control signal * _, is temperature-dependent via the winding resistance of the actuator drive. Furthermore, it shows a battery voltage dependency.
Temperatur- und Batteriespannungsänderungen führen somit zu einer Veränderung der Zuordnung Ansteuersignal/Betriebsgröße. Dies bedeu¬ tet, daß der Arbeitsast der Kennlinie 100 bezüglich seiner Steigung wenigstens temperatur- und/oder batteriespannungabhängig ist.Changes in temperature and battery voltage thus lead to a change in the assignment of control signal / operating variable. This means that the working branch of the characteristic curve 100 is at least temperature and / or battery voltage dependent with respect to its slope.
Demgegenüber ist der Achsenabschnitt A der Kennlinie 100 von den oben skizzierten Einflüssen unabhängig. Die Anpassung der Kennlinie an die auf sie infolge der oben beschriebenen Einflüsse wirkenden Veränderungen wird daher durch eine Anpassung der Steigung S des ge¬ radenformigen Teils der Kennlinie mittels Drehung dieses Teils der Kennlinie um den festen, motorspezifischen Achsenabschnitt A (s. Fig. 2a. strichpunktierte Kennlinie 102 bzw, Fig.2b Kennlinie 102 ) vorgenommen.In contrast, the axis section A of the characteristic curve 100 is independent of the influences outlined above. The adaptation of the characteristic curve to the changes acting on it as a result of the influences described above is therefore achieved by adapting the slope S of the straight-shaped part of the characteristic curve by rotating this part of the characteristic curve around the fixed, motor-specific axis section A (see FIG. 2a. dash-dotted characteristic curve 102 or, Fig. 2b characteristic curve 102).
Der Integrator 156 bzw. sein Ausgangssignal stellen ein Maß für die Veränderung der Kennlinie dar, da sie in Abhängigkeit der aktuellen Veränderung, die aus der Abweichung zwischen Vorgabe- V und Istwert Q abzuleiten sind, im Leerlaufzustand gebildet wurden.The integrator 156 or its output signal represent a measure of the change in the characteristic curve, since they were formed in the idle state as a function of the current change, which can be derived from the deviation between the preset V and the actual value Q.
Das gegebenenfalls batteriespannungsabhängig korrigierte, die Infor¬ mation über die auf die Kennlinie einwirkenden Veränderungen tragen¬ de Inte gratorausgangssignal entspricht somit der notwendigen Verän¬ derung der Kennliniensteigung zur Anpassung der Kennlinie an die oben beschriebenen Einflüsse.The integrator output signal, which may be corrected as a function of the battery voltage and carries the information about the changes acting on the characteristic curve, thus corresponds to the necessary change in the characteristic curve slope to adapt the characteristic curve to the influences described above.
Die Kennliniensteigung der inversen Stellgliedkennlinie wird somit in Abhängigkeit des Intergratorausgangssignals korrigiert und die Kennlinie um den festen, motorspezifischen Achsenabschnitt A gedreht. Fig. 4 verdeutlicht die erfindungsgemäße Vorgehensweise, die anhand des Blockschaltbilds von Fig. 3 dargestellt wurde.The characteristic curve slope of the inverse actuator characteristic curve is thus corrected as a function of the integrator output signal and the characteristic curve is rotated around the fixed, motor-specific axis section A. FIG. 4 clarifies the procedure according to the invention, which was shown on the basis of the block diagram of FIG. 3.
Nach Start des Programmteils wird im Schritt 200 überprüft, ob ein Startzustand der Brennkraftmaschine vorliegt. Ist dies der Fall, wird das System gemäß Schritt 202 initialisiert. Die Initialisierung besteht vorzugsweise darin, den Integrator auf seinen Startwert festzulegen. Danach wird der Programmteil beendet und neu gestartet.After starting the program part, a check is made in step 200 as to whether the internal combustion engine is in a starting state. If this is the case, the system is initialized in accordance with step 202. The initialization preferably consists in fixing the integrator to its initial value. The program section is then ended and restarted.
Ist in Schritt 200 entschieden worden, daß die Startphase abgelaufen ist, d.h. die Brennkraftmaschine sich außerhalb ihres Startzustandes befindet, wird in Schritt 204 überprüft, ob die Brennkraftmaschine sich in einem stabilen Leerlaufzustand befindet. Ist dies nicht der Fall, so werden die Schritte 200 und 204 solange wiederholt, bis der stabile Leerlaufzustand eingetreten ist.Has it been decided in step 200 that the start phase has expired, i.e. the internal combustion engine is outside of its starting state, a check is carried out in step 204 to determine whether the internal combustion engine is in a stable idling state. If this is not the case, steps 200 and 204 are repeated until the stable idle state has occurred.
Im erkannten, stabilen Leerlauffall berechnet die Regeleinheit 12 aus ihren Eingangssignalen den Vorgabewert V für die zu steuernde Betriebsgröße gemäß Schritt 206. In Schritt 208 wird abgefragt, ob die oben genannten Bedingungen zur Durchführung der Kennlinienadap- tion vorliegen. Ist dies nicht der Fall, so wird in Schritt 210 ge¬ mäß der oben erwähnten Gleichung der inversen Kennlinie die An¬ steuersignalgröße Hs berechnet bzw. bei einer gespeicherten Kenn¬ linie ausgelesen und der Programmteil beendet und neu gestartet.In the detected stable idle case, the control unit 12 calculates the preset value V for the operating variable to be controlled according to step 206 from its input signals. In step 208, it is queried whether the above-mentioned conditions for carrying out the characteristic curve adaptation exist. If this is not the case, the control signal variable Hs is calculated in step 210 in accordance with the above-mentioned equation of the inverse characteristic curve or is read out with a stored characteristic curve and the program part is ended and restarted.
Sind die Adaptionsbedingungen im Schritt 208 als erfüllt erkannt worden, so wird in Schritt 212 die Differenz aus dem Vorgabe- V und dem gemessenen Istwert Q der zu steuernden Betriebsgröße berechnet.If the adaptation conditions were recognized as fulfilled in step 208, the difference between the preset V and the measured actual value Q of the operating variable to be controlled is calculated in step 212.
Danach kann sich eine Abfrage anschließen, mit deren Hilfe überprüft wird, ob sich die Differenz dieser Werte innerhalb eines vorgegebe¬ nen Wertebereichs befindet (Schritt 213). Ist dies der Fall, so wird keine Adaption vorgenommen und mit Schritt 210 fortgesetzt. Diese Maßnahme soll ein Ansprechen der Adaption auf kleine Abweichung und somit ein ständiges Arbeiten der Adaption verhindern.A query can then follow, with the aid of which it is checked whether the difference between these values is within a predetermined value range (step 213). If this is the case, no adaptation is made and the process continues with step 210. This The measure is intended to prevent the adaptation from responding to small deviations and thus prevent the adaptation from working continuously.
Schritt 213 kann auch noch eine Abfrage umfassen, die eine zeitliche Konstanz des Differenzwertes überprüft. Um ein fehlerhaftes Anspre¬ chen der Adaption bei kurzfristigen Anderungseinflüssen auf die Stellgliedkennlinie zu vermeiden, kann der Adaption die Bedingung vorausgeschaltet werden, daß die Differenz zwischen Vorgabe- V und Istwert Q eine gewisse Zeit lang konstant sein muß. Im anderen Fall wird dann mit Schritt 210 fortgefahren.Step 213 can also include a query that checks the temporal constancy of the difference value. In order to avoid an incorrect response of the adaptation in the event of short-term changes to the actuator characteristic curve, the condition can be preceded by the adaptation that the difference between the preset V and the actual value Q must be constant for a certain time. Otherwise, the process continues with step 210.
Nach dem nicht notwendigerweise vorhandenen, jedoch vorteilhaften Schritt 213 wird in Schritt 214 die Differenz integriert. Das Inte¬ grationsergebnis wird schließlich in Schritt 216 einer Begrenzung unterworfen, die eine Maximal- bzw. für negative Intergratorwerte Minimalbegrenzung des Interationsergebnisses vornimmt.After step 213, which is not necessarily present but is advantageous, the difference is integrated in step 214. The integration result is finally subjected to a limitation in step 216, which limits the integration result to a maximum or minimum for negative integrator values.
Das begrenzte Integrationsergebnis wird gemäß Schritt 218 durch bei¬ spielweise Multiplikation mit einem batteriespannungsabhangigen Wert korrigiert, so daß nach Schritt 218 der Integratorwert ein Maß für die oben beschriebenen, verändernd wirkenden Einflüsse darstellt. Der nach Schritt 218 vorliegende Intergratorwert wird dann als neue Steigung der inversen Kennlinie gemäß Schritt 220 betrachtet.The limited integration result is corrected according to step 218 by, for example, multiplication with a value dependent on the battery voltage, so that after step 218 the integrator value represents a measure of the above-described, changing effects. The integrator value present after step 218 is then regarded as the new slope of the inverse characteristic curve according to step 220.
Danach wird im Schritt 222 die Ausgangssignalgröße £, entsprechend der oben skizzierten Gleichung der inversen Kennlinie aus festem Achsenabschnitt A', d.h.Drehpunkt, und der neu ermittelten Steigung S', die dem mittels der Schritte 214 bis 218 bestimmten Integra¬ tionswert entspricht, berechnet. Bei einer in Tabellenform gespei¬ cherten Kennlinie werden in Schritt 222 die Kennlinienwerte gemäß den neuen Parametern angepaßt und die Ansteuersignalgröße '2 in Ab¬ hängigkeit des Reglerausgangssignals ausgelesen. Danach wird der Programmteil beendet und neu gestartet.Then in step 222 the output signal variable £ is calculated in accordance with the equation outlined above of the inverse characteristic curve from the fixed intercept A ' , ie the pivot point, and the newly determined slope S ' , which corresponds to the integration value determined by means of steps 214 to 218. In the case of a characteristic stored in tabular form, the characteristic values are adapted in step 222 according to the new parameters and the control signal variable 2 is read out as a function of the controller output signal. The program section is then ended and restarted.
Eine weitere vorteilhafte Anwendung findet der erfindungsgemäße Ge¬ danke bei einer Anpassung des motorspezifischen Achsenabschnitts bzw. Drehpunkt an sich ändernde Leckluftverhältnisse.A further advantageous application of the concept according to the invention is found in adapting the motor-specific axis section or pivot point to changing leakage air conditions.
Jedes Stellglied besitzt aufgrund von Fertigungstoleranzen der Ein¬ zelbauelemente oder als Folge von Einstellmaßnahmen eine dieses Stellglied charakterisierende Kennlinie. Durch die obenbeschriebene Steigungsadaption durch Drehung um einen stellgliedspezifischen Drehpunkt außerhalb der Kennlinie bzw. des Kennfeldes wird eine An¬ passung der im Rechner gespeicherten zur Bestimmung der Ansteuerrate dienenden Kennlinie in einem Punkt erreicht. Die Steigungsadaption berücksichtigt daher nicht vollständig die stellgliedspezifischen Gegebenheiten. Befindet sich der Betriebspunkt des Stellgliedes bei¬ spielsweise außerhalb des der Steigungsadaption zugrundegelegten Re¬ ferenzpunktes, so kann weiterhin eine Abweichung des tatsächlich eingestellten vom vorgegebenen Betriebspunkt exisitieren. Eine voll¬ ständige Anpassung der gespeicherten Kennlinie an die stellgliedspe¬ zifischen Gegebenheiten wird durch die Langzeitadaption des außer¬ halb der Kennlinie bzw. dem Kennfeld liegenden Drehpunktes in Ver¬ bindung mit einer Steigungsadaption erreicht.Due to the manufacturing tolerances of the individual components or as a result of adjustment measures, each actuator has a characteristic curve that characterizes this actuator. The above-described slope adaptation by rotation about an actuator-specific point of rotation outside the characteristic curve or the characteristic map enables the characteristic curve stored in the computer to be used to determine the control rate to be adjusted at one point. The slope adaptation therefore does not fully take into account the actuator-specific circumstances. If the operating point of the actuator is, for example, outside the reference point on which the slope adaptation is based, then a deviation of the actually set operating point from the specified operating point may still exist. A complete adaptation of the stored characteristic curve to the actuator-specific circumstances is achieved by the long-term adaptation of the fulcrum lying outside the characteristic curve or the characteristic diagram in conjunction with a slope adaptation.
Figur 5 zeigt die aus Figur 2a bekannte Kennlinie eines Leerlauf¬ stellgliedes zur Beeinflussung der Luftzufuhr zu einer Brennkraftma¬ schine. Auf der vertikalen Achse ist dabei die Ansteuergröße, das TastVerhältnis, des Stellgliedes bzw. der durch das Stellglied flie¬ ßende Strom aufgetragen, während die vertikale Achse die eingestell¬ te Luftmenge bzw. -masse beschreibt. Die Kennlinie 100 (durchgezoge¬ ne Linie) wurde in ihrem Arbeitsast für Referenzpunkte _✓ undFIG. 5 shows the characteristic curve, known from FIG. 2a, of an idling actuator for influencing the air supply to an internal combustion engine. The control variable, the pulse duty factor, the actuator or the current flowing through the actuator is plotted on the vertical axis, while the vertical axis describes the set air quantity or mass. The characteristic curve 100 (solid line) was in its working branch for reference points _✓ and
Q , durch Drehung um den Drehpunkt A angepaßt, re Bei nicht angepaßter Kennlinie wird im beliebigen Betriebspunkt Δr eine Abweichung der vom Stellglied tatsächlich eingestellten Luft¬ menge bzw. -masse und der aufgrund der gespeicherten Kennlinie vor¬ gegebenen Luftmenge bzw. -masse festgestellt, obwohl die Kennlinie für den Referenzpunkt adaptiert wurde. Zur weiteren Anpassung der Kennlinie unter Adaption des Drehpunktes wird nun wie folgt vorge¬ gangen. Bei festgestellter Abweichung wird der Drehpunkt verändert (neuer Drehpunkt A ). Dies bedeutet eine Parallelverschiebung des Arbeitsastes der Kennlinie im Sinne einer Vergrößerung der Ab¬ weichung (Kennlinie 300). Darauffolgend wird durch die obendarge¬ stellte Adaption der Steigung die Kennlinie an die stellgliedspezi¬ fischen Gegebenheiten am Betriebspunkt C angepaßt (Kennlinie 302). Dadurch wird letztendlich eine Kennlinie abgespeichert, welche die stellgliedspezifischen Gegebenheiten berücksichtigt. Da während der Betriebsdauer des Stellgliedes Veränderungen am Stellglied nicht sehr häufig auftreten, handelt es sich bei der Drehpunktsadaption im Vergleich zur Steigungsadaption um eine Langzeitadaption.Q, adjusted by rotation about the pivot point A, right If the characteristic curve is not adapted, a deviation of the air quantity or mass actually set by the actuator and the air quantity or mass given on the basis of the stored characteristic curve is determined at any operating point Δr, although the characteristic curve has been adapted for the reference point. To further adapt the characteristic curve by adapting the pivot point, the procedure is now as follows. If the deviation is found, the pivot point is changed (new pivot point A). This means a parallel shift of the working branch of the characteristic in the sense of an increase in the deviation (characteristic 300). Subsequently, the characteristic curve is adapted to the actuator-specific conditions at the operating point C (characteristic curve 302) by the above-mentioned adaptation of the slope. This ultimately saves a characteristic curve that takes into account the actuator-specific conditions. Since changes to the actuator do not occur very often during the operating time of the actuator, the pivot point adaptation is a long-term adaptation compared to the slope adaptation.
Neben der in Figur 5 dargestellten Drehpunktsadaption im Sinne einer Erhöhung der Luftmenge bzw. -masse kann bei anderen Verhältnissen analog eine Erniedrigung, d. h. eine Verschiebung des Drehpunktes nach unten, vorgesehen sein.In addition to the pivot adaptation shown in FIG. 5 in the sense of an increase in the air quantity or mass, a lowering, ie. H. a downward shift of the pivot point can be provided.
Die oben geschilderten Maßnahmen haben entsprechende Auswirkungen auf die in Figur 2b dargestellte inverse Kennlinie. Ferner gelten die nachfolgenden Ausführungen gleichermaßen für die inverse Kenn¬ linie.The measures described above have corresponding effects on the inverse characteristic curve shown in FIG. 2b. Furthermore, the following explanations apply equally to the inverse characteristic.
Figur 6 zeigt in Form eines Übersichtsblockschaltbildes ein erstes Ausführungsbeispiel zur Durchführung der Drehpunktsadaption in Ver¬ bindung mit einer Steigungsadaption. Dabei sind die aus Figur 3 bekannten Elemente mit denselben Bezugs¬ zeichen bezeichnet. Bezüglich ihrer Funktionsweise wird auf die Be¬ schreibung zur Figur 3 verwiesen.FIG. 6 shows, in the form of an overview block diagram, a first exemplary embodiment for carrying out the pivot adaptation in conjunction with a slope adaptation. The elements known from FIG. 3 are designated with the same reference symbols. With regard to their functioning, reference is made to the description of FIG. 3.
Die Adaptionseinheit 14 verfügt in diesem Ausführungsbeispiel zu¬ sätzlich über ein weiteres Schaltelement 400, welches über die Lei¬ tung 401 mit der Leitung 36 verbunden ist. Das Schaltelement 400 ist über eine Verbindungsleitung 402 von Freigabemitteln 404 betätigbar. Eine weitere Leitung 406 verbindet das Schaltelement 400 mit einem Eingang eines Speicherelementes 408. Ein Ausgang des Speicherele¬ ments 408 bildet die Leitung 410, die das Speicherelement 408 mit einem Verknüpfungspunkt 412 verbindet. Der Verknüpfungspunkt 412 weist als zweite Eingangsleitung die Leitung 414 auf, während seine Ausgangsleitung 416 den Verknüpfungspunkt 412 mit einem weiteren Verknüpfungspunkt 418 verbindet. Der Verknüpfungspunkt 418 hat als zweite Eingangsleitung die Leitung 420. Seine Ausgangsleitung 422 verbindet ihn mit einem Berechnungselement 424. Die Leitung 414 bil¬ det eine Ausgangsleitung des Berechnungselements 424, während die Leitung 426 Ausgangsleitung des Berechnungselements 424 und der Adaptionseinheit 14 selbst ist. Die Leitung 420 verbindet ein Schaltelemeht 428 mit dem Verknüpfungspunkt 418. Das andere Ende des Schaltelements 428 ist über eine Leitung 430 mit einer Speicher- und Berechnungseinheit 432 verbunden. Das Schaltelement 428 ist über eine Leitung 434 mit den Freigabemitteln 436 verbunden und von die¬ sen betätigbar. Dem Speicher- und Berechnungselement 432 werden als Eingangsleitungen die Leitung 152, die Leitung 36 und 410 sowie eine Leitung 438 zugeführt, wobei letztere von der Ausgangsleitung 196 der Adaptionseinheit 14 abzweigt.In this exemplary embodiment, the adaptation unit 14 additionally has a further switching element 400, which is connected to the line 36 via the line 401. The switching element 400 can be actuated via a connecting line 402 by release means 404. Another line 406 connects the switching element 400 to an input of a memory element 408. An output of the memory element 408 forms the line 410, which connects the memory element 408 to a node 412. The node 412 has the line 414 as the second input line, while its output line 416 connects the node 412 with a further node 418. Junction point 418 has line 420 as the second input line. Its output line 422 connects it to a calculation element 424. Line 414 forms an output line of calculation element 424, while line 426 is the output line of calculation element 424 and adaptation unit 14 itself. The line 420 connects a switching element 428 to the node 418. The other end of the switching element 428 is connected to a storage and calculation unit 432 via a line 430. The switching element 428 is connected via a line 434 to the release means 436 and can be actuated by the latter. The line 152, the lines 36 and 410 and a line 438 are supplied to the storage and calculation element 432 as input lines, the latter branching off from the output line 196 of the adaptation unit 14.
Der Berechnungseinheit 16 werden die beiden Ausgangsleitungen 426 und 196 der Adaptionseinheit 14 sowie die Leitung 27 zugeführt. In einer ersten Verknüpfungsstelle 440 werden die Leitungen 27 und 426 verknüpft. Die Ausgangsleitung 442 des Verknüpfungselements 440 wird über ein Verknüpfungselement 444 mit der Leitung 196 verbunden. Aus¬ gangsleitung des Verknüpfungselements 444 ist die Ausgangsleitung 28 der Berechnungseinheit 16.The two output lines 426 and 196 of the adaptation unit 14 and the line 27 are fed to the calculation unit 16. The lines 27 and 426 are linked in a first connection point 440. The output line 442 of the logic element 440 becomes connected to line 196 via a link 444. The output line of the logic element 444 is the output line 28 of the calculation unit 16.
Aus Übersichtlichkeitsgründen wurden in Figur 3 auf die Leitungen verzichtet, die den Freigabemitteln 404 und 436 die entsprechenden Informationen, in deren Abhängigkeit das Schließen bzw. Öffnen der Schaltelemente 400 bzw. 428 vorgenommen wird, verzichtet. Ein Fach¬ mann kann jedoch ohne weiteres aus der nachfolgenden Beschreibung die entsprechenden Zusammenhänge herausarbeiten.For reasons of clarity, the lines in FIG. 3 have been omitted which do not give the release means 404 and 436 the corresponding information, depending on which the switching elements 400 or 428 are closed or opened. However, a person skilled in the art can easily work out the corresponding relationships from the following description.
Unterschreitet bei aktiver Steigungsadaption, d. h. geschlossenem Schaltelement 154, die Differenz zwischen Soll- und Istwert der Luftmenge bzw. -masse einen vorbestimmten Wert, so wird vom Frei¬ gabemittel 404 das Schaltelement 400 geschlossen und der aktuelle Istwert der Luftmenge bzw. -masse in die Speichereinheit 408 als Re¬ ferenzwert Q übertragen. Für den gespeicherten Referenzwert ist somit die Kennlinie durch Adaption ihrer Steigung angepaßt.Falls below with active slope adaptation, i. H. closed switching element 154, the difference between the setpoint and actual value of the air quantity or mass a predetermined value, then the release element 404 closes the switching element 400 and the current actual value of the air quantity or mass into the storage unit 408 as a reference value Q transferred. The characteristic curve is therefore adapted for the stored reference value by adapting its slope.
Die Adaption des Drehpunktes A basiert nun auf folgendem Grundgedan¬ ken. Der vor der Drehpunktsadaption mit Steigungsadaption gespei¬ cherte Referenzwert für die Luftmenge bzw. -masse muß nach Abschluß der Drehpunktadaption mit Steigungsadaption Bestandteil der Kennli¬ nie bleiben. Ferner soll für den neuen Betriebspunkt eine Anpassung der Kennlinie erreicht werden, so daß die tatsächlich zugeführte Luftmenge bzw. -masse der über die adaptierte Kennlinie vorgegebene für Referenzpunkt und Betriebspunkt entspricht.The adaptation of the pivot point A is now based on the following basic idea. The reference value for the air quantity or mass stored with the slope adaptation before the pivot point adaptation must remain part of the characteristic curve after completion of the pivot point adaptation with slope adaptation. Furthermore, an adaptation of the characteristic curve is to be achieved for the new operating point, so that the air quantity or mass actually supplied corresponds to the one specified for the reference point and the operating point via the adapted characteristic curve.
Die Speicher- und Berechnungseinheit 432 bestimmt auf der Basis des Referenzpunktes und des gemessenen Istwerts der Luftmenge bzw. -masse die Steigung einer neuen Kennlinie, die sowohl Referenzpunkt als auch neuen Betriebspunkt umfaßt. Die Berechnung der Steigung er¬ folgt mit der bekannten Kennliniengleichung auf der Basis der auf der Leitung 154 zugeführten Soll- Istwertdifferenz der Luftmenge bzw. -masse, der Abweichung des über die Leitung 36 zugeführten Me߬ wertes der Luftmenge bzw. -masse von über die Leitung 410 zugeführ¬ ten Referenzwerts und der über die Leitung 438 zugeführten bestehen¬ der Steigung der Kennlinie ("Steigungsdreieck") . Aus der berechneten neuen und der bekannten alten Steigung ermittelt die Speicher- und Berechnungseinheit die relative Steigungsanderung ((Steigung neu - Steigung alt)/Steigung neu).The storage and calculation unit 432 determines the slope of a new characteristic curve, which includes both the reference point and the new operating point, on the basis of the reference point and the measured actual value of the air quantity or mass. The slope is calculated using the known characteristic equation on the basis of The nominal / actual value difference of the air quantity or mass supplied to line 154, the deviation of the measured value of the air quantity or mass supplied via line 36 from the reference value supplied via line 410 and the existing value supplied via line 438 Slope of the characteristic ("slope triangle"). The storage and calculation unit determines the relative change in gradient ((new gradient - old gradient) / new gradient) from the calculated new and the known old gradient.
Auf der Basis einer Kennliniengleichung mit veränderten Steigung und Drehpunkt, die die obengenannten Forderung erfüllt und Referenzpunkt und Meßpunkt umfaßt, wird unter Auswertung der relativen Steigungs¬ änderung der neue Drehpunkt berechnet. Die Drehpunktsänderung ergibt sich dabei aus der Summe des Referenzpunktwertes und des Wertes des bisherigen Drehpunkts, multipliziert mit der relativen Steigungs¬ änderung.On the basis of a characteristic curve equation with a changed slope and pivot point, which fulfills the above-mentioned requirement and includes the reference point and the measuring point, the new pivot point is calculated by evaluating the relative slope change. The change in the pivot point results from the sum of the reference point value and the value of the previous pivot point, multiplied by the relative change in gradient.
Liegen die zur Durchführung der Drehpunktsadaption vorgegebenen Be¬ dingungen vor, schließt das Freigabemittel 334 das Schaltelement 428. Eine Drehpunktsadaption wird in einem Zeitfenster nach Schließen des LeerlaufSchalters durchgeführt, wobei die untere Zeit¬ schwelle derart gewählt ist, daß bei druckgesteuerten Systemen ein Verfälschen des Luftmengen- bzw. massenmeßwertes durch ein noch ge¬ fülltes Saugrohr verhindert wird und der maximale Wert des Zeitfen¬ sters so gewählt ist, daß der zuvor gelernte Referenzpunkt seine Gültigkeit behält. Ferner muß vor Schließen des Schaltelements 428, z.B. eine gewisse Zeit vor Aktivierung der Drehpunktadaption, eine erfolgreiche Steigungsadaption abgeschlossen worden sein, so daß der gelernte Referenzwert eine Grundlage für die weitere Berechnung bil¬ den kann. Ferner muß der aktuelle Luftmengen- bzw. -massenwert we¬ sentlich größer als der gespeicherte Referenzwert sein, um durch ei¬ ne genügend große Differenz eine ausreichende Meßgenauigkeit sicher¬ zustellen. Alternativ kann bei Vorliegen der Schubbedingungen (ge- schlossener LeerlaufSchalter, erhöhte Drehzahl) und der obengenann¬ ten Bedingungen eine Drehpunktsadaption in ausgewählten Betriebs¬ punkten vorgenommen werden.If the conditions specified for carrying out the pivot point adaptation are present, the release means 334 closes the switching element 428. A pivot point adaptation is carried out in a time window after the idle switch has been closed, the lower time threshold being selected in such a way that in the case of pressure-controlled systems the air quantities are falsified - or measured mass values is prevented by a still filled suction tube and the maximum value of the time window is selected such that the previously learned reference point remains valid. Furthermore, a successful slope adaptation must have been completed before the switching element 428 is closed, for example a certain time before activation of the pivot point adaptation, so that the learned reference value can form the basis for the further calculation. Furthermore, the current air quantity or mass value must be considerably larger than the stored reference value in order to ensure sufficient measurement accuracy by means of a sufficiently large difference. Alternatively, if the shear conditions ( closed idle switch, increased speed) and the above-mentioned conditions, a pivot adaptation in selected operating points.
Bei geschlossenem Schaltelement 428 integriert die Berechnungsein¬ heit 424, die auf den Leitungen 426 bzw. 414 ein Maß für den Dreh¬ punkt abgibt, das in der Verknüpfungsstelle 418 gebildete Produkt aus relativer Steigungsänderung während der Steigungsadaption und der Summe aus Referenzluftmengen- bzw. -massenwert und aktuell vor¬ liegendem Drehpunkt, d.h. der wie oben dargestellt berechneten not¬ wendigen Drehpunktänderung.When the switching element 428 is closed, the calculation unit 424, which outputs a measure for the fulcrum on the lines 426 and 414, integrates the product formed in the junction 418 from the relative change in gradient during the gradient adaptation and the sum of the reference air quantity or mass value and currently existing pivot point, ie the necessary pivot point change calculated as shown above.
Nachfolgend wird durch die beschriebene Steigungsadaption die neue Steigung eingestellt.The new slope is subsequently set using the slope adaptation described.
In der Berechnungseinheit 16 wird die obengenannte Stellgliedkennli- niengleichung durch Addition des vom Regler über die Leitung 27 vor¬ gegebenen Sollwerts und des über die Leitung 426 abgegebenen Dreh¬ punkts sowie durch anschließende Multiplikation dieser Summe mit der auf der Leitung 196 zugeführten Steigung der Kennlinie. Auf der Lei¬ tung 28 gibt die Berechnungseinheit 16 dann ein zur Einstellung des Sollwertes dienendes Ansteuersignal aus.In the calculation unit 16, the above-mentioned actuator characteristic equation is obtained by adding the setpoint given by the controller via line 27 and the point of rotation given via line 426, and then multiplying this sum by the slope of the characteristic line supplied on line 196. The calculation unit 16 then outputs on the line 28 a control signal which serves to set the desired value.
Figur 7 zeigt anhand eines Flußdiagramms eine weitere Ausführungs¬ form des erfindungsge äßen Gedankens in Form einer Skizze eines Rechnerprogramms. Diese Ausführungsform ist bezüglich ihrer Einfach¬ heit vorteilhaft.FIG. 7 shows a further embodiment of the inventive concept in the form of a sketch of a computer program based on a flow chart. This embodiment is advantageous in terms of its simplicity.
Figur 7 zeigt Elemente, welche bereits aus Figur 4 bekannt sind. Diese tragen dieselben Bezugszeichen und erfüllen dieselbe Funktion. Bezüglich ihrer Funktionsweise wird daher auf die Beschreibung zu Figur 4 verwiesen. Nach Start des Programmteils und Abarbeitung der Schritte 200 bis 220 wird in einem Schritt 500 abgefragt, ob die vorstehend genannten Bedingungen zur Durchführung der Drehpunktadaption vorliegen. Dabei wurde bei erfolgreich abgeschlossener Steigungsadaption bei einer Nein-Entscheidung im Schritt 213 der Referenzwert abgespeichert. Die Bedingungen zur Durchführung der Drehpunktsadaption werden bei¬ spielsweise anhand mitlaufender Zähler und gesetzten Marken über¬ prüft. Liegen die Bedingungen zur Durchführung der Drehpunktsadap¬ tion nicht vor, so wird nach dem Abfrageschritt 500 der Schritt 502 ausgeführt, bei dem des Ansteuersignalgröße auf der Basis der be¬ rechneten Steigungs- und Drehpunktswerten über die inverse Kennlinie berechnet. Liegen gemäß Schritt 500 die Bedingungen zur Durchführung der Drehpunktsadaption vor, so wird im Abfrageschritt 504 überprüft, ob zum vorliegenden Betriebspunkt eine Differenz zwischen Soll- und Istwert der Luftmenge bzw.- masse, welche größer als ein vorgegebe¬ ner Wert £ ist, vorhanden ist. Ist dies nicht der Fall, folgt Schritt 502, im gegenteiligen Fall, bei vorhandener Abweichung, wird im Schritt 506 ein Integrator, in welchem ein Maß für die Verände¬ rung des Drehpunktes abgespeichert ist, um einen vorgegebenen Wert verändert. Die Veränderung des Integratorstandes erfolgt dabei ab¬ hängig vom Vorzeichen der Abweichung, kann in einem vorteilhaften Ausführungsbeispiel abhängig von der Größe dieser Abweichung gewählt werden. Dabei ist zu beachten, daß der der Drehpunkt immer derart verändert wird, daß eine Kennlinienverschiebung im Sinne einer Er¬ höhung der Abweichung die Folge ist. D.h. daß der Integratorstand erhöht wird, wenn die Abweichung zwischen Soll- undlstwert positiv ist. Dadurch entsteht zunächst eine größere Abweichung, die jedoch nachfolgend durch Steigungsadaption verringert wird. Im Schritt 508 wird schließlich der zur Berechnung der Ansteuersignalgröße benutzte Drehpunktwert auf den Stand des Integrators gesetzt. Danach wird ge¬ mäß Schritt 502 die Ansteuersignalgröße berechnet und ausgegeben. Da der Drehpunkt ein Maß für die der Brennkraftmaschine zufließenden Leckluftmenge ist, lassen sich aus dem gespeicherten gelernten Dreh¬ punkt zu Diagnosezwecken Werte über diese Leckluftmenge ableiten.FIG. 7 shows elements which are already known from FIG. 4. These have the same reference symbols and fulfill the same function. With regard to their mode of operation, reference is therefore made to the description of FIG. 4. After the program part has started and steps 200 to 220 have been processed, a step 500 queries whether the above-mentioned conditions for carrying out the pivot point adaptation are present. When the slope adaptation was successfully completed, the reference value was stored in step 213 in the event of a no decision. The conditions for carrying out the pivot adaptation are checked, for example, on the basis of moving counters and set marks. If the conditions for carrying out the pivot point adaptation are not present, step 502 is carried out after the query step 500, in which the control signal size is calculated on the basis of the calculated slope and pivot point values via the inverse characteristic curve. If, according to step 500, the conditions for carrying out the pivot adaptation are present, query step 504 checks whether there is a difference between the setpoint and actual value of the air quantity or mass at the present operating point, which difference is greater than a predetermined value £ . If this is not the case, step 502 follows; in the opposite case, if there is a deviation, in step 506 an integrator, in which a measure of the change in the pivot point is stored, is changed by a predetermined value. The change in the integrator level is dependent on the sign of the deviation, and in an advantageous exemplary embodiment can be selected depending on the size of this deviation. It should be noted that the pivot point is always changed in such a way that a shift in the characteristic curve results in the sense of an increase in the deviation. This means that the integrator level is increased if the deviation between the target and actual value is positive. This initially creates a larger deviation, which, however, is subsequently reduced by slope adaptation. Finally, in step 508, the pivot point value used to calculate the drive signal size is set to the integrator level. Then, according to step 502, the control signal size is calculated and output. Since the pivot point is a measure of the amount of leakage air flowing into the internal combustion engine, values about this amount of leakage air can be derived from the stored learned pivot point for diagnostic purposes.
Neben den beiden geschilderten Ausführungsbeispielen sind auch vor¬ teilhafte Adaptionsverfahren vorstellbar, die beide Ausführungs¬ formen kombiniert verwenden. In addition to the two exemplary embodiments described, advantageous adaptation methods are also conceivable which use the two embodiments in combination.

Claims

Ansprüche Expectations
1. Verfahren zur Steuerung und/oder Regelung einer Betriebsgröße einer Brennkraftmaschine eines Kraftfahrzeugs, über wenigstens ein Übertragungsglied, das den Zusammenhang zwischen Ein- und Ausgangs¬ größe in Form einer Kennlinie oder eines Kennfeldes festlegt, wie über ein elektrisch betätigbares, diese Betriebsgröße mittel- oder unmittelbar beeinflussendes und von der Steuerung und/oder Regelung angesteuerten Stellelements, das den Zusammenhang zwischen Ansteuer- größe und Betriebsgröße oder einer diese Betriebsgröße beeinflus¬ sende Größe in Form einer Kennlinie oder eines Kennfeldes festlegt und eine Anpassung der Steuerung und/oder Regelung an sich verän¬ dernde Betriebsumstände durchgeführt wird, indem die Kennlinie oder das Kennfeld durch Adaption an die sich verändernde Betriebsumstände angepaßt wird,1. A method for controlling and / or regulating an operating variable of an internal combustion engine of a motor vehicle, via at least one transmission element, which defines the relationship between the input and output variable in the form of a characteristic curve or a map, such as via an electrically actuable operating variable. or directly influencing and controlled by the control and / or regulating control element, which defines the relationship between the control variable and the operating variable or a variable influencing this operating variable in the form of a characteristic curve or a map and an adaptation of the control and / or regulation itself changing operating circumstances is carried out by adapting the characteristic curve or the characteristic map to the changing operating circumstances,
dadurch gekennzeichnet, daßcharacterized in that
die Adaption derart vorgenommen wird, daß wenigtens ein Bereich der Kennlinie oder des Kennfeldes um einen vorgegebenen, brennkraft- maschinenspezifischen, außerhalb der Kennlinie oder des Kennfeldes liegenden Punkt gedreht wird.the adaptation is carried out in such a way that at least one area of the characteristic curve or the characteristic map is rotated around a predetermined, engine-specific point lying outside the characteristic curve or the characteristic map.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß der Punkt (A) durch den fiktiven Wert der Betriebsgröße für die Eingangs- bzw. Ansteuergröße Null bestimmt wird, auf der Basis des wenigstens einen Bereichs der Kennlinie bzw. des Kennfeldes.2. The method according to claim 1, characterized in that the point (A) is determined by the fictitious value of the operating variable for the input or control variable zero, on the basis of the at least one area of the characteristic curve or the characteristic diagram.
3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge¬ kennzeichnet, daß das Übertragungsglied ein Stellelement ist, wel¬ ches die Luftzufuhr zur Brennkraftmaschine beeinflußt und vorzugs¬ weise bei einer Leerlaufdrehzahlregelung eingesetzt wird. 3. The method according to any one of the preceding claims, characterized ge indicates that the transmission element is an actuating element which affects the air supply to the internal combustion engine and is preferably used in an idle speed control.
4. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge¬ kennzeichnet, daß die Kennlinie bzw. die sie repräsentierende Be¬ rechnungsvorschrift durch wenigstens einen Parameter, insbesondere durch Steigung und/oder Achsenabschnitt, charakterisiert ist und daß diese in wenigstens einem Bereich geradenformigen Verlauf aufweist.4. The method according to any one of the preceding claims, characterized ge indicates that the characteristic curve or the calculation rule representing it is characterized by at least one parameter, in particular by slope and / or intercept, and that it has a straight course in at least one region .
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, daß die Adap¬ tion der Kennlinie durch Veränderung des wenigstens einen, die Kenn¬ linie charakterisierenden Parameters in Abhängigkeit von der gemes¬ senen, von dem Stellelement beeinflußten Größe und einem von der Steuerung und/oder Regelung vorgegebenen, diese Größe repräsen¬ tierenden Wert vorgenommenen wird.5. The method according to claim 4, characterized in that the adaptation of the characteristic curve by changing the at least one parameter characterizing the characteristic curve as a function of the measured size, influenced by the control element and one of the control and / or Regulation specified, this value representative value is made.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge¬ kennzeichnet, daß dieser Parameter die Steigung der Kennlinie in wenigstens einem Bereich der Kennlinie ist und diese abhängig von der Differenz zwischen gemessenem und vorgegebenem Wert eingestellt wird.6. The method according to any one of the preceding claims, characterized ge indicates that this parameter is the slope of the characteristic in at least one area of the characteristic and this is set depending on the difference between the measured and predetermined value.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge¬ kennzeichnet, daß die Adaption nur außerhalb des Startfalls der Brennkraftmaschine in der Leerlaufbetriebsphase der Brennkraft¬ maschine vorgenommen wird, wenn die Last der Brennkraftmaschine ei¬ nen vorgegebenen Schwellwert unterschreitet.7. The method according to any one of the preceding claims, characterized ge indicates that the adaptation is carried out only outside the starting case of the internal combustion engine in the idle operating phase of the internal combustion engine when the load of the internal combustion engine falls below a predetermined threshold.
8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch ge¬ kennzeichnet, daß der wenigstens eine, die Kennlinie charakterisie¬ render Parameter abhängig von der Batteriespannung korrigiert wird.8. The method according to any one of the preceding claims, characterized ge indicates that the at least one, the characteristic characterizing parameter is corrected depending on the battery voltage.
9. Vorrichtung zur Steuerung und/oder Regelung einer Betriebsgröße einer Brennkraftmaschine eines Kraftfahrzeugs, mit einem Übertra¬ gungsglied, welches den Zusammenhang zwischen seiner Ein- und Aus¬ gangsgröße in Form einer Kennlinie oder eines Kennfeldes festlegt, wie ein elektrisch betätigbares, die Betriebsgröße mittel- oder un¬ mittelbar beeinflussendes und von der Steuerung und/oder Regelung angesteuertes Stellelement, das den Zusammenhang zwischen Ansteuer- große und Betriebsgröße oder einer diese Betriebsgröße beeinflus¬ sende Größe in Form einer Kennlinie oder Kennfeld festlegt und einer Adaptionseinheit, die eine Anpassung der Steuerung und/oder Regelung an sich verändernde Betriebsumstände vornimmt, indem die Kennlinie oder das Kennfeld durch Adaption an die sich verändernde Betriebsum¬ stände angepaßt wird,9. Device for controlling and / or regulating an operating variable of an internal combustion engine of a motor vehicle, with a transmission element which defines the relationship between its input and output variable in the form of a characteristic curve or a characteristic diagram, such as an electrically actuable control element which influences the operating variable directly or indirectly and is controlled by the open-loop and / or closed-loop control and which determines the relationship between the control variable and the operating variable or a variable influencing this operating variable in the form of a characteristic curve or characteristic diagram and an adaptation unit which adapts the control and / or regulation to changing operating conditions by adapting the characteristic curve or the characteristic map to the changing operating conditions by adaptation,
dadurch gekennzeichnet, daßcharacterized in that
Mittel vorhanden sind, die die Adaption derart vornehmen, daß wenig¬ stens ein Bereich der Kennlinie oder des Kennfeldes um einen vorge¬ gebenen, brennkraftmaschinenspezifischen, außerhalb der Kennlinie liegenden Punkt gedreht wird.Means are present which carry out the adaptation in such a way that at least one area of the characteristic curve or of the characteristic diagram is rotated around a predetermined, engine-specific point lying outside the characteristic curve.
10. Vorrichtung nach Anspruch 9, dadurch gekennzeichnet, daß der Punkt (A) durch den fiktiven Wert der Betriebsgröße für die An- steuergröße Null bestimmt wird, auf der Basis des wenigstens einen Bereichs der Kennlinie bzw. des Kennfeldes.10. The device according to claim 9, characterized in that the point (A) is determined by the fictitious value of the operating variable for the control variable zero, on the basis of the at least one area of the characteristic curve or the characteristic diagram.
11. Vorrichtung nach einem der Ansprüche 9 oder 10, dadurch gekenn¬ zeichnet, daß die Adaptionseinheit Mittel umfaßt, die abhängig von der Abweichung der gemessenen, von dem Stellelement beeinflußten Be¬ triebsgröße der Brennkraftmaschine und der von der Steuerung und/oder Regelung vorgegebenem Wert der Betriebsgröße ein die Kenn¬ linie charakterisierenden Parameter, insbesondere die Steigung, ver¬ ändert.11. Device according to one of claims 9 or 10, characterized gekenn¬ characterized in that the adaptation unit comprises means depending on the deviation of the measured, influenced by the control element Be¬ operating size of the internal combustion engine and the value specified by the control and / or regulation a parameter characterizing the characteristic, in particular the slope, changes in the operating variable.
12. Vorrichtung nach einem der Ansprüche 9 bis 11, dadurch gekenn¬ zeichnet, daß Mittel vorgesehen sind, die die Adaptionseinheit in vorgegebenen Betriebszuständen aktivieren. 12. Device according to one of claims 9 to 11, characterized gekenn¬ characterized in that means are provided which activate the adaptation unit in predetermined operating states.
13. Vorrichtung nach einem der Ansprüche 9 bis 12, dadurch gekenn¬ zeichnet, daß die Adaptionseinheit Mittel umfaßt, die die Steigung in Abhängigkeit der Batteriespannung korrigieren.13. Device according to one of claims 9 to 12, characterized gekenn¬ characterized in that the adaptation unit comprises means that correct the slope depending on the battery voltage.
14. Vorrichtung nach einem der Ansprüche 9 bis 13, dadurch gekenn¬ zeichnet, daß die Adaptionseinheit intergrierende Elemente umfaßt, die die Abweichung zwischen gemessenem und vorgegebenem Wert verar¬ beiten und wenigstens einen Parameter abhängig von dieser Abweichung beeinflussen.14. Device according to one of claims 9 to 13, characterized gekenn¬ characterized in that the adaptation unit comprises integrating elements that process the deviation between the measured and predetermined value and influence at least one parameter depending on this deviation.
15. Verfahren zur Steuerung und/oder Regelung einer Betriebsgröße einer Brennkraftmaschine eines Kraftfahrzeugs, über wenigstens ein Übertragungsglied, das den Zusammenhang zwischen Ein- und Ausgangs¬ größe in Form einer Kennlinie oder eines Kennfeldes festlegt, wie über ein elektrisch betätigbares, diese Betriebsgröße mittel- oder unmittelbar beeinflussendes und von der Steuerung und/oder Regelung angesteuerten Stellelements, das den Zusammenhang zwischen Ansteuer- größe und Betriebsgröße oder einer diese Betriebsgröße beeinflus¬ sende Größe in Form einer Kennlinie oder eines Kennfeldes festlegt und eine Anpassung der Steuerung und/oder Regelung an sich verän¬ dernde Betriebsumstände durchgeführt wird, indem die Kennlinie oder das Kennfeld durch Adaption an die sich verändernde Betriebsumstände angepaßt wird,15. A method for controlling and / or regulating an operating variable of an internal combustion engine of a motor vehicle, via at least one transmission element, which defines the relationship between the input and output variable in the form of a characteristic curve or a map, such as via an electrically operable, this operating variable or directly influencing and controlled by the control and / or regulating control element, which defines the relationship between the control variable and the operating variable or a variable influencing this operating variable in the form of a characteristic curve or a map and an adaptation of the control and / or regulation itself changing operating circumstances is carried out by adapting the characteristic curve or the characteristic map to the changing operating circumstances,
dadurch gekennzeichnet, daßcharacterized in that
die Adaption derart vorgenommen wird, daß wenigtens ein Bereich der Kennlinie oder des Kennfeldes um einen vorgegebenen, Stell¬ glied- bzw. brennkraftmaschinenspezifischen, außerhalb der Kennlinie oder des Kennfeldes liegenden Punkt gedreht wird und dieser Dreh¬ punkt im Rahmen einer Langzeitadaption anpaßbar ist. the adaptation is carried out in such a way that at least one area of the characteristic curve or the characteristic diagram is rotated around a predetermined, actuator-specific or internal combustion engine-specific point lying outside the characteristic curve or the characteristic diagram, and this pivot point can be adapted as part of a long-term adaptation.
16. Verfahren nach Anspruch 15, dadurch gekennzeichnet, daß aus¬ gehend von einem durch Steigungsadaption angepaßten Referenzpunkt in einem anderen Betriebspunkt Drehpunkt und Steigung derart verändert werden, daß sowohl Referenzpunkt als auch Betriebspunkt auf einer Kennlinie liegen.16. The method according to claim 15, characterized in that starting from a reference point adapted by slope adaptation in another operating point, the pivot point and the slope are changed such that both the reference point and the operating point lie on a characteristic curve.
17. Verfahren nach Anspruch 15 und/oder 16, dadurch gekennzeichnet, daß die Drehpunktsadaption nur in einer vorgegebenen Zeitspanne nach Eintritt des Leerlaufzustandes durchgeführt wird, wenn die Stei¬ gungsadaption vor einer gewissen Zeit erfolgreich war und die ak¬ tuelle Luftmenge bzw. -masse größer als die Luftmenge bzw. -masse im Referenzpunkt ist.17. The method according to claim 15 and / or 16, characterized in that the pivot adaptation is carried out only in a predetermined period of time after the idle state, if the Stei¬ supply adaptation was successful before a certain time and the current air quantity or mass is greater than the air volume or mass at the reference point.
18. Verfahren nach Anspruch 15, 16 und/oder 17, dadurch gekennzeich¬ net, daß bei Vorliegen der Bedingungen zur Durchführung der Dreh¬ punktsadaption und einer Abweichung des tatsächlichen vom vorgegebe¬ nen Lastsignalwert im einem Betriebspunkt ein den Drehpunkt repräsentierender Wert im Sinne einer Vergrößerung der Abweichung verändert wird und nachfolgend die Steigungsadaption wirksam ist.18. The method according to claim 15, 16 and / or 17, characterized gekennzeich¬ net that in the presence of the conditions for performing the pivot point adaptation and a deviation of the actual from the given load signal value in an operating point a value representing the pivot point in the sense of a Magnification of the deviation is changed and subsequently the slope adaptation is effective.
19. Vorrichtung zur Steuerung und/oder Regelung einer Betriebsgröße einer Brennkraftmaschine eines Kraftfahrzeugs, mit einem Übertra¬ gungsglied, welches den Zusammenhang zwischen seiner Ein- und Aus¬ gangsgröße in Form einer Kennlinie oder eines Kennfeldes festlegt, wie ein elektrisch betätigbares, die Betriebsgröße mittel- oder un¬ mittelbar beeinflussendes und von der Steuerung und/oder Regelung angesteuertes Stellelement, das den Zusammenhang zwischen Ansteuer- größe und Betriebsgröße oder einer diese Betriebsgröße beeinflus¬ sende Größe in Form einer Kennlinie oder Kennfeld festlegt und einer Adaptionseinheit, die eine Anpassung der Steuerung und/oder Regelung an sich verändernde Betriebsumstände vornimmt, indem die Kennlinie oder das Kennfeld durch Adaption an die sich verändernde Betriebsum¬ stände angepaßt wird. dadurch gekennzeichnet, daß19. Device for controlling and / or regulating an operating variable of an internal combustion engine of a motor vehicle, with a transmission element which defines the relationship between its input and output variable in the form of a characteristic curve or a map, such as an electrically actuatable, the operating variable medium - Or directly influencing and controlled by the control and / or regulating control element, which defines the relationship between the control variable and the operating variable or a variable influencing this operating variable in the form of a characteristic curve or characteristic map and an adaptation unit which adapts the control and / or regulates to changing operating conditions by adapting the characteristic curve or the characteristic map to the changing operating conditions by adaptation. characterized in that
Mittel vorhanden sind, die die Adaption derart vornehmen, daß wenig¬ stens ein Bereich der Kennlinie oder des Kennfeldes um einen vorge¬ gebenen, Stellglied- bzw. brennkraftmaschinenspezifischen, außerhalb der Kennlinie liegenden Punkt gedreht wird und dieser Punkt im Rahmen einer Langzeitadaption angepaßt wird. Means are available which carry out the adaptation in such a way that at least one area of the characteristic curve or the characteristic diagram is rotated around a predetermined, actuator or internal combustion engine-specific point lying outside the characteristic curve and this point is adapted as part of a long-term adaptation.
EP91915575A 1990-09-18 1991-09-14 Process and device for controlling and/or regulating an operative parameter of an internal combustion engine Ceased EP0505521A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4029537 1990-09-18
DE4029537A DE4029537A1 (en) 1990-09-18 1990-09-18 METHOD AND DEVICE FOR CONTROLLING AND / OR REGULATING AN OPERATING SIZE OF AN INTERNAL COMBUSTION ENGINE

Publications (1)

Publication Number Publication Date
EP0505521A1 true EP0505521A1 (en) 1992-09-30

Family

ID=6414468

Family Applications (1)

Application Number Title Priority Date Filing Date
EP91915575A Ceased EP0505521A1 (en) 1990-09-18 1991-09-14 Process and device for controlling and/or regulating an operative parameter of an internal combustion engine

Country Status (5)

Country Link
US (1) US5293852A (en)
EP (1) EP0505521A1 (en)
JP (1) JP2957279B2 (en)
DE (1) DE4029537A1 (en)
WO (1) WO1992005354A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4221768C2 (en) * 1992-07-02 2002-11-07 Bosch Gmbh Robert Method and device for controlling an adjusting device in a vehicle
DE4302483C2 (en) * 1993-01-29 2002-07-11 Bosch Gmbh Robert Method and device for controlling an internal combustion engine
US5622053A (en) * 1994-09-30 1997-04-22 Cooper Cameron Corporation Turbocharged natural gas engine control system
US5786999A (en) * 1995-10-04 1998-07-28 Barber-Colman Company Combination control for injection molding
DE19740186A1 (en) * 1997-09-12 1999-03-18 Bosch Gmbh Robert Automobile operating parameter regulation method
FR2775315B1 (en) * 1998-02-25 2000-05-05 Magneti Marelli France METHOD AND DEVICE FOR FAST SELF-ADAPTATION OF RICHNESS FOR AN INJECTION ENGINE WITH AN OXYGEN PROBE IN EXHAUST GASES
US6062197A (en) * 1998-06-15 2000-05-16 Cummins Engine Company, Inc. Hybrid power governor
EP0976922B1 (en) 1998-07-29 2006-01-04 DaimlerChrysler AG Method for torque adjustment
US6497223B1 (en) 2000-05-04 2002-12-24 Cummins, Inc. Fuel injection pressure control system for an internal combustion engine
KR100373143B1 (en) * 2000-09-25 2003-02-25 현대자동차주식회사 A method for controlling idle speed of an engine
US6881177B2 (en) * 2000-10-18 2005-04-19 Tae-Jin An Handgrip
JP4196535B2 (en) * 2000-11-02 2008-12-17 トヨタ自動車株式会社 VEHICLE CONTROL DEVICE AND RECORDING MEDIUM
DE10215406B4 (en) * 2002-04-08 2015-06-11 Robert Bosch Gmbh Method and device for controlling a motor
DE102005007484A1 (en) * 2005-01-25 2006-07-27 Siemens Ag Reduced pressure mixing device for marine vessel includes propulsion water tube arranged coaxially around centrally-arranged exhaust gas guide tube to generate reduced pressure
US7007676B1 (en) 2005-01-31 2006-03-07 Caterpillar Inc. Fuel system
JP4316635B2 (en) * 2007-05-18 2009-08-19 三菱電機株式会社 Control device for internal combustion engine
DE102010003423A1 (en) * 2010-03-30 2011-10-06 Bayerische Motoren Werke Aktiengesellschaft Method for operating energy storage i.e. lithium ion battery for e.g. electric car, involves affecting operation of energy storage such that dynamic threshold value of input does not exceed value of charging current of energy storage
DE102010003736A1 (en) * 2010-04-08 2011-10-13 Man Diesel & Turbo Se Internal combustion engine and method for controlling the operation of the internal combustion engine
JP5287839B2 (en) * 2010-12-15 2013-09-11 株式会社デンソー Fuel injection characteristic learning device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2355437A6 (en) * 1972-05-10 1978-01-13 Peugeot & Renault ANALOGUE-DIGITAL-ANALOGUE CONTROL SYSTEM WITH MULTI-FUNCTION DIGITAL COMPUTER FOR MOTOR VEHICLES
US4672934A (en) * 1983-09-21 1987-06-16 Robert Bosch Gmbh Method and apparatus for adapting the characteristic of a final controlling element
DE3415183A1 (en) * 1984-04-21 1985-10-31 Robert Bosch Gmbh, 7000 Stuttgart METHOD AND DEVICE FOR ADAPTING AN ACTUATOR CHARACTERISTICS
DE3334062A1 (en) * 1983-09-21 1985-04-11 Robert Bosch Gmbh, 7000 Stuttgart METHOD AND DEVICE FOR ADAPTING AN ACTUATOR CHARACTERISTICS
FR2567962B1 (en) * 1984-07-23 1989-05-26 Renault ADAPTIVE METHOD FOR REGULATING THE INJECTION OF AN INJECTION ENGINE
DE3631283C2 (en) * 1986-09-13 1999-11-25 Bosch Gmbh Robert Device for the controlled metering of combustion air in an internal combustion engine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO9205354A1 *

Also Published As

Publication number Publication date
WO1992005354A1 (en) 1992-04-02
DE4029537A1 (en) 1992-03-19
JPH05502495A (en) 1993-04-28
US5293852A (en) 1994-03-15
JP2957279B2 (en) 1999-10-04

Similar Documents

Publication Publication Date Title
EP0505521A1 (en) Process and device for controlling and/or regulating an operative parameter of an internal combustion engine
DE3812289A1 (en) IDLE SPEED CONTROL DEVICE FOR AN INTERNAL COMBUSTION ENGINE
DE4207541B4 (en) System for controlling an internal combustion engine
DE3204918A1 (en) METHOD AND SYSTEM FOR CONTROLLING THE INLET PRESSURE IN AN INTERNAL COMBUSTION ENGINE
DE4015415B4 (en) Device for detecting a variable operating parameter
DE19756053B4 (en) Throttle control device
DE102006033460B3 (en) Measuring ambient air pressure using charging pressure sensor of turbocharged internal combustion engine, determines charging pressure profile during negative loading transient
DE3933989C2 (en)
DE3704586C2 (en)
DE19812944B4 (en) Driving control device for the engine of a vehicle
DE19513370B4 (en) Method and device for controlling the power of an internal combustion engine
DE10129314B4 (en) Engine Speed Control
DE19624121C2 (en) Idle speed control system and method for a diesel engine
DE19836845A1 (en) Method of controlling a drive unit for a motor vehicle, involves taking the time variation of the drive unit's engine speed into account in determining a maximum permitted value(s)
EP0347446B1 (en) Process and device for regulating the air feed in an internal combustion engine, in particular during idling and coasting
DE19501299A1 (en) Controlling IC engine by setting at least ignition angle and air supply to IC engine
DE4041505C2 (en) Method and device for detecting a variable size for an internal combustion engine on a motor vehicle
DE102007050026B4 (en) Method and device for monitoring control and regulating circuits in an engine system
EP0162203B1 (en) Process and apparatus for adapting the operation characteristic of an actuating rod
DE4015293A1 (en) SYSTEM FOR CONTROLLING AN OPERATING PARAMETER OF AN INTERNAL COMBUSTION ENGINE OF A MOTOR VEHICLE
EP0283562B1 (en) Idle speed control system for a combustion engine
DE3924953A1 (en) DEVICE FOR CONTROLLING THE FUEL SUPPLY FOR AN INTERNAL COMBUSTION ENGINE
DE4420122A1 (en) Accurate control and determn of engine throttle end position
DE10054534A1 (en) Sliding mode-controller for electronic throttle in engine, has variable computed from non-linear spring torque of return spring of throttle valve
DE4123735C2 (en) System and method for controlling the idle speed of an internal combustion engine

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19920502

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): DE GB IT

17Q First examination report despatched

Effective date: 19940524

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 19950513