JP2016201885A - Inverter device, and motor controller with inverter device - Google Patents

Inverter device, and motor controller with inverter device Download PDF

Info

Publication number
JP2016201885A
JP2016201885A JP2015079847A JP2015079847A JP2016201885A JP 2016201885 A JP2016201885 A JP 2016201885A JP 2015079847 A JP2015079847 A JP 2015079847A JP 2015079847 A JP2015079847 A JP 2015079847A JP 2016201885 A JP2016201885 A JP 2016201885A
Authority
JP
Japan
Prior art keywords
dead time
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.)
Granted
Application number
JP2015079847A
Other languages
Japanese (ja)
Other versions
JP6025906B1 (en
Inventor
雄也 久野
Yuya Kuno
雄也 久野
中村 亮
Akira Nakamura
亮 中村
華子 久保田
Hanako Kubota
華子 久保田
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 Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2015079847A priority Critical patent/JP6025906B1/en
Application granted granted Critical
Publication of JP6025906B1 publication Critical patent/JP6025906B1/en
Publication of JP2016201885A publication Critical patent/JP2016201885A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Inverter Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an inverter device that is operable with high efficiency while reducing deterioration in a control property such as responsiveness, by performing dead time compensation without generating unnecessary switching.SOLUTION: The inverter device comprises: an electrifier (18); a voltage command generator (14); a dead time compensator (15) which compensates a dead time error voltage caused by a dead time for short-circuit prevention of an electrification element; a Duty command generator (16) which generates a first Duty command of an electrification signal based on a voltage command and a value of a DC voltage of an inverter; and an electrification signal generator (17). The dead time compensator generates a dead time compensated voltage command based on the first Duty command. The Duty command generator generates a second Duty command based on the dead time compensated voltage command and the value of the DC voltage of the inverter. The electrification signal generator generates the electrification signal based on the second Duty command.SELECTED DRAWING: Figure 1

Description

本発明は、デッドタイムを有するスイッチング型のインバータ装置およびインバータ装置を備えた電動機制御装置に関する。   The present invention relates to a switching type inverter device having a dead time and an electric motor control device including the inverter device.

MOSFETなどに代表される通電素子をオンオフさせることで直流電圧を交流電圧に変換するPWM(Pulse Width Modulation)方式などを用いたスイッチング型インバータは、電動機制御に広く用いられている。そして、このようなスイッチング型インバータは、通電素子の短絡を防止するために、通電素子のターンオフ時間を考慮してデッドタイムが挿入されている。   2. Description of the Related Art A switching inverter using a PWM (Pulse Width Modulation) system that converts a DC voltage into an AC voltage by turning on and off an energization element typified by a MOSFET is widely used for motor control. In such a switching type inverter, in order to prevent a short circuit of the energization element, a dead time is inserted in consideration of a turn-off time of the energization element.

このデッドタイムによって、インバータの電圧指令と出力電圧との間の誤差電圧が発生し、制御応答特性の劣化、電流波形の歪みなどが生じてしまう。なお、以下の説明においては、この誤差電圧のことを、デッドタイム誤差電圧と称す。電動機を制御するにあたっては、制御応答特性の劣化、電流波形の歪みなどによって、トルク応答性の低下や、トルクリップルの発生などといった問題が生じ得る。   Due to this dead time, an error voltage between the voltage command of the inverter and the output voltage is generated, resulting in deterioration of control response characteristics, distortion of the current waveform, and the like. In the following description, this error voltage is referred to as a dead time error voltage. In controlling an electric motor, problems such as a decrease in torque response and generation of torque ripple may occur due to deterioration of control response characteristics, distortion of a current waveform, and the like.

このデッドタイム誤差電圧を補償するデッドタイム補償の技術として、以下のようなものがある。デッドタイム誤差電圧(歪み電圧)は、電流の向きに応じてその向きが決まり、電流が正方向であれば負となり、電流が負方向であれば正となる。   As a dead time compensation technique for compensating for this dead time error voltage, there are the following techniques. The dead time error voltage (distortion voltage) is determined in accordance with the direction of the current, and is negative when the current is in the positive direction and positive when the current is in the negative direction.

また、デッドタイム誤差電圧の大きさは、デッドタイムとスイッチング周波数(PWMの場合には、キャリア周波数に相当)が決まれば求まる。従って、求まった電圧の大きさに従って、電流が正方向であれば正、電流が負方向であれば負の補償電圧を電圧指令に加えることで、デッドタイム誤差電圧を補償することができる(例えば、特許文献1参照)。   Further, the magnitude of the dead time error voltage can be obtained if the dead time and the switching frequency (corresponding to the carrier frequency in the case of PWM) are determined. Therefore, according to the obtained voltage magnitude, the dead time error voltage can be compensated by adding a positive compensation voltage to the voltage command if the current is in the positive direction and negative if the current is in the negative direction (for example, , See Patent Document 1).

特開2012−254682号公報JP 2012-254682 A

しかしながら、従来技術には、以下のような課題がある。
デッドタイムは、スイッチング時のみ挿入される。このため、元の電圧指令がDuty指令100%相当であるときには、スイッチングが発生しないため、デッドタイムは、存在しない。
However, the prior art has the following problems.
Dead time is inserted only during switching. For this reason, when the original voltage command is equivalent to 100% of the Duty command, switching does not occur, so there is no dead time.

しかしながら、特許文献1のように、単純に電流の値の符号に応じて補償電圧を加算する場合には、元の電圧指令がDuty指令100%相当、すなわち、電圧指令が正の最大値相当、であった場合でも、電流の値が負であれば負の補償電圧を元の電圧指令に加算する。この結果、最終的に出力されるDuty指令は、100%を下回ることになる。   However, as in Patent Document 1, when the compensation voltage is simply added according to the sign of the current value, the original voltage command is equivalent to the duty command 100%, that is, the voltage command is equivalent to the positive maximum value, Even when the current value is negative, a negative compensation voltage is added to the original voltage command. As a result, the duty command that is finally output falls below 100%.

また、元の電圧指令がDuty指令0%相当、すなわち、電圧指令が負の最大値相当、であった場合でも、電流の値が正であれば正の補償電圧を元の電圧指令に加算する。この結果、最終的に出力されるDuty指令は、0%を上回ることになる。そして、このような制御を行った場合には、本来不要なスイッチングが発生する。   Even if the original voltage command is equivalent to 0% Duty command, that is, the voltage command is equivalent to a negative maximum value, if the current value is positive, a positive compensation voltage is added to the original voltage command. . As a result, the duty command that is finally output exceeds 0%. When such control is performed, originally unnecessary switching occurs.

電圧指令と電流とに位相差がある場合には、電圧指令と電流の値が互いに異符号となるこのような区間が存在し得る。このとき、本来は不要なスイッチングが発生することによって、デッドタイム誤差電圧が発生する。ただし、デッドタイム補償電圧が適切であれば、デッドタイム誤差電圧とデッドタイム補償電圧は、相殺され、電圧指令と実際に出力される電圧とは一致する。   When there is a phase difference between the voltage command and the current, there may be such a section where the values of the voltage command and the current have different signs. At this time, a dead time error voltage is generated due to occurrence of switching that is originally unnecessary. However, if the dead time compensation voltage is appropriate, the dead time error voltage and the dead time compensation voltage are canceled out, and the voltage command and the actually output voltage match.

しかしながら、通電素子のスイッチングが発生するために、スイッチング損失は、増加し、また、デッドタイム区間中は、ダイオードに電流が流れることになる。そして、一般的には、MOSFETなどの通電素子に比べて、ダイオードの導通損失は大きいため、導通損失も増加し、インバータの効率が低下することとなる。   However, since switching of the energization element occurs, the switching loss increases, and a current flows through the diode during the dead time interval. In general, the conduction loss of a diode is larger than that of a current-carrying element such as a MOSFET, so that the conduction loss also increases and the efficiency of the inverter decreases.

特に、電圧指令と電流の位相差が180度となっている状態、つまり、電圧指令と電流の値が常に互いに異符号となっている状態、での発電動作時には、Duty指令が0%のときに電流が正方向に最大となり、Duty指令が100%のときに電流が負方向に最大となる。このため、電圧指令と電流の位相差が180度となっている状態では、スイッチング損失および導通損失の増加が、特に顕著となる。   In particular, when the power generation operation is performed in a state where the phase difference between the voltage command and the current is 180 degrees, that is, in a state where the values of the voltage command and the current are always different from each other, the duty command is 0% Current is maximum in the positive direction, and when the duty command is 100%, the current is maximum in the negative direction. For this reason, in the state where the phase difference between the voltage command and the current is 180 degrees, the increase in switching loss and conduction loss is particularly remarkable.

本発明は、前記のような課題を解決するためになされたものであり、不要なスイッチングを発生させずにデッドタイム補償を行うことで、応答性などの制御特性の劣化を低減しながら高効率で運転可能なインバータ装置およびインバータ装置を備えた電動機制御装置を得ることを目的とする。   The present invention has been made in order to solve the above-described problems. By performing dead time compensation without causing unnecessary switching, high efficiency is achieved while reducing deterioration of control characteristics such as responsiveness. It is an object of the present invention to obtain an inverter device that can be operated with a motor and a motor control device that includes the inverter device.

本発明に係るインバータ装置は、通電信号に基づいて、インバータに接続される負荷に通電するための通電素子を、ブリッジの上下アームのそれぞれに有する通電器と、負荷に印加する電圧を定める電圧指令を生成する電圧指令生成器と、通電素子の短絡防止用デッドタイムに起因するデッドタイム誤差電圧を補償するデッドタイム補償器と、電圧指令とインバータの直流電圧の値から、通電信号の第1のDuty指令を生成するDuty指令生成器と、通電信号を生成する通電信号生成器とを備え、デッドタイム補償器は、第1のDuty指令に基づいてデッドタイム補償電圧を生成し、電圧指令とデッドタイム補償電圧に基づいてデッドタイム補償後電圧指令を生成し、Duty指令生成器は、デッドタイム補償後電圧指令とインバータの直流電圧の値から、通電信号の第2のDuty指令を生成し、通電信号生成器は、第2のDuty指令に基づいて通電信号を生成するものである。   An inverter device according to the present invention includes an energizer having energization elements for energizing a load connected to an inverter based on an energization signal in each of the upper and lower arms of the bridge, and a voltage command for determining a voltage to be applied to the load. A voltage command generator for generating a current signal, a dead time compensator for compensating for a dead time error voltage due to a dead time for preventing a short circuit of the current-carrying element, A duty command generator that generates a duty command; and an energization signal generator that generates an energization signal. The dead time compensator generates a dead time compensation voltage based on the first duty command, and The dead time compensation voltage command is generated based on the time compensation voltage, and the duty command generator generates the dead time compensation voltage command and the inverter. From the value of the DC voltage to generate a second Duty command energization signal, the energization signal generator is for generating an energization signal based on the second Duty command.

また、本発明に係るインバータ装置を備えた電動機制御装置は、負荷が電動機の電機子巻線または界磁巻線の少なくともいずれか一方であり、本発明に係るインバータ装置により電動機の電機子巻線または界磁巻線の少なくともいずれか一方に通電信号を与えて通電を行い、電動機を制御するものである。   Further, in the motor control device provided with the inverter device according to the present invention, the load is at least one of the armature winding or the field winding of the motor, and the armature winding of the motor is driven by the inverter device according to the present invention. Alternatively, the energization signal is applied to at least one of the field windings for energization to control the electric motor.

本発明のインバータ装置によれば、電圧指令とインバータの直流電圧とから生成された第1のDuty指令の大きさに応じてデッドタイム補償後の電圧指令を生成し、デッドタイム補償後の電圧指令を用いて生成された第2のDuty指令に基づいて通電信号を生成する構成を備えている。この結果、不要なスイッチングを発生させずにデッドタイム補償を行うことで、応答性などの制御特性の劣化を低減しながら高効率で運転可能なインバータ装置およびインバータ装置を備えた電動機制御装置を得ることができる。   According to the inverter device of the present invention, the voltage command after the dead time compensation is generated according to the magnitude of the first duty command generated from the voltage command and the DC voltage of the inverter, and the voltage command after the dead time compensation is generated. Is configured to generate an energization signal based on the second duty command generated using the. As a result, by performing dead time compensation without causing unnecessary switching, an inverter device that can be operated with high efficiency while reducing deterioration of control characteristics such as responsiveness and an electric motor control device including the inverter device are obtained. be able to.

本発明の実施の形態1に係るインバータ装置を含む電動機制御装置の概略構成を、負荷である電機子巻線が含まれる電動機とともに示す図である。It is a figure which shows schematic structure of the electric motor control apparatus containing the inverter apparatus which concerns on Embodiment 1 of this invention with the electric motor containing the armature winding which is load. 本発明の実施の形態1に係るインバータ装置の中の通電器の概略構成を示す図である。It is a figure which shows schematic structure of the electricity supply device in the inverter apparatus which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係るPWM動作を示す図である。It is a figure which shows the PWM operation | movement which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係るインバータ装置の中の通電器の概略構成のうち、一相分を抜き出して描いた図である。It is the figure which extracted and drawn for one phase among schematic structures of the electricity supply device in the inverter apparatus which concerns on Embodiment 1 of this invention. 本発明の実施の形態1に係る、第1のDuty指令が0%かつ電流が正方向のときのPWM動作を示す図である。It is a figure which shows the PWM operation | movement when the 1st Duty command based on Embodiment 1 of this invention is 0%, and an electric current is a positive direction.

以下、本発明のインバータ装置を含む電動機制御装置の好適な実施の形態につき、図面を用いて説明する。   Hereinafter, preferred embodiments of an electric motor control device including an inverter device of the present invention will be described with reference to the drawings.

実施の形態1.
図1は、本発明の実施の形態1に係る電動機制御装置の概略構成を、電動機とともに示す図である。なお、以降では、各図中、同一符号は、同一または相当部分を示す。
Embodiment 1 FIG.
FIG. 1 is a diagram showing a schematic configuration of an electric motor control device according to Embodiment 1 of the present invention, together with the electric motor. In the following, in each figure, the same reference numerals indicate the same or corresponding parts.

図1において、電動機制御装置1は、電動機2を制御する。電動機2は、3相の同期電動機であり、固定子(電機子巻線)21、および回転子22(界磁)を有して構成されている。   In FIG. 1, an electric motor control device 1 controls an electric motor 2. The electric motor 2 is a three-phase synchronous motor, and includes a stator (armature winding) 21 and a rotor 22 (field).

なお、本実施の形態1における電機子巻線21の結線は、3相Y結線であるとして説明する。また、回転子22の界磁の方式としては、永久磁石を用いた永久磁石界磁方式、巻線界磁方式、さらに永久磁石と巻線の併用方式が、主として挙げられるが、本実施の形態1では、永久磁石界磁方式を使用することとして説明する。   Note that the connection of the armature winding 21 in the first embodiment will be described as a three-phase Y connection. In addition, as a field system of the rotor 22, a permanent magnet field system using a permanent magnet, a winding field system, and a combined system of permanent magnets and windings are mainly mentioned. 1 demonstrates using a permanent magnet field system.

図1に示した本実施の形態1における電動機制御装置1は、電流算出器11、電流指令生成器12、回転子位置算出器13、電圧指令生成器14、デッドタイム補償器15、Duty指令生成器16、通電信号生成器17、および通電器18を有して構成されている。   The motor control device 1 according to the first embodiment shown in FIG. 1 includes a current calculator 11, a current command generator 12, a rotor position calculator 13, a voltage command generator 14, a dead time compensator 15, and a duty command generator. It comprises a device 16, an energization signal generator 17, and an energizer 18.

電流算出器11は、電機子巻線21の各相に流れる電流をフィードバック値として算出し、電流の値として出力する。電流算出器11による電流の算出方法としては、例えば、CTなどの電流センサを用いて電流を検出する方法が挙げられる。   The current calculator 11 calculates the current flowing through each phase of the armature winding 21 as a feedback value and outputs it as a current value. Examples of the current calculation method by the current calculator 11 include a method of detecting a current using a current sensor such as a CT.

電流指令生成器12は、電動機2の電機子巻線21に流れる電流を基準値として定める電流指令を生成する。なお、電流指令は、どのように定めてもよく、例えば、所望のトルクから定める、あるいは所望の発電量から定める、などが挙げられる。   The current command generator 12 generates a current command that determines the current flowing through the armature winding 21 of the motor 2 as a reference value. The current command may be determined in any way, for example, determined from a desired torque or determined from a desired power generation amount.

本実施の形態1における電流指令生成器12は、所望のトルクに応じて電流指令を生成して出力することとする。より具体的には、電流指令生成器12により生成される電流指令は、回転子22の磁極位置の方向にd軸を定義し、これに直交する向きにq軸を定義した場合の、dq軸上の値であるとする。   The current command generator 12 in the present first embodiment generates and outputs a current command according to a desired torque. More specifically, the current command generated by the current command generator 12 defines the dq axis when the d axis is defined in the direction of the magnetic pole position of the rotor 22 and the q axis is defined in the direction orthogonal thereto. Suppose that it is the above value.

回転子位置算出器13は、回転子22の回転子位置、すなわち磁極位置、を算出して出力する。回転子位置算出器13による回転子位置の算出方法としては、例えば、レゾルバなどを用いて回転子位置を検出する方法が挙げられる。   The rotor position calculator 13 calculates and outputs the rotor position of the rotor 22, that is, the magnetic pole position. As a method of calculating the rotor position by the rotor position calculator 13, for example, a method of detecting the rotor position using a resolver or the like can be mentioned.

電圧指令生成器14は、電流算出器11から出力されるフィードバック値である電流、電流指令生成器12から出力される基準値である電流指令、および回転子位置算出器13で検出された回転子22の回転子位置に基づいて、3相交流の電圧指令を生成する。この手順について、次に説明する。   The voltage command generator 14 includes a current that is a feedback value output from the current calculator 11, a current command that is a reference value output from the current command generator 12, and the rotor detected by the rotor position calculator 13. Based on the 22 rotor positions, a three-phase AC voltage command is generated. This procedure will be described next.

まず、電圧指令生成器14は、dq軸上の電流指令の値、dq軸上の電流の値から、dq電圧指令を生成する。ここで、電圧指令生成器14は、電流算出器11から出力される3相交流の電流からdq軸上の電流を得る際には、一般的な3相−dq変換を用いる。なお、電圧指令生成器14においてdq電圧指令を生成する方法としては、例えば、電流指令と電流の偏差に基づくPI制御を用いる方法が挙げられる。   First, the voltage command generator 14 generates a dq voltage command from the current command value on the dq axis and the current value on the dq axis. Here, the voltage command generator 14 uses a general three-phase-dq conversion when obtaining a current on the dq axis from the three-phase alternating current output from the current calculator 11. An example of a method for generating a dq voltage command in the voltage command generator 14 is a method using PI control based on a deviation between a current command and a current.

続いて、電圧指令生成器14は、回転子位置とdq電圧指令から3相交流の電圧指令を生成して出力する。ここで、電圧指令生成器14は、回転子位置とdq電圧指令から3相交流の電圧指令を生成する際には、一般的なdq−3相変換を用いる。   Subsequently, the voltage command generator 14 generates and outputs a three-phase AC voltage command from the rotor position and the dq voltage command. Here, the voltage command generator 14 uses general dq-3 phase conversion when generating a three-phase AC voltage command from the rotor position and the dq voltage command.

デッドタイム補償器15は、第1のDuty指令、電流、電圧指令に基づいて、デッドタイム補償後電圧指令を生成して出力する。デッドタイム補償器15の詳細な機能については、後述する。   The dead time compensator 15 generates and outputs a dead time compensated voltage command based on the first duty command, current, and voltage command. Detailed functions of the dead time compensator 15 will be described later.

Duty指令生成器16は、電圧指令、直流電圧の値から第1のDuty指令を生成するとともに、デッドタイム補償後電圧指令、直流電圧の値から第2のDuty指令を生成して出力する。   The duty command generator 16 generates a first duty command from the voltage command and the DC voltage value, and generates and outputs a second duty command from the dead time compensated voltage command and the DC voltage value.

ここで、Duty指令生成器16が生成する第1のDuty指令は、電圧指令を直流電圧の値Vdcで除したものに0.5を加算して、値の範囲を0〜1に規格化したものである。また、Duty指令生成器16が生成する第2のDuty指令は、デッドタイム補償後電圧指令を直流電圧の値で除したものに0.5を加算して、値の範囲を0〜1に規格化したものである。なお、以下の説明においては、Duty指令(第1のDuty指令および第2のDuty指令)の値を百分率で表す場合もある。   Here, the first duty command generated by the duty command generator 16 is obtained by adding 0.5 to the value obtained by dividing the voltage command by the DC voltage value Vdc, and normalizing the value range to 0 to 1. Is. Further, the second duty command generated by the duty command generator 16 adds 0.5 to the value obtained by dividing the dead time compensated voltage command by the value of the DC voltage, so that the value range is standardized to 0 to 1. It has become. In the following description, the value of the duty command (the first duty command and the second duty command) may be expressed as a percentage.

通電器18は、通電信号に基づいて交流電圧を出力し、電機子巻線21に通電する。図2は、本発明の実施の形態1における通電器18の構成を、電機子巻線21とともに示す図である。通電器18は、U、V、W相ごとに、直列に接続された上アームと下アームを有している。   The energizer 18 outputs an AC voltage based on the energization signal and energizes the armature winding 21. FIG. 2 is a diagram showing the configuration of the energizer 18 according to the first embodiment of the present invention, together with the armature winding 21. The energizer 18 has an upper arm and a lower arm connected in series for each of the U, V, and W phases.

ここで、上アームとは、それぞれU相上アーム182、V相上アーム184、W相上アーム186のことである。一方、下アームとは、それぞれU相下アーム183、V相下アーム185、W相下アーム187のことである。   Here, the upper arms are the U-phase upper arm 182, the V-phase upper arm 184, and the W-phase upper arm 186, respectively. On the other hand, the lower arms are the U-phase lower arm 183, the V-phase lower arm 185, and the W-phase lower arm 187, respectively.

また、各アームは、通電素子と還流ダイオードが逆並列に接続された構成となっている。なお、以降の説明では、あるアームの通電素子がオンになることを、単に「アームがオンになる」、オフになることを、単に「アームがオフになる」というように表現することもある。   Each arm has a configuration in which a current-carrying element and a reflux diode are connected in antiparallel. In the following description, when an energization element of a certain arm is turned on, it may be simply expressed as “an arm is turned on” or turned off as simply “an arm is turned off”. .

また、図2においては、直流電源181の両端の、仮想中性点基準の電位を+Vdc/2、−Vdc/2というように記載している。従って、直流電源181の両端の電圧、すなわち直流電圧、の値は、Vdcである。   In FIG. 2, the virtual neutral point reference potentials at both ends of the DC power supply 181 are described as + Vdc / 2 and −Vdc / 2. Accordingly, the voltage across the DC power supply 181, that is, the value of the DC voltage is Vdc.

通電信号生成器17は、通電信号に相当するPWM信号を生成して出力する。具体的には、通電信号生成器17は、第2のDuty指令と、値の範囲が0〜1の三角波である搬送波との比較により、PWM信号を生成して出力する。   The energization signal generator 17 generates and outputs a PWM signal corresponding to the energization signal. Specifically, the energization signal generator 17 generates and outputs a PWM signal by comparing the second duty command with a carrier wave that is a triangular wave having a value range of 0 to 1.

図3は、本発明の実施の形態1における通電信号生成器17によるPWM動作を示す説明図である。図3においては、代表的にU相の場合についてのみ示しているが、他の相の場合についても、同様である。図3において、Carrは、搬送波、DutyU2は、U相の第2のDuty指令、UH、ULは、それぞれU相上アーム、U相下アームの通電信号である。   FIG. 3 is an explanatory diagram showing a PWM operation by the energization signal generator 17 in the first embodiment of the present invention. In FIG. 3, only the case of the U phase is shown as a representative, but the same applies to the cases of other phases. In FIG. 3, Carr is a carrier wave, Duty U2 is a U-phase second duty command, and UH and UL are energization signals for the U-phase upper arm and the U-phase lower arm, respectively.

また、Vuは、U相の端子電圧(出力電圧)、すなわち、電機子巻線21に接続されているUの線の、仮想中性点基準の電位、Iuは、U相の電流であり、Iuが正の場合、負の場合それぞれについて、Vuの波形を模式的に示している。ここで、電流の向きは、通電器18から負荷である電動機2の電機子巻線21に向かう場合を正とする。   Further, Vu is a U-phase terminal voltage (output voltage), that is, a virtual neutral point reference potential of the U line connected to the armature winding 21, and Iu is a U-phase current. The waveform of Vu is schematically shown for each case where Iu is positive and negative. Here, the direction of the current is positive when going from the energizer 18 to the armature winding 21 of the electric motor 2 that is a load.

なお、通電信号のスイッチングのタイミングにおいて、上下アーム短絡防止用に、上下アームをともにオフにする時間であるデッドタイムTdを挿入する必要がある。デッドタイムTdの挿入方法はいくつかあるが、ここでは、各アームの通電信号とも、オンのタイミングをデッドタイムTd分遅らせる方法で、デッドタイムを挿入するものとする。   In addition, at the timing of switching the energization signal, it is necessary to insert a dead time Td that is a time for turning off both the upper and lower arms to prevent the upper and lower arms from being short-circuited. There are several methods for inserting the dead time Td. Here, it is assumed that the dead time is inserted by a method of delaying the ON timing of each arm energization signal by the dead time Td.

デッドタイムTd中の電圧は、Iu>0の場合には、−Vdc/2となり、Iu<0の場合には、Vdc/2となる。このデッドタイムTd中の電圧によって、電圧指令と実際に出力される電圧との差が生じる。電圧指令通りの電圧が出力されないため、例えば、本実施の形態1のように、電流指令と電流の偏差に基づくPI制御で電圧指令を生成している場合には、設定したPI制御のゲイン通りの制御応答が得られないという問題が生じ得る。   The voltage during the dead time Td is −Vdc / 2 when Iu> 0, and Vdc / 2 when Iu <0. The voltage during the dead time Td causes a difference between the voltage command and the actually output voltage. Since the voltage according to the voltage command is not output, for example, when the voltage command is generated by the PI control based on the deviation between the current command and the current as in the first embodiment, the gain according to the set PI control is used. There is a problem that the control response cannot be obtained.

また、PI制御時だけでなく、PI制御をせずに、直接、電圧指令を生成して制御する場合であっても、電流波形が歪むという問題が生じ得る。電動機2を制御する上では、これらの問題は、例えば、所望のトルク応答、発電電流応答が得られない、あるいはトルクリップルが生じる、などといった、さらなる問題を生じさせることとなる。   In addition, not only during PI control but also when the voltage command is directly generated and controlled without performing PI control, there is a problem that the current waveform is distorted. In controlling the electric motor 2, these problems cause further problems such as a desired torque response, a generation current response not being obtained, or a torque ripple being generated.

これらの問題を解決するには、このデッドタイムTd中の電圧による影響を補償するデッドタイム補償が必要となる。   In order to solve these problems, dead time compensation is required to compensate for the influence of the voltage during the dead time Td.

また、通電信号生成器17は、入力される電流の値が許容電流値を超えた場合には、電機子巻線21への通電を停止するように、上アーム、下アームをともにオフするように、通電信号を生成する。   Further, the energization signal generator 17 turns off both the upper arm and the lower arm so as to stop energization of the armature winding 21 when the value of the input current exceeds the allowable current value. In addition, an energization signal is generated.

次に、デッドタイムTd中の電圧が、電流の向きによって決まることを説明する。図4は、本発明の実施の形態1におけるインバータ装置内の通電器18の概略構成のうち、U相の1相だけを抜き出した回路図である。   Next, it will be described that the voltage during the dead time Td is determined by the direction of the current. FIG. 4 is a circuit diagram in which only one phase of the U phase is extracted from the schematic configuration of the energizer 18 in the inverter device according to the first embodiment of the present invention.

図4(a)は、U相の電流Iuが正方向であるときを示しており、ダイオード183bが導通するため、U相の端子電圧、すなわち、電機子巻線21に接続されているUの線の、仮想中性点基準の電位、は、負値−Vdc/2となる。一方、図4(b)は、U相の電流Iuが負方向であるときを示しており、ダイオード182bが導通するため、U相の端子電圧は、正値Vdc/2となる。   FIG. 4A shows a case where the U-phase current Iu is in the positive direction. Since the diode 183b is turned on, the U-phase terminal voltage, that is, the U current connected to the armature winding 21 is shown. The potential of the line based on the virtual neutral point is a negative value −Vdc / 2. On the other hand, FIG. 4B shows a case where the U-phase current Iu is in the negative direction. Since the diode 182b is turned on, the U-phase terminal voltage becomes a positive value Vdc / 2.

他の相の場合についても同様である。V相の場合、電流Ivが正方向であるときには、ダイオード185bが導通するため、V相の端子電圧(電機子巻線21に接続されているVの線の、仮想中性点基準の電位)は、負値−Vdc/2となる。一方、電流Ivが負方向であるときには、ダイオード184bが導通するため、V相の端子電圧は、正値Vdc/2となる。   The same applies to the other phases. In the case of the V phase, when the current Iv is in the positive direction, the diode 185b becomes conductive, so the terminal voltage of the V phase (the potential of the virtual neutral point reference of the V line connected to the armature winding 21). Is a negative value −Vdc / 2. On the other hand, when the current Iv is in the negative direction, the diode 184b conducts, so that the V-phase terminal voltage becomes a positive value Vdc / 2.

同様に、W相の場合、電流Iwが正方向であるときには、ダイオード187bが導通するため、W相の端子電圧(電機子巻線21に接続されているWの線の、仮想中性点基準の電位)は、負値−Vdc/2となる。一方、電流Iwが負方向であるときには、ダイオード186bが導通するため、W相の端子電圧は、正値Vdc/2となる。   Similarly, in the case of the W phase, when the current Iw is in the positive direction, the diode 187b conducts, so that the terminal voltage of the W phase (the virtual neutral point reference of the W line connected to the armature winding 21) Is a negative value −Vdc / 2. On the other hand, when current Iw is in the negative direction, diode 186b conducts, so the W-phase terminal voltage becomes positive value Vdc / 2.

このデッドタイムTd中の電圧は、通電素子のスイッチングのタイミングで発生する。スイッチングのタイミングは、搬送波半周期に1回である。このため、設定デッドタイムをTd、搬送波周期をTcとすると、平均的なデッドタイム誤差電圧の大きさは、Vdc・Td/Tcとなる。従って、デッドタイム補償電圧としては、このデッドタイム誤差電圧と同じ大きさの電圧を、向きのみ反転させて加算させればよい。   The voltage during the dead time Td is generated at the switching timing of the energization element. Switching timing is once every half cycle of the carrier wave. For this reason, when the set dead time is Td and the carrier wave period is Tc, the average dead time error voltage is Vdc · Td / Tc. Therefore, as the dead time compensation voltage, a voltage having the same magnitude as the dead time error voltage may be inverted and added.

次に、本実施の形態1における技術的特徴であるデッドタイム補償器15の詳細な機能について説明する。まず、デッドタイム補償器15は、第1のDuty指令がデッドタイム補償実行Duty指令範囲に収まっているか否かを判定する。なお、デッドタイム補償実行Duty指令範囲は、通電器18の通電素子の実質的なDutyが、0%および100%となるDuty指令を、それぞれ上下限値として定められる。   Next, a detailed function of the dead time compensator 15 that is a technical feature of the first embodiment will be described. First, the dead time compensator 15 determines whether or not the first duty command is within the dead time compensation execution duty command range. In the dead time compensation execution duty command range, duty commands for which the substantial duty of the energization element of the energizer 18 is 0% and 100% are determined as upper and lower limit values, respectively.

ここで、このデッドタイム補償実行Duty指令範囲を単純に0%から100%としない理由は、通電器18の通電素子が生成できるパルス幅には制約があるためである。この制約が生じる理由としては、通電素子の立ち上がり時間、立ち下がり時間に相当するスイッチング時間が、理想的には無限小であるが、実際には有限時間であることが挙げられる。   Here, the reason why the dead time compensation execution duty command range is not simply set to 0% to 100% is that the pulse width that can be generated by the energization element of the energizer 18 is limited. The reason why this restriction occurs is that the switching time corresponding to the rise time and fall time of the energization element is ideally infinitely small, but is actually a finite time.

このスイッチング時間の存在により、オン時間やオフ時間が短くなるようなDuty指令を与えても、通電素子が反応できず、実質的にDutyが0%や100%となる。なお、通電素子のスイッチング時間が、要求精度、通電素子の特性などの観点から無視できる場合であれば、デッドタイム補償実行Duty指令範囲を単純に0%から100%としてもよい。   Due to the presence of the switching time, even when a duty command that shortens the on time and the off time is given, the energization element cannot react, and the duty is substantially 0% or 100%. If the switching time of the energization element is negligible from the viewpoint of required accuracy, characteristics of the energization element, etc., the dead time compensation execution duty command range may be simply set to 0% to 100%.

搬送波の半周期中に、通電器18の通電素子の実質的なDutyが0%および100%となっている場合は、その期間でのスイッチングは生じないため、デッドタイムも発生しない。   When the substantial duty of the energization element of the energizer 18 is 0% and 100% during the half cycle of the carrier wave, no switching occurs during that period, and therefore no dead time occurs.

まず、第1のDuty指令が実質的に0%となっている場合について考える。このとき、電流が負方向に流れていれば、前述の通り、デッドタイム誤差電圧は、正方向となる。従って、電圧指令に加算するデッドタイム補償電圧の符号は、デッドタイム誤差電圧の符号を反転させたものであるから、デッドタイム補償電圧は、負の値となる。この場合、第2のDuty指令は、0%未満の負値となるが、PWMの原理から実質的に0%であり、実動作に支障はない。   First, consider a case where the first duty command is substantially 0%. At this time, if the current flows in the negative direction, as described above, the dead time error voltage is in the positive direction. Therefore, since the sign of the dead time compensation voltage added to the voltage command is obtained by inverting the sign of the dead time error voltage, the dead time compensation voltage has a negative value. In this case, the second duty command has a negative value of less than 0%, but is substantially 0% from the principle of PWM, and there is no problem in actual operation.

しかしながら、電流が正方向に流れている場合には、電圧指令に加算するデッドタイム補償電圧は、正の値となる。この場合、デッドタイム補償後電圧指令に基づく第2のDuty指令は、0%を超える正値となるため、通電素子のスイッチングが発生する。   However, when the current flows in the positive direction, the dead time compensation voltage added to the voltage command is a positive value. In this case, since the second duty command based on the voltage command after dead time compensation is a positive value exceeding 0%, switching of the energization element occurs.

図5は、本発明の実施の形態1において、第1のDuty指令が0%であり、かつ電流が正方向に流れている場合の、第1のDuty指令、第2のDuty指令、出力電圧の関係を示す図である。DutyU1は、U相の第1のDuty指令である。出力電圧自体は、Duty0%に相当する電圧となっているが、第2のDuty指令が、0%を超えていることによって、U相下アームにおいて、スイッチングが発生している(図5におけるULのON/OFF波形参照)。   FIG. 5 shows the first duty command, the second duty command, and the output voltage when the first duty command is 0% and the current is flowing in the positive direction in the first embodiment of the present invention. It is a figure which shows the relationship. DutyU1 is the first duty command of the U phase. The output voltage itself is a voltage corresponding to Duty 0%, but switching occurs in the U-phase lower arm when the second Duty command exceeds 0% (UL in FIG. 5). On / off waveform).

なお、図5中のUHは、常時「OFF」となっている。これは、デッドタイム挿入方法が、各々のオンするタイミングをデッドタイム分遅らせるというものであり、上アームの場合、デッドタイム終了時点とオフするタイミングが同じであるために、UHが「ON」となる区間が存在しなくなっているということを意味している。   Note that UH in FIG. 5 is always “OFF”. This is because the dead time insertion method delays each on timing by the dead time. In the case of the upper arm, the dead time end time is the same as the off timing, so UH is “ON”. This means that there are no more sections.

本来は、不要なスイッチングが発生することにより、通電素子のスイッチング損失が発生する。また、デッドタイムの間は、ダイオードに電流が流れることになり、一般的に、MOSFETなどの通電素子に比べてダイオードの導通損失は大きいため、導通損失も増加する。   Originally, when unnecessary switching occurs, switching loss of the energization element occurs. In addition, during the dead time, a current flows through the diode. Generally, the conduction loss of the diode is larger than that of a current-carrying element such as a MOSFET, so that the conduction loss also increases.

第1のDuty指令が実質的に100%となっている場合についても同様に、このとき電流が負方向に流れていれば、負のデッドタイム補償電圧を加算することにより、不要なスイッチングが発生し、全体として損失が増大する。   Similarly, when the first duty command is substantially 100%, if the current flows in the negative direction at this time, unnecessary switching occurs by adding a negative dead time compensation voltage. However, the loss increases as a whole.

従って、第1のDuty指令が、通電素子のDutyを実質的に0%、および100%とするような値となっている場合には、デッドタイム補償電圧を0にすることで不要なスイッチングが発生しないようにする。   Therefore, when the first duty command is a value that makes the duty of the energization element substantially 0% and 100%, unnecessary switching can be performed by setting the dead time compensation voltage to 0. Prevent it from occurring.

ところで、デッドタイム補償電圧の向きを決めるために参照している電流の向きは、電流算出器11から出力される電流の値の符号で判定している。そして、電流算出器11から出力される電流の値が0となる付近では、ノイズなどの影響により、電流の値が、0近傍で頻繁に正負に変動する場合がある。   By the way, the direction of the current referred to for determining the direction of the dead time compensation voltage is determined by the sign of the value of the current output from the current calculator 11. Then, in the vicinity where the value of the current output from the current calculator 11 becomes zero, the value of the current frequently fluctuates in the vicinity of zero due to the influence of noise or the like.

このように変動する場合、デッドタイム補償電圧の向きも、これに応じて変動する。このため、制御精度が悪化する場合がある。そこで、電流の値の大きさがある所定の値未満になった場合は、デッドタイム補償電圧を0にすることで、この変動の影響を軽減することができる。   In such a case, the direction of the dead time compensation voltage also changes accordingly. For this reason, control accuracy may deteriorate. Therefore, when the magnitude of the current value is less than a predetermined value, the influence of this fluctuation can be reduced by setting the dead time compensation voltage to zero.

なお、これまでの説明では、電流算出部11の出力である電流の向きに応じてデッドタイム補償電圧の向きを定めるとしていた。しかしながら、電流指令生成器12の出力である電流指令を用いて、デッドタイム補償電圧の向きを定めることもできる。ただし、電流指令は、dq軸上の値であり、これを3相の値に換算する必要がある。この換算には、一般的なdq−3相変換を用いる。   In the description so far, the direction of the dead time compensation voltage is determined according to the direction of the current that is the output of the current calculation unit 11. However, the direction of the dead time compensation voltage can be determined using the current command that is the output of the current command generator 12. However, the current command is a value on the dq axis, and this needs to be converted into a three-phase value. For this conversion, general dq-3 phase conversion is used.

デッドタイム補償電圧の向きを定めるために電流指令を用いる場合には、上述したようなノイズの影響は基本的にない。このため、電流の大きさがある所定の値未満になった場合にも、デッドタイム補償電圧を0にしなくとも、安定してデッドタイム補償を行えることが期待できる。   When a current command is used to determine the direction of the dead time compensation voltage, there is basically no influence of noise as described above. For this reason, even when the magnitude of the current becomes less than a predetermined value, it can be expected that the dead time compensation can be stably performed without setting the dead time compensation voltage to zero.

ただし、電流指令の算出方法によっては、3相の電流指令が0となる付近で変動する場合も考えられる。例えば、本実施の形態1の場合、3相の電流指令は、dq軸上の電流指令をdq−3相変換して得ているが、その際に用いられる回転子位置の値が、ノイズの影響を受けている場合には、3相の電流指令も、やはり変動する。   However, depending on the calculation method of the current command, there may be a case where the current command of the three-phase varies near zero. For example, in the case of the first embodiment, a three-phase current command is obtained by performing a dq-3 phase conversion on a current command on the dq axis, and the value of the rotor position used at that time is the noise level. If affected, the three-phase current command will also vary.

そのような場合には、電流の向きに応じてデッドタイム補償電圧の向きを定める場合と同様に、電流指令の大きさがある所定の値未満になった場合は、デッドタイム補償電圧を0にすることで、この変動の影響を軽減することができる。   In such a case, as in the case where the direction of the dead time compensation voltage is determined according to the direction of the current, the dead time compensation voltage is set to 0 when the magnitude of the current command becomes less than a predetermined value. By doing so, the influence of this fluctuation can be reduced.

なお、ここまでの説明においては、デッドタイム誤差電圧、デッドタイム補償電圧を一定として説明してきた。設定デッドタイム通りに実際のデッドタイムが確保されているとみなせる場合には、このように一定として、特に問題ない。しかしながら、実際には、通電素子の応答遅れがり、立ち上がり、立ち下がりに有限の時間がかかるため、設定したデッドタイム通りのデッドタイムが確保されない場合もある。   In the above description, the dead time error voltage and the dead time compensation voltage are assumed to be constant. In the case where it can be considered that the actual dead time is secured according to the set dead time, there is no particular problem with this constant. However, in actuality, the response time of the energization element is delayed, and it takes a finite time to rise and fall. Therefore, the dead time according to the set dead time may not be ensured.

そのような場合には、デッドタイム誤差電圧も変化するため、デッドタイム補償電圧もこれに応じて変化させる必要がある。通電素子の応答は、一般的に、通電素子を流れる電流によって決まる。このため、デッドタイム補償電圧も、通電素子を流れる電流に応じて可変とする。   In such a case, since the dead time error voltage also changes, it is necessary to change the dead time compensation voltage accordingly. The response of the energization element is generally determined by the current flowing through the energization element. For this reason, the dead time compensation voltage is also variable according to the current flowing through the energization element.

具体的には、3相の電流または3相の電流指令を引数として、デッドタイム補償電圧係数を出力するテーブルを用意しておく。そして、デッドタイム補償電圧係数をKtdとして、デッドタイム補償電圧の大きさを、Ktd・Vdc・Td/Tcとし、向きは前述の通り、電流または電流指令の符号に応じて定めることで、デッドタイム補償を行う。   Specifically, a table for outputting a dead time compensation voltage coefficient using a three-phase current or a three-phase current command as an argument is prepared. The dead time compensation voltage coefficient is Ktd, the dead time compensation voltage is Ktd · Vdc · Td / Tc, and the direction is determined according to the sign of the current or the current command as described above. Compensate.

以上のように、実施の形態1に係る電動機制御装置によれば、不要なスイッチングを発生させることなく、デッドタイム補償を行うことができる。この結果、インバータの効率低下を抑制しながら、トルク応答性、発電電流応答性の改善、およびトルクリップルの低減を図ることができる。   As described above, according to the motor control device according to the first embodiment, it is possible to perform dead time compensation without causing unnecessary switching. As a result, it is possible to improve torque response, power generation current response, and reduce torque ripple while suppressing a decrease in inverter efficiency.

特に、通電素子の実質的なDutyが0%や100%となる区間が存在するような動作領域で、電圧と電流の位相差が180度となる条件で発電動作を行う場合には、顕著な効果が得られる。この場合、同一入力の場合における発電出力の向上、同一出力の場合における発電効率向上が可能となる。   This is particularly noticeable when the power generation operation is performed under the condition that the phase difference between the voltage and the current is 180 degrees in the operation region where the substantial duty of the energization element is 0% or 100%. An effect is obtained. In this case, it is possible to improve the power generation output in the case of the same input and to improve the power generation efficiency in the case of the same output.

また、インバータの損失に起因する熱的制約で、最大出力や運転時間に制約が生じている場合には、効率向上によって、これらの制約が緩和されることも期待できる。   Moreover, when the maximum output and the operation time are limited due to thermal constraints caused by the loss of the inverter, it can be expected that these constraints are eased by improving the efficiency.

なお、本実施の形態1では、回転子22の界磁の方式を永久磁石界磁方式としていたが、界磁巻線を使用する巻線界磁方式、あるいは界磁巻線を併用する方式であってもよい。その場合、通電信号生成器17は、界磁巻線に通電するための通電信号を生成して出力し、通電器18は、その通電信号に基づいて、界磁巻線に通電する構成とする。   In the first embodiment, the field system of the rotor 22 is a permanent magnet field system. However, the field system of the rotor 22 is a winding field system using a field winding or a system using a field winding in combination. There may be. In that case, the energization signal generator 17 generates and outputs an energization signal for energizing the field winding, and the energizer 18 is configured to energize the field winding based on the energization signal. .

また、電流算出器11で算出される電流の値が許容電流値を超える場合には、界磁巻線に対する通電を停止するように、通電信号を生成する構成としてもよい。なお、界磁巻線への通電に関しても、デッドタイムの挿入が必要な回路構成の場合には、これまで説明してきたものと同様のデッドタイム補償を適用することができる。   Further, when the value of the current calculated by the current calculator 11 exceeds the allowable current value, the energization signal may be generated so as to stop energization of the field winding. Regarding the energization of the field winding, in the case of a circuit configuration that requires insertion of dead time, dead time compensation similar to that described so far can be applied.

デッドタイム補償電圧の大きさに関しても、電機子巻線への通電の場合と同様、デッドタイム中の電圧を平均的に算出することで求められる。   The magnitude of the dead time compensation voltage can also be obtained by averaging the voltage during the dead time, as in the case of energizing the armature winding.

界磁巻線の場合、電圧指令と電流の向きは、基本的には同一である。しかしながら、界磁電流を迅速に下げる必要がある場合などに、界磁巻線に負電圧を印加する場合(逆励磁時)などには、電圧指令と電流の向きが逆になる。その際に、Duty指令が負の最大電圧相当である場合には、本発明特有の効果を得ることができる。   In the case of a field winding, the voltage command and the current direction are basically the same. However, the direction of the voltage command and the current are reversed when a negative voltage is applied to the field winding (when reverse excitation is performed) when it is necessary to quickly reduce the field current. At this time, when the duty command is equivalent to the negative maximum voltage, an effect peculiar to the present invention can be obtained.

また、本実施の形態1では、電動機2の電機子巻線21の結線を3相Y結線として説明したが、相数、結線方式は、これに限定されない。電動機の種類に関しても、同期電動機に限定されず、誘導電動機等、他の電動機であってもよい。   In the first embodiment, the connection of the armature winding 21 of the electric motor 2 has been described as a three-phase Y connection. However, the number of phases and the connection method are not limited thereto. The type of the electric motor is not limited to the synchronous motor, and may be another electric motor such as an induction motor.

また、本実施の形態1では、電動機2の回転子位置を参照していたが、回転子位置を参照せず、交流位相を内部で生成して通電する方式であってもよい。   In the first embodiment, the rotor position of the electric motor 2 is referred to. However, a method may be used in which an AC phase is generated and energized without referring to the rotor position.

