[go: up one dir, main page]

JP2009112143A - Three-phase AC motor control apparatus and three-phase AC motor control method - Google Patents

Three-phase AC motor control apparatus and three-phase AC motor control method Download PDF

Info

Publication number
JP2009112143A
JP2009112143A JP2007283045A JP2007283045A JP2009112143A JP 2009112143 A JP2009112143 A JP 2009112143A JP 2007283045 A JP2007283045 A JP 2007283045A JP 2007283045 A JP2007283045 A JP 2007283045A JP 2009112143 A JP2009112143 A JP 2009112143A
Authority
JP
Japan
Prior art keywords
current
phase
value
range
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.)
Pending
Application number
JP2007283045A
Other languages
Japanese (ja)
Inventor
Satoru Fujimoto
覚 藤本
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2007283045A priority Critical patent/JP2009112143A/en
Publication of JP2009112143A publication Critical patent/JP2009112143A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a control device of a three-phase AC motor, which reduces the cost and size of a current sensor detecting a three-phase current value. <P>SOLUTION: When the three-phase AC motor 7 is current-controlled on the basis of three-phase current values Iu, Iv and Iw detected by the current sensor 2, and current command values Id*, Iq* commanded from the outside, an operation for current control is performed by using the remaining two-phase current values excepting for a current phase having the maximum absolute value among the detected three-phase current values, and the three-phase AC motor 7 is controlled on the basis of the operation result. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

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

特許文献1の特開平3-155322号公報「電流検出装置」には、3相交流モータを電流制御するために、3相交流モータにおいて3相に流れる3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値それぞれを検出する3個の電流センサが備えられていて、検出した3相電流値を用いて、電流制御を行う技術が開示されている。
特開平3-155322号公報
Japanese Patent Application Laid-Open No. 3-155322 of Japanese Patent Application Laid-Open No. 3-155322 discloses a “current detection device” in which three-phase current values flowing in three phases in a three-phase AC motor, that is, u-phase current values Iu, Three current sensors that detect the v-phase current value Iv and the w-phase current value are provided, and a technique for performing current control using the detected three-phase current value is disclosed.
JP-A-3-155322

しかしながら、前記特許文献1のような従来技術は、3相交流モータの制御時に、3相それぞれの電流値Iu,Iv,Iwを検出して制御演算を行うという構成、つまり、基本動作として、各電流相ごとの電流センサにより検出した3相電流値Iu,Iv,Iwを用いてベクトル制御を行うという構成になっている。したがって、3相モータの電流制御を精度良く実施するためには、制御対象とする3相交流モータに流れる各相の相電流値を精度良く検出することが必要となり、該3相交流モータに流れる各相電流の最大電流値までの広いレンジに亘って、正確にかつ十分に検出することが可能な定格レンジ(定格電流範囲)を有する電流センサつまり3相それぞれの最大電流値以上の検出範囲を有する電流センサが必要となり、3相交流モータに必要とする相電流最大値に応じて電流センサのコスト、サイズが増加してしまうという問題があった。   However, the conventional technique such as Patent Document 1 detects a current value Iu, Iv, Iw of each of the three phases when controlling a three-phase AC motor, that is, performs a basic operation, The vector control is performed using the three-phase current values Iu, Iv, and Iw detected by the current sensor for each current phase. Therefore, in order to carry out the current control of the three-phase motor with high accuracy, it is necessary to accurately detect the phase current value of each phase flowing through the three-phase AC motor to be controlled, and the current flows through the three-phase AC motor. A current sensor with a rated range (rated current range) that can be accurately and fully detected over a wide range up to the maximum current value of each phase current, that is, a detection range greater than the maximum current value of each of the three phases. Therefore, there is a problem in that the cost and size of the current sensor increase according to the maximum phase current required for the three-phase AC motor.

本発明は、かかる問題を解決するためになされたものであり、3相の電流値を検出する電流センサのコスト、サイズを低減することが可能な3相交流モータ制御装置および3相交流モータ制御方法を提供することを、その目的としている。   The present invention has been made to solve such a problem, and a three-phase AC motor control device and a three-phase AC motor control capable of reducing the cost and size of a current sensor for detecting a current value of a three phase. Its purpose is to provide a method.

本発明は、前述の課題を解決するために、電流センサで検出した3相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御することを特徴としている。   In order to solve the above-described problem, the present invention uses the remaining two-phase current values excluding the current phase whose absolute value is the maximum current value among the three-phase current values detected by the current sensor. The present invention is characterized in that a calculation for current control is performed, and the three-phase AC motor is controlled based on the calculation result.

本発明の3相交流モータ制御装置および3相交流モータ制御方法によれば、電流センサで検出した3相の各電流値の中で、絶対値が最大となる相の電流値を除外した残りの2相の電流値に基づいて、電流制御演算を行うので、電流値の定格電流範囲を3相交流モータに流れる3相電流の最大電流値までの範囲よりも狭い範囲に抑えることができ、而して、電流センサのコスト、サイズの低減を図ることができるという効果が得られる。   According to the three-phase AC motor control device and the three-phase AC motor control method of the present invention, the remaining currents excluding the current value of the phase having the maximum absolute value among the current values of the three phases detected by the current sensor. Since the current control calculation is performed based on the two-phase current value, the rated current range of the current value can be suppressed to a range narrower than the range up to the maximum current value of the three-phase current flowing in the three-phase AC motor. As a result, the cost and size of the current sensor can be reduced.

以下に、本発明による3相交流モータ制御装置および3相交流モータ制御方法の最良の実施形態について、図面を参照しながら詳細に説明する。   Hereinafter, the best embodiment of a three-phase AC motor control device and a three-phase AC motor control method according to the present invention will be described in detail with reference to the drawings.

(本発明の特徴)
本発明の実施形態の説明に先立って、本発明の特徴について、その概要をまず説明する。本発明は、3相交流モータを制御する際に、3個の電流センサを用いて、3相すべての電流を計測するものの、検出した3相電流のうち、絶対値が最も大きい1相を除いた残りの2相の検出電流値を用いることによって、3相交流モータの電流制御を行うことを可能とすることにより、電流値を精度良く正確に検出可能とする電流センサの定格電流範囲を3相交流モータに流れる電流の最大値よりも狭い範囲に抑えることを可能とする点に、その特徴を有している。なお、絶対値が最も大きい1相分の電流値については、残りの2相の検出電流値から演算によって求めることができる。
(Features of the present invention)
Prior to the description of the embodiments of the present invention, an outline of the features of the present invention will be described first. In the present invention, when controlling a three-phase AC motor, the current of all three phases is measured using three current sensors, but one phase having the largest absolute value among the detected three-phase currents is excluded. By using the remaining two-phase detected current values, it is possible to control the current of the three-phase AC motor, and thereby the rated current range of the current sensor that can accurately and accurately detect the current value is 3 This is characterized in that it can be limited to a range narrower than the maximum value of the current flowing through the phase AC motor. The current value for one phase having the largest absolute value can be obtained by calculation from the remaining two-phase detected current values.

つまり、本発明においては、電流センサにより3相電流の全範囲を一応計測しているが、電流センサの定格電流範囲(つまり、電流センサの入出力特性として直線性を有し、正確に電流値を検出することが可能な電流範囲)を、3相交流モータに流れる3相電流の最大値までの範囲よりも狭い範囲例えば3相電流として流れる最大電流値の最低sin60°倍(すなわち(31/2)/2倍)程度の範囲に設定することにより、電流センサのコスト、サイズを低減可能とすることを特徴としている。 In other words, in the present invention, the entire range of the three-phase current is temporarily measured by the current sensor, but the current sensor's rated current range (that is, the input / output characteristics of the current sensor have linearity, and the current value is accurate. Current range) that is smaller than the range up to the maximum value of the three-phase current flowing through the three-phase AC motor, for example, at least sin 60 ° times the maximum current value flowing as the three-phase current (ie, (3 1 It is characterized in that the cost and size of the current sensor can be reduced by setting in a range of about ( / 2 ) / 2 times).

かくのごとく、電流センサの定格電流範囲を、計測対象の3相交流モータに流れる最大電流値の範囲よりも狭い範囲としているので、該定格電流範囲を超える場合には、電流センサの特性劣化値に応じて、電流センサによる検出電流値の誤差が大きくなってしまう(一般的には、電流センサによる検出電流値は、実電流値よりも小さな値になってしまう)。このため、本発明においては、電流センサの正常/異常を検出するための3相電流総和の判定閾値範囲(つまり電流センサを正常と判定する電流範囲)を、3相電流のいずれかが電流センサの定格電流範囲を超えているか否かに応じて、異なる範囲に設定するようにし、定格電流範囲を超えている場合には、該判定閾値範囲をより広い範囲に拡大することを特徴としている。
図4に後述するように、定格範囲よりも絶対値が大きい範囲では、電流センサの検出値は、実電流値よりも少なくなる。
As described above, the rated current range of the current sensor is narrower than the range of the maximum current value flowing through the three-phase AC motor to be measured. If the rated current range is exceeded, the characteristic deterioration value of the current sensor is exceeded. Accordingly, the error of the detected current value by the current sensor becomes large (generally, the detected current value by the current sensor becomes smaller than the actual current value). For this reason, in the present invention, the determination threshold range of the total sum of the three-phase currents for detecting normality / abnormality of the current sensor (that is, the current range for determining the current sensor to be normal) is any one of the three-phase currents. Depending on whether or not the rated current range is exceeded, a different range is set. When the rated current range is exceeded, the determination threshold range is expanded to a wider range.
As will be described later with reference to FIG. 4, in the range where the absolute value is larger than the rated range, the detected value of the current sensor is smaller than the actual current value.

ここで、3相電流総和フェールとは、電流センサの異常を検出した演算結果のことである。正常状態においては、3相電流の総和は、キルヒホフの電流則にしたがって、常に、“0”になるはずであるので、3相電流の総和が“0”になっているか否かを判定すれば、電流センサの異常を検出することができる。しかしながら、電流センサそのものの誤差や過渡的には多少のバラツキが発生する可能性があるので、3相電流の総和を完全な“0”ではなく、判定閾値範囲として、“0”を基準にして許容誤差(つまり電流センサの検出精度)としてあらかじめ定めた閾値の範囲内に収まっているか否かを判定することによって、電流センサの異常を検出するようにしている。   Here, the three-phase current sum fail is a calculation result of detecting an abnormality of the current sensor. In the normal state, the sum of the three-phase currents should always be “0” in accordance with Kirchhoff's current law. Therefore, if it is determined whether or not the sum of the three-phase currents is “0”. An abnormality of the current sensor can be detected. However, there is a possibility that the current sensor itself may have an error or a slight variation. Therefore, the sum of the three-phase currents is not completely “0”, but the determination threshold range is based on “0”. An abnormality of the current sensor is detected by determining whether or not the allowable error (that is, the detection accuracy of the current sensor) is within a predetermined threshold range.

一方、3相交流モータに実際に流れている3相電流値のいずれかが電流センサの定格電流範囲を超える場合は、電流センサの特性劣化により、検出電流値はさらに大きな誤差を含むことになるので、電流センサの特性劣化値としてあらかじめ定めた電流値(例えば、定格電流範囲が600Aの場合には、数十A程度)を、定格電流範囲内に収まっている場合の前記判定閾値範囲に対してさらに加算して拡大した範囲を、定格電流範囲を超える場合の3相電流総和の判定閾値範囲(電流センサを正常と判定する電流範囲)として設定することとする。   On the other hand, if any of the three-phase current values actually flowing through the three-phase AC motor exceeds the rated current range of the current sensor, the detected current value will contain a larger error due to the deterioration of the current sensor characteristics. Therefore, a predetermined current value as a characteristic degradation value of the current sensor (for example, about several tens of A when the rated current range is 600 A) is compared with the determination threshold range when the current sensor is within the rated current range. The range expanded by further adding is set as the determination threshold range (current range for determining that the current sensor is normal) of the three-phase current sum when exceeding the rated current range.

(第1の実施形態)
まず、本発明による3相交流モータ制御装置の第1の実施形態について、図1に基づいて詳細に説明する。
(First embodiment)
First, a first embodiment of a three-phase AC motor control device according to the present invention will be described in detail with reference to FIG.

図1は、本発明による3相交流モータ制御装置の第1の実施形態の構成例を示すブロック構成図であり、電流フィードバック制御系のブロック構成を示している。   FIG. 1 is a block diagram showing a configuration example of a first embodiment of a three-phase AC motor control device according to the present invention, and shows a block configuration of a current feedback control system.

図1に示すように、本発明による3相同期モータ制御装置は、電流PI制御器1、3個の電流センサ2、3相・2相変換器3、2相・3相変換器4、PWM制御器5、インバータ6、3相交流モータ7、および、角度検出器8を少なくとも含んで構成されている。   As shown in FIG. 1, a three-phase synchronous motor control apparatus according to the present invention includes a current PI controller 1, three current sensors 2, a three-phase / two-phase converter 3, a two-phase / three-phase converter 4, and a PWM. The controller 5 includes at least an inverter 6, a three-phase AC motor 7, and an angle detector 8.

電流PI制御器1は、外部より指令されるd軸電流指令値Id*、q軸電流指令値Iq*を、3相交流モータ7に現在流れている3相の電流値Iu,Iv,Iwの検出結果から算出されるd軸電流値Id、q軸電流値Iqに基づいて、周知の制御であるPI制御(比例積分制御)により、d軸電圧指令値Vd*、q軸電圧指令値Vq*に変換する。また、電流センサ2は、3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値Iwをそれぞれ検出するものであり、3個のセンサからなっている。   The current PI controller 1 uses a d-axis current command value Id * and a q-axis current command value Iq * that are commanded from the outside of the three-phase current values Iu, Iv, and Iw that are currently flowing to the three-phase AC motor 7. Based on the d-axis current value Id and the q-axis current value Iq calculated from the detection result, the d-axis voltage command value Vd * and the q-axis voltage command value Vq * are performed by PI control (proportional integral control) which is a well-known control. Convert to The current sensor 2 detects a three-phase current value, that is, a u-phase current value Iu, a v-phase current value Iv, and a w-phase current value Iw, and includes three sensors.

また、3相・2相変換器3は、電流センサ2により検出された3相の電流値Iu,Iv,Iwを角度検出器8にて検出された電気角θに基づいて2相(2軸)のd軸電流値Id、q軸電流値Iqに変換する。また、2相・3相変換器4は、電流PI制御器1にて変換された2相のd軸電圧指令値Vd*、q軸電圧指令値Vq*を角度検出器8にて検出された電気角θに基づいて3相(u,v,w)の電圧指令値つまりu相電圧指令値Vu*、v相電圧指令値Vv*、w相電圧指令値Vw*に変換する。   Further, the three-phase / two-phase converter 3 converts the three-phase current values Iu, Iv, Iw detected by the current sensor 2 into two-phase (two-axis) based on the electrical angle θ detected by the angle detector 8. ) D-axis current value Id and q-axis current value Iq. In the two-phase / three-phase converter 4, the angle detector 8 detects the two-phase d-axis voltage command value Vd * and the q-axis voltage command value Vq * converted by the current PI controller 1. Based on the electrical angle θ, it is converted into a three-phase (u, v, w) voltage command value, that is, a u-phase voltage command value Vu *, a v-phase voltage command value Vv *, and a w-phase voltage command value Vw *.

また、PWM制御器5は、2相・3相変換器4にて変換された3相(u,v,w)の電圧指令値Vu*、Vv*、Vw*に応じたdutyを有するPWM信号に変換する。また、インバータ6は、PWM制御器5にて変換されたPWM信号を、3相交流モータ7に供給する電圧レベルの駆動信号に変換する。また、角度検出器8は、3相交流モータ7の回転子(ロータ)の電気角θを検出する。   The PWM controller 5 is a PWM signal having a duty corresponding to the three-phase (u, v, w) voltage command values Vu *, Vv *, Vw * converted by the two-phase / three-phase converter 4. Convert to The inverter 6 converts the PWM signal converted by the PWM controller 5 into a drive signal having a voltage level supplied to the three-phase AC motor 7. The angle detector 8 detects the electrical angle θ of the rotor (rotor) of the three-phase AC motor 7.

以上のような回路ブロックを備えた3相交流モータ制御装置は、以下のような動作によって、3相交流モータを電流制御している。   The three-phase AC motor control device having the circuit block as described above controls the current of the three-phase AC motor by the following operation.

つまり、電流センサ2にて検出した3相交流モータ7の3相の電流値Iu,Iv,Iwから3相・2相変換器3にて変換されたd軸電流値Id、q軸電流値Iqに基づいて、外部から指令されるd軸電流指令値Id*、q軸電流指令値Iq*を、電流PI制御器1にて比例積分制御の演算を行って、d軸電圧指令値Vd*、q軸電圧指令値Vq*として求める。   That is, the d-axis current value Id and the q-axis current value Iq converted by the three-phase / two-phase converter 3 from the three-phase current values Iu, Iv, Iw of the three-phase AC motor 7 detected by the current sensor 2. Based on the above, the d-axis current command value Id * and the q-axis current command value Iq *, which are commanded from the outside, are subjected to proportional-integral control calculation by the current PI controller 1, and the d-axis voltage command value Vd *, Obtained as q-axis voltage command value Vq *.

求めたd軸電圧指令値Vd*、q軸電圧指令値Vq*を、2相・3相変換器4にて、3相(u,v,w)の電圧指令値Vu*、Vv*、Vw*に変換する。次に、変換した電圧指令値Vu*、Vv*、Vw*をPWM制御器5にてPWM信号に変換して、インバータ6を介して駆動信号を生成して3相交流モータ7へと出力する。   The obtained d-axis voltage command value Vd * and q-axis voltage command value Vq * are converted into three-phase (u, v, w) voltage command values Vu *, Vv *, Vw by the two-phase / three-phase converter 4. Convert to *. Next, the converted voltage command values Vu *, Vv *, Vw * are converted into PWM signals by the PWM controller 5, a drive signal is generated via the inverter 6, and output to the three-phase AC motor 7. .

しかる後、3相交流モータ7への駆動信号を出力後の3相交流モータ7の3相の電流値Iu,Iv,Iwを電流センサ2にて検出するという動作を繰り返す。かくのごとき制御を行うことによって、3相交流モータ7の電流フィードバック制御を行っている。   Thereafter, the operation of detecting the three-phase current values Iu, Iv, Iw of the three-phase AC motor 7 after outputting the drive signal to the three-phase AC motor 7 by the current sensor 2 is repeated. By performing such control, current feedback control of the three-phase AC motor 7 is performed.

すなわち、図1に示す3相交流モータ制御装置は、3相交流モータ7の3相電流値Iu,Iv,Iwが、電流PI制御器1に対して外部から指令されたd軸電流指令値Id*、q軸電流指令値Iq*に相当する電流値に合致するように、3相交流モータ7の現在の状態(電流センサ2により検出される3相電流値Iu,Iv,Iw、角度検出器8により検出される3相交流モータ7の回転子(ロータ)の電気角θ)を参照しながら、3相交流モータ7を電流制御する動作を行う。   That is, in the three-phase AC motor control device shown in FIG. 1, the three-phase current values Iu, Iv, and Iw of the three-phase AC motor 7 are d-axis current command values Id commanded from the outside to the current PI controller 1. *, The current state of the three-phase AC motor 7 (three-phase current values Iu, Iv, Iw detected by the current sensor 2 and an angle detector) so as to match the current value corresponding to the q-axis current command value Iq * The operation of controlling the current of the three-phase AC motor 7 is performed while referring to the electrical angle θ of the rotor (rotor) of the three-phase AC motor 7 detected by 8.

ここで、通常、3相モータの3相電流値Iu,Iv,Iwの関係については、キルヒホッフの電流則である次の式(1)が成立している。   Here, regarding the relationship among the three-phase current values Iu, Iv, and Iw of the three-phase motor, the following equation (1) that is Kirchoff's current law is established.

Figure 2009112143
したがって、いずれか2相分の電流値(例えば、u相、v相の電流値Iu,Iv)を検出すれば、式(1)の3相電流値に関するキルヒホフの電流則の関係式を用いて、残りの電流相の電流値を演算(例えば、Iw=−(Iu+Iv)の演算)により求めることができる。3相交流モータを電流制御する場合、かくのごとき演算を行うことによって、3相電流のうち、2相の電流値を用いて制御することができる。
Figure 2009112143
Therefore, if current values for any two phases (for example, u-phase and v-phase current values Iu and Iv) are detected, Kirchhoff's current law relational expression for the three-phase current value in equation (1) is used. The current value of the remaining current phase can be obtained by computation (for example, computation of Iw = − (Iu + Iv)). When current control is performed on a three-phase AC motor, it is possible to control the current using two-phase current values among the three-phase currents by performing calculations like this.

本実施形態は、最大電流値となっているいずれか1相を除く他の2相分の電流値(例えば、w相の電流値Iwが最大となっている時点では、他のu相、v相の電流値Iu,Iv、また、u相の電流値Iuが最大となっている時点では、他のv相、w相の電流値Iv,Iw、また、w相の電流値Iwが最大となっている時点では、他のu相、v相の電流値Iu,Iv)については、電流センサ2にて検出した検出電流値を用い、最大電流値となっている残りの電流相の電流値については、電流センサ2にて検出した電流値を用いずに、検出されている2相分の電流値から、式(1)のキルヒホフの電流則に基づく演算により算出することによって、3相交流モータ7を電流制御するものである。   In the present embodiment, the current value of the other two phases excluding any one phase having the maximum current value (for example, when the current value Iw of the w phase is maximum, the other u phase, v When the phase current values Iu and Iv and the u-phase current value Iu are maximum, the other v-phase and w-phase current values Iv and Iw and the w-phase current value Iw are maximum. At this time, for the other u-phase and v-phase current values Iu, Iv), the current value of the remaining current phase that is the maximum current value is obtained using the detected current value detected by the current sensor 2. For the three-phase alternating current, the current value detected by the current sensor 2 is not used, but the current value for the two phases detected is calculated by the calculation based on Kirchhoff's current law in equation (1). The motor 7 is current-controlled.

つまり、本実施形態においては、3相・2相変換器3に入力されてくる3個の電流センサ2からの3相の検出電流値Iu,Iv,Iwの中から、最大の電流値となっている1相の電流を除いた残りの2相のみを電流センサ2からの検出電流値をそのまま用い、残りの1相(最大の電流値となっている相)の電流値は、電流センサ2からの2相の検出電流値から演算により求めて、しかる後、角度検出器8からの電気角θを用いて、d軸電流値Id、q軸電流値Iqに変換する。   That is, in the present embodiment, the maximum current value is obtained from the three-phase detected current values Iu, Iv, Iw from the three current sensors 2 input to the three-phase / two-phase converter 3. The detected current value from the current sensor 2 is used as it is for only the remaining two phases excluding the one-phase current, and the current value of the remaining one phase (the phase having the maximum current value) is the current sensor 2 From the two-phase detected current value from the calculation, the electric angle θ from the angle detector 8 is used to convert the detected current value into a d-axis current value Id and a q-axis current value Iq.

