METHOD FOR TORQUE CONTROL, CONTROL UNIT, AND ELECTROMECHANICALLY ASSISTED STEERING SYSTEM
20230065739 · 2023-03-02
Inventors
Cpc classification
B62D6/008
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D5/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for torque control for an electromechanically assisted steering system of a motor vehicle is described. The method comprises the following steps: providing a modified controlled system, wherein the modified controlled system imitates desired mechanical properties of a controlled system; detecting at least one measured variable of the controlled system by a sensor; ascertaining an inertia compensation torque and/or a damping torque and/or a friction compensation torque by a modification controller based on the at least one measured variable; generating a torque demand of a steering feel controller for the electric motor by the at least one steering feel controller based on the at least one measured variable; and superimposing a torque demand of the steering feel controller with the inertia compensation torque and/or the damping torque and/or the friction compensation torque, by which a modified torque demand is obtained for the electric motor. Furthermore, a control unit, an electromechanically assisted steering system, and a computer program for carrying out the method are described.
Claims
1. A method for modifying mechanical behaviour of an electromechanically assisted steering system of a motor vehicle using a model-based control approach, wherein the steering system has an electromechanical steering assistance having an electric motor, a steering feel controller, and at least one modification controller, wherein a torque to be applied by the electric motor is a manipulated variable, and wherein a controlled system and the modification controller jointly form a modified controlled system for the steering feel controller, having the following steps: providing the modified controlled system, wherein the modified controlled system imitates desired mechanical properties of the controlled system; detecting at least one measured variable of the controlled system by a sensor; ascertaining an inertia compensation torque and/or a damping torque and/or a friction compensation torque by the modification controller based on the at least one measured variable; generating a torque demand of the steering feel controller for the electric motor by operation of the at least one steering feel controller based on the at least one measured variable; and superimposing the torque demand of the steering feel controller with the inertia compensation torque and/or the damping torque and/or the friction compensation torque, by which a modified torque demand is obtained for the electric motor.
2. The method according to claim 1, wherein the desired mechanical properties comprise mass inertias, rigidities, and/or friction of the controlled system.
3. The method according to claim 1, wherein the at least one measured variable comprises phase currents of the electric motor, a steering column torque, and/or a motor angle of the electric motor.
4. The method according to claim 1, wherein the modification controller comprises a Kalman filter, wherein , based on the at least one measured variable, at least one unknown variable of the controlled system is ascertained by the Kalman filter, and wherein the inertia compensation torque and/or the damping torque and/or the friction compensation torque is/are ascertained based on the at least one unknown variable.
5. The method according to claim 4, wherein the unknown variable comprises an acceleration of a toothed rack and/or a velocity difference between an upper part and a lower part of the steering system and/or a friction force on the lower part of the steering system.
6. The method according to claim 4 wherein the Kalman filter is designed based on a mathematical model of the controlled system.
7. The method according to claim 6, wherein the mathematical model is based on a physical equivalent model of the controlled system.
8. The method according to claim 6 wherein an inertia compensation module and/or a damping module and/or friction compensation module is ascertained based on the mathematical model of the controlled system.
9. The method according to claim 8, wherein the inertia compensation torque is ascertained as a product of a linear or nonlinear transmission function and an acceleration of a toothed rack and/or that the damping torque is ascertained as the product of a linear or nonlinear transmission function and a velocity difference between an upper part and a lower part of the steering system and/or that the friction compensation torque is ascertained as the product of a linear or nonlinear transmission function and a friction force on the lower part of the steering system.
10. A control unit for an electromechanically assisted steering system of a motor vehicle, wherein the steering system has an electromechanical steering assistance having an electric motor, a steering feel controller, and at least one modification controller, wherein a torque to be applied by the electric motor is a manipulated variable, and wherein a controlled system and the modification controller jointly form a modified controlled system for the steering feel controller, wherein the control unit is designed to carry out a method according to claim 1.
11. An electromechanically assisted steering system, having a control unit according to claim 10 and an electromechanical steering assistance, which has an electric motor, a steering feel controller, and at least one modification controller, wherein a torque to be applied by the electric motor is the manipulated variable, and wherein the controlled system and the modification controller jointly form a modified controlled system for the steering feel controller .
12. A computer program having a program code, which is designed to cause a steering system to carry out a method according to claim 1 when the computer program is executed on a computing unit of the control unit of the steering system.
13. The method according to claim 2, wherein the desired mechanical properties comprise mass inertias, rigidities, and/or friction of the controlled system.
14. The method according to claim 13, wherein the modification controller comprises a Kalman filter, wherein, based on the at least one measured variable, at least one unknown variable of the controlled system is ascertained by the Kalman filter, and wherein the inertia compensation torque and/or the damping torque and/or the friction compensation torque is/are ascertained based on the at least one unknown variable.
15. The method according to claim 5, wherein the Kalman filter is designed based on a mathematical model of the controlled system.
16. The method according to claim 7, wherein an inertia compensation module and/or a damping module and/or friction compensation module-is ascertained based on the mathematical model of the controlled system.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0034] Further advantages and properties of the result from the following description and the appended drawings, to which reference is made. In the figures:
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION
[0041]
[0042] The steering system 10 has a steering wheel 14, which is connected via an upper part of a steering column 15 and via a steering intermediate shaft 16 to a first pinion 18. The first pinion 18 meshes with a toothed rack 20, so that a torque is applied thereto.
[0043] A torque and/or steering angle sensor 22 is arranged on the steering column 15, which is designed to measure steering torques and/or a steering angle. For example, it is thus a steering torque and steering angle sensor, which is also referred to in English as a “torque and angle sensor (TAS)” and can provide a steering angle in addition to the steering torque.
[0044] Furthermore, an electric motor 24 is provided, which is connected to the gearing 12 in a torque-transmitting manner.
[0045] As shown in
[0046] In any case, at least one torque, which is provided by the electric motor 24, is transmitted via the gearing 12 to execute a steering movement on the steering intermediate shaft 16.
[0047] The electric motor 24 is connected in a signal-transmitting manner to a control unit 26 of the steering system 10, which is only schematically indicated in each of
[0048] The control unit 26 is designed to ascertain at least one torque to be applied based on measurement data from the steering system 10 and to transmit corresponding control commands to the electric motor 24, so that the electric motor 24 at least provides the torque to be applied.
[0049] The control unit 26 is furthermore designed to control, and in one exemplary arrangement, to steer, the motor vehicle at least partially automatically, and in one example, fully automatically. In this case, not only an assistance torque, but rather the complete torque required for controlling or steering the motor vehicle is provided by the electric motor 24.
[0050] The steering system 10 shown in
[0051] The steering system 10 shown in
[0052] Further possible exemplary arrangements of the electromechanically assisted steering system 10 are shown in
[0053] More precisely,
[0054]
[0055]
[0056]
[0057] However, the electric motor 24 does not have to be connected to the toothed rack 20 via a belt drive. Rather, the electric motor 24 can be connected to the toothed rack via any suitable gearing, for example via a worm drive.
[0058] The electromechanically assisted steering system 10 is designed to carry out a method described hereinafter on the basis of
[0059] More precisely, the control unit 26 comprises a computer program having a program code, which is designed to cause the steering system 10 to carry out the method described hereinafter for modifying the mechanical behaviour of an electromechanically assisted steering system when the computer program is executed on a computing unit or a processor of the control unit 26 of the steering system 10.
[0060] “Program code” is to be understood here and hereinafter as computer-executable instructions in the form of program code and/or program code modules in compiled and/or in uncompiled form which can be provided in any programming language and/or in machine language.
[0061] It is to be noted that the method for modifying the mechanical behaviour of an electromechanically assisted steering system is described hereinafter by way of example on the basis of the steering system 10 according to
[0062]
[0063] The controlled system 32 and the modification controller 34 together form a modified controlled system 36 for the steering feel controller 30.
[0064] The modification controller 34 has a Kalman filter 40, an inertia compensation module 42, a damping module 44, and a friction compensation module 46.
[0065] A physical equivalent model of the controlled system 32 of the steering system 10 is created for the design of the modification controller 34.
[0066]
[0067] Therefore, based on the physical equivalent model of
[0068] For an upper part of the steering system 10, which comprises the steering column 15, it is assumed that only the rigidities of the steering column (index “CO” in
[0069] The moment of inertia J.sub.UP, the viscous friction b.sub.UP, the rigidity c.sub.TB, and the damping b.sub.TB of the upper part of the steering system 10 are summarized as follows:
[0070] Furthermore, mechanical variables of the lower part of the steering system 10 are simplified according to the following equations:
[0071] The above-described simplifications result in a simplified physical equivalent model, which is shown in
[0072] The relevant parameters of this simplified physical equivalent model are, for the lower part of the steering system 10, the combined mass m.sub.DN of the lower part of the steering system 10, the combined damping b.sub.DN of the lower part of the steering system 10, the torque T.sub.ED applied by the electric motor 24, the transmission ratio i.sub.GR between electric motor 24 and toothed rack 20, and the transmission ratio i.sub.PN of the first pinion 18.
[0073] The relevant parameters of the simplified physical equivalent model are, for the upper part of the steering system 10, the combined rigidity c.sub.TB, the combined damping b.sub.TB, the combined moment of inertia J.sub.UP, the combined viscous friction b.sub.UP, and the steering wheel torque T.sub.DR.
[0074] The simplified physical equivalent model has two degrees of freedom, namely the position s.sub.DN of the toothed rack 20, and the position (rotational angle) φ.sub.UP of the upper part of the steering system 10.
[0075] The position s.sub.DN of the toothed rack 20 is associated with a velocity ν.sub.DN of the toothed rack 20.
[0076] An (angular) velocity Ω.sub.UP is associated with the position (the rotational angle) φ.sub.UP of the upper part of the steering system 10.
[0077] Based on the above-described simplified physical equivalent model, a mathematical model of the controlled system 32 is created which describes the relationship between the degrees of freedom and the parameters of the simplified physical equivalent model.
[0078] The mathematical model is used for the design of the modification controller 34.
[0079]
[0080] At least one measured variable is detected by corresponding sensors of the controlled system 32 (step S1).
[0081] More precisely, an air gap torque T.sub.AG of the electric motor 24, a steering column torque T.sub.TS, and the toothed rack position s.sub.DN are ascertained.
[0082] Phase currents of the electric motor 24 can be measured by sensors installed in the electric motor 24. The air gap torque T.sub.AG can be ascertained from these phase currents. The air gap torque T.sub.AG is a direct measure of the torque provided by the electric motor 24.
[0083] The steering column torque T.sub.TS can be measured by the torque and/or steering angle sensor 22.
[0084] Furthermore, the motor angle of the electric motor 24 can be measured by means of a corresponding sensor. The toothed rack position s.sub.DN can be ascertained from the measured motor angle.
[0085] By means of the steering feel controller 30, a torque demand T.sub.STC of the steering feel controller 30 is generated (step S2).
[0086] The torque demand T.sub.STC of the steering feel controller 30 is a torque to be provided by the electric motor 24.
[0087] The measured variables are provided to the modification controller 34, and one in exemplary arrangement, the Kalman filter 40.
[0088] Through use of the Kalman filter 40, based on the mathematical model of the controlled system 32 and based on the at least one measured variable, at least one unknown variable of the controlled system 32 is ascertained (step S3).
[0089] The at least one unknown variable comprises an acceleration ν̇.sub.DN of the toothed rack 20 and/or a velocity difference ΔΩ = Ω.sub.UP - Ω.sub.DN between the upper part and the lower part of the steering system 10 and/or a friction force F.sub.FR on the lower part of the steering system.
[0090] The acceleration ν̇.sub.DN is passed on to the inertia compensation module 42. The velocity difference ΔΩ is passed on to the damping module 44. The friction force F.sub.FR is passed on to the friction compensation module 46.
[0091] Based on the acceleration ν̇.sub.DN, an inertia compensation torque T.sub.IC is ascertained (step S4) by the inertia compensation module 42.
[0092] Expressed in general terms, the goal of the inertia compensation module 42 is that the modified controlled system 36 behaves like the controlled system 32, but with modified (optimized) mass inertias.
[0093] For the design of the inertia compensation module 42, a desired mass m.sub.DN,Des = δ.sub.Redm.sub.DN is therefore selected, wherein δ.sub.Red is a freely selectable factor between 0 and 1.
[0094] The parameters of the inertia compensation module 42 are adapted so that the resulting modified controlled system 36 behaves as if it had the desired mass m.sub.DN,Des.
[0095] The inertia compensation torque T.sub.IC is ascertained as the product of a linear or nonlinear transmission function G.sub.IC(s) and the acceleration ν̇.sub.DN of the toothed rack 20, thus according to the equation T.sub.IC = G.sub.IC(s) ν̇.sub.DN.
[0096] Based on the velocity difference ΔΩ, a damping torque T.sub.AD is ascertained (step S5) by the damping module 44.
[0097] Expressed in general terms, the goal of the damping module 44 is an improved damping characteristic and a reduced tendency toward undesired oscillations in the modified controlled system 36. The damping properties are derived from the resonance behaviour of the controlled system 32.
[0098] In other words, the damping module 44 provides additional active damping via the damping torque T.sub.AD.
[0099] The damping torque T.sub.AD is ascertained as a product of a linear or nonlinear transmission function G.sub.AD(s) and the velocity difference ΔΩ, thus according to the equation T.sub.AD = G.sub.AD(s) ΔΩ.
[0100] Based on the friction force F.sub.FR on the lower part of the steering system, a friction compensation torque T.sub.FC is ascertained (step S6) by the friction compensation module 46.
[0101] Expressed in general terms, the goal of the friction compensation module 46 is a linear steering behaviour and/or an improved roadway feedback.
[0102] The friction compensation torque T.sub.FC is then ascertained as the product of a linear or nonlinear transmission function and the friction force T.sub.FC on the lower part of the steering system, thus according to the equation T.sub.FC = G.sub.FC(s) F.sub.FR.
[0103] The inertia compensation torque T.sub.IC, the damping torque T.sub.AD, and the friction compensation torque T.sub.FC are superimposed, by which a torque demand T.sub.PBI of the modification controller 34 is obtained (step S7).
[0104] The torque demand T.sub.PBI of the modification controller 34, thus the inertia compensation torque T.sub.IC, the damping torque T.sub.AD, and the friction compensation torque T.sub.FC, is superimposed with the torque demand T.sub.STC of the steering feel controller 30, by which a modified torque demand
is obtained (step S8).
[0105] The modified torque demand
can be the manipulated variable.
[0106] The modified controlled system 36 has modified mechanical properties in relation to the controlled system 32, namely a reduced mass, an improved damping behaviour, and thus a lesser tendency toward undesired oscillations and improved friction properties.
[0107] The ascertained inertia compensation torque T.sub.IC, the ascertained damping torque T.sub.AD, and/or the ascertained friction compensation torque T.sub.FC already take into consideration the mechanical properties of the controlled system 32.
[0108] These mechanical properties therefore only still have to be taken into consideration to a reduced extent in the tuning of the steering feel controller 30. In particular, the tuning of the steering feel controller 30 can take place without consideration of these mechanical properties.
[0109] In other words, the above-described method provides more degrees of freedom in the setting of the steering wheel torque T.sub.DR, thus more degrees of freedom in a parameterization of the steering feel controller 30.