また、本実施の形態1では、電圧指令に基づいて第1のDuty指令を生成し、デッドタイム補償後電圧指令に基づいて第2のDuty指令を生成していたが、電流算出器11の電流の値に基づいて第1のDuty指令、第2のDuty指令を直接生成する構成であってもよい。   In the first embodiment, the first duty command is generated based on the voltage command, and the second duty command is generated based on the voltage command after dead time compensation. The first duty command and the second duty command may be directly generated based on the value of.

また、本実施の形態1では、デッドタイム補償電圧を電流算出器11から出力される電流の値を参照して生成していたが、電圧指令と電流の関係が既知であれば、電流を参照せずに、デッドタイム補償電圧を生成することができる。   In the first embodiment, the dead time compensation voltage is generated by referring to the value of the current output from the current calculator 11. However, if the relationship between the voltage command and the current is known, refer to the current. Without this, the dead time compensation voltage can be generated.

また、本実施の形態1では、電圧指令をPI制御に基づいて生成していたが、電圧指令の生成方法は、これに限定されない。P制御、I制御に基づいて生成してもよい。また、電流をフィードバックせずに、電流指令からルックアップテーブル等によって電圧指令を生成してもよい。   In the first embodiment, the voltage command is generated based on the PI control. However, the method for generating the voltage command is not limited to this. You may produce | generate based on P control and I control. Further, the voltage command may be generated from the current command by a lookup table or the like without feeding back the current.

また、本実施の形態1では、3相−dq変換、dq−3相変換を用いて制御していたが、交流を直接制御してもよい。   In the first embodiment, the control is performed using the three-phase-dq conversion and the dq-3 phase conversion, but the alternating current may be directly controlled.

1 電動機制御装置(インバータ装置)、2 電動機、11 電流算出器、12 電流指令生成器、13 回転子位置算出器、14 電圧指令生成器、15 デッドタイム補償器、16 Duty指令生成器、17 通電信号生成器、18 通電器、21 固定子(電機子巻線)、22 回転子(界磁)、181 直流電源、182 U相上アーム、182a U相上アーム通電素子、182b U相上アーム還流ダイオード、183 U相下アーム、183a U相下アーム通電素子、183b U相下アーム還流ダイオード、184 V相上アーム、184a V相上アーム通電素子、184b V相上アーム還流ダイオード、185 V相下アーム、185a V相下アーム通電素子、185b V相下アーム還流ダイオード、186 W相上アーム、186a W相上アーム通電素子、186b W相上アーム還流ダイオード、187 W相下アーム、187a W相下アーム通電素子、187b W相下アーム還流ダイオード。   DESCRIPTION OF SYMBOLS 1 Electric motor control apparatus (inverter apparatus) 2 Electric motor, 11 Current calculator, 12 Current command generator, 13 Rotor position calculator, 14 Voltage command generator, 15 Dead time compensator, 16 Duty command generator, 17 Energization Signal generator, 18 energizer, 21 stator (armature winding), 22 rotor (field), 181 DC power supply, 182 U-phase upper arm, 182a U-phase upper arm energization element, 182b U-phase upper arm reflux Diode, 183 U-phase lower arm, 183a U-phase lower arm energization element, 183b U-phase lower arm reflux diode, 184 V-phase upper arm, 184a V-phase upper arm energization element, 184b V-phase upper arm reflux diode, 185 V-phase lower Arm, 185a V-phase lower arm energization element, 185b V-phase lower arm reflux diode, 186 W-phase upper arm, 1 86a W-phase upper arm energization element, 186b W-phase upper arm reflux diode, 187 W-phase lower arm, 187a W-phase lower arm energization element, 187b W-phase lower arm reflux diode.

本発明に係るインバータ装置は、通電信号に基づいて、インバータに接続される負荷に通電するための通電素子を、ブリッジの上下アームのそれぞれに有する通電器と、負荷に印加する電圧を定める電圧指令を生成する電圧指令生成器と、通電素子の短絡防止用デッドタイムに起因するデッドタイム誤差電圧を補償するデッドタイム補償器と、電圧指令をインバータの直流電圧で除した値に基づき、通電信号の第1のDuty指令を生成するDuty指令生成器と、通電信号を生成する通電信号生成器とを備え、デッドタイム補償器は、第1のDuty指令に基づいてデッドタイム補償電圧を生成し、電圧指令とデッドタイム補償電圧に基づいてデッドタイム補償後電圧指令を生成し、Duty指令生成器は、デッドタイム補償後電圧指令をインバータの直流電圧で除した値に基づき、通電信号の第2のDuty指令を生成し、通電信号生成器は、第2のDuty指令に基づいて、通電素子をオンオフするように定める通電信号を生成し、デッドタイム補償器は、第1のDuty指令が、通電素子で生成可能な最小パルス幅に基づいて設定されるデッドタイム補償実行Duty指令範囲を逸脱する場合には、デッドタイム補償電圧を0とするものである。 An inverter device according to the present invention includes an energizer having energization elements for energizing a load connected to an inverter based on an energization signal in each of the upper and lower arms of the bridge, and a voltage command for determining a voltage to be applied to the load. Based on the value obtained by dividing the voltage command by the DC voltage of the inverter based on the voltage command generator that generates the voltage, the dead time compensator that compensates for the dead time error voltage caused by the dead time for preventing the short circuit of the energization element. A duty command generator that generates a first duty command; and an energization signal generator that generates an energization signal. The dead time compensator generates a dead time compensation voltage based on the first duty command, and It based on the command and dead time compensation voltage to generate a voltage command after the dead time compensation, Duty command generator, a voltage command after the dead time compensation Based on the value obtained by dividing the DC voltage converter, to generate a second Duty command energization signal, the energization signal generator, based on the second Duty command, generating an energization signal to determine to turn on and off the energization element The dead time compensator reduces the dead time compensation voltage to 0 when the first duty command deviates from the dead time compensation execution duty command range set based on the minimum pulse width that can be generated by the energization element. It is what.

Claims (10)