図2は、3相交流モータの3相電流波形を示す電流波形図であり、電流センサ2の電流検出範囲(定格電流範囲)の一例を示す説明図である。図2に斜線を引いて示しているように、3相電流値Iu,Iv,Iwの最大電流値I_peak11に対してsin60°倍(=(31/2)/2倍)とした検出閾値電流値12を超える電流値は、電流センサ2の検出範囲外(定格電流範囲外)の電流領域として、正確な電流値を検出しなくても良いセンサを用いる場合を説明している。 FIG. 2 is a current waveform diagram illustrating a three-phase current waveform of the three-phase AC motor, and is an explanatory diagram illustrating an example of a current detection range (rated current range) of the current sensor 2. As shown by hatching in FIG. 2, the detection threshold current is set to sin 60 ° times (= (3 1/2 ) / 2 times) the maximum current value I_peak11 of the three-phase current values Iu, Iv, and Iw. A current value exceeding the value 12 describes a case where a sensor that does not need to detect an accurate current value is used as a current region outside the detection range (outside the rated current range) of the current sensor 2.

すなわち、図2に示す3相電流波形において、電流制御に用いるために3個の電流センサ2にてそれぞれ検出した3相電流値Iu,Iv,Iwの中から、常に、絶対値で最大の電流値を示している1相を除いた他の2相の検出電流値のみを用いることとし、最大の電流値を示している残りの1相については、他の2相の検出電流値から演算によって算出するようにする。この結果、絶対値が最大の電流値となる図2の斜線領域(検出閾値電流値12を超える領域)については、電流センサ2は、正確な電流値を検出することは不要になる。   That is, in the three-phase current waveform shown in FIG. 2, the absolute current always has the maximum current among the three-phase current values Iu, Iv, and Iw detected by the three current sensors 2 for use in current control. Only the detected current value of the other two phases excluding the one phase showing the value is used, and the remaining one phase showing the maximum current value is calculated from the detected current value of the other two phases. Try to calculate. As a result, the current sensor 2 does not need to detect an accurate current value in the hatched region in FIG. 2 (region exceeding the detection threshold current value 12) where the absolute value is the maximum current value.

かくのごとく最大電流値を示す残りの1相の電流値を演算によって算出することにより、電流センサ2に必要とする電流値の検出精度を、3相交流モータ7の各相に要求される最大電流値よりも絶対値を狭い範囲に設定することが可能となる。例えば、図2において、電気角θが区間(a)にある場合においては、電流絶対値が最大であるv相電流値Iv以外のu相電流値Iu、w相電流値Iwの検出値を用い、電気角θが区間(b)にある場合においては、電流絶対値が最大であるu相電流値Iu以外のv相電流値Iv、w相電流値Iwの検出値を用いることによって、定格電流範囲として電流センサ2が必要とする電流値の検出精度を、システムに必要な相電流最大値(前者の区間(a)では、v相電流値Iv、後者の区間(b)では、u相電流値Iuそれぞれの最大電流値I_peak)よりも小さく設定することが可能となる。   Thus, by calculating the current value of the remaining one phase indicating the maximum current value by calculation, the detection accuracy of the current value required for the current sensor 2 is the maximum required for each phase of the three-phase AC motor 7. It is possible to set the absolute value in a narrower range than the current value. For example, in FIG. 2, when the electrical angle θ is in the section (a), the detected values of the u-phase current value Iu and the w-phase current value Iw other than the v-phase current value Iv having the maximum current absolute value are used. When the electrical angle θ is in the section (b), the rated current is obtained by using the detected values of the v-phase current value Iv and the w-phase current value Iw other than the u-phase current value Iu having the maximum current absolute value. The detection accuracy of the current value required by the current sensor 2 as a range is determined based on the maximum phase current value required for the system (the v-phase current value Iv in the former section (a) and the u-phase current in the latter section (b). It becomes possible to set smaller than the maximum current value I_peak) of each value Iu.

また、図2に示すように、対象システムに必要な相電流最大値となる相は、区間(a)ではv相のマイナス、区間(b)ではu相プラス、区間(c)ではw相マイナス、区間(d)ではv相プラス、区間(e)ではu相マイナス、区間(f)ではw相プラスというように、位相60°ごとに切り替わっていくことになる。したがって、対象システムに必要とする相電流の最大電流値I_peak11をsin60°倍(すなわち、(31/2)/2倍)にした検出閾値電流値12以上になっていることを検出することが可能な電流センサを用いることにすれば、対象システムに必要な相電流最大値までのすべての領域で、精度良く、電流制御を行うことを保証することが可能になる。 In addition, as shown in FIG. 2, the phase having the maximum phase current required for the target system is the negative of the v phase in the section (a), the positive of the u phase in the section (b), and the negative of the w phase in the section (c). In the section (d), the phase is switched every 60 °, such as the v-phase plus, the section (e) the u-phase minus, and the section (f) the w-phase plus. Therefore, it can be detected that the maximum current value I_peak11 of the phase current required for the target system is equal to or greater than the detection threshold current value 12 that is sin 60 ° times (that is, (3 1/2 ) / 2 times). If a possible current sensor is used, it is possible to ensure that current control is accurately performed in all regions up to the maximum phase current necessary for the target system.

つまり、少なくとも相電流の最大電流値I_peak11をsin60°倍にした検出閾値電流値12の範囲内の相電流値を定格電流範囲として精度良く検出することが可能な電流センサを用いることにすれば、対象システムに必要な相電流最大値までのすべての領域について、精度良く、電流制御を行うことが可能になる。   That is, if a current sensor capable of accurately detecting a phase current value within the range of the detection threshold current value 12 obtained by multiplying at least the maximum current value I_peak11 of the phase current by 60 times sin is used as the rated current range, It is possible to perform current control with high accuracy in all regions up to the maximum phase current necessary for the target system.

以下に、システムの相電流最大値すなわち相電流の最大電流値I_peak11を700Aとした場合を例にとってさらに説明する。かかる場合には、電流センサ2としては、前述のように、少なくとも、検出閾値電流値12つまり電流センサ2の定格電流の限界となる次の式(2)に示す電流値以上、すなわち、   Hereinafter, the case where the maximum phase current value of the system, that is, the maximum current value I_peak11 of the phase current is set to 700A will be further described as an example. In such a case, as described above, the current sensor 2 is at least the detection threshold current value 12, that is, the current value represented by the following equation (2) that is the limit of the rated current of the current sensor 2, that is,

Figure 2009112143
以上の電流を検出することができるようにすれば、対象システムに必要な相電流最大値までのすべての領域で、精度良く、電流制御を行うことができる。
Figure 2009112143
If the above current can be detected, current control can be performed with high accuracy in all regions up to the maximum phase current necessary for the target system.

かくのごときシステムにおいて、外部からの電流指令値(Id*,Iq*)によって図3に示すような相電流の制御を行った場合について、次に説明する。図3は、3相交流モータの図2とは異なる3相電流波形を示す電流波形図であり、電流制御動作の一例を説明するための説明図である。   In the system like this, the case where the phase current as shown in FIG. 3 is controlled by the current command values (Id *, Iq *) from the outside will be described. FIG. 3 is a current waveform diagram showing a three-phase current waveform different from FIG. 2 of the three-phase AC motor, and is an explanatory diagram for explaining an example of a current control operation.

図3において、例えば、電気角θが区間(g)にある場合のように、u相、v相、w相の3相のいずれの最大電流値も電流センサ2の定格電流値つまり検出閾値電流値12である606Aを超えない領域(つまり定格電流範囲内)であれば、従来技術の場合と同様に、3相電流すべてについて電流センサ2による検出電流値を用いるようにして制御しても良いし、あるいは、本実施形態のように、3相電流のうちいずれか2相の検出電流値つまり最大電流となっていない2相の検出電流値を用い、残りの1相の電流値を演算により算出して、制御するようにしてもかまわない。   In FIG. 3, for example, as in the case where the electrical angle θ is in the section (g), the maximum current value of any of the three phases u-phase, v-phase, and w-phase is the rated current value of the current sensor 2, that is, the detection threshold current. If the region does not exceed the value of 606A (that is, within the rated current range), it may be controlled by using the detected current value of the current sensor 2 for all three-phase currents as in the case of the prior art. Alternatively, as in the present embodiment, the detected current value of any two phases of the three-phase current, that is, the detected current value of the two phases that is not the maximum current is used, and the remaining one-phase current value is calculated. It may be calculated and controlled.

一方、電気角θが、角度(h)、角度(i)、角度(j)の位置にある場合のように、それぞれ、w相電流値Iw、u相電流値Iu、v相電流値Ivの最大電流が電流センサ2の定格電流値つまり検出閾値電流値12である606Aを超える領域(つまり定格電流範囲を超える領域)となっているタイミングにおいては、本実施形態では、以下に詳述するような制御を実施する。   On the other hand, as in the case where the electrical angle θ is at the position of the angle (h), the angle (i), and the angle (j), the w-phase current value Iw, the u-phase current value Iu, and the v-phase current value Iv, respectively. At the timing when the maximum current is in the region exceeding 606 A which is the rated current value of the current sensor 2, that is, the detection threshold current value 12 (that is, the region exceeding the rated current range), this embodiment will be described in detail below. Implement appropriate control.

まず、w相電流値Iwが定格電流範囲を超えてしまう電気角θが角度(h)のタイミングにおいては、3相・2相変換器3における3相電流の検出電流値Iu,Iv,Iwの相互比較結果に基づいて、w相の検出電流値Iwが最大であることが検出される。かかる場合には、本実施形態においては、前述したように、その他の2相つまりu相、v相の検出電流値Iu,Ivおよび電気角θを用いて、次の式(3)〜式(6)によって、3相・2相変換器3において、d軸電流値Id、q軸電流値Iqを算出する。   First, at the timing when the electrical angle θ at which the w-phase current value Iw exceeds the rated current range is the angle (h), the detected current values Iu, Iv, Iw of the three-phase current in the three-phase / two-phase converter 3 Based on the result of the mutual comparison, it is detected that the w-phase detected current value Iw is maximum. In this case, in the present embodiment, as described above, using the other two-phase, that is, u-phase and v-phase detected current values Iu and Iv and the electrical angle θ, the following equations (3) to ( 6) In the three-phase / two-phase converter 3, the d-axis current value Id and the q-axis current value Iq are calculated.

Figure 2009112143
次に、u相電流値Iuが定格電流範囲を超えてしまう電気角θが角度(i)のタイミングにおいては、3相・2相変換器3における3相電流の検出電流値Iu,Iv,Iwの相互比較結果に基づいて、u相の検出電流値Iuが最大であることが検出される。かかる場合には、本実施形態においては、前述したように、その他の2相つまりv相、w相の検出電流値Iv,Iwおよび電気角θを用いて、次の式(7)〜式(10)によって、3相・2相変換器3において、d軸電流値Id、q軸電流値Iqを算出する。ここで、d軸電流値Id、q軸電流値Iqを求める式(9)、式(10)は、前述の式(5)、式(6)と同一の式である。
Figure 2009112143
Next, when the electrical angle θ at which the u-phase current value Iu exceeds the rated current range is the angle (i), the detected current values Iu, Iv, Iw of the three-phase current in the three-phase / two-phase converter 3 It is detected that the detected current value Iu of the u phase is the maximum based on the mutual comparison result. In this case, in the present embodiment, as described above, the following two formulas (7) to (7) are used by using the detected current values Iv and Iw and the electrical angle θ of the other two phases, that is, the v phase and the w phase. 10) In the three-phase / two-phase converter 3, the d-axis current value Id and the q-axis current value Iq are calculated. Here, the equations (9) and (10) for obtaining the d-axis current value Id and the q-axis current value Iq are the same as the equations (5) and (6) described above.

