[go: up one dir, main page]

WO2013018349A1 - 永久磁石型同期電動機のモータ定数算出方法およびモータ定数算出装置 - Google Patents

永久磁石型同期電動機のモータ定数算出方法およびモータ定数算出装置 Download PDF

Info

Publication number
WO2013018349A1
WO2013018349A1 PCT/JP2012/004822 JP2012004822W WO2013018349A1 WO 2013018349 A1 WO2013018349 A1 WO 2013018349A1 JP 2012004822 W JP2012004822 W JP 2012004822W WO 2013018349 A1 WO2013018349 A1 WO 2013018349A1
Authority
WO
WIPO (PCT)
Prior art keywords
motor
voltage
constant
component
current
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.)
Ceased
Application number
PCT/JP2012/004822
Other languages
English (en)
French (fr)
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.)
Panasonic Corp
Original Assignee
Panasonic Corp
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 Panasonic Corp filed Critical Panasonic Corp
Priority to EP12820425.2A priority Critical patent/EP2741416B1/en
Priority to JP2013526755A priority patent/JP5909658B2/ja
Priority to CN201280037960.4A priority patent/CN103718454B/zh
Priority to US14/232,731 priority patent/US9065380B2/en
Publication of WO2013018349A1 publication Critical patent/WO2013018349A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P6/00Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
    • H02P6/14Electronic commutators
    • H02P6/16Circuit arrangements for detecting position
    • H02P6/18Circuit arrangements for detecting position without separate position detecting elements
    • H02P6/183Circuit arrangements for detecting position without separate position detecting elements using an injected high frequency signal

Definitions

  • the present invention relates to a motor constant calculation method and a motor constant calculation device for calculating a motor constant of a permanent magnet type synchronous motor.
  • motor constants such as armature resistance and inductance.
  • armature resistance and inductance For example, in position sensorless control in which such an electric motor is controlled without a magnetic pole position sensor, many techniques for estimating the magnetic pole position using a motor constant are taken. In many cases, vector control applies current control, and motor constants are used to appropriately set the gain of the current control unit.
  • Patent Document 1 In order to easily obtain the motor constant of such an electric motor, several techniques for obtaining the motor constant without rotating the motor are known.
  • Patent Document 1 In this technique, a direct current is passed and a winding resistance is obtained from an input voltage and an input current at that time. At the same time, the fundamental wave component of the input voltage and the input current when an alternating current is passed is extracted, and the inductance is obtained from the magnitude of the voltage and the current and the phase difference between the two.
  • Patent Document 2 is known as another technique.
  • this technique first, a voltage when a direct current of two levels of large and small is passed is stored. Then, the winding resistance is calculated by dividing the two-level voltage difference by the two-level current difference. At the same time, the voltage is suddenly changed from a voltage value based on the larger current level to a voltage value based on the smaller current level. The time until the current at the time of sudden change changes to a predetermined value is measured, and the inductance is calculated from the time and the winding resistance.
  • a motor constant calculation method for a permanent magnet type synchronous motor includes: a voltage application step of applying an applied voltage obtained by combining a DC component and an AC component to a permanent magnet type synchronous motor by changing the frequency of the AC component; A current detection step for detecting a motor current flowing according to the applied voltage, a phase difference calculation step for calculating a phase difference between an AC component of the applied voltage and an AC component of the motor current, and a motor constant of the permanent magnet type synchronous motor. And a motor constant calculation step for calculating.
  • the motor constant is calculated based on the applied voltage and the motor current when the phase difference is close to 45 degrees.
  • a plurality of different DC components may be further used.
  • the motor constant calculation device of the present invention has a function of executing each step of such a motor constant calculation method.
  • the motor constant of the permanent magnet type synchronous motor can be accurately calculated in a short time.
  • FIG. 1 is a block diagram showing a configuration according to Embodiment 1 of the present invention.
  • FIG. 2 is a flowchart showing the flow of processing in the first embodiment of the present invention.
  • FIG. 3 is an equivalent circuit diagram for explaining a single-phase energization state.
  • FIG. 4 is a time waveform diagram for explaining the phase difference between voltage and current.
  • FIG. 5 is a diagram illustrating frequency characteristics of a transfer function of a permanent magnet type synchronous motor.
  • FIG. 6 is a flowchart showing the flow of processing in the second embodiment of the present invention.
  • FIG. 7 is a diagram showing the relationship between motor current and inductance.
  • FIG. 1 is a block diagram showing a configuration example for carrying out a motor constant calculation method according to Embodiment 1 of the present invention.
  • This block diagram shows only functional parts necessary for motor constant calculation. That is, in FIG. 1, in order to calculate a motor constant of a permanent magnet type synchronous motor (hereinafter simply referred to simply as “motor”) 12 which is a permanent magnet type synchronous motor, a voltage command generator 11, an inverter 13, The example provided with the current detectors 14a and 14b, the current detection unit 15, and the motor constant calculation unit 16 is shown.
  • motor a permanent magnet type synchronous motor
  • the electric motor 12 has a permanent magnet (not shown) and a winding (not shown) wound around an iron core or the like. During operation as a normal electric motor, AC power is applied to this winding from the inverter 13 so that the rotor rotates.
  • FIG. 1 a configuration example in which the motor 12 is driven by three-phase AC power including a U phase, a V phase, and a W phase is given.
  • the voltage command generator 11 generates a voltage command to be applied to the electric motor 12 in order to calculate a motor constant.
  • the inverter 13 receives the voltage command output from the voltage command generator 11 and applies a voltage as commanded to the motor 12.
  • Current detectors 14 a and 14 b detect a motor current flowing from inverter 13 to electric motor 12.
  • the current detector 15 converts the motor current detected by the current detectors 14a and 14b into a motor current detection value.
  • the motor constant calculator 16 receives the voltage command that is the output of the voltage command generator 11 and the motor current detection value that is the output of the current detector 15, and calculates the motor constant of the electric motor 12.
  • FIG. 2 is a flowchart showing a process flow of the motor constant calculation method according to the first embodiment of the present invention.
  • the inverter 13 When the motor constant calculation process is started, the inverter 13 first applies a DC voltage to the electric motor 12 and pulls the rotor. Since the permanent magnet type synchronous motor has a magnet in the rotor, it may rotate by voltage application. In the present embodiment, in order to calculate the motor constant while the rotor is stationary, first, a DC voltage is applied from the inverter 13 and the rotor is pulled into a predetermined position (step S101). For example, the DC voltage Va is applied to the U phase, and the DC voltage ⁇ Va / 2 is applied to the W phase and the W phase. An equivalent circuit of the electric motor 12 after drawing is shown in FIG. As shown in FIG.
  • the U-phase, V-phase, and W-phase windings in the electric motor 12 are Y-connected. Since the rotor is not rotating, the winding consists of a phase resistance R and a phase inductance L, and a single-phase voltage is applied between U-VW. At this time, the current axis (d-axis) coincides with the magnetic pole axis.
  • the voltage command generator 11 generates a voltage command to be applied to the electric motor 12 in order to calculate a motor constant. Specifically, as shown in the following formula (Formula 1), the DC component V0 and the AC component Vn (t) are combined to generate a voltage command Vs (t) obtained by adding both components (step). S102). A sine wave signal is used as the AC component Vn (t).
  • a single-phase voltage is applied between U and VW in the same manner as when drawing.
  • the voltage Vs (t) is applied to the U phase
  • the voltage ⁇ Vs (t) / 2 is applied to the V phase and the W phase as applied voltages (step S103).
  • the current detectors 14a and 14b and the current detector 15 detect the motor current Is (t) that flows when the voltage is applied in step S103.
  • an applied voltage Vs (t) that is a voltage command and a motor current Is (t) that is a response at that time are measured (step S104). Since the motor current Is (t) is a motor current for single-phase voltage application, the U-phase current is measured.
  • phase difference between the AC component of the applied voltage Vs (t) and the AC component of the motor current Is (t) is calculated (step S105).
  • the phase difference is calculated by, for example, extracting the AC component by passing the applied voltage Vs (t) and the motor current Is (t) through a band-pass filter whose center frequency is the frequency of the AC component Vn (t). Calculated from the time difference of zero cross timing. This will be described with reference to FIG. FIG. 4 shows time axis data of AC components of the extracted applied voltage Vs (t) and motor current Is (t).
  • phase difference ⁇ diff is 45 degrees (step S106). If ⁇ diff is not 45 degrees, the frequency of the AC component Vn (t) of the voltage command Vs (t) is changed (step S107), and step S102 and subsequent steps are repeated. The frequency can be changed by decreasing the frequency in order from the high frequency. As will be described later, the phase difference is uniquely determined because it has a monotonically increasing characteristic with respect to the frequency. If the phase difference ⁇ diff is 45 degrees, the relationship between the applied voltage Vs (t) and the motor current Is (t) at that time is calculated (step S108). Specifically, an amplitude ratio
  • the motor constant is calculated using the amplitude ratio described above, which is the relationship between the applied voltage Vs (t) and the motor current Is (t) (step S109).
  • FIG. 5 shows the frequency characteristics of the transfer function represented by (Equation 3).
  • the upper diagram shows gain characteristics with respect to frequency
  • the lower diagram shows phase characteristics with respect to frequency.
  • the phase characteristic has a monotone decreasing characteristic with respect to the frequency.
  • the cutoff frequency is a frequency when the phase difference is 45 degrees
  • R / L is obtained from the frequency at which the phase difference is 45 degrees obtained in step S106.
  • the gain at the cutoff frequency of the first-order lag characteristic is a value that is about 3 dB lower than the DC gain. Since the vertical axis of the gain characteristic in FIG.
  • the DC gain 1 / R can be obtained by adding 3 dB to the value of the amplitude ratio obtained in step S108. Then, an electrical time constant L / R, a resistance value R, and an inductance value L are calculated from the obtained R / L and 1 / R. At this time, the measured inductance is d-axis inductance.
  • the example in which the motor constant is calculated using the value of the voltage command and the motor current when the phase difference is 45 degrees has been described, but the voltage command when the phase difference is around 45 degrees.
  • the motor current value may be used. That is, as shown in FIG. 5, the phase change is steepest at the point where the phase difference is 45 degrees. For this reason, if it is around 45 degrees, the frequency obtained in step S106 does not change greatly, and sufficient calculation accuracy is obtained.
  • the applied voltage obtained by combining the direct current component and the alternating current component is applied to the permanent magnet synchronous motor by changing the frequency of the alternating current component, A step of detecting a motor current flowing according to the voltage, a step of calculating a phase difference between an AC component of the applied voltage and an AC component of the motor current, and an applied voltage and a motor current when the phase difference is close to 45 degrees. And calculating a motor constant of the permanent magnet type synchronous motor.
  • the present motor constant calculation method has such a configuration, and in order to calculate the motor constant, it is only necessary to apply a voltage obtained by synthesizing a DC component and an AC component whose frequency is changed, and detect the motor current at that time. . For this reason, it is possible to significantly reduce the time compared to the conventional method of waiting until the motor current reaches a steady state or applying a plurality of test signals. In addition, since the motor constant is calculated using the AC component of the applied voltage and the motor current, the influence of noise and the like are separated, and the motor constant with high accuracy can be calculated. Further, as shown in FIG.
  • the point where the phase difference is 45 degrees is the point where the phase change is steepest, so that the frequency can be specified with high accuracy, and as a result, the motor constant can be calculated with high accuracy.
  • the motor constant can be calculated using only the data and frequency data of the voltage amplitude and current amplitude at the point where the phase difference between the applied voltage and the motor current is 45 degrees, the data storage capacity can be reduced.
  • an inductance value corresponding to the motor current is accurately calculated by using a plurality of different DC components. That is, in the present embodiment, in calculating the motor constant, the frequency of the AC component in the applied voltage is changed and the voltage of the DC component is also changed.
  • FIG. 6 is a flowchart showing a processing flow in the second embodiment of the present invention.
  • steps S101 to S109 perform the same processing as in FIG.
  • step S202 the voltage of the DC component V0 is changed for each processing loop, and the voltage of the DC component is also changed as described above.
  • step S207 is added to FIG. 2 described in the first embodiment.
  • step S207 first, it is confirmed whether or not all of a plurality of DC components are set in the generation of the voltage command Vs (t) in step S202. If there is a value of the DC component V0 that has not been set yet, one of the values that have not been set is selected, and the process returns to step S202. If all values have been set, the motor constant calculation ends.
  • the method of calculating the motor constant of the permanent magnet type synchronous motor has been described.
  • any configuration and implementation means may be adopted as long as the same function is operated.
  • a functional block other than the electric motor 12 in the block diagram of FIG. 1 may be incorporated as one function of the motor control device, and function by setting, or the voltage command generation unit 11 and the motor constant calculation unit 16 may be It is good also as a structure as PC application software linked with a control apparatus.
  • the applied voltage in the pull-in process is Va
  • any different value may be used as long as the pull-in is performed.
  • step S101 the rotor of the electric motor is fixed, and in step S103, the voltage Vs (t) is applied in the direction in which the electric phase is different from the magnetic pole position after the pulling process. It is also possible to detect the motor current flowing through the motor.
  • the U phase is 0 volt and the V phase is Vs (t so that a single phase voltage is applied to the axis (q axis) whose electrical phase is 90 ° different from the magnetic pole position after the pulling process, that is, V-W. ), -Vs may be applied to the W phase, and the V phase current in the same direction may be detected.
  • step S103 the electrical phase for applying the voltage Vs (t) is arbitrarily set in step S103 for a permanent magnet type synchronous motor whose motor constant varies depending on the magnetic pole position, for example, an embedded magnet type permanent magnet type synchronous motor.
  • the motor constant corresponding to the magnetic pole position can be calculated with high accuracy.
  • the q-axis inductance can be calculated by calculating the motor constant by applying the voltage command Vs (t) to the q-axis.
  • the calculated d-axis inductance may be used as the q-axis inductance. it can.
  • the q-axis inductance can be calculated without fixing the rotor.
  • the motor constant calculation method for a permanent magnet type synchronous motor applies an applied voltage obtained by synthesizing a DC component and an AC component to a permanent magnet type synchronous motor by changing the frequency of the AC component.
  • a voltage application step a current detection step for detecting a motor current flowing according to the applied voltage, a phase difference calculation step for calculating a phase difference between an AC component of the applied voltage and an AC component of the motor current, and a permanent magnet type
  • a motor constant calculating step for calculating a motor constant of the synchronous motor.
  • the motor constant is calculated based on the applied voltage and the motor current when the phase difference is close to 45 degrees.
  • a plurality of different DC components may be further used.
  • the motor constant calculation device of the present invention has a function of executing each step of such a motor constant calculation method.
  • the motor constant calculation method and the motor constant calculation apparatus of the present invention have such steps, the motor constant of the permanent magnet type synchronous motor can be calculated accurately in a short time.
  • the present invention can calculate the motor constant of a permanent magnet type synchronous motor in a short time and with high accuracy, and can therefore be used in general control devices for permanent magnet type synchronous motors that require a motor constant.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

本発明にかかる永久磁石型同期電動機のモータ定数算出方法は、直流成分と交流成分とを合成した印加電圧を、交流成分の周波数を変化させて永久磁石型同期電動機に印加する電圧印加ステップと、印加した印加電圧に応じて流れるモータ電流を検出する電流検出ステップと、印加電圧の交流成分とモータ電流の交流成分との位相差を算出する位相差算出ステップと、永久磁石型同期電動機のモータ定数を算出するモータ定数算出ステップとを含む。そして、モータ定数算出ステップは、位相差が45度近傍になるときの印加電圧とモータ電流とに基づきモータ定数を算出している。

Description

永久磁石型同期電動機のモータ定数算出方法およびモータ定数算出装置
 本発明は、永久磁石型同期電動機のモータ定数を算出するモータ定数算出方法およびモータ定数算出装置に関するものである。
 永久磁石型同期電動機を高精度に制御するためには電機子抵抗やインダクタンスといったモータ定数を把握することが重要である。例えば、このような電動機を磁極位置センサなしで制御する位置センサレス制御では、モータ定数を用いて磁極位置を推定する手法が多く取られている。また、ベクトル制御するものでは電流制御を適用するものが多く、電流制御部のゲインを適切に設定するためにモータ定数を用いる。
 このような電動機のモータ定数を容易に求めるために、モータを回転させずに求める技術がいくつか知られている。例えば特許文献1が知られている。この技術は、直流電流を流してその時の入力電圧と入力電流とから巻線抵抗を求める。これとともに、交流電流を流した時の入力電圧と入力電流との基本波成分を抽出し、電圧と電流とのそれぞれの大きさおよび両者の位相差からインダクタンスを求めるものである。
 また、別の技術として特許文献2が知られている。この技術は、まず、大小2レベルの直流電流を流した時の電圧を記憶する。そして、2レベルの電圧差分を2レベルの電流差分で除することで巻線抵抗を算出する。これとともに、大きい方の電流レベルに基づく電圧値から小さい方の電流レベルに基づく電圧値へと、電圧を急変させる。この急変させた時の電流が所定値に変化するまでの時間を計測し、その時間と巻線抵抗とからインダクタンスを算出するものである。
 しかしながら、特許文献1のような手法では、直流電流が定常状態となるまでに時間を要する。また、抵抗とインダクタンスの計測に別々の試験信号を用いており計測に時間を要する。また、インダクタンスを求めるために流す交流電流の周波数を適切に設定しないと、位相差の検出精度が低下し結果として計測結果の誤差が大きくなってしまう。
 特許文献2でも、直流電流を流し定常状態となるまでに時間を要する。また、抵抗とインダクタンスの計測に別々の試験信号を用いており計測に時間を要する。また、電圧値を急変させて電流が所定値に変化するまでの時間を計測する場合、レベル判断や時間計測で誤差を含みやすい。また、電流の大きさによってインダクタンス値が変化するモータの場合、時定数一定の応答にはならないため正しいインダクタンス値が算出できない。
特開2000-312498号公報 特開2009-232573号公報
 本発明の永久磁石型同期電動機のモータ定数算出方法は、直流成分と交流成分とを合成した印加電圧を、交流成分の周波数を変化させて永久磁石型同期電動機に印加する電圧印加ステップと、印加した印加電圧に応じて流れるモータ電流を検出する電流検出ステップと、印加電圧の交流成分とモータ電流の交流成分との位相差を算出する位相差算出ステップと、永久磁石型同期電動機のモータ定数を算出するモータ定数算出ステップとを含む。そして、モータ定数算出ステップは、位相差が45度近傍になるときの印加電圧とモータ電流とに基づきモータ定数を算出している。また、電圧印加ステップでは、異なる複数の直流成分をさらに用いてもよい。
 また、本発明のモータ定数算出装置は、このようなモータ定数算出方法の各ステップを実行する機能を有している。
 このような構成により、永久磁石型同期電動機のモータ定数を短時間で精度良く算出することができる。
図1は、本発明の実施の形態1における構成を示すブロック図である。 図2は、本発明の実施の形態1における処理の流れを示すフローチャートである。 図3は、単相通電状態を説明するための等価回路図である。 図4は、電圧と電流の位相差を説明するための時間波形図である。 図5は、永久磁石型同期電動機の伝達関数の周波数特性を示す図である。 図6は、本発明の実施の形態2における処理の流れを示すフローチャートである。 図7は、モータ電流とインダクタンスの関係を示す図である。
 以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
 (実施の形態1)
 図1は、本発明の実施の形態1におけるモータ定数算出方法を実施するための構成例を示すブロック図である。このブロック図は、モータ定数算出に必要となる機能部分のみを示したものである。すなわち、図1では、永久磁石型同期方式の電動機である永久磁石型同期電動機(以下、適宜、単に電動機と呼ぶ)12のモータ定数を算出するために、電圧指令生成部11と、インバータ13と、電流検出器14a、14bと、電流検出部15と、モータ定数算出部16とを備えた一例を示している。
 図1における各機能ブロックの機能と機能ブロック間の関係を説明する。
 まず、電動機12は、永久磁石(図示せず)と鉄心等に巻回された巻線(図示せず)とを有している。通常の電動機としての動作時には、この巻線にインバータ13から交流電力が印加されることで回転子が回転動作する。図1では、U相、V相、W相とする3相の交流電力で電動機12が駆動される構成例を挙げている。
 また、電圧指令生成部11は、モータ定数を算出するために電動機12に印加する電圧指令を生成する。インバータ13は、電圧指令生成部11から出力される電圧指令を受けて電動機12に指令通りの電圧を印加する。電流検出器14aおよび14bは、インバータ13から電動機12に流れるモータ電流を検出する。電流検出部15は、電流検出器14aおよび14bで検出されたモータ電流をモータ電流検出値に変換する。モータ定数算出部16は、電圧指令生成部11の出力である電圧指令と電流検出部15の出力であるモータ電流検出値が入力され、電動機12のモータ定数を算出する。
 次に、各機能ブロックの動作および作用を図2~図5を用いて説明する。図2は、本発明の実施の形態1におけるモータ定数算出方法の処理の流れを示すフローチャートである。
 モータ定数算出処理が開始されると、最初にインバータ13が電動機12に直流電圧を印加し、回転子の引き込みをする。永久磁石型同期電動機は回転子に磁石が存在するため、電圧印加によって回転する場合がある。本実施の形態では、回転子が静止した状態でモータ定数の算出を行うために、まず、インバータ13から直流電圧を印加し回転子を所定位置に引き込む(ステップS101)。例えば、U相に直流電圧Va、V相、W相に直流電圧-Va/2が印加されるようにする。引き込み後の電動機12の等価回路を図3に示す。図3に示すように、電動機12におけるU相、V相およびW相の巻線は、Y結線されている。そして、回転子は回転していないので、巻線は、相抵抗Rと相インダクタンスLからなり、U-VW間に単相の電圧が印加されていることになる。このとき電流軸(d軸)と磁極軸が一致した状態となる。
 次に、電圧指令生成部11がモータ定数を算出するために電動機12に印加する電圧指令を生成する。具体的には、次式の(式1)に示すように、直流成分V0と交流成分Vn(t)とを合成することで、両成分を加算した電圧指令Vs(t)を生成する(ステップS102)。交流成分Vn(t)としては正弦波信号を用いる。
Figure JPOXMLDOC01-appb-M000001
 続いて、電圧指令生成部11にて生成された電圧指令Vs(t)に基づき、引き込み時と同様にU-VW間に単相の電圧を印加する。例えば、U相に電圧Vs(t)、V相、W相に電圧-Vs(t)/2を印加電圧として印加する(ステップS103)。このようにすることで、電圧指令Vs(t)によって流れる電流は磁極軸と同じd軸に流れることになり、回転子を回転させるトルクは発生しない。つまり、回転子が静止した状態でのモータ定数算出のためのデータ測定が可能となる。
 そして、電流検出器14a、14bおよび電流検出部15は、ステップS103の電圧印加時に流れるモータ電流Is(t)を検出する。
 続いて、電圧指令である印加電圧Vs(t)とその時の応答となるモータ電流Is(t)とを測定する(ステップS104)。モータ電流Is(t)は、単相電圧印加に対するモータ電流なのでU相電流を測定する。
 続いて、印加電圧Vs(t)の交流成分とモータ電流Is(t)の交流成分との位相差を算出する(ステップS105)。位相差算出は、例えば、印加電圧Vs(t)とモータ電流Is(t)とを各々、交流成分Vn(t)の周波数を中心周波数としたバンドパスフィルタを通すなどして交流成分を抽出し、ゼロクロスタイミングの時間差から算出する。図4を用いて説明する。図4には、抽出された印加電圧Vs(t)とモータ電流Is(t)との交流成分の時間軸データが示されている。印加電圧Vs(t)とモータ電流Is(t)との交流成分のゼロクロスタイミングの時間差T2を取得し、交流成分の周期であるT1とから位相差θdiffを次式の(式2)で算出できる。
Figure JPOXMLDOC01-appb-M000002
 続いて、位相差θdiffが45度かどうかを判断する(ステップS106)。もしθdiffが45度でなければ、電圧指令Vs(t)の交流成分Vn(t)の周波数を変え(ステップS107)、ステップS102以降を繰り返す。周波数の変更のさせかたとしては、高周波から周波数を順に下げていくなどする。後述するが、位相差は、周波数に対し単調増加特性を持つので一意に決まる。もし、位相差θdiffが45度であれば、その時の印加電圧Vs(t)とモータ電流Is(t)との関係を算出する(ステップS108)。具体的には、印加電圧Vs(t)に対する電流Is(t)の大きさを表す振幅比|Is(t)/Vs(t)|を算出する。
 最後に、印加電圧Vs(t)とモータ電流Is(t)との関係である前述の振幅比を用いてモータ定数を算出する(ステップS109)。
 ここで、位相差が45度になるときの印加電圧とモータ電流とに基づくモータ定数算出について説明する。
 電圧Vs(t)が印加されている時、電動機12の巻線の等価回路は図3に示した通りで、伝達関数は次式の(式3)で表される。
Figure JPOXMLDOC01-appb-M000003
 これはカットオフ周波数がR/L、DCゲインが1/Rとなる一次遅れ特性となる。(式3)で示される伝達関数の周波数特性を図5に示す。図5において、上図が周波数に対するゲイン特性、下図が周波数に対する位相特性を示している。図5に示すように、位相特性は、周波数に対し単調減少特性を持つ。また、カットオフ周波数は位相差が45度となるときの周波数であるので、ステップS106で得られた位相差45度となる周波数からR/Lが得られる。また、一次遅れ特性のカットオフ周波数でのゲインは、DCゲインに対して約3dB下がる値となる。図5のゲイン特性の縦軸は振幅比と等価であるので、ステップS108で得られた振幅比の値に3dB分加算すればDCゲイン1/Rが得られる。そして得られたR/Lと1/Rとから電気的時定数L/R、抵抗値R、インダクタンス値Lが算出される。このとき、計測されるインダクタンスは、d軸インダクタンスとなる。
 なお、本実施の形態では、位相差が45度なるときの電圧指令とモータ電流との値を用いてモータ定数を算出する例を説明したが、位相差が45度近傍であるときの電圧指令とモータ電流との値を用いるとしてもよい。すなわち、図5に示すように、位相差が45度となる点は最も位相の変化が急峻である。このため、45度近傍であれば、ステップS106で得られる周波数は大きく変わらず、十分な算出精度が得られる。
 以上のように、本実施の形態のモータ定数算出方法においては、直流成分と交流成分とを合成した印加電圧を、交流成分の周波数を変化させて永久磁石型同期電動機に印加するステップと、印加電圧に応じて流れるモータ電流を検出するステップと、印加電圧の交流成分とモータ電流の交流成分との位相差を算出するステップと、位相差が45度近傍になるときの印加電圧とモータ電流とに基づき永久磁石型同期電動機のモータ定数を算出するステップとを有する。
 本モータ定数算出方法は、このような構成であり、モータ定数算出のために、直流成分と周波数を変化させた交流成分とを合成した電圧を印加し、その時のモータ電流を検出するだけでよい。このため、従来のようなモータ電流が定常状態になるまで待つ、あるいは複数の試験信号を印加するなどの手法に比べて、大幅な時間短縮が可能となる。また、印加電圧とモータ電流の交流成分を用いてモータ定数を算出しているので、ノイズの影響などが分離され、精度の高いモータ定数を算出することが可能となる。また、図5に示すように、位相差45度の点は、最も位相変化が急である点であるため、高精度に周波数を特定でき、結果として高精度にモータ定数を算出することができる。また、印加電圧とモータ電流との位相差が45度となる点での電圧振幅と電流振幅とのデータおよび周波数のみを用いてモータ定数の算出ができるので、データ記憶容量を少なくできる。
 (実施の形態2)
 電動機によっては磁気飽和等の影響により、モータ電流の大きさに応じてインダクタンス値が変化するものもある。このような電動機に対して、実施の形態1の算出方法では1つの値しか算出されないため、正確なインダクタンス値の算出とは言えない。
 本実施の形態では、永久磁石型同期電動機に電圧を印加するステップで、異なる複数の直流成分を用いることにより、モータ電流に応じたインダクタンス値を精度よく算出する。すなわち、本実施の形態では、モータ定数の算出にあたり、印加電圧における交流成分の周波数を変化させるとともに、直流成分の電圧も変化させている。
 以下、図6、図7を用いて、本実施の形態におけるモータ定数算出方法の動作および作用を説明する。なお、実施の形態2における構成は実施の形態1と同じであり説明を省略する。
 図6は、本発明の実施の形態2における処理の流れを示すフローチャートである。図6において、ステップS101からステップS109は前述の図2と同様の処理を行う。ただし、ステップS202においては、直流成分V0の電圧を処理ループごとに変更し、上述のように直流成分の電圧も変化させている。さらに、図6では、実施の形態1で説明した図2にステップS207が追加されている。
 ステップS207では、まずステップS202での電圧指令Vs(t)の生成において、複数ある直流成分の全てを設定したかどうかを確認する。もし、まだ設定していない直流成分V0の値があった場合は、設定していない値のうちの1つを選択し、ステップS202に戻る。また、全ての値の設定が完了した場合は、モータ定数算出を終了する。
 直流成分V0を複数設定することにより、検出されるモータ電流の平均値と算出されたインダクタンス値との関係が複数得られる。これらを用いて、図7のような関係を求めることで、モータ電流に応じたインダクタンス値が算出できる。
 なお、実施の形態1、2では永久磁石型同期電動機のモータ定数算出の方法について説明したが、同様の機能を動作させるものであればどのような構成、具現化手段をとってもよい。例えば、図1のブロック図における電動機12以外の機能ブロックを電動機の制御装置の1つの機能として組み込み、設定により機能させるとしてもよいし、電圧指令生成部11とモータ定数算出部16とを電動機の制御装置と連動するPCアプリケーションソフトとして構成としてもよい。
 また、引き込み処理(ステップS101)での印加電圧をVaとしたが、引き込みがされるのであれば任意の異なる値でもよい。
 また、位相差が45度なるときの印加電圧とモータ電流との値を用いて、モータ定数を算出する例を説明したが、図5に示すように位相差が45度となる点は最も位相の変化が急峻である。このため45度近傍であれば、ステップS106で得られる周波数は大きく変わらないため、位相差が45度近傍であるときの印加電圧とモータ電流との値を用いるとしてもよい。
 また、印加電圧Vs(t)からモータ電流Is(t)への応答の関係に、電動機以外の要素、例えばフィルタ処理や遅れ要素などがある場合は、その影響を補償して求めるとしてもよい。これにより、さらに精度よい算出結果が得られる。
 また、引き込み処理(ステップS101)の後、電動機の回転子を固定し、ステップS103で、引き込み処理後の磁極位置に対して電気位相が異なる方向に、電圧Vs(t)を印加し、同方向に流れるモータ電流を検出するとしてもよい。例えば、引き込み処理後の磁極位置に対し、電気位相が90°異なる軸(q軸)、すなわちV-W間に単相電圧が印加されるよう、U相に0ボルト、V相にVs(t)、W相に-Vsを印加し、同方向であるV相電流を検出するとしてもよい。これにより、磁極位置によってモータ定数が変化する永久磁石型同期電動機、例えば埋め込み磁石型の永久磁石型同期電動機などについて、ステップS103で、電圧Vs(t)を印加する電気位相を任意に設定することで、磁極位置に応じたモータ定数を精度よく算出することができる。特に、q軸に電圧指令Vs(t)を印加してモータ定数を算出することで、q軸インダクタンスを算出できる。
 また、実施の形態1、2ではd軸インダクタンスを求める例を示したが、磁極位置によってインダクタンス値の変化しない永久磁石型同期電動機の場合、算出されたd軸インダクタンスをq軸インダクタンスとすることができる。これにより回転子を固定することなくq軸インダクタンスを算出できる。
 以上のように、本発明にかかる永久磁石型同期電動機のモータ定数算出方法は、直流成分と交流成分とを合成した印加電圧を、交流成分の周波数を変化させて永久磁石型同期電動機に印加する電圧印加ステップと、印加した印加電圧に応じて流れるモータ電流を検出する電流検出ステップと、印加電圧の交流成分とモータ電流の交流成分との位相差を算出する位相差算出ステップと、永久磁石型同期電動機のモータ定数を算出するモータ定数算出ステップとを含む。そして、モータ定数算出ステップは、位相差が45度近傍になるときの印加電圧とモータ電流とに基づきモータ定数を算出している。また、電圧印加ステップでは、異なる複数の直流成分をさらに用いてもよい。
 また、本発明のモータ定数算出装置は、このようなモータ定数算出方法の各ステップを実行する機能を有している。
 本発明のモータ定数算出方法およびモータ定数算出装置は、このようなステップを有するため、永久磁石型同期電動機のモータ定数を短時間で精度良く算出することができる。
 本発明は、永久磁石型同期電動機のモータ定数を短時間で精度良く算出することができるため、モータ定数を必要とする永久磁石型同期電動機の制御装置全般に活用できる。
 11  電圧指令生成部
 12  電動機
 13  インバータ
 14a,14b  電流検出器
 15  電流検出部
 16  モータ定数算出部

Claims (4)

  1. 直流成分と交流成分とを合成した印加電圧を、前記交流成分の周波数を変化させて永久磁石型同期電動機に印加する電圧印加ステップと、
    印加した前記印加電圧に応じて流れるモータ電流を検出する電流検出ステップと、
    前記印加電圧の交流成分と前記モータ電流の交流成分との位相差を算出する位相差算出ステップと、
    前記永久磁石型同期電動機のモータ定数を算出するモータ定数算出ステップとを含み、
    前記モータ定数算出ステップは、前記位相差が45度近傍になるときの前記印加電圧と前記モータ電流とに基づき、前記モータ定数を算出することを特徴とする永久磁石型同期電動機のモータ定数算出方法。
  2. 前記電圧印加ステップは、さらに、前記直流成分の電圧を変化させて、前記印加電圧を前記永久磁石型同期電動機に印加することを特徴とする請求項1に記載の永久磁石型同期電動機のモータ定数算出方法。
  3. 前記モータ定数算出ステップは、
    前記永久磁石型同期電動機のモータ定数として、電気的時定数、抵抗値およびインダクタンス値のうち少なくとも1つ以上を算出することを特徴とする請求項1または2に記載の永久磁石型同期電動機のモータ定数算出方法。
  4. 請求項1から3のいずれか1項に記載の永久磁石型同期電動機のモータ定数算出方法の各ステップを実行する機能を有するモータ定数算出装置。
PCT/JP2012/004822 2011-08-03 2012-07-30 永久磁石型同期電動機のモータ定数算出方法およびモータ定数算出装置 Ceased WO2013018349A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP12820425.2A EP2741416B1 (en) 2011-08-03 2012-07-30 Method for calculating motor constant of permanent magnet type synchronous motor and motor constant calculation device
JP2013526755A JP5909658B2 (ja) 2011-08-03 2012-07-30 永久磁石型同期電動機のモータ定数算出方法およびモータ定数算出装置
CN201280037960.4A CN103718454B (zh) 2011-08-03 2012-07-30 永磁同步电动机的电动机常数计算方法以及电动机常数计算装置
US14/232,731 US9065380B2 (en) 2011-08-03 2012-07-30 Method for calculating motor constant of permanent magnet type synchronous motor and motor constant calculating device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-169841 2011-08-03
JP2011169841 2011-08-03

Publications (1)

Publication Number Publication Date
WO2013018349A1 true WO2013018349A1 (ja) 2013-02-07

Family

ID=47628900

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/004822 Ceased WO2013018349A1 (ja) 2011-08-03 2012-07-30 永久磁石型同期電動機のモータ定数算出方法およびモータ定数算出装置

Country Status (5)

Country Link
US (1) US9065380B2 (ja)
EP (1) EP2741416B1 (ja)
JP (1) JP5909658B2 (ja)
CN (1) CN103718454B (ja)
WO (1) WO2013018349A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020010433A (ja) * 2018-07-03 2020-01-16 オムロン株式会社 モータ制御装置
JP7487826B1 (ja) 2023-06-07 2024-05-21 三菱電機ビルソリューションズ株式会社 電動機の制御装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102012215960A1 (de) * 2012-09-10 2014-03-13 Robert Bosch Gmbh Steuereinrichtung und Verfahren zum Ermitteln des Rotorwinkels einer Synchronmaschine
JP6717791B2 (ja) * 2017-09-28 2020-07-08 ファナック株式会社 パラメータ決定支援装置
TWI677171B (zh) * 2018-04-26 2019-11-11 國立交通大學 弦波調製方法及三相逆變器
CN115943559B (zh) * 2021-01-22 2025-10-24 美国轮轴制造公司 用于检测交流电机的绕组电阻和绕组温度的方法和系统

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0634724A (ja) * 1992-07-15 1994-02-10 Yaskawa Electric Corp 誘導電動機のベクトル制御装置におけるモータ定数同定方法
JPH10225200A (ja) * 1997-02-12 1998-08-21 Fuji Electric Co Ltd 交流電動機の可変速制御装置
JP2000312498A (ja) 1999-04-26 2000-11-07 Toyo Electric Mfg Co Ltd 定数測定設定機能付きpmモータ制御装置
JP2004072821A (ja) * 2002-08-01 2004-03-04 Yaskawa Electric Corp 交流電動機の駆動装置
JP2006174524A (ja) * 2004-12-13 2006-06-29 Yaskawa Electric Corp 誘導電動機のインバータ制御装置
JP2009232573A (ja) 2008-03-24 2009-10-08 Meidensha Corp Pmモータのインダクタンス計測方法
JP2011193563A (ja) * 2010-03-12 2011-09-29 Rohm Co Ltd モータ駆動回路、それを用いた冷却装置および電子機器、ならびにモータの抵抗値およびインダクタンス値の推定方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5218277A (en) * 1991-09-18 1993-06-08 Utdc Inc. Controller for a linear induction motor
JP4816838B2 (ja) * 2000-07-13 2011-11-16 株式会社安川電機 誘導電動機のベクトル制御装置
JP3502040B2 (ja) * 2000-12-27 2004-03-02 本田技研工業株式会社 ブラシレスdcモータの定数検出装置およびブラシレスdcモータの制御装置およびブラシレスdcモータの定数検出用プログラム
JP4540674B2 (ja) * 2004-07-21 2010-09-08 三菱電機株式会社 交流回転機の定数測定装置
JP2008086129A (ja) * 2006-09-28 2008-04-10 Hitachi Ltd 交流電動機の制御装置および定数測定装置
JP5107581B2 (ja) * 2007-01-12 2012-12-26 三菱電機株式会社 電気車の制御装置
JP4930085B2 (ja) * 2007-02-08 2012-05-09 株式会社富士通ゼネラル 位相検出方法、位相検出装置、同期モータの制御方法、および同期モータの制御装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0634724A (ja) * 1992-07-15 1994-02-10 Yaskawa Electric Corp 誘導電動機のベクトル制御装置におけるモータ定数同定方法
JPH10225200A (ja) * 1997-02-12 1998-08-21 Fuji Electric Co Ltd 交流電動機の可変速制御装置
JP2000312498A (ja) 1999-04-26 2000-11-07 Toyo Electric Mfg Co Ltd 定数測定設定機能付きpmモータ制御装置
JP2004072821A (ja) * 2002-08-01 2004-03-04 Yaskawa Electric Corp 交流電動機の駆動装置
JP2006174524A (ja) * 2004-12-13 2006-06-29 Yaskawa Electric Corp 誘導電動機のインバータ制御装置
JP2009232573A (ja) 2008-03-24 2009-10-08 Meidensha Corp Pmモータのインダクタンス計測方法
JP2011193563A (ja) * 2010-03-12 2011-09-29 Rohm Co Ltd モータ駆動回路、それを用いた冷却装置および電子機器、ならびにモータの抵抗値およびインダクタンス値の推定方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020010433A (ja) * 2018-07-03 2020-01-16 オムロン株式会社 モータ制御装置
JP7081346B2 (ja) 2018-07-03 2022-06-07 オムロン株式会社 モータ制御装置
JP7487826B1 (ja) 2023-06-07 2024-05-21 三菱電機ビルソリューションズ株式会社 電動機の制御装置
JP2024176069A (ja) * 2023-06-07 2024-12-19 三菱電機ビルソリューションズ株式会社 電動機の制御装置

Also Published As

Publication number Publication date
US9065380B2 (en) 2015-06-23
EP2741416B1 (en) 2020-12-23
CN103718454B (zh) 2016-02-17
JP5909658B2 (ja) 2016-04-27
EP2741416A4 (en) 2016-04-27
US20140152202A1 (en) 2014-06-05
JPWO2013018349A1 (ja) 2015-03-05
CN103718454A (zh) 2014-04-09
EP2741416A1 (en) 2014-06-11

Similar Documents

Publication Publication Date Title
JP4674525B2 (ja) 磁極位置推定方法及びモータ制御装置
JP4027227B2 (ja) エレベータの永久磁石同期モータのエンコーダレス運転方法およびエンコーダレス運転装置
US9825579B2 (en) Temperature estimating apparatus for synchronous motor
JP5909658B2 (ja) 永久磁石型同期電動機のモータ定数算出方法およびモータ定数算出装置
JP6008264B2 (ja) 永久磁石型同期電動機の磁極位置検出装置
EP2258043B1 (en) Sensorless control of salient-pole machines
JP5942095B2 (ja) Pmモータの電流制御ゲイン調整方法、電流制御方法および制御装置
JP2008220096A (ja) 同期電動機のセンサレス制御装置
CN103684136B (zh) 控制装置以及用于求取同步电机的转子角的方法
JP5942094B2 (ja) Pmモータのモータ定数算出方法およびモータ定数算出装置
Zhao Position/speed sensorless control for permanent-magnet synchronous machines
CN108233780B (zh) 用于检测同步机转子的永磁体存在的方法和装置
JP2010035352A (ja) 同期電動機のロータ位置推定装置
CN110212832A (zh) 用于异步电机的磁链观测方法、系统及介质
Yamamoto et al. Maximum efficiency drives of synchronous reluctance motors by a novel loss minimization controller considering cross-magnetic saturation
Schepe et al. Evaluation of an induction machine's differential high frequency inductance for self-sensing control considering iron saturation
JP5106295B2 (ja) 同期電動機のロータ位置推定装置
JP6108114B2 (ja) 永久磁石形同期電動機の制御装置
Brüns et al. Parameter sensitivity of a MRAS-based sensorless control for AFPMSM considering speed accuracy and dynamic response at multiple parameter variations
Urbanski Sensorless control of PMSM high dynamic drive at low speed range
Zhang et al. A high-frequency torque injection-based rotor thermal monitoring scheme for direct-torque-controlled interior permanent magnet synchronous machines
JP2010057210A (ja) 交流電動機の制御装置
Lešić et al. Field-oriented control of an induction machine with winding asymmetries

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201280037960.4

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12820425

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2013526755

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14232731

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE