WO2015001612A1 - モータ制御装置 - Google Patents
モータ制御装置 Download PDFInfo
- Publication number
- WO2015001612A1 WO2015001612A1 PCT/JP2013/068102 JP2013068102W WO2015001612A1 WO 2015001612 A1 WO2015001612 A1 WO 2015001612A1 JP 2013068102 W JP2013068102 W JP 2013068102W WO 2015001612 A1 WO2015001612 A1 WO 2015001612A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- voltage
- dead time
- motor
- time disturbance
- current
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/0003—Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
- H02P21/18—Estimation of position or speed
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/10—Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
Definitions
- the present invention relates to a motor control device that drives a motor (rotary machine) by a power converter that outputs desired power by repeating ON and OFF operations of two arms composed of switching elements.
- the present invention relates to a motor control device using a power converter that drives a switching element using modulation (pulse-width modulation, abbreviated as PWM in the following).
- the power device elements of the two arms constituting the power conversion means provided in the output stage perform a switching operation based on the voltage command to generate an AC voltage and output the AC voltage to the AC load.
- a period for controlling the power device elements of the two arms to the OFF operation state simultaneously is provided. Although this period is called a dead time, an error occurs between the voltage command received by the power conversion means and the voltage that the power conversion means actually outputs to the load based on the dead time.
- the error voltage resulting from this dead time is determined from the dead time period Td, the carrier frequency fc, and the DC voltage Vdc, and has a waveform as shown by the solid line in FIG. That is, a pulsed voltage having a small area of Td ⁇ Vdc is synchronized with the polarity of each of the three-phase output currents [i] (the symbol [] indicates that the amount in parentheses is a vector. The same applies hereinafter).
- the disturbance voltage rises fc times per half cycle of [i].
- the waveform is as shown by a broken line (indicated by the symbol “Q”) in FIG.
- the dead time disturbance voltage has a rise or fall of 6 degrees per cycle of the motor electrical angle for the three phases, and the motor electrical angle of 6 with respect to the torque generated by the motor.
- a disturbance (hereinafter referred to as torque ripple) that vibrates with a double order component (hereinafter referred to as 6f component) is generated.
- 6f torque ripple the disturbance that vibrates with the 6th-order component of the motor electrical angle
- a sine wave (sin wave) solid line curve indicated by a symbol “P” indicates a U-phase current waveform.
- equation (2) Based on equation (1), as shown in equation (2), the formula (1) and reverse-phase voltages (i.e., having the same polarity as the phase current, a three-phase rectangular wave as the amplitude is V Td Voltage) is added in advance to each phase of the voltage command input to the power converter, so that it is possible to compensate for the disturbance voltage due to the dead time.
- equation (2) When the equation (2) is illustrated, a waveform like a dotted line (indicated by the symbol “R”) in FIG. 1 is obtained.
- the above is a known technique related to generation and compensation of a dead time disturbance voltage (see, for example, Non-Patent Document 1).
- Such a technique can estimate the dead time disturbance voltage accompanied by the delay of the element based on the observation of only the electrical state quantity, and is useful for estimating the dead time disturbance voltage from the viewpoint of simplicity and convenience.
- the present invention has been made to solve the above-described problem, and performs estimation calculation of a mechanical state quantity while maintaining the simplicity and convenience of the dead time disturbance voltage compensation technology based on the estimation calculation from the electric state quantity. It is possible to do.
- the motor control device includes: A rotational position detector for detecting the rotational position of the motor, A current detection unit for detecting at least two-phase current among the three-phase current applied to the motor; A coordinate conversion unit that mutually converts a value on a predetermined coordinate of the three-phase current and a value on a dq coordinate that is a coordinate on a rotating magnetic field of the motor; A voltage command that is a voltage control input is based on a difference between a current command value that is a control input of the current and a current feedback value obtained by dq coordinate conversion of the current detected by the current detection unit by the coordinate conversion unit.
- a current controller that generates a value;
- a power converter that generates a three-phase voltage input to the current detection unit based on the voltage command value and supplies predetermined power to the motor;
- An induced voltage estimator for estimating an induced voltage of the motor based on the voltage command value and the current feedback value;
- Dead time disturbance voltage compensation for generating a dead time disturbance compensation voltage which is a voltage for compensating a disturbance to the output generated in the current detection unit due to a dead time which is a short-circuit prevention period of two switching elements provided in the power converter Part, The dead time disturbance compensation voltage is corrected according to the current command value, and an error of the dead time disturbance compensation voltage is calculated based on the induced voltage estimation unit and the estimated fundamental wave component of the induced voltage.
- a dead time disturbance compensation voltage storage unit for storing, a dead time disturbance compensation voltage correction unit, It is equipped with.
- the two operations of dead time disturbance compensation based on the observation of the electrical state quantity and mechanical state quantity estimation do not interfere with each other. It has an effect that can be implemented.
- FIG. 2, 3 and 4 are block diagrams showing an example of the first embodiment of the present invention.
- the dead time disturbance compensation voltage adjustment mode as the first operation mode shown in FIGS. 2 and 3
- the mechanical state quantity estimation mode as the second operation mode shown in FIG.
- a sequence for shifting to the mechanical state quantity estimation mode after performing the operation as the dead time disturbance compensation voltage adjustment mode is provided.
- the mechanical state quantity estimation mode an apparatus including a torque ripple suppression control mode that estimates motor torque and suppresses torque ripple based on the estimated torque will be described.
- the motor control device includes a current control unit 1, a dq-three-phase converter 2, a three-phase-dq converter 3, a power converter 4, a current detection unit 5, subtracters 6 and 7, rotations A position detector 8 and a dead time disturbance compensation voltage correction unit 100 are included. Then, a PM motor (hereinafter simply referred to as a motor) 9 as an AC rotating machine is controlled via the power converter 4.
- a PM motor hereinafter simply referred to as a motor 9 as an AC rotating machine is controlled via the power converter 4.
- the three-phase output current [i] detected by the current detection unit 5 is input to the dead time disturbance voltage compensation unit 11 and is expressed by the equation (2) based on the three-phase output current [i].
- the three-phase rectangular wave dead time disturbance compensation voltage [v * Td ] is generated and output and input to the adder 12.
- a current control unit 1 a dq-three-phase converter 2, a three-phase-dq converter 3, a power converter 4, a current detection unit 5, subtracters 6 and 7, a rotational position detector 8,
- the motor 9, dead time disturbance voltage compensation unit 11, and adder 12 constitute a motor torque control device (in this embodiment, this can be referred to as a current control device).
- a current equal to iq * and id * is caused to flow, and the torque command value ⁇ * Torque control (in this embodiment, this can be referred to as current control) to drive the motor 9 (torque control operation (or current control operation)).
- current control torque control operation (or current control operation)
- the operation in the dead time disturbance compensation voltage adjustment mode which is the first operation mode, will be described.
- an operation pattern for acquiring a dead time disturbance compensation voltage having the following three characteristics (a), (b), and (c) is set.
- the motor 9 rotates at a speed not less than a predetermined rotational speed ⁇ td that is not zero.
- the q-axis current command value iq * is set to 0.
- Multiple values as (c) d-axis current command value id * is set, repeatedly performs the operation of the operation mode in each of id *. In this operation mode, each command value is set according to the dead time disturbance voltage acquisition operation pattern, and the motor 9 is driven.
- the operation of the dead time disturbance compensation voltage correction unit 100 at this time will be described.
- a vector [v **] consisting of a motor constant
- a vector [i dq ] consisting of the d-axis current detection value id and the q-axis current detection value iq
- voltage command values vd * and vq * to the motor 9.
- dq ] and an estimated electrical voltage vector [e dq ] as an estimated induced voltage of the motor by the following equation (4) based on the electrical angle ⁇ re of the motor detected by the rotational position detector 8 such as an encoder. Is estimated.
- R is the winding resistance of the motor
- L is the self-inductance
- Pm is the number of pole pairs
- s is the differential operator
- I is the unit matrix
- J is the alternating matrix
- ⁇ rm is the mechanical angular velocity
- ⁇ re is the electrical angular velocity.
- the fundamental wave component e d _bar induced voltage estimated value vector [e dq] in the d-axis induced voltage estimated value e d determine the dead time disturbance compensation voltage amplitude error [Delta] V Td by calculating the following equation (5).
- the dead time disturbance voltage compensation unit 11 performs the dead time disturbance voltage compensation based on the equation (2).
- the dead time disturbance compensation voltage amplitude V Td used in the equation (2) Since there is an error ⁇ V Td derived from the delay of the switching element of the converter, it is necessary to correct V Td by this amount.
- the d-axis current command value id * is set to an arbitrary constant value
- the q-axis current command value iq * is set to 0 to perform current control.
- the influence of the dead time disturbance voltage appearing on the dq axis will be considered. This is because of the three-phase-dq conversion of [v Td ] in the equation (1), as shown in FIG. 6, the energized shaft has a half-wave disturbance (see the curve indicated by the symbol “S” in the figure). ), It can be seen that a non-energized shaft appears as a sawtooth disturbance (see the line indicated by the symbol “T” in the figure).
- the curve indicated by the symbol “S” in the figure indicates the error voltage (half-wave) of the current-carrying shaft, and the broken line indicated by the symbol “Sa” indicates the average value (unit: pu) of this error voltage. Show. Further, the line indicated by the symbol “T” indicates an error voltage at the time of non-energization and has a sawtooth shape.
- equation (10) is established between the error voltage focusing only on the fundamental wave component of the estimated induced voltage and the dead time disturbance compensation voltage amplitude error ⁇ V Td as a three-phase rectangular wave. From this equation (10), equation (5) is derived.
- the motor control device newly includes an adder 13 and a torque ripple compensation unit 200 as compared with the first operation mode, and the torque ripple compensation unit 200 includes an induced voltage estimation unit 10 and a torque ripple compensation command generation unit 201.
- the dq axis current command values id * and iq * are input to the dead time disturbance compensation voltage storage unit 101, and ⁇ V Td corresponding thereto is input to the dead time disturbance voltage compensation unit 11.
- the dead time disturbance voltage compensator 11 generates and adds a dead time disturbance compensation voltage v * Td in which the dead time disturbance compensation voltage amplitude V Td is corrected using the following equation (11) instead of the equation (2).
- the output is output to the device 12, and dead time disturbance compensation is performed.
- the induced voltage estimation unit 10 calculates the induced voltage estimated value vector [e dq ] and inputs it to the torque ripple compensation command generation unit 201 as in the first operation mode.
- the torque ripple compensation command generation unit 201 estimates the motor torque ⁇ by the following equation (12) based on the induced voltage estimated value vector [e dq ] and the dq axis detection current [i dq ].
- [i T dq ] indicates transposition of the vector [i dq ].
- a vibration component included in the estimated torque value ⁇ is extracted and a torque ripple compensation signal iq * rip that cancels the vibration is calculated and input to the adder 13.
- a torque ripple compensation signal iq * rip that cancels the vibration is calculated and input to the adder 13.
- the adder 13 adds the torque ripple compensation signal iq * rip to the q-axis current command value iq * , and inputs the value to the subtractor 6 as a new q-axis current command value.
- the pulsation torque based on the torque ripple compensation signal iq * rip is generated in the opposite phase to the torque ripple.
- the torque ripple is suppressed by canceling out the pulsation torque and the torque ripple.
- the estimated torque calculated from the induced voltage estimated value vector [ edq ] and the equation (4) based on the estimated voltage vector includes a vibration component synchronized with the torque ripple, but the main component 6f is a dead time disturbance voltage. It is difficult to extract only the component generated by the motor itself because the derived component and the component generated by the motor itself are overlapped.
- the dead time disturbance compensation using the dead time disturbance voltage compensation value stored during the operation in the first operation mode is working, so that the 6f component derived from the dead time disturbance voltage is canceled out. Therefore, only the 6f component generated by the motor itself can be extracted.
- the motor 9 can be operated without generating torque because only the d-axis is energized.
- the induced voltage estimation unit 10 does not participate in the dead time disturbance voltage compensation operation, so that the dead time disturbance compensation operation does not interfere with the torque ripple suppression control.
- the dependence characteristic on the current of the motor constant L (refer to the solid line indicated by the symbol “Lv” in the figure.
- the dotted line “Lc” is the characteristic when there is no dependence on the current of L.
- the induced voltage estimation unit 10 determines the current amplitude consisting of id * and iq *.
- FIG. This embodiment is similar to the first embodiment in the dead time disturbance compensation voltage adjustment mode as the first operation mode shown in FIGS. 2 and 3 and the second operation shown in FIG.
- a mechanical state quantity estimation mode as a mode.
- the mechanical state quantity estimation mode an apparatus including a torque ripple suppression control mode that estimates motor torque and suppresses torque ripple based on the estimated torque will be described.
- the following (d), (e), and (f) different from the first embodiment are for obtaining the dead time disturbance compensation voltage.
- An operation pattern is set.
- (D) of the motor 9 is given a certain rotational speed omega td speeds above non-zero, it is rotating.
- (E) d-axis current command value id * is set to 0.
- (F) A plurality of values are set as the q-axis current command value iq * , and the operation in this operation mode is repeated at each iq * .
- the induced voltage estimation unit 10 calculates an induced voltage estimated value vector [e dq ] according to the equation (4), and inputs it to the dead time disturbance compensation voltage storage unit 101.
- the dead time disturbance compensation voltage storage unit 101 calculates the following equation (13) instead of equation (5) for the fundamental wave component e q _bar of the q-axis induced voltage estimated value e q in [e dq ]. Do.
- Expression (13) is basically the same as that of Expression (5). That is, since the current control is performed with the q-axis current command value iq * being an arbitrary constant value and the d-axis current command value id * being 0, the estimation error of the fundamental wave component of the induced voltage estimated value is [ e dq ] appears only in the q-axis component.
- the induced voltage on the q-axis is represented as ⁇ re ⁇ f from the magnet magnetic flux ⁇ f and the electrical angular rotation speed ⁇ re, so the q-axis induced voltage estimated value e
- the estimation error of the fundamental wave component of the induced voltage estimated value can be obtained.
- Equation (13) is derived from Equation (14).
- the torque ripple suppression control mode that is the second operation mode, the same operation as that of the first embodiment is performed.
- the dead time disturbance compensation voltage acquisition voltage is obtained.
- the induced voltage estimation unit 10 and the dead time disturbance compensation voltage storage unit 101 set the L value for the current amplitude command value i * consisting of id * and iq *.
- each sequence from the first operation mode to the second operation mode is executed in order, thereby observing the electrical state quantity.
- the dead time disturbance compensation based on the observation of the electrical state quantity and the estimation of the mechanical state quantity can be executed without interfering with each other. It should be noted that the present invention can be freely combined with each other within the scope of the invention, and each embodiment can be appropriately modified or omitted.
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
特に、電圧の取得に悪影響を及ぼす外乱として電力変換器で生じるデッドタイム外乱電圧が挙げられる。以下、このデッドタイム外乱電圧について説明する。
つまり、Td×Vdcの微小面積をもつパルス状の電圧が三相出力電流[i](記号[]は、かっこ内の量がベクトルであることを示す。以下同様)のそれぞれの極性に同期して、[i]の半周期当たりfc回立ち上がるような外乱電圧である。
以上は、デッドタイム外乱電圧の発生とその補償に関する公知技術である(例えば非特許文献1参照)。
特に、機械的状態量としてトルクを推定することを目的としている場合、デッドタイム外乱電圧によって6fトルクリプルが発生する一方で、モータ自身も6fトルクリプルを生じることが知られており、両者が同じ周期の信号となる。従って、同じ周波数上で二つの別の物理量の推定演算が重複することになり、その切り分けが困難となる。
モータの回転位置を検出する回転位置検出器、
前記モータに印加される3相の電流の内、少なくとも2相の電流を検出する電流検出部、
前記3相の電流の所定座標上での値と、前記モータの回転磁界上の座標であるdq座標上での値とを、互いに変換する座標変換部、
前記電流の制御入力である電流指令値と、前記電流検出部で検出された電流を前記座標変換部でdq座標変換された電流フィードバック値との差異に基づいて、電圧の制御入力である電圧指令値を生成する電流制御部、
前記電圧指令値に基づいて前記電流検出部に入力される3相電圧を生成して前記モータに所定の電力を供給する電力変換器、
前記電圧指令値と前記電流フィードバック値に基づき前記モータの誘起電圧を推定する誘起電圧推定部、
前記電力変換器に設けられた2つのスイッチング素子の短絡防止期間であるデッドタイムにより前記電流検出部に生じた出力に対する外乱を補償する電圧であるデッドタイム外乱補償電圧を生成するデッドタイム外乱電圧補償部、
前記電流指令値に応じて前記デッドタイム外乱補償電圧を修正するとともに、前記誘起電圧推定部と、推定された前記誘起電圧の基本波成分に基づいて前記デッドタイム外乱補償電圧の誤差を演算して記憶するデッドタイム外乱補償電圧記憶部と、を有するデッドタイム外乱補償電圧修正部、
を備えたものである。
図2、図3および図4は本発明における第1の実施の形態の一例を表すブロック図である。本実施の形態は図2、図3で表される第一の動作モードとしてのデッドタイム外乱補償電圧調整モードと、図4で表される第二の動作モードとしての機械的状態量推定モードの二つの動作モードを備える。そして、まずデッドタイム外乱補償電圧調整モードとしての動作を行った後に機械的状態量推定モードへと移行するシーケンスを備えている。
機械的状態量推定モードとして、モータのトルクを推定し、推定したトルクに基づいてトルクリプルを抑制するトルクリプル抑制制御モードを備えた装置を例にとって説明する。
本モータ制御装置には、以下の(a)、(b)、(c)3つの特徴を持つデッドタイム外乱補償電圧取得用運転パターンが設定されている。
(a)モータ9には0でない所定の回転速度ωtd以上の速度が与えられ、回転している。
(b)q軸電流指令値iq*を0とする。
(c)d軸電流指令値id*として複数の値が設定され、それぞれのid*において本動作モードの動作を繰り返し行う。
本動作モードにおいては、このデッドタイム外乱電圧取得用運転パターンに従って各指令値が設定され、モータ9が駆動するものとする。このときのデッドタイム外乱補償電圧修正部100の動作について説明する。
ここで、Rはモータの巻線抵抗、Lは自己インダクタンス、Pmは極対数、sは微分演算子、Iは単位行列、Jは交代行列、ωrmは機械角速度、ωreは電気角速度を表している。
今、デッドタイム外乱電圧補償部11では式(2)に基づくデッドタイム外乱電圧補償が行われているが、既に述べたように式(2)で用いるデッドタイム外乱補償電圧振幅VTdは、電力変換器のスイッチング素子等の遅れに由来する誤差ΔVTdを持つため、この値の分だけVTdを修正する必要がある。
図6における半波状の誤差電圧の直流値を簡易的に計算すると、図6における半波の山の値が以下に示す式(7)で、谷の値が式(8)で与えられる。
これは機械的状態量を推定する技術の応用例の一つであり、モータのトルクの推定値に基づいて、トルクリプルを抑制することを可能とするものである。
本動作モードにおいてはデッドタイム外乱補償電圧記憶部101にはdq軸電流指令値id*、iq*が入力され、それに対応したΔVTdをデッドタイム外乱電圧補償部11へ入力する。
そして、デッドタイム外乱電圧補償部11では式(2)に代わり、以下の式(11)を用いてデッドタイム外乱補償電圧振幅VTdを修正したデッドタイム外乱補償電圧v* Tdを生成して加算器12へ出力し、デッドタイム外乱補償が行われる。
誘起電圧推定部10では第一の動作モードと同様に誘起電圧推定値ベクトル[edq]を演算してトルクリプル補償指令生成部201へ入力する。トルクリプル補償指令生成部201では誘起電圧推定値ベクトル[edq]とdq軸検出電流[idq]とに基づいて、以下の式(12)によってモータのトルクτを推定する。
また、第二の動作モードでは、誘起電圧推定部10はデッドタイム外乱電圧補償動作に関与しないので、デッドタイム外乱補償動作がトルクリプル抑制制御と干渉することは無い。
本実施の形態は、第一の実施の形態と同様に図2、図3で表される第一の動作モードとしてのデッドタイム外乱補償電圧調整モードと、図4で表される第2の動作モードとしての機械的状態量推定モードの二つの動作モードを備える。そして、まずデッドタイム外乱補償量記憶モードとしての動作を行った後に機械的状態量推定モードへと移行するシーケンスを備えている。
機械的状態量推定モードとして、モータのトルクを推定し、推定したトルクに基づいてトルクリプルを抑制するトルクリプル抑制制御モードを備えた装置を例にとって説明する。
(d)モータ9には0でないある回転速度ωtd以上の速度が与えられ、回転している。
(e)d軸電流指令値id*を0とする。
(f)q軸電流指令値iq*として複数の値が設定され、それぞれのiq*において本動作モードの動作を繰り返し行う。
また、第二の動作モードであるトルクリプル抑制制御モードに関しては、第一の実施の形態と同様の動作を行うものである。
4 電力変換器、5 電流検出部、6、7 減算器、8 回転位置検出器、
9 PMモータ(モータ)、10 誘起電圧推定部、
11 デッドタイム外乱電圧補償部、12、13 加算器、
100 デッドタイム外乱補償電圧修正部、
101 デッドタイム外乱補償電圧記憶部、200 トルクリプル補償部、
201 トルクリプル補償指令生成部。
Claims (9)
- モータの回転位置を検出する回転位置検出器、
前記モータに印加される3相の電流の内、少なくとも2相の電流を検出する電流検出部、
前記3相の電流の所定座標上での値と、前記モータの回転磁界上の座標であるdq座標上での値とを、互いに変換する座標変換部、
前記電流の制御入力である電流指令値と、前記電流検出部で検出された電流を前記座標変換部でdq座標変換された電流フィードバック値との差異に基づいて、電圧の制御入力である電圧指令値を生成する電流制御部、
前記電圧指令値に基づいて前記電流検出部に入力される3相電圧を生成して前記モータに所定の電力を供給する電力変換器、
前記電圧指令値と前記電流フィードバック値に基づき前記モータの誘起電圧を推定する誘起電圧推定部、
前記電力変換器に設けられた2つのスイッチング素子の短絡防止期間であるデッドタイムにより前記電流検出部に生じた出力に対する外乱を補償する電圧であるデッドタイム外乱補償電圧を生成するデッドタイム外乱電圧補償部、
前記電流指令値に応じて前記デッドタイム外乱補償電圧を修正するとともに、前記誘起電圧推定部と、推定された前記誘起電圧の基本波成分に基づいて前記デッドタイム外乱補償電圧の誤差を演算して記憶するデッドタイム外乱補償電圧記憶部と、を有するデッドタイム外乱補償電圧修正部、
を備えたことを特徴とするモータ制御装置。 - 前記誘起電圧推定部と、
この誘起電圧推定部にて推定された誘起電圧に応じて前記モータが発生するトルクリプルを抑制するトルクリプル補償指令生成部と、
を含むトルクリプル補償部を備えたことを特徴とする請求項1に記載のモータ制御装置。 - 前記デッドタイム外乱補償電圧を取得するための前記モータの運転パターンにより、前記電流指令値を設定するデッドタイム外乱補償電圧調整モード、及び
前記モータのトルクを推定し、推定したトルクに基づいてトルクリプルを抑制するトルクリプル抑制制御モード、の2つの動作モードを備え、
前記デッドタイム外乱補償電圧調整モードの動作が完了した後に、前記トルクリプル抑制制御モードに移行することを特徴とする請求項2に記載のモータ制御装置。 - 前記デッドタイム外乱補償電圧調整モードでは、前記トルクリプル補償指令生成部は休止状態にあり、前記モータの運転パターンが入力され、この運転パターンに従って前記モータが駆動している状態で、前記デッドタイム外乱補償電圧修正部が動作して、前記デッドタイム外乱補償電圧記憶部では、演算されたデッドタイム外乱補償電圧の誤差に基づいて前記電流指令値に対応するデッドタイム外乱補償電圧修正マップを作成して記憶し、
前記トルクリプル抑制制御モードでは、前記デッドタイム外乱補償電圧記憶部からは前記デッドタイム外乱補償電圧調整モードにおいて記憶された前記電流指令値に対応したデッドタイム外乱補償電圧修正値が出力されて、前記デッドタイム外乱電圧補償部に入力され、修正されたデッドタイム外乱補償電圧によってデッドタイム外乱電圧が補償された状態で前記トルクリプル補償指令生成部が動作してトルクリプル抑制制御を行うことを特徴とする請求項3に記載のモータ制御装置。 - 前記モータの運転パターンでは、前記モータにはゼロでないある一定値以上の速度が与えられ、q軸電流指令値をゼロとして通電させず、d軸電流指令値として少なくとも一つの電流指令値が設定されていることを特徴とする請求項3または請求項4に記載のモータ制御装置。
- 前記モータの運転パターンでは、前記モータにはゼロでないある一定値以上の速度が与えられ、d軸電流指令値をゼロとして通電させず、q軸電流指令値として少なくとも一つの電流指令値が設定されていることを特徴とする請求項3または請求項4に記載のモータ制御装置。
- 前記デッドタイム外乱補償電圧の演算手段は3相電圧の振幅値としてデッドタイム外乱電圧補償値を演算することを特徴とする請求項1から6のいずれか1項に記載のモータ制御装置。
- 前記誘起電圧推定部は前記モータのインダクタンスあるいは誘起電圧定数(トルク定数)を前記電流指令値に依存して変化させることを特徴とする請求項1から6のいずれか1項に記載のモータ制御装置。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015524932A JP6017038B2 (ja) | 2013-07-02 | 2013-07-02 | モータ制御装置 |
KR1020157036864A KR101723333B1 (ko) | 2013-07-02 | 2013-07-02 | 모터 제어 장치 |
PCT/JP2013/068102 WO2015001612A1 (ja) | 2013-07-02 | 2013-07-02 | モータ制御装置 |
CN201380077860.9A CN105340173B (zh) | 2013-07-02 | 2013-07-02 | 电机控制装置 |
US14/890,455 US9774286B2 (en) | 2013-07-02 | 2013-07-02 | Motor control device |
BR112015031352A BR112015031352A2 (pt) | 2013-07-02 | 2013-07-02 | dispositivo de controle de motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/068102 WO2015001612A1 (ja) | 2013-07-02 | 2013-07-02 | モータ制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015001612A1 true WO2015001612A1 (ja) | 2015-01-08 |
Family
ID=52143235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/068102 WO2015001612A1 (ja) | 2013-07-02 | 2013-07-02 | モータ制御装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9774286B2 (ja) |
JP (1) | JP6017038B2 (ja) |
KR (1) | KR101723333B1 (ja) |
CN (1) | CN105340173B (ja) |
BR (1) | BR112015031352A2 (ja) |
WO (1) | WO2015001612A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017063518A (ja) * | 2015-09-24 | 2017-03-30 | 学校法人 東洋大学 | 回転電機システム |
JP2019009968A (ja) * | 2017-06-28 | 2019-01-17 | 東芝三菱電機産業システム株式会社 | 多相電動機駆動装置 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6399239B2 (ja) * | 2016-01-08 | 2018-10-03 | 株式会社村田製作所 | 電力変換装置 |
BR112018076680A2 (pt) * | 2016-07-20 | 2019-04-02 | Nsk Ltd. | dispositivo de direção elétrica |
JP6658995B2 (ja) * | 2018-01-31 | 2020-03-04 | 日本精工株式会社 | モータ制御装置及びそれを搭載した電動パワーステアリング装置 |
US11496077B2 (en) * | 2018-08-07 | 2022-11-08 | Nidec Corporation | Drive controller, drive unit, and power steering |
CN109150043B (zh) * | 2018-08-09 | 2021-05-14 | 南京信息职业技术学院 | 交流伺服***电流环中的电压前馈补偿方法 |
CN113364384A (zh) * | 2021-06-03 | 2021-09-07 | 广东电网有限责任公司 | 低速段永磁同步电机死区补偿方法及装置 |
CN114123909B (zh) * | 2021-11-30 | 2024-04-09 | 蜂巢传动***(江苏)有限公司保定研发分公司 | 电机控制器的死区补偿方法、装置及车辆 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1115532A (ja) * | 1997-06-25 | 1999-01-22 | Nec Corp | サーボモータの制御装置 |
JP2004064948A (ja) * | 2002-07-31 | 2004-02-26 | Meidensha Corp | Pmモータの制御システム |
JP2010200395A (ja) * | 2009-02-23 | 2010-09-09 | Mitsubishi Electric Corp | 電動機の駆動装置並びに機器 |
JP2011151883A (ja) * | 2010-01-19 | 2011-08-04 | Kokusan Denki Co Ltd | 永久磁石モータのトルクリプル抑制制御装置、電動パワーステアリングシステム |
JP2012044785A (ja) * | 2010-08-19 | 2012-03-01 | Mitsubishi Electric Corp | 電力変換器の制御装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3236985B2 (ja) * | 1995-11-29 | 2001-12-10 | 株式会社日立製作所 | Pwmコンバータの制御装置 |
US6462491B1 (en) * | 1999-01-27 | 2002-10-08 | Matsushita Electric Industrial Co., Ltd. | Position sensorless motor control apparatus |
JP4759992B2 (ja) * | 2004-11-19 | 2011-08-31 | 日本精工株式会社 | 電動パワーステアリング装置の制御装置 |
JP4749874B2 (ja) * | 2006-01-30 | 2011-08-17 | 日立オートモティブシステムズ株式会社 | 電力変換装置及びそれを用いたモータ駆動装置 |
CN101295935B (zh) * | 2007-12-10 | 2010-06-02 | 西北工业大学 | 一种可抑制谐波的优化pwm调制方法 |
US9007004B2 (en) * | 2009-11-06 | 2015-04-14 | University Of Technology, Sydney | Sensorless AC motor controller |
JP5712608B2 (ja) * | 2010-12-24 | 2015-05-07 | 株式会社明電舎 | Pwmインバータのデッドタイム補償装置および補償方法 |
JP5348153B2 (ja) * | 2011-02-14 | 2013-11-20 | 株式会社デンソー | 回転機の制御装置 |
JP5641008B2 (ja) * | 2012-04-04 | 2014-12-17 | 日本精工株式会社 | モータ制御装置及びそれを搭載した電動パワーステアリング装置 |
CN102710188B (zh) | 2012-05-25 | 2014-09-10 | 燕山大学 | 一种无刷直流电机的直接转矩控制方法和装置 |
CN102868344B (zh) * | 2012-09-21 | 2015-09-02 | 珠海格力电器股份有限公司 | 直流无刷电机控制方法及装置 |
BR112015008116A2 (pt) * | 2012-10-23 | 2017-07-04 | Mitsubishi Electric Corp | dispositivo de conversão de energia |
-
2013
- 2013-07-02 WO PCT/JP2013/068102 patent/WO2015001612A1/ja active Application Filing
- 2013-07-02 KR KR1020157036864A patent/KR101723333B1/ko active IP Right Grant
- 2013-07-02 JP JP2015524932A patent/JP6017038B2/ja not_active Expired - Fee Related
- 2013-07-02 US US14/890,455 patent/US9774286B2/en active Active
- 2013-07-02 CN CN201380077860.9A patent/CN105340173B/zh not_active Expired - Fee Related
- 2013-07-02 BR BR112015031352A patent/BR112015031352A2/pt not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1115532A (ja) * | 1997-06-25 | 1999-01-22 | Nec Corp | サーボモータの制御装置 |
JP2004064948A (ja) * | 2002-07-31 | 2004-02-26 | Meidensha Corp | Pmモータの制御システム |
JP2010200395A (ja) * | 2009-02-23 | 2010-09-09 | Mitsubishi Electric Corp | 電動機の駆動装置並びに機器 |
JP2011151883A (ja) * | 2010-01-19 | 2011-08-04 | Kokusan Denki Co Ltd | 永久磁石モータのトルクリプル抑制制御装置、電動パワーステアリングシステム |
JP2012044785A (ja) * | 2010-08-19 | 2012-03-01 | Mitsubishi Electric Corp | 電力変換器の制御装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017063518A (ja) * | 2015-09-24 | 2017-03-30 | 学校法人 東洋大学 | 回転電機システム |
JP2019009968A (ja) * | 2017-06-28 | 2019-01-17 | 東芝三菱電機産業システム株式会社 | 多相電動機駆動装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105340173A (zh) | 2016-02-17 |
KR101723333B1 (ko) | 2017-04-04 |
KR20160014034A (ko) | 2016-02-05 |
JPWO2015001612A1 (ja) | 2017-02-23 |
CN105340173B (zh) | 2017-09-29 |
US20160111991A1 (en) | 2016-04-21 |
JP6017038B2 (ja) | 2016-10-26 |
US9774286B2 (en) | 2017-09-26 |
BR112015031352A2 (pt) | 2017-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6017038B2 (ja) | モータ制御装置 | |
JP4631672B2 (ja) | 磁極位置推定方法、モータ速度推定方法及びモータ制御装置 | |
JP2012139092A5 (ja) | ||
JPWO2018230141A1 (ja) | インパクト電動工具 | |
JP2007110837A (ja) | 磁極位置推定方法及びモータ制御装置 | |
JP3783695B2 (ja) | モーター制御装置 | |
JP5543388B2 (ja) | 永久磁石同期電動機の制御装置 | |
JP6091446B2 (ja) | 電動機制御装置 | |
JP2009268268A (ja) | モータ制御装置及び発電機制御装置 | |
JP2014180148A (ja) | モータ制御装置 | |
JP2006197712A (ja) | 同期電動機の駆動システム及び同期電動機の駆動方法 | |
JP6183554B2 (ja) | 周期外乱自動抑制装置 | |
JP5621103B2 (ja) | 単相信号入力装置及び系統連系装置 | |
JP6519149B2 (ja) | モータ制御装置 | |
JP3920750B2 (ja) | Dcブラシレスモータの制御装置 | |
JP6766398B2 (ja) | 磁石温度推定方法、及び、磁石温度推定装置 | |
JP6563135B2 (ja) | モータの制御装置 | |
JP5312179B2 (ja) | Dcブラシレスモータの制御装置 | |
Fernandes et al. | Speed sensorless PMSM motor drive system based on four-switch three-phase converter | |
JP6116449B2 (ja) | 電動機駆動制御装置 | |
JP2009278733A (ja) | モータ制御装置 | |
JP5312195B2 (ja) | Dcブラシレスモータの制御装置 | |
JP6361540B2 (ja) | 回転電機の制御装置 | |
JP5910296B2 (ja) | 誘導機の制御装置 | |
JP6464559B2 (ja) | 電動機の制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201380077860.9 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13888794 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2015524932 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14890455 Country of ref document: US |
|
ENP | Entry into the national phase |
Ref document number: 20157036864 Country of ref document: KR Kind code of ref document: A |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112015031352 Country of ref document: BR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13888794 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 112015031352 Country of ref document: BR Kind code of ref document: A2 Effective date: 20151215 |