Torque compensating apparatus and method for motor driven power steering system
11479292 · 2022-10-25
Assignee
Inventors
Cpc classification
B62D5/0466
PERFORMING OPERATIONS; TRANSPORTING
B62D15/021
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D5/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A torque compensation apparatus for a Motor Driven Power Steering (“MDPS”) system including: a column torque sensor configured to detect column torque applied to a steering shaft; a steering angle sensor configured to detect a steering angle of a steering wheel; and a controller configured to calculate a compensation ratio by sudden steering, based at least one of the column torque detected by the column torque sensor and a steering angular velocity calculated from the steering angle detected by the steering angle sensor. The basic assist torque outputted from the MDPS system is then compensated for according to the compensation ratio.
Claims
1. A torque compensation apparatus for a Motor Driven Power Steering (“MDPS”) system, comprising: a column torque sensor configured to detect a column torque applied to a steering shaft; a steering angle sensor configured to detect a steering angle of a steering wheel; and a controller configured to calculate a compensation ratio by sudden steering, based on at least one of the column torque detected by the column torque sensor and a steering angular velocity calculated from the steering angle detected by the steering angle sensor, and compensate for basic assist torque outputted from the MDPS system according to the compensation ratio, wherein when the compensation ratio has a value between 0 and 1, the controller compensates for the basic assist torque by adding sudden steering compensation torque to the basic assist torque, the sudden steering compensation torque being calculated as the product of the basic assist torque and the compensation ratio.
2. The torque compensation apparatus of claim 1, further comprising a vehicle velocity sensor configured to detect a vehicle velocity, wherein the controller calculates the compensation ratio by further considering the vehicle velocity detected by the vehicle velocity sensor.
3. The torque compensation apparatus of claim 2, wherein the controller calculates the compensation ratio, based on a column torque compensation gain which is calculated as a larger value as the column torque increases in a preset torque compensation section, a steering angular velocity compensation gain which is calculated as a larger value as the steering angular velocity increases in a preset angular velocity compensation section, and a vehicle velocity compensation gain which is calculated as a larger value as the vehicle velocity increases in a preset vehicle velocity compensation section.
4. The torque compensation apparatus of claim 1, wherein: when the compensation ratio has a value of 0, the controller provides no compensation for the basic assist torque; and when the compensation ratio has a value of 1, the controller compensates for the basic assist torque using preset maximum assist torque.
5. A torque compensation method for a Motor Driven Power Steering (“MDPS”) system, comprising: determining, by a controller, whether a steering state of a vehicle is a sudden steering state, based on at least one of a column torque and a steering angular velocity; calculating, by the controller, a compensation ratio by sudden steering based on at least one of the column torque and the steering angular velocity, when the steering state of the vehicle is a sudden steering state; and compensating for, by the controller, basic assist torque outputted from the MDPS system according to the compensation ratio, wherein, in the compensating for the basic assist torque, when the compensation ratio has a value between 0 and 1, the controller compensates for the basic assist torque by adding sudden steering compensation torque to the basic assist torque, the sudden steering compensation torque being calculated as the product of the basic assist torque and the compensation ratio.
6. The torque compensation method of claim 5, wherein in the calculating of the compensation ratio, the controller calculates the compensation ratio by further considering a vehicle velocity.
7. The torque compensation method of claim 6, wherein in the calculating of the compensation ratio, the controller calculates the compensation ratio, based on a column torque compensation gain which is calculated as a larger value as the column torque increases in a preset torque compensation section, a steering angular velocity compensation gain which is calculated as a larger value as the steering angular velocity increases in a preset angular velocity compensation section, and a vehicle velocity compensation gain which is calculated as a larger value as the vehicle velocity increases in a preset vehicle velocity compensation section.
8. The torque compensation method of claim 5, wherein in the compensating for the basic assist torque, when the compensation ratio has a value of 1, the controller compensates for the basic assist torque using preset maximum assist torque.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention, and together with the description serve to explain the principles of the invention.
(2)
(3)
(4)
DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
(5) The invention is described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure is thorough, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals in the drawings denote like elements.
(6) Unless defined otherwise, it is to be understood that all the terms (including technical and scientific terms) used in the specification has the same meaning as those that are understood by those who skilled in the art. Further, the terms defined by the dictionary generally used should not be ideally or excessively formally defined unless clearly defined specifically. It will be understood that for purposes of this disclosure, “at least one of X, Y, and Z” can be construed as X only, Y only, Z only, or any combination of two or more items X, Y, and Z (e.g., XYZ, XYY, YZ, ZZ). Unless particularly described to the contrary, the term “comprise”, “configure”, “have”, or the like, which are described herein, will be understood to imply the inclusion of the stated components, and therefore should be construed as including other components, and not the exclusion of any other elements.
(7)
(8) Referring to
(9) The column torque sensor 100 may detect a column torque Tcol applied to a steering shaft when a driver operates a steering wheel, and output the detected column torque Tcol to the controller 400. The detected column torque Tcol may be used when the controller 400 calculates basic assist torque and a compensation ratio depending on sudden steering as described later.
(10) The steering angle sensor 200 may detect a steering angle θ of the steering wheel, and transfer the detected steering angle θ to the controller 400. The steering angle sensor 200 may include an optical sensor to detect a steering angular velocity ω. Also, the steering angle sensor 200 may measure the steering angle θ and differentiate the measured steering angle with respect to time, in order to detect the steering angular velocity ω. In another embodiment, the controller 400 may receive the steering angle θ from the steering angle sensor 200, and calculate the steering angular velocity ω by differentiating the steering angle θ with respect to time. In the present embodiment, however, the steering angle sensor 200 may detect the steering angle θ and the steering angular velocity ω, and transfer the detected steering angle and steering angular velocity to the controller 400. The steering angle θ and the steering angular velocity ω may be used when the controller 400 calculates the basic assist torque and the compensation ratio depending on sudden steering as described later.
(11) The vehicle velocity sensor 300 may detect a vehicle velocity V of the vehicle in operation, and transfer the detected vehicle velocity V to the controller 400. The vehicle velocity sensor 300 may include various sensors, for example, a sensor for detecting the vehicle velocity V using the angular velocity of a wheel, a sensor for detecting the vehicle velocity V by measuring an RPM (Revolutions Per Minute), and a sensor for detecting the vehicle velocity V using a GPS (Global Positioning System). The detected vehicle velocity V may be used when the controller 400 calculates the basic assist torque and the compensation ratio depending on sudden steering as described later.
(12) The controller 400 may calculate the compensation ratio by sudden steering, based on one or more of the column torque Tcol detected by the column torque sensor 100 and the steering angular velocity ω calculated from the steering angle θ detected by the steering angle sensor 200, and compensate for the basic assist torque outputted from the MDPS system 410 depending on the compensation ratio.
(13) The operation of the controller 400 to compensate for the basic assist torque will be described in detail with reference to
(14) The MDPS system 410 may calculate the basic assist torque based on main assist torque calculated through a boost calculation unit 411 and self-alignment torque calculated through a damping calculation unit 413 and a return calculation unit 415. Since the process of calculating the basic assist torque through the MDPS system 410 is publicly known to those skilled in the art, the detailed descriptions thereof are omitted herein.
(15) As described above, the basic assist torque which is calculated on the basis of the main assist toque and the self-alignment torque relies on the preset tuning parameters without considering the compensation for sudden steering. Thus, in the present embodiment, the controller 400 may calculate a predetermined compensation ratio through the compensation ratio calculator 430 and the selector 450, and compensate for the basic assist torque depending on the calculated compensation ratio.
(16) The compensation ratio calculator 430 may calculate the compensation ratio by sudden steering, based on one or more of the column torque Tcol and the steering angular velocity ω. That is, since a driver's sudden steering rapidly increases the column torque Tcol or the steering angular velocity ω, the compensation ratio calculator 430 determine the driver's sudden steering and calculate the compensation ratio, based on one or more of the column torque Tcol and the steering angular velocity ω. The compensation ratio calculator 430 may calculate the compensation ratio using only one of the column torque Tcol and the steering angular velocity ω. Preferably, however, the compensation ratio calculator 430 may calculate the compensation ratio using both of the column torque Tcol and the steering angular velocity ω, in order to improve the precision of the sudden steering determination and the compensation ratio calculation.
(17) The compensation ratio calculator 430 may calculate the compensation ratio by further considering the vehicle velocity V detected by the vehicle velocity sensor 300. That is, when the vehicle is driving at high velocity, larger compensation torque needs to be calculated to assist a driver's sudden steering, in order to effectively avoid a collision with an external obstacle. On the other hand, when the vehicle is driving at low velocity, compensation torque required for avoiding a collision may be lower than when the vehicle is driving at high velocity. Therefore, the compensation ratio calculator 430 can calculate the compensation ratio by further considering the vehicle velocity V, thereby further improving the driver's steering feel against sudden steering while a collision with an obstacle is effectively avoided.
(18) The method for calculating the compensation ratio will be described in detail.
(19) The compensation ratio calculator 430 may calculate the compensation ratio based on a column torque compensation gain, a steering angular velocity compensation gain and a vehicle velocity compensation gain, which are calculated from the column torque Tcol, the steering angular velocity ω and the vehicle velocity V, respectively.
(20) More specifically, the compensation ratio calculator 430 may calculate the compensation ratio, based on the column torque compensation gain which is calculated as a larger value as the column torque increases in a preset torque compensation section [A, B] illustrated in
(21) The torque compensation section and the angular velocity compensation section may indicate a column torque section and a steering angular velocity section, respectively, in which the basic assist torque needs to be compensated for due to the driver's sudden steering, and which are preset in order to set reference values for determining whether the driver suddenly operates the steering wheel. The vehicle velocity compensation section may indicate a preset reference vehicle velocity section for avoiding a collision with an external obstacle. The torque compensation section, the angular velocity compensation section and the vehicle velocity compensation section may be designed in various manners based on the specification of the MDPS system and an experiment result of a designer, and set in the controller 400 in advance.
(22) When the column torque Tcol is detected as a value equal to or less than the minimum column torque (value A in
(23) The steering angular velocity compensation gain and the vehicle velocity compensation gain may be calculated in the same manner as the above-described method for calculating the column torque compensation gain.
(24) As a result, the compensation ratio may be calculated as 0 when any one of the three compensation gains is calculated as a value of 0, calculated as 1 when all of the compensation gains are calculated as a value of 1, and calculated as a value between 0 and 1 in the other cases.
(25)
(26) When the compensation ratio is calculated, the controller 400 may compensate for the basic assist torque depending on the compensation ratio.
(27) Specifically, the controller 400 may calculate sudden steering assist torque by multiplying the basic assist torque by the compensation ratio, and compensate for the basic assist torque by adding the calculated sudden steering compensation torque to the basic assist torque. Therefore, the final assist torque may be calculated as expressed by Equation 1 below:
Final assist torque=sudden steering compensation torque+basic assist torque=basic assist torque×compensation ratio+basic assist torque=basic assist torque×(1+compensation ratio) [Equation 1]
(28) Depending on the compensation ratio, the final assist torque calculated through Equation 1 may be calculated as follows. When the compensation ratio is 0, the final assist torque may be equal to the basic assist torque. Therefore, when the compensation ratio is 0, the controller 400 provides no compensation for the basic assist torque.
(29) When the compensation ratio has a value between 0 and 1, for example, a value of 0.5, the final assist torque may be calculated as (1.5*basic assist torque), and the controller 400 may increase the basic assist torque to reduce a heavy steering feel of the driver by sudden steering.
(30) When the compensation ratio is 1, the final assist torque may be doubled from the basic assist torque. In this case, since the basic assist torque is excessively compensated for, an excessive steering risk may be caused by sudden steering. Thus, in the present embodiment, the controller 400 may compensate for the basic assist torque using the preset maximum assist torque.
(31) That is, the controller 400 may compensate for the basic assist torque through a method which sets the maximum assist torque in advance and sets the final assist torque to the maximum assist torque when the compensation ratio is 1 or a method which adds the preset maximum assist torque to the basic assist torque. At this time, the preset maximum assist torque may be set in such a range that is equal to or more than the basic assist torque, but does not exceed the double of the basic assist torque.
(32)
(33) Although not illustrated in
(34) So far, the MDPS system 410, the compensation ratio calculator 430 and the selector 450 have been described as separate components in the controller 400. In another embodiment, however, the controller 400 may be configured as a combined unit which performs the overall operations of the respective units 410, 430 and 450.
(35)
(36) Referring to
(37) When the steering state of the vehicle is a sudden steering state, the controller 400 may calculate the compensation ratio by the sudden steering, based on one or more of the column torque Tcol and the steering angular velocity ω, at step S200. When the compensation ratio is calculated, the vehicle velocity V may be further considered as described above, and the specific process of calculating the compensation ratio has been described above. Therefore, the detailed descriptions thereof are omitted herein.
(38) Then, the controller 400 may differently compensate for the basic assist torque outputted from the MDPS system 410 according to the compensation ratio, at step S300.
(39) Specifically, when the compensation ratio has a value between 0 and 1, the controller 400 may differently compensate for the basic assist torque by adding the sudden steering compensation torque to the basic assist torque, the sudden steering compensation torque being calculated as the product of the basic assist torque and the compensation ratio.
(40) Furthermore, when the compensation ratio has a value of 1, the controller 400 may compensate for the basic assist torque using the preset maximum assist torque.
(41) On the other hand, when the compensation ratio has a value of 0, the controller 400 may determine that the steering state of the vehicle does not correspond to the sudden steering condition, steps following step S200 may not be performed, and the procedure may be ended. Therefore, the basic assist torque may not be compensated for.
(42) As such, the torque compensation apparatus and method can enable a driver to easily handle the steering wheel in case of sudden steering, thereby effectively avoiding a collision with an external obstacle while improving the driver's steering feel. Furthermore, the torque compensation apparatus and method can calculate the sudden steering compensation torque using the parameter such as the column torque which the existing MDPS system has used to calculate the assist torque without an additional device, which makes it possible to simplify the system.
(43) Although exemplary embodiments of the invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as defined in the accompanying claims.