Apparatus and method for reducing vibrations of electronic power steering apparatus
10882551 ยท 2021-01-05
Assignee
Inventors
Cpc classification
B62D6/10
PERFORMING OPERATIONS; TRANSPORTING
B62D6/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B62D5/04
PERFORMING OPERATIONS; TRANSPORTING
B62D6/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An apparatus for reducing vibrations of an electronic steering apparatus includes a vibration filter unit which extracts a steering vibration signal that is a radio frequency component of a torque signal transmitted from a torque sensor, a signal generation unit which generates a reference signal based on one of a wheel speed and a wheel vibration number transmitted from a sensor mounted in a vehicle, an adaptive filter which receives the reference signal generated by the signal generation unit and generates a current control signal, a motor which receives the current control signal, and an error unit which stores a steering vibration component value generated based on the steering vibration signal and the current control signal applied to the motor. Here, the steering vibration component value stored in the error unit is provided as feedback to the adaptive filter to update the adaptive filter with a coefficient.
Claims
1. An apparatus for reducing vibrations of an electronic steering apparatus, comprising: a vibration filter unit which extracts a steering vibration signal that is a radio frequency component of a torque signal transmitted from a torque sensor; a signal generation unit which generates a reference signal based on one of a wheel speed and a wheel vibration number transmitted from a sensor mounted in a vehicle; an adaptive filter which receives the reference signal generated by the signal generation unit and generates a current control signal; a motor which receives the current control signal; and an error unit which stores a steering vibration component value generated based on the steering vibration signal and the current control signal applied to the motor, wherein the steering vibration component value stored in the error unit is provided as feedback to the adaptive filter to update the adaptive filter with a coefficient, wherein the error unit provides the steering vibration component value as feedback to the adaptive filter so that the steering vibration component value becomes 0 or approaches 0.
2. The apparatus of claim 1, comprising a gain unit which receives the current control signal and modifies a level and a phase of the current control signal.
3. The apparatus of claim 2, wherein the gain unit stores values related to vehicular properties which affect the steering vibration component value and modifies the current control signal based on the stored values.
4. The apparatus of claim 1, wherein the adaptive filter is formed as a finite impulse response filter (FIR).
5. The apparatus of claim 1, wherein the steering vibration signal is configured to generate vibrations in the electronic steering apparatus.
6. The apparatus of claim 1, wherein a frequency of the reference signal is controlled to be identical to a rotational frequency of a vehicular wheel.
7. The apparatus of claim 1, wherein the motor rotates in a direction opposite to vibration generated by the steering vibration signal.
8. The apparatus of claim 1, wherein: the vibration filter unit is connected between the torque sensor and the error unit, and the adaptive filter is connected between the signal generation unit and the motor.
9. The apparatus of claim 1, wherein the adaptive filter is configured to: update the coefficient of the adaptive filter in response to the steering vibration component value provided as feedback by the error unit, and generate the current control signal based on the updated coefficient of the adaptive filter.
10. A method of reducing vibrations of an electronic steering apparatus, the method comprising: sensing a steering vibration signal while a vehicle is driven; generating a reference signal based on at least one of a wheel speed and a wheel vibration number transmitted from a sensor of the vehicle; generating a current control signal by inputting the reference signal into an adaptive filter; generating a steering vibration component value based on the steering vibration signal by applying the current control signal to a motor; and providing the steering vibration component value as feedback to the adaptive filter, wherein the steering vibration component value is provided as feedback to the adaptive filter so that the steering vibration component value becomes 0 or approaches 0.
11. The method of claim 10, wherein the sensing of the steering vibration signal comprises: sensing, by a torque sensor, a torque signal; and extracting the steering vibration signal by inputting the torque signal into a vibration filter unit.
12. The method of claim 10, wherein at least one of a level and a phase of the current control signal is modified by a gain unit and is applied to the motor.
13. The method of claim 10, wherein the providing feedback to the adaptive filter comprises: storing the steering vibration component value in an error unit; and providing the steering vibration component value stored in the error unit as feedback to the adaptive filter to update the adaptive filter with a coefficient.
14. The method of claim 13, wherein the adaptive filter is formed as an FIR filter.
15. The method of claim 13, wherein the adaptive filter updates the coefficient of the adaptive filter in response to the steering vibration component value provided as feedback by the error unit, and generates the current control signal based on the updated coefficient of the adaptive filter.
16. The method of claim 10, wherein the steering vibration signal is a radio frequency component of a torque signal transmitted from a torque sensor.
17. The method of claim 10, wherein the steering vibration signal is configured to generate vibrations in the electronic steering apparatus.
18. The method of claim 10, wherein a frequency of the reference signal is controlled to be identical to a rotational frequency of a vehicular wheel.
19. The method of claim 10, wherein the motor rotates in a direction opposite to vibration generated by the steering vibration signal.
20. The method of claim 10, wherein the gain unit stores values related to vehicular properties which affect the steering vibration component value and modifies the current control signal based on the stored values.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other objects, features and advantages of the present invention will become more apparent to those of ordinary skill in the art by describing in detail exemplary embodiments thereof with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
(6) Embodiments of the present invention will be described in detail with reference to the attached drawings. The attached drawings are only to allow the concept of the present invention to be easily understood. However, it will be understood that the concept of the present invention is not limited by the attached drawings.
(7) As shown in
(8) The vibration filter unit 20 extracts a steering vibration signal that is a radio frequency component of a steering torque signal received from a torque sensor 10, in which the steering vibration signal is formed at about 10 to 20 Hz.
(9) The vibration filter unit 20 may be formed as a band pass filter which filters out a certain frequency signal, may be formed as a low filter which blocks a low frequency domain to pass only a high frequency, or may be formed as a high pass filter to pass only a high frequency domain.
(10) As described above, the steering vibration signal extracted by the vibration filter unit 20 generates vibrations in the steering apparatus.
(11) The signal generation unit 30 generates a reference signal that is a sine wave based on one of a wheel speed and a wheel vibration number transmitted from a sensor mount in a vehicle.
(12) Also, the reference signal may be generated based on wheel speed data transmitted from an electronic speed control (ESC) module through a controller area network (CAN) of the vehicle.
(13) Here, a frequency of the reference signal is preferably formed to be identical to a rotational frequency of vehicular wheels.
(14) The adaptive filter 40 receives the reference signal generated by the signal generation unit 30 and generates a current control signal.
(15) A motor 50 receives the current control signal generated by the adaptive filter 40.
(16) For the above reasons, when the current control signal is applied to the motor 50, since the motor 50 rotates in a direction opposite to vibrations generated by the steering vibration signal, the vibrations are affected and a steering vibration component value is generated due to the effect. As a result, when the steering vibration component value approaches 0, the vibrations are reduced.
(17) The error unit 60 stores the steering vibration component value generated based on the steering vibration signal and the current control signal applied to the motor 50.
(18) Also, the steering vibration component value stored in the error unit 60 is provided as feedback to the adaptive filter 40 and updates a coefficient of the adaptive filter 40, which is called a cycle.
(19) As a result, due to the updated coefficient of the adaptive filter 40, the current control signal is regenerated or modified and applied to the motor 50 again.
(20) To reduce vibrations of the steering apparatus, the steering vibration component value is continuously provided as feedback to the adaptive filter 40 and the coefficient of the adaptive filter 40 is updated.
(21) That is, since the vibrations of the steering apparatus disappear when the steering vibration component value becomes 0, the steering vibration component value is provided as feedback until the steering vibration component value becomes 0 or approaches 0, thereby updating the coefficient of the adaptive filter 40.
(22) Also, even though the steering vibration component value is 0, the providing of feedback is not interrupted. In this case, the coefficient of the adaptive filter 40 is continuously updated as the same value.
(23) Also, although a heterodyne algorithm is used in a conventional case, complicated computations including sin, cos, etc. are necessary to extract a certain frequency component. Since a microcontroller unit (MCU) has a great computation load, a low speed, and a complicated algorithm structure, many modifications are necessary to provide optimum performance.
(24) However, since employing a method of changing a filter coefficient to simply reduce vibrations, the adaptive filter 40 performs simpler computation than the heterodyne algorithm, thereby providing a high speed.
(25) Due thereto, since vibrations are reduced by responding to vibrations generated in the steering apparatus in real time, an optimal driving environment may be provided to a driver.
(26) As shown in
(27) The gain unit 70 receives the current control signal and modifies a level and a phase of the current control signal.
(28) Although the steering vibration component value may approach 0 to reduce vibrations without the gain unit 70, when the steering vibration component value starts with a too great value or an unexpected value, a large amount of time may be consumed for reducing the vibrations and greater vibrations may occur.
(29) Accordingly, values related to vehicular properties which have a great effect on the steering vibration component value are stored in the gain unit 70 and the current control signal is modified based on the values stored in the gain unit 70, thereby quickly reducing the vibrations.
(30) Also, the gain unit 70 may be modified to apply to various vehicles.
(31) As shown in
(32) An FIR form is shown as following Equation.
y=ax(n)+bx(n1)+cx(n2)+ . . . zx(nt)
(33) Here, a, b, and c indicate coefficients, x(n) indicates an input value of a current cycle, and y indicates an output value of the current cycle. For example, x(n5) indicates an input value 5 cycles prior.
(34) Generally, an FIR filter has a fixed coefficient. However, the FIR filter applied to the adaptive filter 40 is updated with a coefficient whenever receiving feedback.
(35) Also, such an FIR filter may be formed as a least mean squares (LMS) filter, a recursive least squares (RLS) filter, etc. Since the types described above are already well known, a detailed description thereof will be omitted.
(36) Hereinafter, a method of reducing vibrations of an electronic steering apparatus according to another embodiment of the present invention will be described. A repetitive description of the apparatus of reducing the vibrations of the electronic steering apparatus according to one embodiment of the present invention will be omitted.
(37) As shown in
(38) In the sensing of the steering vibration signal (S100), vibrations generated in a steering apparatus while a vehicle is driven are sensed.
(39) In the generating of the reference signal (S200), the reference signal formed of a sine wave is generated based on at least one of a wheel speed and an angular frequency transmitted from a sensor of the vehicle.
(40) Here, a frequency of the reference signal may be formed identical to a rotational frequency of vehicular wheels.
(41) In the generating of the current control signal (S300), the current control signal is generated by inputting the reference signal to the adaptive filter 40.
(42) In the generating of the steering vibration component value (S400), the current control signal is applied to the motor 50 and the steering vibration component value is generated based on the steering vibration signal.
(43) In the providing feedback (S400), the steering vibration component value is provided as feedback to the adaptive filter 40.
(44) In this case, when the steering vibration signal is sensed at the steering apparatus while the vehicle is driven, the reference signal formed of the sine wave is generated based on the wheel speed and a wheel vibration number transmitted from the sensor of the vehicle.
(45) After that, the current control signal is generated by inputting the reference signal into the adaptive filter 40 and the generated current control signal is applied to the motor 50 to generate the steering vibration component value based on the steering vibration signal. Also, the steering vibration component value is provided as feedback to the adaptive filter 40.
(46) As a result, when the steering vibration component value is provided as feedback to the adaptive filter 40, the current control signal is regenerated or modified by the adaptive filter 40 and applied to the motor 50 again to affect the vibrations, thereby regenerating or modifying the steering vibration component value.
(47) Feedback is repetitively provided until the steering vibration component value becomes 0 or approaches 0. Also, since vibrations occur in real time during driving, the vibrations of the steering apparatus are reduced by continuously providing feedback to allow the component vibration component value to remain 0 or a numerical value close to 0, thereby providing an optimal driving environment to a driver.
(48) Also, since the vibrations generated in real time are reduced in effective response thereto, a feeling of insecurity which occurs due to the vibrations of the steering apparatus can be quickly relieved.
(49) The sensing of the steering vibration signal (S100) may include sensing a torque signal (S110) and extracting the steering vibration signal (S120).
(50) In the sensing of the torque signal (S110), the torque signal is sensed by a torque sensor 10 sensing vibrations generated outside and inside the vehicle.
(51) In the extracting the steering vibration signal (S120), the sensed torque signal is input to the vibration filter unit 20 and the steering vibration signal that is a radio frequency component which generates the vibrations of the steering apparatus is extracted.
(52) The method of reducing the vibrations of the electronic steering apparatus according to another embodiment of the present invention may include the gain unit 70.
(53) The gain unit 70 modifies at least one of a level and a phase of the current control signal to be appropriate for vehicular properties and applies the same to the motor 50.
(54) Although the steering vibration component value may approach 0 to reduce vibrations without the gain unit 70, when the steering vibration component value starts with a too great value or an unexpected value, a large amount of time may be consumed for reducing the vibrations and greater vibrations may occur.
(55) Due to this, values related to the vehicular properties are stored in the gain unit 70 and the current control signal is modified based on the stored values, thereby quickly reducing the vibrations.
(56) Also, the values of the gain unit 70 may be modified according to vehicles.
(57) The providing of feedback to the adaptive filter 40 (S500) may include storing in the error unit 60 (S510) and updating the adaptive filter 40 with a coefficient (S520).
(58) In the storing in the error unit 60 (S510), the steering vibration component value is stored.
(59) In the updating the adaptive filter 40 with the coefficient (S520), the steering vibration component value stored in the error unit 60 is provided as feedback to the adaptive filter 40 to update the adaptive filter 40 with the coefficient.
(60) Here, when the steering vibration component value stored in the error unit 60 which is a value of 0 or a value close to 0 is provided as feedback to the adaptive filter 40, the coefficient of the adaptive filter 40 is updated while remaining as the same value as that of the coefficient previously provided with feedback.
(61) Also, the adaptive filter 40 may be formed of an FIR filer. The FIR filter may be formed as an LMS filer, an RLS filter, etc.
(62) In a typical case, a heterodyne algorithm is used. However, since complicated computations are used to extract a certain frequency component, an MCU has a great load and a low speed and needs a lot of modifications to output optimal performance due to complicated algorithms.
(63) However, since using a method of changing a filter coefficient, the adaptive filter 40 has simpler computations and higher speed than the heterodyne algorithm, thereby efficiently reducing the vibrations.
(64) According to the embodiments of the present invention, in an apparatus and a method for reducing vibrations in an electronic steering apparatus, a current control signal generated based on a reference signal is applied to a motor, thereby reducing vibrations of the steering apparatus.
(65) Also, a gain unit is included to be applied to various vehicles to reduce vibrations of steering apparatuses therein.
(66) Also, since an adaptive filter is included to more efficiently reduce vibrations of a steering wheel than typical methods.
(67) The effects of the present invention are not limited to the above disclosure; other effects not mentioned above may become apparent to those of ordinary skill in the art based on the following disclosure.
(68) The embodiments and the attached drawings are merely examples which exemplarily illustrate a part of the technical concept of the present invention. Accordingly, since the embodiments disclosed herein are not to limit the technical concept of the present invention but to describe the same, it is obvious that the scope of the technical concept of the present invention is not limited to the embodiments. It will be apparent to those skilled in the art that various modifications can be made to the above-described exemplary embodiments of the present invention without departing from the spirit or the scope of the invention. Thus, it is intended that the present invention covers all such modifications provided they come within the scope of the appended claims and their equivalents.