DE10022614A1 - Method for monitoring and controlling the adjusting mechanism of moving parts, especially vehicle automatic windows and sun-roofs, end so that a fault condition is detected in real time and appropriate corrective action taken - Google Patents
Method for monitoring and controlling the adjusting mechanism of moving parts, especially vehicle automatic windows and sun-roofs, end so that a fault condition is detected in real time and appropriate corrective action takenInfo
- Publication number
- DE10022614A1 DE10022614A1 DE2000122614 DE10022614A DE10022614A1 DE 10022614 A1 DE10022614 A1 DE 10022614A1 DE 2000122614 DE2000122614 DE 2000122614 DE 10022614 A DE10022614 A DE 10022614A DE 10022614 A1 DE10022614 A1 DE 10022614A1
- Authority
- DE
- Germany
- Prior art keywords
- drive
- model
- vector
- state vector
- fault
- 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
Links
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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4065—Monitoring tool breakage, life or condition
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Power-Operated Mechanisms For Wings (AREA)
- Window Of Vehicle (AREA)
Abstract
Description
Die Erfindung bezieht sich auf ein Verfahren zum Überwachen und Steuern eines Verstellantriebs beweglicher Teile, insbesondere von Fenstern und Schiebedä chern von Kraftfahrzeugen, bei dem für einen Verstellvorgang charakteristische Messdatenvektoren erfasst und hinsichtlich eines abnormalen Zustandes über wacht werden und bei Auftreten eines abnormalen Zustandes ein Korrekturwert zum Ansteuern des Verstellantriebs gebildet wird.The invention relates to a method for monitoring and controlling a Actuator for moving parts, especially windows and sliding panels chern of motor vehicles in the characteristic of an adjustment process Measurement data vectors recorded and regarding an abnormal state be monitored and a correction value if an abnormal condition occurs is formed to control the adjustment drive.
Ein derartiges Verfahren wird beispielsweise bei einem Einklemmschutz für auto matisch verstellbare Fenster, Schiebedächer oder Türen von Fahrzeugen verwen det und (ohne vorhandenen druckschriftlichen Beleg) als bekannt angenommen. Dabei werden direkte Verfahren, bei denen die Einklemmkraft mit im Fenster bereich geeignet angeordneten Sensoren unmittelbar erfasst und zur Steuerung des Verstellantriebs benutzt wird, um z. B. den Antrieb zu stoppen oder umzukehren, und indirekte Verfahren unterschieden, bei denen mit der Antriebskraft bzw. Einklemmkraft in Zusammenhang stehende Messgrößen, z. B. ein Antriebs strom oder die Antriebsgeschwindigkeit herangezogen werden, um z. B. eine Ein klemmsituation festzustellen. Beide Verfahren sind zum einen wegen der anzu bringenden Sensoren und zum anderen wegen der Maßnahmen beim Auswerten relativ aufwendig, wenn ein abnormaler Zustand zuverlässig erkannt werden soll.Such a method is used, for example, for anti-trap protection for auto Use matically adjustable windows, sunroofs or vehicle doors det and (without existing printed document) accepted as known. This involves direct procedures in which the pinching force is in the window suitable sensors are immediately detected and used for control the actuator is used to z. B. stop or reverse the drive, and indirect procedures, where those with the driving force or clamping force related measurement variables, e.g. B. a drive current or the drive speed can be used to z. B. an on pinch situation. On the one hand, both procedures have to be initiated sensors and the other because of the measures during evaluation relatively complex if an abnormal condition is to be reliably recognized.
In der nicht vorveröffentlichten Anmeldung der Anmelderin (R.35690) ist vorge schlagen, einen Verstellprozess mittels eines Modells zu beschreiben und er fasste Prozessgrößen durch Vergleich mit in einer Erkennungseinrichtung abge legten Prozessgrößen zu bewerten, in Abhängigkeit des Vergleichs Korrektur größen für den Verstellprozess zu ermitteln und diesen mit der Korrekturgröße zu beeinflussen. Dem Modell liegt eine Differentialgleichung zugrunde, mit der die während des Verstellprozesses wirkenden Kräfte berücksichtigt werden und mit einem Parameter-Identifikationsmodell beispielsweise aus einer Federsteifigkeit und einem Dämpfungsterm auf eine Einklemmsituation geschlossen wird. Alter nativ ist dem Verfahren ein Beobachtungsmodell zugrunde gefegt, um eine be stimmte Ausgangsgröße aufzufinden und zu optimieren, indem sie in Abhängig keit einer gemessenen Eingangsgröße berechnet wird. Mit dieser Vorgehens weise lässt sich mit relativ wenig Aufwand ein abnormaler Zustand, wie etwa ein Einklemmzustand, zuverlässig feststellen und auch leicht von anderen Zu ständen unterscheiden, da der Prozessverlauf in die Auswertung einbezogen ist.In the not previously published application of the applicant (R.35690) is featured propose to describe an adjustment process using a model and he summarized process variables by comparison with in a recognition device put process variables to evaluate, depending on the comparison correction To determine sizes for the adjustment process and this with the correction size influence. The model is based on a differential equation with which the forces acting during the adjustment process are taken into account and with a parameter identification model, for example from a spring stiffness and a damping term is inferred about a pinching situation. Dude The method is based on an observation model agreed to locate and optimize output size by depending on it speed of a measured input variable is calculated. With this approach an abnormal condition can be wise with relatively little effort, such as a pinched state, reliably detect and easily by others too differ because the process flow is included in the evaluation.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren der eingangs genannten Art bereit zu stellen, mit dem mit möglichst wenig Aufwand der Verstellvorgang hinsichtlich abnormaler Zustände sicher bewertbar und der Verstellantrieb ent sprechend steuerbar ist.The invention has for its object a method of the aforementioned Art to provide with the adjustment process with as little effort as possible can be safely assessed with regard to abnormal conditions and the adjustment drive ent is controllably controllable.
Diese Aufgabe wird mit den Merkmalen des Anspruches 1 gelöst. Hiernach ist vorgesehen, dass die Messdaten einer Erkennungseinrichtung zugeführt werden, in der ein Modell eines Gesamtsystems aus einem Modell des Stellantriebs und einem Modell der Störung hinterlegt ist, und dass unter Zugrundelegung des Modells mindestens ein Zustandsvektor zum Feststellen eines abnormalen Zu standes in Echtzeit dynamisch geschätzt wird.This object is achieved with the features of claim 1. After that is provided that the measurement data are fed to a recognition device, in which a model of an overall system from a model of the actuator and a model of the fault is stored, and that on the basis of the Model at least one state vector for determining an abnormal condition status is dynamically estimated in real time.
Durch Einbeziehung des Modells der Störung zusätzlich zu dem Modell des Stell antriebs (Strecke) in das Modell des Gesamtsystems und der Schätzung des min destens einen Zustandes, beispielsweise der Verstellkraft auf der Basis dieses Modells des Gesamtsystems wird eine zuverlässige Aussage über den interessie renden Zustand erhalten, wobei verschiedene Zustände unterschieden werden können und der Verstellantrieb jeweils geeignet gesteuert werden kann. Bei spielsweise lässt sich eine Einklemmkraft in einem Einklemmfall von einer Schwergängigkeit des Antriebs, wie er z. B. aufgrund längerer Nichtbenutzung oder in einem Gefrierzustand auftritt, durch den Verlauf des Zustandes unter scheiden. Auch momentane Kraftänderungen durch Erschütterungen während des Fahrens, durch die ein Grenzwert zum Abschalten des Verstellantriebs mo mentan unterschritten werden kann, führen nicht unmittelbar zum Abschalten des Verstellantriebs. By including the model of the disturbance in addition to the model of the position drive (route) in the model of the overall system and the estimate of the min at least a state, for example the adjusting force based on this Model of the overall system will be a reliable statement of interest preserving state, whereby different states are distinguished can and the adjustment drive can be appropriately controlled. At for example, a pinching force can be reduced by one in a pinching case Stiffness of the drive, as z. B. due to prolonged non-use or occurs in a freeze state, through the course of the state below divorce. Even momentary changes in force due to vibrations during of driving, through which a limit value for switching off the adjustment drive mo mentally fall short, do not lead to immediate shutdown of the adjustment drive.
Eine zuverlässige Bewertung wird beispielsweise auf der Grundlage der Maß
nahmen erreicht, dass das Modell des Antriebs die Form
A reliable assessment is achieved, for example, on the basis of the measures that the model of the drive takes shape
M = AM xM + BM uM + EM CS xS, mit xM(t = 0) = xM0
M = A M x M + B M u M + E M C S x S , with x M (t = 0) = x M0
yM = CM xM.
y M = C M x M.
und das Modell der Störung die Form
and the model of the disorder the shape
S = AS xS, mit xS(t = 0) = xS0
S = A S x S , with x S (t = 0) = x S0
besitzen, wobei
xM Antriebszustandsvektor
M erste Ableitung des Antriebszustandes nach der Zeit
xS Störungszustandsvektor
S erste Ableitung des Störungszustandsvektors nach der Zeit
AM Antriebsparameter
uM Eingangsgrößenvektor des Antriebs
BM Eingangsparameter
EM weiterer Antriebsparameter
AS Störungsparameter
CS weitere Störungsparameter
xMO Anfangswertvektor des Antriebs
yM Messgrößenvektor des Antriebs
CM noch weiterer Antriebsparameter
xSO Anfangswertvektor der Störung
t Zeit
bedeuten.
own, whereby
x M drive state vector
M first derivation of the drive state according to time
x S fault state vector
S first derivative of the fault state vector over time
A M drive parameters
u M input variable vector of the drive
B M input parameters
E M further drive parameters
A S fault parameters
C S further fault parameters
x MO initial value vector of the drive
y M measured variable vector of the drive
C M still further drive parameters
x SO initial value vector of the fault
t time
mean.
Der mindestens eine Zustand kann dadurch zuverlässig geschätzt werden, dass
das Modell des Gesamtsystems in der Form
The at least one state can be reliably estimated by the model of the overall system in the form
zugrunde gelegt wird, wobei
x einen Zustandsvektor
die erste Ableitung des Zustandsvektors nach der Zeit
A eine Systemmatrix
B eine Eingangsmatrix bzw. einen Eingangsvektor
C eine Messmatrix
bedeuten.is taken as a basis, whereby
x a state vector
the first derivative of the state vector after time
A a system matrix
B an input matrix or an input vector
C is a measurement matrix
mean.
Geeignete Maßnahmen bestehen dabei weiterhin darin, dass der mindestens eine
Zustand mittels eines Beobachtersystems oder Kalman-Filter-Systems nach der
Beziehung
Suitable measures also consist in the fact that the at least one state by means of an observer system or Kalman filter system according to the relationship
= (A - L C) + B u + L y
= (A - LC) + B u + L y
geschätzt werden, wobei
L eine Rückführmatrix
Schätzwert des Zustandsvektors
Schätzwert der ersten Ableitung des Zustandsvektors
bedeuten.
be appreciated, being
L a feedback matrix
Estimated value of the state vector
Estimation of the first derivative of the state vector
mean.
Für die Überwachung und Steuerung ist weiterhin vorteilhaft, dass als Zustand eine Kraft und/oder eine zeitliche Änderung derselben geschätzt wird/werden und eine Einklemmkraft erfasst wird.For monitoring and control it is also advantageous that as a state a force and / or a change over time is estimated and a pinching force is detected.
Weitere günstige Maßnahmen zur Bewertung des Verstellvorganges bestehen darin, dass als Zustandsvektor eine Verstellgeschwindigkeit und/oder ein Stromverlauf des Verstellantriebs geschätzt wird/werden.There are other favorable measures for evaluating the adjustment process in that an adjustment speed and / or a Current course of the adjustment drive is / are estimated.
Für die Erfassung eines abnormalen Zustandes kann es weiterhin günstig sein, dass zum Kompensieren impulsförmiger Störungen ein Tiefpassfilter mit einer zum Erkennen des abnormalen Zustandes geeigneten Zeitkonstanten benutzt wird.For the detection of an abnormal condition, it can also be beneficial that a low-pass filter with a use suitable time constants to detect the abnormal condition becomes.
Die Erfindung wird nachfolgend anhand eines Ausführungsbeispiels unter Be zugnahme auf die Zeichnungen näher erläutert. Es zeigen:The invention is described below using an exemplary embodiment under Be access to the drawings explained in more detail. Show it:
Fig. 1 eine schematische Darstellung für ein Modell eines Gesamtsystems eines Verstellvorganges, Fig. 1 is a schematic representation of a model of an entire system of an adjustment process,
Fig. 2 eine Blockdarstellung mit einer Struktur eines Beobachters, Fig. 2 is a block diagram of a structure of an observer,
Fig. 3A, 3B und 3C zeitliche Verläufe einer Geschwindigkeit, einer Kraft und eines Stroms während eines Verstellvorganges, jeweils in einem tat sächlichen und einem geschätzten Verlauf. Fig. 3A, 3B and 3C temporal profiles of a speed, a force and a current during an adjusting process, each in a tat extraneous and an estimated course.
Ein in Fig. 1 dargestelltes Modell M eines Gesamtsystems für einen Verstell vorgang bzw. Verstellprozess eines beweglichen Teils, wie z. B. eines Fensters, Schiebedaches oder einer automatisch betätigten Tür eines Kraftfahrzeuges, setzt sich zusammen aus einem Modell M1 eines Antriebs (Strecke) und einem Modell M2 einer Störung. Das Modell der Störung beinhaltet dabei den mathe matischen Zusammenhang zwischen der ersten zeitlichen Ableitung eines Stö rungszustandsvektor S und dem Störungszustandsvektor xS mit einem Stö rungsparameter AS. Zu einem Zeitpunkt t = 0 hat der Störungszustandsvektor einen Anfangswertvektor xSO. Im Verlauf des Verstellvorganges kann der Stö rungszustandsvektor xS einer Beeinflussung durch einen weiteren Störungspara meter CS, wie z. B. einer Federkraft oder einer Dämpfung beeinflusst sein. Am Ausgang des Modells M2 der Störung ergibt sich eine Kopplungsgröße zM, die dem Modell M1 des Antriebs zugeordnet wird.A shown in Fig. 1 model M of an overall system for an adjustment process or adjustment process of a moving part, such as. B. a window, sunroof or an automatically operated door of a motor vehicle, is composed of a model M1 of a drive (line) and a model M2 of a fault. The model of the fault includes the mathematical relationship between the first time derivative of a fault state vector S and the fault state vector x S with a fault parameter A S. At a point in time t = 0, the fault state vector has an initial value vector x SO . In the course of the adjustment process, the fault state vector x S can be influenced by a further fault parameter C S , such as. B. a spring force or damping. At the output of model M2 of the fault, a coupling variable z M results, which is assigned to model M1 of the drive.
In dem Modell M1 des Antriebs ist ein mathematischer Zusammenhang der ers ten zeitlichen Ableitung eines Antriebszustandsvektors M und einer Summe aus dem mit einem Antriebsparameter AM gewichteten Antriebszustandsvektor xM, einem mit einem Eingangsparameter BM gewichteten Eingangsgrößenvektor uM des Antriebs und der mit einem weiteren Antriebsparameter EM gewichteten Kopplungsgröße zM zugrunde gelegt, wobei zu dem Zeitpunkt t = 0 der Antriebs zustand den Anfangswertvektor xMO besitzt. Dem Modell M1 des Antriebs wird eine Eingangsgröße zugeführt, und es liefert eine Ausgangsgröße, wie die entsprechenden Pfeile angeben.In the model M1 of the drive a mathematical relationship of the temporal ers th derivative is a drive state vector M and a sum of the weighted with a drive parameters A M drive state vector x M, a weighted with an input parameter B M input vector u M of the drive and further with a Drive parameter E M weighted coupling size z M is taken as a basis, with the drive state having the initial value vector x MO at time t = 0. An input variable is fed to the model M1 of the drive and it supplies an output variable, as indicated by the corresponding arrows.
Zum Schätzen eines interessierenden Zustandes, beispielsweise einer Verstell kraft zum Erkennen eines abnormalen Zustandes, wie einer auftretenden Einklemmkraft beim Einklemmen eines Körperteils, wird eine dynamische Schätzung in Echtzeit durchgeführt, wobei beispielsweise ein Luenberger-Beobachter oder ein Kalman-Filter verwendet wird. Die Struktur eines Beobachters BO ist in Fig. 2 dargestellt. Dem Beobachter BO wird ein Eingangsgrößenvektor u über eine Eingangsmatrix B oder einen Eingangsvektor zugeführt. Der Eingangsgrößenvek tor u wird außerdem einer realen Strecke SR zugeführt, an deren Ausgang ein Messgrößenvektor y erhalten wird. Der Messgrößenvektor y wird über einen Summationspunkt und eine Rückführung L auf einen weiteren Summationspunkt am Ausgang der Eingangsmatrix B zurückgeführt. Das in dem weiteren Summa tionspunkt gebildete Signal wird über ein Integrierglied auf eine Summa tionsstelle gegeben, dem ein anfänglicher Schätzwert des Zustandsvektors 0 aufgeschaltet wird, so dass sich im Anschluss an diese Summationsstelle ein Schätzwert des Zustandsvektors ergibt, der einerseits einer Messmatrix C zugeführt wird und andererseits über eine Systemmatrix A auf die weitere Summationsstelle rückgekoppelt wird. Am Ausgang der Messmatrix C ergibt sich ein geschätzter Messgrößenvektor , der mit negativem Vorzeichen auf den Summationspunkt gegeben wird.In order to estimate a state of interest, for example an adjusting force for recognizing an abnormal state, such as a pinching force that occurs when a body part is pinched, a dynamic estimation is carried out in real time, for example using a Luenberger observer or a Kalman filter. The structure of an observer BO is shown in FIG. 2. An input variable vector u is fed to the observer BO via an input matrix B or an input vector. The input variable vector u is also fed to a real section SR, at the output of which a measured variable vector y is obtained. The measured variable vector y is fed back via a summation point and a feedback L to a further summation point at the output of the input matrix B. The signal formed in the further summation point is passed via an integrating element to a summation point, to which an initial estimate of the state vector 0 is applied, so that following this summation point there is an estimate of the state vector, which is supplied to a measurement matrix C and on the other hand, is fed back to the further summation point via a system matrix A. At the output of the measurement matrix C there is an estimated measurement vector which is given to the summation point with a negative sign.
In dem Modell M des Gesamtsystems aus dem Modell M1 des Antriebs (Strecke)
und dem Modell M2 der Störung sind die mathematischen Zusammenhänge nach
folgenden Gleichungen hinterlegt:
In model M of the overall system from model M1 of the drive (line) and model M2 of the fault, the mathematical relationships are stored according to the following equations:
M = AM xM + BM uM + EM CS xS, mit xM(t = 0) = xM0
M = A M x M + B M u M + E M C S x S , with x M (t = 0) = x M0
yM = CM xM.
y M = C M x M.
S = AS xS, mit xS(t = 0) = xS0
S = A S x S , with x S (t = 0) = x S0
wobei die Formelzeichen den vorstehenden Angaben entsprechen und außerdem
yM einen Messgrößenvektor des Antriebs (Ausgangsgröße) und CM einen noch
weiteren Antriebsparameter darstellen. Mit dem Ausdruck EM CS xS ist eine
Kopplung zwischen dem Modell M1 des Antriebs und dem Modell M2 der Stö
rung beschrieben. Als Modell M des Gesamtsystems ergibt sich der mathema
tische Zusammenhang:
the formula symbols correspond to the above information and y M also represent a measured variable vector of the drive (output variable) and C M represents yet another drive parameter. The expression E M C S x S describes a coupling between the model M1 of the drive and the model M2 of the fault. The mathematical relationship arises as model M of the overall system:
Die Formelzeichen entsprechen dabei den vorstehend angegebenen Formelzei chen.The formula symbols correspond to the formula times given above chen.
Zur dynamischen Echtzeit-Schätzung der Zustände, also z. B. auch der Einklemm
kraft, kann der Beobachter bzw. ein Kalman-Filter gemäß dem mathematischen
Zusammenhang
For dynamic real-time estimation of the states, e.g. B. also the pinching force, the observer or a Kalman filter according to the mathematical context
= (A - L c) + B u + L y
= (A - L c) + B u + L y
eingesetzt werden.be used.
Wie gut eine solche Schätzung funktioniert, ist in den Fig. 3A bis 3C dargestellt, in denen der tatsächliche Verlauf (durchgezogene Kurve) einer Antriebsgeschwindigkeit, einer Kraft und eines Stroms des Antriebs der Schätzung (punk tierter Kurvenverlauf) gegenübergestellt sind. Für die Geschwindigkeit ist der Gesamtverlauf vom Einschalten bis zum Stillstand aufgrund eines als Feder mo dellierten eingeklemmten Gegenstandes dargestellt, dessen Wirkung bei t = 1 s einsetzt. Die Schwankungen entstehen durch Störungen, wie sie bei einer Fahrt über eine Schlechtwegstrecke vorkommen. Die Störungen wirken als Kräfte auch auf die Scheibe. Nach einem Einklemmereignis zurzeit t = 1 s ergibt sich die Kraft zusätzlich aufgrund einer Federwirkung des eingeklemmten Gegenstandes. Es ist zu erkennen, wie die Schätzung sich dabei leicht verzögert an den tat sächlichen Wert (Originalwert) angleicht und somit eine schnelle Detektion eines Einklemmens erlaubt. Mit einem einfachen Vergleich mit einem gewünschten Grenzwert (z. B. 100 N) lässt sich nun anhand der Kraft unmittelbar ein Ein klemmen erkennen. Dabei kann ein Einschwingverhalten vorteilhafterweise auch als Tiefpass-Filter berücksichtigt werden, um impulsförmige Störungen zu un terdrücken. Auch der Stromverlauf während des Einklemmens sowie die Ge schwindigkeit werden sehr gut geschätzt, wie ersichtlich.How well such an estimate works is shown in FIGS. 3A to 3C, in which the actual course (solid curve) of a drive speed, a force and a current of the drive are compared to the estimate (dotted curve course). For the speed, the total progression from switching on to standstill is shown due to a jammed object modeled as a spring, the effect of which starts at t = 1 s. The fluctuations arise from disturbances such as occur when driving over a rough road. The disturbances also act as forces on the disc. After a pinching event, currently t = 1 s, the force also results from the spring action of the pinched object. It can be seen how the estimate, with a slight delay, adjusts to the actual value (original value) and thus allows a quick detection of a jamming. With a simple comparison with a desired limit value (e.g. 100 N), a jamming can now be immediately recognized on the basis of the force. A transient response can advantageously also be taken into account as a low-pass filter in order to suppress impulsive interference. The current profile during pinching and the speed are also very well estimated, as can be seen.
Mit dem Modell M kann aus dem Verlauf des Zustandsvektors x also auch auf die Art und Ursache der Einflüsse geschlossen werden, beispielsweise auf eine allgemeine Schwergängigkeit infolge von Witterungseinflüssen oder Alterung. In diesem Falle wird sich beispielsweise der Kraftverlauf über den Verstellweg im Wesentlichen parallel zu einem grundsätzlichen Verlauf verlagern. Interessiert dabei ein absoluter Wert des Zustandsverlaufs nicht, so können charakteristi sche Ereignisse aufgrund von Änderungen des Zustandsverlaufs durch Differenz bildung zu unterschiedlichen Zeiten oder an unterschiedlichen Stellen des Ver stellweges z. B. durch Differenzieren gebildet werden. With the model M, the course of the state vector x can also be used the nature and cause of the influences can be inferred, for example, on a general stiffness due to weather conditions or aging. In In this case, for example, the force curve over the adjustment path in the Shift essentially parallel to a basic course. Interested If an absolute value of the state profile is not given, characteristics can events due to changes in the state course through difference education at different times or in different places of the ver travel z. B. formed by differentiation.
Die Parameter des Systems (also der Matrizen A, B, C) müssen nicht konstant sein, sondern können von den Zustandsvektoren oder den Eingangsgrößen abhängen oder sich aufgrund äußerer Einflüsse ändern. Diese Änderungen lassen sich bei der Schätzung berücksichtigen, wodurch verbesserte Ergebnisse erhalben werden. Die Auswertung ist dabei vergleichbar einem nichtlinearen Beobachter oder einem sogenannten erweiterten Kalman-Filter. Z. B. können auf diese Weise eine Änderung der Reibeinflüsse oder Schwergängigkeiten sowie Temperatureinflüsse berücksichtigt werden.The parameters of the system (i.e. the matrices A, B, C) do not have to be constant but can be from the state vectors or the input variables depend or change due to external influences. Let these changes take into account in the estimation, which results in better results be raised. The evaluation is comparable to a non-linear one Observer or a so-called extended Kalman filter. For example, on this way a change in friction or stiffness as well Temperature influences are taken into account.
Claims (8)
M = AM xM + BM uM + EM CS xS, mit xM(t = 0) = xM0
yM = CM xM.
und das Modell (M2) der Störung die Form
S = AS xS, mit xS(t = 0) = xS0
besitzen, wobei
xM Antriebszustandsvektor
M erste Ableitung des Antriebszustandes nach der Zeit
xS Störungszustandsvektor
S erste Ableitung des Störungszustandsvektors nach der Zeit
AM Antriebsparameter
uM Eingangsgrößenvektor des Antriebs
BM Eingangsparameter
EM weiterer Antriebsparameter
AS Störungsparameter
CS weitere Störungsparameter
xMO Anfangswertsvektor des Antriebs
yM Messgrößenvektor des Antriebs
C noch weiterer Antriebsparameter
xSO Anfangswertsvektor der Störung
bedeuten.2. The method according to claim 1, characterized in that the model (M1) of the drive the shape
M = A M x M + B M u M + E M C S x S , with x M (t = 0) = x M0
y M = C M x M.
and the model (M2) of the disorder the shape
S = A S x S , with x S (t = 0) = x S0
own, whereby
x M drive state vector
M first derivation of the drive state according to time
x S fault state vector
S first derivative of the fault state vector over time
A M drive parameters
u M input variable vector of the drive
B M input parameters
E M further drive parameters
A S fault parameters
C S further fault parameters
x MO initial value vector of the drive
y M measured variable vector of the drive
C still further drive parameters
x SO initial value vector of the fault
mean.
zugrunde gelegt wird, wobei
x einen Zustandsvektor
die erste Ableitung des Zustandsvektors nach der Zeit
A eine Systemmatrix
B eine Eingangsmatrix bzw. einen Eingangsvektor
C eine Messmatrix
bedeuten.3. The method according to claim 1 or 2, characterized in that the model (M) of the overall system in the form
is taken as a basis, whereby
x a state vector
the first derivative of the state vector after time
A a system matrix
B an input matrix or an input vector
C is a measurement matrix
mean.
= (A - L c) + B n + L y
geschätzt werden, wobei
L eine Rückführmatrix
Schätzwert des Zustandsvektors
Schätzwert der ersten Ableitung des Zustandsvektors
bedeuten.4. The method according to any one of the preceding claims, characterized in that the at least one state vector (x) by means of an observer system or Kalman filter system according to the relationship
= (A - L c) + B n + L y
be appreciated, being
L a feedback matrix
Estimated value of the state vector
Estimation of the first derivative of the state vector
mean.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2000122614 DE10022614A1 (en) | 2000-05-09 | 2000-05-09 | Method for monitoring and controlling the adjusting mechanism of moving parts, especially vehicle automatic windows and sun-roofs, end so that a fault condition is detected in real time and appropriate corrective action taken |
AU2001260072A AU2001260072A1 (en) | 2000-05-09 | 2001-05-04 | Method for monitoring and controlling an adjusting mechanism of moving parts |
PCT/DE2001/001647 WO2001086363A1 (en) | 2000-05-09 | 2001-05-04 | Method for monitoring and controlling an adjusting mechanism of moving parts |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2000122614 DE10022614A1 (en) | 2000-05-09 | 2000-05-09 | Method for monitoring and controlling the adjusting mechanism of moving parts, especially vehicle automatic windows and sun-roofs, end so that a fault condition is detected in real time and appropriate corrective action taken |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10022614A1 true DE10022614A1 (en) | 2001-12-06 |
Family
ID=7641345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2000122614 Ceased DE10022614A1 (en) | 2000-05-09 | 2000-05-09 | Method for monitoring and controlling the adjusting mechanism of moving parts, especially vehicle automatic windows and sun-roofs, end so that a fault condition is detected in real time and appropriate corrective action taken |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2001260072A1 (en) |
DE (1) | DE10022614A1 (en) |
WO (1) | WO2001086363A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004011332A1 (en) * | 2004-03-09 | 2005-09-22 | Brose Fahrzeugteile Gmbh & Co. Kommanditgesellschaft, Coburg | Process for operating an adjusting system for a motor vehicle, especially a window winder, comprises determining a stiffness of the adjusting system by evaluation of a variable correlating with the drive torque of a drive |
DE102012014240A1 (en) * | 2012-07-18 | 2014-01-23 | Audi Ag | Stop arrangement for vehicle, has adjuster which is provided with evaluation and control unit that determines the adjustment paths to impact surface, and controls drive for moving impact surface accordingly |
DE102012025226A1 (en) * | 2012-11-02 | 2014-05-08 | Robert Bosch Gmbh | Method for operating motor vehicle, involves driving pump unit by drive motor, where pump unit stands in flow connection by two connection lines with hydraulic motor, where control unit controls drive motor or pump unit or hydraulic motor |
DE102013100431A1 (en) * | 2013-01-16 | 2014-07-17 | Küster Holding GmbH | Method for determining spring insertion position in device of motor vehicle, involves performing adjustment process with adjustment area, in which spring device is released, and another adjustment area, in which spring device is loaded |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2234921T3 (en) | 2000-10-28 | 2005-07-01 | Robert Bosch Gmbh | DEVICE FOR SEPARABLE AND ARTICULATED JOINING A PPARA BRUSH CLEANING GLASS MOONS WITH A WINDSHIELD ARM. |
DE10246433B4 (en) * | 2001-10-04 | 2014-11-20 | Robert Bosch Gmbh | Method for reducing chatter vibrations in electronically controlled windscreen wiper systems |
CN103529761B (en) * | 2013-01-18 | 2016-03-02 | 武汉英泰斯特电子技术有限公司 | A kind of new energy vehicle fault data acquisition method and apparatus |
CN112631262B (en) * | 2021-03-04 | 2021-07-09 | 长沙智能驾驶研究院有限公司 | Monitoring component control method and device, vehicle, equipment and computer storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0424701A (en) * | 1990-05-15 | 1992-01-28 | Fanuc Ltd | Observer control system |
JP3217522B2 (en) * | 1992-03-02 | 2001-10-09 | キヤノン株式会社 | Precision positioning device |
JPH06262492A (en) * | 1993-03-17 | 1994-09-20 | Fanuc Ltd | Life control method for tool by estimating disturbance load |
JP2871993B2 (en) * | 1993-03-31 | 1999-03-17 | 日本電気株式会社 | Servo motor position control device |
JP3467875B2 (en) * | 1994-12-13 | 2003-11-17 | 株式会社デンソー | Power window control device |
JP3025421B2 (en) * | 1995-06-14 | 2000-03-27 | 三菱電機株式会社 | Abnormality detection device for control system |
-
2000
- 2000-05-09 DE DE2000122614 patent/DE10022614A1/en not_active Ceased
-
2001
- 2001-05-04 WO PCT/DE2001/001647 patent/WO2001086363A1/en active Application Filing
- 2001-05-04 AU AU2001260072A patent/AU2001260072A1/en not_active Abandoned
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004011332A1 (en) * | 2004-03-09 | 2005-09-22 | Brose Fahrzeugteile Gmbh & Co. Kommanditgesellschaft, Coburg | Process for operating an adjusting system for a motor vehicle, especially a window winder, comprises determining a stiffness of the adjusting system by evaluation of a variable correlating with the drive torque of a drive |
DE102012014240A1 (en) * | 2012-07-18 | 2014-01-23 | Audi Ag | Stop arrangement for vehicle, has adjuster which is provided with evaluation and control unit that determines the adjustment paths to impact surface, and controls drive for moving impact surface accordingly |
DE102012014240B4 (en) * | 2012-07-18 | 2020-02-13 | Audi Ag | stop assembly |
DE102012025226A1 (en) * | 2012-11-02 | 2014-05-08 | Robert Bosch Gmbh | Method for operating motor vehicle, involves driving pump unit by drive motor, where pump unit stands in flow connection by two connection lines with hydraulic motor, where control unit controls drive motor or pump unit or hydraulic motor |
DE102012025226B4 (en) | 2012-11-02 | 2024-06-27 | Robert Bosch Gmbh | Method for operating a motor vehicle with condition observer |
DE102013100431A1 (en) * | 2013-01-16 | 2014-07-17 | Küster Holding GmbH | Method for determining spring insertion position in device of motor vehicle, involves performing adjustment process with adjustment area, in which spring device is released, and another adjustment area, in which spring device is loaded |
DE102013100431B4 (en) * | 2013-01-16 | 2016-12-29 | Küster Holding GmbH | A method of determining a spring insert position and device wherein an electrically operated actuator performs work against the force of a spring device, and methods of operating such device |
Also Published As
Publication number | Publication date |
---|---|
WO2001086363A1 (en) | 2001-11-15 |
AU2001260072A1 (en) | 2001-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4339365C1 (en) | Method for monitoring moving elements | |
DE4000730A1 (en) | METHOD AND DEVICE FOR THE OPERATION OF COMPONENT-ACTUATED PARTS WITH A RISK OF PINCHING | |
EP1256154B1 (en) | Method of electronically monitoring and controlling a process for the adjustment of mobile parts | |
DE10034014B4 (en) | Method for operating an electric drive unit | |
DE202004000266U1 (en) | Control device of an adjusting device of a motor vehicle, in particular of a motor vehicle window lifter | |
DE102009019015A1 (en) | Method and device for detecting a pinching situation | |
EP1987574B1 (en) | Jamming protection and method for controlling a motor-driven adjusting apparatus | |
WO2002023691A1 (en) | Method for making allowance for the vehicle attitude on operating closing piece systems on motor vehicles | |
DE102006059145B4 (en) | Method and device for determining a driving force derived from an electric motor | |
DE102019129420A1 (en) | Opening-closing body control device and motor | |
DE102009028914A1 (en) | Method for recognizing trapping case of closing device, involves determining variable of state, which indicates force for movement of closing element in closing direction | |
DE10022614A1 (en) | Method for monitoring and controlling the adjusting mechanism of moving parts, especially vehicle automatic windows and sun-roofs, end so that a fault condition is detected in real time and appropriate corrective action taken | |
DE19539578A1 (en) | Method for monitoring the movement path of a part | |
DE4330904A1 (en) | Safety device for moving parts | |
EP1987576A1 (en) | Seat control electronic system and method for a motor-driven motor vehicle adjusting device | |
WO2007093419A1 (en) | Jamming protection and method for controlling a motor-driven adjusting apparatus for an adjustring apparatus | |
DE3433204C2 (en) | ||
DE102015005988B4 (en) | Method for operating a door of a motor vehicle and motor vehicle | |
WO2021018943A1 (en) | Method for carrying out a closing operation, closing device, server device, and communications terminal for carrying out a method of this type | |
DE19751676A1 (en) | Circuit for identifying clamping events for electric motor driven systems esp. for motor vehicle window lifters and sliding roofs | |
DE102006059446A1 (en) | Availability detecting method for mechanical play in beginning of movement of component, e.g. window lifter or sliding roof of vehicle, driven by engine, involves detecting specific measurement of load at engine | |
DE102019008889A1 (en) | Method for validating the function of a door contact sensor of a vehicle door of a motor vehicle | |
EP1728959B1 (en) | Method for determining the inclined position of the vehicle during the closing of a door | |
DE202004009921U1 (en) | Control device of an adjusting device of a motor vehicle | |
DE10008633A1 (en) | Generating jam protection signal involves generating signal depending on comparison of detected drive output signal and model signal representing computed output signal of drive |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8125 | Change of the main classification |
Ipc: G05B 13/00 AFI20051017BHDE |
|
8131 | Rejection |