This application claims priority to Japanese Patent Application No. 2021-124502 filed on Jul. 29, 2021, incorporated herein by reference in its entirety.
The present disclosure relates to a technical field of a steering control device that performs steering control such that torque does not suddenly fluctuate by compensating for friction of a steering mechanism during automatic driving or driving assistance of a vehicle, and an electric power steering device including the steering control device.
As a steering control device of this type, the steering control device that compensates for the friction of the steering mechanism when driving of a vehicle is assisted has been proposed (see Japanese Unexamined Patent Application Publication No. 2005-343302 (JP 2005-343302 A)).
However, according to JP 2005-343302 A, there is a technical problem that required torque for target lateral acceleration suddenly fluctuates by the amount of hysteresis, causing an adverse effect on steering feeling when the increasing and decreasing direction of the target lateral acceleration is switched from the increasing direction to the decreasing direction or the decreasing direction to the increasing direction.
The present disclosure has been made in view of the above technical problem, for example, and an issue of the present disclosure is to provide a steering control device capable of suppressing sudden fluctuation in required torque even when the increasing and decreasing direction of the target lateral acceleration is switched from the increasing direction to the decreasing direction or the decreasing direction to the increasing direction in a vehicle in which automatic driving or driving assistance is performed, and an electric power steering device including the steering control device.
One aspect of a steering control device according to the present disclosure is a steering control device that controls steering of a vehicle in which automatic driving or driving assistance is performed in order to solve the above issue, and includes a reference steering angle calculation unit that calculates a reference steering angle of the vehicle based on a target steering angle and a vehicle speed of the vehicle, and a compensation unit that determines whether a deviation between the calculated reference steering angle and the target steering angle is equal to or greater than a predetermined value, and when determination is made that the deviation is equal to or greater than the predetermined value, compensates for the calculated reference steering angle such that the calculated reference steering angle follows the target steering angle.
One aspect of an electric power steering device according to the present disclosure includes, in order to solve the above issue, one aspect of the steering control device according to the present disclosure described above, and an electric actuator of which required torque is controlled based on the compensated reference steering angle by the steering control device.
With one aspect of the steering control device according to the present disclosure, the reference steering angle of the vehicle is calculated by the reference steering angle calculation unit based on the target steering angle according to the direction in which the vehicle is to travel by automatic driving or driving assistance and the vehicle speed of the vehicle. Subsequently, when the compensation unit first determines whether the deviation between the calculated reference steering angle (θt) and the target steering angle (θ) is equal to or greater than the predetermined value (Δ), and determines that the deviation is equal to or greater than the predetermined value (Δ), the calculated reference steering angle (θt) is compensated and follows the target steering angle (θ). That is, in this case, due to compensation, the reference steering angle follows the target steering angle (θ) so as to be separated by the predetermined value (Δ) or smaller. As a result, even when the increasing and decreasing direction of the target lateral acceleration is switched from the increasing direction to the decreasing direction or the decreasing direction to the increasing direction, it is possible to suppress sudden fluctuation in the required torque based on the compensated reference steering angle (θt).
With one aspect of the electric power steering device according to the present disclosure, since the electric power steering device includes the one aspect of the steering control device according to the present disclosure described above, it is possible to suppress sudden fluctuation in the required torque during automatic driving or driving assistance.
Such an action and effect according to the present disclosure will be further clarified by the embodiment of the disclosure described below.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
A first embodiment of an electric power steering device including a steering control device according to the present disclosure will be described with reference to
As shown in
The steering wheel 11 is appropriately steered by a driver while driving assistance or automatic driving is performed, or is rotated with the driver's hands free, and a steering angle and a steering angular velocity are output to the ECU 80. The torque sensor 15 is a sensor that measures torque applied to the steering wheel 11 when the steering wheel 11 is operated or rotated, and a torque sensor value that is a measurement result is output to the ECU 80.
The electric actuator 22 includes an assist motor or a rotation motor, and rotates in response to the torque input from the ECU 80. The steering mechanism 20 includes a steering rack, and is configured to perform steering operation in automatic driving or driving assistance by the torque applied from the electric actuator 22 and the steering wheel 11.
The ECU 80 includes a controller or a processor, various memories, and the like, and the operation stability control unit 82 and the driving assistance control unit 84 are built in the ECU 80 in terms of hardware or software. A target steering angle θ, a vehicle speed V, and other vehicle information (for example, lateral acceleration, yaw rate, etc.) indicating various situations or states of the vehicle are input to the ECU 80. The operation stability control unit 82 is configured to perform the existing operation stability control based on the information input to the ECU 80 as described above. The driving assistance control unit 84 is configured to calculate and output target torque after compensation based on a reference steering angle such that the reference steering angle follows the target steering angle using the target steering angle θ, the vehicle speed V, and the other vehicle information as the input, and set the target torque to the torque input to the electric actuator 22 (that is, a signal indicating required torque). Here, the driving assistance control unit 84 will be described in detail with reference to
As shown in
In
In
First, the friction compensation unit 88 calculates or sets the friction torque Tt to be compensated for the steering mechanism 20 (see
As shown in
In addition to the vehicle speed V, the target steering angle θ and the steering torque (for example, a torque sensor value output from the torque sensor 15 in
Again, in
In
Here, when the reference steering angle θt is not initialized (step S100: No), the process proceeds to step S102, and conversely, when the current cycle is the first cycle, that is, the reference steering angle θt is initialized before the previous cycle (step 100: Yes), the process proceeds to step S104.
In step S102, the initial value of the reference steering angle θt is set to the target steering angle θ (value of the current cycle, the same applies hereinafter). That is, θt=θ is set. The initial value of the reference steering angle θt may be zero. After step S102, the process proceeds to step S104.
In step S104, a deviation upper limit value Δ, which is an example of a “predetermined value” for determining the magnitude based on the deviation between the reference steering angle θt and the target steering angle θ according to the present embodiment, is calculated. The deviation upper limit value Δ is calculated as Δ=Tt/K using the gain K and the friction torque Tt calculated as described above. The gain K may be any fixed value to be determined in consideration of the steering feeling and the steering angle followability. Since Tt and K are positive values, the deviation upper limit value Δ is a positive value.
Subsequently, in step S106, it is determined whether the target steering angle θ, the deviation upper limit value Δ calculated in step S104, and the current reference steering angle θt have a relationship of θ>θt+Δ. That is, it is determined whether the deviation (θ-θt) between θ and θt is greater than the deviation upper limit value Δ, in other words, whether the deviation (θ-θt) is equal to or smaller than the deviation upper limit value Δ. As a result of this determination, when θ≥θt+Δ is established (step S106; Yes), the process proceeds to step S108, and conversely, when θ≤θt+Δ is established (step S106: No), the process proceeds to step S110.
In step S108, the reference steering angle θt is changed to a new value by the formula θt=θ−Δ using the target steering angle θ and the deviation upper limit value Δ calculated in step S104. That is, when the deviation Δθ (=θ-θt) obtained by subtracting the reference steering angle θt from the target steering angle θ is Δθ>Δ, the reference steering angle θt is changed (updated) to θt=θ−Δ.
On the other hand, in step S110, it is determined whether the target steering angle θ (value of the current cycle), the deviation upper limit value Δ calculated in step S104, and the current reference steering angle θt have a relationship of θ<θt−Δ. That is, it is determined whether the deviation (θ−θt) between θ and θt is smaller than the deviation upper limit value −Δ, in other words, whether the deviation (θ−θt) is equal to or greater than the deviation upper limit value −Δ. As a result of this determination, when θ<θt−Δ is established (step S110: Yes), the process proceeds to step S112.
In step S112, the reference steering angle θt is changed to a new value by the formula θt=θ+Δ using the target steering angle θ and the deviation upper limit value Δ calculated in step S104. That is, when the deviation Δθ (=θ-θt) obtained by subtracting the reference steering angle θt from the target steering angle θ is Δθ<−Δ, the reference steering angle θt is changed (updated) to θt=θ+Δ. When θ≥θt−Δ is established in step S110 (step 110: No), the process of the current cycle ends. Therefore, in this case, the current reference steering angle θt is maintained unchanged. That is, when the deviation Δθ (=θ−θt) obtained by subtracting the reference steering angle θt from the target steering angle θ is −Δ≤Δθ≤Δ, the reference steering angle θt is maintained unchanged.
Again, in
The friction compensation control amount Tc is calculated by the formula Tc=K·Δθ, that is the formula Tc=K(θ-θt), using the target steering angle θ, the reference steering angle θt calculated as described above, and the gain K (=Tt/Δ). The gain K used here is the same as the gain K used in the above reference steering angle calculation (see step S104 in
Here, with reference to
As shown in
Again, in
Tcf=1/(fc·s+1)·Tc
Here, fc is a cutoff frequency, and it is desirable that fc is a variable value such that the steering feeling and the steering angular vibration can be taken into consideration.
As described above, the filtered friction compensation control amount Tcf output from the friction compensation unit 88 is added to the target torque T output from the target torque calculation unit 86 by the adder 90, as shown in
As described in detail with reference to
Next, with reference to
Next,
A second embodiment of the steering control device according to the present disclosure will be described with reference to
In the second embodiment, the deviation upper limit value Δ is a fixed value, and the gain K is set to a variable value instead.
In the second embodiment, only the calculation method of the reference steering angle θt and the calculation method of the friction compensation control amount Tc are different from those of the first embodiment, and the calculation method of the friction torque Tt and the process of the low-pass filter may be the same. Hereinafter, only the calculation method of the reference steering angle θt and the calculation method of the friction compensation control amount Tc in the second embodiment will be described.
In step S202, using the target steering angle θ, the reference steering angle θt, and the gain K set in step 200, the calculation is performed by the formula Tc=K·Δθ, that is, Tc=K(θ-θt).
According to the second embodiment described above, substantially the same effect as that of the first embodiment described above can be obtained. However, in the second embodiment, when the gain K is too large, vibration is likely to occur. Therefore, it is desirable to appropriately determine the deviation upper limit value Δ such that the vibration does not occur.
In the first embodiment, the target steering angle θ necessary for following the lane is input to the driving assistance control unit 84, but lateral acceleration, yaw rate, or the like may be used as the target value. At that time, the friction compensation unit 88 can also be used in the same logic by replacing the target steering angle θ with another target value and correspondingly replacing the reference steering angle with a reference value for the other target value, and the effect thereof is the same as that of the first embodiment.
In order to improve the steering feeling, the friction torque Tt may be set to be variable by driver steering torque input via the steering wheel 11 (see
As the characteristics of the steering mechanism 20 (see
Although the friction waveform sufficiently close to the actual friction characteristics is obtained in the first embodiment, the friction torque Tt may be set to be variable according to the target steering angular velocity in order to further consider static friction. This makes it possible to generate the friction compensation control amount Tc in consideration of static friction, dynamic friction, and elastic friction gradient.
As described in detail above, according to the embodiment, the friction compensation unit 88 that outputs the friction compensation control amount Tc or Tcf having the appropriate direction and magnitude based on the target steering angle θ, the vehicle speed V, etc. is provided, so that the friction generated in the steering mechanism 20 during automatic driving or driving assistance is compensated, and the steering angle followability is improved. As a result, wobbling of the vehicle that travels in a straight line is reduced and disturbance responsiveness is improved.
Further, when the vehicle exerts more lateral acceleration than necessary due to momentary torque fluctuation, it is possible to suppress occurrence of inconveniences such as amplification of the vibration due to a change in the target lateral acceleration itself to be instructed, and a frequent change in the increasing and decreasing direction of the target lateral acceleration. Since the required torque smoothly decreases or increases when the increasing and decreasing direction of the target lateral acceleration is switched, the friction compensation control amount Tc or Tcf also fluctuates slightly with respect to a slight fluctuation of the target lateral acceleration. Therefore, the fluctuation range of the torque can be reduced.
The following appendices will be further disclosed with respect to the embodiments described above.
A steering control device described in Appendix 1 according to the present disclosure is a steering control device that controls steering of a vehicle in which automatic driving or driving assistance is performed, and includes a reference steering angle calculation unit that calculates a reference steering angle (θt) of the vehicle based on a target steering angle (θ) and a vehicle speed (V) of the vehicle, and a compensation unit that determines whether a deviation between the calculated reference steering angle (θt) and the target steering angle (θ) is equal to or greater than a predetermined value (Δ), and determination is made that the deviation is equal to or greater than the predetermined value (Δ), compensates for the calculated reference steering angle (θt) such that the calculated reference steering angle (θt) follows the target steering angle (θ).
According to the steering control device described in Appendix 1, the reference steering angle (θt) of the vehicle is calculated by the reference steering angle calculation unit based on the target steering angle (θ) according to the direction in which the vehicle is to travel by automatic driving or driving assistance and the vehicle speed (V) of the vehicle. Subsequently, when the compensation unit first determines whether the deviation between the calculated reference steering angle (θt) and the target steering angle (θ) is equal to or greater than the predetermined value (Δ), and that the deviation is equal to or greater than the predetermined value (Δ), the calculated reference steering angle (θt) is compensated and follows the target steering angle (θ). That is, in this case, due to compensation, the calculated reference steering angle (θt) follows the target steering angle (θ) so as to be separated by the predetermined value (Δ) or smaller (in other words, fluctuates so as not to be separated from the target steering angle (θ) by the predetermined value (Δ) or greater). On the other hand, when the deviation is not equal to or greater than the predetermined value (Δ), the calculated reference steering angle (θt) is not compensated, but in this case, the calculated reference steering angle (θt) follows the target steering angle (θ) so as to be separated by the predetermined value (Δ) or smaller even without compensation.
Here, regarding the setting of the “predetermined value (Δ)”, a limit value at which the fluctuation of the required torque does not adversely affect the steering feeling or the riding comfort may be obtained by experimental or empirical simulation or machine learning, and some margin may be added to the limit value. The obtained value may be set as a predetermined value in advance, or the predetermined value may be appropriately updated during automatic driving or driving assistance by machine learning. In either method, the predetermined value is set to a value small enough to keep the fluctuation of the required torque when the reference steering angle (θt) is fluctuated toward the target steering angle (θ) within the allowable range where the required torque does not suddenly fluctuate. Further, regarding “following” by the compensation unit, a method or the like may be adopted in which the compensation unit adds, to the target torque (T) corresponding to the target steering angle (θ), the friction compensation control amount (Tc or Tcf) calculated as having the appropriate direction and magnitude based on the target steering angle and the vehicle speed. As a result, the friction torque that is the steering reaction force can be compensated, and the followability of the actual steering angle to the target steering angle (θ) can be improved. As described above, the friction generated in a steering mechanism of the vehicle is compensated and the steering angle followability is improved, so that it is possible to reduce wobbling of the vehicle traveling in a straight line and improve disturbance responsiveness.
As a result of the above, even when the increasing and decreasing direction of the target lateral acceleration is switched from the increasing direction to the decreasing direction or the decreasing direction to the increasing direction, the reference steering angle is appropriately compensated, so that it is possible to suppress sudden fluctuation in the required torque based on the compensated reference steering angle in an electric actuator that rotates the steering mechanism or supports the rotation of the steering mechanism.
A steering control device described in Appendix 2 is the vehicle control device described in Appendix 1, and further includes a friction torque calculation unit that calculates a friction torque value (Tt) to be compensated for a steering mechanism of the vehicle based on a predetermined category of parameters indicating a state of the vehicle including the vehicle speed (V), in which the reference steering angle calculation unit calculates the reference steering angle (θt) based on the calculated friction torque value (Tt) and the target steering angle (θ) in place of or in addition to the vehicle speed (V).
According to the steering control device described in Appendix 2, first, in the friction torque calculation unit, the friction torque value (Tt) to be compensated for the steering mechanism is calculated based on the predetermined category of parameters including the vehicle speed (V) (for example, in addition to the vehicle speed (V), lateral acceleration, yaw rate, driver steering torque, and the like). Next, in the reference steering angle calculation unit, the reference steering angle (θt) is calculated based on the calculated friction torque value (Tt) and the target steering angle (θ) in place of or in addition to the vehicle speed (V). Therefore, even when the increasing and decreasing direction of the target lateral acceleration is switched from the increasing direction to the decreasing direction or the decreasing direction to the increasing direction, compensation is performed while a state of the vehicle indicated by the predetermined category of parameters including the vehicle speed (V) is reflected, so that the required torque can smoothly decreases or increases. Further, since the friction compensation control amount can be set to fluctuate slightly with respect to the slight fluctuation of the target lateral acceleration, the fluctuation range of the required torque can be reduced. As described above, it is possible to more effectively suppress such sudden fluctuation in the required torque.
A steering control device described in Appendix 3 is the steering control device described in Appendix 2 in which the friction torque calculation unit calculates the friction torque value (Tt) to be compensated such that a friction torque value (Tt) to be compensated when the vehicle speed (V) is a first vehicle speed value is smaller than a friction torque value to be compensated when the vehicle speed (V) is a second vehicle speed value that is smaller than the first vehicle speed value.
According to the steering control device described in Appendix 3, although the actual steering friction characteristics differ depending on the vehicle speed (V), more appropriate friction torque can be compensated according to the vehicle speed (V). For example, at a high speed, friction is reduced due to reverse input vibration of the steering mechanism, so that it is possible to take individual and specific measures according to the actual steering mechanism, such as reducing the friction compensation control amount (Tc or Tcf).
A steering control device described in Appendix 4 is the steering control unit described in Appendix 2 or 3 in which, as compensation for the calculated reference steering angle, the compensation unit changes the reference steering angle (θt) in a direction in which an absolute value of the deviation between the calculated reference steering angle (θt) and the target steering angle (θ) decreases when the absolute value of the deviation is greater than a deviation upper limit value set based on the calculated friction torque value (Tt), and does not change the reference steering angle (θt) when the absolute value of the deviation is not greater than the deviation upper limit value.
According to the steering control device described in Appendix 4, the reference steering angle (θt) is changed by the compensation unit in the direction in which the absolute value of the deviation between the calculated reference steering angle (θt) and the target steering angle (θ) decreases when the absolute value of the deviation is greater than the deviation upper limit value set based on the calculated friction torque value (Tt). On the contrary, when the absolute value of the deviation is not greater than the deviation upper limit value, the reference steering angle (θt) is not changed, that is, maintained. Therefore, it is possible to compensate for the friction torque (Tt) close to the actual friction characteristics in consideration of the elastic friction gradient. That is, it is possible to suppress excessive or insufficient friction torque (Tt) to be compensated according to the actual operating condition of the steering mechanism.
A steering control device described in Appendix 5 is the steering control device described in any one of Appendices 2 to 4 in which the compensation unit calculates, as the compensation for the calculated reference steering angle (θt), a friction compensation control amount (Tc or Tcf) by multiplying the deviation between the calculated reference steering angle (θt) and the target steering angle (θ) by a gain.
According to the steering control device described in Appendix 5, the compensation unit calculates, as the compensation for the calculated reference steering angle (θt), the friction compensation control amount (Tc or Tcf) by multiplying the deviation by the gain. Then, the calculated friction compensation control amount (Tc or Tcf) is added to the target torque (T) as it is or after other processes are performed, so that the compensated target torque (Tm) is set. As described above, the reference steering angle can be compensated as a relatively simple process.
A steering control device described in Appendix 6 is the steering control device described in Appendix 5, and further includes a low-pass filter that performs a low-pass filter process on the calculated friction compensation control amount (Tc).
According to the steering control device described in Appendix 6, the friction compensation control amount (Tc) calculated as described in Appendix 6 is added to the target torque (T) after the low-pass filter process is performed (that is, as the friction compensation control amount (Tcf)), so that the compensated target torque (Tm) is set. Therefore, it is possible to improve the steering feeling with the driver's hands on the steering wheel by a relatively simple process such as giving an appropriate constant to the low-pass filter.
A steering control device described in Appendix 7 is the steering control device described in Appendix 5 or 6 in which, as the compensation for the calculated reference steering angle, the compensation unit sets a deviation upper limit value (Δ) by dividing the calculated friction torque value (Tt) by the gain, when a deviation (θ-θt) obtained by subtracting the calculated reference steering angle (θt) from the target steering angle (θ) is greater than the set deviation upper limit value (Δ), changes the calculated reference steering angle (θt) to a value (θ-Δ) obtained by subtracting the set deviation upper limit value (Δ) from the target steering angle (θ), when the subtracted deviation (θ-θt) is smaller than a negative value (−Δ) of the set deviation upper limit value (Δ), changes the calculated reference steering angle (θt) to a value (θ+Δ) obtained by adding the set deviation upper limit value (Δ) to the target steering angle (θ), and when an absolute value of the subtracted deviation (θ-θt) is equal to or smaller than the set deviation upper limit value (Δ), maintains the calculated reference steering angle (θt) unchanged.
According to the steering control device described in Appendix 7, it is possible to appropriately design how much the friction compensation control amount (Tc or Tcf) is increased for a slight change in the target steering angle (θ) by changing the gain value. For example, by increasing the gain, the responsiveness can be improved, wobbling of the vehicle traveling in a straight line (or wobbling of the vehicle with respect to the center of a curved road) can be reduced, and responsiveness for disturbance such as a crosswind can be improved. Therefore, it is possible to compensate for the friction torque (Tt) close to the actual friction characteristics in consideration of the elastic friction gradient. That is, it is possible to suppress excessive or insufficient friction torque (Tt) to be compensated according to the actual operating condition of the steering mechanism.
A steering control device described in Appendix 8 is the steering control device described in any one of Appendices 1 to 7, and further includes a target torque calculation unit that calculates target torque (T) based on the target steering angle (θ) and an addition output unit that outputs compensated target torque (Tm) to an electric actuator of a steering mechanism of the vehicle by adding a friction compensation control amount (Tc or Tcf) calculated corresponding to the compensated reference steering angle (θt) to the calculated target torque (T).
According to the steering control device described in Appendix 8, when the target torque calculation unit calculates the target torque (T) based on the target steering angle (θ) or the target steering angle (θ), vehicle speed (V), and the like, the friction compensation control amount (Tc or Tcf) calculated corresponding to the compensated reference steering angle (θt) is added to the calculated target torque (T) by the addition output unit. As a result, the compensated target torque (Tm) is output to the electric actuator. Therefore, even when the increasing and decreasing direction of the target lateral acceleration is switched from the increasing direction to the decreasing direction or the decreasing direction to the increasing direction, the friction compensation control amount (Tc) follows the compensated target torque (Tm) to which the target torque (T) is added as it is or after the low-pass filter process or the like is performed, so that it is possible to suppress sudden fluctuation in the required torque of the electric actuator.
An electric power steering device described in Appendix 9 is an electric power steering device, and includes the steering control device according to any one of Appendices 1 to 8 and an electric actuator of which required torque is controlled based on the compensated reference steering angle.
Since the electric power steering device described in Appendix 9 includes the steering control device according to each of the Appendices described above, it is possible to suppress sudden fluctuation in required torque of the electric actuator even when the increasing and decreasing direction of the target lateral acceleration is switched from the increasing direction to the decreasing direction or the decreasing direction to the increasing direction during automatic driving or driving assistance.
The present disclosure can be appropriately modified within the scope of the claims and within the scope not contrary to the gist or idea of the disclosure that can be read from the entire specification. The steering control device or the electric power steering device including such modifications is also included in the technical idea of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2021-124502 | Jul 2021 | JP | national |