DE10215464B9 - Verfahren und Vorrichtung zum Schätzen einer Zustandsgröße - Google Patents
Verfahren und Vorrichtung zum Schätzen einer Zustandsgröße Download PDFInfo
- Publication number
- DE10215464B9 DE10215464B9 DE10215464A DE10215464A DE10215464B9 DE 10215464 B9 DE10215464 B9 DE 10215464B9 DE 10215464 A DE10215464 A DE 10215464A DE 10215464 A DE10215464 A DE 10215464A DE 10215464 B9 DE10215464 B9 DE 10215464B9
- Authority
- DE
- Germany
- Prior art keywords
- linear
- differential equation
- determined
- lin
- slip angle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
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
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/015—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
- B60G17/018—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
- B60G17/0182—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method involving parameter estimation, e.g. observer, Kalman filter
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/172—Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/174—Using electrical or electronic regulation means to control braking characterised by using special control logic, e.g. fuzzy logic, neural computing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D6/00—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
- B62D6/04—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits responsive only to forces disturbing the intended course of the vehicle, e.g. forces acting transversely to the direction of vehicle travel
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2400/00—Indexing codes relating to detected, measured or calculated conditions or factors
- B60G2400/05—Attitude
- B60G2400/051—Angle
- B60G2400/0512—Pitch angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2800/00—Indexing codes relating to the type of movement or to the condition of the vehicle and to the end result to be achieved by the control action
- B60G2800/01—Attitude or posture control
- B60G2800/014—Pitch; Nose dive
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2230/00—Monitoring, detecting special vehicle behaviour; Counteracting thereof
- B60T2230/02—Side slip angle, attitude angle, floating angle, drift angle
-
- 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/20—Sideslip angle
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Mathematical Physics (AREA)
- Combustion & Propulsion (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Artificial Intelligence (AREA)
- Fuzzy Systems (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Regulating Braking Force (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Verfahren zur Ermittlung eines Schätzwertes β ^ eines nicht direkt messbaren Schwimmwinkels β in Fahrzeugen, wobei der Schwimmwinkel β mindestens durch eine nichtlineare Differentialgleichung beschreibbar ist, umfassend eine Lösung βnl der nichtlinearen Differentialgleichung durch numerische Integration,
ein mindestens durch den Schwimmwinkel beschriebener Fahrzustand in einem Arbeitspunkt durch eine lineare oder linearisierte Differentialgleichung 1. Ordnung modelliert wird,
wobei ein Wert βlin durch Lösen der linearen oder linearisierten Differentialgleichung ermittelt wird, und
zur Ermittlung des Schwimmwinkelschätzwertes β ^ die Lösung βnl mindestens mit dem ermittelten Wert βlin durch eine Fusion verknüpft wird,
wobei die Fusion eine gewichtete Addition der Werte βi des Schwimmwinkels umfasst: ...
ein mindestens durch den Schwimmwinkel beschriebener Fahrzustand in einem Arbeitspunkt durch eine lineare oder linearisierte Differentialgleichung 1. Ordnung modelliert wird,
wobei ein Wert βlin durch Lösen der linearen oder linearisierten Differentialgleichung ermittelt wird, und
zur Ermittlung des Schwimmwinkelschätzwertes β ^ die Lösung βnl mindestens mit dem ermittelten Wert βlin durch eine Fusion verknüpft wird,
wobei die Fusion eine gewichtete Addition der Werte βi des Schwimmwinkels umfasst: ...
Description
- Die Erfindung bezieht sich auf ein Verfahren und eine Vorrichtung zum Schätzen einer durch eine nichtlineare Differentialgleichung beschreibbaren Zustandsgröße.
- Eine Vielzahl von Verfahren für eine Verbesserung der Fahrdynamik eines Fahrzeugs benötigen als Regel- und/oder Parameterwert den Schwimmwinkel. Der Schwimmwinkel kann jedoch nur unter hohem technischen Aufwand direkt gemessen und/oder bestimmt werden. In Abhängigkeit von Messgrößen ist der Schwimmwinkel durch eine nichtlineare Differentialgleichung beschreibbar. Es ist bekannt, den Schwimmwinkel durch ein Verfahren der Zustandsgrößenschätzung zu beobachten. Dieses beispielsweise aus der
DE 40 30 653 A1 bekannte Verfahren beruht auf einem Kalman-Bucy-Filter. - Für die Auslegung eines Kalman-Bucy-Filters ist eine Linearisierung der nichtlinearen Differentialgleichung um einen Arbeitspunkt notwendig. Die Querdynamik eines Fahrzeugs weist jedoch ein stark nichtlineares Verhalten auf, welches abhängig von äußeren Randbedingungen wie beispielsweise den Fahrbahneigenschaften und/oder dem Fahrzustand ist. Starke Abweichungen von dem für die Auslegung des Kalman-Bucy-Filters gewählten Arbeitspunkt können daher zu einer numerischen Instabilität in den durch Linearisierung erhaltenen Beobachtergleichungen führen.
- Es ist bekannt, diesen numerischen Problemen durch eine robuste Auslegung und/oder eine Adaption des Beobachterterms zu begegnen. Nachteil ist jedoch, dass eine derartige Auslegung nur langsam auf sich ändernde Eigenschaften reagiert. Insbesondere hochdynamische Phänomene wie eine beginnende Fahrzeuginstabilität, beispielsweise aufgrund eines Wechsels des Fahrbahnbelags, können mit einem derartigen Beobachter nicht ausreichend erfasst werden.
- Aus der nachveröffentlichten
DE 102 12 582 A1 ist ein Verfahren zur Regelung der Fahrdynamik bekannt, bei der eine erste Berechnung eines Schwimmwinkels βlin durch Lösen einer linearen oder linearisierten Differentialgleichung erster Ordnung und eine zweite Berechnung des Schwimmwinkels βnl durch eine direkte Integration erfolgt, wobei ein resultierender Schwimmwinkel durch ein geeignetes Fusionsverfahren, vorzugsweise über eine gewichtete Addition, ermittelt wird. Die Gewichtungsfaktoren können dabei für den speziellen Fahrzeugtyp angepasst werden. Hierbei kann die Anpassung des Verfahrens an den Fahrzeugtyp über Fahrversuche erfolgen. - Aus der
DE 195 15 046 A1 ist ein System zur Fahrstabilitätsregelung bekannt, wobei ein Schwimmwinkel durch Integration einer Addition aus zwei vorab bestimmten Schwimmwinkelgeschwindigkeiten geschätzt wird. Hierbei wird eine sogenannte kinematische Schwimmwinkelgeschwindigkeit bestimmt, die mittels einer linearen Differentialgleichung erster Ordnung gegeben ist. Als zweite Schwimmwinkelgeschwindigkeit wird eine aus einem Beobachterfahrzeugmodell stammende Größe für die Schwimmwinkelgeschwindigkeit β .Obs bestimmt. Das Beobachterfahrzeugmodell beruht hierbei ebenfalls auf linearen Differentialgleichungen erster Ordnung. - Aus der
DE 100 59 030 A1 ist eine Vorrichtung zum Schätzen eines Fahrzeugseitenschlupfwinkels bekannt, wobei eine erste Fahrzeugseitenschlupfwinkelschätzvorrichtung S1 zum Schätzen eines Fahrzeugseitenschlupfwinkels und eine zweite Fahrzeugschlupfwinkelschätzvorrichtung S2 zum Schätzen eines Fahrzeugseitenschlupfwinkels auf Grundlage einer Fahrzeuggeschwindigkeit, der Fahrzeugquerbeschleunigung, der Gierrate und des Lenkwinkels und auch eines Fahrzeugbewegungsmodells vorgesehen ist. Dabei wird in Übereinstimmung mit einem Ergebnis einer Ermittlung einer Reifenlastermittlungsvorrichtung TR zwischen der Schätzung des Fahrzeugseitenschlupfwinkels durch die erste Schätzvorrichtung S1 und durch die zweite Schätzvorrichtung S2 gewechselt wird. - Aus der
EP 0 970 876 A2 ist es bekannt, dass ein erster Schlupfwinkel durch Integration einer Schlupfwinkelgeschwindigkeit ermittelt wird, wobei die Schlupfwinkelgeschwindigkeit durch ein nichtlineares 4-Rad-Bewegungsmodell des Fahrzeugs bestimmt wird. Ein zweiter Schwimmwinkel wird hierbei basierend auf einem linearen 2-Rad-Bewegungsmodell des Fahrzeugs bestimmt. Weiter wird offenbart, dass entweder der zweite Schwimmwinkel oder der erste Schwimmwinkel mittels einer Auswahlvorrichtung ausgewählt wird, wobei der zweite Schwimmwinkel verwendet wird, wenn ein Fahrzustand ein Zustand ist, indem das Fahrzeug mit geringer Geschwindigkeit geradeaus fährt. Der erste Schwimmwinkel wird gewählt, wenn das Fahrzeug sich in anderen Fahrzuständen befindet. - Aus der
EP 0 615 892 A2 ist es bekannt, dass ein Näherungswert für einen Schwimmwinkel basierend auf Vorderrad-Steuerungsinformationen und Bewegungsinformationen bestimmt wird. Weiter wird basierend auf einem neuronalen Netz ein Korrekturwert bestimmt, mit dem der Näherungswert korrigiert wird. - Der Erfindung liegt daher das technische Problem zugrunde, ein Verfahren und eine Vorrichtung für die zuverlässige Bestimmung des Schwimmwinkels in Fahrzeugen ohne Einschränkungen des zulässigen Bereiches zu schaffen, wobei der Schwimmwinkel in Abhängigkeit von Messgrößen durch eine nichtlineare Differentialgleichung gegeben ist.
- Die Lösung des Problems ergibt sich durch die Gegenstände mit den Merkmalen der Ansprüche 1 und 9. Weitere vorteilhafte Ausgestaltungen ergeben sich aus den Unteransprüchen.
- Eine Ermittlung eines Schätzwertes β ^ des nicht direkt messbaren Schwimmwinkels β in Fahrzeugen, wobei der Schwimmwinkel β mindestens durch eine nichtlineare Differentialgleichung beschreibbar ist, umfasst eine Lösung βnl der nichtlinearen Differentialgleichung durch numerische Integration, eine Modellierung des mindestens durch den Schwimmwinkel beschriebenen Fahrzustands in einem Arbeitspunkt durch eine lineare oder linearisierte Differentialgleichung 1. Ordnung, eine Berechnung eines Wertes βlin durch Lösen der linearen oder linearisierten Differentialgleichung und eine Fusion der Lösung βnl mindestens mit dem ermittelten Wert βlin zur Ermittlung des Schwimmwinkelschätzwertes β ^.
- Eine lineare oder linearisierte Differentialgleichung ist mit bekannten Verfahren analytisch lösbar. Im Rahmen der Modellierungsgenauigkeit der Linearisierung ist die Zustandsgröße damit exakt bestimmbar. Dagegen kann eine nichtlineare Differentialgleichung nur durch numerische Integration gelöst werden. Die gängigen numerischen Integrationsverfahren lösen die Bewegungsgleichung durch eine stückweise Näherung der Lösung mit Polynomen höherer Ordnung. Aufgrund von Ungenauigkeiten, beispielsweise aus der Modellierung, Messrauschen und/oder numerischen Randbedingungen, wie Rechnergenauigkeiten, weicht der durch eine numerische Integration der Differentialgleichung erhaltene Wert der Zustandsgröße von einer exakten Lösung ab. Bei Integration über einen längeren Zeitraum addieren sich diese Abweichungen. Für eine numerische Integration sind daher numerische Probleme wie Drift und/oder numerische Instabilitäten zu berücksichtigen. Die Wahl des Integrators bestimmt dabei entscheidend die numerische Stabilität und/oder notwendige Rechenzeiten. Bevorzugt ist ein Integrator nach der Runge-Kutta-Methode 3./2. Ordnung eingesetzt.
- Eine Fusion der so erhaltenen Werte der Zustandsgröße zu einem Schätzwert ermöglicht es, die Vorteile der jeweiligen Ermittlungswege gezielt zu nutzen. Die Gültigkeit ist dabei nicht auf einen durch die Linearisierung festgelegten Arbeitspunkt beschränkt, sondern in Abhängigkeit des Fahrzeugszustands und/oder der Randbedingungen wird das jeweils geeignete Verfahren gewählt. Nach Möglichkeit erfolgt die Bestimmung der Zustandsgröße durch Verwendung des linearen Modells. Die Verwendung des linearen Modells ist gegenüber der direkten Integration beispielsweise bezüglich der numerischen Stabilität vorteilhaft.
- Dabei wird die Gültigkeit des linearen oder linearisierten Modells durch einen Fehler e bewertet, wobei mindestens eine Gewichtung wi für eine Addition der Werte der Zustandsgrößen βi in Abhängigkeit des Fehlers e bestimmt wird. Im Bereich der Gültigkeit des Modells sind die anhand der linearen Differentialgleichung berechneten Werte der Zustandsgröße zlin den Werten aus der numerischen Integration vorzuziehen. Bei starken Abweichungen der einer Modellierung zugrunde liegenden Rahmenbedingungen ist jedoch eine Gültigkeit der linearen oder linearisierten Differentialgleichung nicht länger gegeben. In diesem Fall sind die Zustandsgrößen über die direkte Integration zu bestimmen.
- In einer bevorzugten Ausführungsform ist das lineare Einspurmodell für die Formulierung der linearen Differentialgleichung verwendet. Für eine Vielzahl an Problemstellungen der Fahrzeugdynamik ist das lineare Einspurmodell geeignet, um den aufgrund der Gierrate ψ . und des Schwimmwinkels β bestimmten Fahrzeugzustand zlin = (βlin ψ .lin)T in Abhängigkeit von Stellgrößen u wie beispielsweise eines Lenkeingriffs u = δ zu bestimmen. Die Komplexität des linearen Einspurmodells ist dabei beliebig wählbar, so sind beispielsweise in Abhängigkeit des Anwendungsfalls nichtlineare Reifeneffekte vernachlässigbar oder zu berücksichtigen.
- In einer weiteren Ausführungsform sind Fahrzeuggeschwindigkeit v, Quer- und Längsbeschleunigung ax, ay und die Gierrate ψ . direkt zugängliche Messgrößen.
- Die Fusion der ermittelten Werte der Zustandsgröße zu einem Schätzwert erfolgt bevorzugt über eine gewichtete Addition. Andere Fusionsverfahren beispielsweise unter Verwendung statistischer Methoden oder mittels oder Fuzzy-Logic sind jedoch denkbar.
- Der Fehler e ist in einer weiteren Ausführungsform durch die Abweichung einer direkt messbaren Messgröße y von deren berechneten Wert ylin definiert:
e = y – ylin ylin = Czlin - Um den Einfluss von Messungenauigkeiten und/oder Messrauschen zu minimieren, ist es vorteilhaft den ermittelten Fehler e zu filtern.
- In einer bevorzugten Ausführungsform ist die nichtlineare Differentialgleichung um eine zustandsabhängige Rückführung erweitert. Durch die Rückführung wird der durch numerische Integration erhaltene Wert βnl durch den unter Verwendung der linearen oder linearisierten Differentialgleichung berechneten Wertes βlin „gefiltert” und so den numerischen Problemen der Integration entgegengewirkt:
β .nl = f(βnl,t) + H(βlin – βnl) - Die Wahl der Rückführverstärkung H hat dabei einen wesentlichen Einfluss auf die Qualität der direkten Integration. In einer bevorzugten Ausführungsform ist die Verstärkung abhängig von der Gültigkeit der linearen oder linearisierten Differentialgleichung: H = H(e).
- Im Gültigkeitsbereich des linearen oder linearisierten Modells ist eine gute Übereinstimmung der durch Lösung der linearen Differentialgleichung erhaltenen Werte ylin und der zugehörigen Messwerte y gegeben. Das Vertrauen in die aufgrund des linearen Modells erhaltenen Größen βlin ist daher ebenfalls entsprechend hoch. Eventuelle Abweichungen des durch Integration erhaltenen Wertes βnl von diesem Wert βlin werden daher Fehler in der direkten Integration, beispielsweise aufgrund numerischer Probleme, bewertet und eine entsprechende „Filterung” der Werte durchgeführt. Außerhalb des Gültigkeitsbereichs des linearen Modells kommt es zu starken Abweichungen e. Das Vertrauen in die aufgrund des linearen Modell erhaltenen Größen βlin ist entsprechend gering. Abweichungen des Integrationswertes βnl von dem anhand des linearen Modells berechneten Wertes βlin haben daher nur einen verschwindenden Einfluss auf die numerische Integration.
- In einer weiteren Ausführungsform sind die Funktionswerte für den Filter H = H(e) durch Versuche am Fahrzeug unter verschiedenen Fahrzustands- und/oder verschiedenen Randbedingungen angepasst. Einfluss auf die Funktionswerte haben neben dem Fahrzustand spezielle fahrzeugtypische Merkmale und/oder Fahrbahneigenschaften beispielsweise aufgrund eines nassen oder vereisten Fahrbahnzustands und/oder aufgrund eines speziellen Fahrbahnbelags. Die Werte sind in Form von Tabellen abgelegt und so während des Fahrzeugbetriebs für den Zustandsbeobachter zugänglich.
- Für eine Anpassung der Filterwerte sind außer einem derartigen Tuning durch Fahrversuche auch andere Verfahren denkbar, beispielsweise der Einsatz von Lernalgorithmen oder eine Optimierung durch Simulationsrechnung und/oder Kombinationen.
- Bevorzugt werden durch Fahrversuche zunächst die Filterwerte H bestimmt. In einem weiteren Schritt werden die Gewichtungsfaktoren w für den speziellen Fahrzeugtyp durch Fahrversuche angepasst. Anstelle der Anpassung durch Fahrversuch sind andere Verfahren, beispielsweise der Einsatz von Lernalgorithmen oder Adaptionsverfahren denkbar.
- Die Erfindung ist nachfolgend anhand eines bevorzugten Ausführungsbeispiels beschrieben. Die Abbildungen zeigen:
-
1 : schematische Darstellung eines linearen Einspurmodells -
2 : Blockschaltbild eines Schwimmwinkelbeobachters -
1 zeigt ein lineares Einspurmodell eines Fahrzeugs mit Vorderachslenkung, wobei Räder der Vorderachse auf ein Rad1 und Räder der Hinterachse auf ein Rad2 reduziert sind. Der Schwerpunkt S des Fahrzeugs ist Ursprung eines x-y-z-Koordinatensystem. x1, x2 sind die Abstände der Räder1 ,2 von dem Schwerpunkt S. Stelleingriffsgröße für eine Vorderachslenkung ist ein Lenkwinkel δ1 an Rad1 . Der Winkel zwischen der Fahrzeuglängsachse3 und der Richtung der Fahrgeschwindigkeit v ist der Schwimmwinkel β. Die Bewegung um die vertikale Fahrzeugachse z ist durch die Gierrate ψ . beschrieben. Die Schwimmwinkel an den Rädern1 ,2 sind somit - Für die Schräglaufwinkel zwischen der Radstellung und der Fahrtrichtung gilt bei Lenkeingriff an der Vorderachse: α1 = β – δ1, α2 = β2
- In Fahrzeugquerrichtung y greifen an den Rädern die Seitenkräfte F1 und F2 an. Die Kräfte F1 und F2 werden über eine Schräglaufsteifigkeit cα,i und die Schräglaufwinkel αi ermittelt:
Fi = cα,iαi -
-
2 zeigt das Blockschaltbild eines Schwimmwinkelbeobachters. Umfassend eine Recheneinheit5 , für eine Berechnung eines Schwimmwinkelwertes βnl durch eine numerische Integration, eine Recheneinheit6 , für die Ermittlung eines Schwimmwinkelwertes βlin durch Lösen einer linearen Differentialgleichung, und eine Recheneinheit7 , für eine Fusion des Schwimmwinkelwertes βnl mit dem berechneten Schwimmwinkelwert βlin zu einem Schätzwert β ^. Die Recheneinheiten sind entweder als separate Module oder als einheitliches Modul ausführbar. - Die Ermittlung des linearen Schwimmwinkelwertes βlin erfolgt unter Verwendung des in
1 dargestellten Einspurmodells unter Verwendung der Gleichung (1). Sollen weitere Effekte in der Ermittelung berücksichtigt werden, so ist die Gleichung entsprechend zu erweitern. Denkbar sind beispielsweise Erweiterungen um nichtlineare Reifenmodelle und/oder eine nichtlineare Lenkübersetzung. Die Gleichung (1) ist durch bekannte Verfahren analytisch lösbar. Der Recheneinheit6 werden als Eingangsdaten mindestens die gemessenen und/oder ermittelten Werte der Fahrgeschwindigkeit v, der Gierrate ψ . und des Lenkeingriffs δ zugeführt. Ausgangsgrößen sind der lineare Schwimmwinkelwert βlin und ein Fehler e. Der Fehler e ist die Abweichung des in der Recheneinheit5 berechneten Wertes ψ .lin von einem Messwert ψ .:e = ψ . – ψ .lin - Der Recheneinheit
6 werden mindestens die gemessenen und/oder ermittelten Werte der Fahrzeuggeschwindigkeit v, der Quer- und Längsbeschleunigung ay, ax und der Gierrate ψ . zugeführt. Der nichtlineare Zusammenhang zwischen dem Schwimmwinkel β und diesen Messgrößen ist durch die folgende nichtlineare Differentialgleichung gegeben: -
- Die fahrzustandsabhängige Rückführung ist abhängig von der Gültigkeit des linearen Modells. Dabei gilt:
|e| → ∞ ⇒ H(e) = 0, e → 0 ⇒ H(e) → Hmax - In einer Recheneinheit
7 werden die getrennt ermittelten Werte des Schwimmwinkels βlin, βnl zu einem gemeinsamen Schätzwert β ^ verknüpft. Die Fusion der ermittelten Schwimmwinkelwerte zu einem Schwimmwinkelschätzwert erfolgt durch eine gewichtete Addition:β ^ = wβlin + (1 – w)βnl - Die Gewichtung ist abhängig von der Gültigkeit des linearen Modells und wird daher derart gewählt, dass gilt:
e → 0 ⇒ w = 1, |e| → ∞ ⇒ w = 0 - Durch das Verfahren und/oder die Vorrichtung ist eine zuverlässige Ermittlung des Schwimmwinkels und der Schwimmwinkelgeschwindigkeit gegeben. Es besteht keine Einschränkung bzgl. eines zulässigen Bereichs. Das Schätzverfahren dient somit als Grundlage für beliebige Regelalgorithmen zur Verbesserung der Fahrdynamik.
- Durch das Schätzverfahren sind beliebige Zustandsgrößen ermittelbar, welche in Abhängigkeit von direkt ermittelbaren Größen mindestens durch eine nichtlineare Differentialgleichung beschreibbar sind. Durch Linearisierung in einem Arbeitspunkt ist eine zugehörige linearisierte Differentialgleichung ermittelbar.
Claims (16)
- Verfahren zur Ermittlung eines Schätzwertes β ^ eines nicht direkt messbaren Schwimmwinkels β in Fahrzeugen, wobei der Schwimmwinkel β mindestens durch eine nichtlineare Differentialgleichung beschreibbar ist, umfassend eine Lösung βnl der nichtlinearen Differentialgleichung durch numerische Integration, ein mindestens durch den Schwimmwinkel beschriebener Fahrzustand in einem Arbeitspunkt durch eine lineare oder linearisierte Differentialgleichung 1. Ordnung modelliert wird, wobei ein Wert βlin durch Lösen der linearen oder linearisierten Differentialgleichung ermittelt wird, und zur Ermittlung des Schwimmwinkelschätzwertes β ^ die Lösung βnl mindestens mit dem ermittelten Wert βlin durch eine Fusion verknüpft wird, wobei die Fusion eine gewichtete Addition der Werte βi des Schwimmwinkels umfasst: dadurch gekennzeichnet, dass die Gültigkeit der linearen oder linearisierten Differentialgleichung durch einen Fehler e bewertet wird und mindestens eine Gewichtung wi für eine Addition der Werte der Zustandsgrößen βi in Abhängigkeit des Fehlers e bestimmt wird.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass für die Formulierung der linearen Differentialgleichung ein lineares Einspurmodell verwendet wird.
- Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass mindestens die Fahrzeuggeschwindigkeit v, die Quer- und Längsbeschleunigung ay, ax und die Gierrate ψ . direkt zugängliche Messgrößen sind.
- Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Fehler e aufgrund der Abweichung zwischen einer direkt messbaren Größe y und einer unter Verwendung der linearen oder linearisierten Differentialgleichung berechneten Größe ylin ermittelt wird: e = y – ylin.
- Verfahren nach einem der vorangegangenen Ansprüche, dadurch gekennzeichnet, dass der Wert des Fehlers e gefiltert wird.
- Verfahren nach einem der genannten Ansprüche, dadurch gekennzeichnet, dass die nichtlineare Differentialgleichung für die numerische Integration um eine zustandsabhängige Rückführung erweitert wird: β .nl = f(βnl,t) + H(βlin – βnl)
- Verfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Verstärkung für die zustandsabhängige Rückführung H abhängig von dem Fehler e ist.
- Verfahren nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass die Werte der Gewichtung wi und der Verstärkung H durch Fahrversuche ermittelt werden.
- Vorrichtung zur Ermittlung eines Schätzwertes β ^ eines nicht direkt messbaren Schwimmwinkels β in Fahrzeugen, wobei der Schwimmwinkel β mindestens durch eine nichtlineare Differentialgleichung beschreibbar ist, umfassend eine Recheneinheit (
5 ) zur Lösung βnl der nichtlinearen Differentialgleichung durch numerische Integration, wobei ein mindestens durch den Schwimmwinkel beschriebener Fahrzustand in einem Arbeitspunkt durch eine lineare oder linearisierte Differentialgleichung 1. Ordnung modellierbar ist, in einer Recheneinheit (6 ) ein Wert βlin durch Lösen der linearen oder linearisierten Differentialgleichung ermittelbar ist, und in einer Recheneinheit (7 ) der Schwimmwinkelschätzwertes β ^ durch eine Fusion der Lösung βnl mit mindestens dem ermittelten Wert βlin ermittelbar ist, wobei die Recheneinheit (7 ) eine gewichtete Addition der ermittelten Werte βi umfasst:dadurch gekennzeichnet, dass in der Recheneinheit (6 ) die Gültigkeit der linearen oder linearisierten Differentialgleichung durch einen Fehler e bewertbar ist und in der Recheneinheit (7 ) mindestens eine Gewichtung wi für eine Addition der Werte βi in Abhängigkeit des Fehlers e bestimmbar ist. - Vorrichtung nach Anspruch 9, dadurch gekennzeichnet, dass für die Formulierung der linearen Differentialgleichung ein lineares Einspurmodell verwendet wird.
- Vorrichtung nach Anspruch 10, dadurch gekennzeichnet, dass durch Sensor- und/oder Recheneinheiten mindestens die Fahrzeuggeschwindigkeit v, die Quer- und Längsbeschleunigung ay, ax und die Gierrate ψ . direkt ermittelbar sind.
- Vorrichtung nach einem der Ansprüche 9 bis 11, dadurch gekennzeichnet, dass in der Recheneinheit (
6 ) der Fehler e aufgrund der Abweichung zwischen einer direkt messbaren Größe y und einer unter Verwendung der linearen oder linearisierten Differentialgleichung berechneten Größe ylin ermittelbar ist: e = y – ylin. - Vorrichtung nach einem der Ansprüche 9 bis 12, dadurch gekennzeichnet, dass die Recheneinheit (
6 ) einen Filter des Fehlers e umfasst. - Vorrichtung nach einem der Ansprüche 9 bis 13, dadurch gekennzeichnet, dass die nichtlineare Differentialgleichung für die numerische Integration in der Recheneinheit (
5 ) um eine zustandsabhängige Rückführung erweiterbar ist:β .nl = f(βnl,t) + H(βlin – βnl) - Vorrichtung nach Anspruch 14, dadurch gekennzeichnet, dass die Verstärkung für die zustandsabhängige Rückführung H abhängig von dem Fehler e ist.
- Vorrichtung nach Anspruch 14 oder 15, dadurch gekennzeichnet, dass die Werte der Gewichtung wi und der Verstärkung H durch Fahrversuche ermittelbar sind.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10215464A DE10215464B9 (de) | 2002-03-28 | 2002-03-28 | Verfahren und Vorrichtung zum Schätzen einer Zustandsgröße |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10215464A DE10215464B9 (de) | 2002-03-28 | 2002-03-28 | Verfahren und Vorrichtung zum Schätzen einer Zustandsgröße |
Publications (3)
Publication Number | Publication Date |
---|---|
DE10215464A1 DE10215464A1 (de) | 2003-10-16 |
DE10215464B4 DE10215464B4 (de) | 2013-08-29 |
DE10215464B9 true DE10215464B9 (de) | 2013-11-07 |
Family
ID=28051212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE10215464A Expired - Fee Related DE10215464B9 (de) | 2002-03-28 | 2002-03-28 | Verfahren und Vorrichtung zum Schätzen einer Zustandsgröße |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10215464B9 (de) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10320809A1 (de) * | 2003-05-08 | 2004-11-25 | Conti Temic Microelectronic Gmbh | Verfahren zur Erkennung und Überwachung der Bewegung bei Fahrzeugen |
DE102004006944A1 (de) * | 2004-02-12 | 2005-09-01 | Ford Global Technologies, LLC, Dearborn | Modellbasiertes Regelungsverfahren und Regelungsvorrichtung zur Fahrdynamikregelung eines mehrspurigen Fahrzeugs |
EP1743819B1 (de) * | 2005-07-12 | 2009-09-16 | Ford Global Technologies, LLC, A subsidary of Ford Motor Company | Verfahren und Anordnung zur Bestimmung der Gier- bzw. Rollbewegung bei einem Fahrzeug |
FR2900114B1 (fr) * | 2006-04-21 | 2009-01-23 | Renault Sas | Dispositif d'estimation de l'angle de derive d'un vehicule |
DE602008004303D1 (de) * | 2008-02-23 | 2011-02-17 | Gm Global Tech Operations Inc | Verfahren zur Schätzung der Spurhaltungsstabilität eines Fahrzeugs |
DE102012011837A1 (de) * | 2012-06-14 | 2013-12-19 | Volkswagen Aktiengesellschaft | Verfahren zur Erzeugung eines Schwimmwinkelsignals |
EP3059130A1 (de) | 2015-02-20 | 2016-08-24 | Volvo Car Corporation | Verfahren, anordnung und system zur schätzung der fahrzeugsteifigkeit bei kurvenfahrt |
CN105423991A (zh) * | 2015-12-31 | 2016-03-23 | 金华职业技术学院 | 一种风机风叶锥度的测试方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4030653A1 (de) * | 1990-09-28 | 1992-04-02 | Bosch Gmbh Robert | Verfahren zum bestimmen der schraeglaufwinkel und/oder der seitenfuehrungskraefte eines gebremsten fahrzeuges |
EP0615892A1 (de) * | 1993-03-17 | 1994-09-21 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Verfahren und Vorrichtung zur Erfassung des Gierwinkels eines Fahrzeugs |
DE19515046A1 (de) * | 1994-11-25 | 1996-06-27 | Teves Gmbh Alfred | System zur Fahrstabilitätsregelung |
JPH1164008A (ja) * | 1997-08-14 | 1999-03-05 | Mitsubishi Electric Corp | 車両横すべり角検出装置 |
EP0970876A2 (de) * | 1998-07-10 | 2000-01-12 | Honda Giken Kogyo Kabushiki Kaisha | Radschlupfwinkelerfassungssystem für ein Kraftfahrzeug |
DE10059030A1 (de) * | 1999-11-29 | 2001-06-13 | Aisin Seiki | Gerät zum Schätzen eines Fahrzeugseitenschlupfwinkels |
DE10212582A1 (de) * | 2002-03-15 | 2003-09-25 | Volkswagen Ag | Verfahren und Vorrichtung zur Regelung der Fahrdynamik |
-
2002
- 2002-03-28 DE DE10215464A patent/DE10215464B9/de not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4030653A1 (de) * | 1990-09-28 | 1992-04-02 | Bosch Gmbh Robert | Verfahren zum bestimmen der schraeglaufwinkel und/oder der seitenfuehrungskraefte eines gebremsten fahrzeuges |
EP0615892A1 (de) * | 1993-03-17 | 1994-09-21 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Verfahren und Vorrichtung zur Erfassung des Gierwinkels eines Fahrzeugs |
DE19515046A1 (de) * | 1994-11-25 | 1996-06-27 | Teves Gmbh Alfred | System zur Fahrstabilitätsregelung |
JPH1164008A (ja) * | 1997-08-14 | 1999-03-05 | Mitsubishi Electric Corp | 車両横すべり角検出装置 |
EP0970876A2 (de) * | 1998-07-10 | 2000-01-12 | Honda Giken Kogyo Kabushiki Kaisha | Radschlupfwinkelerfassungssystem für ein Kraftfahrzeug |
DE10059030A1 (de) * | 1999-11-29 | 2001-06-13 | Aisin Seiki | Gerät zum Schätzen eines Fahrzeugseitenschlupfwinkels |
DE10212582A1 (de) * | 2002-03-15 | 2003-09-25 | Volkswagen Ag | Verfahren und Vorrichtung zur Regelung der Fahrdynamik |
Also Published As
Publication number | Publication date |
---|---|
DE10215464A1 (de) | 2003-10-16 |
DE10215464B4 (de) | 2013-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE4325413C2 (de) | Verfahren zur Bestimmung des Fahrverhalten charakterisierender Größen | |
DE112018006161B4 (de) | System und Verfahren zum Steuern eines Fahrzeugs | |
DE102008021715B4 (de) | System zum Schätzen von Fahrzeugzuständen für eine Überschlagvermeidung | |
DE69403706T2 (de) | Verfahren und Vorrichtung zur Erfassung des Gierwinkels eines Fahrzeugs | |
DE4228414B4 (de) | Verfahren und Vorrichtung zur Aufbereitung von Sensorsignalen | |
EP1149006B1 (de) | Verfahren und vorrichtung zur sensorüberwachung, insbesondere für ein esp-system für fahrzeuge | |
EP2978643B1 (de) | Fahrzeugreferenzgeschwindigkeitsbestimmungsverfahren und fahrzeugsteuergerät mit einem solchen verfahren | |
DE10212582B4 (de) | Verfahren und Vorrichtung zur Regelung der Fahrdynamik | |
EP0523397B1 (de) | Verfahren zur Gewinnung der Giergeschwindigkeit und/oder Quergeschwindigkeit | |
EP0751888B1 (de) | Schaltungsanordnung zum auswerten der signale eines giergeschwindigkeitssensors | |
DE112014001809B4 (de) | Integriertes Schätzen von Schräglage und Rollen unter Verwendung einer Trägheitsmessvorrichtung mit drei Achsen | |
DE112009000955B4 (de) | Sensordriftgrößen-Schätzeinrichtung | |
DE69126929T2 (de) | Steuerung für ein Fahrzeug | |
DE102004019320A1 (de) | System zum Reproduzieren des dynamischen Verhaltens eines Fahrzeugs | |
DE102018107867B4 (de) | Systeme zum Schätzen eines Straßenoberflächen-Reibungskoeffizienten und der Fahrzeug-Quergeschwindigkeit unter Verwendung eines entkoppelten dynamischen Modells | |
DE19939872B4 (de) | Verfahren und Vorrichtung zur Sensorüberwachung insbesondere für ein ESP-System für Fahrzeuge | |
EP1949112B1 (de) | Verfahren zur bestimmung von langzeit-offset-drifts von beschleunigungssensoren in kraftfahrzeugen | |
DE112009002094T5 (de) | Method for correction of dynamic output signals of inertial sensors having mount | |
DE10215464B9 (de) | Verfahren und Vorrichtung zum Schätzen einer Zustandsgröße | |
EP1564097B1 (de) | Vorrichtung und Verfahren zur Abschätzung des Zustandes eines Kraftfahrzeuges | |
DE10360728A1 (de) | Verfahren und Vorrichtung zur Bestimmung eines Fahrzeugzustandes | |
DE102012010553A1 (de) | Verfahren zur Steuerung eines aktiven Fahrwerks | |
DE102019118213A1 (de) | Verfahren und Steuereinheit zur Schätzung eines Modellparameters eines fahrdynamischen Modells eines Fahrzeugs | |
DE102019111041A1 (de) | Verfahren und Vorrichtung zur Ermittlung eines Schätzwertes des Schwimmwinkels eines Fahrzeugs | |
WO2022263249A1 (de) | Verfahren und detektionseinheit zur detektion einer wahrscheinlichkeit, dass ein lenkelement eines fahrzeugs von einer hand eines fahrers gehaltenen wird |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
8110 | Request for examination paragraph 44 | ||
R084 | Declaration of willingness to licence |
Effective date: 20110924 |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R082 | Change of representative | ||
R020 | Patent grant now final |
Effective date: 20131130 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |