JP2009183062A - Motor controller - Google Patents
Motor controller Download PDFInfo
- Publication number
- JP2009183062A JP2009183062A JP2008019534A JP2008019534A JP2009183062A JP 2009183062 A JP2009183062 A JP 2009183062A JP 2008019534 A JP2008019534 A JP 2008019534A JP 2008019534 A JP2008019534 A JP 2008019534A JP 2009183062 A JP2009183062 A JP 2009183062A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- rotor
- current
- inductance
- parameter
- 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.)
- Granted
Links
Images
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
この発明は、ブラシレスモータをセンサレス駆動するためのモータ制御装置に関する。ブラシレスモータは、たとえば、電動パワーステアリング装置における操舵補助力の発生源として利用される。 The present invention relates to a motor control device for sensorless driving of a brushless motor. The brushless motor is used, for example, as a source for generating a steering assist force in an electric power steering apparatus.
ブラシレスDCモータを駆動制御するためのモータ制御装置は、一般に、ロータの回転位置を検出するための位置センサの出力に応じてモータ電流の供給を制御するように構成されている。しかし、位置センサの耐環境性が問題となるうえ、高価な位置センサおよびこれに関連する配線がコストの削減を阻害し、かつ、小型化を阻害している。そこで、位置センサを用いることなくブラシレスDCモータを駆動するセンサレス駆動方式が提案されている。センサレス駆動方式は、ロータの回転に伴う誘起電圧を推定することによって、磁極の位相(ロータの電気角)を推定する方式である。 A motor control device for driving and controlling a brushless DC motor is generally configured to control the supply of motor current according to the output of a position sensor for detecting the rotational position of the rotor. However, the environmental resistance of the position sensor becomes a problem, and the expensive position sensor and the wiring associated therewith hinder the cost reduction and the size reduction. Therefore, a sensorless driving method for driving a brushless DC motor without using a position sensor has been proposed. The sensorless driving method is a method for estimating the phase of the magnetic pole (electrical angle of the rotor) by estimating the induced voltage accompanying the rotation of the rotor.
しかし、モータ停止時や低速回転時には、誘起電圧が零か微小であるので、別の手法でロータ回転位置を推定する必要がある。一つの手法は、モータ駆動信号にシステム同定用の参照信号を注入し、このときのモータ電流応答から、モータパラメータを同定するものである。具体的には、ロータ停止時にロータの位置を推定する場合には、誘起電圧を零としたモータモデルを表す一般的な式である次式に基づいて、モータパラメータである抵抗RおよびインダクタンスLが同定される。インダクタンスLが、ロータ回転位置に依存することから、インダクタンスLが同定されれば、ロータ回転位置を推定することができる。 However, since the induced voltage is zero or minute when the motor is stopped or rotated at a low speed, it is necessary to estimate the rotor rotational position by another method. One method is to inject a reference signal for system identification into a motor drive signal and identify a motor parameter from the motor current response at this time. Specifically, when estimating the position of the rotor when the rotor is stopped, the resistance R and the inductance L, which are motor parameters, are based on the following equation that is a general equation representing a motor model with an induced voltage of zero. Identified. Since the inductance L depends on the rotor rotational position, if the inductance L is identified, the rotor rotational position can be estimated.
v=(R+pL)i …A
ただし、vはモータに印加される電圧、iはモータ電流、pは微分演算子である。
Here, v is a voltage applied to the motor, i is a motor current, and p is a differential operator.
モータパラメータの同定に用いる前述のモータの式は、左辺の電圧vの変化が、右辺の電流iの変化に全て結びつくことを想定した式となっている。しかし、実際のモータでは、モータパラメータR,Lのいずれにも該当しない構造誤差や外乱が生じている。ところが、システム同定を行うと、これらの誤差や外乱をモータパラメータR,Lで吸収しようとするので、結果として、同定されるモータパラメータR,Lが実際の抵抗RおよびインダクタンスLとは異なる値になってしまう。したがって、誤差を持った同定パラメータR,Lからロータ回転位置が推定されることになるから、結局、位置推定精度が悪いという問題がある。これにより、モータの制御精度が悪くなる。 The above-described motor equation used for motor parameter identification is an equation that assumes that changes in the voltage v on the left side are all linked to changes in the current i on the right side. However, in an actual motor, there are structural errors and disturbances that do not correspond to any of the motor parameters R and L. However, when system identification is performed, these errors and disturbances are absorbed by the motor parameters R and L. As a result, the identified motor parameters R and L have values different from the actual resistance R and inductance L. turn into. Therefore, since the rotor rotational position is estimated from the identification parameters R and L having errors, there is a problem that the position estimation accuracy is poor. Thereby, the control accuracy of the motor is deteriorated.
そこで、この発明の目的は、モータパラメータを正確に同定することによってロータ回転位置の推定精度を向上することができ、これにより、モータ制御精度の向上に寄与することができるモータ制御装置を提供することである。 Accordingly, an object of the present invention is to provide a motor control device that can improve the estimation accuracy of the rotor rotational position by accurately identifying the motor parameters, and thereby contribute to the improvement of the motor control accuracy. That is.
前記の目的を達成するための請求項1記載の発明は、ロータ(50)と、このロータに対向するステータ(51〜53)とを備えたモータ(3)を制御するためのモータ制御装置(5)であって、前記ステータにパラメータ同定用の参照信号を注入する参照信号注入手段(23)と、前記参照信号に対する前記モータの応答を検出するモータ応答検出手段(9,17)と、このモータ応答検出手段により検出されるモータの応答に基づき、v=(R+pL)i+ε(ただし、vはモータに印加される電圧、Rはステータ巻線抵抗、Lはモータのインダクタンス、pは微分演算子、iはモータ電流、εは電流応答に依存しない補償項)で表されるモータモデルに基づいて、パラメータ同定(同定対象のパラメータは、R,Lおよびε)を行うパラメータ同定手段(22)と、このパラメータ同定手段によって同定されたパラメータに基づいて前記ロータの推定回転位置を求める位置推定手段(21)とを含む、モータ制御装置である。なお、括弧内の英数字は後述の実施形態における対応構成要素等を表す。以下、この項において同じ。 In order to achieve the above object, a first aspect of the present invention is directed to a motor control device for controlling a motor (3) including a rotor (50) and a stator (51-53) facing the rotor. 5) a reference signal injection means (23) for injecting a reference signal for parameter identification into the stator, a motor response detection means (9, 17) for detecting a response of the motor to the reference signal, Based on the motor response detected by the motor response detection means, v = (R + pL) i + ε (where v is a voltage applied to the motor, R is a stator winding resistance, L is a motor inductance, and p is a differential operator. , I is a motor current, ε is a compensation term that does not depend on the current response), and parameter identification is performed (parameters to be identified are R, L, and ε). And over data identifying means (22), the parameter based on the identified parameters by identifying means and a position estimation means (21) for determining the estimated rotational position of said rotor, a motor control device. The alphanumeric characters in parentheses indicate corresponding components in the embodiments described later. The same applies hereinafter.
この構成によれば、ステータにパラメータ同定用の参照信号を注入し、これに対するモータの応答が検出される。モータの応答は、たとえば、モータの電機子巻線に流れる電流の変化として検出される。このモータの応答をモータモデルに当てはめることによって、モータのパラメータが同定される。同定されるモータパラメータは、具体的には、モータのインダクタンスLおよび抵抗Rである。 According to this configuration, the reference signal for parameter identification is injected into the stator, and the response of the motor to this is detected. The motor response is detected as, for example, a change in the current flowing through the armature winding of the motor. By fitting this motor response to the motor model, the motor parameters are identified. The identified motor parameters are specifically the motor inductance L and resistance R.
この発明では、モータモデルは、v=(R+pL)i+εで表される。このモータモデルは、モータの式v=(R+pL)iに補償項εを導入したものである。これにより、電流に依存しない構造誤差や外乱は、補償項εとして分離されることになり、モータパラメータL,Rに与える影響が抑制される。その結果、モータパラメータL,Rの同定精度を高めることができる。 In the present invention, the motor model is represented by v = (R + pL) i + ε. This motor model is obtained by introducing a compensation term ε into a motor equation v = (R + pL) i. As a result, structural errors and disturbances that do not depend on the current are separated as the compensation term ε, and the influence on the motor parameters L and R is suppressed. As a result, the identification accuracy of the motor parameters L and R can be increased.
モータパラメータL,Rを高精度で同定できることにより、この同定されたパラメータを用いることで、ロータ回転位置の推定精度を向上することができる。その結果、モータの制御精度を向上することができる。
たとえば、二相固定座標系αβにおけるα軸方向のインダクタンスLαは、定数L0,L1およびロータ回転位置θを用いて、次式(4)によって表すことができる。
Since the motor parameters L and R can be identified with high accuracy, the estimated accuracy of the rotor rotational position can be improved by using the identified parameters. As a result, the motor control accuracy can be improved.
For example, the inductance L α in the α-axis direction in the two-phase fixed coordinate system αβ can be expressed by the following equation (4) using the constants L 0 and L 1 and the rotor rotational position θ.
Lα=L0+L1cos2θ …(4)
したがって、この式に基づいて、同定されたインダクタンスLαから、ロータ回転位置θを推定することができる。
請求項2記載の発明は、前記ロータの回転速度を検出または推定するロータ回転速度取得手段(30)をさらに含み、前記位置推定手段は、ロータ回転位置とインダクタンスとの関係をロータ回転速度別に記憶したテーブル(21A)を含み、前記ロータ回転速度取得手段によって取得されるロータ回転速度に応じて前記テーブルを参照し、前記パラメータ同定部によって同定されたインダクタンスに対応するロータ回転位置を導出するものである、請求項1記載のモータ制御装置である。
L α = L 0 + L 1 cos 2θ (4)
Therefore, based on this equation, the inductance L alpha identified, it is possible to estimate the rotor rotational position theta.
The invention according to claim 2 further includes rotor rotation speed acquisition means (30) for detecting or estimating the rotation speed of the rotor, and the position estimation means stores the relationship between the rotor rotation position and the inductance for each rotor rotation speed. The rotor rotation position corresponding to the inductance identified by the parameter identification unit is derived by referring to the table according to the rotor rotation speed acquired by the rotor rotation speed acquisition means. The motor control device according to claim 1.
ロータが回転しているときには、前記式(4)で表される関係が成立しなくなる。したがって、ロータが回転しているときに式(4)の関係に基づいてロータ推定回転位置を求めると、位置推定誤差が生じる。そのため、モータの制御が不良となり、トルク出力が低下するおそれがある。
そこで、この発明では、ロータ回転位置とインダクタンスとの関係をロータ回転速度別に記憶したテーブルが設けられている。そして、ロータ回転速度取得手段によって検出または推定されたロータ回転速度に応じて前記テーブルが参照され、同定されたインダクタンスに対応するロータ回転位置が導出される。これにより、ロータの回転速度に依存する位置推定誤差を低減できるから、ロータ回転位置をより正確に推定することができる。こうして位置推定精度が高められる結果、モータを精度良く制御することができ、効率的にトルクを出力させることができる。
When the rotor is rotating, the relationship expressed by the equation (4) is not established. Therefore, when the rotor estimated rotational position is obtained based on the relationship of Equation (4) when the rotor is rotating, a position estimation error occurs. As a result, the control of the motor becomes defective and the torque output may be reduced.
Therefore, in the present invention, a table is provided in which the relationship between the rotor rotational position and the inductance is stored for each rotor rotational speed. Then, the table is referred to according to the rotor rotational speed detected or estimated by the rotor rotational speed acquisition means, and the rotor rotational position corresponding to the identified inductance is derived. Thereby, since the position estimation error depending on the rotational speed of the rotor can be reduced, the rotor rotational position can be estimated more accurately. As a result of the increased position estimation accuracy, the motor can be controlled with high accuracy and torque can be output efficiently.
ロータの回転速度毎のロータ位置とインダクタンスとの関係は、測定や磁界解析によって事前に求め、これに基づいて前記テーブルを作成すればよい。
ロータ回転速度取得手段は、たとえば、位置推定手段によって求められた推定回転位置に対して時間微分を施すことによってロータ回転速度を求めるものであってもよい。また、モータへの印加電圧に対してFFT(高速フーリエ変換)等の周波数分析を行い、モータに印加される指令電圧の周波数に基づいてロータ回転速度を求めるものであってもよい。この場合、モータへの印加電圧に対してフィルタ処理を行うことで、パラメータ同定用参照信号成分を除去し、このパラメータ同定用参照信号成分を除去した信号に対して周波数分析を行うことが好ましい。
The relationship between the rotor position and the inductance for each rotational speed of the rotor may be obtained in advance by measurement or magnetic field analysis, and the table may be created based on this.
The rotor rotation speed acquisition means may obtain the rotor rotation speed by, for example, performing time differentiation on the estimated rotation position obtained by the position estimation means. Alternatively, frequency analysis such as FFT (Fast Fourier Transform) may be performed on the voltage applied to the motor, and the rotor rotational speed may be obtained based on the frequency of the command voltage applied to the motor. In this case, it is preferable to remove the parameter identification reference signal component by performing filter processing on the voltage applied to the motor, and to perform frequency analysis on the signal from which the parameter identification reference signal component has been removed.
請求項3記載の発明は、モータ電流を取得するモータ電流取得手段(9,17)をさらに含み、前記位置推定手段は、ロータ回転位置とインダクタンスとの関係をモータ電流別に記憶したテーブルを含み、前記モータ電流取得手段によって取得されるモータ電流に応じて前記テーブルを参照し、前記パラメータ同定部によって同定されたインダクタンスに対応するロータ回転位置を導出するものである、請求項1または2記載のモータ制御装置である。
The invention according to
モータに対してトルクを発生させるための電流を流したときには、前記式(4)で表される関係が成立しなくなる。したがって、モータに対してトルクを発生させるための電流を供給しているときに式(1)の関係に基づいてロータ回転位置を推定すると、位置推定誤差が生じる。そのため、モータの制御が不良となり、トルク出力が低下するおそれがある。
そこで、この発明では、ロータ回転位置とインダクタンスとの関係をモータ電流別に記憶したテーブルが設けられている。そして、モータ電流取得手段によって取得されたモータ電流に基づいて前記テーブルを参照し、同定されたインダクタンスに対応するロータ推定回転位置が導出される。これにより、モータにトルク発生のための電流を供給しているときでも、ロータ回転位置を正確に推定できる。したがって、位置推定精度が高められ、モータを精度良く制御することができるから、効率的にトルクを出力させることができる。
When a current for generating torque is supplied to the motor, the relationship expressed by the equation (4) is not established. Therefore, if the rotor rotational position is estimated based on the relationship of Equation (1) when a current for generating torque is supplied to the motor, a position estimation error occurs. As a result, the control of the motor becomes defective and the torque output may be reduced.
Therefore, in the present invention, a table is provided in which the relationship between the rotor rotational position and the inductance is stored for each motor current. Then, based on the motor current acquired by the motor current acquisition means, the table is referred to, and the estimated rotor rotational position corresponding to the identified inductance is derived. As a result, the rotor rotational position can be accurately estimated even when a current for generating torque is supplied to the motor. Therefore, the position estimation accuracy is improved and the motor can be controlled with high accuracy, so that torque can be output efficiently.
モータ電流毎のロータ回転位置とインダクタンスとの関係は、測定や磁界解析によって事前に求め、これに基づいて前記テーブルを作成しておけばよい。
モータ電流取得手段は、モータ電流を検出する電流センサを含むものであってもよいし、モータからトルクを発生させるために設定される電流指令値を取得するものであってもよい。
The relationship between the rotor rotation position and the inductance for each motor current may be obtained in advance by measurement or magnetic field analysis, and the table may be created based on this.
The motor current acquisition means may include a current sensor that detects the motor current, or may acquire a current command value set for generating torque from the motor.
請求項4記載の発明は、前記モータの温度を検出または推定するモータ温度取得手段(31)をさらに含み、前記位置推定手段は、ロータ回転位置とインダクタンスとの関係をモータの温度別に記憶したテーブルを含み、前記モータ温度取得手段によって取得されるモータの温度に応じて前記テーブルを参照し、前記パラメータ同定部によって同定されたインダクタンスに対応するロータ回転位置を導出するものである、請求項1〜3のいずれか一項に記載のモータ制御装置である。
The invention according to claim 4 further includes motor temperature acquisition means (31) for detecting or estimating the temperature of the motor, wherein the position estimation means stores a relationship between the rotor rotational position and the inductance for each motor temperature. The rotor rotational position corresponding to the inductance identified by the parameter identification unit is derived by referring to the table according to the motor temperature acquired by the motor temperature acquisition means. 4. The motor control device according to
モータが発熱したりしてモータの温度が高くなると、前記式(4)で表される関係が成立しなくなる。したがって、モータへの通電を長時間行った場合など、モータの温度が高くなった状況では、式(4)の関係に基づいてロータ回転位置を推定すると、位置推定誤差が生じる。そのため、モータの制御が不良となり、トルク出力が低下するおそれがある。
そこで、この発明では、ロータ回転位置とインダクタンスとの関係を温度別に記憶したテーブルが設けられている。そして、モータ温度取得手段によって取得されたモータ温度に基づいて前記テーブルが参照され、同定されたインダクタンスに対応するロータ推定回転位置が導出される。これにより、モータが高温のときでも、ロータ回転位置を正確に推定できる。したがって、位置推定精度が高められ、モータを精度良く制御することができるから、効率的にトルクを出力させることができる。
When the motor generates heat or the motor temperature rises, the relationship expressed by the equation (4) is not established. Therefore, when the motor temperature is high, such as when the motor is energized for a long time, if the rotor rotational position is estimated based on the relationship of Equation (4), a position estimation error occurs. As a result, the control of the motor becomes defective and the torque output may be reduced.
Therefore, in the present invention, a table storing the relationship between the rotor rotational position and the inductance for each temperature is provided. And the said table is referred based on the motor temperature acquired by the motor temperature acquisition means, and the rotor estimated rotation position corresponding to the identified inductance is derived | led-out. This makes it possible to accurately estimate the rotor rotational position even when the motor is hot. Therefore, the position estimation accuracy is improved and the motor can be controlled with high accuracy, so that torque can be output efficiently.
モータ温度取得手段は、モータの温度を検出する温度センサを含んでいてもよいし、モータへの通電時間を積算し、その積算通電時間をモータ温度に対応する指標として取得するものであってもよい。積算通電時間は、たとえば、モータへの非通電時間が所定時間以上になったときにリセットされるようにしてもよい。これにより、積算通電時間をより正確にモータ温度に対応させることができる。 The motor temperature acquisition means may include a temperature sensor that detects the temperature of the motor, or may integrate the energization time to the motor and acquire the accumulated energization time as an index corresponding to the motor temperature. Good. For example, the integrated energization time may be reset when the non-energization time for the motor becomes a predetermined time or longer. As a result, the integrated energization time can be more accurately associated with the motor temperature.
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図1は、この発明の一実施形態に係るモータ制御装置を適用した電動パワーステアリング装置の電気的構成を説明するためのブロック図である。この電動パワーステアリング装置は、車両のステアリングホイールに加えられる操舵トルクを検出するトルクセンサ1と、車両の舵取り機構2に操舵補助力を与えるモータ3(電動モータ)と、このモータ3を駆動制御するモータ制御装置5とを備えている。モータ制御装置5は、トルクセンサ1が検出する操舵トルクに応じてモータ3を駆動することによって、操舵状況に応じた適切な操舵補助を実現する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a block diagram for explaining an electrical configuration of an electric power steering apparatus to which a motor control apparatus according to an embodiment of the present invention is applied. The electric power steering apparatus includes a torque sensor 1 that detects a steering torque applied to a steering wheel of a vehicle, a motor 3 (electric motor) that applies a steering assist force to a steering mechanism 2 of the vehicle, and drive control of the
モータ3は、この実施形態では、三相ブラシレスDCモータであり、図2に図解的に示すように、界磁としてのロータ50と、このロータ50に対向するステータに配置されたU相、V相およびW相のステータ巻線51,52,53とを備えている。モータ3は、ロータの外部にステータを対向配置したインナーロータ型のものであってもよいし、筒状のロータの内部にステータを対向配置したアウターロータ型のものであってもよい。
In this embodiment, the
モータ制御装置5は、マイクロコンピュータ7と、このマイクロコンピュータ7によって制御され、モータ3に電力を供給する駆動回路(インバータ回路)8と、モータ3の各相のステータ巻線に流れる電流を検出する電流センサ9とを備えている。
マイクロコンピュータ7は、CPUおよびメモリ(ROMおよびRAMなど)を備えており、所定のプログラムを実行することによって、複数の機能処理部として機能するようになっている。この複数の機能処理部には、電流指令値生成部11と、PI(比例積分)制御部12と、指示電圧生成部13と、γδ/αβ座標変換部14と、αβ/UVW座標変換部15と、PWM制御部16と、UVW/αβ座標変換部17と、αβ/γδ座標変換部18と、偏差演算部19と、位置推定部21と、パラメータ同定部22と、参照信号生成部23と、加算部24とを備えている。
The
The
電流指令値生成部11は、モータ3のロータ磁極方向に沿うd軸電流成分の指令値Id *と、d軸に直交するq軸電流成分の指令値Iq *とを生成する。以下、これらをまとめて言うときには、「電流指令値Idq」という。ただし、dq座標平面はロータ50の回転方向に沿う平面であり、d軸およびq軸は、ロータ50とともに回転する二相回転座標系(d−q)を規定する(図2参照)。
The current command
モータ3のU相、V相およびW相に与えるべき電流(正弦波電流)の振幅を表す電流指令値I*を用いると、d軸電流指令値Id *およびq軸電流指令値Iq *は、次式(1)(2)のように表される。
When the current command value I * representing the amplitude of the current (sine wave current) to be applied to the U phase, V phase and W phase of the
電流センサ9は、モータ3のU相電流IU、V相電流IVおよびW相電流Iwを検出する(以下、これらをまとめていうときには「三相検出電流IUVW」という)。その検出値は、UVW/αβ座標変換部17に与えられる。
UVW/αβ座標変換部17は、三相検出電流IUVWを、二相固定座標系(α−β)上での電流IαおよびIβ(以下、これらをまとめていうときには「二相検出電流Iαβ」という。)に座標変換する。二相固定座標系(α−β)とは、ロータ50の回転中心を原点として、ロータ50の回転平面内にα軸およびこれに直交するβ軸を定めた固定座標系である(図2参照)。座標変換された二相検出電流Iαβは、αβ/γδ座標変換部18に与えられる。
The current sensor 9 detects the U-phase current I U , the V-phase current I V and the W-phase current I w of the motor 3 (hereinafter referred to as “three-phase detection current I UVW ” when collectively referred to). The detected value is given to the UVW / αβ coordinate
The UVW / αβ coordinate
αβ/γδ座標変換部18は、二相検出電流Iαβを、位置推定部21によって推定されるロータ回転位置θ^(以下、「推定回転位置θ^」という。)に従う二相回転座標系(γ−δ)上での電流IγおよびIδ(以下、これらをまとめていうときには「二相検出電流Iγδ」という。)に座標変換する。二相回転座標系(γ−δ)は、推定回転位置θ^にロータ50がある場合に、ロータ磁極方向に沿うγ軸と、このγ軸に直交するδ軸とによって規定される回転座標系である(図2参照)。推定回転位置θ^に誤差がなく、実際のロータ回転位置と一致しているとき、二相回転座標系(d−q)と二相回転座標系(γ−δ)とは一致する。
The αβ / γδ coordinate
二相検出電流Iγδは、偏差演算部19に与えられるようになっている。この偏差演算部19は、d軸電流指令値Id *に対するγ軸電流Iγの偏差、およびq軸電流指令値Iq *に対するδ軸電流Iδの偏差を演算する。これらの偏差がPI制御部12に与えられてそれぞれPI演算処理を受ける。そして、これらの演算結果に応じて、指示電圧生成部13によって、γ軸指示電圧Vγ *およびδ軸指示電圧Vδ *(以下、これらをまとめていうときには「二相指示電圧Vγδ」という。)が生成されて、γδ/αβ座標変換部14に与えられる。
The two-phase detection current I γδ is supplied to the
γδ/αβ座標変換部14は、γ軸指示電圧Vγ *およびδ軸指示電圧Vδ *を、二相固定座標系(α−β)の指示電圧であるα軸指示電圧Vα *およびβ軸指示電圧Vβ *(以下、これらをまとめていうときには「二相指示電圧Vαβ」という。)に座標変換する。この二相指示電圧Vαβは、αβ/UVW座標変換部15に与えられる。
αβ/UVW座標変換部15は、α軸指示電圧Vα *およびβ軸指示電圧Vβ *を三相固定座標系の指示電圧、すなわち、U相、V相およびW相の指示電圧VU *,VV *,VW *(以下、これらをまとめていうときには「三相指示電圧VUVW」という。)に変換する。
The γδ / αβ coordinate
The αβ / UVW coordinate
PWM制御部16は、三相の指示電圧VU *,VV *,VW *に応じて制御されたデューティ比の駆動信号を生成して駆動回路8に与える。これにより、モータ3の各相には、該当する相の指示電圧VU *,VV *,VW *に応じたデューティ比で電圧が印加されることになる。
このような構成によって、舵取り機構2に結合された操作部材としてのステアリングホイール(図示せず)に操舵トルクが加えられると、これがトルクセンサ1によって検出される。そして、その検出された操舵トルクに応じた電流指令値Idqが電流指令値生成部11によって生成される。この電流指令値Idqと二相検出電流Iγδとの偏差が偏差演算部19によって求められ、この偏差を零に導くようにPI制御部12によるPI演算が行われる。この演算結果に対応した二相指示電圧Vγδが指示電圧生成部13によって生成され、これが、座標変換部14,15を経て三相指示電圧VUVWに変換される。そして、PWM制御部16の働きによって、その三相指示電圧VUVWに応じたデューティ比で駆動回路8が動作することによって、モータ3が駆動され、電流指令値Idqに対応したアシストトルクが舵取り機構2に与えられることになる。こうして、操舵トルクに応じて操舵補助を行うことができる。電流センサ9によって検出される三相検出電流IUVWは、座標変換部17,18を経て、電流指令値Idqに対応するように二相回転座標系(γ−δ)で表された二相検出電流Iγδに変換された後に、偏差演算部19に与えられる。
The
With such a configuration, when a steering torque is applied to a steering wheel (not shown) as an operation member coupled to the steering mechanism 2, this is detected by the torque sensor 1. Then, the current command
回転座標系と固定座標系との間での座標変換のためには、ロータ50の回転位置を表す位相角(電気角)θが必要である。この位相角を表す推定回転位置θ^が位置推定部21によって生成され、γδ/αβ座標変換部14およびαβ/γδ座標変換部18に与えられるようになっている。
パラメータ同定部22は、二相検出電流Iαβおよび二相指示電圧Vαβに基づいて、モータパラメータを同定する。この実施形態では、同定されるモータパラメータは、電機子巻線抵抗RおよびインダクタンスLを含む。より詳しくは、パラメータ同定部22は、α軸インダクタンスLα、β軸インダクタンスLβ、αβ軸間インダクタンスLαβを同定する。この場合に、パラメータ同定部22は、一般的なモータの式に補償項εを導入した次式(3)のモータモデルに基づいて、パラメータ(R、Lおよびε)を同定する。ただし、vはモータ3に印加される電圧(この実施形態ではv=Vαβ)、iはモータ電流(この実施形態ではi=Iαβ)、pは微分演算子である。
In order to perform coordinate conversion between the rotating coordinate system and the fixed coordinate system, a phase angle (electrical angle) θ representing the rotational position of the
The
v=(R+pL)i+ε …(3)
このモータモデルを用いてパラメータ同定を行うことにより、構造誤差や外乱等に起因する電流iの変動の影響は、補償項εに分離され、パラメータR,Lには及ばない。したがって、モータパラメータR,Lを高精度に同定することができる。
位置推定部21は、パラメータ同定部22によって同定されるパラメータに基づいて、ロータ50の回転位置を推定する。
v = (R + pL) i + ε (3)
By performing parameter identification using this motor model, the influence of fluctuations in the current i due to structural errors, disturbances, etc. is separated into the compensation term ε and does not reach the parameters R and L. Therefore, the motor parameters R and L can be identified with high accuracy.
The
より具体的に説明すると、α軸インダクタンスLα、β軸インダクタンスLβ、およびαβ軸間インダクタンスLαβは、ロータ50の回転位置θに依存し、次のように表される。
Lα=L0+L1cos2θ …(4)
Lβ=L0−L1cos2θ …(5)
Lαβ=L1sin2θ …(6)
ただし、L0,L1はインダクタンスの成分であり、d軸インダクタンスLdおよびq軸インダクタンスLqを用いて次のように表される。
More specifically, the α-axis inductance L α , the β-axis inductance L β , and the αβ-axis inductance L αβ depend on the rotational position θ of the
L α = L 0 + L 1 cos 2θ (4)
L β = L 0 −L 1 cos 2θ (5)
L αβ = L 1 sin2θ (6)
However, L 0 and L 1 are inductance components and are expressed as follows using the d-axis inductance L d and the q-axis inductance L q .
L0=(Ld+Lq)/2 …(7)
L1=(Ld−Lq)/2 …(8)
したがって、α軸インダクタンスLα、β軸インダクタンスLβ、αβ軸間インダクタンスLαβをパラメータ同定部22で同定すると、これらを用いて、位置推定部21は、次式(9)に基づいて推定回転位置θ^を求めることができる。
L 0 = (L d + L q ) / 2 (7)
L 1 = (L d −L q ) / 2 (8)
Therefore, when the α-axis inductance L α , β-axis inductance L β , and αβ-axis inductance L αβ are identified by the
参照信号生成部23は、パラメータ同定のために二相指示電圧Vαβに重畳すべき参照信号を生成する。たとえば、参照信号としては、M系列信号を用いることができる。この参照信号は、加算部24によって、二相指示電圧Vαβに重畳されるようになっている。
図3は、マイクロコンピュータ7によるロータ回転位置推定演算の流れを説明するためのフローチャートであり、主として、位置推定部21、パラメータ同定部22および参照信号生成部23によって所定の制御周期毎に繰り返し実行される処理の流れが示されている。
The reference
FIG. 3 is a flowchart for explaining the flow of the rotor rotational position estimation calculation by the
参照信号生成部23で生成された参照信号は、γδ/αβ座標変換部14が生成するα軸指示電圧Vα *およびβ軸指示電圧Vβ *にそれぞれ重畳される(ステップS1)。これにより、モータ3のステータ巻線51〜53に参照信号が注入される。
一方、パラメータ同定部22は、UVW/αβ座標変換部17が生成する二相検出電流Iαβ(モータからの応答)と、加算部24が生成する参照信号が重畳された二相指示電圧Vαβとに基づいて、モータパラメータを同定する(ステップS2)。このとき、パラメータ同定部22は、前記式(3)によって表される補償項εを有するモータモデルに基づいて、モータパラメータを同定する。
The reference signal generated by the
On the other hand, the
こうして同定されたモータパラメータを用いて、位置推定部21によって、推定回転位置θ^が求められる(ステップS3)。
図4は、モータモデルに補償項εを導入することによる効果を説明するための図である。図4(a)は、補償項εを導入した式(3)のモータモデルを用いてパラメータ同定を行ったときの平均位置推定誤差であり、図4(b)は補償項εを用いない一般的なモータモデル(式A参照)を用いてパラメータ同定を行ったときの平均位置推定誤差である。これらの図4(a)および図4(b)には、各ロータ回転位置に対する位置推定誤差の平均値が示されている。
The estimated rotational position θ ^ is obtained by the
FIG. 4 is a diagram for explaining the effect of introducing the compensation term ε into the motor model. FIG. 4 (a) shows an average position estimation error when parameter identification is performed using the motor model of Equation (3) in which the compensation term ε is introduced, and FIG. 4 (b) is a general case where the compensation term ε is not used. This is an average position estimation error when parameter identification is performed using a typical motor model (see Formula A). 4 (a) and 4 (b) show the average value of the position estimation error for each rotor rotational position.
図4(a)および図4(b)の比較から、補償項εを導入した式(3)のモータモデルを用いてパラメータ同定を行うことによって、位置推定誤差を低減できることが分かる。具体的には、補償項εを導入したモータモデル(図4(a))を用いた場合には、平均位置推定誤差の大きさは−7〜6deg程度であるのに対して、補償項εを用いない一般的なモータモデル(図4(b))の場合には、平均推定位置誤差の大きさは−10〜8deg程度となっている。 From the comparison between FIG. 4A and FIG. 4B, it can be seen that the position estimation error can be reduced by performing parameter identification using the motor model of Equation (3) in which the compensation term ε is introduced. Specifically, when the motor model (FIG. 4A) in which the compensation term ε is introduced is used, the average position estimation error is about −7 to 6 degrees, whereas the compensation term ε. In the case of a general motor model that does not use (FIG. 4B), the size of the average estimated position error is about −10 to 8 deg.
このように、この実施形態によれば、補償項εを導入したモータモデルを用いてパラメータ同定を行い、こうして同定されたパラメータに基づいてロータ回転位置を推定するようにしている。そのため、構造誤差や外乱等に起因する電流変動の影響を補償項εによって吸収することができる。その結果、構造誤差や外乱等に起因する電流変動がモータパラメータL,Rの同定に与える影響を抑制しつつ、それらの同定を高精度に行うことができるようになる。これにより、ロータ回転位置の推定精度が高くなるから、それに応じて、モータの制御精度を高めることができ、モータを効率的に駆動することができるようになる。 Thus, according to this embodiment, parameter identification is performed using the motor model in which the compensation term ε is introduced, and the rotor rotational position is estimated based on the parameter thus identified. Therefore, the influence of current fluctuations caused by structural errors, disturbances, etc. can be absorbed by the compensation term ε. As a result, it is possible to perform the identification with high accuracy while suppressing the influence of the current fluctuation caused by the structural error, the disturbance or the like on the identification of the motor parameters L and R. Thereby, since the estimation accuracy of the rotor rotational position is increased, the motor control accuracy can be increased accordingly, and the motor can be driven efficiently.
図5は、この発明の他の実施形態に係るモータ制御装置を適用した電動パワーステアリング装置の電気的構成を説明するためのブロック図である。この図5において、前述の図1に示された各部に対応する部分には、図1の場合と同一の参照符号を付して示す。
前述の第1の実施形態では、パラメータ同定部22によって同定されたモータパラメータに基づいて、位置推定部21で式(9)により表される演算を行って、推定回転位置θ^を求めるようにしている。これに対して、この実施形態では、モータパラメータの各値に対応する推定回転位置θ^を予め求めて作成したテーブルがテーブル格納部21Aに格納されている。位置推定部21は、このテーブルを用いることによって、パラメータ同定部22によって同定されたモータパラメータに対応する推定回転位置θ^を求める。
FIG. 5 is a block diagram for explaining an electrical configuration of an electric power steering apparatus to which a motor control apparatus according to another embodiment of the present invention is applied. 5, parts corresponding to the respective parts shown in FIG. 1 are denoted by the same reference numerals as those in FIG.
In the first embodiment described above, based on the motor parameter identified by the
モータパラメータと推定回転位置θ^との対応関係は、どのような状況においても一定であるわけではない。
具体的には、ロータ停止時には、α軸インダクタンスLαとロータ回転位置θとの関係は、式(4)に表される関係にあり、この関係は、図6に示すとおりである。しかし、ロータ50が回転しているときには、式(4)で表される関係が厳密に成立するわけではない。つまり、モータパラメータとロータ回転位置θとの関係は、ロータ回転速度ωに依存する。
The correspondence between the motor parameter and the estimated rotational position θ ^ is not constant in every situation.
Specifically, when the rotor is stopped, the relationship between the α-axis inductance L α and the rotor rotational position θ is expressed by the equation (4), and this relationship is as shown in FIG. However, when the
さらにまた、モータパラメータとロータ回転位置θとの関係は、モータ3の温度にも依存する。すなわち、モータ3への通電時間が長くなり、モータ3自身の発熱によってその温度が高くなると、α軸インダクタンスLαとロータ回転位置θとの関係は、式(4)に示される関係からずれてくる。つまり、モータパラメータとロータ回転位置θとの関係は、モータ温度(換言すればモータ3への通電時間)に依存する。
Furthermore, the relationship between the motor parameter and the rotor rotational position θ also depends on the temperature of the
そしてさらに、モータパラメータとロータ回転位置θとの関係は、モータ3からトルクを発生させるためにモータ3に供給される電流にも依存する。
そこで、この実施形態では、図1に示されている構成に加えて、回転速度演算部30と、通電時間演算部31とが設けられている。回転速度演算部30は、位置推定部21によって求められた推定回転位置θ^に対して時間微分演算を行うことによってロータ回転速度ωを演算する。より具体的には、回転速度演算部30は、たとえば、今制御周期で求められた推定回転位置θ^と前制御周期で求められた推定回転位置θ^との差を求めることで、現時刻における推定回転速度をロータ回転速度ωとして求める。通電時間演算部31は、モータ3への通電時間を積算して、積算通電時間を求める。ただし、通電時間演算部31は、モータ3への通電が行われていない非通電状態の継続時間(非通電時間)が予め定める閾値(たとえば、10秒)に達したときに、積算通電時間をリセットするように動作する。これにより、モータ3への非通電時間が長くなってモータ3の温度が低くなれば、積算通電時間がリセットされるから、積算通電時間とモータ3の温度との対応関係を保持することができる。
Furthermore, the relationship between the motor parameter and the rotor rotational position θ also depends on the current supplied to the
Therefore, in this embodiment, in addition to the configuration shown in FIG. 1, a rotation speed calculation unit 30 and an energization
回転速度演算部30によって演算されるロータ回転速度ωと、通電時間演算部31によって演算される積算通電時間とは、位置推定部21に与えられる。さらに、位置推定部21には、電流指令値生成部11によって生成される電流指令値Idqが与えられる。
位置推定部21に備えられているテーブル格納部21Aには、モータパラメータ(たとえば、インダクタンス)と、ロータ回転速度ωと、積算通電時間と、電流指令値Idqと、推定回転位置θ^との関係を表すテーブルが格納されている。つまり、モータパラメータと推定回転位置θ^との対応関係を、種々のロータ回転速度ω毎、種々の積算通電時間毎、および種々の電流指令値Idq毎に予め測定し、その測定結果を表すテーブルがテーブル格納部21Aに格納されている。むろん、測定の代わりに、磁界解析によってそれらの間の関係を事前に求めてテーブルを作成することもできる。
The rotor rotation speed ω calculated by the rotation speed calculation unit 30 and the accumulated energization time calculated by the energization
The
位置推定部21は、ロータ回転速度ω、積算通電時間および電流指令値Idqに基づいて、テーブル格納部21Aに格納されたテーブルの該当部分を参照する。そして、位置推定部21は、パラメータ同定部22によって同定されるモータパラメータをそのテーブルに当てはめることにより、当該モータパラメータに対応する推定回転位置θ^を当該テーブルから読み出す。こうして、ロータ回転速度ω、積算通電時間および電流指令値Idqによる影響を考慮して、モータパラメータに対応する推定回転位置θ^を求めることができる。これにより、ロータ回転位置の推定精度をより一層向上することができるから、位置推定誤差に起因するトルク出力の減少を抑制または防止して、モータ3を効率良く駆動することができる。とくに、電動パワーステアリング装置において操舵補助力発生源として用いられるモータ3は非線形性が高いので、モータパラメータ同定に基づくロータ位置推定を用いる場合に、位置推定精度の向上を見込むことができる。その結果、センサレス制御によって駆動されるモータ3のトルク出力を向上することができる。
The
以上、この発明の2つの実施形態について説明したが、この発明はさらに他の形態で実施することもできる。
たとえば、前述の第2の実施形態では、ロータ回転位置の推定に用いるテーブルは、ロータ回転速度ω、積算通電時間および電流指令値Idqに応じた変動を全て加味した推定回転位置θ^が導出されるように作成されているが、これらのうちの一つまたは任意の2つの組み合わせに応じた変動を加味するようにテーブルを作成してもよい。つまり、テーブル格納部21Aには、ロータ回転速度ω、モータパラメータおよび推定回転位置θ^の関係を表すテーブルを格納してもよい。また、積算通電時間、モータパラメータおよび推定回転位置θ^の関係を表すテーブルを格納してもよい。さらに、電流指令値Idq、モータパラメータおよび推定回転位置θ^の関係を表すテーブルを格納してもよい。またさらに、ロータ回転速度ω、積算通電時間、モータパラメータおよび推定回転位置θ^の関係を表すテーブルを格納したり、ロータ回転速度ω、電流指令値Idq、モータパラメータおよび推定回転位置θ^の関係を表すテーブルを格納したり、積算通電時間、電流指令値Idq、モータパラメータおよび推定回転位置θ^の関係を表すテーブルを格納したりしてもよい。
While the two embodiments of the present invention have been described above, the present invention can also be implemented in other forms.
For example, in the second embodiment described above, the estimated rotational position θ ^ is derived from the table used for estimating the rotor rotational position, taking into account all the variations according to the rotor rotational speed ω, the cumulative energization time, and the current command value I dq. However, the table may be created so as to take into account variations according to one of these or any two combinations. That is, the
さらに、前述の第2の実施形態において、回転速度演算部30は、位置推定部21によって求められる推定回転位置θ^を用いてロータ回転速度ωを求める構成となっているが、モータ3に簡易な速度センサを取り付け、その出力を用いる構成によって代替してもよい。また、二相指示電圧Vαβ(加算部24の出力)に対してFFT(高速フーリエ変換)等の周波数分析を行い、モータ3に印加される指示電圧の周波数に基づいてロータ回転速度ωを求めるようにしてもよい。この場合、二相指示電圧Vαβに対してフィルタ処理を行うことで、パラメータ同定用参照信号成分を除去し、このパラメータ同定用参照信号成分を除去した信号に対して周波数分析を行うことが好ましい。さらにまた、二相検出電流Iαβに対して同様な周波数分析処理を行ってロータ回転速度ωを求める構成を採ることもできる。これらの構成では、モータ3を駆動している電圧または電圧の基本波成分の周波数を求めることによって、ロータ回転速度ωが求められることになる。
Further, in the second embodiment described above, the rotation speed calculation unit 30 is configured to obtain the rotor rotation speed ω using the estimated rotation position θ ^ obtained by the
また、前述の第2の実施形態において、通電時間演算部31に代えて、モータ3の温度を検出する温度センサを設けてもよい。この場合には、テーブル格納部21Aには、積算通電時間に代えて、種々のモータ温度に対応するモータパラメータと推定回転位置θ^との関係を表すテーブルが格納されることになる。換言すれば、前述の実施形態においてテーブル格納部21Aに格納される積算通電時間は、モータ温度の代替指標である。
In the second embodiment described above, a temperature sensor that detects the temperature of the
さらにまた、前述の第2の実施形態においては、種々の電流指令値Idqに対応したモータパラメータおよび推定回転位置θ^の関係を表すテーブルがテーブル格納部21Aに格納されているが、電流センサ9によって検出される電流の大きさIを求めることとし、種々の電流の大きさIに対応したモータパラメータおよび推定回転位置θ^の関係を表すテーブルをテーブル格納部21Aに格納することとしてもよい。
Furthermore, in the above-described second embodiment, a table representing the relationship between the motor parameters corresponding to various current command values I dq and the estimated rotational position θ ^ is stored in the table storage unit 21A. 9 may be obtained, and a table representing the relationship between the motor parameters corresponding to the various current magnitudes I and the estimated rotational position θ ^ may be stored in the
また、前述の実施形態では、参照信号を二相指示電圧Vαβに重畳することとしたが、指示電圧生成部13が生成する二相指示電圧Vγδに参照信号を重畳するようにしてもよい。
また、前述の実施形態では、電動パワーステアリング装置の駆動源としてのモータ3に本発明が適用された例について説明したが、この発明は、電動パワーステアリング装置以外の用途のモータの制御に対しても適用が可能である。
In the above-described embodiment, the reference signal is superimposed on the two-phase command voltage V αβ , but the reference signal may be superimposed on the two-phase command voltage V γδ generated by the
In the above-described embodiment, the example in which the present invention is applied to the
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。 In addition, various design changes can be made within the scope of the matters described in the claims.
5…モータ制御装置、7…マイクロコンピュータ、21A…テーブル格納部 5 ... Motor control device, 7 ... Microcomputer, 21A ... Table storage unit
Claims (4)
前記ステータにパラメータ同定用の参照信号を注入する参照信号注入手段と、
前記参照信号に対する前記モータの応答を検出するモータ応答検出手段と、
このモータ応答検出手段により検出されるモータの応答に基づき、v=(R+pL)i+ε(ただし、vはモータに印加される電圧、Rはステータ巻線抵抗、Lはモータのインダクタンス、pは微分演算子、iはモータ電流、εは電流応答に依存しない補償項)で表されるモータモデルに基づいて、パラメータ同定を行うパラメータ同定手段と、
このパラメータ同定手段によって同定されたパラメータに基づいて前記ロータの推定回転位置を求める位置推定手段とを含む、モータ制御装置。 A motor control device for controlling a motor including a rotor and a stator facing the rotor,
A reference signal injection means for injecting a reference signal for parameter identification into the stator;
Motor response detecting means for detecting a response of the motor to the reference signal;
Based on the motor response detected by the motor response detection means, v = (R + pL) i + ε (where v is the voltage applied to the motor, R is the stator winding resistance, L is the motor inductance, and p is the differential operation. A parameter identification means for performing parameter identification based on a motor model represented by a subordinate, i is a motor current, and ε is a compensation term independent of current response)
And a position estimating means for obtaining an estimated rotational position of the rotor based on the parameter identified by the parameter identifying means.
前記位置推定手段は、ロータ回転位置とインダクタンスとの関係をロータ回転速度別に記憶したテーブルを含み、前記ロータ回転速度取得手段によって取得されるロータ回転速度に応じて前記テーブルを参照し、前記パラメータ同定部によって同定されたインダクタンスに対応するロータ回転位置を導出するものである、請求項1記載のモータ制御装置。 Rotor rotation speed acquisition means for detecting or estimating the rotation speed of the rotor,
The position estimation means includes a table that stores the relationship between the rotor rotation position and the inductance for each rotor rotation speed, refers to the table according to the rotor rotation speed acquired by the rotor rotation speed acquisition means, and identifies the parameter The motor control device according to claim 1, wherein the rotor rotation position corresponding to the inductance identified by the unit is derived.
前記位置推定手段は、ロータ回転位置とインダクタンスとの関係をモータ電流別に記憶したテーブルを含み、前記モータ電流取得手段によって取得されるモータ電流に応じて前記テーブルを参照し、前記パラメータ同定部によって同定されたインダクタンスに対応するロータ回転位置を導出するものである、請求項1または2記載のモータ制御装置。 A motor current acquisition means for acquiring the motor current;
The position estimation means includes a table storing the relationship between the rotor rotational position and the inductance for each motor current, refers to the table according to the motor current acquired by the motor current acquisition means, and is identified by the parameter identification unit The motor control device according to claim 1, wherein the rotor rotation position corresponding to the inductance is derived.
前記位置推定手段は、ロータ回転位置とインダクタンスとの関係をモータの温度別に記憶したテーブルを含み、前記モータ温度取得手段によって取得されるモータの温度に応じて前記テーブルを参照し、前記パラメータ同定部によって同定されたインダクタンスに対応するロータ回転位置を導出するものである、請求項1〜3のいずれか一項に記載のモータ制御装置。 Motor temperature acquisition means for detecting or estimating the temperature of the motor,
The position estimation unit includes a table that stores a relationship between a rotor rotational position and an inductance for each motor temperature, refers to the table according to the motor temperature acquired by the motor temperature acquisition unit, and the parameter identification unit The motor control device according to any one of claims 1 to 3, which derives a rotor rotational position corresponding to the inductance identified by the equation (1).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008019534A JP5267843B2 (en) | 2008-01-30 | 2008-01-30 | Electric power steering device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008019534A JP5267843B2 (en) | 2008-01-30 | 2008-01-30 | Electric power steering device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009183062A true JP2009183062A (en) | 2009-08-13 |
JP2009183062A5 JP2009183062A5 (en) | 2011-10-27 |
JP5267843B2 JP5267843B2 (en) | 2013-08-21 |
Family
ID=41036587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008019534A Expired - Fee Related JP5267843B2 (en) | 2008-01-30 | 2008-01-30 | Electric power steering device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5267843B2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012046410A1 (en) * | 2010-10-08 | 2012-04-12 | パナソニック株式会社 | Current control gain adjusting method for pm motor, current control method, and control device |
WO2012046409A1 (en) * | 2010-10-08 | 2012-04-12 | パナソニック株式会社 | Motor constant calculating method for pm motor, and motor constant calculating device |
CN103457523A (en) * | 2013-08-31 | 2013-12-18 | 西北工业大学 | Method for identifying parameters of brushless direct current motor |
JP2014504144A (en) * | 2011-02-03 | 2014-02-13 | ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | Method and apparatus for detecting malfunction of electric motor |
CN105811837A (en) * | 2016-05-30 | 2016-07-27 | 中车永济电机有限公司 | Method for controlling high-power surface permanent magnet synchronous motors |
CN105811836A (en) * | 2016-05-30 | 2016-07-27 | 中车永济电机有限公司 | Method for optimally controlling high-power surface permanent magnet synchronous motors |
JP2018098856A (en) * | 2016-12-09 | 2018-06-21 | コニカミノルタ株式会社 | Control device of permanent magnet synchronous motor, image formation apparatus and control method |
CN110112975A (en) * | 2019-05-14 | 2019-08-09 | 安徽首智新能源科技有限公司 | A kind of parameter of electric machine on-line identification method and system |
CN112350638A (en) * | 2020-10-12 | 2021-02-09 | 北京自动化控制设备研究所 | Servo motor parameter identification method based on nonlinear optimization |
WO2021082476A1 (en) * | 2019-10-29 | 2021-05-06 | 中车永济电机有限公司 | Permanent magnet synchronous motor control method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07177788A (en) * | 1993-10-26 | 1995-07-14 | Toyota Motor Corp | Electrical angle detector and driver of synchronous motor using it |
JP2004190650A (en) * | 2002-12-10 | 2004-07-08 | C & S Kokusai Kenkyusho:Kk | Control method of automobile mounting electric compressor and its device |
JP2006223089A (en) * | 2005-01-17 | 2006-08-24 | Meidensha Corp | Device for controlling vector of synchronous motor |
-
2008
- 2008-01-30 JP JP2008019534A patent/JP5267843B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07177788A (en) * | 1993-10-26 | 1995-07-14 | Toyota Motor Corp | Electrical angle detector and driver of synchronous motor using it |
JP2004190650A (en) * | 2002-12-10 | 2004-07-08 | C & S Kokusai Kenkyusho:Kk | Control method of automobile mounting electric compressor and its device |
JP2006223089A (en) * | 2005-01-17 | 2006-08-24 | Meidensha Corp | Device for controlling vector of synchronous motor |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101790380B1 (en) * | 2010-10-08 | 2017-10-25 | 파나소닉 주식회사 | Motor constant calculating method for pm motor, and motor constant calculating device |
CN103155400A (en) * | 2010-10-08 | 2013-06-12 | 松下电器产业株式会社 | Motor constant calculating method for pm motor, and motor constant calculating device |
JP5942094B2 (en) * | 2010-10-08 | 2016-06-29 | パナソニックIpマネジメント株式会社 | Motor constant calculation method and motor constant calculation device for PM motor |
JP5942095B2 (en) * | 2010-10-08 | 2016-06-29 | パナソニックIpマネジメント株式会社 | PM motor current control gain adjustment method, current control method and control device |
WO2012046410A1 (en) * | 2010-10-08 | 2012-04-12 | パナソニック株式会社 | Current control gain adjusting method for pm motor, current control method, and control device |
US9024562B2 (en) | 2010-10-08 | 2015-05-05 | Panasonic Intellectual Property Management Co., Ltd. | Motor constant calculating method for PM motor, and motor constant calculating device |
US9024552B2 (en) | 2010-10-08 | 2015-05-05 | Panasonic Intellectual Property Management Co., Ltd. | Current control gain adjusting method for PM motor, current control method, and control device |
WO2012046409A1 (en) * | 2010-10-08 | 2012-04-12 | パナソニック株式会社 | Motor constant calculating method for pm motor, and motor constant calculating device |
US9213065B2 (en) | 2011-02-03 | 2015-12-15 | Robert Bosch Gmbh | Method and device for detecting a malfunction of an electric machine through the modulation of variables influencing the torque of the machine |
JP2014504144A (en) * | 2011-02-03 | 2014-02-13 | ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | Method and apparatus for detecting malfunction of electric motor |
CN103457523A (en) * | 2013-08-31 | 2013-12-18 | 西北工业大学 | Method for identifying parameters of brushless direct current motor |
CN105811836A (en) * | 2016-05-30 | 2016-07-27 | 中车永济电机有限公司 | Method for optimally controlling high-power surface permanent magnet synchronous motors |
CN105811837A (en) * | 2016-05-30 | 2016-07-27 | 中车永济电机有限公司 | Method for controlling high-power surface permanent magnet synchronous motors |
JP2018098856A (en) * | 2016-12-09 | 2018-06-21 | コニカミノルタ株式会社 | Control device of permanent magnet synchronous motor, image formation apparatus and control method |
CN110112975B (en) * | 2019-05-14 | 2022-04-29 | 安徽首智新能源科技有限公司 | Motor parameter online identification method and system |
CN110112975A (en) * | 2019-05-14 | 2019-08-09 | 安徽首智新能源科技有限公司 | A kind of parameter of electric machine on-line identification method and system |
WO2021082476A1 (en) * | 2019-10-29 | 2021-05-06 | 中车永济电机有限公司 | Permanent magnet synchronous motor control method |
CN112350638A (en) * | 2020-10-12 | 2021-02-09 | 北京自动化控制设备研究所 | Servo motor parameter identification method based on nonlinear optimization |
Also Published As
Publication number | Publication date |
---|---|
JP5267843B2 (en) | 2013-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5267843B2 (en) | Electric power steering device | |
JP5273451B2 (en) | Motor control device | |
JP4716118B2 (en) | Motor control device | |
JP4674525B2 (en) | Magnetic pole position estimation method and motor control apparatus | |
CN108631680B (en) | Permanent magnet synchronous machine and method for determining position of motor by using vibration induction salient pole | |
KR102108911B1 (en) | Drive system and inverter device | |
JP5267848B2 (en) | Motor control device | |
JPWO2019239657A1 (en) | Permanent magnet synchronous motor drive, drive system and drive method | |
JP2009038921A (en) | Sensorless controller for brushless motor | |
JP2000308384A (en) | Motor control device and control method | |
JP2010029028A (en) | Motor controller | |
JP5321792B2 (en) | Control device for permanent magnet type synchronous motor | |
JP5120621B2 (en) | Control device for permanent magnet type synchronous motor | |
JP2013059258A (en) | Motor controller | |
WO2018047524A1 (en) | Motor control method, motor control system, and electric power steering system | |
JP5392530B2 (en) | Motor control device | |
US10666178B2 (en) | Motor control device and control method | |
JP2013220007A (en) | Control method of sensorless motor, control device of sensorless motor and electric device | |
JP2008236990A (en) | Motor control apparatus | |
JP2010035351A (en) | Device for estimating rotor position of synchronous electric motor | |
JP2007267547A (en) | Motor controller | |
JP2009100544A (en) | Motor controller | |
JP2023048833A (en) | State estimation method for motor unit and state estimation device | |
JP2009261102A (en) | Motor controller | |
JP5327503B2 (en) | Motor control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101227 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110901 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110905 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120927 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121004 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121130 |
|
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: 20130411 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130424 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5267843 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |