[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7220074B2 - MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD - Google Patents

MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD Download PDF

Info

Publication number
JP7220074B2
JP7220074B2 JP2018243645A JP2018243645A JP7220074B2 JP 7220074 B2 JP7220074 B2 JP 7220074B2 JP 2018243645 A JP2018243645 A JP 2018243645A JP 2018243645 A JP2018243645 A JP 2018243645A JP 7220074 B2 JP7220074 B2 JP 7220074B2
Authority
JP
Japan
Prior art keywords
phase
motor
voltage command
current
value
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.)
Active
Application number
JP2018243645A
Other languages
Japanese (ja)
Other versions
JP2020108229A (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.)
Mitsubishi Heavy Industries Thermal Systems Ltd
Original Assignee
Mitsubishi Heavy Industries Thermal Systems 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 Mitsubishi Heavy Industries Thermal Systems Ltd filed Critical Mitsubishi Heavy Industries Thermal Systems Ltd
Priority to JP2018243645A priority Critical patent/JP7220074B2/en
Publication of JP2020108229A publication Critical patent/JP2020108229A/en
Application granted granted Critical
Publication of JP7220074B2 publication Critical patent/JP7220074B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Description

本発明は、モータ制御装置およびモータ制御方法に関する。 The present invention relates to a motor control device and a motor control method.

永久磁石型同期モータの制御方法として、速度指令値に基づき電圧指令によってモータを制御する手法がある。図4は、従来技術のモータ制御装置の構成例を示すブロック図である。図4に示すように、モータ制御装置901は、速度指令部902、電圧指令部903、二相三相変換部904、インバータ905、三相二相変換部906、積分器907、電流センサ908、ゲイン回路909、および力率角演算部910を有している。また、モータ制御装置901は、三相モータであるモータ920に接続されている。なお、モータ制御装置901は、例えばクラーク(Clarke)変換を用いて三相の電流を二相の電流に変換し、さらにパーク(Park)変換を用いて回転座標に座標変換する。 As a method of controlling a permanent magnet type synchronous motor, there is a method of controlling the motor by a voltage command based on a speed command value. FIG. 4 is a block diagram showing a configuration example of a conventional motor control device. As shown in FIG. 4, the motor control device 901 includes a speed command unit 902, a voltage command unit 903, a two-to-three-phase conversion unit 904, an inverter 905, a three-to-two phase conversion unit 906, an integrator 907, a current sensor 908, It has a gain circuit 909 and a power factor angle calculator 910 . The motor controller 901 is also connected to a motor 920, which is a three-phase motor. Note that the motor control device 901 converts the three-phase current into a two-phase current using, for example, the Clarke transform, and further transforms the current into rotating coordinates using the Park transform.

モータ制御装置901では、電流センサ908が検出したモータ920に流れる三相電流(iu、iv、iw)に基づいてモータ920の回転を制御する。電流センサ908は、相毎に設けられているため、3個の電流センサを有している。
なお、電圧指令部903は、インバータ905の出力電圧から演算される3相(u、v、w)の各電流を3相から2相変換した後のδ軸電流iδ、インバータ出力周波数ωI、比例定数K、d軸の誘起電圧係数Λd、および比例ゲインKを用いた演算でδ軸電圧指令値Vδおよびγ軸電圧指令値Vγを求める(例えば特許文献1参照)。
The motor control device 901 controls the rotation of the motor 920 based on the three-phase current (iu, iv, iw) flowing through the motor 920 detected by the current sensor 908 . Since the current sensor 908 is provided for each phase, it has three current sensors.
Note that the voltage command unit 903 converts each of the three-phase (u, v, w) currents calculated from the output voltage of the inverter 905 from the three-phase to the two-phase conversion, the δ-axis current iδ, the inverter output frequency ωI, the proportional A δ-axis voltage command value V * δ and a γ-axis voltage command value V * γ are obtained by calculation using a constant K, a d-axis induced voltage coefficient Λd, and a proportional gain K (see, for example, Patent Document 1).

また、三相モータを制御する場合、モータに供給する電流のうち二相の電流を検出して制御する手法もある。この場合は、2個の電流センサを用いて制御を行う。 Further, when controlling a three-phase motor, there is also a method of detecting and controlling a two-phase current among the currents supplied to the motor. In this case, control is performed using two current sensors.

特許第4764124号公報Japanese Patent No. 4764124

しかしながら、従来技術では、モータに流れる三相の電流を検出するために、電流センサが3個または2個必要であった。 However, in the prior art, three or two current sensors were required to detect the three-phase current flowing through the motor.

本発明は、上記の問題点に鑑みてなされたものであって、従来よりシンプルな構成で、モータを制御することのできるモータ制御装置およびモータ制御方法を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a motor control device and a motor control method capable of controlling a motor with a simpler configuration than the conventional one.

上記目的を達成するため、本発明の一態様に係るモータ制御装置(1)は、三相交流モータの各相(u、v、w)に流れるモータ電流(iu、iv、iw)のうち一相のモータ電流値(i)を検出する電流センサ(107)と、前記電流センサが検出した一相の前記モータ電流値の少なくとも1周期の平均値を算出し、当該1周期の平均値に3を乗じた値と、ロータ位置(θ)とに基づいて、前記一相のモータ電流値を座標変換して二相の電流値に変換する一相二相変換部(108)と、前記一相二相変換部によって変換された前記二相の電流値を用いて二相の電圧指令値(Vδ、Vγ)を生成する電圧指令部(102)と、前記二相の電圧指令値を座標変換して三相の電圧指令値(Vu、Vv、Vw)に変換し、前記三相の電圧指令値に基づいて前記三相交流モータを駆動する二相三相変換部(105、106)と、を備える。
このような構成によれば、一相二相変換部が一相の電流値から二相の電流値に変換するようにしたのでモータ電流値の検出を1つの電流センサで行うことができる。これにより、このような構成によれば、従来よりシンプルな構成で、モータを制御することができる。
In order to achieve the above object, a motor control device (1) according to one aspect of the present invention provides one motor current (iu, iv, iw) flowing in each phase (u, v, w) of a three-phase AC motor. A current sensor (107) for detecting a motor current value (i) of a phase, and calculating an average value of at least one cycle of the motor current value of one phase detected by the current sensor, and calculating the average value of the one cycle by 3 and the rotor position (θ), a one-phase to two-phase conversion unit (108) for converting the one-phase motor current value into a two-phase current value by coordinate conversion, and the one-phase a voltage command unit (102) for generating two-phase voltage command values (V * δ, V * γ) using the two-phase current values converted by the two-phase conversion unit; and the two-phase voltage command values. are coordinate-converted into three-phase voltage command values (V * u, V * v, V * w), and the three-phase AC motor is driven based on the three-phase voltage command values. and conversion units (105, 106).
According to such a configuration, the one-phase to two-phase converter converts the current value of one phase into the current value of two phases, so that the motor current value can be detected by one current sensor. Thus, with such a configuration, the motor can be controlled with a simpler configuration than the conventional one.

また、本発明の一態様に係るモータ制御装置において、Tはモータ電流の1周期であり、前記一相二相変換部は、前記電流センサが取得した一相の前記モータ電流値(i)とロータ位置(θ)と次式を用いて励磁電流成分iδを算出し、 Further, in the motor control device according to the aspect of the present invention, T is one cycle of the motor current, and the one-phase to two-phase conversion unit converts the one-phase motor current value (i) acquired by the current sensor to Calculate the exciting current component iδ using the rotor position (θ) and the following equation,

Figure 0007220074000001
Figure 0007220074000001

前記電流センサが取得した一相の前記モータ電流値(i)とロータ位置(θ)と次式を用いてトルク電流成分iγを算出するようにしてもよい。 The torque current component iγ may be calculated using the one-phase motor current value (i) and the rotor position (θ) obtained by the current sensor and the following equation.

Figure 0007220074000002
Figure 0007220074000002

このような構成によれば、除算がなく処理時間が比較的短いため、従来よりシンプルな構成でモータを制御することができる。 According to such a configuration, since there is no division and the processing time is relatively short, the motor can be controlled with a simpler configuration than the conventional one.

また、本発明の一態様に係るモータ制御装置において、第1の1周期と、前記第1の1周期に連続する第2の1周期であって、前記電圧指令部は、前記第1の1周期の期間に前記一相のモータ電流値を積分して前記二相の電流値に変換し、前記第2の1周期の期間に前記第1の1周期の期間で変換した前記二相の電流値を用いて電圧指令値を生成するようにしてもよい。
このような構成によれば、構成をシンプルに構成でき、演算量を削減することができる。
Further, in the motor control device according to the aspect of the present invention, in a first cycle and a second cycle following the first cycle, the voltage command unit The one-phase motor current value is integrated during the period of one cycle and converted into the two-phase current value, and the two-phase current converted during the first one-cycle period during the second one-cycle period. You may make it generate|occur|produce a voltage command value using a value.
According to such a configuration, the configuration can be configured simply, and the amount of calculation can be reduced.

また、本発明の一態様に係るモータ制御装置は、前記一相二相変換部は、前記1周期より短い時間間隔毎に前記一相のモータ電流値を二相の電流値に変換するようにしてもよい。
このような構成によれば、レスポンスの速いモータ制御を行うことができる。
Further, in the motor control device according to an aspect of the present invention, the one-phase to two-phase conversion unit converts the one-phase motor current value into a two-phase current value at each time interval shorter than one cycle. may
According to such a configuration, it is possible to perform motor control with quick response.

また、本発明の一態様に係るモータ制御装置は、前記一相二相変換部が変換した二相の電流値のうちの一方から力率角(φ)を決定する力率角決定部(110)と、前記二相の電圧指令値を前記三相の電圧指令値に変換する際に用いる回転角に前記力率角を加算する力率角加減部(109、104)と、を備え、前記二相三相変換部は、前記回転角に前記力率角が加算された角度に基づいて、前記二相の電圧指令値を座標変換して前記三相の電圧指令値に変換するようにしてもよい。
このような構成によれば、トルクを出すために必要となる電流値を低減することができる。
Further, the motor control device according to an aspect of the present invention includes a power factor angle determination unit (110 ), and a power factor angle adder/subtractor (109, 104) for adding the power factor angle to the rotation angle used when converting the two-phase voltage command value into the three-phase voltage command value, The two-to-three-phase conversion unit coordinate-converts the two-phase voltage command values into the three-phase voltage command values based on an angle obtained by adding the power factor angle to the rotation angle. good too.
With such a configuration, it is possible to reduce the current value required to generate torque.

上記目的を達成するため、本発明の一態様に係るモータ制御方法は、電流センサが、三相交流モータの各相に流れるモータ電流のうち一相のモータ電流値(i)を検出する電流検出手順と、一相二相変換部が、前記電流検出手順によって検出された一相の前記モータ電流値の少なくとも1周期の平均値を算出し、当該1周期の平均値に3を乗じた値と、ロータ位置(θ)とに基づいて、前記一相のモータ電流値を座標変換して二相の電流値に変換する一相二相変換手順と、電圧指令部が、前記一相二相変換手順によって変換された前記二相の電流値を用いて二相の電圧指令値を生成する電圧指令手順と、二相三相変換部が、前記二相の電圧指令値を座標変換して三相の電圧指令値に変換し、前記三相の電圧指令値に基づいて前記三相交流モータを駆動する二相三相変換手順と、を含む。 In order to achieve the above object, a motor control method according to one aspect of the present invention provides current detection in which a current sensor detects a motor current value (i) of one phase among motor currents flowing in each phase of a three-phase AC motor. a step in which the one-phase to two-phase converter calculates an average value of at least one cycle of the one-phase motor current value detected by the current detection procedure, and multiplies the average value of the one cycle by 3; , a rotor position (θ), and a one-phase to two-phase conversion procedure for converting the one-phase motor current value into a two-phase current value by coordinate conversion; a voltage command procedure for generating a two-phase voltage command value using the two-phase current values converted by the procedure; and a two-to-three-phase conversion procedure for converting the three-phase voltage command values to drive the three-phase AC motor based on the three-phase voltage command values.

本発明によれば、従来よりシンプルな構成で、モータを制御することができる。 According to the present invention, the motor can be controlled with a simpler configuration than the conventional one.

本実施形態に係るモータ制御装置の構成例を示すブロック図である。1 is a block diagram showing a configuration example of a motor control device according to an embodiment; FIG. 本実施形態に係る一相二相変換部が行う第1の算出手順を示す図である。It is a figure which shows the 1st calculation procedure which the 1 phase 2 phase conversion part which concerns on this embodiment performs. 本実施形態に係る一相二相変換部が行う第2の算出手順を示す図である。It is a figure which shows the 2nd calculation procedure which the 1 phase 2 phase conversion part which concerns on this embodiment performs. 従来技術のモータ制御装置の構成例を示すブロック図である。1 is a block diagram showing a configuration example of a conventional motor control device; FIG.

以下、本発明の実施の形態について図面を参照しながら説明する。
図1は、本実施形態に係るモータ制御装置1の構成例を示すブロック図である。図1に示すように、モータ制御装置1は、減算器101と、電圧指令部102と、積分器103と、加算器104(力率角加減部)と、二相三相変換部105と、インバータ回路106(二相三相変換部)と、電流センサ107と、一相二相変換部108と、ゲイン回路109(力率角加減部)と、力率角決定部110を備えている。また、モータ制御装置1は、三相モータであるモータ10(三相交流モータ)に接続されている。なお、図1に示す構成において、インバータ回路106はPWM回路も含む。なお、図1では、電流センサ107が三相のモータ電流(iu、iv、iw)のうち、モータ電流iuを検出する例を示している。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration example of a motor control device 1 according to this embodiment. As shown in FIG. 1, the motor control device 1 includes a subtractor 101, a voltage command section 102, an integrator 103, an adder 104 (power factor angle adder/subtractor), a two-to-three phase converter 105, An inverter circuit 106 (two-phase three-phase converter), a current sensor 107, a one-phase to two-phase converter 108, a gain circuit 109 (power factor angle adjuster), and a power factor angle determiner 110 are provided. The motor control device 1 is also connected to a motor 10 (three-phase AC motor) which is a three-phase motor. Note that in the configuration shown in FIG. 1, the inverter circuit 106 also includes a PWM circuit. Note that FIG. 1 shows an example in which the current sensor 107 detects the motor current iu among the three-phase motor currents (iu, iv, iw).

なお、以下の説明において、ωは回転数指令であり、nはモータの極対数であり、ωIはインバータ出力周波数(一次周波数)である、Vδはδ軸電圧指令値であり、Vγはγ軸電圧指令値である。また、Vuはu相の電圧指令値であり、Vvはv相の電圧指令であり、Vwはw相の電圧指令値であり、Vuはu相の出力電圧であり、Vvはv相の出力電圧であり、Vwはw相の出力電圧であり、iuはu相のモータ電流であり、ivはv相のモータ電流であり、iwはw相のモータ電流である。iδは励磁電流成分であり、iγはトルク電流成分であり、θは三相二相変換の回転軸(ロータ位置)、φは力率角である。 In the following description, ωm is the rotation speed command, n is the number of pole pairs of the motor, ωI is the inverter output frequency (primary frequency), V * δ is the δ-axis voltage command value, and V * γ is the γ-axis voltage command value. V * u is a u-phase voltage command value, V * v is a v-phase voltage command value, V * w is a w-phase voltage command value, Vu is a u-phase output voltage, Vv is the v-phase output voltage, Vw is the w-phase output voltage, iu is the u-phase motor current, iv is the v-phase motor current, and iw is the w-phase motor current. iδ is the excitation current component, iγ is the torque current component, θ is the rotation axis (rotor position) of the three-phase two-phase conversion, and φ is the power factor angle.

モータ制御装置1には、不図示の例えば制御装置から速度指令値(nω )が入力される。モータ制御装置1は、入力された速度制御値に基づいて、モータ10の回転を制御する。 A speed command value (nω m * ) is input to the motor control device 1 from, for example, a control device (not shown). The motor control device 1 controls rotation of the motor 10 based on the inputted speed control value.

減算器101は、速度指令値(nω )から、ゲイン回路109が出力するトルク電流成分iγにゲインKωが乗じられた値を減算し、減算後の値をインバータ出力周波数ωIとして、電圧指令部102と積分器103に出力する。なお、速度指令値は、回転数指令ωに極対数を掛け合わせている。 The subtractor 101 subtracts the value obtained by multiplying the torque current component iγ output by the gain circuit 109 by the gain from the speed command value (nω m * ), and the value after the subtraction is used as the inverter output frequency ωI to obtain the voltage. It outputs to command section 102 and integrator 103 . Note that the speed command value is obtained by multiplying the rotational speed command ωm by the pole logarithm.

電圧指令部102は、減算器101が出力するインバータ出力周波数ωIと、一相二相変換部108が出力する励磁電流成分iδを用いて、回転直角座標系のδ軸電圧指令値Vδとγ軸電圧指令値Vγを生成する。電圧指令部102は、生成したδ軸電圧指令値Vδとγ軸電圧指令値Vγを二相三相変換部105に出力する。 The voltage command unit 102 uses the inverter output frequency ωI output by the subtractor 101 and the excitation current component iδ output by the one-phase to two-phase conversion unit 108 to obtain the δ-axis voltage command value V * δ of the rotating rectangular coordinate system and γ-axis voltage command value V * γ is generated. Voltage command unit 102 outputs the generated δ-axis voltage command value V * δ and γ-axis voltage command value V * γ to two-to-three phase conversion unit 105 .

積分器103は、減算器101が出力するインバータ出力周波数ωIを積分してロータ位置θを算出する。積分器103は、算出した出力電圧位相θを加算器104と一相二相変換部108に出力する。 The integrator 103 integrates the inverter output frequency ωI output from the subtractor 101 to calculate the rotor position θ. The integrator 103 outputs the calculated output voltage phase θ to the adder 104 and the one-phase to two-phase converter 108 .

加算器104は、積分器103が出力するロータ位置θに力率角φを加算し、加算したθ+φを二相三相変換部105に出力する。 The adder 104 adds the power factor angle φ to the rotor position θ output from the integrator 103 , and outputs the added θ+φ to the two-to-three-phase converter 105 .

二相三相変換部105は、電圧指令部102が出力する二相の電圧しれ宇値(δ軸電圧指令値Vδとγ軸電圧指令値Vγ)を、加算器104が出力するθ+φを用いて、三相の電圧指令値(u相の電圧指令値Vuとv相の電圧指令値Vvとw相の電圧指令値Vw)に変換する。なお、二相三相変換部105は、特許文献1と同様に、δ軸電流iδが規定値以上の状態が所定の期間継続した場合に脱調を検出する。 In the two-to-three-phase conversion unit 105, the adder 104 outputs the two-phase voltage deviation values (the δ-axis voltage command value V * δ and the γ-axis voltage command value V * γ) output by the voltage command unit 102. θ+φ is used to convert to three-phase voltage command values (u-phase voltage command value V * u, v-phase voltage command value V * v, and w-phase voltage command value V * w). As in Patent Document 1, the two-to-three-phase converter 105 detects step-out when the δ-axis current iδ continues to be equal to or greater than a specified value for a predetermined period of time.

インバータ回路106は、二相三相変換部105が出力する三相の電圧指令値(u相の電圧指令値Vuとv相の電圧指令値Vvとw相の電圧指令値Vw)に基づいて、三相の出力電圧(u相の出力電圧Vu、v相の出力電圧Vv、w相の出力電圧Vw)を生成する。インバータ回路106は、生成した三相の出力電圧をモータ10に供給する。 The inverter circuit 106 converts the three-phase voltage command values (the u-phase voltage command value V * u, the v-phase voltage command value V * v, and the w-phase voltage command value V * w), three-phase output voltages (u-phase output voltage Vu, v-phase output voltage Vv, and w-phase output voltage Vw) are generated. The inverter circuit 106 supplies the generated three-phase output voltage to the motor 10 .

電流センサ107は、モータ10に流れるモータ電流(iu、iv、iw)のうち一相のモータ電流値を検出し、検出したモータ電流値を一相二相変換部108に出力する。Nなお、モータ電流(iu、iv、iw)のうち1つを特定しない場合は、モータ電流iという。なお、電流センサ107は、直流電流が検出できるホールセンサやシャント抵抗が好ましい。 The current sensor 107 detects a motor current value of one phase among the motor currents (iu, iv, iw) flowing through the motor 10 and outputs the detected motor current value to the one-phase to two-phase converter 108 . N If one of the motor currents (iu, iv, iw) is not specified, it will be referred to as motor current i. It should be noted that the current sensor 107 is preferably a Hall sensor or a shunt resistor capable of detecting direct current.

一相二相変換部108は、変換式を記憶する。一相二相変換部108は、電流センサ107が出力するモータ電流値を、変換式を用いて励磁電流成分iδを算出し、トルク電流成分iγを算出する。一相二相変換部108は、励磁電流成分iδを電圧指令部102に出力する。また、一相二相変換部108は、トルク電流成分iγをゲイン回路109と力率角決定部110に出力する。なお、一相二相変換部108が記憶する変換式については後述する。また、後述するように、1周期より短い時間毎にモータ電流値を取得して演算を行う場合、一相二相変換部108は、取得したモータ電流値を記憶する記憶部を備える。 The one-phase to two-phase conversion unit 108 stores conversion formulas. A one-phase to two-phase conversion unit 108 calculates an excitation current component iδ from the motor current value output by the current sensor 107 using a conversion formula, and calculates a torque current component iγ. One-phase to two-phase conversion section 108 outputs exciting current component i δ to voltage command section 102 . Further, the one-phase to two-phase conversion unit 108 outputs the torque current component iγ to the gain circuit 109 and the power factor angle determination unit 110 . Note that the conversion formulas stored in the one-phase to two-phase conversion unit 108 will be described later. Further, as will be described later, when a motor current value is obtained for each period shorter than one cycle and calculation is performed, the one-phase to two-phase conversion unit 108 includes a storage unit that stores the obtained motor current value.

ゲイン回路109は、一相二相変換部108が出力するトルク電流成分iγにゲインKωを乗じて減算器101に出力する。 The gain circuit 109 multiplies the torque current component iγ output from the one-phase to two-phase converter 108 by the gain and outputs the result to the subtractor 101 .

力率角決定部110は、一相二相変換部108が出力するトルク電流成分iγの力率角φを算出し、算出した力率角φを加算器104に出力する。 Power factor angle determination unit 110 calculates a power factor angle φ of torque current component iγ output from one-phase to two-phase conversion unit 108 and outputs the calculated power factor angle φ to adder 104 .

次に、δ軸電圧指令値Vδとγ軸電圧指令値Vγの算出方法を説明する。
電圧指令部102は、インバータ出力周波数ωIと励磁電流成分iδと次式(1)を用いてδ軸電圧指令値Vδを算出する。
Next, a method of calculating the δ-axis voltage command value V * δ and the γ-axis voltage command value V * γ will be described.
Voltage command unit 102 calculates δ-axis voltage command value V * δ using inverter output frequency ωI, excitation current component iδ, and the following equation (1).

Figure 0007220074000003
Figure 0007220074000003

また、電圧指令部102は、インバータ出力周波数ωIと励磁電流成分iδと次式(2)を用いてγ軸電圧指令値Vγを求める。 Also, the voltage command unit 102 obtains the γ-axis voltage command value V * γ using the inverter output frequency ωI, the excitation current component iδ, and the following equation (2).

Figure 0007220074000004
Figure 0007220074000004

なお、式(1)においてKδはδ軸の比例定数であり、Λdはd軸の誘起電圧係数であり、Kは比例定数である。 In equation (1), K δ is the δ-axis proportionality constant, Λd is the d-axis induced voltage coefficient, and K is the proportionality constant.

次に、一相二相変換部108が行う変換について説明する。
まず、電流センサ107が検出する電流がu相のモータ電流値iuの場合を説明する。
この場合、一相二相変換部108は、次式(3)を用いて励磁電流成分iδを算出し、次式(4)を用いてトルク電流成分iγを算出する。なお、Tはモータ電流の1周期であり、2πである。
Next, conversion performed by the one-phase to two-phase conversion unit 108 will be described.
First, the case where the current detected by the current sensor 107 is the u-phase motor current value iu will be described.
In this case, the one-phase to two-phase converter 108 calculates the excitation current component iδ using the following equation (3), and calculates the torque current component iγ using the following equation (4). Note that T is one cycle of the motor current, which is 2π.

Figure 0007220074000005
Figure 0007220074000005

Figure 0007220074000006
Figure 0007220074000006

ここで、式(3)、式(4)を用いて、一相の電流値から励磁電流成分iδとトルク電流成分iγが求められる根拠を説明する。
従来技術(特許文献1)において、三相二相変換では、例えば次式(5)を用いて三相の電流値(iu、iv、iw)を二相の電流値(iδ、iγ)に変換する。
Here, using equations (3) and (4), the grounds for obtaining the excitation current component iδ and the torque current component iγ from the current value of one phase will be described.
In the prior art (Patent Document 1), in the three-phase to two-phase conversion, the three-phase current values (iu, iv, iw) are converted into two-phase current values (iδ, iγ) using the following equation (5), for example. do.

Figure 0007220074000007
Figure 0007220074000007

式(5)において、Aは係数である。式(5)において、電流値iu、iv、iwそれぞれが互いに2π/3ずつずれているだけであり、1周期分である0~2πの期間で積分した場合、三相の電流値(iu、iv、iw)の項は全て同じ値になる。このため、三相の電流値(iu、iv、iw)のうちの1つを0~2πの期間で積分した値に、三相分に対応させるために3を乗じて三相の電流値(iu、iv、iw)分を求めている。また、式(3)と式(4)では、1周期分の平均をとることで、電流値にひずみ成分等があっても、それらの成分を平均化することができるので、それらの影響も低減することができる。 In equation (5), A is a coefficient. In equation (5), the current values iu, iv, and iw are only 2π/3 apart from each other, and when integrated over a period of 0 to 2π, which is one cycle, the three-phase current values (iu, iv, iw) have the same value. Therefore, the value obtained by integrating one of the three-phase current values (iu, iv, iw) over a period of 0 to 2π is multiplied by 3 to correspond to the three-phase current value ( iu, iv, iw) minutes. Also, in equations (3) and (4), by averaging one cycle, even if there are distortion components in the current value, these components can be averaged. can be reduced.

次に、電流センサ107が検出する電流がv相のモータ電流値ivの場合を説明する。
この場合、一相二相変換部108は、次式(6)を用いて励磁電流成分iδを算出し、次式(7)を用いてトルク電流成分iγを算出する。
Next, a case where the current detected by the current sensor 107 is the v-phase motor current value iv will be described.
In this case, the one-phase to two-phase converter 108 calculates the excitation current component iδ using the following equation (6), and calculates the torque current component iγ using the following equation (7).

Figure 0007220074000008
Figure 0007220074000008

Figure 0007220074000009
Figure 0007220074000009

次に、電流センサ107が検出する電流がw相のモータ電流値iwの場合を説明する。
この場合、一相二相変換部108は、次式(8)を用いて励磁電流成分iδを算出し、次式(9)を用いてトルク電流成分iγを算出する。
Next, a case where the current detected by the current sensor 107 is the w-phase motor current value iw will be described.
In this case, the one-phase to two-phase converter 108 calculates the excitation current component iδ using the following equation (8), and calculates the torque current component iγ using the following equation (9).

Figure 0007220074000010
Figure 0007220074000010

Figure 0007220074000011
Figure 0007220074000011

このように、一相二相変換部108は、電流センサ107が検出したモータ電流値を1周期(T)積分して、その平均値に3を乗じて励磁電流成分iδとトルク電流成分iγを算出する。
これにより、本実施形態によれば、1個の電流センサ107が検出したモータ電流値を用いて、モータ10を制御することができる。この結果、本実施形態では、1つの電流センサ107を用いて、モータの回転を制御することができる。
このように、本実施形態では、式(3)、(4)、(6)~(9)を用いて励磁電流成分iδとトルク電流成分iγを算出するため、除算がなく処理時間が比較的短い。仮に除算があり演算時間が長い場合は、除算の演算時間が長い対策として、位相差検出処理を時々停止することや、メインループで処理を実施する必要が生じる。
Thus, the one-phase to two-phase converter 108 integrates the motor current value detected by the current sensor 107 for one period (T) and multiplies the average value by 3 to obtain the exciting current component iδ and the torque current component iγ. calculate.
Thus, according to this embodiment, the motor 10 can be controlled using the motor current value detected by one current sensor 107 . As a result, in this embodiment, one current sensor 107 can be used to control the rotation of the motor.
As described above, in the present embodiment, since the excitation current component iδ and the torque current component iγ are calculated using the equations (3), (4), (6) to (9), there is no division and the processing time is relatively short. short. If there is a division and the operation takes a long time, it is necessary to occasionally stop the phase difference detection process or perform the process in the main loop as a countermeasure against the long operation time of the division.

なお、式(3)、(4)、(6)~(9)を用いて説明したように、一相二相変換部108の算出には1周期(T)かかる。このため、モータ制御装置1の制御は、1周期遅れての制御となる。ここで、空調機モータ等が制御対象の場合は、このように1周期遅れての制御であっても支障がない。本実施形態では、モータ10の回転速度の変化が緩やかである、例えば空調機モータ制御用インバータ等に好適である。 As described using equations (3), (4), (6) to (9), the calculation of the one-phase to two-phase converter 108 takes one cycle (T). Therefore, the control of the motor control device 1 is delayed by one cycle. Here, when an air conditioner motor or the like is to be controlled, there is no problem even if the control is delayed by one cycle. This embodiment is suitable for, for example, an inverter for air conditioner motor control in which the rotational speed of the motor 10 changes slowly.

なお、式(3)、(4)、(6)~(9)では、1周期分、積分する例を説明したが、これに限らない。用途に応じて、積分する周期は2周期(2T)以上であってもよい。また、積分期間の電流値のオフセットがなく正負の値が担保されている場合は、積分期間は例えば半周期(π)であってもよい。 In addition, in equations (3), (4), (6) to (9), an example of integrating for one cycle has been described, but the present invention is not limited to this. Depending on the application, the period of integration may be two periods (2T) or more. Also, if there is no offset in the current value during the integration period and positive and negative values are ensured, the integration period may be, for example, a half cycle (π).

ここで、モータ制御装置1の動作について説明する。
まず、電圧指令部102を式(1)、式(2)のようにしたときの制御について説明する。ここで、理解を助けるため、力率角φ(i)が0の場合について説明する。φは力率角であるから、モータ10への印加電圧とその電流の位相差を0とする場合、cosφで表される力率は1となる。したがって、この制御は、いわゆる力率1制御となる。
Here, the operation of the motor control device 1 will be described.
First, the control when the voltage command unit 102 is set to the formulas (1) and (2) will be described. Here, in order to facilitate understanding, a case where the power factor angle φ(i) is 0 will be described. Since φ is the power factor angle, the power factor represented by cos φ is 1 when the phase difference between the voltage applied to the motor 10 and its current is 0. Therefore, this control is so-called unity power factor control.

式(1)と式(2)による電圧指令部102が行う演算では、例えばモータ10の端子電圧よりγ軸電圧指令値Vγが小さければ、界磁を弱めるために励磁電流成分iδが負になる。逆に、γ軸電圧指令値Vγが大きければ、それに合わせて強め界磁となり、励磁電流成分iδが正となる。
式(1)の演算では、δ軸電圧指令値は励磁電流成分iδが0になるように負の比例制御を行っている。これで、励磁電流成分iδの正負のふらつきがあれば、ゲインKδによって早急に励磁電流成分iδのふらつきをなくすようにδ軸電圧指令値Vδが決定される。
In the calculations performed by the voltage command unit 102 based on equations (1) and (2), for example, if the γ-axis voltage command value V * γ is smaller than the terminal voltage of the motor 10, the excitation current component iδ is negative to weaken the magnetic field. become. Conversely, if the γ-axis voltage command value V * γ is large, the magnetic field is strengthened accordingly, and the excitation current component iδ becomes positive.
In the calculation of equation (1), the δ-axis voltage command value performs negative proportional control so that the exciting current component iδ becomes zero. Thus, if there is positive or negative fluctuation in the excitation current component i.delta., the .delta.-axis voltage command value V * .delta. is determined so that the fluctuation in the excitation current component i.delta.

γ軸電圧指令値Vγは、誘起電圧に相当するΛdωIの電圧を補うような電圧値とすることに加え、励磁電流成分iδを0にする演算をするために、励磁電流成分iδを積分する積分制御を行う。つまり、式(2)の演算では、励磁電流成分iδが正負のどちらか一方の値で累積すれば、その分大きな値で元に戻るような電圧値が決定される。 The γ-axis voltage command value V * γ is set to a voltage value that compensates for the voltage ΛdωI, which corresponds to the induced voltage. Integral control is performed. That is, in the calculation of equation (2), if the excitation current component i δ accumulates in either positive or negative value, a voltage value is determined that returns to the original value with a correspondingly larger value.

このように制御することで、励磁電流成分iδは0になり、励磁電流成分iδが0になればδ軸電圧指令値Vδも0になる。この結果、モータ10に流す電流とモータ印加電圧はγ軸成分のみとなり、位相は一致するので力率1となる。これにより、電圧と電流の積は最小となり、省電力な制御が可能である(特許文献1参照)。 By controlling in this manner, the excitation current component iδ becomes 0, and when the excitation current component iδ becomes 0, the δ-axis voltage command value V * δ also becomes 0. As a result, the current flowing through the motor 10 and the voltage applied to the motor have only the γ-axis component and are in phase with each other, resulting in a power factor of 1. As a result, the product of voltage and current is minimized, and power-saving control is possible (see Patent Document 1).

さらに特許文献1に記載のように、トルクを出すために必要となる最小電流の制御は、力率角φ=0ではなく、力率角(位相差)を積極的に制御してやることにより実現できる。このため、本実施形態では、二相の電圧指令値を三相の電圧指令値に変換する際に用いられる回転軸をθではなくθ+φとする力率角加減手段(加算器104、力率角決定部110)を備えるようにした。回転軸φは電流Iの関数であるから、図1に示すように、まず、フィードバックされるトルク電流成分iγを用いてIを求める。Iが求まれば、それに定数を乗じてφを求める。さらに、加算器104がθにφを加算する。 Furthermore, as described in Patent Document 1, the control of the minimum current required to generate torque can be realized by actively controlling the power factor angle (phase difference) instead of the power factor angle φ=0. . For this reason, in this embodiment, the power factor angle adjusting means (adder 104, power factor angle A decision unit 110) is provided. Since the rotation axis φ is a function of the current I, I is first obtained using the torque current component iγ fed back as shown in FIG. Once I is obtained, it is multiplied by a constant to obtain φ. Further, the adder 104 adds φ to θ.

また、本実施形態では、上述したように1周期の一相のモータ電流値とロータ位置θと式(3)、(4)、(6)~(9)を用いて励磁電流成分iδとトルク電流成分iγを算出する。このようにして算出されたトルク電流成分iγは、ゲインKωが乗じられて周波数たる速度指令値nω *に負帰還され、モータ10が安定して動作するように速度指令値nω *が修正される。 Further, in this embodiment, as described above, the excitation current component iδ and the torque A current component iγ is calculated. The torque current component iγ thus calculated is multiplied by the gain Kω and negatively fed back to the speed command value nωm* , which is the frequency. Fixed.

この制御の意味合いは、モータ10の負荷が重くなり、モータ10が有する回転子(不図示)の位置が回転磁界に対して遅れると電流が増え、逆に負荷が軽くなり、回転子の位置が回転磁界に対して進むと電流が減るので、速度指令値を修正することで安定化させるものである。
また、本実施形態では、電圧指令部102が上述した式(1)と式(2)により、Vδ=Iδ=0となるように制御しているので、電流の一相二相変換と電圧の二相三相変換に使用する位相が異なれば、その差であるφが力率角となるように制御される。
The implication of this control is that when the load on the motor 10 becomes heavy and the position of the rotor (not shown) of the motor 10 lags behind the rotating magnetic field, the current increases. Since the current decreases as it advances against the rotating magnetic field, it is stabilized by correcting the speed command value.
Further, in the present embodiment, the voltage command unit 102 performs control so that Vδ=Iδ=0 based on the above equations (1) and (2). If the phases used for two-phase to three-phase conversion are different, the difference φ is controlled to be the power factor angle.

次に、一相二相変換部108の算出方法を説明する。
まず、第1の算出方法を説明する。
図2は、本実施形態に係る一相二相変換部108が行う第1の算出手順を示す図である。図2において、縦軸は電流値であり、横軸は時刻である。波形g1は、モータ電流iの波形である。また、時刻t1~t2が1周期(T)である。
Next, the calculation method of the one-phase to two-phase conversion unit 108 will be described.
First, the first calculation method will be explained.
FIG. 2 is a diagram showing a first calculation procedure performed by the one-phase to two-phase conversion unit 108 according to this embodiment. In FIG. 2, the vertical axis is the current value and the horizontal axis is the time. A waveform g1 is the waveform of the motor current i. One period (T) is from time t1 to t2.

図2のように1周期毎に制御する場合は、図3を用いて説明する計算ステップ毎の制御と比べ、演算量が削減でき、計算ステップ毎のモータ電流値を記憶する記憶部も不要である。このため、図2のように1周期毎に制御する場合は、構成も演算もよりシンプルに構成することができる。 When performing control for each cycle as shown in FIG. 2, the amount of calculation can be reduced compared to the control for each calculation step explained using FIG. be. Therefore, when the control is performed for each cycle as shown in FIG. 2, both the configuration and the calculation can be made simpler.

(ステップS1)時刻t1~t2の期間、一相二相変換部108は、モータ電流i(sin(i)またはcos(i))の積分を行う。
(ステップS2)時刻t2~t3の期間、一相二相変換部108は、上述した式(3)、(4)、(6)~(9)を用いて励磁電流成分iδとトルク電流成分iγを算出する。
(Step S1) During the period from time t1 to t2, the one-phase to two-phase converter 108 integrates the motor current i (sin(i) or cos(i)).
(Step S2) During the period from time t2 to t3, the one-phase to two-phase converter 108 uses the above-described equations (3), (4), (6) to (9) to calculate the excitation current component iδ and the torque current component iγ Calculate

このように、図2に示す制御では、電圧指令部102が、第1の1周期の期間(時刻t1~t2の期間)に一相のモータ電流値を積分して二相の電流値に変換し、第2の周期の期間(時刻t2~t3の期間)に第1の周期の期間で変換した二相の電流値を用いて電圧指令値を生成する。 Thus, in the control shown in FIG. 2, the voltage command unit 102 integrates the single-phase motor current value during the period of the first cycle (time t1 to t2) and converts it into a two-phase current value. Then, the voltage command value is generated using the two-phase current values converted in the period of the first period during the period of the second period (period of time t2 to t3).

次に、第2の算出方法を説明する。
図3は、本実施形態に係る一相二相変換部108が行う第2の算出手順を示す図である。
図3において、縦軸は電流値であり、横軸は時刻である。波形g2は、モータ電流iの波形である。また、時刻t11~t14が1周期(T)である。さらに、時刻t11~t12の期間のΔtは、計算ステップである。
Next, the second calculation method will be explained.
FIG. 3 is a diagram showing a second calculation procedure performed by the one-phase to two-phase conversion unit 108 according to this embodiment.
In FIG. 3, the vertical axis is the current value and the horizontal axis is the time. A waveform g2 is the waveform of the motor current i. One period (T) is from time t11 to t14. Furthermore, Δt during the period from time t11 to t12 is a calculation step.

(ステップS11)一相二相変換部108は、Δt毎(時刻t1、t2、t3、・・・)にモータ電流値を取得し、取得したモータ電流値を記憶する。
(ステップS12)時刻t14のとき、一相二相変換部108は、上述した式(3)、(4)、(6)~(9)を用いて時刻t11~t14の期間の励磁電流成分iδとトルク電流成分iγを算出する。
(ステップS13)時刻t15のとき、一相二相変換部108は、上述した式(3)、(4)、(6)~(9)を用いて時刻t12~t15の期間の励磁電流成分iδとトルク電流成分iγを算出する。
(ステップS14)時刻t16のとき、一相二相変換部108は、上述した式(3)、(4)、(6)~(9)を用いて時刻t13~t16の期間の励磁電流成分iδとトルク電流成分iγを算出する。
(Step S11) The one-phase to two-phase conversion unit 108 acquires a motor current value every Δt (time t1, t2, t3, . . . ) and stores the acquired motor current value.
(Step S12) At time t14, the one-phase to two-phase converter 108 uses the above-described equations (3), (4), and (6) to (9) to calculate the excitation current component iδ during the period from time t11 to t14. and the torque current component iγ.
(Step S13) At time t15, the one-phase to two-phase converter 108 uses the above-described equations (3), (4), and (6) to (9) to calculate the excitation current component iδ during the period from time t12 to t15. and the torque current component iγ.
(Step S14) At time t16, the one-phase to two-phase converter 108 uses the above-described equations (3), (4), and (6) to (9) to calculate the excitation current component iδ during the period from time t13 to t16. and the torque current component iγ.

図3のように計算ステップ毎に処理する場合は、ステップ時間毎の電流値を記憶する記憶部が必要になるが、図2のように1周期毎の処理より応答の速い制御を行うことができる。これにより、図3の計算ステップで制御することで、モータ10の過渡的な応答に対しても精度良く制御することができるようになる。 If processing is performed for each calculation step as shown in FIG. 3, a storage unit for storing the current value for each step time is required, but as shown in FIG. can. As a result, by performing control using the calculation steps shown in FIG. 3, it is possible to accurately control the transient response of the motor 10 as well.

なお、本発明におけるモータ制御装置1の全て機能または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりモータ制御装置1が行う処理の全てまたは一部を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。 A program for realizing all or part of the functions of the motor control device 1 of the present invention is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read by a computer system, All or part of the processing performed by the motor control device 1 may be performed by executing it. It should be noted that the "computer system" referred to here includes hardware such as an OS and peripheral devices. Also, the "computer system" includes a WWW system provided with a home page providing environment (or display environment). The term "computer-readable recording medium" refers to portable media such as flexible discs, magneto-optical discs, ROMs and CD-ROMs, and storage devices such as hard discs incorporated in computer systems. In addition, "computer-readable recording medium" means a volatile memory (RAM) inside a computer system that acts as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. , includes those that hold the program for a certain period of time.

また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 Further, the above program may be transmitted from a computer system storing this program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in a transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Further, the program may be for realizing part of the functions described above. Further, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in the computer system.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形および置換を加えることができる。 As described above, the mode for carrying out the present invention has been described using the embodiments, but the present invention is not limited to such embodiments at all, and various modifications and replacements can be made without departing from the scope of the present invention. can be added.

1…モータ制御装置、
101…減算器、
102…電圧指令部、
103…積分器、
104…加算器、
105…二相三相変換部、
106…インバータ回路、
107…電流センサ、
108…一相二相変換部、
109…ゲイン回路、
110…力率角決定部、
10…モータ
1... Motor control device,
101... Subtractor,
102... Voltage command part,
103...Integrator,
104 Adder,
105 ... two-phase three-phase conversion unit,
106... Inverter circuit,
107 ... current sensor,
108 ... one-phase two-phase conversion unit,
109... gain circuit,
110... Power factor angle determination unit,
10... Motor

Claims (6)

三相交流モータの各相に流れるモータ電流のうち一相のモータ電流値(i)を検出する電流センサと、
前記電流センサが検出した一相の前記モータ電流値の少なくとも1周期の平均値を算出し、当該1周期の平均値に3を乗じた値と、ロータ位置(θ)とに基づいて、前記一相のモータ電流値を座標変換して二相の電流値に変換する一相二相変換部と、
前記一相二相変換部によって変換された前記二相の電流値を用いて二相の電圧指令値を生成する電圧指令部と、
前記二相の電圧指令値を座標変換して三相の電圧指令値に変換し、前記三相の電圧指令値に基づいて前記三相交流モータを駆動する二相三相変換部と、
を備えるモータ制御装置。
a current sensor for detecting a motor current value (i) of one phase among the motor currents flowing in each phase of the three-phase AC motor;
An average value of at least one cycle of the motor current value of one phase detected by the current sensor is calculated, and the one-cycle average value is multiplied by 3 and the rotor position (θ) is used to calculate the one-phase a one-phase to two-phase conversion unit that coordinates-converts phase motor current values into two-phase current values;
a voltage command unit that generates a two-phase voltage command value using the two-phase current values converted by the one-phase to two-phase conversion unit;
a two-phase to three-phase conversion unit that coordinates-transforms the two-phase voltage command values into three-phase voltage command values, and drives the three-phase AC motor based on the three-phase voltage command values;
A motor controller comprising:
Tはモータ電流の1周期であり、
前記一相二相変換部は、前記電流センサが取得した一相の前記モータ電流値(i)とロータ位置(θ)と次式を用いて励磁電流成分iδを算出し、
Figure 0007220074000012
前記電流センサが取得した一相の前記モータ電流値(i)とロータ位置(θ)と次式を用いてトルク電流成分iγを算出する、
Figure 0007220074000013
請求項1に記載のモータ制御装置。
T is one cycle of the motor current,
The one-phase to two-phase converter calculates an exciting current component iδ using the one-phase motor current value (i) and the rotor position (θ) obtained by the current sensor and the following equation,
Figure 0007220074000012
calculating a torque current component iγ using the one-phase motor current value (i) and the rotor position (θ) obtained by the current sensor and the following equation;
Figure 0007220074000013
The motor control device according to claim 1.
第1の1周期と、前記第1の1周期に連続する第2の1周期であって、
前記電圧指令部は、前記第1の1周期の期間に前記一相のモータ電流値を積分して前記二相の電流値に変換し、前記第2の1周期の期間に前記第1の1周期の期間で変換した前記二相の電流値を用いて電圧指令値を生成する、
請求項1または請求項2に記載のモータ制御装置。
A first cycle and a second cycle following the first cycle,
The voltage command unit integrates the one-phase motor current value during the first period of one cycle to convert it into the two-phase current value, and integrates the first one-phase motor current value during the second period of one cycle. generating a voltage command value using the two-phase current values converted in the period of the cycle;
The motor control device according to claim 1 or 2.
前記一相二相変換部は、前記1周期より短い時間間隔毎に前記一相のモータ電流値を二相の電流値に変換する、
請求項1または請求項2に記載のモータ制御装置。
The one-phase to two-phase conversion unit converts the one-phase motor current value into a two-phase current value at each time interval shorter than the one cycle,
The motor control device according to claim 1 or 2.
前記一相二相変換部が変換した二相の電流値のうちの一方から力率角を決定する力率角決定部と、
前記二相の電圧指令値を前記三相の電圧指令値に変換する際に用いる回転角に前記力率角を加算する力率角加減部と、
を備え、
前記二相三相変換部は、前記回転角に前記力率角が加算された角度に基づいて、前記二相の電圧指令値を座標変換して前記三相の電圧指令値に変換する、
請求項1から請求項4のいずれか1項に記載のモータ制御装置。
a power factor angle determination unit that determines a power factor angle from one of the two-phase current values converted by the one-phase to two-phase conversion unit;
a power factor angle addition/subtraction unit for adding the power factor angle to the rotation angle used when converting the two-phase voltage command value into the three-phase voltage command value;
with
The two-to-three-phase conversion unit coordinate-converts the two-phase voltage command values into the three-phase voltage command values based on an angle obtained by adding the power factor angle to the rotation angle.
The motor control device according to any one of claims 1 to 4.
電流センサが、三相交流モータの各相に流れるモータ電流のうち一相のモータ電流値(i)を検出する電流検出手順と、
一相二相変換部が、前記電流検出手順によって検出された一相の前記モータ電流値の少なくとも1周期の平均値を算出し、当該1周期の平均値に3を乗じた値と、ロータ位置(θ)とに基づいて、前記一相のモータ電流値を座標変換して二相の電流値に変換する一相二相変換手順と、
電圧指令部が、前記一相二相変換手順によって変換された前記二相の電流値を用いて二相の電圧指令値を生成する電圧指令手順と、
二相三相変換部が、前記二相の電圧指令値を座標変換して三相の電圧指令値に変換し、前記三相の電圧指令値に基づいて前記三相交流モータを駆動する二相三相変換手順と、
を含むモータ制御方法。
a current detection procedure in which a current sensor detects a motor current value (i) of one phase among the motor currents flowing in each phase of the three-phase AC motor;
A one-phase to two-phase conversion unit calculates an average value of at least one cycle of the motor current values of one phase detected by the current detection procedure, and multiplies the average value of the one cycle by 3, and the rotor position. a one-phase to two-phase conversion procedure for coordinate-converting the one-phase motor current value into a two-phase current value based on (θ);
a voltage command procedure in which a voltage command unit generates a two-phase voltage command value using the two-phase current values converted by the one-phase to two-phase conversion procedure;
A two-phase to three-phase converter converts the two-phase voltage command values into three-phase voltage command values by coordinate conversion, and drives the three-phase AC motor based on the three-phase voltage command values. a three-phase conversion procedure;
motor control method including;
JP2018243645A 2018-12-26 2018-12-26 MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD Active JP7220074B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018243645A JP7220074B2 (en) 2018-12-26 2018-12-26 MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018243645A JP7220074B2 (en) 2018-12-26 2018-12-26 MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD

Publications (2)

Publication Number Publication Date
JP2020108229A JP2020108229A (en) 2020-07-09
JP7220074B2 true JP7220074B2 (en) 2023-02-09

Family

ID=71449607

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018243645A Active JP7220074B2 (en) 2018-12-26 2018-12-26 MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD

Country Status (1)

Country Link
JP (1) JP7220074B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001145398A (en) 1999-11-12 2001-05-25 Hitachi Ltd Inverter control method and inverter control apparatus
JP2003143897A (en) 2001-10-30 2003-05-16 Toyota Central Res & Dev Lab Inc Motor driving current controller and method therefor
JP4764124B2 (en) 2004-12-17 2011-08-31 三菱重工業株式会社 Permanent magnet type synchronous motor control apparatus and method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09218226A (en) * 1996-02-08 1997-08-19 Meidensha Corp Current detector of induction motor
JP4110883B2 (en) * 2002-08-23 2008-07-02 株式会社デンソー Motor control device
JP5167717B2 (en) * 2007-08-08 2013-03-21 日本精工株式会社 Motor drive control device and electric power steering device using motor drive control device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001145398A (en) 1999-11-12 2001-05-25 Hitachi Ltd Inverter control method and inverter control apparatus
JP2003143897A (en) 2001-10-30 2003-05-16 Toyota Central Res & Dev Lab Inc Motor driving current controller and method therefor
JP4764124B2 (en) 2004-12-17 2011-08-31 三菱重工業株式会社 Permanent magnet type synchronous motor control apparatus and method

Also Published As

Publication number Publication date
JP2020108229A (en) 2020-07-09

Similar Documents

Publication Publication Date Title
JP5098439B2 (en) Sensorless control device for permanent magnet synchronous motor
JP4988329B2 (en) Beatless control device for permanent magnet motor
JP4989075B2 (en) Electric motor drive control device and electric motor drive system
JP4455075B2 (en) Motor control device
JP2003061386A (en) Synchronous motor drive system
JPH1127999A (en) Estimating method for induced electromotive force for induction motor, speed estimating method, shaft deviation correcting method and induction motor control equipment
KR102426117B1 (en) System and method for controlling motor
US10389289B2 (en) Generating motor control reference signal with control voltage budget
WO2020105204A1 (en) Power conversion device
JPH1189297A (en) Power converting device
KR102255250B1 (en) Inverter control apparatus
JP5648310B2 (en) Synchronous motor control device and synchronous motor control method
KR102133181B1 (en) Apparatus for controlling inverter
US20160373043A1 (en) Motor controller, flux command generator, and method for generating flux command
JP4583257B2 (en) AC rotating machine control device
JP7220074B2 (en) MOTOR CONTROL DEVICE AND MOTOR CONTROL METHOD
JPH0880098A (en) Vector controller of motor
JP2011067066A (en) Controller for permanent magnet type synchronous motor
WO2019082441A1 (en) Power conversion device and controlling method therefor
JP7251424B2 (en) INVERTER DEVICE AND INVERTER DEVICE CONTROL METHOD
KR102621423B1 (en) Motor drive device and outdoor unit of air conditioner using it
JP5034888B2 (en) Synchronous motor V / f control device
JP6680104B2 (en) Motor control device and control method
JP7226211B2 (en) INVERTER DEVICE AND INVERTER DEVICE CONTROL METHOD
JP5862691B2 (en) Control device for motor drive device and motor drive system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20190313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190313

A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20211125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221128

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: 20230117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230130

R150 Certificate of patent or registration of utility model

Ref document number: 7220074

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150