This application is a 35 U.S.C. § 371 National Stage Application of PCT/EP2018/071458, filed on Aug. 8, 2018, which claims the benefit of priority to Serial No. DE 10 2017 217 084.0, filed on Sep. 26, 2017 in Germany, the disclosures of which are incorporated herein by reference in their entirety.
The disclosure relates to a method for controlling a steering system having electric steering assistance and a steering system.
Electric steering assistance provided by a steering controller is used to introduce a target assistance torque into a steering gear of a steering system. Such electric steering assistance is well known.
However, the dynamic behavior of the axle, also known as front axle dynamics, is not taken into account in current steering systems with electric steering assistance. In the case of a steering gear with a toothed rack, the front axle dynamics are a force response of the front axle to a rack shift. Depending on the vehicle, the front axle dynamics can lead to instability or loss of steering feel.
The steering controller must therefore be parameterized in such a way that it is stable with the front axle dynamics assumed to be unknown.
The object of the disclosure is to provide improved steering control.
This is achieved by the control method and the steering system according to the disclosure.
With regard to the method for controlling a steering system with electric steering assistance, it is provided that a setpoint variable for the steering assistance is specified by a steering controller, the steering system is controlled depending on the setpoint variable, a compensation value to compensate the dynamic behavior of an axle steered by the steering system is determined based on a model, and the setpoint variable is determined depending on the compensation value. As a result, active model-based compensation of the front axle dynamics is achieved that improves control. In addition, more cost-intensive solutions are avoided, for example stiffer connection of a ball screw drive of the front axle in order to achieve a more robust control system.
Advantageously, the compensation value characterizes a rack force that acts on a rack of the steering system. This compensates for the rack force that causes the rack to deflect. This influence on the setpoint variable allows a particularly fast reaction of the control to disturbances.
Advantageously, the compensation value is determined depending on information about rack travel, which indicates a deflection of the rack of the steering system relative to a reference position of the rack. Direct recording of the disruption of front axle dynamics on the rack allows the use of a linear model based on conventional sensors.
Advantageously, the information about the rack travel is determined depending on at least one measured value, wherein the measured value characterizes information about a rotor position of an electric drive of the steering assistance relative to a reference position, or wherein the measured value characterizes information about a torque on a torsion bar, wherein the torsion bar connects a steering wheel of the steering system to the electric drive of the electric steering system, or where the measured value characterizes information about an angular position of a steering wheel or information about an angular position of a shaft driving the rack relative to a reference angle position. This makes it possible to easily record the measured values by means of angular position encoders or torque encoders. Sensor fusion by means of a Kalman filter can be provided.
Advantageously, the compensation value is determined as
{tilde over (G)}=1−cLR,
with
This enables the influence of the front axle to be eliminated by a pilot controller.
Advantageously, a setpoint motor torque is determined, wherein a compensated setpoint motor torque is determined as the setpoint variable depending on the compensation value and the setpoint motor torque. This enables simple integration into conventional controls by means of setpoint assistance torques.
With regard to the steering system, it is provided that the steering controller is designed to specify the setpoint variable for the steering assistance, wherein the steering system is controlled depending on the setpoint variable, the steering controller is designed to determine a compensation value for compensating the dynamic behavior of an axle steered by the steering system based on a model, wherein the setpoint variable is determined depending on the compensation value. The compensation of dynamic behavior by the steering controller improves the control.
Advantageously, the steering system comprises a rack, wherein the compensation value characterizes a rack force that acts on the rack. This influence on the control of the rack allows a particularly good influence on the dynamics.
Advantageously, the steering controller is designed to determine the compensation value depending on information about rack travel, which indicates a deflection of the rack of the steering system relative to a reference position of the rack. This makes it particularly easy to take the dynamics into account.
Advantageously, the steering controller is designed to determine the information about the rack travel depending on at least one measured value, wherein the steering system comprises an angular position encoder that is designed to determine the measured value as information about a rotor position of an electric drive of the steering assistance relative to a reference position, or wherein the steering system comprises a torque encoder that is designed to provide information about a torque on a torsion bar, wherein the torsion bar connects a steering wheel of the steering system to the electric drive of the electric steering system, or wherein the steering system comprises an angular position encoder that is embodied to detect information about an angular position of the steering wheel relative to a reference angle position, or wherein the steering system includes an angular position encoder designed to detect information about an angular position of a shaft driving the rack relative to a reference angle position. The measurement value detection by means of angular position encoders or torque encoders is particularly well represented in conventional steering systems.
Advantageously, the steering controller is designed to determine the compensation value as
{tilde over (G)}=1−cLR,
With
This allows simple integration as a pilot controller in conventional control systems.
Advantageously, the steering controller is designed to determine a setpoint motor torque, wherein a compensated setpoint motor torque is determined as the setpoint variable depending on the compensation value and the setpoint motor torque. This control is particularly easy to integrate into traditional controls.
According to another aspect of the disclosure, which can be realized in particular on its own or advantageously in addition to the aforementioned aspects of the disclosure, a method is proposed for emulation of the dynamics of an axle of a motor vehicle steered by a steering system, wherein the steering system comprises a rack, wherein a compensation value to compensate for dynamic behavior of the axle steered by the steering system is determined based on a model. In addition, the compensation value is advantageously determined depending on information about rack travel, which indicates in particular a deflection of the rack of the steering system relative to a reference position of the rack. The information about the rack travel is advantageously determined depending on at least one measured value, wherein the measured value preferably characterizes information about a rotor position of an electric drive of the steering assistance relative to a reference position, or wherein the measured value characterizes information about an angular position of a steering wheel or information about an angular position of a shaft driving the rack relative to a reference angle position. In particular, this enables the already mentioned advantages to be achieved. In particular, as a result active, model-based compensation of the front axle dynamics is carried out, which improves the control. Furthermore, more expensive solutions are avoided, for example stiffer connection of a ball screw drive of the front axle in order to achieve a more robust control system.
According to a further aspect of the disclosure, which can be realized in particular on its own or advantageously in addition to the aforementioned aspects of the disclosure, a device for the emulation of the dynamics of an axle steered by a steering system of a motor vehicle is proposed, wherein the steering system comprises a rack, wherein the device is designed to determine a compensation value to compensate for the dynamic behavior of the axle steered by the steering system based on a model. In addition, the compensation value is advantageously determined depending on information about rack travel, which in particular characterizes a deflection of the rack of the steering system relative to a reference position of the rack. The information about the rack travel is advantageously determined depending on at least one measured value, wherein the measured value preferably characterizes information about a rotor position of an electric drive of the steering assistance relative to a reference position, or wherein the measured value characterizes information about an angular position of a steering wheel or information about an angular position of a shaft driving the rack relative to a reference angle position. In particular, this will allow the aforementioned advantages to be achieved. In particular, as a result active, model-based compensation of the front axle dynamics is carried out, which improves the control. In addition, more expensive solutions are avoided, for example stiffer connection of a ball screw drive of the front axle to achieve a more robust control system.
Other advantageous embodiments result from the following description and the drawing. In the figures,
A steering controller 104 is designed to specify a setpoint variable {tilde over (T)}Mot for the steering assistance 102. The steering system 100 is controlled depending on the setpoint variable {tilde over (T)}Mot. The steering system 100 comprises an axle 106, which is movable by a rack 108. In the example, the setpoint variable is a setpoint torque for the steering assistance 102. Due to the front axle dynamics there is a rack force FRa that acts on the rack 108. The rack 108 is moved through a rack travel sRa, which indicates a deflection of the rack 108 of the steering system 100 relative to a reference position 110 of the rack 108. In the example, a positive rack force FRa acts in the direction of the arrow in
The steering controller 104 is designed to determine information about the rack travel sRa depending on at least one measured value. The steering system 100 comprises, for example, an angular position encoder 118, which is designed to record the measured value as information about a rotor position 202 of an electric drive 112 of the steering assistance 102 relative to a reference position 204.
The steering system 100 in the example comprises a torque encoder 116, which is designed to detect information about a torque TTb on a torsion bar 114, wherein the torsion bar 114 connects a steering wheel 116 of the steering system 100 to the electric drive 112 of the electric steering system 100.
The steering system 100 may also additionally or alternatively include an angular position encoder 122, which is designed to capture information about an angular position ωL of the steering wheel 116 relative to a reference angle position ωRef. It may also be provided that the angular position encoder 118 is embodied to detect information about an angular position ωRa of a shaft 124 that drives the rack relative to a reference angle position ωRef.
The steering controller 104 is designed to determine a compensation value for compensation of the dynamic behavior of an axle 106 steered by the steering system 100. The setpoint variable {tilde over (T)}Mot is determined depending on the compensation value.
In a first example the steering controller 104 is designed to determine the compensation value depending on information about the rack travel sRa.
More precisely, the steering controller 104 is designed to determine a setpoint motor torque TMot, wherein a compensated setpoint motor torque is determined as the setpoint variable {tilde over (T)}Mot depending on the compensation value and the setpoint motor torque TMot.
The front axle dynamics are preferably measured for all vehicles in the road test, for example. In addition, models of the front axle dynamics, which are available, for example, by means of a design tool in an early acquisition phase, can be used.
Thus, in the first example a linear model of the front axle dynamics is generated.
The input variable of the linear model of the front axle dynamics that is used is the rack travel sRa, which can be determined from sensor data that is already available in conventional steering systems, for example, the rotor position 202, the torque TTb on the torsion bar 114 or other electronic power steering sensor data, by sensor fusion, for example, by means of a Kalman filter. As the output, for example, the rack force FRa is calculated as a disturbance force. The setpoint variable is determined from this to generate a motor torque that counteracts the disturbance force.
In addition to compensating the front axle dynamics, the calculated variable, here referred to as the compensation value, can be used to emulate a certain behavior of the front axle. For example, a use case would be steer-by-wire systems.
For this purpose, for example, the in-vehicle front axle dynamics can be compensated and another axle dynamics can be superimposed.
As an alternative, instead of the measured front axle dynamics, a spring mass damper oscillator can be used and a virtual axle can be parameterized depending on the tires and the axle design. This is useful when there is no axle for parameterizing the control system.
In a second example, simplifications of the model are made. As a result, determining the rack travel sRa can be dispensed with.
In addition to already applied controller methodology and parameterization for the steering assistance, a component is added that works against the front axle dynamics and compensates the influence thereof.
Such a steering system 100 with front axle dynamics as a disturbance can be represented as follows:
with
R represents the disturbance caused by the front axle dynamics. By using the simplification sRa=cTTb with c∈ and assuming a linear torsion bar stiffness and a constant transmission ratio of a steering gear in the steering system, this MIMO system can be transferred to a SISO system and can be represented as follows:
In order to eliminate the influence of the front axle dynamics, the pilot control is determined as:
{tilde over (G)}=1−cLR.
The control circuit, which is partially represented in
The steering controller 104 is designed in this example to determine the compensation value {tilde over (G)} as
{tilde over (G)}=1−cLR.
Preferably, functions L and R are used, wherein the zero or pole positions of the transmission function are not reduced by their multiplication. It will not be assumed that the front axle dynamics are completely compensated. Model deviations due to different rim sizes and loading levels can be compensated as before by the steering controller. Since these front axle dynamics have a similar profile, an improvement of the control behavior is made possible even with different tires and ground.
Number | Date | Country | Kind |
---|---|---|---|
10 2017 217 084.0 | Sep 2017 | DE | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2018/071458 | 8/8/2018 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2019/063176 | 4/4/2019 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
10059368 | Sakaguchi | Aug 2018 | B2 |
10124826 | She | Nov 2018 | B2 |
20040055810 | Chabaan | Mar 2004 | A1 |
20060060412 | Bolourchi et al. | Mar 2006 | A1 |
20130311044 | Tamaizumi et al. | Nov 2013 | A1 |
20140008141 | Kageyama et al. | Jan 2014 | A1 |
20170158228 | She | Jun 2017 | A1 |
20170183031 | Ko | Jun 2017 | A1 |
20170297613 | Sakaguchi | Oct 2017 | A1 |
Number | Date | Country |
---|---|---|
101678856 | Mar 2010 | CN |
101863283 | Oct 2010 | CN |
102837736 | Dec 2012 | CN |
104520167 | Apr 2015 | CN |
102 35 039 | Feb 2004 | DE |
10 2009 002 245 | Oct 2010 | DE |
1 304 275 | Apr 2003 | EP |
1 554 169 | Sep 2008 | EP |
2 735 495 | May 2014 | EP |
3 196 098 | Jul 2017 | EP |
H08-244635 | Sep 1996 | JP |
H11-49000 | Feb 1999 | JP |
2006-213174 | Aug 2006 | JP |
2008-222115 | Sep 2008 | JP |
2012-240456 | Dec 2012 | JP |
2017-165266 | Sep 2017 | JP |
2017-165306 | Sep 2017 | JP |
2016007705 | Jan 2016 | WO |
Entry |
---|
International Search Report corresponding to PCT Application No. PCT/EP2018/071458, dated Dec. 13, 2018 (German and English language document) (6 pages). |
Number | Date | Country | |
---|---|---|---|
20200198693 A1 | Jun 2020 | US |