Figure 2009112143
次に、v相電流値Ivが定格電流範囲を超えてしまう電気角θが角度(j)のタイミングにおいては、3相・2相変換器3における3相電流の検出電流値Iu,Iv,Iwの相互比較結果に基づいて、v相の検出電流値Ivが最大であることが検出される。かかる場合には、本実施形態においては、前述したように、その他の2相つまりu相、w相の検出電流値Iu,Iwおよび電気角θを用いて、次の式(11)〜式(14)によって、3相・2相変換器3において、d軸電流値Id、q軸電流値Iqを算出する。ここで、d軸電流値Id、q軸電流値Iqを求める式(13)、式(14)は、前述の式(5)、式(6)と同一の式である。
Figure 2009112143
Next, when the electrical angle θ at which the v-phase current value Iv exceeds the rated current range is the angle (j), the detected current values Iu, Iv, Iw of the three-phase current in the three-phase / two-phase converter 3 Based on the mutual comparison result, it is detected that the detected current value Iv of the v phase is the maximum. In such a case, in the present embodiment, as described above, the following two expressions (11) to (1) are used using the detected current values Iu and Iw and the electrical angle θ of the other two phases, that is, the u phase and the w phase. 14) In the three-phase / two-phase converter 3, the d-axis current value Id and the q-axis current value Iq are calculated. Here, the equations (13) and (14) for obtaining the d-axis current value Id and the q-axis current value Iq are the same as the equations (5) and (6) described above.

Figure 2009112143
以上のように、w相電流値Iw、u相電流値Iu、v相電流値Ivの最大電流が電流センサ2の定格電流値つまり検出閾値電流値12である606Aを超える領域(定格電流範囲を超える領域)においては、u相、v相、w相の3相電流のうち、絶対値が最大となる相電流の相に応じて、前述したような算出式のいずれかを用いて、d軸電流値Id、q軸電流値Iqを算出することとする。したがって、電流センサ2の定格電流値つまり検出閾値電流値12である606Aを超えてしまって、最大となっている電流値を電流センサ2によって精度良く検出することができない領域(定格電流範囲を超える領域)であっても、従来技術のように電流センサ2の定格電流範囲として最大の電流値まで精度良く検出可能とする高級な(高価な)電流センサを用いている場合と全く同等の精度で、電流制御の基になるd軸電流値Id、q軸電流値Iqを算出することができる。
Figure 2009112143
As described above, the maximum current of the w-phase current value Iw, u-phase current value Iu, and v-phase current value Iv exceeds the rated current value of the current sensor 2, that is, the detection threshold current value 12, which is 606A (the rated current range is In the range exceeding), the d-axis is calculated using one of the above-described calculation formulas according to the phase of the phase current having the maximum absolute value among the three-phase currents of the u phase, the v phase, and the w phase. The current value Id and the q-axis current value Iq are calculated. Therefore, it exceeds the rated current value of the current sensor 2, that is, the detection threshold current value 12, which is 606A, and the maximum current value cannot be accurately detected by the current sensor 2 (exceeds the rated current range). Area), with the same accuracy as when using a high-grade (expensive) current sensor that can accurately detect the maximum current value as the rated current range of the current sensor 2 as in the prior art. The d-axis current value Id and the q-axis current value Iq that are the basis of current control can be calculated.

次に、検出閾値電流値つまり電流センサ2の定格電流値を超える領域(定格電流範囲を超える領域)を使用している場合において、電流センサの正常/異常を検出する3相電流総和の判定を行うために用いる判定閾値について詳述する。   Next, in the case where the detection threshold current value, that is, the region exceeding the rated current value of the current sensor 2 (the region exceeding the rated current range) is used, the determination of the sum of the three-phase currents for detecting normality / abnormality of the current sensor is performed. The determination threshold used for performing will be described in detail.

図4は、一般的な電流センサの特性を示す電流・電圧特性図であり、検出対象の入力電流と、検出結果の出力電圧との関係を示している。つまり、数値例として前述したように、システムの相電流最大値すなわち相電流の最大電流値I_peak11を700Aとした場合に適用される電流センサ2の特性図として、出力電圧が正側で飽和電圧23に達する正側の検出限界電流値である正側検出限界21は、相電流の最大電流値I_peak11の700Aをカバーする領域にあり、出力電圧が負側で飽和電圧24に達する負側の検出限界電流値である負側検出限界22は、相電流の負側の最大電流値I_peak11の−700Aをカバーする領域にある。   FIG. 4 is a current / voltage characteristic diagram showing characteristics of a general current sensor, and shows a relationship between an input current to be detected and an output voltage as a detection result. That is, as described above as a numerical example, as a characteristic diagram of the current sensor 2 applied when the maximum phase current value of the system, that is, the maximum current value I_peak11 of the phase current is 700 A, the output voltage is the positive side and the saturation voltage 23 The positive detection limit 21, which is the positive detection limit current value that reaches the peak value, is in a region covering 700 A of the maximum current value I_peak 11 of the phase current, and the negative detection limit where the output voltage reaches the saturation voltage 24 on the negative side The negative detection limit 22 that is a current value is in an area that covers −700 A of the maximum negative current value I_peak11 of the phase current.

また、電流センサ2の定格電流範囲とは、電流値をあらかじめ定めた所定の正確さで精度良く検出することができる電流範囲であり、通常、入出力特性の直線性が保証される範囲を意味している。本実施形態においては、相電流の最大電流値I_peak11を700Aとした場合には、式(2)にて前述したように、−606.22A〜+606.22Aの電流範囲が、図4に示す定格電流範囲20とされる。   The rated current range of the current sensor 2 is a current range in which the current value can be accurately detected with a predetermined accuracy, and usually means a range in which the linearity of the input / output characteristics is guaranteed. is doing. In the present embodiment, when the maximum current value I_peak11 of the phase current is 700 A, the current range of −606.22 A to +606.22 A is the rating shown in FIG. The current range is 20.

また、定格電流範囲20を超えて出力電圧が飽和する限界となる正側検出限界21および負側検出限界22に達するまでの正側定格外電流範囲25および負側定格外電流範囲26の領域では、電流センサ2の検出電流値の誤差やバラツキは増大し、一般的には、図4に示すように、検出電流値が実電流値よりも小さい値となるものの、或る程度の精度で、電流を検出することは可能である。   Further, in the areas of the positive-side non-rated rated current range 25 and the negative-side rated non-rated current range 26 until reaching the positive-side detection limit 21 and the negative-side detection limit 22 that are the limits at which the output voltage exceeds the rated current range 20. The error or variation in the detected current value of the current sensor 2 is increased. Generally, as shown in FIG. 4, the detected current value is smaller than the actual current value, but with a certain degree of accuracy, It is possible to detect the current.

u相、v相、w相の3相電流のすべての電流値が、図4に示す定格電流範囲20の領域に収まっている場合には、式(1)に示したようなキルヒホフの電流則に基づいて、3相の電流値の総和が“0”になっているか否かによって、電流センサ2が正常かあるいは異常を示す3相電流総和フェールが発生しているかを判定すれば良い。しかし、電流センサ2そのものの誤差や過渡的なバラツキにより、3相電流値Iu,Iv,Iwの総和は、必ずしも“0”にならない。したがって、許容誤差としてあらかじめ定めた閾値を“0”を中心にして設定した範囲を、3相電流総和フェールの判定用の判定閾値範囲(つまり電流センサ2を正常と判定する電流範囲)として用いるようにすれば良い。   When all the current values of the three-phase currents of the u-phase, v-phase, and w-phase are within the rated current range 20 shown in FIG. 4, Kirchhoff's current law as shown in equation (1) Based on the above, it may be determined whether the current sensor 2 is normal or whether a three-phase current total failure indicating abnormality has occurred depending on whether or not the sum of the current values of the three phases is “0”. However, the sum of the three-phase current values Iu, Iv, and Iw does not necessarily become “0” due to errors in the current sensor 2 itself and transient variations. Therefore, a range in which a predetermined threshold is set as a tolerance centered on “0” is used as a determination threshold range for determining the three-phase current total failure (that is, a current range in which the current sensor 2 is determined to be normal). You can do it.

一方、u相、v相、w相の3相電流のいずれかが、定格電流範囲20を超えて、正側定格外電流範囲25および負側定格外電流範囲26の領域にある場合には、当該相の電流センサの検出電流値には、電流センサ2の特性から前述したような特性劣化に伴う誤差が含まれているため、キルヒホフの電流則を、そのまま適用することはできない。   On the other hand, when any of the three-phase currents of the u phase, the v phase, and the w phase exceeds the rated current range 20 and is in the region of the positive rated external current range 25 and the negative rated external current range 26, Since the detected current value of the current sensor of the phase includes the error due to the characteristic deterioration as described above from the characteristic of the current sensor 2, Kirchhoff's current law cannot be applied as it is.

そこで、相電流の最大電流値I_peak11を700Aとした時における電流センサの検出誤差を示す特性劣化値27が、図4に示すように、例えば40A程度であった場合には、正側定格外電流範囲25または負側定格外電流範囲26の領域にある電流相の電流センサ2の検出電流値に、+40Aまたは−40A程度ずつ加算した結果を用いて、3相の電流値の総和が“0”になっているか否か、あるいは、“0”を中心にして前記許容誤差を含む前記判定閾値範囲内に収まっているか否かによって、電流センサ2が正常かあるいは異常を示す3相電流総和フェールが発生しているかを判定することが必要である。   Therefore, when the characteristic degradation value 27 indicating the detection error of the current sensor when the maximum current value I_peak11 of the phase current is 700 A is about 40 A, for example, as shown in FIG. The sum of the current values of the three phases is “0” using the result obtained by adding about +40 A or −40 A each to the detected current value of the current phase current sensor 2 in the range 25 or the negative rated outside current range 26. Depending on whether or not the current sensor 2 is normal or abnormal depending on whether or not it falls within the determination threshold range including the allowable error with “0” as the center, It is necessary to determine whether it has occurred.

逆に言えば、電流センサ2の定格電流範囲20を超える正側定格外電流範囲25または負側定格外電流範囲26の領域においては、電流センサ2の正常/異常を検出する3相電流総和の判定用に用いる判定閾値範囲(電流センサ2を正常と判定する電流範囲)を、定格電流範囲20内に収まっている場合の前記判定閾値範囲に対して、特性劣化値27(例えば40A)としてあらかじめ定めた電流値をさらに加算して拡大した範囲とすることが必要である。   In other words, in the region of the positive-side non-rated current range 25 or the negative-side non-rated current range 26 that exceeds the rated current range 20 of the current sensor 2, the three-phase current total for detecting normality / abnormality of the current sensor 2. A determination threshold range (current range for determining that the current sensor 2 is normal) used for determination is previously set as a characteristic deterioration value 27 (for example, 40 A) with respect to the determination threshold range in the case where the current range is within the rated current range 20. It is necessary to further increase the range by adding the determined current values.

つまり、3相電流値のいずれかが定格電流範囲を超えているか否かに応じて、電流センサ2の正常/異常を検出する3相電流総和の判定閾値範囲を、異なる範囲に、可変に設定することによって、より正確に、電流センサ2の異常を検出することが可能となる。かくのごとき手法を用いて、u相、v相、w相の3相電流値の全領域に亘って、電流センサ2のフェール判定つまり異常判定を実施することができる。   That is, depending on whether any of the three-phase current values exceeds the rated current range, the determination threshold range of the three-phase current sum for detecting normality / abnormality of the current sensor 2 is variably set to a different range. By doing so, it becomes possible to detect the abnormality of the current sensor 2 more accurately. Using such a method, the failure determination of the current sensor 2, that is, the abnormality determination can be performed over the entire region of the three-phase current values of the u phase, the v phase, and the w phase.

次に、本発明による3相交流モータ制御装置における電流フィードバック制御の動作の一例について、図5、図6のフローチャートを用いて説明する。図5は、図1に示す3相交流モータ制御装置における電流フィードバック制御動作の概略についてその一例を示すフローチャートであり、本発明による3相交流モータ制御方法の一例を示している。また、図6は、図1に示す3相交流モータ制御装置における電流フィードバック制御動作の詳細について、その一例を示すフローチャートであり、特に、3相・2相変換器3における変換動作の一例を示すフローチャートであって、本発明による3相交流モータ制御方法の一例を示している。   Next, an example of the operation of current feedback control in the three-phase AC motor control apparatus according to the present invention will be described with reference to the flowcharts of FIGS. FIG. 5 is a flowchart showing an example of the outline of the current feedback control operation in the three-phase AC motor control device shown in FIG. 1, and shows an example of the three-phase AC motor control method according to the present invention. FIG. 6 is a flowchart showing an example of the details of the current feedback control operation in the three-phase AC motor control device shown in FIG. 1, and particularly shows an example of the conversion operation in the three-phase / two-phase converter 3. It is a flowchart, Comprising: An example of the three-phase alternating current motor control method by this invention is shown.

まず、図5のフローチャートを用いて、3相交流モータ制御装置における電流フィードバック制御動作の概要を説明する。   First, the outline of the current feedback control operation in the three-phase AC motor control device will be described using the flowchart of FIG.

図5のフローチャートにおいて、電流フィードバック制御を実施するために、まず、3個の電流センサ2および角度検出器8によって、3相電流値のu相電流値Iu、v相電流値Iv、w相電流値Iwおよび電気角θを読み込む(ステップS1)。次いで、ステップS1にて読み込んだ電気角θおよび前回の演算時に読み込んで保存しておいた前回の電気角θz−1から、今回の演算結果における出力時の推定電気角を演算して補正電気角θ’として出力する(ステップS2)。 In the flowchart of FIG. 5, in order to perform current feedback control, first, the three current sensors 2 and the angle detector 8 perform a three-phase current value u-phase current value Iu, v-phase current value Iv, and w-phase current. The value Iw and the electrical angle θ are read (step S1). Next, the estimated electrical angle at the time of output in the current calculation result is calculated from the electrical angle θ read in step S1 and the previous electrical angle θ z−1 read and stored in the previous calculation, and corrected electric An angle θ ′ is output (step S2).

さらに、ステップS1にて読み込んだu相電流値Iu、v相電流値Iv、w相電流値Iwのうち、最大電流値を示している例えばw相電流値Iwを除く残りの2相の電流値つまりu相電流値Iu、v相電流値Ivを抽出するとともに、ステップS1にて読み込んだ電気角θを用いて、3相・2相変換器3において、次の式(15)、式(16)によって、3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値Iwを、2軸電流値つまりd軸電流値Id、q軸電流値Iqに変換する(ステップS3)。   Furthermore, among the u-phase current value Iu, the v-phase current value Iv, and the w-phase current value Iw read in step S1, the remaining two-phase current values excluding, for example, the w-phase current value Iw indicating the maximum current value That is, the u-phase current value Iu and the v-phase current value Iv are extracted, and the three-phase / two-phase converter 3 uses the electrical angle θ read in step S1, and the following equations (15) and (16 ), The three-phase current value, that is, the u-phase current value Iu, the v-phase current value Iv, and the w-phase current value Iw are converted into a two-axis current value, that is, a d-axis current value Id, and a q-axis current value Iq (step S3). .

Figure 2009112143
次に、外部から指令された2相電流指令値(2軸電流指令値)つまりd軸電流指令値Id*、q軸電流指令値Iq*を読み込む(ステップS4)。しかる後、ステップS3において算出された2相電流値(2軸電流値)つまりd軸電流値Id、q軸電流値Iqと、ステップS4において読み込んだ2相電流指令値(2軸電流指令値)つまりd軸電流指令値Id*、q軸電流指令値Iq*と、あらかじめ定められたゲイン定数Kpd,Kid,Kpq,Kiqとを用いて、電流PI制御器1にて、次の式(17)、式(18)に示す比例積分制御演算式(つまり電流PI制御演算式)により、2相電流指令値(2軸電流指令値)つまりd軸電圧指令値Vd*、q軸電圧指令値Vq*を算出する(ステップS5)。
Figure 2009112143
Next, the two-phase current command value (two-axis current command value) commanded from outside, that is, the d-axis current command value Id * and the q-axis current command value Iq * are read (step S4). Thereafter, the two-phase current value (biaxial current value) calculated in step S3, that is, the d-axis current value Id, the q-axis current value Iq, and the two-phase current command value read in step S4 (biaxial current command value). That is, the current PI controller 1 uses the d-axis current command value Id *, the q-axis current command value Iq *, and predetermined gain constants Kpd, Kid, Kpq, Kiq, and the following equation (17) , A two-phase current command value (two-axis current command value), that is, a d-axis voltage command value Vd *, a q-axis voltage command value Vq *, based on a proportional-integral control calculation formula (that is, current PI control calculation formula) shown in Formula (18). Is calculated (step S5).

Figure 2009112143
しかる後、ステップS5において算出された2相電流指令値(2軸電流指令値)つまりd軸電圧指令値Vd*、q軸電圧指令値Vq*と、ステップS2において算出された補正電気角θ’とを用いて、次の式(19)ないし式(21)により、3相電圧指令値Vu*,Vv*,Vw*に変換する演算を2相・3相変換器4にて行い、u相電圧指令値Vu*、v相電圧指令値Vv*、w相電圧指令値Vw*を算出する(ステップS6)
Figure 2009112143
Thereafter, the two-phase current command value (biaxial current command value) calculated in step S5, that is, the d-axis voltage command value Vd *, the q-axis voltage command value Vq *, and the corrected electrical angle θ ′ calculated in step S2. Are used to calculate the three-phase voltage command values Vu *, Vv *, and Vw * by the following equations (19) to (21) in the two-phase / three-phase converter 4, and the u-phase The voltage command value Vu *, v-phase voltage command value Vv *, and w-phase voltage command value Vw * are calculated (step S6).

Figure 2009112143
ステップS6において算出された3相電圧指令値つまりu相電圧指令値Vu*、v相電圧指令値Vv*、w相電圧指令値Vw*それぞれは、PWM制御器5にて、u相、v相、w相それぞれのPWM信号のduty指令値に変換される(ステップS7)。しかる後、ステップS7において変換されたu相、v相、w相それぞれのPWM信号のduty指令値は、PWMレジスタに設定されることにより(ステップS8)、インバータ6にて3相交流モータ7を駆動するための電圧レベルの駆動信号として、3相交流モータ7に対して出力される。
Figure 2009112143
The three-phase voltage command values calculated in step S6, that is, the u-phase voltage command value Vu *, the v-phase voltage command value Vv *, and the w-phase voltage command value Vw * are respectively converted by the PWM controller 5 into the u-phase and v-phase. , W-phase PWM signals are converted into duty command values (step S7). Thereafter, the duty command values of the PWM signals of the u-phase, v-phase, and w-phase converted in step S7 are set in the PWM register (step S8), so that the inverter 6 causes the three-phase AC motor 7 to operate. A voltage level driving signal for driving is output to the three-phase AC motor 7.

以上の電流制御演算処理が繰り返されることによって、電流フィードバック制御が実施される。   Current feedback control is performed by repeating the current control calculation process described above.

次に、図5のステップS3にて説明した3相・2相変換器3における3相電流値から2相電流値(2軸電流値)に変換する動作の詳細について、その一例を図6のフローチャートを用いてさらに説明する。   Next, an example of the details of the operation of converting the three-phase current value into the two-phase current value (two-axis current value) in the three-phase / two-phase converter 3 described in step S3 of FIG. 5 is shown in FIG. This will be further described with reference to a flowchart.

まず、図6において、3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値Iwのうち、最大の電流値になっている電流相を検出する。つまり、最初に、u相電流値Iuとv相電流値Ivとの絶対値の大きさを比較し(ステップS11)、u相電流値Iuの方が大きい場合は(ステップS11のyes)、ステップS14へ移行し、逆に、v相電流値Ivの方が大きいかまたは等しい場合は(ステップS11のno)、ステップS2へ移行する。   First, in FIG. 6, the current phase having the maximum current value among the three-phase current values, that is, the u-phase current value Iu, the v-phase current value Iv, and the w-phase current value Iw is detected. That is, first, the magnitudes of the absolute values of the u-phase current value Iu and the v-phase current value Iv are compared (step S11). If the u-phase current value Iu is larger (yes in step S11), the step On the contrary, if the v-phase current value Iv is larger or equal (no in step S11), the process proceeds to step S2.

次に、ステップS12においては、v相電流値Ivとw相電流値Iwとの絶対値の大きさを比較し(ステップS12)、v相電流値Ivの方が大きい場合は(ステップS12のyes)、v相電流値Ivが最大の電流値であるものと判定して、ステップS13へ移行し、逆に、w相電流値Iwの方が大きいかまたは等しい場合は(ステップS12のno)、w相電流値Iwが最大の電流値であるものと判定して、ステップS16へ移行する。   Next, in step S12, the magnitudes of the absolute values of the v-phase current value Iv and the w-phase current value Iw are compared (step S12). If the v-phase current value Iv is larger (yes in step S12). ), It is determined that the v-phase current value Iv is the maximum current value, and the process proceeds to step S13. Conversely, if the w-phase current value Iw is greater or equal (no in step S12), It is determined that the w-phase current value Iw is the maximum current value, and the process proceeds to step S16.

また、ステップS14においては、u相電流値Iuとw相電流値Iwとの絶対値の大きさを比較し(ステップS14)、u相電流値Iuの方が大きい場合は(ステップS14のyes)、u相電流値Iuが最大の電流値であるものと判定して、ステップS15へ移行し、逆に、w相電流値Iwの方が大きいかまたは等しい場合は(ステップS14のno)、w相電流値Iwが最大の電流値であるものと判定して、ステップS16へ移行する。   In step S14, the absolute values of the u-phase current value Iu and the w-phase current value Iw are compared (step S14). If the u-phase current value Iu is larger (yes in step S14). , The u-phase current value Iu is determined to be the maximum current value, and the process proceeds to step S15. Conversely, if the w-phase current value Iw is larger or equal (no in step S14), w It is determined that the phase current value Iw is the maximum current value, and the process proceeds to step S16.

次に、ステップS13においては、最大電流値となっている電流相のv相の検出電流値を除いて、残りの2相つまりu相電流値Iuとw相電流値Iwとの検出電流値を用いて、2相電流値(2軸電流値)つまりd軸電流値Id、q軸電流値Iqを算出するために用いられる演算用u相電流値Iu’、演算用v相電流値Iv’、および、最大電流値Imaxを、次の式(22)ないし式(24)により、それぞれ算出して、ステップS17へ移行する(ステップS13)。   Next, in step S13, the detected current value of the remaining two phases, that is, the u-phase current value Iu and the w-phase current value Iw, is excluded, except for the detected current value of the v-phase of the current phase that is the maximum current value. Are used to calculate a two-phase current value (two-axis current value), that is, a d-axis current value Id, a q-axis current value Iq, a calculation v-phase current value Iu ′, a calculation v-phase current value Iv ′, Then, the maximum current value Imax is calculated by the following equations (22) to (24), respectively, and the process proceeds to step S17 (step S13).

Figure 2009112143
また、ステップS15においては、最大電流値となっている電流相のu相の検出電流値を除いて、残りの2相つまりv相電流値Ivとw相電流値Iwとの検出電流値を用いて、2相電流値(2軸電流値)つまりd軸電流値Id、q軸電流値Iqを算出するために用いられる演算用u相電流値Iu’、演算用v相電流値Iv’、および、最大電流値Imaxを、次の式(25)ないし式(27)により、それぞれ算出して、ステップS17へ移行する(ステップS15)。
Figure 2009112143
In step S15, the detected current value of the remaining two phases, that is, the v-phase current value Iv and the w-phase current value Iw is used except for the detected current value of the u-phase of the current phase that is the maximum current value. A two-phase current value (two-axis current value), that is, a d-axis current value Id, a calculation u-phase current value Iu ′ used for calculating the q-axis current value Iq, a calculation v-phase current value Iv ′, and The maximum current value Imax is calculated by the following equations (25) to (27), respectively, and the process proceeds to step S17 (step S15).

Figure 2009112143
また、ステップS16においては、最大電流値となっている電流相のw相の検出電流値を除いて、残りの2相つまりu相電流値Iuとv相電流値Ivとの検出電流値を用いて、2相電流値(2軸電流値)つまりd軸電流値Id、q軸電流値Iqを算出するために用いられる演算用u相電流値Iu’、演算用v相電流値Iv’、および、最大電流値Imaxを、次の式(28)ないし式(30)により、それぞれ算出して、ステップS17へ移行する(ステップS16)。
Figure 2009112143
In step S16, the detected current value of the remaining two phases, that is, the u-phase current value Iu and the v-phase current value Iv is used, except for the w-phase detected current value of the current phase that is the maximum current value. A two-phase current value (two-axis current value), that is, a d-axis current value Id, a calculation u-phase current value Iu ′ used for calculating the q-axis current value Iq, a calculation v-phase current value Iv ′, and The maximum current value Imax is calculated by the following equations (28) to (30), respectively, and the process proceeds to step S17 (step S16).

Figure 2009112143
次いで、ステップS17においては、演算用u相電流値Iu’、演算用v相電流値Iv’を用いて、次の式(31)、式(32)により、2相電流値(2軸電流値)つまりd軸電流値Id、q軸電流値Iqを算出する(ステップS17)。ここで、d軸電流値Id、q軸電流値Iqを求める式(31)、式(32)は、前述の式(5)、式(6)と同一の式である。
Figure 2009112143
Next, in step S17, using the calculation u-phase current value Iu ′ and the calculation v-phase current value Iv ′, the two-phase current value (biaxial current value) according to the following equations (31) and (32): That is, the d-axis current value Id and the q-axis current value Iq are calculated (step S17). Here, the equations (31) and (32) for obtaining the d-axis current value Id and the q-axis current value Iq are the same as the equations (5) and (6) described above.

Figure 2009112143
次に、ステップS13,S15,S16にて設定された最大電流値Imaxが、電流センサ2の定格電流範囲を超えているか否かを判定する(ステップS18)。最大電流値Imaxが電流センサ2の定格電流範囲を超えていない場合には(ステップS18のno)、ステップS20へ移行し、超えていた場合は(ステップS18のyes)、ステップS19へ移行する。
Figure 2009112143
Next, it is determined whether or not the maximum current value Imax set in steps S13, S15, and S16 exceeds the rated current range of the current sensor 2 (step S18). If the maximum current value Imax does not exceed the rated current range of the current sensor 2 (no in step S18), the process proceeds to step S20, and if it exceeds (yes in step S18), the process proceeds to step S19.

ステップ20においては、電流センサ2の正常/異常を検出する3相電流総和を判定するための判定閾値範囲(電流センサ2を正常と判定する電流範囲)として、定常値つまり“0”を中心にして許容誤差としてあらかじめ定めた閾値が示す範囲をセットして(ステップS20)、処理を終了する。   In step 20, as a determination threshold range (current range for determining that the current sensor 2 is normal) for determining the three-phase current sum for detecting normality / abnormality of the current sensor 2, a steady value, that is, “0” is the center. Then, a range indicated by a predetermined threshold is set as an allowable error (step S20), and the process is terminated.

一方、ステップS19においては、電流センサ2の正常/異常を検出する3相電流総和を判定するための判定閾値範囲(電流センサ2を正常と判定する電流範囲)として、定常値つまり定格電流範囲内に収まっている場合の判定閾値範囲に対して、電流センサ2の定格オーバによる検出誤差増加分つまり特性劣化値としてあらかじめ定めた電流値例えば±40Aをさらに加えて拡大した範囲をセットして(ステップS19)、3相電流の総和が該特性劣化値を加えて拡大した判定閾値範囲内に収まっているか否かを用いるようにして、処理を終了する。   On the other hand, in step S19, as a determination threshold range (current range for determining that the current sensor 2 is normal) for determining the three-phase current sum for detecting normality / abnormality of the current sensor 2, it is within a steady value, that is, within the rated current range. Is set to an enlarged range by further adding a predetermined current value, for example, ± 40 A, as a detection error increase due to over-rating of the current sensor 2, that is, a characteristic deterioration value, with respect to the determination threshold range in the case of S19) The process is terminated by using whether or not the sum of the three-phase currents is within the determination threshold range expanded by adding the characteristic deterioration value.

以上のように、本実施形態においては、電流センサ2で検出した3相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて3相交流モータ7を制御するようにしているので、3相交流モータ7に流れる最大電流値つまり対象とするシステムに流れる相電流の最大値までの範囲よりも定格電流範囲(定格レンジ)が狭い電流センサを用いて電流制御することが可能となり、電流センサ2のコスト、サイズを低減することが可能になる。   As described above, in the present embodiment, among the three-phase current values detected by the current sensor 2, the remaining two-phase current values excluding the current phase whose absolute value is the maximum current value are used. Since the calculation for current control is performed and the three-phase AC motor 7 is controlled based on the calculation result, the maximum current value flowing in the three-phase AC motor 7, that is, the maximum value of the phase current flowing in the target system. Thus, it is possible to control the current using a current sensor having a rated current range (rated range) narrower than the range up to the above, and it is possible to reduce the cost and size of the current sensor 2.

また、電流センサ2として、3相交流モータ7に流れる最大電流値つまり対象とするシステムに流れる相電流の最大値の例えば少なくともsin60°倍(=(31/2)/2倍)以上の電流値を検出可能な電流センサを用いることによって、対象とするシステムに流れる相電流の最大値までの全領域に亘って、精度良く、電流制御を行うことを保証することができる。 Further, as the current sensor 2, for example, at least sin 60 ° times (= (3 1/2 ) / 2 times) or more of the maximum current value flowing through the three-phase AC motor 7, that is, the maximum value of the phase current flowing through the target system. By using a current sensor capable of detecting a value, it is possible to ensure that current control is performed with high accuracy over the entire range up to the maximum value of the phase current flowing in the target system.

また、電流センサ2の正常/異常を検出する3相電流総和の判定用の判定閾値範囲(電流センサ2を正常と判定する電流範囲)を、電流センサ2が検出した3相電流値Iu,Iv,Iwのいずれも電流センサ2の定格電流範囲内にあるか、あるいは、いずれかが電流センサ2の定格電流範囲を超えているかによって、それぞれ異なる範囲を設定することにより、それぞれの場合に応じて、電流センサ2の異常を検出するために最適な条件を設定することができる。ここで、電流センサ2が検出した3相電流値のいずれかが電流センサ2の定格電流範囲を超えている場合には、判定閾値範囲として、電流センサ2の特性劣化値としてあらかじめ定めた電流値を、3相電流値のいずれも定格電流範囲内に収まっている場合の判定閾値範囲に対して加算してさらに拡大した判定閾値範囲を用いるようにしても良い。   Further, the determination threshold range for determining the sum of the three-phase currents for detecting normality / abnormality of the current sensor 2 (current range for determining the current sensor 2 to be normal) is the three-phase current values Iu and Iv detected by the current sensor 2. , Iw are within the rated current range of the current sensor 2, or depending on whether each exceeds the rated current range of the current sensor 2, depending on the case. It is possible to set optimum conditions for detecting an abnormality in the current sensor 2. Here, when any of the three-phase current values detected by the current sensor 2 exceeds the rated current range of the current sensor 2, a current value determined in advance as a characteristic deterioration value of the current sensor 2 as the determination threshold range. May be added to the determination threshold range when all of the three-phase current values are within the rated current range, and a further expanded determination threshold range may be used.

(第2の実施形態)
次に、本発明による3相交流モータ制御装置の第2の実施形態について、その詳細を説明する。前述した第1の実施形態においては、常に、3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値Iwのうち、最大の電流値になっている電流相すなわち最大電流相以外の残りの2相の電流値を用いて電流制御を行う場合について説明した。しかし、本第2の実施形態の場合は、常に、最大電流相以外の残りの2相の電流値を用いるように制御するのではなく、必要に応じて、必要となった場合に限って、最大電流相以外の残りの2相の電流値を用いるように切り替える場合について、説明するものである。
(Second Embodiment)
Next, the details of the second embodiment of the three-phase AC motor control device according to the present invention will be described. In the first embodiment described above, the current phase having the maximum current value among the three-phase current values, that is, the u-phase current value Iu, the v-phase current value Iv, and the w-phase current value Iw, that is, the maximum current. The case where current control is performed using the current values of the remaining two phases other than the phases has been described. However, in the case of the second embodiment, the control is not always performed so as to use the remaining two-phase current values other than the maximum current phase, but only when necessary as necessary. The case of switching to use the remaining two-phase current values other than the maximum current phase will be described.

つまり、本実施形態においては、前述した図3の区間(g)のように、3相電流値Iu,Iv,Iwのいずれについても、その最大値が、電流センサ2の定格電流範囲内に収まっている場合には、3相電流値のうち、あらかじめ固定的に設定されている2相の電流値例えばu相電流値Iu、v相電流値Ivを用いて、電流制御を行うこととする。一方、前述した図3の区間(g)のような領域から外れて、3相電流値Iu,Iv,Iwのいずれかの最大値が、電流センサ2の定格電流範囲を超えてしまう状態が発生した場合には、第1の実施形態において説明したように、3相・2相変換器3において、3相電流値のうち、いずれか、最大電流値となっている電流相を除いた残りの2相の電流値を用いる制御に切り替える動作が実施される。   That is, in the present embodiment, the maximum value of any of the three-phase current values Iu, Iv, and Iw falls within the rated current range of the current sensor 2 as in the section (g) of FIG. In this case, current control is performed using two-phase current values fixed in advance, for example, u-phase current value Iu and v-phase current value Iv among the three-phase current values. On the other hand, there is a situation in which the maximum value of any one of the three-phase current values Iu, Iv, and Iw exceeds the rated current range of the current sensor 2 out of the region (g) in FIG. In this case, as described in the first embodiment, in the three-phase / two-phase converter 3, one of the three-phase current values and the remaining current phase except the current phase having the maximum current value is excluded. An operation of switching to control using a two-phase current value is performed.

本実施形態における具体的な動作例について、図7のフローチャートを用いてさらに説明する。図7は、図1に示す3相交流モータ制御装置における電流フィードバック制御動作の詳細について図6とは異なる例を示すフローチャートであり、特に、3相・2相変換器3における変換動作の図6とは異なる例を示すフローチャートであって、本発明による3相交流モータ制御方法の図6とは異なる例を示している。   A specific operation example in the present embodiment will be further described with reference to the flowchart of FIG. FIG. 7 is a flowchart showing an example of the details of the current feedback control operation in the three-phase AC motor control device shown in FIG. 1 different from FIG. 6, and in particular, FIG. 6 of the conversion operation in the three-phase / two-phase converter 3. It is a flowchart which shows an example different from FIG., Comprising: The example different from FIG. 6 of the three-phase alternating current motor control method by this invention is shown.

図7に示すフローチャートは、第1の実施形態として前述した図6のフローチャートのステップS11の前に、ハッチングを施したボックスによって示したステップAとステップBとの2つの処理ステップを追加したものであり、その他のステップS11ないしステップS20の各処理ステップは、図6の場合と全く同様である。以下には、図7において新たに追加したステップAおよびステップBについてのみ説明し、その他のステップについては、第1の実施形態における説明と重複するので、ここでの説明は省略する。   The flowchart shown in FIG. 7 is obtained by adding two processing steps, step A and step B, indicated by a hatched box before step S11 of the flowchart of FIG. 6 described above as the first embodiment. Yes, the other processing steps from step S11 to step S20 are exactly the same as in the case of FIG. In the following, only step A and step B newly added in FIG. 7 will be described, and the other steps are the same as those in the first embodiment, so description thereof will be omitted here.

図7のフローチャートにおいて、まず、最初に、電流センサ2によって検出した3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値Iwのうち、いずれかの電流値が、電流センサ2の定格電流範囲を超えているか否かを判定する(ステップA)。3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値Iwのうち、いずれかの電流値が、電流センサ2の定格電流範囲を超えていた場合には(ステップAのyes)、ステップS11に移行して、図6にて前述したような最大電流値の電流相を除く残りの電流相を用いた制御が実施される。   In the flowchart of FIG. 7, first, any one of the three-phase current values detected by the current sensor 2, that is, the u-phase current value Iu, the v-phase current value Iv, and the w-phase current value Iw is the current It is determined whether or not the rated current range of the sensor 2 is exceeded (step A). If any of the three-phase current values, that is, the u-phase current value Iu, the v-phase current value Iv, and the w-phase current value Iw exceeds the rated current range of the current sensor 2 (in step A) yes), the process proceeds to step S11, and the control using the remaining current phase excluding the current phase having the maximum current value as described above with reference to FIG. 6 is performed.

一方、3相電流値つまりu相電流値Iu、v相電流値Iv、w相電流値Iwのいずれも、電流センサ2の定格電流範囲の範囲内に収まっていた場合には(ステップAのno)、あらかじめ固定して決定されている電流相の電流値例えばu相電流値Iuとv相電流値Ivとの検出電流値を用いて、2相電流値(2軸電流値)つまりd軸電流値Id、q軸電流値Iqを算出するために用いられる演算用u相電流値Iu’、演算用v相電流値Iv’を、次の式(33)、式(34)により、それぞれ算出する(ステップB)。   On the other hand, when all of the three-phase current values, that is, the u-phase current value Iu, the v-phase current value Iv, and the w-phase current value Iw are within the rated current range of the current sensor 2 (No in step A). ), The current value of the current phase fixed and determined in advance, for example, using the detected current value of the u-phase current value Iu and the v-phase current value Iv, a two-phase current value (two-axis current value), that is, a d-axis current The calculation u-phase current value Iu ′ and the calculation v-phase current value Iv ′ used to calculate the value Id and the q-axis current value Iq are calculated by the following equations (33) and (34), respectively. (Step B).

Figure 2009112143
さらに、演算用u相電流値Iu’、演算用v相電流値Iv’を用いて、次の式(31)、式(32)により、2相電流値(2軸電流値)つまりd軸電流値Id、q軸電流値Iqを算出する。ここで、d軸電流値Id、q軸電流値Iqを求める式(31)、式(32)は、前述の式(5)、式(6)と同一の式である。
Figure 2009112143
Further, by using the calculation u-phase current value Iu ′ and the calculation v-phase current value Iv ′, the two-phase current value (two-axis current value), that is, the d-axis current is obtained by the following equations (31) and (32). A value Id and a q-axis current value Iq are calculated. Here, the equations (31) and (32) for obtaining the d-axis current value Id and the q-axis current value Iq are the same as the equations (5) and (6) described above.

Figure 2009112143
さらに、電流センサ2の正常/異常を検出する3相電流総和の判定用の判定閾値範囲(電流センサ2を正常と判定する電流範囲)として、定常値つまり“0”を中心にして許容誤差としてあらかじめ定めた閾値が示す範囲をセットして、処理を終了する。
Figure 2009112143
Further, as a determination threshold range (current range for determining that the current sensor 2 is normal) for determining the sum of the three-phase currents for detecting normality / abnormality of the current sensor 2, a steady value, that is, “0” is set as an allowable error. A range indicated by a predetermined threshold is set, and the process ends.

以上のように、本第2の実施形態においては、図7に示すように、第1の実施形態の図6のように常に同一の電流制御動作を行うのではなく、検出した電流値が電流センサ2の定格電流範囲を超えてしまった場合など、必要な場合にのみ、3相交流モータ7制御用に用いる電流相について例えば最大電流値の電流相を除く残りの2つの電流相に切り替えて、電流制御を実施するようにしている。これにより、3相電流値Iu,Iv,Iwのいずれも定格電流範囲内に収まっている通常の負荷状態においては、より迅速に3相交流モータの制御を行うことができる。   As described above, in the second embodiment, as shown in FIG. 7, the same current control operation is not always performed as in FIG. 6 of the first embodiment, but the detected current value is the current. Only when necessary, such as when the rated current range of the sensor 2 has been exceeded, the current phase used for controlling the three-phase AC motor 7 is switched to the remaining two current phases excluding the current phase with the maximum current value, for example. The current control is performed. As a result, the three-phase AC motor can be controlled more quickly in a normal load state where all of the three-phase current values Iu, Iv, and Iw are within the rated current range.

(その他の実施形態)
以上に説明した第1、第2の実施形態においては、図4の特性図に示すような、電流センサ2の定格電流範囲20を、定常域として電流制御を行う場合について説明した。しかし、本発明はかかる場合のみに限るものではない。
(Other embodiments)
In the first and second embodiments described above, the case where the current control is performed with the rated current range 20 of the current sensor 2 as a steady region as shown in the characteristic diagram of FIG. 4 has been described. However, the present invention is not limited to such a case.

例えば、図4に示す特性図において、電流センサ2の出力電圧が正側で飽和する電流値である正側検出限界21から負側で飽和する電流値である負側検出限界22までの範囲を電流センサ2の検出可能範囲として、第1、第2の実施形態において説明した定格電流範囲の代わりに、該検出可能範囲を用いて、第1、第2の実施形態のような制御動作を行うようにしても良い。   For example, in the characteristic diagram shown in FIG. 4, the range from the positive detection limit 21 which is a current value at which the output voltage of the current sensor 2 is saturated on the positive side to the negative detection limit 22 which is a current value at which the output voltage is saturated on the negative side. As a detectable range of the current sensor 2, instead of the rated current range described in the first and second embodiments, a control operation as in the first and second embodiments is performed using the detectable range. You may do it.

つまり、第1の実施形態の場合のように、3相電流値Iu,Iv,Iwが前記検出可能範囲内に収まっているか否かに関わらず、常に、3相電流値Iu,Iv,Iwのうち、絶対値が最大となる電流相を除く残りの2相の電流値を用いて電流制御を行うようにしても良い。あるいは、第2の実施形態のように、3相電流値Iu,Iv,Iwのいずれも前記検出可能範囲内に収まっている場合には、電流演算用の電流相としてあらかじめ定めた2相の電流値例えばu相電流値Iuとv相電流値Ivとを用いて電流制御を行い、一方、3相電流値Iu,Iv,Iwのいずれかが前記検出可能範囲を超えている場合には、3相電流値Iu,Iv,Iwのうち、絶対値が最大となる電流相を除く残りの2相の電流値を用いて電流制御を行うようにしても良い。   That is, as in the case of the first embodiment, the three-phase current values Iu, Iv, Iw are always set regardless of whether the three-phase current values Iu, Iv, Iw are within the detectable range. Of these, the current control may be performed using the remaining two-phase current values excluding the current phase having the maximum absolute value. Alternatively, as in the second embodiment, when all of the three-phase current values Iu, Iv, and Iw are within the detectable range, a two-phase current determined in advance as a current phase for current calculation When current control is performed using a value, for example, the u-phase current value Iu and the v-phase current value Iv, while any of the three-phase current values Iu, Iv, Iw exceeds the detectable range, 3 Of the phase current values Iu, Iv, and Iw, the current control may be performed using the remaining two-phase current values excluding the current phase having the maximum absolute value.

ここで、3相電流値Iu,Iv,Iwのいずれも前記検出可能範囲内に収まっている場合であって、電流演算用の電流相としてあらかじめ定めた2相の電流値のいずれかが定格電流範囲を超えている場合には、該定格電流範囲を超えている電流相の電流値については、電流センサ2の特性劣化値としてあらかじめ定めた電流値を加算した電流値を用いて電流制御するようにしても良い。   Here, when all of the three-phase current values Iu, Iv, and Iw are within the detectable range, one of the two-phase current values determined in advance as the current phase for current calculation is the rated current. When the current range exceeds the rated current range, the current value of the current phase exceeding the rated current range is controlled using a current value obtained by adding a predetermined current value as the characteristic deterioration value of the current sensor 2. Anyway.

本発明による3相交流モータ制御装置の第1の実施形態の構成例を示すブロック構成図である。It is a block block diagram which shows the structural example of 1st Embodiment of the three-phase alternating current motor control apparatus by this invention. 3相交流モータの3相電流波形を示す電流波形図である。It is a current waveform diagram showing a three-phase current waveform of a three-phase AC motor. 3相交流モータの図2とは異なる3相電流波形を示す電流波形図である。FIG. 3 is a current waveform diagram showing a three-phase current waveform different from that of FIG. 一般的な電流センサの特性を示す電流・電圧特性図である。It is a current-voltage characteristic diagram showing characteristics of a general current sensor. 図1に示す3相交流モータ制御装置における電流フィードバック制御動作の概略についてその一例を示すフローチャートである。2 is a flowchart showing an example of an outline of a current feedback control operation in the three-phase AC motor control device shown in FIG. 1. 図1に示す3相交流モータ制御装置における電流フィードバック制御動作の詳細についてその一例を示すフローチャートである。It is a flowchart which shows the example about the detail of the current feedback control operation | movement in the three-phase alternating current motor control apparatus shown in FIG. 図1に示す3相交流モータ制御装置における電流フィードバック制御動作の詳細について図6とは異なる例を示すフローチャートである。FIG. 7 is a flowchart showing an example different from FIG. 6 for details of the current feedback control operation in the three-phase AC motor control device shown in FIG. 1.

符号の説明Explanation of symbols

1…電流PI制御器、2…電流センサ、3…3相・2相変換器、4…2相・3相変換器、5…PWM制御器、6…インバータ、7…3相交流モータ、8…角度検出器、11…相電流の最大電流値I_peak、12…検出閾値電流値、20…定格電流範囲、21…正側検出限界、22…負側検出限界、23,24…飽和電圧、25…正側定格外電流範囲、26…負側定格外電流範囲。 DESCRIPTION OF SYMBOLS 1 ... Current PI controller, 2 ... Current sensor, 3 ... Three-phase / two-phase converter, 4 ... Two-phase / three-phase converter, 5 ... PWM controller, 6 ... Inverter, 7 ... Three-phase AC motor, 8 ... Angle detector, 11 ... Maximum current value I_peak of phase current, 12 ... Detection threshold current value, 20 ... Rated current range, 21 ... Positive detection limit, 22 ... Negative detection limit, 23,24 ... Saturation voltage, 25 ... Positive rated outside current range, 26 ... Negative rated outside current range.

Claims (9)