通電信号に基づいて、インバータに接続される負荷に通電するための通電素子を、ブリッジの上下アームのそれぞれに有する通電器と、
前記負荷に印加する電圧を定める電圧指令を生成する電圧指令生成器と、
前記通電素子の短絡防止用デッドタイムに起因するデッドタイム誤差電圧を補償するデッドタイム補償器と、
前記電圧指令と前記インバータの直流電圧の値から、前記通電信号の第1のDuty指令を生成するDuty指令生成器と、
前記通電信号を生成する通電信号生成器と
を備え、
前記デッドタイム補償器は、前記第1のDuty指令に基づいてデッドタイム補償電圧を生成し、前記電圧指令と前記デッドタイム補償電圧に基づいてデッドタイム補償後電圧指令を生成し、
前記Duty指令生成器は、前記デッドタイム補償後電圧指令と前記インバータの前記直流電圧の値から、前記通電信号の第2のDuty指令を生成し、
前記通電信号生成器は、前記第2のDuty指令に基づいて前記通電信号を生成する
インバータ装置。
An energizer having energizing elements for energizing a load connected to the inverter on each of the upper and lower arms of the bridge based on the energization signal;
A voltage command generator for generating a voltage command for determining a voltage to be applied to the load;
A dead time compensator that compensates for a dead time error voltage caused by a dead time for preventing a short circuit of the energization element;
A duty command generator for generating a first duty command of the energization signal from the voltage command and a value of a DC voltage of the inverter;
An energization signal generator for generating the energization signal,
The dead time compensator generates a dead time compensation voltage based on the first duty command, generates a dead time compensated voltage command based on the voltage command and the dead time compensation voltage,
The duty command generator generates a second duty command for the energization signal from the dead time compensated voltage command and the value of the DC voltage of the inverter,
The energization signal generator generates the energization signal based on the second duty command. Inverter device.
前記デッドタイム補償器は、前記第1のDuty指令がデッドタイム補償実行Duty指令範囲を逸脱する場合には、前記デッドタイム補償電圧を0とする
請求項1に記載のインバータ装置。
The inverter apparatus according to claim 1, wherein the dead time compensator sets the dead time compensation voltage to 0 when the first duty command deviates from a dead time compensation execution duty command range.
前記デッドタイム補償実行Duty指令範囲は、前記通電素子で生成可能な最小パルス幅に基づいて設定される
請求項2に記載のインバータ装置。
The inverter apparatus according to claim 2, wherein the dead time compensation execution duty command range is set based on a minimum pulse width that can be generated by the energization element.
前記負荷に流れる電流を検出または推定する電流算出器をさらに備え、
前記デッドタイム補償器は、前記電流の値に基づいて前記デッドタイム補償電圧を生成する
請求項1から3のいずれか1項に記載のインバータ装置。
A current calculator for detecting or estimating a current flowing through the load;
The inverter device according to any one of claims 1 to 3, wherein the dead time compensator generates the dead time compensation voltage based on the value of the current.
前記負荷に流れる電流を定める電流指令を生成する電流指令生成器をさらに備え、
前記電圧指令生成器は、前記電流指令に基づいて前記電圧指令を生成し、
前記デッドタイム補償器は、前記電流指令に基づいて前記デッドタイム補償電圧を生成する
請求項1から3のいずれか1項に記載のインバータ装置。
A current command generator for generating a current command for determining a current flowing through the load;
The voltage command generator generates the voltage command based on the current command,
The inverter device according to claim 1, wherein the dead time compensator generates the dead time compensation voltage based on the current command.
前記デッドタイム補償器は、前記電流の値の符号が正であれば正の前記デッドタイム補償電圧を生成し、前記電流の値の符号が負であれば負の前記デッドタイム補償電圧を生成する
請求項4に記載のインバータ装置。
The dead time compensator generates a positive dead time compensation voltage if the sign of the current value is positive, and generates a negative dead time compensation voltage if the sign of the current value is negative. The inverter device according to claim 4.
前記デッドタイム補償器は、前記電流の値の大きさがあらかじめ設定した補償不要範囲内である場合には、前記デッドタイム補償電圧を0とする
請求項6記載のインバータ装置。
The inverter apparatus according to claim 6, wherein the dead time compensator sets the dead time compensation voltage to 0 when the magnitude of the current value is within a preset compensation unnecessary range.
前記デッドタイム補償器は、前記電流指令の値の符号が正であれば正の前記デッドタイム補償電圧を生成し、前記電流指令の値の符号が負であれば負の前記デッドタイム補償電圧を生成する
請求項5に記載のインバータ装置。
The dead time compensator generates the positive dead time compensation voltage if the sign of the current command value is positive, and generates the negative dead time compensation voltage if the sign of the current command value is negative. The inverter device according to claim 5 to be generated.
前記デッドタイム補償器は、前記電流指令の値の大きさがあらかじめ設定した補償不要範囲内である場合には、前記デッドタイム補償電圧を0とする
請求項8記載のインバータ装置。
The inverter apparatus according to claim 8, wherein the dead time compensator sets the dead time compensation voltage to 0 when the magnitude of the value of the current command is within a preset compensation unnecessary range.
前記負荷が電動機の電機子巻線または界磁巻線の少なくともいずれか一方であり、請求項1から9のいずれか1項に記載のインバータ装置により前記電動機の前記電機子巻線または前記界磁巻線の少なくともいずれか一方に前記通電信号を与えて通電を行い、前記電動機を制御する
インバータ装置を備えた電動機制御装置。
The load is at least one of an armature winding or a field winding of an electric motor, and the armature winding or the field magnet of the electric motor by the inverter device according to any one of claims 1 to 9. An electric motor control device provided with an inverter device that applies the energization signal to at least one of the windings to energize and control the electric motor.
JP2015079847A 2015-04-09 2015-04-09 Inverter device and motor control device provided with inverter device Active JP6025906B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015079847A JP6025906B1 (en) 2015-04-09 2015-04-09 Inverter device and motor control device provided with inverter device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015079847A JP6025906B1 (en) 2015-04-09 2015-04-09 Inverter device and motor control device provided with inverter device

Publications (2)

Publication Number Publication Date
JP6025906B1 JP6025906B1 (en) 2016-11-16
JP2016201885A true JP2016201885A (en) 2016-12-01

Family

ID=57326525

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015079847A Active JP6025906B1 (en) 2015-04-09 2015-04-09 Inverter device and motor control device provided with inverter device

Country Status (1)

Country Link
JP (1) JP6025906B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020167936A (en) * 2020-06-24 2020-10-08 日立グローバルライフソリューションズ株式会社 Inverter

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005012857A (en) * 2003-06-16 2005-01-13 Toshiba Mitsubishi-Electric Industrial System Corp Power converter
WO2005088822A1 (en) * 2004-03-17 2005-09-22 Kabushiki Kaisha Yaskawa Denki Motor control device and modulating wave instruction creation method for pwm inverter thereof
JP2010088266A (en) * 2008-10-02 2010-04-15 Omron Corp Method and device for generating signal of switching voltage type inverter
JP2012175854A (en) * 2011-02-23 2012-09-10 Toshiba Corp Switching controller
JP2014011944A (en) * 2012-07-03 2014-01-20 Mitsubishi Electric Corp Power conversion system and power conversion method
JP2014176253A (en) * 2013-03-12 2014-09-22 Aisin Seiki Co Ltd Power converter
JP2015061381A (en) * 2013-09-18 2015-03-30 株式会社デンソー Power conversion apparatus, and electric power steering device using the same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005012857A (en) * 2003-06-16 2005-01-13 Toshiba Mitsubishi-Electric Industrial System Corp Power converter
WO2005088822A1 (en) * 2004-03-17 2005-09-22 Kabushiki Kaisha Yaskawa Denki Motor control device and modulating wave instruction creation method for pwm inverter thereof
JP2010088266A (en) * 2008-10-02 2010-04-15 Omron Corp Method and device for generating signal of switching voltage type inverter
JP2012175854A (en) * 2011-02-23 2012-09-10 Toshiba Corp Switching controller
JP2014011944A (en) * 2012-07-03 2014-01-20 Mitsubishi Electric Corp Power conversion system and power conversion method
JP2014176253A (en) * 2013-03-12 2014-09-22 Aisin Seiki Co Ltd Power converter
JP2015061381A (en) * 2013-09-18 2015-03-30 株式会社デンソー Power conversion apparatus, and electric power steering device using the same

Also Published As

Publication number Publication date
JP6025906B1 (en) 2016-11-16

Similar Documents

Publication Publication Date Title
US11139771B2 (en) Control device and control method for AC motor and AC motor drive system
JP2008109850A (en) Method and system for controlling synchronous motor drive system
JP2009136085A (en) Controller of ac motor
KR102205576B1 (en) Optimal torque ripple reduction through current shaping
JP2010063208A (en) Drive system for synchronous motor, and controller used for this
EP3482491B1 (en) Closed loop flux weakening for permanent magent synchronous motors
JP4706344B2 (en) Control device for synchronous motor
JP2015122857A (en) Electric motor control device
JPWO2014024460A1 (en) Motor control device
JP2015109777A (en) Motor control device
JP2017055552A (en) Motor controller
JP7329735B2 (en) motor controller
JP6025906B1 (en) Inverter device and motor control device provided with inverter device
JP6407175B2 (en) Power converter control device
JP2019146360A (en) Inverter controller
JP2018126021A (en) Motor controller
JP5327313B2 (en) Current source inverter device
KR20170045477A (en) Control device for wound field synchronous motor
JP2015233372A (en) Control method of multi-coil ac motor
JP2005124305A (en) Two-phase modulation control type inverter device
JP6053448B2 (en) Motor control device
Hoang et al. Online feedback-based field weakening control of interior permanent magnet brushless AC drives for traction applications accounting for nonlinear inverter characteristics
US11196373B2 (en) Control device and control method for synchronous electric motor
WO2014073242A1 (en) Synchronous motor drive system
JP2006333607A (en) Control device of power converter

Legal Events

Date Code Title Description
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: 20160913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161011

R150 Certificate of patent or registration of utility model

Ref document number: 6025906

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111