This invention relates to an electric power assist steering system for an automotive vehicle that includes a brushless electric motor. More particularly, this invention relates to such system wherein operation of the brushless motor is controlled by space vector modulation, and wherein the operating conditions include a negative direct axis current component, Id, to achieve a field weakening effect in the motor to enhance performance during evasive maneuvers and the like.
In an automotive vehicle, a steering wheel is mechanically coupled to the wheels of the vehicle through a rack-and-pinion mechanism. An operator turns the steering wheel to rotate a steering column and thereby turn the vehicle wheels. Electric power steering assist systems, referred to as EPAS systems, have been developed that include an electric motor coupled to the steering mechanism to assist the operator in turning the wheels. A torque sensor detects torque in the steering column resulting from a turning command by the operator. The electric motor is actuated in response to the detected steering torque and reduces the steering force required by the operator to turn the vehicle wheels.
It is preferred to use a brushless motor in an EPAS system to optimize efficiency and reduce response time. The brushless motor comprises a stator that includes multiple electrical coils. Electric current conducted through the coils generates an electromagnetic field. A rotor having permanent magnets is positioned within the electromagnetic field. By regulating the voltage across the coils, the electric current is varied to rotate the electromagnetic field and thereby cause the rotor to rotate. The current within the electric motor is characterized by space vectors that feature a direct axis current component, referred to as Id, and a quadrature axis current component, referred to as Iq. In general, the control module for the EPAS system determines an Iq to provide a torque assist to the operator and calculates the voltages to the coils to achieve the desired Iq. Motor torque efficiency is optimized when the Id is zero, so the control module calculations are based upon 0 Id.
The speed of the motor is determined by the mechanical coupling between the steering wheel and the steering mechanism. That is, the electric motor does not turn the vehicle wheels faster or slower than the steering command from the operator. The control module regulates the rotation of the electromagnetic field, and thus the rotor, to match the steering command. The design parameters of the motor determine a maximum design motor speed. Under certain conditions, the operator may seek to rotate the steering wheel faster than the maximum design speed. Such conditions may arise, for example, when making evasive maneuvers. Under such conditions, the motor does not provide the desired assist and may even act as a drag hindering the rapid turning of the wheels, resulting in a noticeable increase in steering force required by the operator.
Therefore, there is a need for an improved EPAS system wherein a brushless electric motor is controlled by space vector modulation and wherein the system is capable of responding to a rapid steering command by the operator by temporarily increasing the motor speed above the maximum design speed for the motor.
This invention provides an electric power steering assist system for an automotive vehicle that includes vehicle wheels and a steering column rotatable by an operator for inputting a steering command to turn the vehicle wheels, and a method for operating such system. The system includes a brushless electric motor comprising a stator for generating an electromagnetic field, and a rotor within the electromagnetic field at a motor speed and provides assist in turning the vehicle wheels in response to the steering command. A control module determines electrical current to the stator based upon space vector modulation. For this purpose, the control module determines a desired quadrature axis current component, Iq and a desired direct axis current component, Id. In accordance with this invention, the desired Id is 0 when the motor speed is less than or equal to the maximum design motor speed and negative when the motor speed exceeds the maximum design motor speed. By modulating the current to achieve a negative Id when the motor speed exceeds the maximum design motor speed, the control module implements a field weakening effect within the brushless motor that allows the motor speed to be temporarily increased greater than the maximum design motor speed. Thus, the electric power steering assist system of this invention is able to react to a rapid steer command by the operator, such as is encountered in evasive maneuvers and the like.
This invention will be further described with reference to the following drawings wherein:
In accordance with the preferred embodiment of this invention referring to
EPAS system 10 further comprises a space vector modulation control module 30 that receives an input from torque sensor 22, calculates motor parameters using space vector modulation, and outputs a signal to actuate motor 24 to provide a desired level of steering assist. It is a feature of EPAS system 10 that motor 24 is mechanically coupled to rack 20 through gear box 26, and that steering wheel 12 is also mechanically coupled to rack 20 through pinion gear 18. In determining the operating parameters for motor 24, the motor speed is set consistent with the lateral displacement of rack 20 by the operator in rotating pinion 18. Moreover, motor 24 is selected to operate efficiently at a maximum design motor speed, which translates to a maximum lateral speed of rack 20. In the event that the steering command from the operator through pinion gear 18 calls for a rack displacement greater than the maximum design motor speed of motor 24, this invention provides a temporary increase in the motor speed above the maximum design motor speed. In this manner, EPAS system 10 is able to respond effectively to rapid steering commands such as encountered in evasive maneuvers and the like.
In a preferred embodiment, motor 24 is 3-phase brushless electric motor depicted schematically in FIG. 2. The motor includes a stator 29 that includes interconnected electrical coils 30 and generates an electromagnetic field in response to electrical current through the coils. Coils 30 are connected to a pulse width modulation inverter 32. Inverter 32 regulates the voltages Va, Vb and Vc to each coil and thereby adjacent electrical current to the coils. The brushless motor further comprises a rotor 34 that is arranged within the electromagnetic field and includes permanent magnets 36. By suitably modulating the voltages to the electrical coils, the electromagnetic field is rotated, for example, as indicated by arrows 38, thereby causing rotor 34 to rotate in response. It is pointed out that rotor 34, and thus the electromagnetic field, may rotate in either clockwise or counter clockwise direction to accommodate displacement of rack 20 in either direction as necessary to implement left or right turns.
The electrical current through the coils to generate the electromagnetic field is characterized by a direct current axis component, Id, and a quadradure current axis component, Iq, in perpendicular relationship. For the preferred brushless motor, the torque provided by the motor for steering assist is proportional to the magnitude of the Iq through the motor. The vector sum of Iq and Id determines the magnitude of the total current, referred to as Imag. In general, motor resistive losses are proportional to Imag, and motor efficiency is maximized when Imag equals Iq, that is, when Id is 0.
Control module 30 for EPAS system 10 comprises one or more microprocessors that carry out computer programs for calculating the voltages Va, Vb and Vc across the interconnected electrical coils, also referred to as phases, based upon space vector modulation.
In accordance with this invention, the control module also includes a field weakening module 56 that determines a desired Id* based upon the actual Iq and the motor speed RPM and outputs that to an Id controller 58. Referring now to
For a motor speed RPM less than or equal to the maximum motor speed for the motor, field weakening table provides an initial desired Id* that is 0, and the decision block 70 outputs a desired Id* that is 0. When the motor speed exceeds the maximum design motor speed for the motor, look-up table 60 provides an initial desired Id* that is nonzero. This is compared to the available Id, as determined by the Iq and the Imag limit. When the actual Iq is less than the Imag limit for the motor, indicating that the motor torque does not exceed the available torque from the motor, decision block 70 selects the lesser of the initial desired Id* and the difference between the available Id as the value for the desired Id*. The value is assigned a negative sign at 72. In subsequent calculations, the negative desired Id* results in a field that reduced, thereby reducing the field resistance to the rotation of the rotor and allowing the rotor speed to be increased.
Referring again to
Therefore, when the motor speed RPM is less than or equal to the maximum design motor speed, the desired Id* determined by the field weakening module 56 is 0. Under these conditions, the phase voltages Va, Vb and Vc are determined by the quadrature voltage Vq from Iq controller 54. This results in maximum efficiency in the operation of motor 24. However, when a steering command requires a motor speed greater than the maximum design motor speed, the field weakening effect block 56 provides a negative desired Id*. The PWM converter adjusts the phase voltages based upon the Vd from the Id controller 58. This has the effect of retarding the electromagnetic field relative to the field calculated for a 0 Id, thereby permitting the rotor to increase speed. It is pointed out that the motor operates at the increased speed with reduced efficiency due to the nonzero Id. Moreover, the field weakening provides a desired Id* that is the lesser of the value determined solely in response to the steering command and the available Id determined by the available torque for the motor. Thus, in driving conditions when a steering command requires a motor speed greater than the maximum design motor speed, the field weakening module determines the maximum value for the desired Id* without exceeding the torque limits of the motor. As a result, the field weakening module 56 provides an optimum response by the control module to a rapid steer command from the operator.
While this invention has been described in terms of certain embodiments thereof, it is not intended to be so limited, but rather only to the extent set forth in the claims that follow.
Number | Name | Date | Kind |
---|---|---|---|
4757869 | Morishita et al. | Jul 1988 | A |
5475289 | McLaughlin et al. | Dec 1995 | A |
5517415 | Miller et al. | May 1996 | A |
5568389 | McLaughlin et al. | Oct 1996 | A |
5623409 | Miller | Apr 1997 | A |
5668721 | Chandy | Sep 1997 | A |
5881836 | Nishimoto et al. | Mar 1999 | A |
5919241 | Bolourchi et al. | Jul 1999 | A |
5920161 | Obara et al. | Jul 1999 | A |
6008614 | Imai | Dec 1999 | A |
6104159 | Seok | Aug 2000 | A |
6129172 | Yoshida et al. | Oct 2000 | A |
6304052 | O'Meara et al. | Oct 2001 | B1 |
6329781 | Matsui et al. | Dec 2001 | B1 |
6373211 | Henry et al. | Apr 2002 | B1 |
6407531 | Walters et al. | Jun 2002 | B1 |
6427104 | Matsushita et al. | Jul 2002 | B1 |
6498449 | Chen et al. | Dec 2002 | B1 |
6504336 | Sakamaki | Jan 2003 | B2 |
6687590 | Kifuku et al. | Feb 2004 | B2 |
6703756 | Reutlinger | Mar 2004 | B2 |
6741060 | Krefta et al. | May 2004 | B2 |
20020125064 | Mori et al. | Sep 2002 | A1 |
20040135538 | Gallegos-Lopez et al. | Jul 2004 | A1 |
Number | Date | Country | |
---|---|---|---|
20040217729 A1 | Nov 2004 | US |