電流センサによって検出した3相交流モータの3相電流値と外部から指令された電流指令値とに基づいて該3相交流モータを電流制御する3相交流モータ制御装置において、前記電流センサで検出した3相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御することを特徴とする3相交流モータ制御装置。   In a three-phase AC motor control device that controls the current of the three-phase AC motor based on the three-phase current value of the three-phase AC motor detected by the current sensor and the current command value commanded from outside, the current sensor detects the current Of the three-phase current values, the remaining two-phase current values excluding the current phase whose absolute value is the maximum current value are used to perform a current control calculation, and the three-phase current value is calculated based on the calculation result. A three-phase AC motor control device that controls an AC motor. 請求項1に記載の3相交流モータ制御装置において、前記電流センサが、少なくとも、前記3相交流モータの最大電流値のsin60°倍以上までの電流値を定格電流範囲として検出することが可能であることを特徴とする3相交流モータ制御装置。   2. The three-phase AC motor control device according to claim 1, wherein the current sensor can detect, as a rated current range, a current value of at least sin 60 ° times a maximum current value of the three-phase AC motor. There is a three-phase AC motor control device. 請求項2に記載の3相交流モータ制御装置において、前記電流センサによって検出した3相電流値のいずれも、前記電流センサの定格電流範囲内にある場合、前記電流センサによって検出した3相電流値のうち、あらかじめ定めた2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御し、一方、前記電流センサによって検出した3相電流値のいずれかが、前記電流センサの定格電流範囲を超えた場合、前記電流センサによって検出した3相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御することを特徴とする3相交流モータ制御装置。   3. The three-phase AC motor control device according to claim 2, wherein any of the three-phase current values detected by the current sensor is within a rated current range of the current sensor, the three-phase current value detected by the current sensor. Of the two-phase current value, a calculation for current control is performed, the three-phase AC motor is controlled based on the calculation result, and the three-phase current value detected by the current sensor If any of the current sensor exceeds the rated current range of the current sensor, out of the three-phase current values detected by the current sensor, the remaining two-phases excluding the current phase whose absolute value is the maximum current value A three-phase AC motor control device that performs a current control calculation using a current value and controls the three-phase AC motor based on the calculation result. 請求項1または2に記載の3相交流モータ制御装置において、前記電流センサによって検出した3相電流値のいずれも、前記電流センサの出力電圧が飽和する電流値である検出限界までの検出可能範囲内にある場合、前記電流センサによって検出した3相電流値のうち、あらかじめ定めた2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御し、一方、前記電流センサによって検出した3相電流値のいずれかが、前記電流センサの前記検出可能範囲を超えた場合、前記電流センサによって検出した3相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御することを特徴とする3相交流モータ制御装置。   3. The three-phase AC motor control device according to claim 1, wherein any of the three-phase current values detected by the current sensor is a detectable range up to a detection limit at which the output voltage of the current sensor is saturated. If the current is within the range, a current control calculation is performed using a predetermined two-phase current value among the three-phase current values detected by the current sensor, and the three-phase AC motor is controlled based on the calculation result. On the other hand, if any of the three-phase current values detected by the current sensor exceeds the detectable range of the current sensor, the absolute value is the maximum among the three-phase current values detected by the current sensor. A current control calculation is performed using the remaining two-phase current values excluding the current phase that is the current value, and the three-phase AC motor is controlled based on the calculation result. Phase AC motor controller. 請求項4に記載の3相交流モータ制御装置において、前記電流センサによって検出した3相電流値のいずれも、前記電流センサの前記検出可能範囲内にある場合であって、かつ、前記電流センサによって検出した3相電流値のうち、あらかじめ定めた2相の電流値のいずれかが、前記電流センサの定格電流範囲を超えた場合には、あらかじめ定めた前記2相の電流値のうち、前記定格電流範囲を超えた電流相の電流値については、前記電流センサの特性劣化値としてあらかじめ定めた電流値を当該相電流値に加えて補正した電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御することを特徴とする3相交流モータ制御装置。   5. The three-phase AC motor control device according to claim 4, wherein any of the three-phase current values detected by the current sensor is within the detectable range of the current sensor, and is determined by the current sensor. Of the detected three-phase current values, if any one of the two-phase current values determined exceeds the rated current range of the current sensor, the rating of the two-phase current values determined in advance For the current value of the current phase exceeding the current range, using the current value corrected by adding a predetermined current value as the characteristic deterioration value of the current sensor to the phase current value, calculation for current control is performed, A three-phase AC motor control apparatus that controls the three-phase AC motor based on the calculation result. 請求項1ないし5のいずれかに記載の3相交流モータ制御装置において、前記前記電流センサによって検出した3相電流値の総和が、あらかじめ定めた所定の判定閾値範囲内にあるか否かに基づいて、電流センサが正常か否かを判定することを特徴とする3相交流モータ制御装置。   6. The three-phase AC motor control device according to claim 1, wherein the sum of the three-phase current values detected by the current sensor is within a predetermined determination threshold range. And determining whether or not the current sensor is normal. 請求項6に記載の3相交流モータ制御装置において、前記電流センサによって検出した3相電流値のうちいずれかが、前記電流センサの定格電流範囲を超えた場合、前記判定閾値範囲を、前記電流センサによって検出した3相電流値のいずれも前記定格電流範囲内に収まっている場合とは異なる範囲に設定することを特徴とする3相交流モータ制御装置。   7. The three-phase AC motor control device according to claim 6, wherein when any of the three-phase current values detected by the current sensor exceeds a rated current range of the current sensor, the determination threshold range is set to the current A three-phase AC motor control device, wherein any of the three-phase current values detected by the sensor is set to a range different from the case where the three-phase current values are within the rated current range. 請求項7に記載の3相交流モータ制御装置において、前記電流センサによって検出した3相電流値のうちいずれかが、前記電流センサの定格電流範囲を超えた場合、前記判定閾値範囲として、3相電流値のいずれも前記定格電流範囲内に収まっている場合の判定閾値範囲に対して、前記電流センサの特性劣化値としてあらかじめ定めた電流値をさらに加算して拡大した判定閾値範囲を用いることを特徴とする3相交流モータ制御装置。   8. The three-phase AC motor control device according to claim 7, wherein any one of the three-phase current values detected by the current sensor exceeds a rated current range of the current sensor, the three-phase current is determined as the determination threshold range. A determination threshold range that is obtained by further adding a predetermined current value as a characteristic deterioration value of the current sensor to the determination threshold range when any of the current values is within the rated current range is used. A three-phase AC motor control device. 電流センサによって検出した3相交流モータの3相電流値と外部から指令された電流指令値とに基づいて該3相交流モータを電流制御する3相交流モータ制御方法であって、前記電流センサで検出した3相電流値のうち、絶対値が最大電流値となっている電流相を除いた残りの2相の電流値を用いて、電流制御用の演算を行い、該演算結果に基づいて前記3相交流モータを制御することを特徴とする3相交流モータ制御方法。   A three-phase AC motor control method for controlling current of a three-phase AC motor based on a three-phase current value of the three-phase AC motor detected by the current sensor and a current command value commanded from outside, wherein the current sensor Of the detected three-phase current values, a current control calculation is performed using the remaining two-phase current values excluding the current phase whose absolute value is the maximum current value. Based on the calculation result, A three-phase AC motor control method, comprising controlling a three-phase AC motor.
JP2007283045A 2007-10-31 2007-10-31 Three-phase AC motor control apparatus and three-phase AC motor control method Pending JP2009112143A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007283045A JP2009112143A (en) 2007-10-31 2007-10-31 Three-phase AC motor control apparatus and three-phase AC motor control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007283045A JP2009112143A (en) 2007-10-31 2007-10-31 Three-phase AC motor control apparatus and three-phase AC motor control method

Publications (1)

Publication Number Publication Date
JP2009112143A true JP2009112143A (en) 2009-05-21

Family

ID=40780015

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007283045A Pending JP2009112143A (en) 2007-10-31 2007-10-31 Three-phase AC motor control apparatus and three-phase AC motor control method

Country Status (1)

Country Link
JP (1) JP2009112143A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012239271A (en) * 2011-05-11 2012-12-06 Denso Corp Controller of rotary machine
JP2014217247A (en) * 2013-04-30 2014-11-17 ローム株式会社 Current detection circuit, motor drive, magnetic disk memory device, electronic apparatus
JP2016019372A (en) * 2014-07-08 2016-02-01 多摩川精機株式会社 Three-phase motor current sensing structure, current sensing method, motor control system, and motor control method
JP2017005910A (en) * 2015-06-12 2017-01-05 日立オートモティブシステムズ株式会社 Abnormal current detection device
CN106549623A (en) * 2015-09-16 2017-03-29 富士电机株式会社 Three-phase inverter device
EP3540936A1 (en) 2018-03-15 2019-09-18 Toyota Jidosha Kabushiki Kaisha Motor control apparatus, motor control program, and motor control method
CN114696683A (en) * 2020-12-28 2022-07-01 日本电产株式会社 Motor control device, motor, and motor control method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012239271A (en) * 2011-05-11 2012-12-06 Denso Corp Controller of rotary machine
JP2014217247A (en) * 2013-04-30 2014-11-17 ローム株式会社 Current detection circuit, motor drive, magnetic disk memory device, electronic apparatus
JP2016019372A (en) * 2014-07-08 2016-02-01 多摩川精機株式会社 Three-phase motor current sensing structure, current sensing method, motor control system, and motor control method
JP2017005910A (en) * 2015-06-12 2017-01-05 日立オートモティブシステムズ株式会社 Abnormal current detection device
CN106549623A (en) * 2015-09-16 2017-03-29 富士电机株式会社 Three-phase inverter device
EP3540936A1 (en) 2018-03-15 2019-09-18 Toyota Jidosha Kabushiki Kaisha Motor control apparatus, motor control program, and motor control method
US10707797B2 (en) 2018-03-15 2020-07-07 Toyota Jidosha Kabushiki Kaisha Motor control apparatus, motor control program, and motor control method
CN114696683A (en) * 2020-12-28 2022-07-01 日本电产株式会社 Motor control device, motor, and motor control method

Similar Documents

Publication Publication Date Title
US8283881B2 (en) Methods, systems and apparatus for synchronous current regulation of a five-phase machine
JP5603360B2 (en) Motor control device and electric power steering device using the same
JP5397023B2 (en) AC motor control device
JP6673186B2 (en) Power converter controller
EP3537601B1 (en) Motor control method
WO2017199643A1 (en) Inverter control device and power conversion device
JP2009112143A (en) Three-phase AC motor control apparatus and three-phase AC motor control method
JP2018093596A (en) Motor system control device and temperature detection state determination method
JP4650518B2 (en) Motor control device
US10298162B2 (en) Brushless-motor drive apparatus
JP2019193445A (en) Motor drive device
JP5351390B2 (en) Power converter
JP5959349B2 (en) Electric vehicle control device and vehicle drive system
CN113574792B (en) Control device of permanent magnet synchronous machine
JP6890700B2 (en) Power converter
JP4708444B2 (en) AC motor control device
KR102056187B1 (en) Apparatus and Method for detecting fails of Alternating Current motor system
JP4946886B2 (en) Analog / digital converter
JP4619712B2 (en) AC motor control device
JP7124218B2 (en) POWER CONVERSION DEVICE AND CONTROL METHOD OF POWER CONVERSION DEVICE
JP5408918B2 (en) Motor control method and control apparatus
KR100894380B1 (en) Electric vehicle controller
KR101393574B1 (en) Detection method of disconnection of power cable of motor and motor control method
JP5134830B2 (en) Motor control device and motor control method
JP4682521B2 (en) Variable speed control device for induction motor