Die
vorliegende Erfindung betrifft ein Steuersystem gemäß dem Oberbegriff
des unabhängigen Patentanspruchs
1 und ein Steuerverfahren zum Steuern des Verhaltens eines Fahrzeugs.The
The present invention relates to a control system according to the preamble
of the independent claim
1 and a control method for controlling the behavior of a vehicle.
Von
der DE 38 19 837 C2 ist
ein Steuersystem der eingangs genannten Art bekannt.Of the DE 38 19 837 C2 a control system of the type mentioned is known.
Die
japanische Patentveröffentlichung JP 6-219300 A offenbart
ein bekanntes Steuersystem für
das Fahrzeugverhalten, um das Fahrzeugverhalten durch Ändern eines
Lenkwinkels eines rückwärtigen Rades
durch einen Elektromotor zu steuern. Vom Anschalten des Zündschalters
bis zum Erfassen der neutralen Lenkstellung ist dieses Steuersystem nicht
in der Lage, den Lenkwinkel relativ zur neutralen Stellung zu bestimmen,
und die Verhaltenssteuerung basierend auf dem Lenkwinkel bleibt
ungenau, was die Möglichkeit
einer ungewollten Lenkbetätigung
des rückwärtigen Rades
beinhaltet. Daher wird die Verhaltenssteuerung mittels der Lenkung
eines rückwärtigen Rades
nicht begonnen, bis nicht das Fahrzeug in einen neutralen Zustand
gebracht ist, in dem die neutrale Stellung des Lenkrades erfaßt werden
kann, die Lenkstellung eines rückwärtigen Rades
sich um die neutrale Stellung befindet und der Sollwert des Lenkwinkels
des rückwärtigen Rades sich
in einem neutralen Bereich befindet.The Japanese Patent Publication JP 6-219300 A discloses a known vehicle behavior control system for controlling vehicle behavior by changing a steering angle of a rear wheel by an electric motor. From turning on the ignition switch to detecting the neutral steering position, this control system is incapable of determining the steering angle relative to the neutral position, and the behavior control based on the steering angle remains inaccurate, involving the possibility of unwanted steering operation of the rear wheel. Therefore, the behavior control by means of the steering of a rear wheel is not started until the vehicle is placed in a neutral state in which the neutral position of the steering wheel can be detected, the steering position of a rear wheel is located around the neutral position and the target value of Steering angle of the rear wheel is located in a neutral area.
Die
japanische Patentveröffentlichung JP 5-310141 A zeigt
ein weiteres Steuersystem für
das Fahrzeugverhalten. Wenn das Neutralsignal, das die neutrale
Stellung des Lenkrades darstellt, nicht verfügbar ist, steuert dieses System
den Lenkwinkel eines rückwärtigen Rades
durch Bestimmen eines Soll-Lenkwinkels für ein rückwärtiges Rad aus einer Fahrzeuggeschwindigkeit
und einer gemessenen Gierwinkelgeschwindigkeit, ohne den Lenkwinkel
als Eingangsinformation zu verwenden.The Japanese Patent Publication JP 5-310141 A shows another control system for vehicle behavior. When the neutral signal representing the neutral position of the steering wheel is not available, this system controls the steering angle of a rear wheel by determining a target rear wheel steering angle from a vehicle speed and a measured yaw angular velocity without using the steering angle as input information.
Wenn
das Fahrzeug vom Haltezustand mit von der Neutralstellung weggedrehtem
Lenkrad gestartet wird, muß das
zuerst genannte Steuersystem einen Start der Verhaltenssteuerung
verzögern,
bis das Lenkrad in die neutrale Stellung zurückgedreht ist. Bei dem zuletzt
genannten System, das die gemessene Gierwinkelgeschwindigkeit verwendet,
um die Sollbewegungsvariable zu bestimmen, verursacht die Berechnung
des Sollverhaltens eine Antwortverzögerung und neigt dazu, ein Überschwingen in
der Verhaltenssteuerung zu verursachen.If
the vehicle from the holding state with rotated from the neutral position
Steering wheel is started, that must
first-mentioned control system a start of behavioral control
delay,
until the steering wheel is turned back to the neutral position. At the last
said system using the measured yaw rate,
to determine the target motion variable causes the calculation
of the desired behavior has a response delay and tends to overshoot in
to cause behavioral control.
Derartige
Probleme können
durch einen sehr genauen Absolutwinkelaufnehmer für den Lenkwinkel
gelöst
werden. Derartige Aufnehmer sind jedoch teuer.such
Problems can
through a very accurate absolute angle sensor for the steering angle
solved
become. However, such transducers are expensive.
Es
ist eine Aufgabe der vorliegenden Erfindung, ein Steuersystem und
ein Steuerverfahren der eingangs genannten Art derart zu verbessern,
daß eine
kostengünstige
und einfache Bestimmung des geschätzten Lenkwinkels ermöglicht ist.It
It is an object of the present invention to provide a control system and
to improve a control method of the type mentioned in the beginning,
that one
inexpensive
and easy determination of the estimated steering angle is enabled.
Die
Aufgabe wird erfindungsgemäß durch ein
Steuersystem mit den Merkmalen des unabhängigen Patentanspruchs 1 gelöst.The
The object is achieved by a
Control system with the features of independent claim 1 solved.
Weiterhin
wird die Aufgabe erfindungsgemäß durch
ein Steuerverfahren mit den Merkmalen des unabhängigen Patentanspruches 7 gelöst.Farther
the object is achieved by
a control method having the features of independent claim 7 solved.
Weitere
bevorzugte Ausgestaltungen des Erfindungsgegenstandes sind in den
Unteransprüchen dargelegt.Further
preferred embodiments of the subject invention are in the
Subclaims set forth.
Die
Erfindung wird nachfolgend anhand von Ausführungsbeispielen und zugehörigen Zeichnungen
näher erläutert. In
diesen zeigen:The
Invention will now be described with reference to embodiments and accompanying drawings
explained in more detail. In
show this:
1 eine
schematische Darstellung eines Steuersystems für das Fahrzeugverhalten entsprechend
einem Ausführungsbeispiel
der vorliegenden Erfindung, 1 a schematic representation of a control system for the vehicle behavior according to an embodiment of the present invention,
2 ein
Funktionsblockdiagramm des Steuersystems für das Fahrzeugverhalten der 1, 2 a functional block diagram of the vehicle behavior control system of 1 .
3 ein
Flußdiagramm
mit einer Prozedur, die durch einen Abschnitt zur Berechnung eines Lenkwinkels,
wie er in 2 gezeigt ist, ausgeführt wird, 3 a flowchart with a procedure by a section for calculating a steering angle, as shown in 2 shown is executed
4 ein
Flußdiagramm,
in dem eine Prozedur des Abschnittes zur Berechnung des Lenkwinkels
zur Bestimmung eines geschätzten
Lenkwinkels dargestellt ist, 4 a flowchart in which a procedure of the section for calculating the steering angle for determining an estimated steering angle is shown,
5 ein
Flußdiagramm,
in dem eine Prozedur dargestellt ist, die durch einen in der 2 gezeigten
Abschnitt zur Berechnung einer Soll-Bremskraft ausgeführt wird, 5 a flowchart in which a procedure is shown by a in the 2 shown portion for calculating a target braking force is performed,
6 ein
Flußdiagramm,
in dem eine Prozedur zur Antriebssteuerung dargestellt ist, die
durch die in 1 gezeigte Verhaltenssteuereinheit
ausgeführt
wird, 6 a flowchart in which a procedure for drive control is shown, which by the in 1 shown behavior control unit is executed,
7 einen
Graphen, in dem ein Steuerbereich der Gierwinkelgeschwindigkeit
dargestellt ist, der in einem Schritt 43 der 5 modifiziert
wird. 7 a graph in which a control range of the yaw angular velocity is shown in a step 43 of the 5 is modified.
1 zeigt
schematisch ein Kraftfahrzeug mit einem Fahrzeugsteuersystem gemäß einem
Ausführungsbeispiel
der vorliegenden Erfindung. Das Steuersystem dieses Beispiels beinhaltet
ein Motorsteuersystem und ein Bremssteuersystem. 1 schematically shows a motor vehicle with a vehicle control system according to an embodiment of the present invention. The control system of this example includes an engine control system and a brake control system.
Das
Fahrzeug der 1 hat linke und rechte Vorderräder 1L und 1R und
linke und rechte rückwärtige Räder 2L und 2R sowie
ein Antriebssystem zum Übertragen
einer Leistung von einem Motor 3 an die linken und rechten
rückwärtigen Räder 2L und 2R über ein
Getriebe (aus Gründen
der Einfachheit in der 1 weggelassen) und eine Differen
tialgetriebeeinheit 4.The vehicle of the 1 has left and right front wheels 1L and 1R and left and right rear wheels 2L and 2R and a drive system for transmitting power from an engine 3 to the left and right rear wheels 2L and 2R via a gearbox (for the sake of simplicity in the 1 omitted) and a differential gear unit 4 ,
Ein
Bremssystem des Fahrzeugs in dem in 1 gezeigten
Beispiel beinhaltet eine hydraulische Bremsenbetätigungseinheit 5 zum
individuellen Steuern der durch die Bremsleitungen an die vier Bremszylinder
(in 1 weggelassen), die jeweils bei einem einzigen
der vier Räder 1L, 1R, 2L und 2R vorgesehen
sind, zugeleiteten Bremsflüssigkeitsdrücke. Das
Bremssystem dieses Beispiels kann eine unterschiedliche linke und
rechte Bremskraft durch Steuern der einzelnen Bremsdrücke erzeugen
und dadurch das Verhalten des Fahrzeugs steuern. Das Bremssystem
dieses Beispiels kann weiterhin eine Antiblockiersteuerung (oder
Bremsschlupfregelung) ausführen,
um das Blockieren eines jeden Rades während des Bremsens zu verhindern.A braking system of the vehicle in the in 1 The example shown includes a hydraulic brake actuation unit 5 for individually controlling the flow through the brake lines to the four brake cylinders (in 1 omitted), each at a single of the four wheels 1L . 1R . 2L and 2R are provided, supplied brake fluid pressures. The brake system of this example can generate a different left and right braking force by controlling the individual brake pressures and thereby control the behavior of the vehicle. The brake system of this example may further perform antiskid control (or brake slip control) to prevent the locking of each wheel during braking.
Das
Motorsystem weist ein Hauptdrosselventil 6 und ein Nebendrosselventil 7 auf.
Das Hauptdrosselventil 6 ist mit einem Gaspedal verbunden,
so daß das
Hauptdrosselventil 6 in Übereinstimmung mit dem Gasgeben
seitens eines Fahrers betätigt wird.
Das Nebendrosselventil 7 ist ein normalerweise offenes
Ventil, das in Reihe mit dem Hauptdrosselventil 6 in einer
Ansaugluftleitung angeordnet ist. Eine Drosselsteuereinheit 8 kann
eine Antriebssteuerung durchführen,
um ein Durchrutschen der angetriebenen rückwärtigen Räder 2L und 2R durch
Verringern der Öffnung
des Nebendrosselventils 7 und dadurch Verringern der Motorleistung
zu verhindern. Eine Motorsteuereinheit 9 kann die Zufuhr
von Treibstoff an den Motor 3 durch zeitweises Anhalten
der Treibstoffeinspritzung gezielt sperren und die Motorleistung
reduzieren. Durch die Treibstoffabsperrsteuerung kann die Motorsteuereinheit 9 eine
Antriebssteuerung durchführen,
um das Durchrutschen der Antriebsräder zu verhindern.The engine system has a main throttle valve 6 and a side throttle valve 7 on. The main throttle valve 6 is connected to an accelerator pedal, so that the main throttle valve 6 is operated in accordance with the accelerator by a driver. The sub-throttle valve 7 is a normally open valve that is in series with the main throttle valve 6 is arranged in an intake air line. A throttle control unit 8th can perform a drive control to slippage the driven rear wheels 2L and 2R by reducing the opening of the sub-throttle valve 7 and thereby reducing engine performance. An engine control unit 9 can the supply of fuel to the engine 3 by selectively stopping the fuel injection and reduce the engine power. By fuel cut control, the engine control unit 9 Perform a drive control to prevent slippage of the drive wheels.
Eine
Verhaltenssteuereinheit 10 steuert die Bremsbetätigungseinheit 5,
die Drosselsteuereinheit 8 und die Motorsteuereinheit 9,
indem sie jeweilige Steuersignale erzeugt, die an diese Bauteile
in Übereinstimmung
mit Eingangsinformationen gesendet werden. Die Verhaltenssteuereinheit 10 empfängt Signale
von einem Eingangsabschnitt zum Sammeln der Eingangsinformationen über verschiedene
Betriebszustände
des Fahrzeugs.A behavioral control unit 10 controls the brake control unit 5 , the throttle control unit 8th and the engine control unit 9 by generating respective control signals which are sent to these components in accordance with input information. The behavioral control unit 10 receives signals from an input section to collect the input information about various operating conditions of the vehicle.
Der
Eingangsabschnitt des Steuersystems dieses Beispiels beinhaltet
zumindest die folgenden Sensoren.Of the
Input section of the control system of this example includes
at least the following sensors.
Eine
Gruppe von Radgeschwindigkeitssensoren liefert Informationen über die
Radgeschwindigkeiten der vier Räder
an die Verhaltenssteuereinheit 10. Die Gruppe von Radgeschwindigkeitssensoren besteht
aus linken und rechten vorderen Radgeschwindigkeitssensoren 11L und 11R zum
Erfassen der Umfangsgeschwindigkeiten jeweils der Vorderräder 1L und 1R und
linke und rechte rückwärtige Radgeschwindigkeitssensoren 12L und 12R zum
Erfassen der Umfangsgeschwindigkeiten jeweils der rückwärtigen Räder 2L und 2R.A set of wheel speed sensors provides information about the wheel speeds of the four wheels to the behavior control unit 10 , The group of wheel speed sensors consists of left and right front wheel speed sensors 11L and 11R for detecting the peripheral speeds of each of the front wheels 1L and 1R and left and right rear wheel speed sensors 12L and 12R for detecting the peripheral speeds of each of the rear wheels 2L and 2R ,
Ein
Bremsdrucksensor 13 erfaßt einen Bremsdruck.A brake pressure sensor 13 detects a brake pressure.
Ein
Gierwinkelgeschwindigkeitssensor 14 erfaßt eine
Gierwinkelgeschwindigkeit des Fahrzeugs. Bei diesem Beispiel ist
die Gierwinkelgeschwindigkeit eine erste Bewegungsvariable, die
bezeichnend für
das Fahrzeugverhalten ist.A yaw angular velocity sensor 14 detects a yaw rate of the vehicle. In this example, the yaw rate is a first motion variable indicative of vehicle behavior.
Ein
seitlicher G-Sensor 15 erfaßt eine Seitenbeschleunigung
des Fahrzeugs. In diesem Beispiel ist die Seitenbeschleunigung eine
zweite Bewegungsvariable, die bezeichnend für das Fahrzeugverhalten ist.A side G-sensor 15 detects a lateral acceleration of the vehicle. In this example, the lateral acceleration is a second motion variable that is indicative of vehicle behavior.
Ein
Lenkwinkelsensor 16 erfaßt einen Lenkwinkel des Fahrzeugs,
der in diesem Beispiel ein Lenkradwinkel eines Lenkrads des Fahrzeugs
ist.A steering angle sensor 16 detects a steering angle of the vehicle, which in this example is a steering wheel angle of a steering wheel of the vehicle.
Alle
diese Sensoren des Eingangsabschnittes senden jeweilige Sensorsignale
an die Verhaltenssteuereinheit 10.All of these sensors of the input section send respective sensor signals to the behavior control unit 10 ,
Der
Lenkwinkelsensor 16 dieses Beispiels weist einen im wesentlichen
identischen Aufbau zum Aufbau eines Lenkwinkelsensors auf, wie er
in der Japanischen Patentveröffentlichung JP 6-219300 A offenbart
ist. Der Lenkwinkelsensor 16 umfaßt einen ersten Erfassungsabschnitt
zum Erfassen einer gerade gerichteten, neutralen Stellung des Lenkrads über ein
photoelektrisches Sensorelement und erzeugt ein Neutralerfassungssignal,
das anzeigt, daß sich
das Lenkrad in der gerade gerichteten neutralen Stellung befindet,
und einen zweiten Sensorabschnitt zum Erzeugen eines Lenkbetragssignals,
das einen Drehbetrag (oder Ausschlag) des Lenkrades bezeichnet. Bei
diesem Beispiel ist das Lenkbetragsignal ein Impulssignal, das den
Ausschlag des Lenkrads über
die Anzahl der Impulse anzeigt.The steering angle sensor 16 This example has a substantially identical structure for constructing a steering angle sensor as disclosed in Japanese Patent Publication JP 6-219300 A is disclosed. The steering angle sensor 16 comprises a first detecting portion for detecting a straight-line, neutral position of the steering wheel via a photoelectric sensor element and generates a neutral detection signal indicating that the steering wheel is in the straight-ahead neutral position and a second sensor portion for generating a steering amount signal indicative of a rotational amount (or rash) of the steering wheel called. In this example, the steering amount signal is a pulse signal indicating the rash of the steering wheel over the number of pulses.
Mittels
der Signale vom Lenkwinkelsensor 16 berechnet die Verhaltenssteuereinheit 10 den Lenkwinkel
auf die folgende Art und Weise. Wenn das Neutralerfassungssignal
zunächst
nach einem Anschalten eines Zündschalters 17 erzeugt
wird, beginnt die Verhaltenssteuereinheit 10, die Impulse
des Impulssignals des Lenkwinkelsensors 16 in Richtung nach
oben und unten zu zählen.
Von dem Zeitpunkt der Erfassung der neutralen Lenkstellung, an der
das Neutralerfassungssignal das erste Mal nach dem Anschalten des
Zündschalters
erzeugt wird, beginnt die Verhaltenssteuereinheit 10 die
Impulse des Impulssignals des Lenkwinkelsensors 16 in Richtung
nach oben, wodurch die Zählung
erhöht
wird, oder in Richtung nach unten, wodurch die Zählung verringert wird, zu zählen. Dadurch
bestimmt die Verhaltenssteuereinheit 10 den derzeitigen
Lenkwinkel relativ zur Neutralstellung durch die Gesamtanzahl, die
aus dem Zählen
der Impulse resultiert.By means of the signals from the steering angle sensor 16 calculates the behavior control unit 10 the steering angle in the following manner. When the neutral detection signal first turns on after turning on an ignition switch 17 is generated, the behavior control unit starts 10 , the pulses of the pulse signal of the steering angle sensor 16 counting up and down. From the time of detection of the neutral steering position at which the Neutral detection signal is generated the first time after the ignition switch is turned on, the behavior control unit starts 10 the pulses of the pulse signal of the steering angle sensor 16 in the up direction, increasing the count, or counting down, thereby decreasing the count. This determines the behavior control unit 10 the current steering angle relative to the neutral position by the total number resulting from counting the pulses.
Entsprechend
der Eingangsinformation, die durch den Eingangsabschnitt gesammelt
wurde, steuert die Verhaltenssteuereinheit 10 das Verhalten (wie
beispielsweise die Gierwinkelgeschwindigkeit) des Fahrzeugs in Richtung
eines gewünschten
Sollwertes durch Steuerung der einzelnen Bremsfluiddrücke mit
Hilfe der hydraulischen Betätigungseinheit 5 an
die Räder.
Die Verhaltenssteuereinheit 10 führt des weiteren die Antiblockiersteuerung
aus, um das Blockieren der Räder
durch Steuern der einzelnen Bremsflüssigkeitsdrücke zu verhindern, und führt die Antriebssteuerung
aus, um ein Durchrutschen des Antriebsrades durch Verringern der Öffnung des
Nebendrosselventils 7 durch die Drosselsteuereinheit 8 und
durch Abschalten der Treibstoffzufuhr durch die Motorsteuereinheit 9 zu
verhindern.According to the input information collected by the input section, the behavior control unit controls 10 the behavior (such as the yaw angular velocity) of the vehicle towards a desired set point by controlling the individual brake fluid pressures with the aid of the hydraulic actuator 5 to the wheels. The behavioral control unit 10 further executes the anti-skid control to prevent the wheels from locking by controlling the individual brake fluid pressures, and executes the drive control to slippage the drive wheel by reducing the opening of the sub-throttle valve 7 through the throttle control unit 8th and by switching off the fuel supply by the engine control unit 9 to prevent.
2 zeigt
das Verhaltenssteuersystem dieses Ausführungsbeispiels in Form eines
Funktionsblockdiagramms. 2 shows the behavior control system of this embodiment in the form of a functional block diagram.
Ein
Abschnitt 20 zur Berechnung des Lenkwinkels berechnet den
Lenkwinkel durch eine in der 3 gezeigte
Prozedur anhand der Eingangsinformation, die vom Lenkwinkelsensor 16 zugeführt wird.A section 20 for calculating the steering angle calculates the steering angle by a in the 3 shown procedure based on the input information from the steering angle sensor 16 is supplied.
In
einem Schritt 21 bestimmt der Abschnitt 20 zur
Berechnung des Lenkwinkels, ob die Erfassung der neutralen Stellung
abgeschlossen ist, indem kontrolliert wird, ob das Neutralerfassungssignal vom
Lenkwinkelsensor 16 nach einem Anschalten des Zündschalters 17 bereits
empfangen wurde.In one step 21 the section determines 20 for calculating the steering angle, whether the detection of the neutral position is completed by checking whether the neutral detection signal from the steering angle sensor 16 after turning on the ignition switch 17 already received.
Wenn
der Vorgang zur Erfassung der neutralen Stellung zumindest einmal
nach dem letztmaligen Anschalten des Zündschalters 17 bereits
beendet wurde, dann berechnet der Berechnungsabschnitt 20 den
gemessenen Lenkwinkel in einem Schritt 22 mit Hilfe der
Gesamtimpulszählung,
die aus dem Zählen der
Impulse vom Lenkwinkelsensor 16 in Richtung nach oben und
unten seit dem Zeitpunkt des letzten Erfassens der neutralen Lenkstellung
erhalten wurde. Die Gesamtzählung
der Impulse vom Zeitpunkt der Erfassung der neutralen Stellung an
stellt den Ausschlag des Lenkrads von der neutralen Stellung nach
links oder rechts, oder den Lenkwinkel zwischen der derzeitigen
Lenkstellung und der neutralen Lenkstellung dar. Aus der Gesamtimpulszählung kann
der Abschnitt 20 zur Berechnung des Lenkwinkels den gemessenen
Lenkwinkel bestimmen, der den Ausschlag des Lenkrades gemessen in
die linke oder rechte Lenkrichtung von der geradeaus gerichteten
neutralen Stellung aus darstellt.If the operation for detecting the neutral position at least once after the last time the ignition switch is turned on 17 has already ended, the calculation section calculates 20 the measured steering angle in one step 22 using the total pulse count resulting from counting the pulses from the steering angle sensor 16 in the up and down direction since the time of the last detection of the neutral steering position. The total count of the pulses from the time of detection of the neutral position represents the deflection of the steering wheel from the neutral position to the left or right, or the steering angle between the current steering position and the neutral steering position. From the total pulse count, the section 20 for calculating the steering angle, determine the measured steering angle that represents the deflection of the steering wheel measured in the left or right steering direction from the straight-ahead neutral position.
Wenn
das Neutralerfassungssignal vom Lenkwinkelsensor 16 nach
dem Anschalten des Zündschalters 17 noch
nicht empfangen wurde und bestimmt wurde, daß die Erfassung der Neutralstellung
nicht beendet wurde, dann bestimmt der Abschnitt 20 zur
Berechnung des Lenkwinkels in einem Schritt 23 anstelle
des gemessenen Lenkwinkels einen geschätzten Lenkwinkel. In diesem
Beispiel wird der geschätzte
Lenkwinkel wie in 4 gezeigt berechnet.When the neutral detection signal from the steering angle sensor 16 after turning on the ignition switch 17 has not been received yet and it has been determined that the detection of the neutral position has not been completed, then the section determines 20 for calculating the steering angle in one step 23 an estimated steering angle instead of the measured steering angle. In this example, the estimated steering angle is as in 4 shown calculated.
In
einem Schritt 25 der 4 liest
der Abschnitt 20 zur Berechnung des Lenkwinkels einen letzten
Lenkwinkel ein, der in einem Speicherabschnitt gespeichert ist.
Der letzte Lenkwinkel entspricht einem Wert des gemessenen Lenkwinkels zum
Zeitpunkt eines Abschaltens des Zündschalters 17. Jedesmal,
wenn der Zündschalter 17 abgeschaltet
wird, speichert die Verhaltenssteuereinheit 10 den dann
vorliegenden, zuletzt zurückliegenden
Wert des gemessenen Lenkwinkels als den letzten Lenkwinkel im Speicherabschnitt,
der außerhalb
oder innerhalb der Steuereinheit 10 angeordnet ist.In one step 25 of the 4 the section reads 20 to calculate the steering angle, a final steering angle stored in a memory section. The final steering angle corresponds to a value of the measured steering angle at the time of turning off the ignition switch 17 , Every time the ignition switch 17 is turned off, stores the behavior control unit 10 the then present, last past value of the measured steering angle as the last steering angle in the memory section, outside or inside the control unit 10 is arranged.
In
einem Schritt 26 bestimmt der Abschnitt 20 zur
Berechnung des Lenkwinkels einen Lenkbetrag des Lenkrades nach dem
Anschalten des Zündschalters 17 mit
Hilfe der Gesamtimpulszählung,
die durch das Zählen
der Impulse erhalten wurde, die vom Lenkwinkelsensor 16 nach
dem Anschalten der Zündung
empfangen wurden. Der so bestimmte Lenkbetrag entspricht dem Ausschlag
von der Lenkstellung des Lenkrades zum Zeitpunkt des Anschaltens
des Zündschalters 17 hin
zur derzeitigen Stellung des Lenkrads.In one step 26 the section determines 20 for calculating the steering angle, a steering amount of the steering wheel after turning on the ignition switch 17 by the total impulse count obtained by counting the impulses from the steering angle sensor 16 were received after switching on the ignition. The steering amount thus determined corresponds to the deflection of the steering position of the steering wheel at the time of turning on the ignition switch 17 to the current position of the steering wheel.
Dann
bestimmt in einem Schritt 27 der Abschnitt 20 zur
Berechnung des Lenkwinkels den derzeitigen geschätzten Lenkwinkel relativ zur
neutralen Stellung durch Addition des gespeicherten, letzten Lenkwinkels
und des Lenkbetrags nach dem Anschalten der Zündung.Then determined in one step 27 the section 20 for calculating the steering angle, the current estimated steering angle relative to the neutral position by adding the stored last steering angle and the steering amount after the ignition is turned on.
Alternativ
ist es möglich,
den geschätzten Lenkwinkel
mit Hilfe der Gierwinkelgeschwindigkeit, die durch den Gierwinkelgeschwindigkeitssensor 14 erfaßt wurde,
und/oder der Seitenbeschleunigung, die durch den Seitenbeschleunigungssensor 15 erfaßt wurde,
und/oder eines Geschwindigkeitsunterschiedes zwischen der Geschwindigkeit
des linken Rades und der Geschwindigkeit des rechten Rades zu bestimmen,
die durch die Radgeschwindigkeitssensoren 11L, 11R, 12L und 12R erfaßt wurden.Alternatively, it is possible to calculate the estimated steering angle using the yaw angular velocity provided by the yaw angular velocity sensor 14 and / or the lateral acceleration generated by the lateral acceleration sensor 15 and / or a speed difference between the left wheel speed and the right wheel speed detected by the wheel speed sensors 11L . 11R . 12L and 12R were recorded.
Ein
Abschnitt 30 zur Berechnung einer Soll-Gierwinkelgeschwindigkeit,
der in der 2 gezeigt ist, bestimmt eine
gewünschte
Soll-Gierwinkelgeschwindigkeit entsprechend einer bekannten mathematischen
Beziehung unter Verwendung des gemessenen oder des geschätzten Lenkwinkels,
der durch die Prozedur der 3 und 4 berechnet wurde,
und weiterer Informationen, wie beispielsweise der Fahrzeuggeschwindigkeit,
die mit Hilfe der Signale der Radgeschwindigkeitssensoren 11L, 11R, 12L und 12R bestimmt
wurde.A section 30 to calculate a Target yaw rate, in the 2 1, determines a desired target yaw angular velocity according to a known mathematical relationship using the measured or estimated steering angle determined by the procedure of FIG 3 and 4 and other information, such as vehicle speed, using the signals from the wheel speed sensors 11L . 11R . 12L and 12R was determined.
Die
Soll-Gierwinkelgeschwindigkeit (Sollwert der Bewegungsvariablen)
wird als ein Standard für eine
Gierwinkelgeschwindigkeitsabweichung der tatsächlichen Gierwinkelgeschwindigkeit
(Istwert der Bewegungsvariablen), die durch den Gierwinkelgeschwindigkeitssensor 14 erfaßt wurde,
verwendet.The desired yaw angular velocity (setpoint of the motion variable) is used as a standard for a yaw angular velocity deviation of the actual yaw angular velocity (actual value of the motion variables) generated by the yaw angular velocity sensor 14 was used.
Ein
Abschnitt 40 der 2 zur Berechnung einer
Soll-Bremskraft berechnet eine Soll-Bremskraft eines jeden Rades, die notwendig
ist, um die Gierwinkelgeschwindigkeitsabweichung der gemessenen,
tatsächlichen
Gierwinkelgeschwindigkeit von der Soll-Gierwinkelgeschwindigkeit auf Null gemäß einem
in der 5 gezeigten Verfahren zu verringern.A section 40 of the 2 For calculating a target braking force, a target braking force of each wheel necessary to calculate the yaw angular velocity deviation of the measured actual yaw angular velocity from the target yaw angular velocity to zero according to one of 5 to reduce the process shown.
In
einem Schritt 41 führt
der Abschnitt 40 zur Berechnung der Soll-Bremskraft eine
Bestimmung ähnlich
dem Schritt 21 der 3 durch.
Der Abschnitt 40 zur Berechnung der Bremskraft bestimmt, ob
die Erfassung der neutralen Stellung beendet ist, indem kontrolliert
wird, ob das Neutralerfassungssignal bereits nach einem Anschalten
des Zündschalters 17 empfangen
wurde.In one step 41 leads the section 40 for determining the desired braking force, a determination similar to the step 21 of the 3 by. The section 40 for the calculation of the braking force, it is determined whether the detection of the neutral position is finished by checking whether the neutral detection signal already after turning on the ignition switch 17 was received.
Wenn
die Neutralerfassung bereits beendet ist, d. h., wenn der Abschnitt 30 zur
Berechnung der Soll-Gierwinkelgeschwindigkeit die Soll-Gierwinkelgeschwindigkeit
durch Verwendung des im Schritt 22 gemessenen Lenkwinkels
berechnet, geht der Abschnitt 40 zur Berechnung der Bremskraft
vom Schritt 41 weiter zu einem Schritt 42, um
die Soll-Bremskraft eines jeden Rades zu bestimmen.If the neutral detection is already finished, ie if the section 30 to calculate the desired yaw angular velocity, the desired yaw angular velocity by using the in step 22 calculated measured steering angle, the section goes 40 for calculating the braking force of the step 41 continue to a step 42 to determine the target braking force of each wheel.
Im
Schritt 42 berechnet der Abschnitt 40 zur Berechnung
der Soll-Bremskraft die Soll-Bremskraft für jedes
Rad, um zu bewirken, daß die
tatsächliche Gierwinkelgeschwindigkeit
die Soll-Gierwinkelgeschwindigkeit mit Hilfe einer vorgegebenen
Steuerverstärkung
erreicht, wenn die Abweichung der Gierwinkelgeschwindigkeit größer ist
als ein Grenzwert für
die Abweichung, der als eine durchgezogene Linie α in der 7 dargestellt
ist. Der Grenzwert für die
Abweichung hängt
von der Fahrzeuggeschwindigkeit ab. Wie in der 7 gezeigt
ist, fällt
der Grenzwert für
die Abweichung monoton mit der Fahrzeuggeschwindigkeit ab.In step 42 the section calculates 40 for calculating the target braking force, the target braking force for each wheel to cause the actual yaw angular velocity to reach the target yaw angular velocity by means of a predetermined control gain when the yaw angular velocity deviation is greater than a threshold for the deviation, which is one solid line α in the 7 is shown. The limit value for the deviation depends on the vehicle speed. Like in the 7 is shown, the limit value for the deviation decreases monotonically with the vehicle speed.
Wenn
bestimmt wird, daß die
Erfassung der neutralen Lenkstellung noch nicht nach dem Anschalten
des Zündschalters 17 beendet
wurde, dann geht der Abschnitt 40 zur Berechnung der Bremskraft weiter
zu einem Schritt 43. Im Schritt 43 engt der Abschnitt 40 zur
Berechnung der Bremskraft den Steuerbereich der Gierwinkelgeschwindigkeit
durch Verschiebung des Grenzwertes für die Abweichung, d. h. der
Grenze des Steuerbereichs der Gierwinkelgeschwindigkeit, von der
durchgezogenen Linie α zu
einer gestrichelten Linie β ein.
Dann verringert der Abschnitt 40 zur Berechnung der Soll-Bremskraft
in einem Schritt 44 die Steuerverstärkung für die Gierwinkelgeschwindigkeit.When it is determined that the detection of the neutral steering position is not yet after the ignition switch is turned on 17 has ended, then goes the section 40 to calculate the braking force continue to a step 43 , In step 43 narrows the section 40 for calculating the braking force, the control range of the yaw angular velocity by shifting the limit value for the deviation, ie, the limit of the control range of the yaw angular velocity, from the solid line α to a broken line β. Then the section decreases 40 for calculating the desired braking force in one step 44 the control gain for the yaw angular velocity.
Dann
bestimmt der Abschnitt 40 zur Berechnung der Soll-Bremskraft
in einem Schritt 42 die Soll-Bremskraft eines jeden Rades,
um die Abweichung der tatsächlichen
Gierwinkelgeschwindigkeit von der Soll-Gierwinkelgeschwindigkeit
mit Hilfe der im Schritt 44 herabgesetzten Steuerverstärkung zu verringern,
wenn sich die Abweichung der Gierwinkelgeschwindigkeit innerhalb
des Steuerbereichs für die
Gierwinkelgeschwindigkeit oberhalb des Grenzwertes für die Abweichung
befindet, der durch die gestrichelte Linie β dargestellt ist, die sich oberhalb
der Linie α im
wesentlichen parallel zur Linie α erstreckt.Then the section determines 40 for calculating the desired braking force in one step 42 the desired braking force of each wheel to the deviation of the actual yaw rate from the desired yaw rate using the in step 44 reduced control gain when the deviation of the yaw rate within the control range for the yaw rate is above the limit for the deviation, which is represented by the broken line β, which extends above the line α substantially parallel to the line α.
Die
Verhaltenssteuereinheit 10 sendet das Steuersignal an die
Bremsenbetätigungseinheit 5, die
in den 1 und 2 gezeigt ist, um die so berechnete
Soll-Bremskraft eines jeden Rades zu erreichen. Als Antwort auf
das Steuersignal erzeugt die Bremsenbetätigungseinheit 5 eine
bei den linken und rechten Rädern
unterschiedliche Bremskraft und reduziert die Abweichung der tatsächlichen
Gierwinkelgeschwindigkeit von der Soll-Gierwinkeigeschwindigkeit.The behavioral control unit 10 sends the control signal to the brake actuation unit 5 that in the 1 and 2 is shown to achieve the thus calculated target braking force of each wheel. In response to the control signal, the brake operating unit generates 5 a different braking force on the left and right wheels and reduces the deviation of the actual yaw angular velocity from the target yaw rate.
Dieses
Verhaltenssteuersystem steuert das Fahrzeugverhalten in Übereinstimmung
mit dem im Schritt 23 geschätzten Lenkwinkel während einer
anfänglichen
Zeitspanne vom Anschalten des Zündschalters 17 bis
zur Erfassung der neutralen Lenkstellung, während der das System den gemessenen Lenkwinkel
nicht berechnen kann. Daher kann das Steuersystem die Verhaltenssteuerung
unmittelbar nach dem Anschalten des Zündschalters 17 beginnen,
bevor das Fahrzeug in die geradeaus gerichtete, neutrale Stellung
gebracht ist. Das Steuersystem erbringt eine zufriedenstellende
Steuerleistung ohne eine Verzögerung
der Verhaltenssteuerung. Die Verwendung des geschätzten Lenkwinkels
anstelle des gemessenen Lenkwinkels während der anfänglichen Zeitspanne
eliminiert wirksam eine Verzögerung
der Antwort und verhindert ein unerwünschtes Überschwingen bei der Verhaltenssteuerung.This behavior control system controls the vehicle behavior in accordance with the one in the step 23 estimated steering angle during an initial period of time from turning on the ignition switch 17 until the detection of the neutral steering position during which the system can not calculate the measured steering angle. Therefore, the control system can control the behavior immediately after the ignition switch is turned on 17 begin before the vehicle is brought into the straight ahead, neutral position. The control system provides satisfactory control performance without a delay in behavioral control. The use of the estimated steering angle, rather than the measured steering angle, during the initial time period effectively eliminates delay in response and prevents undesirable overshoot in behavior control.
Im
Beispiel der 4 schätzt das System den Lenkwinkel
durch Addition des letzten Lenkwinkels, der beim letzten Abschalten
des Zündschalters 17 erhalten
und im Speicher gespeichert wurde, und des Lenkausschlags nach dem
Anschalten, wie er nach dem letzten Anschalten des Zündschalters 17 gemessen
wurde. Der Schätzwert
dieses Beispiels ist zuverlässig
und genau.In the example of 4 the system estimates the steering angle by adding the last steering angle when the ignition switch was last turned off 17 received and stored in memory, and the steering swing after turning on, as it after the last turn on the ignition switch 17 was measured. The estimate of this example is reliable and accurate.
Im
Beispiel der 5 ändert das Steuersystem die
Verhaltenssteuercharakteristik, um die Steuerung der Gierwinkelgeschwindigkeit
durch Verkleinern des Steuerbereichs und/oder Verringern der Steuerverstärkung zu
begrenzen. Diese Änderung der
Steuercharakteristik verhindert auch ein Überschwingen.In the example of 5 For example, the control system changes the behavior control characteristic to limit the control of the yaw angular velocity by decreasing the control range and / or decreasing the control gain. This change in the control characteristic also prevents overshoot.
Die
Verhaltenssteuereinheit 10 im Beispiel der 1 führt die
Antriebssteuerung in Übereinstimmung
mit der Eingangsinformation wie in 6 gezeigt
durch. Diese Antriebssteuerung erfordert nicht den Lenkwinkel als
Eingangsinformation.The behavioral control unit 10 in the example of 1 performs the drive control in accordance with the input information as in 6 shown by. This drive control does not require the steering angle as input information.
In
einem Schritt 51 der 6 bestimmt
die Verhaltenssteuereinheit 10 eine Fahrzeuggeschwindigkeit
anhand der Signale der vorderen Radgeschwindigkeitssensoren 11L und 11R der
nicht angetriebenen Vorderräder 1L und 1R und
bestimmt außerdem
anhand der Fahrzeuggeschwindigkeit eine Soll-Antriebsradgeschwindigkeit,
um eine ideale Schlupfgeschwindigkeit zum Erhalten eines maximalen
Reibungskoeffizienten zu erreichen.In one step 51 of the 6 determines the behavior control unit 10 a vehicle speed based on the signals of the front wheel speed sensors 11L and 11R the non-driven front wheels 1L and 1R and also determines a desired drive wheel speed based on the vehicle speed to achieve an ideal slip rate for obtaining a maximum coefficient of friction.
In
einem Schritt 52 führt
die Verhaltenssteuereinheit 10 eine Bestimmung durch, die
im Wesentlichen identisch dem Schritt 21 der 3 ist.
Das heißt,
die Verhaltenssteuereinheit 10 bestimmt, ob die Erfassung
der neutralen Stellung beendet ist, indem kontrolliert wird, ob
das Neutralerfassungssignal bereits nach einem Anschalten des Zündschalters 17 empfangen
wurde.In one step 52 leads the behavioral control unit 10 a provision that is essentially identical to the step 21 of the 3 is. That is, the behavior control unit 10 determines whether the detection of the neutral position is completed by checking whether the neutral detection signal already after turning on the ignition switch 17 was received.
Wenn
die neutrale Lenkstellung bereits nach einem Anschalten des Zündschalters 17 erfaßt wurde,
dann führt
die Verhaltenssteuereinheit 10 die Antriebssteuerung in
den Schritten 53 und 54 unter Verwendung der Soll-Antriebsradgeschwindigkeit,
die im Schritt 51 erhalten wurde, ohne Änderungen durch.If the neutral steering position already after turning on the ignition switch 17 was detected, then leads the behavior control unit 10 the drive control in the steps 53 and 54 using the desired drive wheel speed, which in step 51 was obtained without changes by.
Wenn
jedoch die neutrale Lenkstellung noch nicht nach dem Anschalten
des Zündschalters 17 entdeckt
wurde, dann geht die Verhaltenssteuereinheit 10 vom Schritt 52 zu
einem Schritt 55 weiter und verringert die Sollantriebsradgeschwindigkeit
im Schritt 55. Beispielsweise senkt die Verhaltenssteuereinheit 10 die
Sollantriebsradgeschwindigkeit durch Multiplikation der im Schritt 51 bestimmten
Sollantriebsradgeschwindigkeit mit 0,8.However, if the neutral steering position is not yet after turning on the ignition switch 17 was discovered, then goes the behavioral control unit 10 from the step 52 to a step 55 and reduces the Sollantriebsradgeschwindigkeit in step 55 , For example, the behavior control unit lowers 10 the Sollantriebsradgeschwindigkeit by multiplying the in step 51 certain Sollantriebsradgeschwindigkeit with 0.8.
Im
Schritt 53 berechnet die Verhaltenssteuereinheit 10 eine
Abweichung der Antriebsradgeschwindigkeit durch Abziehen der gemessenen,
tatsächlichen
Antriebsradgeschwindigkeit von der in den Schritten 51 und 55 bestimmten
Soll-Antriebsradgeschwindigkeit mit oder ohne der Änderung
des Schrittes 55.In step 53 calculates the behavior control unit 10 a deviation of the drive wheel speed by subtracting the measured actual drive wheel speed from that in the steps 51 and 55 determined target Antriebsradgeschwindigkeit with or without the change of the step 55 ,
Dann
erzeugt die Verhaltenssteuereinheit 10 im Schritt 54 die
Steuersignale, die die Antriebskraft repräsentieren, die zur Verringerung
der Abweichung der Antriebsradgeschwindigkeit auf Null nötig sind, und
führt die
Antriebssteuerung durch, um den Antriebsradschlupf der Antriebsräder 2L und 2R durch Schließen des
Nebendrosselventils 7 durch Senden des Steuersignals an
die Drosselsteuereinheit 8 und durch verstärktes Absperren
des Treibstoffs durch Senden des Steuersignals an die Motorsteuereinheit 9 zu
verhindern.Then the behavior control unit generates 10 in step 54 the control signals representing the driving force necessary for reducing the deviation of the drive wheel speed to zero, and performs the drive control to the drive wheel slip of the drive wheels 2L and 2R by closing the side throttle valve 7 by sending the control signal to the throttle control unit 8th and by intensively shutting off the fuel by sending the control signal to the engine control unit 9 to prevent.
Während der
anfänglichen
Zeitspanne, während
der die neutrale Lenkstellung nach einem Anschalten des Zündschalters 17 noch
nicht erfaßt
wurde und die gewünschte
Gierwinkelgeschwindigkeit basierend auf dem geschätzten Lenkwinkel
berechnet wird, ändert
die Verhaltenssteuereinheit 10 die Steuercharakteristik
der Schlupfsteuerung, wobei sie den Lenkwinkel als Eingangsinformation
nicht verwendet, in eine derartige Richtung, daß die Wahrscheinlichkeit des
Einsetzens der Schlupfsteuerung und die Stabilität des Fahrzeugs erhöht werden.
Die erhöhte
Fahrzeugstabilität
verringert den Bedarf für die
Gierwinkelgeschwindigkeitssteuerung der 2–5 und
verstärkt
dadurch den obenerwähnten
Effekt. Optional kann die Soll-Schlupfgeschwindigkeit anstelle der
Soll-Antriebsradgeschwindigkeit verringert werden.During the initial period during which the neutral steering position after turning on the ignition switch 17 has not yet been detected and the desired yaw angular velocity is calculated based on the estimated steering angle, the behavior control unit changes 10 the control characteristic of the slip control, not using the steering angle as input information, in such a direction as to increase the likelihood of the onset of slip control and the stability of the vehicle. The increased vehicle stability reduces the need for yaw angular velocity control 2 - 5 and thereby amplifies the above-mentioned effect. Optionally, the desired slip speed may be reduced instead of the desired drive wheel speed.
Die
Reglerverstärkung
kann beispielsweise eine Proportionalverstärkung oder eine Proportionalverstärkung und/oder
Integralverstärkung
und/oder eine Differentialverstärkung
oder irgendeine andere Reglerverstärkung sein.The
controller gain
For example, a proportional gain or a proportional gain and / or
integral gain
and / or a differential gain
or any other regulator gain.