EP1146405B1 - Feedback control method - Google Patents
Feedback control method Download PDFInfo
- Publication number
- EP1146405B1 EP1146405B1 EP01105933A EP01105933A EP1146405B1 EP 1146405 B1 EP1146405 B1 EP 1146405B1 EP 01105933 A EP01105933 A EP 01105933A EP 01105933 A EP01105933 A EP 01105933A EP 1146405 B1 EP1146405 B1 EP 1146405B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- threshold
- controlled variable
- set value
- value
- actual value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 20
- 230000008569 process Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 4
- 238000002485 combustion reaction Methods 0.000 claims description 3
- 108091081062 Repeated sequence (DNA) Proteins 0.000 claims 1
- 230000009699 differential effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 238000013021 overheating Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B5/00—Anti-hunting arrangements
- G05B5/01—Anti-hunting arrangements electric
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0008—Feedback, closed loop systems or details of feedback error signal
- B60W2050/0009—Proportional differential [PD] controller
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0008—Feedback, closed loop systems or details of feedback error signal
- B60W2050/001—Proportional integral [PI] controller
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0008—Feedback, closed loop systems or details of feedback error signal
- B60W2050/0011—Proportional Integral Differential [PID] controller
Definitions
- the invention relates to a method for controlling an electric drive, in a controlled variable (actual value) is adjusted to a desired value.
- Discontinuous controls include, for example, two and three-position controllers.
- Continuous control equipment include proportional controllers (P controllers), integral controllers (I controllers), proportional integral controllers (PI controller) or derivative controllers (PD and PID controller).
- Such thermal overload can, for example, in the power transmission occur by means of a worm gear.
- the inherent in worm gears Game leads to a passing through of a sign change of the load torque of the backlash. If the amplitude of this movement is of an order of magnitude, which is detected by the actual value, a permanent rule movement takes place, which an actuator energy for a sign change of the moment supplies. In this way, the actuator is overloaded in the short or medium term.
- Object of the present invention is to provide a control method, with which On the one hand, a setpoint value can be approached as exactly as possible. On the other hand should However, a thermal protection of an electric drive can be ensured.
- the Target value is at least selectively approached substantially accurately.
- the control process is interrupted. Through this Interruption during which the electrical drive is not supplied with an actuating signal, the electric drive is protected, and also finds no continuous readjustment instead of. In particular, so that thermal overheating can be avoided become.
- the interruption of the control process is constantly checked whether the Difference between the controlled variable and the target value a predetermined amount, namely a threshold, exceeds or reached. If so, the interruption will occur of the control process and the controlled variable in the form of the actual value again adjusted to the predetermined target value.
- the procedure according to the invention is in particular with electric drives a slow drift of the actual value, which is essentially a relatively good one Self-locking corresponds, an advantage.
- a field of application arises therefore For example, the adjustment of a valve in a gas exchange valve Internal combustion engine by means of an electric drive. In such a drive takes place a power transmission via a worm gear, which is a has relatively good self-locking.
- control devices can proportional, integral or differential controller or Regulator used with a combination of the aforementioned control properties become.
- the threshold so the amount of distance from the setpoint to change dynamically. This dynamics can be based on vehicle operating parameters be turned off, the vehicle operating conditions on this Threshold influence. It is according to a particularly simple embodiment possible to take the threshold values from a characteristic curve or a characteristic diagram, in which they are stored as a function of one or more company sizes are.
- the present invention will be described with reference to an embodiment an electric motor for setting a variable valve lift at a gas exchange valve an internal combustion engine is used. Depending on the angle of rotation of the Electric motor, the valve is opened more or less wide when opening.
- FIG. 1 A simple block diagram or a signal flow diagram for such an application is shown in Fig. 1.
- the gas exchange valve is a controlled system 10, wherein the controlled variable of a motor 12 in the form of an electric drive is set.
- the motor 12 in turn receives from a control device 14 an electrical control variable provided that it affects the controlled variable.
- the control device 14 determines the manipulated variable as a function of a quantity ⁇ , which is the difference between the actual value (actual) and the nominal value (nominal).
- the control device may be a known P, I, D, Pl or PID controller.
- the type of regulation is not decisive here. The decisive factor is However, that the control device is operated only at certain times, what is explained below.
- step S 310 the controlled variable, namely the actual value, is adjusted to the target size in the usual way.
- step S 312 the control device (14 in Fig. 1) is turned off (step S 312), whereby the control process is interrupted.
- step S 314 continuously checked whether the deviation ⁇ of the actual value from the target value exceeds a certain predetermined threshold.
- step S 314 If this is not the case, it is branched back to the beginning of step S 314 and checked again.
- step S 310 branches back and then deviates from the target value again actual value again adjusted to the target value.
- a control behavior as indicated in Fig. 2.
- Fig. 2 in which the actual value is plotted against the time, it can be seen that initially between a time 0 and t 1, an adjustment of the actual value is performed to the target value. The actual value has then reached the setpoint value at time t 1 . At this time, the control device 14 is turned off, so that the motor 12 is no longer acted upon by a manipulated variable.
- the threshold shown in dashed lines in FIG. 2 is reached or exceeded at a time t 2 .
- the controller 14 is then activated again, whereby the actual value is returned to the desired value, which is the case at time t 3 .
- control device 14 is then deactivated again, whereby the engine 12 is relieved. Only at the time t 4 then takes place again an activation of the control device.
- the present invention also has the advantage that deactivation directly on the tolerance band, namely the deviation of actual and setpoint, related can. This ensures an independence of tolerances in the mechanics and moments of resistance that might not otherwise be considered would become.
- FIG. 4 shows how the thresholds are determined as a function of an operating parameter.
- the motor rotation angle ⁇ can be variably selected.
- Threshold S1 selected.
- the angular range between 80 ° and 140 ° becomes a significant larger threshold S2 is selected, and in the angular range above 140 ° is a again larger threshold S3 selected. This means that depending on the angle range, a vote of the threshold value on vehicle conditions can
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- Valve Device For Special Equipments (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Feedback Control In General (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Electric Motors In General (AREA)
- Protection Of Generators And Motors (AREA)
Description
Die Erfindung betrifft ein Verfahren zum Regeln eines elektrischen Antriebs, bei dem eine Regelgröße (Ist-Wert) auf einen Soll-Wert eingeregelt wird.The invention relates to a method for controlling an electric drive, in a controlled variable (actual value) is adjusted to a desired value.
Grundsätzlich sind zwei Arten von Regeleinrichtungen, nämlich unstetige Regeleinrichtungen und stetige Regeleinrichtungen bekannt. Unstetige Regeleinrichtungen umfassen beispielsweise Zwei- und Dreipunktregler. Stetige Regeleinrichtungen umfassen proportional wirkende Regler (P-Regler), integral wirkende Regler (I-Regler), proportional-integral wirkende Regler (PI-Regler) oder Vorhaltregler (PD-und PID-Regler).Basically, two types of control devices, namely unsteady control devices and continuous control devices known. Discontinuous controls include, for example, two and three-position controllers. Continuous control equipment include proportional controllers (P controllers), integral controllers (I controllers), proportional integral controllers (PI controller) or derivative controllers (PD and PID controller).
Zum allgemeinen Stand der Technik wird auf das Studienbuch "Einführung in die Regelungstechnik" von Mann/Schiffelgen, 5. Aufl., 1986, hingewiesen.The general state of the art is referred to the study book "Introduction to the Control Engineering "by Mann / Schiffelgen, 5th ed., 1986, pointed out.
Ferner ist aus der US 4,408,148 eine Art der Regelung zur Ansteuerung eines Aktuators bekannt, bei der mittels einem Komparator ein tolerierbarer (Abweichungs-) Bereich vorgegeben wird, wobei innerhalb des Bereichs ein anzusteuernder Aktuator nicht angesteuert wird und außerhalb dieses Bereichs der Aktuator wiederum solange angesteuert wird, bis dieser Bereich wieder eingehalten wird.Furthermore, from US Pat. No. 4,408,148 a type of control for actuating an actuator is provided known, in which by means of a comparator a tolerable (deviation) Range is specified, wherein within the range to be controlled actuator is not driven and outside of this range the actuator turn as long as it is controlled until this area is respected again.
Bei vielen Anwendungen, insbesondere im Zusammenhang mit elektrischen Antrieben, besteht jedoch das Problem, dass ein Aktor bei einer ständig und andauernd durchgeführten Regelung überlastet wird. Bei elektrischen Antrieben kann insbesondere eine Überhitzung stattfinden.In many applications, especially in connection with electric drives, However, there is the problem that an actor in a constant and continuous overloaded. In electrical drives can in particular overheating take place.
Eine solche thermische Überlastung kann beispielsweise bei der Kraftübertragung mittels eines Schneckengetriebes auftreten. Das bei Schneckengetrieben inhärente Spiel führt bei einem Vorzeichenwechsel des Lastmomentes zu einem Durchfahren des Zahnflankenspiels. Liegt die Amplitude dieser Bewegung in einer Größenordnung, die von dem Istwertgeber festgestellt wird, so erfolgt eine permanente Regelbewegung, die einem Stellantrieb Energie für einen Vorzeichenwechsel des Moments zuführt. Auf diese Weise wird der Stellantrieb kurz- bzw. mittelfristig überlastet.Such thermal overload can, for example, in the power transmission occur by means of a worm gear. The inherent in worm gears Game leads to a passing through of a sign change of the load torque of the backlash. If the amplitude of this movement is of an order of magnitude, which is detected by the actual value, a permanent rule movement takes place, which an actuator energy for a sign change of the moment supplies. In this way, the actuator is overloaded in the short or medium term.
Um diesem Problemen beizukommen, wurde bei getakteten elektrischen Antrieben bereits vorgeschlagen, das Taktverhältnis gegen Null zu führen, wenn gemäß einer ersten Alternative die Taktlänge selbst unterhalb eines bestimmten Limits liegt oder wenn sich die Abweichung des Ist-Wertes von einem Soll-Wert innerhalb bestimmter Grenzen befindet. Durch die Vorgabe eines Taktverhältnisses von Null wird der Regler innerhalb einer bestimmten Zeitspanne faktisch abgeschalten. Der elektrische Antrieb kann sich in diesem Zeitraum dann erholen.To cope with these problems has been in switched electric drives already proposed to lead the duty cycle to zero, if according to a first alternative, the cycle length itself is below a certain limit or if the deviation of the actual value from a target value within certain Borders is located. By specifying a clock ratio of zero, the Regulator virtually switched off within a certain period of time. The electric Drive can then recover during this period.
Die beiden erläuterten Verfahren besitzen jedoch den Nachteil, dass entweder der einzustellende Sollwert gar nicht erreicht wird oder dass beim Wiedereinschalten des Reglers mehr oder minder auf Losbrechkräfte abgestellt wird. Dies ist beispielsweise dann der Fall, wenn erst wieder eingeschaltet wird, wenn die Pulsweiten einer Pulsweitenmodulation einen bestimmten Grenzwert überschreiten.However, the two methods explained have the disadvantage that either the setpoint to be set is not reached or that when restarting the regulator is more or less turned off on breakaway forces. This is for example then the case, when only switched on again, if the pulse widths a pulse width modulation exceed a certain limit.
Aufgabe der vorliegenden Erfindung ist es, ein Regelverfahren anzugeben, mit welchem zum einen ein Soll-Wert möglichst exakt anfahrbar ist. Zum anderen sollte jedoch auch ein thermischer Schutz eines elektrischen Antriebs gewährleistet sein.Object of the present invention is to provide a control method, with which On the one hand, a setpoint value can be approached as exactly as possible. On the other hand should However, a thermal protection of an electric drive can be ensured.
Diese Aufgabe wird durch die im Anspruch 1 genannten Merkmale gelöst.This object is achieved by the features mentioned in claim 1.
Mit dem ersten Schritt des erfindungsgemäßen Verfahrens wird erreicht, dass der Soll-Wert zumindest punktuell im wesentlichen genau angefahren wird. Nach dem Erreichen des Soll-Wertes wird der Regelvorgang dann unterbrochen. Durch diese Unterbrechung, während der dem elektrischen Antrieb kein Stellsignal geliefert wird, ist der elektrische Antrieb geschont, und findet auch keine kontinuierliche Nachregelung statt. Insbesondere kann damit eine thermische Überhitzung vermieden werden. With the first step of the method according to the invention it is achieved that the Target value is at least selectively approached substantially accurately. After this When the setpoint value is reached, the control process is interrupted. Through this Interruption during which the electrical drive is not supplied with an actuating signal, the electric drive is protected, and also finds no continuous readjustment instead of. In particular, so that thermal overheating can be avoided become.
Während der Unterbrechung des Regelvorgangs wird fortwährend überprüft, ob die Differenz zwischen der Regelgröße und dem Soll-Wert einen vorgegebenen Betrag, nämlich eine Schwelle, überschreitet oder erreicht. Ist dies der Fall, wird die Unterbrechung des Regelvorganges beendet und die Regelgröße in Form des Ist-Wertes wiederum auf den vorgegebenen Soll-Wert eingeregelt.During the interruption of the control process is constantly checked whether the Difference between the controlled variable and the target value a predetermined amount, namely a threshold, exceeds or reached. If so, the interruption will occur of the control process and the controlled variable in the form of the actual value again adjusted to the predetermined target value.
Die erfindungsgemäße Verfahrensweise ist gerade bei elektrischen Antrieben mit einer langsamen Drift des Ist-Werts, was im wesentlichen einer relativ guten Selbsthemmung entspricht, von Vorteil. Als Anwendungsgebiet ergibt sich daher beispielsweise die Verstellung eines Ventilhubes bei einem Gaswechselventil eines Verbrennungsmotors mittels eines elektrischen Antriebes. Bei einem solchen Antrieb findet eine Kraftübertragung über ein Schneckengetriebe statt, welches eine relativ gute Selbsthemmung aufweist.The procedure according to the invention is in particular with electric drives a slow drift of the actual value, which is essentially a relatively good one Self-locking corresponds, an advantage. As a field of application arises therefore For example, the adjustment of a valve in a gas exchange valve Internal combustion engine by means of an electric drive. In such a drive takes place a power transmission via a worm gear, which is a has relatively good self-locking.
Als Regeleinrichtungen können Proportional-, Integral- oder Differenzialregler oder Regler mit einer Kombination der vorgenannten Regeleigenschaften verwendet werden. Im übrigen ist es möglich, die Schwelle, also den betragsmäßigen Abstand vom Sollwert, dynamisch zu verändern. Diese Dynamik kann auf Fahrzeugbetriebsparameter abgestellt werden, wobei die Fahrzeugbetriebsbedingungen auf diese Schwelle Einfluß haben. Gemäß einer besonders einfachen Ausführungsform ist es möglich, die Schwellgrößen aus einer Kennlinie oder einem Kennfeld zu entnehmen, in denen sie in Abhängigkeit von einer oder mehreren Betriebsgrößen abgelegt sind.As control devices can proportional, integral or differential controller or Regulator used with a combination of the aforementioned control properties become. Moreover, it is possible, the threshold, so the amount of distance from the setpoint to change dynamically. This dynamics can be based on vehicle operating parameters be turned off, the vehicle operating conditions on this Threshold influence. It is according to a particularly simple embodiment possible to take the threshold values from a characteristic curve or a characteristic diagram, in which they are stored as a function of one or more company sizes are.
Die Erfindung wird nachfolgend mit Bezug auf die beiliegenden Zeichnungen und anhand eines Ausführungsbeispiels näher erläutert. Die Zeichnungen zeigen in
- Fig. 1
- ein Blockschaltbild zur Erläuterung einer Ausführungsform des erfindungsgemäßen Verfahrens,
- Fig. 2
- ein Diagramm, in dem der Ist-Wert gegenüber der Zeit aufgetragen ist, wodurch im wesentlichen das Regelverhalten erkannt werden kann,
- Fig. 3
- ein einfaches Ablaufdiagramm und
- Fig. 4
- ein Diagramm, welches eine dynamisch zu wählende Schwelle in Abhängigkeit von einem Betriebsparameter darstellt.
- Fig. 1
- a block diagram for explaining an embodiment of the method according to the invention,
- Fig. 2
- a diagram in which the actual value is plotted against the time, whereby essentially the control behavior can be recognized,
- Fig. 3
- a simple flow chart and
- Fig. 4
- a diagram illustrating a threshold to be selected dynamically in dependence on an operating parameter.
Die Erfindung wird vorliegend anhand eines Ausführungsbeispiels beschrieben, bei dem ein Elektromotor zur Einstellung eines variablen Ventilhubes bei einem Gaswechselventil eines Verbrennungsmotors verwendet wird. Je nach Drehwinkel des Elektromotors wird das Ventil beim Öffnen mehr oder weniger weit geöffnet.The present invention will be described with reference to an embodiment an electric motor for setting a variable valve lift at a gas exchange valve an internal combustion engine is used. Depending on the angle of rotation of the Electric motor, the valve is opened more or less wide when opening.
Ein einfaches Blockschaltbild bzw. ein Signalflußplan für eine solche Anwendungsweise ist in Fig. 1 dargestellt. Dabei stellt das Gaswechselventil eine Regelstrecke 10 dar, wobei die Regelgröße von einem Motor 12 in Form eines elektrischen Antriebs eingestellt wird.A simple block diagram or a signal flow diagram for such an application is shown in Fig. 1. The gas exchange valve is a controlled system 10, wherein the controlled variable of a motor 12 in the form of an electric drive is set.
Der Motor 12 wiederum erhält von einer Regeleinrichtung 14 eine elektrische Stellgröße zur Verfügung gestellt, aufgrund der er die Regelgröße beeinflußt. Die Regeleinrichtung 14 bestimmt die Stellgröße in Abhängigkeit von einer Größe Δ, welche sich als Differenz des Ist-Werts (Ist) vom Soll-Wert (Soll) ergibt. Die Regeleinrichtung kann vorliegend ein an sich bekannter P-, I-, D-, Pl- oder PID-Regler sein. Die Art der Regelung ist vorliegend nicht ausschlaggebend. Ausschlaggebend ist jedoch, dass die Regeleinrichtung nur zu bestimmten Zeiten betrieben wird, was nachfolgend erläutert ist.The motor 12 in turn receives from a control device 14 an electrical control variable provided that it affects the controlled variable. The control device 14 determines the manipulated variable as a function of a quantity Δ, which is the difference between the actual value (actual) and the nominal value (nominal). The control device may be a known P, I, D, Pl or PID controller. The type of regulation is not decisive here. The decisive factor is However, that the control device is operated only at certain times, what is explained below.
Gemäß Fig. 3 ist zu erkennen, dass zunächst die Regelgröße, nämlich der Ist-Wert, auf die Soll-Größe in der üblichen Weise eingeregelt wird (Schritt S 310).According to FIG. 3, it can be seen that initially the controlled variable, namely the actual value, is adjusted to the target size in the usual way (step S 310).
Hat die Regelgröße den Soll-Wert erreicht oder im wesentlichen erreicht, so wird die Regeleinrichtung (14 in Fig. 1) abgeschalten (Schritt S 312), wodurch der Regelvorgang unterbrochen ist. Nach der Abschaltung der Regeleinrichtung 14 wird in einem nächsten Schritt S 314 kontinuierlich geprüft, ob die Abweichung Δ des Ist-Wertes vom Soll-Wert eine bestimmte, vorgegebene Schwelle überschreitet. If the controlled variable has reached or substantially reached the desired value, then the control device (14 in Fig. 1) is turned off (step S 312), whereby the control process is interrupted. After the shutdown of the control device 14 is in a next step S 314 continuously checked whether the deviation Δ of the actual value from the target value exceeds a certain predetermined threshold.
Ist dies nicht der Fall, so wird an den Anfang von Schritt S 314 zurückverzweigt und wieder geprüft.If this is not the case, it is branched back to the beginning of step S 314 and checked again.
Überschreitet die Differenz Δ jedoch die vorgegebene Schwelle, so wird zu Schritt S 310 zurückverzweigt und der dann von dem Soll-Wert wieder abweichende Ist-Wert wiederum auf den Soll-Wert eingeregelt.However, the difference Δ exceeds the predetermined threshold, then to step S 310 branches back and then deviates from the target value again actual value again adjusted to the target value.
Durch die in Fig. 3 dargestellte Verfahrensweise erreicht man ein Regelverhalten, wie in Fig. 2 angegeben. Aus Fig. 2, in der der Ist-Wert gegenüber der Zeit aufgetragen ist, ist zu erkennen, dass zunächst zwischen einem Zeitpunkt 0 und t1 eine Einregelung des Ist-Wertes auf den Soll-Wert durchgeführt wird. Der Ist-Wert hat den Soll-Wert dann zum Zeitpunkt t1 erreicht. Zu diesem Zeitpunkt wird die Regeleinrichtung 14 abgeschalten, so dass der Motor 12 nicht mehr von einer Stellgröße beaufschlagt wird. Bei der dann anschließenden kontinuierlichen Überprüfung der Differenz Δ zwischen Ist-Wert und Soll-Wert wird festgestellt, dass die in Fig. 2 gestrichelt dargestellte Schwelle zu einem Zeitpunkt t2 erreicht bzw. überschritten wird.By the procedure shown in Fig. 3 is achieved a control behavior, as indicated in Fig. 2. From Fig. 2, in which the actual value is plotted against the time, it can be seen that initially between a time 0 and t 1, an adjustment of the actual value is performed to the target value. The actual value has then reached the setpoint value at time t 1 . At this time, the control device 14 is turned off, so that the motor 12 is no longer acted upon by a manipulated variable. During the subsequent continuous checking of the difference Δ between the actual value and the setpoint value, it is determined that the threshold shown in dashed lines in FIG. 2 is reached or exceeded at a time t 2 .
Zum Zeitpunkt t2 wird die Regeleinrichtung 14 dann wieder aktiviert, wodurch der Ist-Wert wieder auf den Soll-Wert zurückgeführt wird, was zum Zeitpunkt t3 der Fall ist.At the time t 2 , the controller 14 is then activated again, whereby the actual value is returned to the desired value, which is the case at time t 3 .
Im Zeitraum zwischen t3 und t4 wird die Regeleinrichtung 14 dann wieder deaktiviert, wodurch der Motor 12 entlastet wird. Erst zum Zeitpunkt t4 findet dann wieder eine Aktivierung der Regeleinrichtung statt.In the period between t 3 and t 4 , the control device 14 is then deactivated again, whereby the engine 12 is relieved. Only at the time t 4 then takes place again an activation of the control device.
Insbesondere bei einer langsamen Drift des Ist-Wertes ist eine solche Vorgehensweise von besonderem Interesse. Die vorgenannte Regleranwendung ist im allgemeinen nur dann geeignet, wenn die Abweichung des Ist-Wertes vom Soll-Wert innerhalb des zugestandenen Schwellbereiches zu keinen Nachteilen für die Regelstrecke führt und insgesamt keine negativen Auswirkungen hat. Günstig erweist sich in diesem Zusammenhang eine Anwendung bei der die Zeiträume, in denen eine Deaktivierung der Regeleinrichtung stattfindet, ausreichend lange sind, um so eine thermische Überlastung eines ansonsten ständig beaufschlagten Motors zu vermeiden.Especially with a slow drift of the actual value is such an approach of special interest. The aforementioned regulator application is general only suitable if the deviation of the actual value from the nominal value Within the conceded threshold range to no disadvantages for the controlled system leads and has no overall negative impact. Conveniently proves In this context, an application in which the periods in which Deactivation of the control device takes place sufficiently long so a thermal overload of an otherwise constantly acted upon engine avoid.
Die vorliegende Erfindung hat auch den Vorteil, dass eine Deaktivierung direkt auf das Toleranzband, nämlich die Abweichung von Ist- und Sollwert, bezogen werden kann. Dies gewährleistet eine Unabhängigkeit von Toleranzen bei der Mechanik und von Widerstandsmomenten, die ansonsten möglicherweise nicht berücksichtigt werden würden.The present invention also has the advantage that deactivation directly on the tolerance band, namely the deviation of actual and setpoint, related can. This ensures an independence of tolerances in the mechanics and moments of resistance that might not otherwise be considered would become.
In Fig. 4 ist dargestellt, wie die Schwellen in Abhängigkeit von einem Betriebsparameter, vorliegend dem Motordrehwinkel α, variabel gewählt werden können. Bei dem Beispiel gemäß Fig. 4 wird in einem Winkelbereich zwischen 0 und 80° eine Schwelle S1 gewählt. Im Winkelbereich zwischen 80° und 140° wird eine signifikant größere Schwelle S2 gewählt, und im Winkelbereich über 140° wird eine nochmals größere Schwelle S3 gewählt. Dies bedeutet, dass je nach Winkelbereich eine Abstimmung des Schwell-Wertes auf Fahrzeuggegebenheiten durchgeführt werden kannFIG. 4 shows how the thresholds are determined as a function of an operating parameter. in this case the motor rotation angle α, can be variably selected. at The example of FIG. 4 is in an angular range between 0 and 80 ° Threshold S1 selected. In the angular range between 80 ° and 140 ° becomes a significant larger threshold S2 is selected, and in the angular range above 140 ° is a again larger threshold S3 selected. This means that depending on the angle range, a vote of the threshold value on vehicle conditions can
Claims (6)
- A method of automatically controlling an electric drive, wherein a controlled variable (actual value) is automatically adjusted to a set value,
characterised by the following steps in repeated sequence:automatically adjusting the controlled variable to the set value by approaching the set value as closely as possible,interrupting the control process when the controlled variable reaches the set value,checking whether the difference between the controlled variable and the set value exceeds a set amount (threshold) andending the interruption to the control process when the set amount (threshold) is reached or exceeded. - A method according to claim 1, characterised in that the automatic controller is proportional, integral or differential-action or has a combination of the said properties.
- A method according to claim 1 or 2, characterised in that the threshold is dynamically altered.
- A method according to claim 3, characterised in that the threshold is altered in dependence on one or more operating parameters of the vehicle.
- A method according to claim 3 or 4, characterised in that the threshold is taken from a characteristic or a family of characteristics.
- A method according to any of the preceding claims, characterised in that the electric drive is an electric motor for adjusting the stroke of a gas change valve in an internal combustion engine.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10018193A DE10018193A1 (en) | 2000-04-12 | 2000-04-12 | Control procedures |
DE10018193 | 2000-04-12 |
Publications (3)
Publication Number | Publication Date |
---|---|
EP1146405A2 EP1146405A2 (en) | 2001-10-17 |
EP1146405A3 EP1146405A3 (en) | 2002-03-06 |
EP1146405B1 true EP1146405B1 (en) | 2005-10-19 |
Family
ID=7638514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01105933A Expired - Lifetime EP1146405B1 (en) | 2000-04-12 | 2001-03-09 | Feedback control method |
Country Status (5)
Country | Link |
---|---|
US (1) | US6541934B1 (en) |
EP (1) | EP1146405B1 (en) |
JP (1) | JP2001306104A (en) |
DE (2) | DE10018193A1 (en) |
ES (1) | ES2246948T3 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3918552B2 (en) * | 2001-12-26 | 2007-05-23 | アイシン・エィ・ダブリュ株式会社 | Electric vehicle drive control device, electric vehicle drive control method, and program thereof |
JP4124126B2 (en) * | 2004-01-14 | 2008-07-23 | ブラザー工業株式会社 | Motor control device |
KR101048832B1 (en) * | 2009-02-20 | 2011-07-13 | 정숭기 | Heavy-duty soymilk input device of tofu manufacturing device |
DE102019107397A1 (en) * | 2019-03-22 | 2020-09-24 | Bayerische Motoren Werke Aktiengesellschaft | Method for regulating a position of a component of a system |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE1523478B2 (en) | 1965-07-13 | 1973-08-16 | Danfoss A/S, Nordborg (Danemark) | REGULATOR |
US3975669A (en) | 1974-11-18 | 1976-08-17 | Robertshaw Controls Company | Electronic damper motor control |
DE3100126C2 (en) | 1980-12-05 | 1985-04-04 | Gebrüder Sulzer AG, Winterthur | Controller with a setpoint / actual value comparator |
DE3142409A1 (en) * | 1981-10-26 | 1983-05-05 | Bosch und Pierburg System oHG, 4040 Neuss | METHOD AND DEVICE FOR REGULATING THE SPEED OF AN INTERNAL COMBUSTION ENGINE AT IDLE |
DE3214518C2 (en) * | 1982-04-20 | 1986-07-17 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Method and control for setting the speed of an unbalance direct drive with an AC motor |
AT398644B (en) * | 1992-07-02 | 1995-01-25 | Vaillant Gmbh | DIGITAL CONTROL CIRCUIT |
US5520146A (en) * | 1995-03-03 | 1996-05-28 | Ford Motor Company | Electronic control system for single and series throttle valves |
JP3489251B2 (en) * | 1995-03-28 | 2004-01-19 | 株式会社デンソー | Throttle control device for internal combustion engine |
JPH1037787A (en) * | 1996-07-24 | 1998-02-10 | Fuji Heavy Ind Ltd | Idling rotational speed control device for vehicle engine |
AUPO271696A0 (en) * | 1996-10-02 | 1996-10-24 | Orix Vehicle Technology Pty Ltd | Engine manifold valve control |
US6041264A (en) | 1997-01-27 | 2000-03-21 | Honeywell Inc. | Deadband control assistant eliminating offset from setpoint |
DE19704153C2 (en) * | 1997-02-04 | 2000-10-19 | Isad Electronic Sys Gmbh & Co | Drive system, in particular for a motor vehicle and method for counteracting a change in the idle speed in a drive system |
DE19711979A1 (en) * | 1997-03-12 | 1998-10-08 | Brose Fahrzeugteile | Process for electrical control and regulation of the movement of electrically operated units |
JP3436660B2 (en) * | 1997-07-18 | 2003-08-11 | トヨタ自動車株式会社 | Throttle valve control device for internal combustion engine |
DE59911574D1 (en) | 1998-05-12 | 2005-03-17 | Siemens Ag | Device for controlling a device for adjusting the Ventilhubverlaufs a gas exchange valve of an internal combustion engine |
-
2000
- 2000-04-12 DE DE10018193A patent/DE10018193A1/en not_active Withdrawn
-
2001
- 2001-02-16 US US09/784,101 patent/US6541934B1/en not_active Expired - Lifetime
- 2001-03-08 JP JP2001065444A patent/JP2001306104A/en active Pending
- 2001-03-09 EP EP01105933A patent/EP1146405B1/en not_active Expired - Lifetime
- 2001-03-09 DE DE50107729T patent/DE50107729D1/en not_active Expired - Lifetime
- 2001-03-09 ES ES01105933T patent/ES2246948T3/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2001306104A (en) | 2001-11-02 |
US6541934B1 (en) | 2003-04-01 |
ES2246948T3 (en) | 2006-03-01 |
DE50107729D1 (en) | 2005-11-24 |
EP1146405A2 (en) | 2001-10-17 |
DE10018193A1 (en) | 2001-10-25 |
EP1146405A3 (en) | 2002-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1998034868A1 (en) | Method and device for controlling a hydraulic lift | |
DE19623567C2 (en) | Hydraulic servo control, in particular hydraulic power steering for motor vehicles | |
EP2760129B1 (en) | Positioning device for a moveable motor vehicle part | |
EP1880096B1 (en) | Method and device for electrically actuating a valve with a mechanical closing element | |
DE102006051352C5 (en) | Method for operating a wind energy plant | |
DE19548077A1 (en) | Drive controller for servomotor | |
DE4208426B4 (en) | Method for controlling door drives and device therefor | |
DE2427238A1 (en) | HYDRAULIC PRESSURE REGULATOR FOR NON-BLOCKING BRAKE SYSTEM | |
DE19628238C2 (en) | Method for controlling an electric gate operator | |
EP0733002B1 (en) | Process and device for maintaining a predetermined travelling speed of a vehicle | |
EP1146405B1 (en) | Feedback control method | |
DE19700828C5 (en) | Method for operating an automatic door system | |
DE19739827B4 (en) | Method and device for controlling an operating variable of a motor vehicle | |
DE102006006821A1 (en) | Method for limiting the excess force of a power-operated closing part | |
DE2731501C3 (en) | Control arrangement for a direct current motor operated with series connection-shunt switching | |
EP0525376A1 (en) | Load control device for an engine | |
DE102011087926A1 (en) | Actuator of air passage device for cooling engine of vehicle, has control device which controls actuator voltage as function of measured characteristic in such manner that actuator in activated state is held in primary position | |
EP0734993A2 (en) | Rotational drive for a swing crane jib | |
DE3824547C2 (en) | Process for controlling a motor drive that can be switched to manual operation, motor control with switching to manual operation and its use | |
DE102021209836A1 (en) | Method and device for operating an automatic adjustment system for a motor vehicle | |
EP2499401A1 (en) | Calibration method and hydraulic drive system | |
DE102014103027A1 (en) | Tracking controller for a V / f-controlled asynchronous machine | |
DE102024104558A1 (en) | VALVE ACTUATOR AND METHOD FOR REDUCING CURRENT CONSUMPTION | |
EP0151805A2 (en) | Apparatus for electrically regulating the idle speed of a combustion engine | |
EP1119098A2 (en) | Method for controlling a converter circuit of a switched reluctance machine |
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 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR Kind code of ref document: A2 Designated state(s): DE ES FR GB IT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
PUAL | Search report despatched |
Free format text: ORIGINAL CODE: 0009013 |
|
AK | Designated contracting states |
Kind code of ref document: A3 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
17P | Request for examination filed |
Effective date: 20020316 |
|
AKX | Designation fees paid |
Free format text: DE ES FR GB IT SE |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: SCHAEFER, MARTIN, DR. Inventor name: HIRSCHFELDER, KLAUS Inventor name: SCHMIDT, CHRISTIAN, DR. |
|
17Q | First examination report despatched |
Effective date: 20041012 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
RTI1 | Title (correction) |
Free format text: FEEDBACK CONTROL METHOD |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE ES FR GB IT SE |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REF | Corresponds to: |
Ref document number: 50107729 Country of ref document: DE Date of ref document: 20051124 Kind code of ref document: P |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20051207 |
|
REG | Reference to a national code |
Ref country code: SE Ref legal event code: TRGR |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FG2A Ref document number: 2246948 Country of ref document: ES Kind code of ref document: T3 |
|
ET | Fr: translation filed | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20060720 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: ES Payment date: 20090226 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20090326 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20090326 Year of fee payment: 9 Ref country code: SE Payment date: 20090306 Year of fee payment: 9 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20090326 Year of fee payment: 9 |
|
EUG | Se: european patent has lapsed | ||
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20100309 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20101130 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20100331 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20100309 Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20100309 |
|
REG | Reference to a national code |
Ref country code: ES Ref legal event code: FD2A Effective date: 20110415 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20110404 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20100310 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20100310 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20200313 Year of fee payment: 20 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R071 Ref document number: 50107729 Country of ref document: DE |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230419 |