WO2023094046A1 - Verfahren zum steuern eines lenksystems für ein kraftfahrzeug und lenksystem für ein kraftfahrzeug zum durchführen des verfahrens - Google Patents
Verfahren zum steuern eines lenksystems für ein kraftfahrzeug und lenksystem für ein kraftfahrzeug zum durchführen des verfahrens Download PDFInfo
- Publication number
- WO2023094046A1 WO2023094046A1 PCT/EP2022/076007 EP2022076007W WO2023094046A1 WO 2023094046 A1 WO2023094046 A1 WO 2023094046A1 EP 2022076007 W EP2022076007 W EP 2022076007W WO 2023094046 A1 WO2023094046 A1 WO 2023094046A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- value
- input
- steering
- actual
- driver
- Prior art date
Links
Classifications
-
- 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/002—Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits computing target steering angles for front or rear wheels
Definitions
- the disclosure relates to a method for controlling a steering system for a motor vehicle and a steering system for a motor vehicle for performing the method.
- Steering systems for motor vehicles in which there is no mechanical connection between the input setpoint that can be specified on an input device, in particular the steering handle, in particular the handle position, and the wheel position of the steered wheels are also known as steer-by-wire steering systems.
- unintentional deviations in position can occur between the desired input value specified at the input device and an actual value of a steering actuator acting on the steerable wheels.
- Such position deviations can occur in particular because the input device is actuated when the ignition is switched off.
- a reduced performance of the steering actuator for example due to low battery voltage or increased temperatures, or a temporary blocking of the steering actuator, for example by a curb, can lead to position deviations.
- Such position deviations can represent a potential hazard.
- position deviations can therefore be relevant to safety.
- the steering wheel angle is an important input variable in many vehicle assistance systems and in automated driving functions, so that such position deviations can lead to a loss of comfort and/or functionality.
- a system and method for correcting a steering offset is known from DE 102015222 512 A1.
- the present disclosure seeks to provide an improved steering system and method.
- This object is achieved by a method for controlling a steering system having the features of claim 1 and a steering system having the features of claim 10.
- a difference is understood here to mean a larger difference that has arisen and goes beyond smaller control differences that occur during normal operation. Larger differences of this kind occur in certain driving situations, such as the curb impressions described above. The dead zone takes these larger deviations into account.
- the advantage of the dead zone is that in the case of non-safety-related deviations, which are system-related in regular operation occur, no functional interventions and thus reduction in the power of the steering actuator of the axle takes place.
- the function only works outside the dead zone, where the offset that then occurs is classified as safety-relevant.
- the dead zone defines a tolerated deviation between the input setpoint and the actual value. Provision can be made for the dead zone to have a constant or a variable value.
- the value of the dead zone is determined as a function of an application situation of the steer-by-wire steering system.
- An application situation includes, for example, a driver mode, i.e. a driver steers the vehicle, or an automated or partially automated ferry operation, a start-up phase of the system and/or transition phases between the application situations mentioned.
- automated or partially automated ferry operations for example, no input target value is specified via the input device.
- a steering wheel can make a different movement than steerable wheels, for example it can be held in one position, in particular in a zero position, or the steering movement of the wheels can only partially follow.
- a dead zone can be selected to be very large, so that a very large deviation from the input target value and the actual value is tolerated, and no compensation function is calculated, or a compensation function is only calculated if there is a very large deviation.
- compensation when changing between ferry companies can be advantageous.
- the compensation variable is a constant variable when the input setpoint value is constant.
- the compensation variable is changed only slowly or allows slow changes when the input setpoint is constant. So if the driver does not intend to change a direction of travel and therefore does not change the input setpoint, in this case there will only be a slow change in the control setpoint and thus the actual value and consequently only a slow change will result in vehicle movement.
- the compensation variable is not a constant variable when the input target value is constant.
- the non-constant variable is advantageously specified in such a way that the compensation variable is changed only slowly and/or slightly, so that the driver can still control it despite the changes in the compensation variable. For example, by the slow and / or low Changing the compensation variable ensures that the vehicle does not leave the lane uncontrollably.
- the rate of change of the compensation variable can be specified as between 0 to 20 mm/s, in particular less than 10 mm/s, in particular less than 5 mm/s.
- the rate of change can also be specified as a function of the operating parameters of the vehicle, for example vehicle speed, lateral acceleration, etc.
- the compensation function is specified as a compensation speed and when the input setpoint changes in the direction of the actual value, the gradient of the actual value is smaller than the gradient of the input setpoint and when the input setpoint changes away from the actual value, the gradient of the actual value is greater than the gradient of the input setpoint.
- the control setpoint is always changed via the function and the actual value follows the control setpoint.
- the difference between the input target value and the actual value can be increased both for steering inputs that would lead to an increase in the difference between the input target value and the actual value without adjusting the actual value, and for steering inputs that would already increase without adjusting the actual value a decrease in the difference between the input setpoint and the actual value can be effectively reduced by changing the actual value either faster or slower than the input setpoint. For example, with a change in the nominal input value in the direction of the actual value, i.e.
- the value of the gradient of the actual value can be between 10% and 90%, in particular between 50% and 80%, for example 75%, of the value of the gradient of the input setpoint.
- the value of the gradient of the actual value is between 110% and 200%, for example 150% of the value of the gradient of the input target.
- the compensation function is specified as a compensation speed as a function of at least one operating variable of the motor vehicle.
- the dependency can include a linear or non-linear relationship, for example.
- Operating variables are, for example, a steering speed, a driving speed or a lateral acceleration.
- a maximum and/or a minimum value is specified for the gradient of the actual value.
- a minimum and/or a maximum speed for reducing a position deviation can be specified.
- the gradient is limited to a maximum value, taking into account the current maximum dynamics of the steering actuator. This maximum dynamic can be subject to changes due to the current performance of the steering actuator due to external influences, such as the vehicle electrical system, steering dynamics or external axle forces.
- FIG. 1 shows a schematic illustration of a flow chart of a method for controlling a steering system
- FIG. 2 shows a schematic representation for calculating a compensation variable in a steering system
- FIG. 3 shows a schematic representation for calculating a compensation function in a steering system
- FIG. 6 shows a schematic representation of a vehicle.
- the steer-by-wire steering system includes an electronic control device for controlling a steering actuator acting on steerable wheels by means of a control target value as a function of a target input value that can be specified via an input device, in particular a target steering angle that can be set by a driver or a target steering angle set by a driver adjustable target rack position.
- the method 100 comprises the following steps: a step 110 for providing an actual value of the steering actuator and providing the input setpoint value that can be specified via the input device, a step 120 for determining a difference between an actual value of the steering actuator, in particular an actual steering angle or an actual rack position, and the input setpoint; a step 130 for providing the control setpoint based on the input setpoint and a compensation variable, the compensation variable having a dead zone and a compensation function for reducing the difference between the actual value of the steering actuator and the input setpoint.
- the calculation of the compensation variable in particular the dead zone and the compensation function, is described below with reference to FIGS. 2 and 3, using the example of a rack position.
- the calculation of the compensation variable and the control of the steering system can also be based on a steering angle, in particular a steering wheel angle or wheel steering angle.
- the control target value posRack_Soll for controlling the steering actuator is provided based on the input target value posRack_Soll(driver) and a compensation variable posRack_Hold.
- the compensation variable posRack_Hold includes a dead zone and a compensation function.
- the compensation function reduces a dynamic offset. According to the compensation function, the offset is reduced slowly, in particular not abruptly or suddenly, and in a controllable manner.
- the difference between the input target value posRack_Soll(driver) and the actual value, the current actual rack position posRACK_SRA, is calculated.
- the sign is then multiplied by the difference to get the direction.
- the absolute value of the difference is now provided with a dead zone.
- the dead zone is selected, for example, as a rack position deviation that can be corrected with maximum dynamics of the steering actuator without the driver losing control.
- the constant value of 5 mm is used here as an example.
- the value of the dead zone can also be selected depending on the steering speed of the driver, the vehicle speed and other values such as lateral acceleration, as well as on the use case of the function.
- the difference now obtained is modified by a gradient limitation. In this case, increasing values, ie the build-up of a difference between the input target value posRack_Soll(driver) and the actual value posRACK_SRA, are treated without limitation.
- the gradient should be selected in such a way that the reduction can be controlled by the driver or controllable behavior sets in, see RL_Limit_Falling.
- the steering speed of the driver is calculated using the rack position as an example.
- the sign of the speed is multiplied by the sign of the difference between the input target value posRack_Soll(driver) and the actual value, the current actual rack position posRACK_SRA. In this way, the following two cases are distinguished:
- the driver steers in the same direction in which the difference has already occurred. For example, left is considered a positive direction. In this case, there has already been a difference to the left and the driver steers further to the left.
- the input setpoint is changed away from the actual value. This means that without adjusting the actual value, this steering input would lead to an increase in the difference between the input target value and the actual value.
- the difference is reduced if the gradient of the actual value is greater than the gradient of the input setpoint. The actual value is therefore changed faster than the input setpoint.
- the driver does not continue to steer in the direction in which the difference has already occurred. The driver therefore no longer steers to the left, but in the opposite direction, i.e. to the right.
- the input setpoint is therefore changed in the direction of the actual value. This means that this steering input would already lead to a reduction in the difference between the desired input value and the actual value without the actual value being adjusted. In the present case, however, the difference is further reduced in that the gradient of the actual value is selected smaller than the gradient of the input setpoint. The actual value is therefore changed more slowly than the input setpoint. This procedure is advantageous so that the reduction in the difference appears to be controllable for the driver. With a steering input, the driver expects an adjustment of the steering direction of the vehicle. It is therefore provided that the steering intervention brought about by activation of the steering actuator to compensate for the position deviation does not lead to any adjustment of the steered wheels contrary to the steering direction intended by the driver.
- the compensation variable is reduced on the basis of the steering speed.
- a linear dependency on the steering speed is provided using the constant values 0.5 or 0.25.
- a non-linear dependency on the steering speed of the driver, the vehicle speed and/or other values such as the lateral acceleration is also possible.
- the gradient can be limited to a maximum value, taking into account the maximum dynamics of the steering actuator and/or a limitation to a minimum value.
- the vehicle reaction i.e. the change in the actual value
- the vehicle reaction is 50% faster than the steering speed.
- the vehicle reaction i.e. the change in the actual value, is 25% less than the steering speed.
- FIG. 4 shows different variables of the steering system over time for an exemplary application.
- the x-axis represents time t in seconds
- the y-axes are rack positions in millimeters.
- Absolute values of the “rack position” variable are shown over time in the top illustration of FIG.
- the dashed line represents the steering rack position according to the driver's request, also the input setpoint
- the solid line represents the actual rack position, also the actual value.
- the dashed line represents the difference between the steering rack position as requested by the driver and the actual steering rack position
- the solid line represents the output of the compensation function
- the actual rack position changes up to 10 mm according to the rack position commanded by the driver.
- a "dead zone" of 5 mm is provided, i.e. a deviation between the input setpoint and the actual value of 5 mm is tolerated.
- Such a limitation arises, for example, from environmental influences, such as the wheels locking on a curb.
- the driver does not change the specified rack position.
- the actual position is also not changed in these time periods.
- the compensation function is kept constant. Only the exemplary tolerable change of 5mm at 4 seconds.
- a vehicle reaction ie a change in the activation of the steering actuator acting on the wheels, only takes place if the driver also steers, ie if there is a change in the setpoint input value. Accordingly, the difference can only be reduced if the driver also steers.
- the driver begins to change the specified rack position again.
- the gradient of the rack position is 20 mm/s according to the driver's request.
- the gradient of the actual rack position ie the actual position
- the gradient of the actual rack position is 30 mm/s
- the actual position thus approaches the rack position according to the driver's request, with the gradient of the actual position being 50% greater than the gradient of the rack position according to the driver's request according to the illustrated embodiment.
- the driver begins to change the specified rack position again.
- the gradient of the rack position according to the driver's request is -20 mm/s.
- the gradient of the actual rack position i.e. the actual position
- the gradient of the actual position is 25% smaller than the gradient of the rack position according to the driver's request.
- time profiles of the variables already described with reference to FIG. 3 are shown in FIG. 5 for the exemplary application, with no calculation of the compensation function taking place according to the variables shown in FIG. setpoint is made according to the compensation function.
- this limitation no longer exists. This means that the rack can move freely again at this point in time.
- the elimination of the deviation from the rack position according to the driver's request and the actual position can lead to an abrupt change in direction of the vehicle, which the driver may only be able to control to a limited extent. This conditional controllability can represent a significant loss of comfort and control.
- FIG. 6 shows a schematic representation of a vehicle 600 that includes a device 602 for influencing the driving behavior of vehicle 600 according to the described method.
- the device 602 includes, for example, a computing device or multiple computing devices.
- the device 602 comprises a control system according to FIGS. 2 and 3, or at least a part thereof.
- the vehicle 600 includes at least one steering actuator 604.
- the steering actuator 604 is the front-axle steering actuator.
- the steering adjuster In the example, 604 represents a first actuator with which the driving behavior of vehicle 600 can be influenced as described.
- the vehicle 600 includes two rear wheels 606 and two front wheels 608.
- the rear wheels 606 are not steerable in the example.
- the front wheels 608 can be steered by the steering actuator 604 as described.
- the first actuator is designed in the example to steer at least one wheel of the front axle depending on the overlap angle to the driver for the front axle.
- the rear wheels 606 can also be steered by the rear-axle steering actuator.
- the method can also be used for individual wheels if the steering controller 604 is not, as shown, a central controller that connects both steered wheels, but rather two separate controllers that act independently on the left and right wheels.
- vehicle 600 includes a yaw rate sensor 614 which is designed to detect the yaw rate of vehicle 600 . At least one other sensor can also be provided, with which a variable is detected from which the yaw rate of vehicle 600 can be calculated from a model.
- the lateral acceleration can also be taken into account.
- the vehicle advantageously includes appropriate sensors for detecting the lateral acceleration.
- Vehicle 600 includes at least one steering angle sensor 616 which is designed to detect the steering angle set by the driver of vehicle 600 .
- vehicle 600 includes additional sensors or detection devices that are suitable, for example, for detecting a rack position, a steering speed, or a vehicle speed. In addition to an actual steering angle sensor, this angle can also be calculated on the basis of internal variables in the input device.
- these sensors are connected to the device 602 via data lines represented by a solid line. The data lines can be designed as part of a controller area network, CAN, bus system.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Verfahren (100) zum Steuern eines Steer-by-Wire-Lenksystems und Steer-by-Wire-Lenksystem für ein Kraftfahrzeug (600) mit einer elektronischen Steuereinrichtung (602) zum Ansteuern eines auf lenkbare Räder wirkenden Lenkstellers (604) mittels eines Steuer-Sollwerts in Abhängig eines über eine Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts, das Verfahren umfassend die folgenden Schritte: Bereitstellen (110) eines Istwerts des Lenkstellers und Bereitstellen des über die Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts; Ermitteln (120) einer Differenz zwischen einem Istwert des Lenkstellers; Bereitstellen (140) des Steuer-Sollwerts basierend auf dem Eingabe-Sollwert und einer Kompensationsgröße, wobei die Kompensationsgröße eine Totzone und eine Kompensationsfunktion zum Reduzieren der Differenz zwischen dem Istwert des Lenkstellers und dem Eingabe-Sollwert umfasst.
Description
Beschreibung
Titel
Verfahren zum Steuern eines Lenksystems für ein Kraftfahrzeug und Lenksystem für ein Kraftfahrzeug zum Durchführen des Verfahrens
Stand der Technik
Die Offenbarung betrifft ein Verfahren zum Steuern eines Lenksystems für ein Kraftfahrzeug und ein Lenksystem für ein Kraftfahrzeug zum Durchführen des Verfahrens.
Lenksysteme für Kraftfahrzeuge, bei denen keine mechanische Verbindung zwischen dem an einer Eingabeeinrichtung, insbesondere Lenkhandhabe, vorgebbaren Eingabe-Sollwerts, insbesondere Handhabestellung, und der Radstellung der gelenkten Räder besteht, sind auch als Steer-by-Wire Lenksysteme bekannt. Bei solchen Lenksystemen können ungewollt Stellungsabweichungen zwischen dem an der Eingabeeinrichtung vorgegebenen Eingabe-Sollwert und einem Istwert eines auf die lenkbaren Räder wirkenden Lenkstellers auftreten. Solche Stellungsabweichungen können insbesondere dadurch auftreten, dass die Eingabeeinrichtung bei ausgeschalteter Zündung betätigt wird. Ferner kann eine verminderte Leistungsfähigkeit des Lenkstellers beispielsweise aufgrund von zu niedriger Batteriespannung oder erhöhten Temperaturen, oder ein zeitweises Blockieren des Lenkstellers, beispielsweise durch einen Bordstein, zu Stellungsabweichungen führen. Derartige Stellungsabweichungen können ein Gefährdungspotenzial darstellen. Der Abbau von Stellungsabweichungen kann daher sicherheitsrelevant sein. Daneben ist der Lenkradwinkel in vielen Fahrzeugassistenzsystemen sowie bei Funktionen des automatisierten Fahrens eine wichtige Eingangsgröße, so dass solche Stellungsabweichungen zu Komfort- und/oder Funktionseinbußen führen können.
Aus der DE 102015222 512 A1 ist beispielsweise ein System und Verfahren zum Korrigieren eines Lenkversatzes bekannt.
Mit der vorliegenden Offenbarung soll ein verbessertes Lenksystem und ein verbessertes Verfahren bereitgestellt werden.
Offenbarung der Erfindung
Diese Aufgabe wird gelöst durch ein Verfahren zum Steuern eines Lenksystems mit den Merkmalen des Anspruchs 1 und ein Lenksystem mit den Merkmalen des Anspruchs 10.
In den Unteransprüchen sind vorteilhafte Weiterbildungen der Offenbarung genannt.
Entsprechend dem Anspruch 1 wird ein Verfahren zum Steuern eines Steer-by- Wire-Lenksystems für ein Kraftfahrzeug mit einer elektronischen Steuereinrichtung zum Ansteuern eines auf lenkbare Räder wirkenden Lenkstellers mittels eines Steuer-Sollwerts in Abhängig eines über eine Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts, insbesondere ein von einem Fahrer einstellbarer Soll-Lenkwinkel oder eine von einem Fahrer einstellbare Soll-Zahnstangenposition, das Verfahren umfassend die folgenden Schritte: Bereitstellen eines Istwerts des Lenkstellers und Bereitstellen des über die Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts
Ermitteln einer Differenz zwischen einem Istwert des Lenkstellers, insbesondere ein Ist-Lenkwinkel oder eine Ist-Zahnstangenposition, und dem Eingabe-Sollwert; Bereitstellen des Steuer-Sollwerts basierend auf dem Eingabe-Sollwert und einer Kompensationsgröße, wobei die Kompensationsgröße eine Totzone und eine Kompensationsfunktion zum Reduzieren der Differenz zwischen dem Istwert des Lenkstellers und dem Eingabe-Sollwert umfasst. Unter einer Differenz wird hierbei eine über kleinere im Normalbetrieb auftretende Regeldifferenzen hinausgehende entstandene größere Differenz verstanden. Solche größeren Differenzen treten in bestimmten Fahrsituationen, wie beispielsweise dem oben beschriebenen Bordsteinabdrücken auf. Mit der Totzone werden diese größeren Abweichungen berücksichtigt. Der Vorteil der Totzone ist, dass bei nicht sicherheitsrelevanten Abweichungen, die systembedingt im Regelbetrieb
auftreten, keine Funktionseingriffe und somit Reduzierung der Leistung des Lenkstellers der Achse erfolgt. Die Funktion arbeitet nur außerhalb der Totzone, wo der dann auftretende Offset als sicherheitsrelevant eingestuft wird.
Die Totzone definiert eine tolerierte Abweichung von Eingabe-Sollwert und Istwert. Es kann vorgesehen sein, dass die Totzone einen konstanten oder einen variablen Wert umfasst.
Es kann vorgesehen sein, dass der Wert der Totzone in Abhängigkeit von Werten von Betriebsgrößen des Kraftfahrzeugs, insbesondere einer Lenkgeschwindigkeit und/oder einer Fahrzeuggeschwindigkeit und/oder einer Querbeschleunigung bestimmt wird. Zwischen dem Wert der Totzone und dem Wert einer Betriebsgröße kann insbesondere ein linearer oder ein nicht linearer Zusammenhang bestehen.
Es kann vorgesehen sein, dass der Wert der Totzone in Abhängigkeit einer Anwendungssituation des Steer-by-Wire-Lenksystems bestimmt wird. Eine Anwendungssituation umfasst beispielsweise einen Fahrermodus, d.h. ein Fahrer lenkt das Fahrzeug, oder einem automatisierten bzw. teilautomatisierten Fährbetrieb, eine Startphase des Systems und/oder Übergangsphasen zwischen den genannten Anwendungssituationen.
Bei einer Anwendungssituation kann beispielsweise unterschieden werden zwischen einem Betreiben des Fahrzeugs im Fahrermodus, d.h. ein Fahrer lenkt das Fahrzeug, oder einem automatisierten bzw. teilautomatisierten Fährbetrieb. Im automatisierten bzw. teilautomatisierten Fährbetrieb wird beispielsweise kein Eingabe-Sollwert über die Eingabeeinrichtung vorgegeben. Ein Lenkrad kann eine andere Bewegung machen als lenkbaren Räder, beispielsweise in einer Position, insbesondere in einer Nullposition, gehalten werden oder die Lenkbewegung der Räder nur teilweisen mitgehen. Während dem automatisierten bzw. teilautomatisierten Fährbetrieb kann eine Totzone sehr groß gewählt werden, so dass eine sehr große Abweichung von Eingabe-Sollwert und Istwert toleriert wird, und keine oder erst bei einer sehr großen Abweichung eine Kompensationsfunktion berechnet wird. Daneben kann eine Kompensation beim Wechsel zwischen den Fährbetrieben vorteilhaft sein.
Bei einer Übernahme der Lenkung durch den Fahrer, also bei einem Übergang vom automatisierten bzw. teilautomatisierten Fährbetrieb zum Fahrermodus, können insbesondere besonders große Abweichungen zwischen dem Fahrerwunsch, Eingabe-Sollwert, und einem tatsächlichen Istwert vorliegen. Um nun eine gezielte Reduktion der Abweichung durchzuführen, sollte für die Totzone im Fahrermodus ein kleinerer Wert gewählt werden. Die Totzone kann auch in einer Übergangsphase, insbesondere linear, reduziert werden.
Gleichermaßen kann beim Starten des Lenksystems, beispielsweise bei einer Inbetriebnahme des Fahrzeugs, ebenfalls eine Abweichung zwischen dem Eingabe-Sollwert und dem Istwert vorliegen. In diesem Fall kann die Wahl einer relativ geringen Totzone vorteilhaft sein, um bereits kleine Differenzen kontrolliert abzubauen.
Um Irritationen beim Fahrer zu vermeiden, die durch Lenkeingriffe entgegen der Absicht des Fahrers erzeugt werden könnten, ist vorgesehen, dass die Kompensationsgröße eine konstante Größe ist, wenn der Eingabe-Sollwert konstant ist. Wenn der Fahrer also nicht die Absicht hat, eine Fahrrichtung zu ändern und daher keine Änderung des Eingabe-Sollwerts vornimmt, erfolgt auch keine Änderung des Steuer-Sollwerts und somit des Ist-Wertes und folglich ergibt sich keine Änderung in der Fahrzeugbewegung.
Daneben kann es auch vorteilhaft sein, wenn die Kompensationsgröße nur langsam geändert wird oder langsame Änderungen zu lässt, wenn der Eingabe- Sollwert konstant ist. Wenn der Fahrer also nicht die Absicht hat, eine Fahrrichtung zu ändern und daher keine Änderung des Eingabe-Sollwerts vornimmt, erfolgt in diesem Fall nur eine langsame Änderung des Steuer- Sollwerts und somit des Ist-Wertes und folglich ergibt sich auch nur eine langsame Änderung in der Fahrzeugbewegung.
Es kann daher auch vorteilhaft sein, dass die Kompensationsgröße eine nicht konstante Größe ist, wenn der Eingabe-Sollwert konstant ist. Die nicht konstante Größe wird dabei vorteilhafterweise so vorgegeben, dass die Kompensationsgröße nur langsam und/oder geringfügig geändert wird, sodass trotz der Änderungen der Kompensationsgröße die Kontrollierbarkeit für den Fahrer erhalten bleibt. Beispielsweise soll durch die langsame und/oder geringe
Änderung der Kompensationsgröße sichergestellt werden, dass das Fahrzeug nicht unkontrollierbar die Fahrspur verlässt. Exemplarisch kann für ein PKW- Lenksystem die Änderungsrate der Kompensationsgröße zwischen 0 bis 20 mm/s, insbesondere kleiner 10 mm/s, insbesondere kleiner 5 mm/s angegeben werden. Die Änderungsrate kann auch abhängig von Betriebsgrößen des Fahrzeugs, beispielsweise Fahrzeuggeschwindigkeit, Querbeschleunigung, etc. vorgegeben werden.
Vorteilhafterweise ist vorgesehen, dass die Kompensationsfunktion als Kompensationsgeschwindigkeit vorgegeben wird und bei einer Änderung des Eingabe-Sollwerts in Richtung des Istwerts, der Gradient des Istwerts kleiner ist als der Gradient des Eingabe-Sollwerts und bei einer Änderung des Eingabe- Sollwerts weg von dem Istwert, der Gradient des Istwerts größer ist als der Gradient des Eingabe-Sollwerts. Über die Funktion wird grundsätzlich der Steuer-Sollwert geändert und der Istwert folgt dem Steuer-Sollwert. Dadurch kann die Differenz zwischen dem Eingabe-Sollwert und dem Istwert bei sowohl bei Lenkeingaben, die ohne Anpassung des Istwerts zu einer Vergrößerung der Differenz zwischen dem Eingabe-Sollwert und dem Istwert führen würden, als auch bei Lenkeingaben, die ohne Anpassung des Istwerts schon zu einer Verkleinerung der Differenz zwischen dem Eingabe-Sollwert und dem Istwert führen würden, effektiv verringert werden, indem der Istwert entweder schneller oder langsamer geändert wird als der Eingabe-Sollwert. Beispielsweise kann bei einer Änderung des Eingabe-Sollwerts in Richtung des Istwerts, also bei einer Lenkeingabe, die ohne Anpassung des Istwerts schon zu einer Verkleinerung der Differenz zwischen dem Eingabe-Sollwert und dem Istwert führen würde, der Wert des Gradienten des Istwerts zwischen 10 % und 90 %, insbesondere zwischen 50 % und 80 %, beispielsweise 75 %, des Werts des Gradienten des Eingabe-Sollwerts umfassen. Beispielsweise kann bei einer Änderung des Eingabe-Sollwerts weg von dem Istwert, also bei einer Lenkeingabe, die ohne Anpassung des Istwerts zu einer Vergrößerung der Differenz zwischen dem Eingabe-Sollwert und dem Istwert führen würde, der Wert des Gradienten des Istwerts zwischen 110 % und 200 %, beispielsweise 150 % des Werts des Gradienten des Eingabe-Sollwerts umfassen.
Um Irritationen beim Fahrer zu vermeiden, die durch Lenkeingriffe entgegen der Absicht des Fahrers erzeugt werden könnten, ist vorgesehen, dass bei einer
Änderung des Eingabe-Sollwerts ein Vorzeichen des Gradienten des Istwerts einem Vorzeichen des Gradienten des Eingabe-Sollwerts entspricht. Somit kann sichergestellt werden, dass der durch Ansteuern des Lenkstellers hervorgerufene Lenkeingriff zum Ausgleich der Stellungsabweichung zu keinem Verstellen der gelenkten Räder entgegen der vom Fahrer beabsichtigten Lenkrichtung führt.
Es kann sich als vorteilhaft erweisen, wenn die Kompensationsfunktion als Kompensationsgeschwindigkeit in Abhängigkeit wenigstens einer Betriebsgröße des Kraftfahrzeugs vorgegeben wird. Die Abhängigkeit kann beispielsweise einen linearen oder nicht linearen Zusammenhang umfassen. Betriebsgrößen sind beispielsweise eine Lenkgeschwindigkeit, eine Fahrgeschwindigkeit oder eine Querbeschleunigung.
Es kann sich weiter als vorteilhaft erweisen, wenn ein Maximal- und/oder ein Minimalwert für den Gradienten des Istwerts vorgegeben wird. Auf diese Weise kann eine minimale und/oder eine maximale Geschwindigkeit zum Abbau einer Stellungsabweichung vorgegeben werden. Eine Limitierung des Gradienten auf einen Maximalwert erfolgt unter Beachtung der aktuellen maximalen Dynamik des Lenkstellers. Diese maximale Dynamik kann Änderungen unterliegen aufgrund der aktuellen Performance des Lenkungsstellers aufgrund von äußeren Einflüssen, wie z.B. Bordnetz, Lenkdynamik oder extern anliegenden Achskräfte.
Weitere Ausführungsformen betreffen ein Steer-by-Wire-Lenksystem für ein Kraftfahrzeug mit einer elektronischen Steuereinrichtung zum Ansteuern eines auf lenkbare Räder wirkenden Lenkstellers mittels eines Steuer-Sollwerts in Abhängigkeit eines über eine Eingabeeinrichtung vorgebbaren Eingabe- Sollwerts, insbesondere ein von einem Fahrer einstellbarer Soll-Lenkwinkel oder eine von einem Fahrer einstellbare Soll-Zahnstangenposition. Das Steer-by- Wire-Lenksystem ist dazu eingerichtet, ein Verfahren gemäß den beschriebenen Ausführungsformen auszuführen.
Weiter vorteilhafte Ausführungsformen ergeben sich aus der folgenden Beschreibung und der Zeichnung. In der Zeichnung zeigt
Fig. 1 eine schematische Darstellung eines Flussdiagramms eines Verfahrens zum Steuern eines Lenksystems;
Fig. 2 eine schematische Darstellung zur Berechnung einer Kompensationsgröße in einem Lenksystem;
Fig. 3 eine schematische Darstellung zur Berechnung einer Kompensationsfunktion in einem Lenksystem;
Fig. 4 eine schematische Darstellung von Größen zur Reduzierung einer Stellungsabweichung unter Berücksichtigung einer Kompensationsfunktion;
Fig. 5 eine schematische Darstellung von Größen zur Reduzierung einer Stellungsabweichung ohne Kompensationsfunktion, und
Fig. 6 eine schematische Darstellung eines Fahrzeugs.
Im Folgenden wird unter Bezugnahme auf die Figuren ein Verfahren 100 zum Steuern eines Steer-by-Wire-Lenksystems für ein Kraftfahrzeug beschrieben. Das Steer-by-Wire-Lenksystem umfasst eine elektronische Steuereinrichtung zum Ansteuern eines auf lenkbare Räder wirkenden Lenkstellers mittels eines Steuer-Sollwerts in Abhängig eines über eine Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts, insbesondere ein von einem Fahrer einstellbarer Soll- Lenkwinkel oder eine von einem Fahrer einstellbare Soll-Zahnstangenposition.
Das Verfahren 100 umfasst die folgenden Schritte: einen Schritt 110 zum Bereitstellen eines Istwerts des Lenkstellers und Bereitstellen des über die Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts, einen Schritt 120 zum Ermitteln einer Differenz zwischen einem Istwert des Lenkstellers, insbesondere ein Ist-Lenkwinkel oder eine Ist-Zahnstangenposition, und dem Eingabe-Sollwert; einen Schritt 130 zum Bereitstellen des Steuer-Sollwerts basierend auf dem Eingabe-Sollwert und einer Kompensationsgröße, wobei die Kompensationsgröße eine Totzone und eine Kompensationsfunktion zum
Reduzieren der Differenz zwischen dem Istwert des Lenkstellers und dem Eingabe-Sollwert umfasst.
Das Berechnung der Kompensationsgröße, insbesondere der Totzone und der Kompensationsfunktion, wird im Folgenden unter Bezugnahme auf die Figuren 2 und 3, am Beispiel einer Zahnstangenposition beschrieben. Alternativ kann die Berechnung der Kompensationsgröße und die Steuerung des Lenksystems auch auf einem Lenkwinkel, insbesondere Lenkradwinkel oder Radlenkwinkel, basieren.
Der Steuer-Sollwert posRack_Soll zum Steuern des Lenkstellers wird basierend auf dem Eingabe-Sollwert posRack_Soll(Fahrer) und einer Kompensationsgröße posRack_Hold bereitgestellt. Der gesamte Steuer-Sollwert ergibt sich durch die Subtraktion der Kompensationsgröße vom aktuellen Eingabe_Sollwert (posRack_Soll = posRack_Soll( Fahrer) - posRack_Hold).
Die Kompensationsgröße posRack_Hold umfasst eine Totzone und eine Kompensationsfunktion. Die Kompensationsfunktion reduziert einen dynamischen Offset. Das Reduzieren des Offsets erfolgt gemäß der Kompensationsfunktion langsam, insbesondere nicht schlagartig oder plötzlich, und kontrollierbar.
Zunächst wird die Differenz aus dem Eingabe-Sollwert posRack_Soll(Fahrer) und dem Istwert, der aktuellen tatsächlichen Zahnstangenposition posRACK_SRA, berechnet. Das Vorzeichen wird am Ende auf die Differenz multipliziert um die Richtung zu erhalten. Der Absolutwert der Differenz wird nun mit einer Totzone versehen. Die Totzone wird beispielsweise als eine Zahnstangenpositionsabweichung gewählt, die mit maximaler Dynamik des Lenkstellers ausgeregelt werden kann, ohne dass der Fahrer die Kontrolle verliert. Gemäß Figur 2 handelt es sich hier exemplarisch um den konstanten Wert von 5 mm. Der Wert der Totzone kann auch in Abhängigkeit der Lenkgeschwindigkeit des Fahrers, der Fahrzeuggeschwindigkeit und weiteren Werten wie z.B. der Quer-beschleunigung gewählt werden, sowie auf Basis des Anwendungsfalls der Funktion.
Die nun erhaltene Differenz wird durch eine Gradientenbegrenzung modifiziert. Hierbei werden steigende Werte, d.h. Aufbau einer Differenz zwischen dem Eingabe-Sollwert posRack_Soll(Fahrer) und dem Istwert posRACK_SRA ohne Limitierung behandelt.
Beim Abbau der Differenz soll der Gradient so gewählt werden, dass der Abbau durch den Fahrer kontrollierbar ist, bzw. sich ein kontrollierbares Verhalten einstellt, vgl. RL_Limit_Falling.
Fig. 3 zeigt die Berechnung des maximalen Gradienten für den Abbau der Differenz.
Zunächst wird die Lenkgeschwindigkeit des Fahrers am Beispiel der Zahnstangenposition berechnet. Das Vorzeichen der Geschwindigkeit wird mit dem Vorzeichen der Differenz zwischen dem Eingabe-Sollwert posRack_Soll(Fahrer) und dem Istwert, der aktuellen tatsächlichen Zahnstangenposition posRACK_SRA, multipliziert. Auf diese Weise werden die folgenden zwei Fälle unterschieden:
Sind die Vorzeichen gleich (oberer Pfad), lenkt der Fahrer in die gleiche Richtung in der sich bereits die Differenz ergeben hat. Beispielsweise wird links als positive Richtung betrachtet. In diesem Fall hat sich bereits nach links eine Differenz ergeben und der Fahrer lenkt weiter nach links. Der Eingabe-Sollwert wird als weg von dem Istwert geändert. D.h. dieser Lenkeingabe würde ohne Anpassung des Istwerts zu einer Vergrößerung der Differenz zwischen dem Eingabe-Sollwert und dem Istwert führen würden. Die Differenz wird verkleinert, in dem der Gradient des Istwerts größer ist als der Gradient des Eingabe- Sollwerts. Der Istwert wird also schneller geändert als der Eingabe-Sollwert.
Sind die Vorzeichen unterschiedlich (unterer Pfad), lenkt der Fahrer nicht weiter in die Richtung in der sich bereits die Differenz ergeben hat. Der Fahrer lenkt also nicht weiter nach links, sondern in entgegengesetzter Richtung, also nach rechts. Der Eingabe-Sollwert wird also in Richtung des Istwerts geändert. D.h. dieser Lenkeingabe würde ohne Anpassung des Istwerts bereits zu einer Verkleinerung der Differenz zwischen dem Eingabe-Sollwert und dem Istwert führen würden. Die Differenz wird vorliegend jedoch weiter verkleinert, in dem
der Gradient des Istwerts kleiner gewählt wird, als der Gradient des Eingabe- Sollwerts. Der Istwert wird also langsamer geändert als der Eingabe-Sollwert. Dieses Vorgehen ist vorteilhaft, damit sich die Reduktion der Differenz für den Fahrer als kontrollierbar darstellt. Durch eine Lenkeingabe erwartet der Fahrer eine Anpassung der Lenkrichtung des Fahrzeugs. Daher ist es vorgesehen, dass der durch Ansteuern des Lenkstellers hervorgerufene Lenkeingriff zum Ausgleich der Stellungsabweichung zu keinem Verstellen der gelenkten Räder entgegen der vom Fahrer beabsichtigten Lenkrichtung führt.
Gemäß der dargestellten beispielhaften Ausführungsform erfolgt die Reduktion der Kompensationsgröße auf Basis der Lenkgeschwindigkeit. Beispielhaft ist gemäß der dargestellten Ausführungsform anhand der konstanten Werte 0,5 bzw. 0,25 eine lineare Abhängigkeit von der Lenkgeschwindigkeit vorgesehen. Ebenfalls möglich ist eine nichtlineare Abhängigkeit von der Lenkgeschwindigkeit des Fahrers, der Fahrzeuggeschwindigkeit und/oder von weiteren Werten wie z.B. der Querbeschleunigung. Weiter kann eine Limitierung des Gradienten auf einen Maximalwert unter Beachtung der maximalen Dynamik des Lenkstellers und/oder eine Limitierung auf einen Minimalwert vorgesehen sein.
In der dargestellten Ausführungsform besteht zwischen der Fahrzeugreaktion, also der Änderung des Istwerts, und der Lenkgeschwindigkeit, also der Änderung des Eingabe-Sollwerts, eine direkte Abhängigkeit. Dies kann sich als vorteilhaft erweisen, da die Fahrzeugreaktion an die Lenkdynamik des Fahrers anpasst ist.
Bei gleichen Vorzeichen (oberer Pfad) ist die Fahrzeugreaktion, also die Änderung des Istwerts, um 50 % schneller als die Lenkgeschwindigkeit. Bei unterschiedlichen Vorzeichen (unterer Pfad) ist die Fahrzeugreaktion, also die Änderung des Istwerts, um 25 % geringer als die Lenkgeschwindigkeit.
Figur 4 zeigt zeitliche Verläufe von verschiedenen Größen des Lenksystems für einen beispielhaften Anwendungsfall. Die x-Achse stellt die Zeit t in Sekunden dar, bei den y-Achsen handelt es sich um Zahnstangenpositionen in Millimetern.
In der oberen Abbildung von Figur 4 sind absolute Werte der Größe "Zahnstangenposition" über die Zeit dargestellt. Die gestrichelte Linie stellt die Zahnstangenposition gemäß Fahrerwunsch, auch Eingabe-Sollwert, dar. Die
durchgezogene Linie stellt die tatsächliche Zahnstangenposition, auch Istwert, dar.
In der unteren Abbildung von Figur 4 stellt die gestrichelte Linie die Differenz von Zahnstangenposition gemäß Fahrerwunsch und der tatsächlichen Zahnstangenposition und die durchgezogene Linie den Ausgang der Kompensationsfunktion dar.
Zum Zeitpunkt t = 1 s beginnt der Fahrer zu lenken.
Die tatsächliche Zahnstangenposition ändert sich gemäß der durch den Fahrer vorgegebenen Zahnstangenposition bis auf 10 mm.
Gemäß der dargestellten Ausführungsform ist eine "Totzone" von 5 mm vorgesehen, d.h. eine Abweichung zwischen Eingabe-Sollwert und Istwert von 5 mm wird toleriert.
Zum Zeitpunkt t_tz wird die Differenz von 5 mm zwischen Eingabe-Sollwert und Istwert erreicht. Erst danach ergibt sich eine Änderung des Ausgangswertes der Kompensationsfunktion.
In dem in Figur 4 beispielhaft dargestellten Szenario ist die tatsächliche Zahnstangenposition im Zeitbereich von t = 0 s bis t = 4 s auf 10 mm begrenzt. Ein solche Begrenzung entsteht beispielsweise durch Umgebungseinflüsse, wie beispielsweise ein Blockieren der Räder an einer Bordsteinkante.
Der Fahrer lenkt weiter bis die vorgegebene Zahnstangenposition 40 mm ist, vgl. Zeitpunkt t = 3 s. Demzufolge steigt die Differenz bis auf 30 mm an.
Zum Zeitpunkt t = 4 s kann sich die Zahnstange bewegen. Die Blockade besteht nicht mehr.
In den Zeitbereichen zwischen t = 3 s bis t = 6 s sowie zwischen t = 7 s bis t = 8 s ändert der Fahrer die vorgegebene Zahnstangenposition nicht. In diesen Zeitbereichen wird auch die Ist-Position nicht geändert. D.h. die Kompensationsfunktion wird konstant gehalten. Es erfolgt lediglich die
beispielhafte tolerierbare Änderung von 5mm bei 4 Sekunden. Grundsätzlich gilt, eine Fahrzeugreaktion, also eine Änderung der Ansteuerung des auf die Räder wirkenden Lenkstellers, erfolgt nur, wenn der Fahrer auch lenkt, d.h. wenn eine Änderung des Eingabe-Sollwerts erfolgt. Die Differenz kann dementsprechend nur abgebaut werden, wenn der Fahrer auch lenkt.
Zum Zeitpunkt t = 6 s beginnt der Fahrer die vorgegebene Zahnstangenposition wieder zu ändern. Die vorgegebene Änderung beginnt zum Zeitpunkt t = 6 s bei einer Zahnstangenposition von 40 mm und endet zum Zeitpunkt t = 7 s bei einer Zahnstangenposition von 60 mm. Im Zeitbereich von t = 6 s bis t = 7 s beträgt der Gradient der Zahnstangenposition gemäß Fahrerwunsch 20 mm/s.
Über die Kompensationsfunktion wird die Differenz zwischen der Zahnstangenposition gemäß Fahrerwunsch und der Ist-Position im Zeitbereich von t = 6 s bis t = 7 s von 25 mm auf 15 mm reduziert.
Im Zeitbereich von t = 6 s bis t = 7 s beträgt der Gradient der tatsächlichen Zahnstangenposition, also der Ist-Position, 30 mm/s, vgl. Änderung der Ist- Position von 15 mm auf 45 mm. Die Ist-Position nähert sich also der Zahnstangenposition gemäß Fahrerwunsch an, wobei gemäß der dargestellten Ausführungsform der Gradient der Ist-Position um 50 % größer ist als der Gradient der Zahnstangenposition gemäß Fahrerwunsch.
Zum Zeitpunkt t = 8 s beginnt der Fahrer die vorgegebene Zahnstangenposition wieder zu ändern. Die vorgegebene Änderung beginnt zum Zeitpunkt t = 8 s bei einer Zahnstangenposition von 60 mm und endet zum Zeitpunkt t = 11 s bei einer Zahnstangenposition von 0 mm. Im Zeitbereich von t = 8 s bis t = 11 s beträgt der Gradient der Zahnstangenposition gemäß Fahrerwunsch - 20 mm/s.
Über die Kompensationsfunktion wird die Differenz zwischen der Zahnstangenposition gemäß Fahrerwunsch und der Ist-Position im Zeitbereich von t = 8 s bis t = 11 s von 15 mm auf 0 mm reduziert.
Im Zeitbereich von t = 8 s bis t = 11 s beträgt der Gradient der tatsächlichen Zahnstangenposition, also der Ist-Position, - 15 mm/s, vgl. Änderung der Ist- Position von 45 mm auf 0 mm. Die Ist-Position nähert sich also der
Zahnstangenposition gemäß Fahrerwunsch an, wobei gemäß der dargestellten Ausführungsform der Gradient der Ist-Position um 25 % kleiner ist als der Gradient der Zahnstangenposition gemäß Fahrerwunsch.
Zum Vergleich sind in Figur 5 zeitliche Verläufe der bereits in Bezug auf Figur 3 beschriebenen Größen für den beispielhaften Anwendungsfall dargestellt, wobei gemäß der in Figur 5 dargestellten Größen keine Berechnung der Kompensationsfunktion erfolgt und keine Reduktion der Differenz zwischen dem Istwert des Lenkstellers und dem Eingabe-Sollwert gemäß der Kompensationsfunktion vorgenommen wird.
In dem in Figur 5 beispielhaft dargestellten Szenario ist die tatsächliche Zahnstangenposition im Zeitbereich von t = 0 s bis t = 4 s ebenfalls auf 10 mm begrenzt. Zum Zeitpunkt t = 4 s besteht diese Begrenzung nicht mehr. D.h. zu diesem Zeitpunkt kann sich die Zahnstange wieder frei bewegen. Die Differenz zwischen der Zahnstangenposition gemäß Fahrerwunsch und der Ist-Position wird zum Zeitpunkt t = 4 s schlagartig abgebaut. Der Abbau der Abweichung von der Zahnstangenposition gemäß Fahrerwunsch und der Ist-Position kann zu einer schlagartigen Richtungsänderung des Fahrzeugs führen, was durch den Fahrer gegebenenfalls nur bedingt kontrollierbar ist. Diese bedingte Kontrollierbarkeit kann einen erheblichen Komfortverlust und Kontrollverlust darstellen.
Für die in den Figuren 4 und 5 dargestellten Größen wird von einem idealen Lenksteller ohne Dynamikverlust ausgegangen.
Figur 6 stellt eine schematische Darstellung eines Fahrzeugs 600 dar, das eine Vorrichtung 602 zum Beeinflussen des Fahrverhaltens des Fahrzeugs 600 gemäß dem beschriebenen Verfahren umfasst. Die Vorrichtung 602 umfasst beispielsweise eine Recheneinrichtung oder mehrere Recheneinrichtungen. Die Vorrichtung 602 umfasst im Beispiel ein Regelungssystem, gemäß Figuren 2 und 3, oder wenigstens einen Teil davon.
Das Fahrzeug 600 umfasst wenigstens einen Lenkungssteller 604. Im Beispiel ist der Lenkungssteller 604 der Vorderachs-Lenkungssteller. Der Lenkungssteller
604 stellt im Beispiel einen ersten Aktuator dar, mit dem das Fahrverhalten des Fahrzeugs 600 wie beschrieben beeinflussbar ist.
Im Beispiel umfasst das Fahrzeug 600 zwei Hinterräder 606 und zwei Vorderräder 608. Die Hinterräder 606 sind im Beispiel nicht lenkbar. Die Vorderräder 608 sind im Beispiel durch den Lenkungssteller 604 wie beschrieben lenkbar. Der erste Aktuator ist im Beispiel ausgebildet, zumindest ein Rad der Vorderachse abhängig vom Überlagerungswinkel zum Fahrer für die Vorderachse zu lenken.
Es können auch zusätzlich zu den Vorderrädern 608 oder statt der Vorderräder 608 die Hinterräder 606 durch den Hinterachsen-Lenkungssteller lenkbar sein. Zudem kann das Verfahren auch radindividuell eingesetzt werden, falls es sich beim Lenkungssteller 604 nicht wie dargestellt um einen zentralen Steller handelt, der beide gelenkten Räder verbindet, sondern um zwei getrennte Steller die eine unabhängig auf das jeweils linke bzw. rechte Rad wirken.
Der Lenkungssteller 604 ist im Beispiel über mit durchgezogenen Linien dargestellte Datenleitungen mit der Vorrichtung 602 verbunden. Das Fahrzeug 600 umfasst im Beispiel einen Gierraten-Sensor 614, der ausgebildet ist die Gierrate des Fahrzeugs 600 zu erfassen. Es kann auch wenigstens ein anderer Sensor vorgesehen sein, mit dem eine Größe erfasst wird, aus der die Gierrate des Fahrzeugs 600 aus einem Modell errechenbar ist.
Alternativ oder ergänzend zur Gierrate kann auch die Querbeschleunigung berücksichtigt werden. Das Fahrzeug umfasst vorteilhafterweise entsprechende Sensoren zum Erfassen der Querbeschleunigung.
Das Fahrzeug 600 umfasst wenigstens einen Lenkwinkelsensor 616, der ausgebildet ist, den vom Fahrer des Fahrzeugs 600 eingestellten Lenkwinkel zu erfassen. Ergänzend oder alternativ umfasst das Fahrzeug 600 weitere Sensoren oder Erfassungseinrichtungen, die beispielsweise zum Erfassen einer Zahnstangenposition, einer Lenkgeschwindigkeit, einer Fahrzeuggeschwindigkeit, geeignet sind. Neben einem tatsächlichen Lenkwinkelsensor kann dieser Winkel auch aufgrund interner Größen der Eingabeeinrichtung berechnet werden.
Diese Sensoren sind im Beispiel mit der Vorrichtung 602 über mit durchgezogener Linie dargestellte Datenleitungen verbunden. Die Datenleitungen können als Teil eines Controller Area Network, CAN, Bussystems ausgebildet sein.
Claims
1. Verfahren (100) zum Steuern eines Steer-by-Wire-Lenksystems für ein Kraftfahrzeug (600) mit einer elektronischen Steuereinrichtung (602) zum Ansteuern eines auf lenkbare Räder wirkenden Lenkstellers (604) mittels eines Steuer-Sollwerts in Abhängig eines über eine Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts, insbesondere ein von einem Fahrer einstellbarer Soll-Lenkwinkel oder eine von einem Fahrer einstellbare Soll- Zahnstangenposition, das Verfahren umfassend die folgenden Schritte: Bereitstellen (110) eines Istwerts des Lenkstellers und Bereitstellen des über die Eingabeeinrichtung vorgebbaren Eingabe-Sollwerts
Ermitteln (120) einer Differenz zwischen einem Istwert des Lenkstellers, insbesondere ein Ist-Lenkwinkel oder eine Ist-Zahnstangenposition, und dem Eingabe-Sollwert;
Bereitstellen (140) des Steuer-Sollwerts basierend auf dem Eingabe-Sollwert und einer Kompensationsgröße, wobei die Kompensationsgröße eine Totzone und eine Kompensationsfunktion zum Reduzieren der Differenz zwischen dem Istwert des Lenkstellers und dem Eingabe-Sollwert umfasst.
2. Verfahren (100) nach Anspruch 1, wobei die Totzone einen konstanten oder einen variablen Wert umfasst.
3. Verfahren (100) nach Anspruch 1 oder 2, wobei der Wert der Totzone in Abhängigkeit von Werten von Betriebsgrößen des Kraftfahrzeugs (600), insbesondere einer Lenkgeschwindigkeit und/oder einer Fahrzeuggeschwindigkeit und/oder einer Querbeschleunigung bestimmt wird.
4. Verfahren (100) nach einem der Ansprüche 1 bis 3, wobei der Wert der Totzone in Abhängigkeit einer Anwendungssituation des Steer-by-Wire- Lenksystems bestimmt wird.
Verfahren (100) nach wenigstens einem der vorhergehenden Ansprüche, wobei die Kompensationsgröße eine konstante Größe ist, wenn der Eingabe-Sollwert konstant ist. Verfahren (100) nach einem der Ansprüche 1 bis 4, wobei die Kompensationsgröße eine nicht konstante Größe ist, wenn der Eingabe- Sollwert konstant ist. Verfahren (100) nach wenigstens einem der vorhergehenden Ansprüche, wobei die Kompensationsfunktion als Kompensationsgeschwindigkeit vorgegeben wird und bei einer Änderung des Eingabe-Sollwerts in Richtung des Istwerts, der Gradient des Istwerts kleiner ist als der Gradient des Eingabe-Sollwerts und bei einer Änderung des Eingabe-Sollwerts weg von dem Istwert, der Gradient des Istwerts größer ist als der Gradient des Eingabe-Sollwerts. Verfahren (100) nach wenigstens einem der vorhergehenden Ansprüche, bei einer Änderung des Eingabe-Sollwerts ein Vorzeichen des Gradienten des Istwerts einem Vorzeichen des Gradienten des Eingabe-Sollwerts entspricht. Verfahren (100) nach wenigstens einem der vorhergehenden Ansprüche, wobei die Kompensationsfunktion als Kompensationsgeschwindigkeit in Abhängigkeit wenigstens einer Betriebsgröße des Kraftfahrzeugs vorgegeben wird. Verfahren (100) nach wenigstens einem der Ansprüche 7 bis 9, wobei ein Maximal- und/oder ein Minimalwert für den Gradienten des Istwerts vorgegeben wird. Steer-by-Wire-Lenksystem für ein Kraftfahrzeug (600) mit einer elektronischen Steuereinrichtung (602) zum Ansteuern eines auf lenkbare Räder wirkenden Lenkstellers (604) mittels eines Steuer-Sollwerts in Abhängig eines über eine Eingabeeinrichtung vorgebbaren Eingabe- Sollwerts, insbesondere ein von einem Fahrer einstellbarer Soll-Lenkwinkel oder eine von einem Fahrer einstellbare Soll-Zahnstangenposition, wobei das Steer-by-Wire-Lenksystem dazu eingerichtet ist, ein Verfahren (100) nach einem der Ansprüche 1 bis 10 auszuführen.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102021213389.4A DE102021213389A1 (de) | 2021-11-29 | 2021-11-29 | Verfahren zum Steuern eines Lenksystems für ein Kraftfahrzeug und Lenksystem für ein Kraftfahrzeug zum Durchführen des Verfahrens |
DE102021213389.4 | 2021-11-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023094046A1 true WO2023094046A1 (de) | 2023-06-01 |
Family
ID=83842666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2022/076007 WO2023094046A1 (de) | 2021-11-29 | 2022-09-20 | Verfahren zum steuern eines lenksystems für ein kraftfahrzeug und lenksystem für ein kraftfahrzeug zum durchführen des verfahrens |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102021213389A1 (de) |
WO (1) | WO2023094046A1 (de) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102022202482A1 (de) | 2022-03-14 | 2023-09-14 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren zum Betrieb eines Lenksystems eines Fahrzeugs |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015222512A1 (de) | 2014-12-02 | 2016-06-02 | Ford Global Technologies, Llc | Systeme und Verfahren zum Korrigieren von Lenkversätzen |
DE102019202003A1 (de) * | 2019-02-14 | 2020-08-20 | Thyssenkrupp Ag | Verfahren zur Steuerung eines Lenksystems für ein Kraftfahrzeug und Lenksystem für ein Kraftfahrzeug zur Durchführung des Verfahrens |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10302559A1 (de) | 2003-01-22 | 2004-09-09 | Daimlerchrysler Ag | Verfahren zur Synchronisation von Lenkhandhabe und gelenkten Fahrzeugrädern |
DE102014200100B4 (de) | 2013-01-15 | 2018-04-05 | Ford Global Technologies, Llc | Lenkwinkelfehlerkorrektur |
-
2021
- 2021-11-29 DE DE102021213389.4A patent/DE102021213389A1/de active Pending
-
2022
- 2022-09-20 WO PCT/EP2022/076007 patent/WO2023094046A1/de unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015222512A1 (de) | 2014-12-02 | 2016-06-02 | Ford Global Technologies, Llc | Systeme und Verfahren zum Korrigieren von Lenkversätzen |
DE102019202003A1 (de) * | 2019-02-14 | 2020-08-20 | Thyssenkrupp Ag | Verfahren zur Steuerung eines Lenksystems für ein Kraftfahrzeug und Lenksystem für ein Kraftfahrzeug zur Durchführung des Verfahrens |
Also Published As
Publication number | Publication date |
---|---|
DE102021213389A1 (de) | 2023-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102008026652B4 (de) | Lenkvorrichtung zum Einstellen eines Radeinschlagwinkels | |
DE102007008342B4 (de) | Verfahren zur Stabilisierung eines Fahrzeugverbundes | |
DE102008057313B4 (de) | Verfahren und Vorrichtung zur Bestimmung eines korrigierenden Lenkmoments | |
DE10354662B4 (de) | Verfahren und Vorrichtung zum Unterstützen des Fahrers eines Kraftfahrzeugs in fahrdynamischen Grenzsituationen | |
DE4404098C2 (de) | Fahrzeugregeleinrichtung | |
EP2029411B1 (de) | Elektromechanische lenkung mit lenkempfehlung | |
EP3738860B1 (de) | Verfahren und lenkungssteuergerät zum ermitteln einer stellgrösse für das einstellen eines servolenkmoments bei einem fahrzeuglenksystem | |
EP1890920B1 (de) | Fahrzustandsangepasste, auf lenkeingriffen basierende fahrdynamikregelung | |
EP2013069A1 (de) | Verfahren und vorrichtung zum ermitteln eines optimalen lenkwinkels in untersteuersituationen eines fahrzeugs | |
WO2006081936A1 (de) | Verfahren und vorrichtung zur durchführung eines selbsttätigen lenkeingriffs, insbesondere zur spurhalteunterstützung | |
WO2018036580A1 (de) | Fahrzeug sowie verfahren zum lenken des fahrzeugs | |
DE102005004726A1 (de) | Verfahren und Vorrichtung zur Durchführung eines selbsttätigen Lenkeingriffs, insbesondere zur Spurhalteunterstützung | |
DE102019202003A1 (de) | Verfahren zur Steuerung eines Lenksystems für ein Kraftfahrzeug und Lenksystem für ein Kraftfahrzeug zur Durchführung des Verfahrens | |
DE102015005023A1 (de) | Verfahren zur Verbesserung des Anlenkverhaltens bei Kraftfahrzeugen mit Überlagerungslenkung an der Vorderachse | |
EP4087770A1 (de) | Kraftfahrzeuglenksystem, kraftfahrzeug und verfahren zur steuerung eines kraftfahrzeuglenksystems | |
DE102018109084A1 (de) | Verfahren zur Steuerung eines Steer-by-Wire Lenksystems mit einem Begrenzer zum Erreichen eines Sicherheitsniveaus | |
WO2023094046A1 (de) | Verfahren zum steuern eines lenksystems für ein kraftfahrzeug und lenksystem für ein kraftfahrzeug zum durchführen des verfahrens | |
EP3833593B1 (de) | Zahnstangenkraft optimiertes lenkgefühl einer steer-by-wire-kraftfahrzeuglenkung | |
WO2010089061A1 (de) | Verfahren zur steuerung eines spurhalteassistenten und spurhalteassistent | |
DE102016217463A1 (de) | Verfahren zur Regelung einer Kraftfahrzeugbremsanlage | |
DE102020208261B4 (de) | Endanschlags-Rückstellfunktion für eine Fahrzeuglenkung | |
EP1944219A1 (de) | Verfahren zum Betreiben einer Hilfskraftlenkung | |
EP3853108B1 (de) | Anpassung des lenkgefühls in abhängigkeit von der lenkgeschwindigkeit | |
WO2005102745A1 (de) | Verfahren zur fahrstabilitätsregelung eines fahrzeugs | |
DE102021212019B4 (de) | Verfahren zum sicheren Beenden einer Bankettfahrt eines Kraftfahrzeugs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22793127 Country of ref document: EP Kind code of ref document: A1 |