Method and apparatus for controlling motor of electric power assisted steering system
11254354 · 2022-02-22
Assignee
Inventors
Cpc classification
B62D6/00
PERFORMING OPERATIONS; TRANSPORTING
B62D5/0409
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A motor control method for controlling a motor of an electric power assisted steering system includes: generating a low pass torque signal and a high pass torque signal, respectively; generating a low frequency assist torque signal using the low pass torque signal and the vehicle speed; generating a high frequency assist torque signal using a high pass torque signal and the vehicle speed; generating a torque command signal using a sum of the low frequency assist torque signal and the high frequency assist torque signal; and generating a voltage output signal for driving the motor using the torque command signal.
Claims
1. A motor control method for controlling a motor of an electric power assisted steering system comprising: generating a low pass torque signal and a high pass torque signal by a band pass filter using a detected input steering torque signal and a vehicle speed, respectively; generating a low frequency assist torque signal using the low pass torque signal and the vehicle speed; generating a high frequency assist torque signal using the high pass torque signal and the vehicle speed; generating a torque command signal using the sum of the low frequency assist torque signal and the high frequency assist torque signal; and generating a voltage output signal for driving the motor using the torque command signal, wherein in the generating the high frequency torque signal, the high frequency assist torque signal is calculated as a product of the high pass torque signal and a final high frequency assist gain, and wherein the final high frequency assist gain is set to a basic high frequency assist gain basically determined by the vehicle speed, and is set to a value obtained by selectively multiplying the basic high frequency assist gain by a gain reflecting factor according to a magnitude of an amplitude of the high pass torque signal.
2. The motor control method of claim 1, wherein the gain reflecting factor is determined as a function of the vehicle speed and the frequency.
3. The motor control method of claim 1, wherein the generating of the high frequency assist torque signal comprises: calculating an amplitude difference which is a difference between an amplitude of the high pass torque signal and a reference amplitude for each of predetermined representative frequencies; determining whether the calculated amplitude difference is greater than or equal to a preset amplitude difference threshold for each representative frequency; setting the basic high frequency assist gain to the final high frequency assist gain when the calculated amplitude difference is not greater than or equal to the preset amplitude difference threshold for each representative frequency; setting the final high frequency assist gain to a value obtained by multiplying the basic high frequency assist gain by the gain reflecting factor when the calculated amplitude difference is greater than or equal to the preset amplitude difference threshold for each representative frequency; and determining the high frequency assist torque signal by a value obtained by multiplying the high pass torque signal by the final high frequency assist gain.
4. The motor control method of claim 3, wherein the reference amplitude for each representative frequency is preset for the vehicle speed and the representative frequency by tuning.
5. The motor control method of claim 3, wherein the amplitude difference threshold value for each representative frequency is preset for the vehicle speed and the representative frequency by tuning.
6. The motor control method of claim 3, wherein the gain reflecting factor is preset for the vehicle speed and each representative frequency by tuning.
7. The motor control method of claim 1, wherein the gain reflecting factor is set to a value of 1 or less.
8. A motor control apparatus for controlling a motor of an electric power assisted steering system comprising: a torque sensor for sensing an input torque signal indicative of an input torque; a band pass filter configured to generate a low pass torque signal and a high pass torque signal using the sensed input torque signal and a vehicle speed, respectively; a low frequency assist circuit for generating a low frequency assist torque signal using the low pass torque signal and the vehicle speed; a high frequency assist circuit for generating a high frequency assist torque signal using the high pass torque signal and the vehicle speed; a summation circuit for summing the low frequency assist torque signal and the high frequency assist torque signal to generate a torque assist signal, and a variable notch filter generating a torque command signal using the torque assist signal, wherein the high frequency assist circuit generates the high frequency assist torque signal as a product of the high pass torque signal and a final high frequency assist gain, and wherein the final high frequency assist gain is set to a basic high frequency assist gain basically determined by the vehicle speed, and is set to a value obtained by selectively multiplying the basic high frequency assist gain by a gain reflecting factor according to a magnitude of an amplitude of the high pass torque signal.
9. The motor control apparatus of claim 8, wherein the gain reflecting factor is determined as a function of the vehicle speed and the frequency.
10. The motor control apparatus of claim 8, wherein the high frequency assist circuit is configured to perform: calculating an amplitude difference which is a difference between an amplitude of the high pass torque signal and a reference amplitude for each of predetermined representative frequencies; determining whether the calculated amplitude difference is greater than or equal to a preset amplitude difference threshold for each representative frequency; setting the basic high frequency assist gain to the final high frequency assist gain when the calculated amplitude difference is not greater than or equal to the preset amplitude difference threshold for each representative frequency; setting the final high frequency assist gain to a value obtained by multiplying the basic high frequency assist gain by the gain reflecting factor when the calculated amplitude difference is greater than or equal to the preset amplitude difference threshold for each representative frequency; and determining the high frequency assist torque signal by a value obtained by multiplying the high pass torque signal by the final high frequency assist gain.
11. The motor control apparatus of claim 8, wherein the high frequency assist circuit comprises: an amplitude difference calculating circuit that calculates an amplitude difference that is a difference between an amplitude of the high pass torque signal and a reference amplitude for each representative frequency preset; a comparator for determining whether the calculated amplitude difference is equal to or greater than a preset amplitude difference threshold for each representative frequency; and a final high frequency assist gain calculating circuit for calculating the final high frequency assist gain for calculating the high frequency assist torque signal, and wherein the final high frequency assist gain calculating circuit sets the basic high frequency assist gain as the final high frequency assist gain when the calculated amplitude difference is not greater than or equal to the preset amplitude difference threshold for each representative frequency, and sets a value obtained by multiplying the basic high frequency assist gain by the gain reflection factor as the final high frequency assist gain when the calculated amplitude difference is greater than or equal to the amplitude difference threshold for each representative frequency.
12. The motor control apparatus of claim 11, wherein the reference amplitude for each representative frequency is preset for the vehicle speed and the representative frequency by tuning.
13. The motor control apparatus of claim 11, wherein the amplitude difference threshold value for each representative frequency is preset for the vehicle speed and the representative frequency by tuning.
14. The motor control apparatus of claim 11, wherein the gain reflecting factor is preset for the vehicle speed and each representative frequency by tuning.
15. The motor control apparatus of claim 11, wherein the gain reflecting factor is set to a value of 1 or less.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(9) Embodiments of the present invention will be described in detail with reference to the accompanying drawings.
(10) Referring to
(11) A position sensor 20 detects a relative rotational position between the input steering shaft 11 and the output steering shaft 14. The position sensor 20 forms a torque sensor together with the torsion bar 13. The torque sensor transmits an input torque signal t.sub.app to a torque signal processor 21.
(12) When the steering wheel 12 is rotated, the relative rotation angle between the input steering shaft 11 and the output steering shaft 14 changes according to the input torque applied to the steering wheel 12. The torque signal processor 21 monitors the relative rotation angle between the input steering shaft 11 and the output steering shaft 14 based on the input torque signal, and may output an input steering torque t.sub.s using the applied torque signal t.sub.app and the physical features (e.g., spring constant) of the torsion bar 13.
(13) The output steering shaft 14 may be connected to a pinion gear 31 constituting a steering gear box, and the pinion gear 31 may be engaged with a rack gear of a rack bar 32. Pivoting behaviors of wheels 33 connected thereto may be achieved by lateral movements of the rack bar 32.
(14) An electric motor 40 for providing steering assist may be connected to the rack bar 32 to provide a force for causing the lateral movement of the rack bar 32. The electric motor 40 may be connected to the rack bar 32 to transmit force to the rack bar 32 in a manner known in the art. Meanwhile, the electric motor 40 may be installed on the output steering shaft 14 rather than the rack bar 32 to provide steering assist.
(15) The electric motor 40 may be various kinds of motors known in the art. For example, the electric motor 40 may be a permanent magnet AC motor (PMAC motor), and the magnitude and the direction of torque generated by the electric motor 40 may be determined by the magnitude and the direction of the current applied to a rotor coil. Hereinafter, a case where the electric motor 40 is a permanent magnet AC motor will be described.
(16) A rotor position sensor 50 senses the position of a rotor relative to a stator of the electric motor 40, and outputs a rotor position signal 8, which is a value indicating a relative position between the rotor and the stator.
(17) The electric power assisted steering system 10 according to an embodiment of the present invention includes an electronic control unit (ECU) 60. The ECU 60 may include a microprocessor, a memory and associated hardware and software and may be programmed to perform the steering assist logic described below.
(18) The ECU 60 may be connected to a driving circuit 70, which is an electric circuit for driving the electric motor 40, and the driving circuit 70 may be connected to a vehicle electric power device 71. The vehicle electric power device 71 may include a battery, a electric power supply, a relay, and the like, and may provide an electric power source for driving the electric motor 40. The ECU 60 provides a voltage output signal v.sub.out to the drive circuit 70, and the drive circuit 70 outputs a motor current i.sub.m depending on the voltage output signal v.sub.out.
(19) A voltage/current monitoring device 80 monitors the motor current i.sub.m applied to the electric motor 40 and outputs a corresponding measured motor current signal i.sub.mea.
(20) A vehicle speed sensor 91 provides a vehicle speed signal v indicating the vehicle speed to the ECU 60, and additional inputs for a steering assist control may also be provided to the ECU 60.
(21) The ECU 60 may include a control algorithm for a steering assist control, and the control algorithm may include a torque control algorithm 61, a motor control algorithm 62 and a current control algorithm 63. The control algorithm may be implemented in the form of software or electric circuit.
(22) The torque control algorithm 61 outputs a required torque command t.sub.cmd. The required torque command signal t.sub.cmd represents the magnitude of the steering assist torque required by the electric motor 40, and the required torque command t.sub.cmd may be generated based on the detected input steering torque t.sub.s and the detected vehicle speed v. The required torque command t.sub.cmd is then provided to the motor control algorithm 62.
(23) The motor control algorithm 62 may determine a motor current command i.sub.cmd and the dq current advance angle δ. The motor current command i.sub.cmd indicates the magnitude of the current to be applied to the electric motor 40. The dq current advancing angle δ represents the angle of rotation of the motor current with respect to the q-axis on which the motor operates and can be determined as a function of a motor speed. The motor current command i.sub.cmd and the dq current advancing angle δ may be determined based on the required torque command t.sub.cmd and a rotor speed ω which is calculated by the detected rotor position θ. The measured motor current signal i.sub.mea and the detected rotor position θ can also be provided to the motor control algorithm 62 for the purposes of feedback and monitoring. The motor control algorithm 62 provides the motor current command i.sub.cmd and the dq current advancing angle δ to the current control algorithm 63.
(24) The current control algorithm 63 serves to determine the output voltage signal v.sub.out. The output voltage signal v.sub.out represents the voltage applied to each phase of the PMAC electric motor 40 and may be determined based on the motor current command i.sub.cmd, the dq current forward angle δ and the detected rotor position θ. The measured motor current signal i.sub.mea may be supplied to the motor control algorithm 62 and the current control algorithm 63.
(25) Hereinafter, an example of a method of determining the required torque command t.sub.cmd will be described with reference to
(26) In detail, the band pass filter 621 may include a low pass filter 622 and a high pass filter 623. The low pass filter 622 passes components having a frequency smaller than the cut-off frequency ω.sub.c among the detected steering torque signals and blocks the remaining signals. The high pass filter 623 passes components having a frequency greater than the cut-off frequency ω.sub.c among the detected steering torque signals and blocks the remaining signals. Here, the cut-off frequency ω.sub.c may be determined as a function of the vehicle speed v by a cut-off frequency determination function 624. The cut-off frequency ω.sub.c may be determined using a lookup table having the cut-off frequency data according to the respective vehicle speeds or may be determined by a predetermined equation as a function of the vehicle speed. In this case, the low pass filter 622 and the high pass filter 623 may be set such that the sum thereof is one. The low pass filter 622 may be a primary filter having a pole at a cut-off frequency, and the high pass filter 623 may be determined such that the sum with the low pass filter 622 becomes one.
(27) For example, as exemplarily shown in
(28) The low pass filter 622 supplies a low pass torque signal t.sub.sL to a low frequency assist circuit 625. The low frequency assist circuit 625 generates a low frequency assist torque signal t.sub.asLF having a value associated with the low pass torque signal t.sub.sL and the detected vehicle speed v.
(29) Meanwhile, the high pass filter 623 generates a high pass torque signal t.sub.sH using the detected input steering torque t.sub.s and the cut-off frequency ω.sub.c and supplies the generated high pass torque signal t.sub.sH to a high frequency assist circuit 626. The high frequency assist circuit 626 determines a high frequency assist gain and generates a high frequency assist torque signal t.sub.asHF using the determined high frequency assist gain, the high pass torque signal t.sub.sH and the vehicle speed v.
(30) The calculation of the high frequency assist torque signal t.sub.asHF by the high frequency assist gain determination algorithm 626 will be described with reference to
(31) Referring to
(32) A comparator 633 determines whether the amplitude difference m.sub.d calculated by the amplitude difference calculation circuit 631 is equal to or greater than the amplitude difference threshold value m.sub.dc. In this case, the amplitude difference threshold value m.sub.dc may be determined from the amplitude difference threshold table 634 for respective representative frequency using the input vehicle speed v. Referring to
(33)
(34) When it is determined by the comparator 633 that the amplitude difference m.sub.d is not equal to or greater than the amplitude difference threshold value m.sub.dc, the basic high frequency assist gain g.sub.H is used as the final high frequency assist gain g.sub.Hf. On the other hand, when it is determined by the comparator 633 that the amplitude difference m.sub.d is greater than or equal to the amplitude difference threshold value m.sub.dc, the value obtained by multiplying the basic high frequency assist gain g.sub.H by the gain reflecting factor f.sub.g is used as the final high frequency assist gain g.sub.Hf. The value obtained by multiplying the final high frequency assist gain g.sub.Hf by the high pass torque signal t.sub.sH becomes the high frequency assist torque signal t.sub.asHF of
(35) Specifically, referring to
(36) The high frequency assist gain table 636 is configured to receive the vehicle speed v and to set the basic high frequency assist gain g.sub.H according thereto, and may be set in a conventionally known manner for determining the high frequency assist gain according to the vehicle speed. Since this is the same as the prior art, a detailed description thereof will be omitted.
(37)
(38) Referring back to
(39) While this invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
INDUSTRIAL APPLICABILITY
(40) The present invention relates to a control of a motor of an electric power assisted steering system of vehicles, so it has an industrial applicability.