JP4736325B2 - Control device for electric power steering device - Google Patents

Control device for electric power steering device Download PDF

Info

Publication number
JP4736325B2
JP4736325B2 JP2004003816A JP2004003816A JP4736325B2 JP 4736325 B2 JP4736325 B2 JP 4736325B2 JP 2004003816 A JP2004003816 A JP 2004003816A JP 2004003816 A JP2004003816 A JP 2004003816A JP 4736325 B2 JP4736325 B2 JP 4736325B2
Authority
JP
Japan
Prior art keywords
phase
motor
current
control
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004003816A
Other languages
Japanese (ja)
Other versions
JP2005198452A (en
Inventor
カオ ミン タ
修司 遠藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NSK Ltd
Original Assignee
NSK Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NSK Ltd filed Critical NSK Ltd
Priority to JP2004003816A priority Critical patent/JP4736325B2/en
Priority to EP04799882A priority patent/EP1720242A1/en
Priority to PCT/JP2004/017822 priority patent/WO2005055411A1/en
Priority to US10/579,969 priority patent/US7548035B2/en
Publication of JP2005198452A publication Critical patent/JP2005198452A/en
Application granted granted Critical
Publication of JP4736325B2 publication Critical patent/JP4736325B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • Y02T10/643

Landscapes

  • Power Steering Mechanism (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Description

本発明は、電動パワーステアリング装置の制御装置に関し、特に、制御系の安定を重視した電動パワーステアリング装置の制御装置に関する。   The present invention relates to a control device for an electric power steering device, and more particularly to a control device for an electric power steering device that places importance on stability of a control system.

自動車のステアリング装置をモータの回転力で補助負荷付勢する電動パワーステアリング装置は、モータの駆動力を減速機を介してギア又はベルト等の伝達機構により、ステアリングシャフト或いはラック軸に補助負荷付勢するようになっている。このような電動パワーステアリング装置の簡単な構成を図7を参照して説明する。操向ハンドル101の軸102は減速ギア103、ユニバーサルジョイント104a及び104b、ピニオンラック機構105を経て操向車輪のタイロッド106に結合されている。軸102には,操向ハンドル101の操舵トルクを検出するトルクセンサ107が設けられており、操向ハンドル101の操舵力を補助するモータ108が、減速ギア103を介して軸102に連結されている。   An electric power steering device for energizing a steering device of an automobile with an auxiliary load by a rotational force of the motor energizes an auxiliary load to a steering shaft or a rack shaft by a transmission mechanism such as a gear or a belt via a reduction gear. It is supposed to be. A simple configuration of such an electric power steering apparatus will be described with reference to FIG. A shaft 102 of the steering handle 101 is connected to a tie rod 106 of a steering wheel via a reduction gear 103, universal joints 104a and 104b, and a pinion rack mechanism 105. The shaft 102 is provided with a torque sensor 107 that detects the steering torque of the steering handle 101, and a motor 108 that assists the steering force of the steering handle 101 is connected to the shaft 102 via the reduction gear 103. Yes.

電動パワーステアリング装置にとって、モータ108の制御は非常に重要であり、ハンドル操作や車速などに応じてモータ108を制御する必要がある。例えば、図8は、特許文献1で開示されているように、従来から良く知られているベクトル制御を用いたモータ108の制御ブロック図である。   Control of the motor 108 is very important for the electric power steering apparatus, and it is necessary to control the motor 108 according to the steering operation, the vehicle speed, and the like. For example, FIG. 8 is a control block diagram of the motor 108 using vector control that has been well known from the past, as disclosed in Patent Document 1.

この制御ブロック図について説明すると、トルクセンサ107から検出される操舵トルクTrに基いてトルク指令値演算手段であるトルク指令値演算部220において演算されたトルク指令値Tref、モータ108の電気角である回転角度θおよび角速度ωが電流指令値演算手段である電流指令値演算部204に入力される。電流指令値演算部204はq軸成分の電流指令値Iqrefとd軸成分の電流指令値Idrefを算出するが、通常、電流指令値Iqrefはトルク指令値Trefに比例して、電流指令値Idrefは0である(通常はIdref=0である)。一方、モータ108の回転角度θを検出するために角度検出器が設置されており、角度検出器としてエンコーダやホールセンサなどもあるが、ここではレゾルバ201とする。レゾルバ201から出力する信号は直ちに回転角度θを示していないので、演算処理をするための位置検出回路202が必要であり、レゾルバ201に対してはRDC回路などが用いられる。位置検出回路202から出力される回転角度θが微分演算部203に入力されると角速度ωが算出される。この回転角度θおよび角速度ωは後述する制御において利用される。   The control block diagram will be described. The torque command value Tref calculated by the torque command value calculation unit 220 serving as torque command value calculation means based on the steering torque Tr detected from the torque sensor 107, and the electrical angle of the motor 108. The rotation angle θ and the angular velocity ω are input to a current command value calculation unit 204 that is a current command value calculation means. The current command value calculation unit 204 calculates the q-axis component current command value Iqref and the d-axis component current command value Idref. Normally, the current command value Iqref is proportional to the torque command value Tref, and the current command value Idref is 0 (usually Idref = 0). On the other hand, an angle detector is installed to detect the rotation angle θ of the motor 108, and there are an encoder and a hall sensor as the angle detector, but here the resolver 201 is used. Since the signal output from the resolver 201 does not immediately indicate the rotation angle θ, a position detection circuit 202 for performing arithmetic processing is necessary, and an RDC circuit or the like is used for the resolver 201. When the rotation angle θ output from the position detection circuit 202 is input to the differential operation unit 203, the angular velocity ω is calculated. The rotation angle θ and the angular velocity ω are used in the control described later.

本制御ブロック図はフィードバック制御を例として用いており、前述した電流指令値IqrefおよびIdrefに対してモータ108の実際のモータ電流Ia,Ib,Icを検出してフィードバックして制御する必要がある。具体的には、電流検出器205−1,205−2,205−3において、モータ電流Ia,Ib,Icが検出され、ベクトル制御のために3相/2相変換部206でモータ電流Iq、Idに変換される。この変換に、前述したモータの回転角度θが利用される。次に、モータ電流Iq,Idは減算部207−1,207−2にそれぞれフィードバックされ、減算部207−1で電流指令値Iqrefとモータ電流Iqとの偏差ΔIqが算出され、減算部207−2で電流指令値Idref(通常はIdref=0である)とモータ電流Idとの偏差ΔIdが算出される。   This control block diagram uses feedback control as an example, and it is necessary to detect and feed back the actual motor currents Ia, Ib, and Ic of the motor 108 with respect to the current command values Iqref and Idref described above. Specifically, motor currents Ia, Ib, and Ic are detected by current detectors 205-1, 205-2, and 205-3, and motor current Iq, Converted to Id. For this conversion, the rotation angle θ of the motor described above is used. Next, the motor currents Iq and Id are fed back to the subtraction units 207-1 and 207-2, respectively, and the subtraction unit 207-1 calculates the deviation ΔIq between the current command value Iqref and the motor current Iq, and the subtraction unit 207-2. The deviation ΔId between the current command value Idref (usually Idref = 0) and the motor current Id is calculated.

これらの偏差を無くすように比例積分(PI)演算部208に入力され、電圧指令値Vd,Vqが出力される。そして実際のモータ108は3相の電流を供給する必要があるので、電圧指令値Vd,Vqは2相/3相変換部209で3相の電圧指令値、Va,Vb,Vcに変換される。PWM制御部210は電圧指令値Va,Vb,Vc、或いは、PWMデュティー値Va,Vb,Vcに基いてPWM制御信号を発生し、インバータ回路211はこのPWM制御信号に基きモータ108に電流を供給して電流指令値IqrefおよびIdrefとの偏差が無くなるようにモータ電流Ia、Ib,Icを供給する。   In order to eliminate these deviations, they are input to the proportional-integral (PI) calculation unit 208, and the voltage command values Vd and Vq are output. Since the actual motor 108 needs to supply a three-phase current, the voltage command values Vd and Vq are converted into the three-phase voltage command values Va, Vb, and Vc by the 2-phase / 3-phase converter 209. . The PWM control unit 210 generates a PWM control signal based on the voltage command values Va, Vb, Vc or the PWM duty values Va, Vb, Vc, and the inverter circuit 211 supplies a current to the motor 108 based on the PWM control signal. Thus, the motor currents Ia, Ib, and Ic are supplied so that there is no deviation from the current command values Iqref and Idref.

しかし、このような3相モータの制御において、制御対象である3相のモータ電流Ia,Ib,Icを制御系の中で、一度d、q軸であるId,Iqに変換して制御量を決定し、その後再び3相に戻すという制御システムをとっている。そのため、3相の内、一部の相のみで発生した変化、例えば、モータの巻線抵抗の温度変化による抵抗値の変化が各相によって異なる場合、上述した制御システムでは、d、q軸の値に変換されたときに、各相の変化量が混合されて、各相に独自に対応した制御が不可能となり、その結果、電流制御の誤差となり、その誤差を収束することができなくなって定常誤差が残存するという問題がある。   However, in the control of such a three-phase motor, the control amount is converted by converting the three-phase motor currents Ia, Ib, and Ic to be controlled into Id and Iq that are d and q axes once in the control system. A control system is adopted in which it is determined and then returned to the three phases again. For this reason, when a change that occurs in only a part of the three phases, for example, a change in resistance value due to a temperature change in the winding resistance of the motor is different for each phase, the above-described control system uses the d and q axes. When converted to a value, the amount of change of each phase is mixed, and control corresponding to each phase becomes impossible, resulting in an error in current control, and the error cannot be converged. There is a problem that a stationary error remains.

また、電動パワーステアリング装置の制御において、3相モータをd、q軸に変換する形式を取らずに、特許文献2のように3相個別に電流制御を実行する制御システムも存在する。しかし、制御対象がモータ電流であるIa,Ib,Icの3つの制御量に対して、満足すべき条件が、各相の電流制御の他に、3相電流の総和は零である、即ち、Ia+Ib+Ic=0という合計4条件が存在するため、誤差が蓄積されて制御系が不安定になる問題がある。
特開2001−18822号公報 特開2000−118424号公報
Further, there is a control system that executes current control for each of the three phases as in Patent Document 2 without taking a form of converting a three-phase motor into d and q axes in the control of the electric power steering apparatus. However, for the three controlled variables Ia, Ib, and Ic whose control objects are motor currents, the satisfactory condition is that, in addition to the current control of each phase, the sum of the three-phase currents is zero. Since there are a total of four conditions of Ia + Ib + Ic = 0, there is a problem that errors are accumulated and the control system becomes unstable.
JP 2001-18822 A JP 2000-118424 A

上述したように、3相モータをd、q軸変換を用いるベクトル制御で制御すると、例えば、3相モータの巻線のインダクタンス値や抵抗値の各相毎の公差、或いは温度変化による抵抗値の変化量の各相毎のバラツキに対して各相独自の制御ができず電流制御の定常誤差として残存する課題がある。また、3相個別の電流制御では、制御量が3つであるのに対して、満足すべき条件が4つあるため、誤差が蓄積され制御系が不安定となる課題がある。   As described above, when a three-phase motor is controlled by vector control using d and q-axis conversion, for example, the tolerance of each phase of the winding inductance value and resistance value of the three-phase motor, or the resistance value due to temperature change There is a problem that individual control of each phase cannot be performed with respect to the variation of the amount of change for each phase, and remains as a steady error in current control. In addition, in the current control for each of the three phases, there are four control conditions, but there are four conditions that must be satisfied. Therefore, there is a problem that an error is accumulated and the control system becomes unstable.

本発明は上述のような事情から成されたものであり、本発明の目的は、3相モータの制御において、各相毎の制御量のバラツキに対しても各相毎に誤差を残存させない安定したモータ制御ができる電動パワーステアリング装置の制御装置を提供することにある。   The present invention has been made for the above-mentioned circumstances, and the object of the present invention is to stabilize a three-phase motor so that no error remains for each phase even with respect to variations in control amount for each phase. Another object of the present invention is to provide a control device for an electric power steering device that can perform motor control.

本発明は、車両の操舵系に3相モータによる操舵補助力を付与するようにした電動パワーステアリング装置の制御装置に関するものであり、本発明の上記目的は、前記3相モータの各相の逆起電圧e1,e2,e3を算出する3つの各相逆起電圧算出手段と、前記3相モータの2相に対して個別に電流制御手段とを備え、前記2相の電流制御手段の出力である指令値ref1,ref2から残りの1相の指令値ref3を算出し、前記指令値ref1,ref2,ref3に前記逆起電圧e1,e2,e3をそれぞれ加算することによって達成される。また、本発明の上記目的は、前記3相モータの電流を検出する電流検出手段は、前記各相電流制御手段が設けられた相に設置することによってさらに効果的に達成される。また、本発明の上記目的は、前記各相逆起電圧算出手段は、前記3相モータの各相端子電圧及び各相電流に基いて前記各相の逆起電圧e1、e2、e3を算出することによってさらに効果的に達成される。また、本発明の上記目的は、前記各相逆起電圧算出手段は、前記3相モータの回転角度及び角速度に基いて前記各相の逆起電圧e1、e2、e3を算出することによってさらに効果的に達成される。 The present invention relates to a control device for an electric power steering apparatus in which a steering assist force by a three-phase motor is applied to a steering system of a vehicle, and the object of the present invention is to reverse each phase of the three-phase motor. The three-phase counter electromotive voltage calculation means for calculating the electromotive voltages e1, e2, e3 and the current control means individually for the two phases of the three-phase motor, and the output of the two-phase current control means This is accomplished by calculating the remaining one-phase command value ref3 from a certain command value ref1, ref2, and adding the counter electromotive voltages e1, e2, e3 to the command values ref1, ref2, ref3, respectively. The above-mentioned object of the present invention can be achieved more effectively by installing the current detection means for detecting the current of the three-phase motor in a phase provided with the respective phase current control means. In addition, the above object of the present invention is that each phase counter electromotive voltage calculation means calculates the counter electromotive voltages e1, e2, e3 of each phase based on each phase terminal voltage and each phase current of the three phase motor. Can be achieved more effectively. The above-mentioned object of the present invention is further advantageous in that each phase counter electromotive voltage calculation means calculates the counter electromotive voltages e1, e2, e3 of each phase based on the rotation angle and angular velocity of the three-phase motor. Is achieved.

本発明によれば、3相モータに発生する逆起電圧を各相個別に補償することを前提にして2相の電流制御を実行するので、残りの1相の電流制御が一義的に決定され、その結果、制御系として安定な各相個別の電流制御が可能となり、また、各相個別の制御量のバラツキを各相毎に補償できるので各相毎の偏差を無くすことができる電動パワーステアリング装置の制御装置を提供できる効果がある。   According to the present invention, since the two-phase current control is executed on the assumption that the counter electromotive voltage generated in the three-phase motor is individually compensated for each phase, the remaining one-phase current control is uniquely determined. As a result, stable current control for each phase is possible as a control system, and variation in the control amount for each phase can be compensated for each phase, so that the electric power steering can eliminate the deviation for each phase There exists an effect which can provide the control apparatus of an apparatus.

本発明の原理を先に説明して、その後で本発明の実施例について説明する。   The principle of the present invention will be described first, and then embodiments of the present invention will be described.

まず、3相モータの各相における電圧、電流の関係は図1のような関係にあり、式で表わすと数1のように表わすことができる。以下の説明で、モータの電圧として相電圧Va,Vb,Vcを検出する例について説明するが、電圧が線間電圧Vab,Vbc,Vcaであっても成立する。なお、モータの巻線抵抗Ra、Rb,RcおよびインダクタンスLa,Lb,Lcはモータの特性から求めることができる。これらの値とモータの各相逆起電圧ea,eb,ecの関係は数1の式になる。     First, the relationship between the voltage and current in each phase of the three-phase motor is as shown in FIG. 1 and can be expressed as shown in Equation 1. In the following description, an example in which the phase voltages Va, Vb, and Vc are detected as motor voltages will be described. However, the present invention is established even when the voltages are line voltages Vab, Vbc, and Vca. Note that the winding resistances Ra, Rb, Rc and the inductances La, Lb, Lc of the motor can be obtained from the characteristics of the motor. The relationship between these values and the phase back electromotive voltages ea, eb, and ec of the motor is expressed by Equation 1.

(数1)
Va=ea+(Ra+s・La)・Ia
Vb=eb+(Rb+s・Lb)・Ib
Vc=ec+(Rc+s・Lc)・Ic
ここで、sはラプラス演算子で、ここでは微分演算(d/dt)を表わしている。
(Equation 1)
Va = ea + (Ra + s · La) · Ia
Vb = eb + (Rb + s · Lb) · Ib
Vc = ec + (Rc + s · Lc) · Ic
Here, s is a Laplace operator, and here represents a differential operation (d / dt).

ここで、一般的に、La=Lb=Lc=L、及び、Ra=Rb=Rc=Rである。よって、数1の式は数2の式のように表わすことができる。   Here, generally, La = Lb = Lc = L and Ra = Rb = Rc = R. Therefore, the formula 1 can be expressed as the formula 2.

(数2)
Va=ea+(R+s・L)・Ia
Vb=eb+(R+s・L)・Ib
Vc=ec+(R+s・L)・Ic
これら3式を加算すると数3の式のように表わすことができる。
(Equation 2)
Va = ea + (R + s · L) · Ia
Vb = eb + (R + s · L) · Ib
Vc = ec + (R + s · L) · Ic
When these three equations are added, they can be expressed as the following equation.

(数3)
Va+Vb+Vc=(ea+eb+ec)+R(Ia+Ib+Ic)+s・L(Ia+Ib+Ic)
ここで、モータ電流の総和(Ia+Ib+Ic)=0を数3に代入すると、数4の式になる。
(Equation 3)
Va + Vb + Vc = (ea + eb + ec) + R (Ia + Ib + Ic) + s · L (Ia + Ib + Ic)
Here, when the sum (Ia + Ib + Ic) = 0 of the motor current is substituted into Equation 3, the equation of Equation 4 is obtained.

(数4)
Va+Vb+Vc=(ea+eb+ec)
ここで、モータに誘起される各相逆起電圧ea、eb、ecに対して推定した逆起電圧eaf、ebf、ecfを補償する。モータの発生する各相逆起電圧ea、eb、ecとそれらを補償する各相逆起電圧eaf、ebf、ecfを制御ブロック図として表現すると図2のごとく表現できる。各相の電流指令値Irefに対する電流制御として、図2の例では、各相の検出電流Imをフィードバックして電流指令値との偏差を算出した後で比例積分制御する電流制御となっている。モータをモータモデルで表現すると、伝達関数(1/(R+L・s))と逆起電圧ea,eb,ecとして表現できる。図2の例では、電流制御の後で逆起電圧eaf、ebf、ecfを補償している。
図2の逆起電圧補償を数4に加味すると、数4は数5の式になる。
(Equation 4)
Va + Vb + Vc = (ea + eb + ec)
Here, the estimated back electromotive voltages eaf, ebf, and ecf are compensated for the phase back electromotive voltages ea, eb, and ec induced in the motor. Each phase back electromotive voltage ea, eb, ec generated by the motor and each phase back electromotive voltage eaf, ebf, ecf for compensating them can be expressed as a control block diagram as shown in FIG. As the current control for the current command value Iref of each phase, in the example of FIG. 2, the current control value is proportional-integral control after calculating the deviation from the current command value by feeding back the detected current Im of each phase. When the motor is expressed by a motor model, it can be expressed as a transfer function (1 / (R + L · s)) and a counter electromotive voltage ea, eb, ec. In the example of FIG. 2, the back electromotive voltages eaf, ebf, and ecf are compensated after the current control.
When the back electromotive force compensation in FIG. 2 is added to Equation 4, Equation 4 becomes Equation 5.

(数5)
Va+Vb+Vc+(eaf+ebf+ecf)=(ea+eb+ec)
或いは
Va+Vb+Vc=(ea−eaf)+(eb−ebf)+(ec−ecf)
逆起電圧補償が正しく実行されるなら、ea=eaf、eb=ebf、ec=ecfであるから、数5は数6となる。
(Equation 5)
Va + Vb + Vc + (eaf + ebf + ecf) = (ea + eb + ec)
Or Va + Vb + Vc = (ea−eaf) + (eb−ebf) + (ec−ecf)
If back electromotive force compensation is correctly executed, ea = eaf, eb = ebf, and ec = ecf, and therefore, Equation 5 becomes Equation 6.

(数6)
Va+Vb+Vc=0+0+0=0
よって、相電圧Va、Vb、Vcの関係は数7として表現できる。
(Equation 6)
Va + Vb + Vc = 0 + 0 + 0 = 0
Therefore, the relationship between the phase voltages Va, Vb, and Vc can be expressed as Equation 7.

(数7)
Vb=−Va−Vc
数7の意味するところは、相電圧Vbは、逆起電圧が正しく補償されていれば、相電圧VaとVcから一義的に決定される。そして、相電圧Va、Vb、Vcは電圧指令値を示し、b相の電圧指令値Vbは、他の2相の電圧指令値、即ち、a相の電圧指令値Vaとc相の電圧指令値Vcとから一義的に決定される。
(Equation 7)
Vb = −Va−Vc
The meaning of Equation 7 is that the phase voltage Vb is uniquely determined from the phase voltages Va and Vc if the back electromotive voltage is correctly compensated. The phase voltages Va, Vb, and Vc indicate voltage command values. The b-phase voltage command value Vb is the other two-phase voltage command values, that is, the a-phase voltage command value Va and the c-phase voltage command value. It is uniquely determined from Vc.

以上が本発明の原理の説明である。以下本発明の実施例について説明する。   The above is the explanation of the principle of the present invention. Examples of the present invention will be described below.

本発明の実施例について図3を参照して説明する。
3相モータ108の制御において、まず、トルク指令値Tref,回転角度θ或いは角速度ωなどを入力として電流指令値演算部204において、電流指令値Iaref,Icrefの2相の電流指令値を演算し出力している。そして、a相電流指令値Iaref及びc相電流指令値Icrefをそれぞれを入力とする各相電流制御手段としての電流制御部10−1及び電流制御部10−2の2個の電流制御手段が配されている。この実施例では、電流制御手段として、a相とc相の電流制御手段を用いたが、a相とb相、或いはb相とc相の組み合わせであっても良い。
An embodiment of the present invention will be described with reference to FIG.
In the control of the three-phase motor 108, first, the torque command value Tref, the rotation angle θ or the angular velocity ω, etc. are inputted, and the current command value calculation unit 204 calculates and outputs two-phase current command values of the current command values Iaref and Icref. is doing. Then, two current control units, ie, a current control unit 10-1 and a current control unit 10-2 as phase current control units that receive the a-phase current command value Iaref and the c-phase current command value Icref, respectively, are arranged. Has been. In this embodiment, the a-phase and c-phase current control means are used as the current control means. However, a-phase and b-phase, or a combination of b-phase and c-phase may be used.

電流制御手段10−1は減算部12−1と比例積分制御部(PI制御部)14−1とから構成され、電流指令値Iarefとa相の電流検出手段である電流検出器205−1で検出されたモータの実測電流Iaとが減算部12−1に入力され、その偏差ΔIaが算出され、偏差ΔIaはPI制御部14−1に入力され、指令値ref1に相当する電圧指令値Vanが出力される。同じように、電流制御手段10−2は減算部12−2とPI制御部14−2とから構成され、電流指令値Icrefとc相の電流検出手段である電流検出器205−2で検出されたモータの実測電流Icとが減算部12−2に入力され、その偏差ΔIcが算出され、偏差ΔIcはPI制御部14−2に入力され、指令値ref2に相当する電圧指令値Vcnが出力される。なお、a相の電流検出器205−1とc相の電流検出器205−1は、a相の電流制御手段10−1とc相の電流制御手段10−2と同じ相に対応するように配されている。次に、指令値ref3に相当する電圧指令値Vbnはa相の電圧指令値Vanとc相の電圧指令値Vcnとが加算部30−1に入力された後に、その出力を極性反転部32−1に入力することにより、極性反転部32−1の出力として算出される。   The current control unit 10-1 includes a subtracting unit 12-1 and a proportional-integral control unit (PI control unit) 14-1, and includes a current command value Iaref and a current detector 205-1 which is a-phase current detecting unit. The detected actual measured current Ia of the motor is input to the subtraction unit 12-1, the deviation ΔIa is calculated, the deviation ΔIa is input to the PI control unit 14-1, and the voltage command value Van corresponding to the command value ref1 is obtained. Is output. Similarly, the current control unit 10-2 includes a subtraction unit 12-2 and a PI control unit 14-2, and is detected by the current command value Icref and a current detector 205-2 which is a c-phase current detection unit. The actual measured current Ic of the motor is input to the subtracting unit 12-2, the deviation ΔIc is calculated, the deviation ΔIc is input to the PI control unit 14-2, and the voltage command value Vcn corresponding to the command value ref2 is output. The The a-phase current detector 205-1 and the c-phase current detector 205-1 correspond to the same phase as the a-phase current control means 10-1 and the c-phase current control means 10-2. It is arranged. Next, the voltage command value Vbn corresponding to the command value ref3 is input to the adder 30-1 after the a-phase voltage command value Van and the c-phase voltage command value Vcn are input to the polarity inversion unit 32- 1 is calculated as the output of the polarity inversion unit 32-1.

次に、各電圧指令値Van,Vbn,Vcnと、補償すべき逆起電圧e1,e3,e2にそれぞれ相当するa相の逆起電圧eaf,b相の逆起電圧ebf,c相の逆起電圧ecfとが、それぞれ加算部34−1,34−2,34−3で加算され、加算部34−1,34−2,34−3の出力としてデュティー値となる最終的な電圧指令値Varef=Van+eaf、電圧指令値Vbref=Vbn+ebf、電圧指令値Vcref=Vcn+ecfが出力される。なお、逆起電圧eaf,ebf,ecfの算出する各相逆起電圧算出手段としてのa相逆起電圧算出部20−1,b相逆起電圧算出部20−2,c相逆起電圧算出部20−3については後で図を参照して詳細に説明する。   Next, the voltage command values Van, Vbn, Vcn, the a-phase counter-electromotive voltage eaf, the b-phase counter-electromotive voltage ebf, and the c-phase counter-electromotive force corresponding to the counter electromotive voltages e1, e3, e2 to be compensated, respectively. The voltage ecf is added by the adders 34-1, 34-2, and 34-3, respectively, and a final voltage command value Varef that becomes a duty value as an output of the adders 34-1, 34-2, and 34-3. = Van + eaf, voltage command value Vbref = Vbn + ebf, voltage command value Vcref = Vcn + ecf are output. It should be noted that the a-phase counter-electromotive voltage calculator 20-1, b-phase counter-electromotive voltage calculator 20-2, and c-phase counter-electromotive voltage calculation as each-phase counter-electromotive voltage calculation means for calculating the counter-electromotive voltages eaf, ebf, and ecf. The unit 20-3 will be described in detail later with reference to the drawings.

最後に、電圧指令値Varef,Vbref,VcrefがPWM制御部210に入力され、a相、b相、c相のPWM制御信号がインバータ回路211に入力され、インバータ回路211はモータ108に各相のモータ電流Ia,Ib,Icを供給する。   Finally, voltage command values Varef, Vbref, and Vcref are input to the PWM control unit 210, PWM control signals of a phase, b phase, and c phase are input to the inverter circuit 211, and the inverter circuit 211 supplies the motor 108 with each phase. Motor currents Ia, Ib and Ic are supplied.

補償すべき逆起電圧eaf,ebf,ecfの詳細な算出手順を図3と図4を参照して説明する。まず、b相モータ電流Ibは関係式(Ia+Ib+Ic=0)を利用して検出する。具体的には、図3において、電流検出器205−1及び電流検出器205−2でそれぞれ検出されたa相モータ電流Ia及びc相モータ電流Icが加算部30−2に入力された後で、その出力が極性反転部32−2に入力され、出力としてIb=−(Ia+Ic)として検出される。一方、モータ108の各相端子電圧である各相電圧Va,Vb、Vcは電圧検出器40−1,40−2,40−3でそれぞれ検出される。   A detailed calculation procedure of the back electromotive voltages eaf, ebf, and ecf to be compensated will be described with reference to FIGS. First, the b-phase motor current Ib is detected using a relational expression (Ia + Ib + Ic = 0). Specifically, in FIG. 3, after the a-phase motor current Ia and the c-phase motor current Ic detected by the current detector 205-1 and the current detector 205-2 are input to the adder 30-2. The output is input to the polarity inversion unit 32-2, and is detected as Ib = − (Ia + Ic) as an output. On the other hand, each phase voltage Va, Vb, Vc which is each phase terminal voltage of the motor 108 is detected by the voltage detectors 40-1, 40-2, 40-3, respectively.

逆起電圧eaf,ebf,ecfが、上述したモータ電圧Va,Vb,Vc及びモータ電流Ia,Ib,Icを用いて算出される手順を図4を参照して説明する。各相逆起電圧算出手段としてのa相逆起電圧算出部20−1,b相逆起電圧算出部20−2,c相逆起電圧算出部20−3は数1又は数2の式の検出原理に基づいて構成されたものである。例えば、a相の逆起電圧算出部20−1は、伝達関数部22−1と減算部24−1とで構成され、モータの各相電流の一つである電流Iaは伝達関数部22−1に入力され、モータ電圧Vaは減算部24−2に入力される。伝達関数部22−1の出力であるIa・(Ra+s・La)/(1+s・Tf)と各相端子電圧の一つである電圧Vaが減算部24−1に入力され、減算部24−1の出力として逆起電圧eaf=Va−Ia・(Ra+s・La)/(1+s・Tf)が出力される。なお、伝達関数部22−1の分母の(1+s・Tf)は、数1や数2の式には存在しないが、これは電流検出器やAD変換器のローパスフィルター(LPF)を表わしたものである。   A procedure in which the counter electromotive voltages eaf, ebf, ecf are calculated using the motor voltages Va, Vb, Vc and the motor currents Ia, Ib, Ic described above will be described with reference to FIG. The a-phase counter-electromotive voltage calculation unit 20-1, b-phase counter-electromotive voltage calculation unit 20-2, and c-phase counter-electromotive voltage calculation unit 20-3 as the respective phase counter-electromotive voltage calculation means are expressed by the formulas 1 and 2. It is configured based on the detection principle. For example, the a-phase back electromotive force calculation unit 20-1 includes a transfer function unit 22-1, and a subtraction unit 24-1, and the current Ia, which is one of the phase currents of the motor, is transferred to the transfer function unit 22-. 1 and the motor voltage Va is input to the subtractor 24-2. The output Ia · (Ra + s · La) / (1 + s · Tf) output from the transfer function unit 22-1 and the voltage Va, which is one of the phase terminal voltages, are input to the subtracting unit 24-1, and the subtracting unit 24-1. The output of the back electromotive force eaf = Va−Ia · (Ra + s · La) / (1 + s · Tf) is output. The denominator (1 + s · Tf) of the transfer function unit 22-1 does not exist in the equations 1 and 2, but this represents a low-pass filter (LPF) of a current detector or an AD converter. It is.

同様にして、b相の逆起電圧算出部20−2は、伝達関数部22−2と減算部24−2とで構成され、モータの各相電流の一つである電流Ibは伝達関数部22−2に入力され、モータ電圧Vbは減算部24−2に入力される。伝達関数部22−2の出力であるIb・(Rb+s・Lb)/(1+s・Tf)と各相端子電圧の一つである電圧Vbが減算部24−2に入力され、減算部24−2の出力として逆起電圧ebf=Vb−Ib・(Rb+s・Lb)/(1+s・Tf)が出力される。   Similarly, the b-phase counter electromotive voltage calculation unit 20-2 includes a transfer function unit 22-2 and a subtraction unit 24-2, and the current Ib, which is one of the phase currents of the motor, is transferred to the transfer function unit. The motor voltage Vb is input to the subtracting unit 24-2. Ib · (Rb + s · Lb) / (1 + s · Tf), which is an output of the transfer function unit 22-2, and a voltage Vb which is one of the phase terminal voltages are input to the subtracting unit 24-2, and the subtracting unit 24-2. Is output as a counter electromotive voltage ebf = Vb−Ib · (Rb + s · Lb) / (1 + s · Tf).

c相の逆起電圧算出部20−3は、伝達関数部22−3と減算部24−3とで構成され、モータの各相電流の一つである電流Icは伝達関数部22−3に入力され、各相端子電圧の一つである電圧Vcは減算部24−3に入力される。伝達関数部22−3の出力であるIc・(Rc+s・Lc)/(1+s・Tf)とモータ電圧Vaが減算部24−1に入力され、減算部24−1の出力として逆起電圧ecf=Vc−Ic・(Rc+s・Lc)/(1+s・Tf)が出力される。   The c-phase back electromotive force calculation unit 20-3 includes a transfer function unit 22-3 and a subtraction unit 24-3, and a current Ic, which is one of the phase currents of the motor, is transferred to the transfer function unit 22-3. The input voltage Vc, which is one of the phase terminal voltages, is input to the subtraction unit 24-3. Ic · (Rc + s · Lc) / (1 + s · Tf), which is the output of the transfer function unit 22-3, and the motor voltage Va are input to the subtracting unit 24-1, and the counter electromotive voltage ecf = Vc−Ic · (Rc + s · Lc) / (1 + s · Tf) is output.

なお、各相のモータ巻線のインダクタンス値及び抵抗値は等しく、La=Lb=Lc=L及びRa=Rb=Rc=Rである。よって、数1は数2に変換できる。このようにして検出された逆起電圧eaf,ebf,ecfは、加算部34−1,34−2,34−3において、電圧指令値Van,Vbn,Vcnとそれぞれ加算され、電圧指令値Varef,Vbref,Vcrefが出力される。   In addition, the inductance value and resistance value of the motor winding of each phase are equal, and La = Lb = Lc = L and Ra = Rb = Rc = R. Therefore, Equation 1 can be converted to Equation 2. The back electromotive voltages eaf, ebf, and ecf detected in this way are added to the voltage command values Van, Vbn, and Vcn in the adders 34-1, 34-2, and 34-3, respectively, and the voltage command values Varef, Vbref and Vcref are output.

図3及び図4の実施例の構成と上述した本発明の理論とを比較すると、加算部34−1,34−2,34−3において逆起電圧eaf,ebf,ecfが補償されることにより、数5の式が実行され、その結果、数6、即ち、数7の式が成立する。よって、数7の式が成立することにより、加算部30−1及び極性反転部32−1において、電圧指令値VbnをVbn=−(Van+Vcn)の関係から導くことができる。つまり、図3及び図4の実施例において、各相の逆起電圧eaf,ebf,ecfを補償することを前提にして、2相の電流制御部、即ちa相の電流制御部10−1及びc相の電流制御部10−2の出力である電圧指令値VanとVcnから残りの相であるb相のVbnを算出している。   Comparing the configuration of the embodiment of FIGS. 3 and 4 with the above-described theory of the present invention, the back electromotive voltages eaf, ebf, and ecf are compensated in the adders 34-1, 34-2, and 34-3. , Formula 5 is executed, and as a result, Formula 6, that is, Formula 7, is established. Therefore, when Expression 7 is established, the voltage command value Vbn can be derived from the relationship Vbn = − (Van + Vcn) in the adder 30-1 and the polarity reversing unit 32-1. That is, in the embodiment of FIGS. 3 and 4, on the assumption that the counter electromotive voltages eaf, ebf, and ecf of each phase are compensated, the two-phase current control unit, that is, the a-phase current control unit 10-1 and The b-phase Vbn, which is the remaining phase, is calculated from the voltage command values Van and Vcn that are the outputs of the c-phase current control unit 10-2.

実施例1では、逆起電圧eaf,ebf,ecfをモータの端子電圧Va,Vb,Vc及びモータ電流Ia,Ib,Icを用いて算出したが、逆起電圧eaf,ebf,ecfは、モータの回転角度及び角速度を用いても算出することができる。逆起電圧eaf,ebf,ecfは、モータの回転角度及び角速度を用いても算出する実施例について図5及び図6を参照して以下説明する。   In the first embodiment, the counter electromotive voltages eaf, ebf, ecf are calculated using the motor terminal voltages Va, Vb, Vc and the motor currents Ia, Ib, Ic. However, the counter electromotive voltages eaf, ebf, ecf are It can also be calculated using the rotation angle and angular velocity. An embodiment in which the back electromotive voltages eaf, ebf, and ecf are calculated using the rotation angle and angular velocity of the motor will be described below with reference to FIGS.

図5の構成で図3に示す実施例1の構成と異なる構成の部分は、各相の逆起電圧eaf,ebf,ecfを算出する各相逆起電圧算出手段としてのa相逆起電圧算出部50−1、b相逆起電圧算出部50−2、c相逆起電圧算出部50−3の部分が異なっている。つまり、a相逆起電圧算出部50−1、b相逆起電圧算出部50−2、c相逆起電圧算出部50−3は、回転角度検出部202で検出されたモータ108の回転角度θ及び角速度ωを入力として各相逆起電圧eaf,ebf,ecfをそれぞれ算出している。そして、a相逆起電圧算出部50−1、b相逆起電圧算出部50−2、c相逆起電圧算出部50−3から出力された各相逆起電圧eaf,ebf,ecfは、加算部34−1,34−2,34−3において電圧指令値Van,Vbn,Vcnにそれぞれ加算され、電圧指令値Varef,Vbref,Vcrefが算出される。図5に示す実施例2の構成及び動作は各相の逆起電圧算出部50−1,50−2,50−3を除いて、図3に示す実施例1の構成及び動作と同じである。   5 is different from the configuration of the first embodiment shown in FIG. 3 in that the a-phase counter electromotive force is calculated as each phase counter electromotive voltage calculating means for calculating the counter electromotive voltages eaf, ebf, and ecf of each phase. The parts of the unit 50-1, the b-phase counter electromotive voltage calculation unit 50-2, and the c-phase counter electromotive voltage calculation unit 50-3 are different. That is, the a-phase counter electromotive voltage calculation unit 50-1, the b-phase counter electromotive voltage calculation unit 50-2, and the c-phase counter electromotive voltage calculation unit 50-3 are the rotation angles of the motor 108 detected by the rotation angle detection unit 202. Each phase counter electromotive force eaf, ebf, ecf is calculated by using θ and angular velocity ω as input. And each phase counter electromotive voltage eaf, ebf, ecf output from the a phase counter electromotive voltage calculation part 50-1, b phase counter electromotive voltage calculation part 50-2, c phase counter electromotive voltage calculation part 50-3 is: Adders 34-1, 34-2, and 34-3 respectively add the voltage command values Van, Vbn, and Vcn to calculate voltage command values Varef, Vbref, and Vcref. The configuration and operation of the second embodiment shown in FIG. 5 are the same as the configuration and operation of the first embodiment shown in FIG. 3 except for the counter electromotive voltage calculation units 50-1, 50-2, and 50-3 for each phase. .

次に、a相逆起電圧算出部50−1、b相逆起電圧算出部50−2、c相逆起電圧算出部50−3の内部詳細について図6を参照して説明する。a相逆起電圧算出部50−1には回転角度θ及び角速度ωが入力される。回転角度θはa相逆起電圧算出部50−1に入力されると、まず規格化逆起電圧算出部52−1に入力され、1000rpmにおける回転角度θによる規格化逆起電圧ekaを算出する。ここで、規格化逆起電圧算出部52−1は、回転角度θに対する1000rpm相当で誘起される逆起電圧値ekaがテーブルとして準備されている。次に、規格化逆起電圧ekaは角速度ωとともに回転数補正部54−1に入力される。回転数補正部54−1において、現在の回転数を意味する角速度ω[rad/s]をrpm換算したN[rpm](ただし、N=ω*60/2π)の規格化逆起電圧の基準回転数1000rpmに対する比率である(N/1000)を算出し、その比率を規格逆起電圧ekに乗じてa相逆起電圧eafを算出して回転数補正部54−1の出力、即ちa相逆起電圧算出部50−1の出力として算出する。   Next, internal details of the a-phase counter electromotive voltage calculation unit 50-1, the b-phase counter electromotive voltage calculation unit 50-2, and the c-phase counter electromotive voltage calculation unit 50-3 will be described with reference to FIG. The rotation angle θ and the angular velocity ω are input to the a-phase counter electromotive voltage calculation unit 50-1. When the rotation angle θ is input to the a-phase counter electromotive voltage calculation unit 50-1, first, the rotation angle θ is input to the normalized counter electromotive voltage calculation unit 52-1, and the normalized counter electromotive voltage eka is calculated based on the rotation angle θ at 1000 rpm. . Here, the normalized back electromotive force calculation unit 52-1 prepares a table of back electromotive voltage values eka induced at 1000 rpm corresponding to the rotation angle θ. Next, the normalized back electromotive voltage eka is input to the rotation speed correction unit 54-1 along with the angular velocity ω. In the rotation speed correction unit 54-1, the standardized counter electromotive force of N [rpm] (where N = ω * 60 / 2π) obtained by converting the angular velocity ω [rad / s] representing the current rotation speed into rpm. The ratio (N / 1000) to the rotation speed of 1000 rpm is calculated, and the ratio is multiplied by the standard counter electromotive voltage ek to calculate the a-phase counter electromotive voltage eaf. It is calculated as the output of the counter electromotive voltage calculator 50-1.

b相逆起電圧算出部50−2にも回転角度θと角速度ωが入力されるが、回転角度θは規格化逆起電圧算出部52−2に入力する前に、まず位相シフト部56−2に入力され、a相に対して120度遅れた位相であるb相の回転角度(θ−120)を算出しb相の回転角度を規格化逆起電圧算出部52−2に入力され、角速度ωは回転数補正部54−2に入力される。そして、規格化逆起電圧算出部52−2及び回転数補正部54−2はa相の規格化逆起電圧算出部52−1及び回転数補正部54−1と同じ構成なので回転角度(θ−120)と角速度ωを基に同じ動作を実行してb相逆起電圧ebfを出力する。   The rotation angle θ and the angular velocity ω are also input to the b-phase counter electromotive voltage calculation unit 50-2. Before the rotation angle θ is input to the normalized counter electromotive voltage calculation unit 52-2, the phase shift unit 56- 2, the b-phase rotation angle (θ−120) that is a phase delayed by 120 degrees with respect to the a-phase is calculated, and the b-phase rotation angle is input to the normalized back electromotive force calculation unit 52-2, The angular velocity ω is input to the rotation speed correction unit 54-2. Since the normalized back electromotive force calculation unit 52-2 and the rotation speed correction unit 54-2 have the same configuration as the a-phase normalized back electromotive voltage calculation unit 52-1 and the rotation speed correction unit 54-1, the rotation angle (θ The same operation is executed based on the angular velocity ω and −120) to output the b-phase counter electromotive voltage ebf.

c相逆起電圧算出部50−3にも回転角度θと角速度ωが入力されるが、規格化逆起電圧算出部52−3に入力する前に、まず位相シフト部56−3に入力され、a相に対して120度進んだ位相であるc相の回転角度(θ+120)を算出する。次に、c相の回転角度(θ+120)は規格化逆起電圧算出部52−3に、角速度ωは回転数補正部54−3にそれぞれ入力され、同じようにc相逆起電圧ecfを出力する。   The rotation angle θ and the angular velocity ω are also input to the c-phase counter electromotive voltage calculation unit 50-3, but are first input to the phase shift unit 56-3 before being input to the normalized counter electromotive voltage calculation unit 52-3. The rotation angle (θ + 120) of the c phase, which is a phase advanced by 120 degrees with respect to the a phase, is calculated. Next, the c-phase rotation angle (θ + 120) is input to the normalized counter electromotive voltage calculation unit 52-3, and the angular velocity ω is input to the rotation speed correction unit 54-3, and the c-phase counter electromotive voltage ecf is output in the same manner. To do.

以上説明した回転角度及び角速度を用いても各相の逆起電圧eaf,ebf,ecfを算出する可能であり、図5の制御ブロックにおいて、これらを用いても本発明の効果を期待できる。   The counter electromotive voltages eaf, ebf, and ecf of each phase can be calculated using the rotation angle and the angular velocity described above, and the effects of the present invention can be expected even when these are used in the control block of FIG.

以上説明したように、本発明を用いれば、3相の逆起電圧補償と2相の電流制御と関係式(Ia+Ib+Ic=0)を用いて、3相の電圧指令値Van,Vbn、Vcnを算出すれば、3つの条件式に対して3つのパラメータVan,Vbn,Vcnを算出することになるので、各相個別のパラメータ変化に対応しながら、各相の制御系に制御偏差が残存することのない安定した制御系の解を得ることができる安定した電動パワーステアリング装置の制御が可能となる。   As described above, according to the present invention, the three-phase voltage command values Van, Vbn, and Vcn are calculated using the three-phase back electromotive force compensation, the two-phase current control, and the relational expression (Ia + Ib + Ic = 0). Then, since three parameters Van, Vbn, and Vcn are calculated for the three conditional expressions, control deviations remain in the control system of each phase while corresponding to the individual parameter changes of each phase. This makes it possible to control a stable electric power steering apparatus that can provide a stable control system solution.

なお、以上の説明では、3相モータに関して、電流検出手段や電流制御手段をa相およびc相に設置したが、2相の組み合わせは、a相とb相、或いは、b相とc相の組み合わせであっても同じ効果を期待できる。また、モータの相電圧の代わりに線間電圧を用いて逆起電圧を算出しても同じ効果を期待できる。また、電流制御手段として、フィードバック制御の場合について説明したが、フィードバック制御の他にフィードフォワード制御と外乱オブザーバとの組み合わせ構成の制御などを用いても同じ効果を得られる。   In the above description, regarding the three-phase motor, the current detection means and the current control means are installed in the a phase and the c phase. However, the combination of the two phases is the a phase and the b phase, or the b phase and the c phase. Even in combination, the same effect can be expected. Further, the same effect can be expected even if the back electromotive force is calculated using the line voltage instead of the motor phase voltage. Although the case of feedback control has been described as the current control means, the same effect can be obtained by using control of a combined configuration of feedforward control and disturbance observer in addition to feedback control.

また、本発明をハードウエアを用いて構成してもソフトウエアを用いて構成しても同じ効果を得られることは言うまでもない。   It goes without saying that the same effect can be obtained whether the present invention is configured using hardware or software.

モータの巻線のインダクタンス、抵抗および逆起電圧とモータ電圧、電流の関係を示す説明図である。It is explanatory drawing which shows the relationship of the inductance of a coil | winding of a motor, resistance, and a back electromotive force, a motor voltage, and an electric current. 本発明における逆起電圧補償の意義を説明するための制御ブロック図である。It is a control block diagram for demonstrating the meaning of the back electromotive force compensation in this invention. 本発明の実施例1の制御ブロック図である。It is a control block diagram of Example 1 of the present invention. モータの電圧及び電流を用いて逆起電圧を算出するための詳細な制御ブロック図である。It is a detailed control block diagram for calculating a counter electromotive voltage using the voltage and current of a motor. 本発明の実施例2の制御ブロック図である。It is a control block diagram of Example 2 of the present invention. モータの回転角度及び角速度を用いて逆起電圧を算出するための詳細な制御ブロック図である。It is a detailed control block diagram for calculating a counter electromotive voltage using the rotation angle and angular velocity of a motor. 電動パワーステアリング装置の構成図である。It is a block diagram of an electric power steering device. 従来の電動パワーステアリング装置の制御ブロック図である。It is a control block diagram of the conventional electric power steering device.

符号の説明Explanation of symbols

10−1,10−2 電流制御部
12−1,12−2 減算部
14−1,14−2 比例積分制御部(PI制御部)
20−1,20−2,20−3 逆起電圧算出部
22−1,22−2,22−3 伝達関数部
24−1,24−2,24−3 減算部
30−1,30−2 加算部
32−1,32−2 極性反転部
34−1,34−2,34−3 加算部
50−1、50−2、50−3 逆起電圧算出部
52−1、52−2、52−3 規格化逆起電圧算出
54−1,54−2,54−3 回転数補正
56−2,56−3 位相シフト部
10-1, 10-2 Current control unit 12-1, 12-2 Subtraction unit 14-1, 14-2 Proportional integral control unit (PI control unit)
20-1, 20-2, 20-3 Back electromotive force calculation unit 22-1, 22-2, 22-3 Transfer function unit 24-1, 24-2, 24-3 Subtraction unit 30-1, 30-2 Adder 32-1, 32-2 Polarity reversing unit 34-1, 34-2, 34-3 Adder 50-1, 50-2, 50-3 Back electromotive force calculator 52-1, 52-2, 52 -3 Normalized counter electromotive force calculation 54-1, 54-2, 54-3 Speed correction 56-2, 56-3 Phase shift unit

Claims (4)

車両の操舵系に3相モータによる操舵補助力を付与するようにした電動パワーステアリング装置の制御装置において、
前記3相モータの各相の逆起電圧e1,e2,e3を算出する3つの各相逆起電圧算出手段と、前記3相モータの2相に対して個別に電流制御手段とを備え、
前記2相の電流制御手段の出力である指令値ref1、ref2から残りの1相の指令値ref3を算出し、前記指令値ref1、ref2、ref3に前記逆起電圧e1、e2、e3をそれぞれ加算することを特徴とする電動パワーステアリング装置の制御装置。
In a control device for an electric power steering device configured to apply a steering assist force by a three-phase motor to a steering system of a vehicle,
Three phase counter electromotive voltage calculation means for calculating counter electromotive voltages e1, e2, e3 of each phase of the three phase motor, and current control means individually for the two phases of the three phase motor ,
The remaining one-phase command value ref3 is calculated from the command values ref1 and ref2, which are the outputs of the two-phase current control means, and the counter electromotive voltages e1, e2, and e3 are added to the command values ref1, ref2, and ref3, respectively. A control device for an electric power steering device.
前記3相モータの電流を検出する電流検出手段は、前記各相電流制御手段が設けられた相に設置する請求項1に記載の電動パワーステアリング装置の制御装置。 2. The control device for an electric power steering apparatus according to claim 1, wherein current detection means for detecting a current of the three-phase motor is installed in a phase in which the phase current control means is provided. 3. 前記各相逆起電圧算出手段は、前記3相モータの各相端子電圧及び各相電流に基いて前記各相の逆起電圧e1、e2、e3を算出する請求項1又は請求項2に記載の電動パワーステアリング装置の制御装置。 The said each phase back electromotive force calculation means calculates the back electromotive force e1, e2, e3 of each said phase based on each phase terminal voltage and each phase current of the said 3 phase motor. Control device for electric power steering apparatus. 前記各相逆起電圧算出手段は、前記3相モータの回転角度及び角速度に基いて前記各相の逆起電圧e1、e2、e3を算出する請求項1又は請求項2に記載の電動パワーステアリング装置の制御装置。 3. The electric power steering according to claim 1, wherein the phase back electromotive force calculation means calculates the back electromotive voltages e 1, e 2, e 3 of the phases based on a rotation angle and an angular velocity of the three phase motor. Control device for the device.
JP2004003816A 2003-11-26 2004-01-09 Control device for electric power steering device Expired - Fee Related JP4736325B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2004003816A JP4736325B2 (en) 2004-01-09 2004-01-09 Control device for electric power steering device
EP04799882A EP1720242A1 (en) 2003-11-26 2004-11-24 Device for controlling motor-driven power steering device
PCT/JP2004/017822 WO2005055411A1 (en) 2003-11-26 2004-11-24 Device for controlling motor-driven power steering device
US10/579,969 US7548035B2 (en) 2003-11-26 2004-11-24 Control apparatus of electric power steering apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004003816A JP4736325B2 (en) 2004-01-09 2004-01-09 Control device for electric power steering device

Publications (2)

Publication Number Publication Date
JP2005198452A JP2005198452A (en) 2005-07-21
JP4736325B2 true JP4736325B2 (en) 2011-07-27

Family

ID=34818604

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004003816A Expired - Fee Related JP4736325B2 (en) 2003-11-26 2004-01-09 Control device for electric power steering device

Country Status (1)

Country Link
JP (1) JP4736325B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4835845B2 (en) * 2006-07-11 2011-12-14 株式会社ジェイテクト Control device for brushless motor
JP4637148B2 (en) * 2007-08-27 2011-02-23 株式会社日立製作所 Power converter
JP5875931B2 (en) * 2012-04-25 2016-03-02 株式会社ショーワ Electric power steering device
JP2016159837A (en) * 2015-03-04 2016-09-05 株式会社ホンダロック Reaction force output device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3561453B2 (en) * 1999-12-24 2004-09-02 三菱電機株式会社 Electric power steering control device
JP3559258B2 (en) * 2001-07-30 2004-08-25 三菱電機株式会社 Steering control device

Also Published As

Publication number Publication date
JP2005198452A (en) 2005-07-21

Similar Documents

Publication Publication Date Title
US7548035B2 (en) Control apparatus of electric power steering apparatus
JP6521132B2 (en) Electric power steering device
JP5130716B2 (en) Motor control device and electric power steering device
US8779701B2 (en) Control apparatus for permanent magnet motor
US8710775B2 (en) Electric power steering apparatus
US20080201041A1 (en) Control device for electric power steering apparatus
JP5263090B2 (en) Electric power steering device
US20070107973A1 (en) Motor drive control apparatus and electric power steering apparatus
WO2005035333A1 (en) Electric power steering device
JP6597824B2 (en) Electric power steering device
WO2009123107A1 (en) Motor control device and electric power steering device
JP5135976B2 (en) Motor drive control device and electric power steering device using motor drive control device
US20090009127A1 (en) Motor control device and electric power steering device using the same
JP5062010B2 (en) Electric power steering device
JP5719177B2 (en) Electric power steering device
JP5397664B2 (en) Motor control device
JP4736325B2 (en) Control device for electric power steering device
JP4466082B2 (en) Control device for electric power steering device
JP2008155683A (en) Electric power steering device
JP2005160221A (en) Control device of electric power steering device
JP2013243832A (en) Electrically-driven power steering device
JP5459564B2 (en) Motor control device
JP2009207247A (en) Motor controller and power steering device
JP2014036523A (en) Electric power steering device
JP2009027819A (en) Motor drive controller and electric power steering device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20050711

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100730

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110418

R150 Certificate of patent or registration of utility model

Ref document number: 4736325

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140513

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees