JP2019129602A - Abnormality detection apparatus and abnormality detection method - Google Patents

Abnormality detection apparatus and abnormality detection method Download PDF

Info

Publication number
JP2019129602A
JP2019129602A JP2018009887A JP2018009887A JP2019129602A JP 2019129602 A JP2019129602 A JP 2019129602A JP 2018009887 A JP2018009887 A JP 2018009887A JP 2018009887 A JP2018009887 A JP 2018009887A JP 2019129602 A JP2019129602 A JP 2019129602A
Authority
JP
Japan
Prior art keywords
current
current sensor
value
phase
motor
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
JP2018009887A
Other languages
Japanese (ja)
Inventor
敬之 古西
Noriyuki Konishi
敬之 古西
正典 山下
Masanori Yamashita
正典 山下
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 JP2018009887A priority Critical patent/JP2019129602A/en
Publication of JP2019129602A publication Critical patent/JP2019129602A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Inverter Devices (AREA)

Abstract

To provide an abnormality detection apparatus and an abnormality detection method capable of detecting an abnormality of a current sensor in a short time.SOLUTION: An abnormality detection device that detects an abnormality occurring in a power conversion system includes a current sensor that detects a current flowing in a path between a power conversion device and the multiphase AC motor and outputs a detection value, and a controller that detects whether there is an abnormality in the current sensor, and the controller compares the detection value with a first reference range indicating a normal state of the power conversion system, and detects an abnormality of the current sensor on the basis of the total current indicating the sum of the currents flowing through the respective phases of the multiphase AC motor when it is detected that the detection value is outside the first reference range.SELECTED DRAWING: Figure 1

Description

本発明は、異常検出装置及び異常検出方法に関する。   The present invention relates to an abnormality detection apparatus and an abnormality detection method.

測定対象線路における過電流の発生と、測定対象線路の電流を測定する電流センサに電力を供給する電源線又はグランド線の断線又は短絡の発生と、を電流センサの出力信号に基づいて識別するものであって、電流センサの出力信号に基づいて過電流の発生を検出したときに過電流の発生を確定するまでの時間を、断線又は短絡の発生を確定するまでの時間よりも長く設定する電流異常識別方法が知られている(特許文献1)。   Based on the output signal of the current sensor, the occurrence of overcurrent in the measurement target line and the occurrence of disconnection or short circuit of the power supply line or ground line that supplies power to the current sensor that measures the current of the measurement target line The current that sets the time until the occurrence of overcurrent is determined when the occurrence of overcurrent is detected based on the output signal of the current sensor is longer than the time until the occurrence of disconnection or short circuit is determined. An abnormality identification method is known (Patent Document 1).

特開2009−213219号公報JP 2009-213219 A

従来技術では、電流センサの出力信号に基づいて過電流の発生を検出した場合、出力信号の原因が電流センサの異常と過電流の発生のどちらに起因しているかを確定するために、所定の判定時間を設けている。そのため、判定時間が経過するまでは、電流センサの異常を検出することができず、電流センサの異常を短時間で検出できない、という問題がある。   In the prior art, when the occurrence of an overcurrent is detected based on the output signal of the current sensor, in order to determine whether the cause of the output signal is due to the abnormality of the current sensor or the occurrence of the overcurrent, a predetermined value is used. Judgment time is provided. Therefore, until the determination time elapses, there is a problem that the abnormality of the current sensor cannot be detected and the abnormality of the current sensor cannot be detected in a short time.

本発明が解決しようとする課題は、電流センサの異常を短時間で検出することが可能な異常検出装置及び異常検出方法を提供することである。   The problem to be solved by the present invention is to provide an abnormality detection device and an abnormality detection method capable of detecting an abnormality of a current sensor in a short time.

本発明は、電力変換システムで発生する異常を検出する異常検出装置であって、電力変換装置と多相交流モータの間の経路に流れる電流を検出し、検出値を出力する電流センサと、電流センサの異常の有無を検出するコントローラと、を備え、コントローラは、検出値と、電力変換システムの正常な状態を示す第1の基準範囲とを比較し、検出値が前記第1の基準範囲外であることを検知した場合、多相交流モータの各相に流れる電流の総和を示す総和電流に基づいて、電流センサの異常を検出することで、上記課題を解決する。   The present invention is an abnormality detection device that detects an abnormality that occurs in a power conversion system, and detects a current flowing through a path between the power conversion device and a multiphase AC motor, and outputs a detection value. A controller for detecting the presence or absence of abnormality of the sensor, the controller compares the detected value with a first reference range indicating a normal state of the power conversion system, and the detected value is out of the first reference range. When this is detected, the problem is solved by detecting an abnormality of the current sensor based on the sum current indicating the sum of the currents flowing in the respective phases of the multiphase AC motor.

本発明によれば、電流センサの異常を短時間で検出することができる。   According to the present invention, an abnormality in a current sensor can be detected in a short time.

図1は、第1実施形態に係る異常検出装置を備える電力変換システムの構成図である。FIG. 1 is a block diagram of a power conversion system including the abnormality detection device according to the first embodiment. 図2は、電流センサの異常が発生した際のモータの相電流値及び電流センサの出力電圧値の一例である。FIG. 2 is an example of the phase current value of the motor and the output voltage value of the current sensor when the abnormality of the current sensor occurs. 図3は、過電流が発生した際のモータの相電流値及び電流センサの出力電圧値の一例である。FIG. 3 is an example of the phase current value of the motor and the output voltage value of the current sensor when an overcurrent occurs. 図4は、第1実施形態に係る異常検出処理を示すフローチャートである。FIG. 4 is a flowchart showing an abnormality detection process according to the first embodiment. 図5は、モータの相電流値と電流センサの出力電圧値の関係の一例である。FIG. 5 is an example of the relationship between the phase current value of the motor and the output voltage value of the current sensor. 図6は、第2実施形態に係る異常検出処理を示すフローチャートである。FIG. 6 is a flowchart showing an abnormality detection process according to the second embodiment. 図7は、第3実施形態に係るインバータの制御処理を示すフローチャートである。FIG. 7 is a flowchart showing control processing of the inverter according to the third embodiment.

以下、本発明の実施形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described based on the drawings.

≪第1実施形態≫
図1は、第1実施形態に係る異常検出値を備える電力変換システムの構成を示す図である。第1実施形態に係る電力変換システム100は、モータを駆動源として走行することが可能なハイブリッド車両や、モータを駆動源として走行する電気自動車等に搭載される。
First Embodiment
FIG. 1 is a diagram showing a configuration of a power conversion system provided with an abnormality detection value according to the first embodiment. The power conversion system 100 according to the first embodiment is mounted on a hybrid vehicle that can travel using a motor as a drive source, an electric vehicle that travels using a motor as a drive source, or the like.

図1に示すように、電力変換システム100は、モータ1と、バッテリ2と、インバータ3と、コンデンサ4と、電流センサ6と、コントローラ7と、を備えている。バッテリ2は、リレー5を介してインバータ3に接続されている。コンデンサ4は、バッテリ2と並列に接続されている。インバータ3は、電流センサ6を介して、モータ1と接続されている。   As shown in FIG. 1, the power conversion system 100 includes a motor 1, a battery 2, an inverter 3, a capacitor 4, a current sensor 6, and a controller 7. The battery 2 is connected to the inverter 3 via the relay 5. The capacitor 4 is connected in parallel with the battery 2. The inverter 3 is connected to the motor 1 via the current sensor 6.

モータ1は、誘導電動機又は同期電動機が用いられ、例えば、3相交流モータが挙げられる。なお、本実施形態では、3相交流モータを例に挙げて説明するが、モータ1は、多相交流モータであればよく、例えば、2相交流モータであってもよい。   As the motor 1, an induction motor or a synchronous motor is used, for example, a three-phase alternating current motor. In the present embodiment, a three-phase AC motor will be described as an example. However, the motor 1 may be a multi-phase AC motor, and may be a two-phase AC motor, for example.

バッテリ2は、直流電源であって、モータ1の電源である。例えば、電力変換システム100が電気自動車等の電動車両に搭載される場合に、バッテリ2としては、リチウムイオン電池等の二次電池が挙げられる。   The battery 2 is a DC power supply, and is a power supply of the motor 1. For example, when the power conversion system 100 is mounted on an electric vehicle such as an electric vehicle, the battery 2 may be a secondary battery such as a lithium ion battery.

インバータ3は、複数のスイッチング素子Tr1〜Tr6と、各スイッチング素子Tr1〜Tr6に並列に接続され、スイッチング素子Tr1〜Tr6の電流方向とは逆方向に電流が流れる整流素子D1〜D6を有する。インバータ3は、バッテリ2の直流電圧を三相の交流電圧に変換してモータ1に出力する。本実施形態では、2つのスイッチング素子を直列接続した3対の回路がバッテリ2に並列に接続され、各対のスイッチング素子間とモータ1の三相入力部とがそれぞれ接続されている。スイッチング素子には、例えば、絶縁ゲートバイポーラトランジスタIGBTが挙げられ、整流素子には、例えば、ダイオードが挙げられる。   The inverter 3 includes a plurality of switching elements Tr1 to Tr6 and rectifying elements D1 to D6 that are connected in parallel to the switching elements Tr1 to Tr6 and in which a current flows in a direction opposite to the current direction of the switching elements Tr1 to Tr6. The inverter 3 converts the DC voltage of the battery 2 into a three-phase AC voltage and outputs it to the motor 1. In the present embodiment, three pairs of circuits in which two switching elements are connected in series are connected in parallel to the battery 2, and the switching elements of each pair are connected to the three-phase input part of the motor 1, respectively. The switching element is, for example, an insulated gate bipolar transistor IGBT, and the rectifying element is, for example, a diode.

図1に示す例では、スイッチング素子Tr1とTr2、スイッチング素子Tr3とTr4、スイッチング素子Tr5とTr6がそれぞれ直列に接続されている。スイッチング素子Tr1とTr2の間とモータ1のU相、スイッチング素子Tr3とTr4の間とモータ1のV相、スイッチング素子Tr5とTr6の間とモータ1のW相がそれぞれ接続されている。また、以降の説明では、バッテリ2の正極とリレー5を介して電気的に接続可能なスイッチング素子Tr1、Tr3、Tr5を上アームとし、バッテリ2の負極とリレー5を介して電気的に接続可能なスイッチング素子Tr2、Tr4、Tr6を下アームとする。なお、インバータ3の動作の詳細については後述する。   In the example shown in FIG. 1, the switching elements Tr1 and Tr2, the switching elements Tr3 and Tr4, and the switching elements Tr5 and Tr6 are connected in series. The U-phase of the motor 1 is connected between the switching elements Tr1 and Tr2, the V-phase of the motor 1 between the switching elements Tr3 and Tr4, and the W-phase of the motor 1 between the switching elements Tr5 and Tr6. In the following description, the switching element Tr1, Tr3, Tr5 that can be electrically connected to the positive electrode of the battery 2 via the relay 5 is used as the upper arm, and can be electrically connected to the negative electrode of the battery 2 via the relay 5. The switching elements Tr2, Tr4, and Tr6 are the lower arms. Details of the operation of the inverter 3 will be described later.

コンデンサ4は、バッテリ2の直流電圧を平滑するためのコンデンサである。リレー5がオンすると、コンデンサ4には、バッテリ2からの直流電流により電荷が蓄積され、リレー5がオフすると、蓄積された電荷は放電される。   The capacitor 4 is a capacitor for smoothing the DC voltage of the battery 2. When the relay 5 is turned on, electric charge is accumulated in the capacitor 4 due to the direct current from the battery 2, and when the relay 5 is turned off, the accumulated electric charge is discharged.

電流センサ6は、バッテリ2からモータ1へ供給される交流電流を検出する電流センサである。電流センサ6は、測定する電流により磁気コア(磁心)内に発生する磁束を電圧に変換し、電圧値をコントローラ7に出力する。電流センサ6により出力された電圧値は、測定する電流の電流値に対応している。電流センサ6としては、シャント方式の電流センサや、ホール方式の電流センサが例示できる。   The current sensor 6 is a current sensor that detects an alternating current supplied from the battery 2 to the motor 1. The current sensor 6 converts the magnetic flux generated in the magnetic core (magnetic core) into a voltage by the current to be measured, and outputs the voltage value to the controller 7. The voltage value output by the current sensor 6 corresponds to the current value of the current to be measured. As the current sensor 6, a shunt-type current sensor or a hole-type current sensor can be exemplified.

電流センサ6は、モータ1の各相へ流れる電流を検出する複数の電流センサを有している。スイッチング素子Tr1とTr2の接続点とモータ1のU相の間の経路には、モータ1のU相へ流れる電流(電流値I)を検出する電流センサCSが設けられている。電流センサCSは、検出した電流を電圧に変換し、変換後の電圧を出力電圧値Vとしてコントローラ7に出力する。スイッチング素子Tr3とTr4の接続点とモータ1のV相の間の経路には、モータ1のV相へ流れる電流(電流値I)を検出する電流センサCSが設けられている。電流センサCSは、検出した電流を電圧に変換し、変換後の電圧を出力電圧値Vとしてコントローラ7に出力する。スイッチング素子Tr5とTr6の接続点とモータ1のW相の間の経路には、モータ1のW相へ流れる電流(電流値I)を検出する電流センサCSが設けられている。電流センサCSは、検出した電流を電圧に変換し、変換後の電圧を出力電圧値Vとしてコントローラ7に出力する。 The current sensor 6 has a plurality of current sensors that detect currents flowing to the respective phases of the motor 1. The path between the switching elements Tr1 and Tr2 of the connection point between the motor 1 the U-phase, the current sensor CS U for detecting a current (current value I U) flowing in the U phase of the motor 1 is provided. The current sensor CS U converts the detected current into voltage, and outputs to the controller 7 to the converted voltage as an output voltage value V U. The path between the switching elements Tr3 Tr4 connection point and V-phase of the motor 1, current sensor CS V for detecting a current (current value I V) flowing to the V phase of the motor 1 is provided. The current sensor CS V converts the detected current into voltage, and outputs to the controller 7 to the converted voltage as an output voltage value V V. In a path between the connection point of the switching elements Tr5 and Tr6 and the W phase of the motor 1, a current sensor CS W for detecting a current (current value I W ) flowing to the W phase of the motor 1 is provided. The current sensor CS W converts the detected current into voltage, and outputs to the controller 7 to the converted voltage as an output voltage value V W.

図1に示すように、モータ1が3相交流モータの場合、モータ1の各相に流れる電流(電流値I、I、I)は、互いに位相がずれた交流電流であるため、電流センサCSの出力電圧値V、電流センサCSの出力電圧値V、電流センサCSの出力電圧値Vも、互いに位相がずれた経時的に変化する電圧値となる。 As shown in FIG. 1, when the motor 1 is a three-phase AC motor, currents (current values I U , I V , I W ) flowing through the phases of the motor 1 are AC currents that are out of phase with each other. a current sensor CS output voltage value V U of U, the output voltage value V V of the current sensor CS V, the output voltage value V W of the current sensor CS W also becomes a voltage value that varies over time out of phase with each other.

コントローラ7は、中央演算装置CPU、リードオンメモリROM及びランダムアクセスメモリRAMを備える。コントローラ7は、インバータ3の動作を制御する機能を有している。コントローラ7には、車両コントローラ(付図子)から、トルク指令値が入力される。また、コントローラ7には、電流センサ6から、各相の電圧信号(出力電圧値V、V、V)が入力される。また、コントローラ7には、モータの周囲に設けられ、モータの回転数を検出する回転子位置センサ(付図子)から、位置センサ信号が入力される。コントローラ7は、これらの入力信号に基づいて、パルス幅変調(PWM:Pulse Width Modulation)信号を生成する。そして、コントローラ7は、生成したPWM信号に基づいて、インバータ3を構成する各スイッチング素子Tr1〜Tr6が所定のタイミングでON/OFFするように制御する。コントローラ7は、インバータ3の各スイッチング素子Tr1〜Tr6のゲート端子と接続しており、各ゲート端子にゲート信号を出力する。これにより、インバータ3は、コントローラ7からのゲート信号に応じて、バッテリ2の直流電流を交流電流に変換することができる。 The controller 7 includes a central processing unit CPU, a read on memory ROM, and a random access memory RAM. The controller 7 has a function of controlling the operation of the inverter 3. A torque command value is input to the controller 7 from a vehicle controller (appended figure). The controller 7 receives voltage signals (output voltage values V U , V V , V W ) for each phase from the current sensor 6. Further, a position sensor signal is input to the controller 7 from a rotor position sensor (appended drawing) that is provided around the motor and detects the rotation speed of the motor. The controller 7 generates a pulse width modulation (PWM) signal based on these input signals. Then, the controller 7 controls the switching elements Tr1 to Tr6 constituting the inverter 3 to be turned on / off at a predetermined timing based on the generated PWM signal. The controller 7 is connected to the gate terminals of the switching elements Tr1 to Tr6 of the inverter 3, and outputs a gate signal to each gate terminal. Thereby, the inverter 3 can convert the direct current of the battery 2 into an alternating current according to the gate signal from the controller 7.

また、コントローラ7は、電流センサ6からの電圧信号により、電力変換システム100の異常を検出すると、スイッチング素子Tr1〜Tr6をOFFさせて、インバータ3の動作を停止させる。   Further, when the controller 7 detects an abnormality of the power conversion system 100 based on the voltage signal from the current sensor 6, the controller 7 turns off the switching elements Tr <b> 1 to Tr <b> 6 and stops the operation of the inverter 3.

コントローラ7は、電力変換システム100で発生した異常を検出する機能を有している。電力変換システム100の異常としては、例えば、インバータ3の異常に伴う過電流の発生や、電流センサ6の異常、リレー5の異常や、各構成を接続する配線の断線等が挙げられる。   The controller 7 has a function of detecting an abnormality that has occurred in the power conversion system 100. Examples of the abnormality of the power conversion system 100 include the occurrence of an overcurrent due to the abnormality of the inverter 3, the abnormality of the current sensor 6, the abnormality of the relay 5, and the disconnection of the wiring connecting each component.

本実施形態では、コントローラ7は、電力変換システム100の異常として、電流センサ6の異常を検出する。電流センサ6の異常としては、測定する電流の電流値に対応した電圧値を出力できない状態が例示できる。例えば、経時的に変化する交流電流を測定しているにもかかわらず、電流センサの最大出力電圧値で固定されて出力される状態や、ゼロ電圧で固定されて出力される状態が挙げられる。このような電流センサ6の異常の原因としては、例えば、電流センサの内部回路において電源線又はグランド線の断線又は短絡の発生が挙げられる。   In the present embodiment, the controller 7 detects an abnormality of the current sensor 6 as an abnormality of the power conversion system 100. An example of the abnormality of the current sensor 6 is a state in which a voltage value corresponding to the current value of the current to be measured can not be output. For example, although the alternating current which changes with time is measured, the state fixed and output by the maximum output voltage value of a current sensor, and the state fixed and output by zero voltage are mentioned. As a cause of such an abnormality of the current sensor 6, for example, occurrence of disconnection or short circuit of a power supply line or a ground line in an internal circuit of the current sensor can be mentioned.

電流センサ6の異常について、図2に示す例を参照しながら説明する。図2は、電流センサ6の異常が発生した際のモータ1の相電流値及び電流センサ6の出力電圧値の一例である。図2(A)は、電流センサ6の異常発生時にモータ1の各相に流れる電流値(電流値I、I、I)と時間の関係を示す。図2(B)は、図2(A)に示す時間と対応しており、電流センサ6の異常発生時に電流センサ6が出力する電圧値(出力電圧値V、V、V)と時間の関係を示す。また、図2(A)(B)おいて、時刻tでは、電流センサ6のうち電流センサCSの内部回路にて、グランド線の断線が発生したものとする。 The abnormality of the current sensor 6 will be described with reference to the example shown in FIG. FIG. 2 is an example of the phase current value of the motor 1 and the output voltage value of the current sensor 6 when the abnormality of the current sensor 6 occurs. FIG. 2A shows the relationship between the current values (current values I U , I V , I W ) flowing through the phases of the motor 1 and the time when an abnormality occurs in the current sensor 6. 2B corresponds to the time shown in FIG. 2A, and the voltage values (output voltage values V U , V V , V W ) output by the current sensor 6 when the abnormality of the current sensor 6 occurs. Show the relationship of time. Also, FIG. 2 (A) (B) Oite, at time t 1, at an internal circuit of the current sensor CS V out of the current sensor 6, disconnection of the ground line is assumed to have occurred.

図2(A)に示すように、3相交流モータの場合には、各相に流れる電流値I、I、Iは、互いに位相がずれた交流波形になる。各電流値の総和を総和電流Isumとすると、総和電流Isumは下記式(1)を満たす。 As shown in FIG. 2A, in the case of a three-phase AC motor, the current values I U , I V , and I W flowing in each phase are AC waveforms that are out of phase with each other. If the sum of the current values is the sum current I sum , the sum current I sum satisfies the following formula (1).

sum=I+I+I=0 (1) I sum = I U + I V + I W = 0 (1)

ここで、電流センサ6の異常が電力変換システム100に与える影響について説明する。コントローラ7は電流センサ6の電圧信号に基づいて制御するため、電流センサ6の異常があった場合には、その異常の影響を受ける。一方、コントローラ7以外のその他の構成、例えば、モータ1、バッテリ2、インバータ3、コンデンサ4、及びリレー5は、電流センサ6の電圧信号とは関係がないため、電流センサ6の異常があった場合であっても、その異常の影響を受けない。このため、図2(A)に示すように、モータ1の各相に流れる電流の電流値I、I、Iは、電流センサCSの異常の発生の前後において、電流センサCSの異常の影響を受けることなく、相電流値の正常範囲内の値を維持する。図2(A)では、最大電流値Imax_thは正常範囲の最大値を示し、最小電流値Imin_thは正常範囲の最小値を示す。相電流値が正常範囲内の値であることは、少なくともモータ1、バッテリ2、インバータ3、コンデンサ4、リレー5で構成される電力変換システム100が正常状態であることを示している。相電流値の正常範囲は、モータ1の消費電力等に応じて予め設定され、ROM又はRAM等の記憶媒体に記憶される。 Here, the influence of the abnormality of the current sensor 6 on the power conversion system 100 will be described. Since the controller 7 performs control based on the voltage signal of the current sensor 6, if there is an abnormality in the current sensor 6, it is affected by the abnormality. On the other hand, other configurations other than the controller 7, for example, the motor 1, the battery 2, the inverter 3, the capacitor 4, and the relay 5 are not related to the voltage signal of the current sensor 6, so there was an abnormality in the current sensor 6. Even if it is a case, it is not affected by the abnormality. For this reason, as shown in FIG. 2A, the current values I U , I V , and I W of the current flowing in each phase of the motor 1 are the current sensor CS V before and after the occurrence of the abnormality of the current sensor C SV. Maintaining the value within the normal range of the phase current value without being affected by the abnormality of In FIG. 2A, the maximum current value I max_th indicates the maximum value in the normal range, and the minimum current value I min_th indicates the minimum value in the normal range. The fact that the phase current value is within the normal range indicates that the power conversion system 100 including at least the motor 1, the battery 2, the inverter 3, the capacitor 4 and the relay 5 is in a normal state. The normal range of the phase current value is set in advance according to the power consumption of the motor 1 and stored in a storage medium such as a ROM or a RAM.

次に、図2(B)を参照しながら、電流センサCSの出力電圧値V、電流センサCSの出力電圧値V、及び電流センサCSの出力電圧値Vについて説明する。 Next, with reference to FIG. 2 (B), the output voltage value V U of the current sensor CS U, the output voltage value V V of the current sensor CS V, and the output voltage value V W of the current sensor CS W will be described.

電流センサCSの異常が発生する時刻tまでの間において、出力電圧値V、出力電圧値V、及び出力電圧値Vは、それぞれ出力電圧値の正常範囲内の値を維持する。出力電圧値V、V、Vは、図2(A)に示す電流値I、I、Iに対応した電圧値になる。図2(B)では、最大電圧値Vmax_raは正常範囲の最大値を示し、最小電圧値Vmin_raは正常範囲の最小値を示す。なお、出力電圧値の正常範囲は、電流センサ6の定格電流等に応じて予め設定され、ROM又はRAM等の記憶媒体に記憶される。例えば、電流センサ6の定格電流が大きいほど、最大電圧値Vmax_raは大きくなるとともに、最小電圧値Vmin_raは小さくなる。言い換えると、出力電圧の正常範囲は、電流センサ6の定格電流の大きさに応じて拡大する。 The output voltage value V U , the output voltage value V V , and the output voltage value V W are each maintained within a normal range of the output voltage value until time t 1 when the abnormality of the current sensor CS V occurs. . The output voltage values V U , V V , and V W are voltage values corresponding to the current values I U , I V , and I W shown in FIG. In FIG. 2B, the maximum voltage value Vmax_ra indicates the maximum value in the normal range, and the minimum voltage value Vmin_ra indicates the minimum value in the normal range. The normal range of the output voltage value is set in advance according to the rated current of the current sensor 6 and stored in a storage medium such as a ROM or a RAM. For example, as the rated current of the current sensor 6 increases, the maximum voltage value V max_ra increases and the minimum voltage value V min_ra decreases. In other words, the normal range of the output voltage is expanded according to the magnitude of the rated current of the current sensor 6.

時刻tにて、例えば、電流センサ6のうち電流センサCSの内部回路において、グランド線の断線が発生すると、電流センサCSの出力電圧値は、最大出力電圧値で固定される。図2(B)の例では、時刻t以降、出力電圧値Vは、最大出力電圧値Vmax_thで固定される。最大出力電圧値Vmax_thは、電流センサ6の出力可能電圧範囲の最大値を示し、最大電圧値Vmax_raよりも高い(最大出力電圧値Vmax_th>最大電圧値Vmax_ra)。また、最小出力電圧値Vmin_thは、電流センサ6の出力可能電圧範囲の最小値を示し、最小電圧値Vmin_raよりも低い(最小出力電圧値Vmin_th<最小電圧値Vmin_ra)。出力電圧値の正常範囲は、電流センサ6の出力可能電圧範囲内に含まれる。なお、図2(B)の例では、電流センサCS、CSでは異常が発生していないため、電流センサCS、CSは、図2(A)に示す電流値I、Iに対応した電圧値をそれぞれ出力電圧値V、Vとして出力する。 At time t 1, for example, in the internal circuit of the current sensor CS V out of the current sensor 6, the disconnection of the ground line is generated, the output voltage value of the current sensor CS V is fixed at the maximum output voltage value. In the example of FIG. 2 (B), after time t 1, the output voltage value V V is fixed at the maximum output voltage value V max_th. The maximum output voltage value Vmax_th indicates the maximum value of the output possible voltage range of the current sensor 6, and is higher than the maximum voltage value Vmax_ra (maximum output voltage value Vmax_th > maximum voltage value Vmax_ra ). Further, the minimum output voltage value V min — th indicates the minimum value of the output possible voltage range of the current sensor 6 and is lower than the minimum voltage value V min — ra (minimum output voltage value V min — th <minimum voltage value V min — ra ). The normal range of the output voltage value is included in the output possible voltage range of the current sensor 6. In the example of FIG. 2 (B), since the current sensor CS U, abnormal in CS W has not occurred, the current sensor CS U, CS W, the current value I U shown in FIG. 2 (A), I W The voltage values corresponding to V are output as output voltage values V U and V W respectively.

ここで、電力変換システム100の異常のうち、電流センサ6が正常範囲外の値を出力する現象を考えると、電流センサ6の異常の他には、過電流の発生が挙げられる。過電流の発生とは、インバータ3とモータ1の間の経路において、インバータ3の定格出力電流やモータ1の定格電流を超える電流値の電流が流れることをいう。   Here, considering the phenomenon in which the current sensor 6 outputs a value outside the normal range among the abnormalities of the power conversion system 100, in addition to the abnormality of the current sensor 6, the occurrence of an overcurrent can be mentioned. The occurrence of overcurrent means that a current having a current value exceeding the rated output current of the inverter 3 or the rated current of the motor 1 flows in the path between the inverter 3 and the motor 1.

過電流の発生について、図3に示す例を参照しながら説明する。図3は、過電流が発生した際のモータ1の相電流値及び電流センサ6の出力電圧値の一例である。図3(A)は、過電流発生時にモータ1の各相に流れる電流値(電流値I、I、I)と時間の関係を示す。図3(B)は、図3(A)に示す時間と対応しており、過電流発生時に電流センサ6が出力する電圧値(出力電圧値V、V、V)と時間の関係を示す。なお、図3では、電流センサ6には異常が発生しておらず、電流センサ6は、測定する電流の電流値に対応する電圧値を出力するものとする。 The occurrence of overcurrent will be described with reference to the example shown in FIG. FIG. 3 shows an example of the phase current value of the motor 1 and the output voltage value of the current sensor 6 when an overcurrent occurs. FIG. 3A shows the relationship between current values (current values I U , I V , I W ) flowing through the phases of the motor 1 and the time when an overcurrent occurs. 3B corresponds to the time shown in FIG. 3A, and the relationship between the voltage values (output voltage values V U , V V , V W ) output from the current sensor 6 when an overcurrent occurs and the time. Indicates In FIG. 3, no abnormality has occurred in the current sensor 6, and the current sensor 6 outputs a voltage value corresponding to the current value of the current to be measured.

図3(A)に示すように、過電流が発生した場合、電流値I、I、Iは、振幅が正常範囲外の値の交流波形となる。これは、過電流の発生直後においては、モータ1やインバータ3の動作そのものは、過電流の発生の前と変わらないことを示している。図3(A)では、過電流が発生した場合、モータ1の各相には、正常範囲外の値の電流が周期的に流れていることを示している。 As shown in FIG. 3A, when an overcurrent occurs, the current values I U , I V , and I W are alternating waveforms whose amplitudes are outside the normal range. This indicates that immediately after the occurrence of the overcurrent, the operations of the motor 1 and the inverter 3 are not different from those before the occurrence of the overcurrent. FIG. 3A shows that when an overcurrent occurs, a current outside the normal range flows periodically in each phase of the motor 1.

また、図3(B)に示すように、過電流が発生した場合、出力電圧値V、出力電圧値V、及び出力電圧値Vは、それぞれ図3(A)に示す電流の電流値I、I、Iに対応した値となる。具体的に、出力電圧値V、V、Vは交流波形を維持しながら、振幅が正常範囲外の値になる。過電流が発生した場合、電流センサ6は、特定の電圧値で固定された電圧値ではなく、周期的に、正常範囲内の値と正常範囲外の値(異常範囲内)を繰り返し出力する。 Further, as shown in FIG. 3B, when an overcurrent occurs, the output voltage value V U , the output voltage value V V , and the output voltage value V W are the currents shown in FIG. The values correspond to the values I U , I V , and I W. Specifically, the output voltage values V U , V V and V W have amplitudes outside the normal range while maintaining the AC waveform. When an overcurrent occurs, the current sensor 6 periodically outputs a value within the normal range and a value outside the normal range (within the abnormal range) instead of a voltage value fixed at a specific voltage value.

ここで、図2と図3を比較すると、電流センサ6の異常が発生した場合も、過電流が発生した場合でも、電流センサ6は正常範囲外の値を出力する。このため、電流センサ6の出力信号が正常範囲外となったことを検知した時点では、電流センサ6が正常範囲外の値を出力する原因が、電流センサ6の異常と過電流の発生のどちらに起因しているかを判定することができない。そのため、一般的には、電流センサ6の出力電圧値が正常範囲外となったことを検知した後、一定の判定時間を設けて、出力電圧値を観察することで、電流センサ6の異常及び過電流の発生とを判別する。   Here, when FIG. 2 is compared with FIG. 3, the current sensor 6 outputs a value outside the normal range even when an abnormality occurs in the current sensor 6 or an overcurrent occurs. Therefore, when it is detected that the output signal of the current sensor 6 is out of the normal range, the cause of the current sensor 6 outputting a value out of the normal range is either the abnormality of the current sensor 6 or the generation of the overcurrent. It cannot be determined whether or not it is caused by Therefore, generally, after detecting that the output voltage value of the current sensor 6 has become out of the normal range, by providing a fixed determination time and observing the output voltage value, the abnormality of the current sensor 6 and Determine the occurrence of overcurrent.

図2の例では、時刻t以降、出力電圧値Vは最大出力電圧値Vmax_thで固定されるのに対して、図3の例では、時刻t以降、出力電圧値Vは経時的に変化する。例えば、一定の判定時間が経過した後、出力電圧値Vが最大出力電圧値Vmax_thであるか否かを判定することで、電流センサ6の異常の発生と過電流の発生を切り分けることができる。 In the example of FIG. 2, after time t 1, the output voltage value V V for being fixed at the maximum output voltage value V max_th, in the example of FIG. 3, after time t 1, the output voltage value V V over time Change. For example, after a certain determination time has elapsed, it is possible to separate the occurrence of the abnormality of the current sensor 6 from the occurrence of the overcurrent by determining whether or not the output voltage value V V is the maximum output voltage value V max_th. it can.

しかし、電流センサ6が正常範囲外の値を出力する原因を、一定の判定時間を設けて特定する方法では、短時間で電流センサ6の異常の発生と過電流の発生を識別することができない。これに対して、本実施形態のコントローラ7は、電流センサ6の出力電圧値が範囲外となったことを検知した後に、短時間で電流センサ6の異常を検出する。   However, in the method of specifying the cause for the current sensor 6 to output a value outside the normal range by providing a certain determination time, it is not possible to distinguish the occurrence of the abnormality of the current sensor 6 and the occurrence of the overcurrent in a short time. . In contrast, the controller 7 of the present embodiment detects an abnormality of the current sensor 6 in a short time after detecting that the output voltage value of the current sensor 6 is out of range.

具体的には、コントローラ7は、電流センサ6の出力電圧値V、V、Vのいずれかが正常範囲外の値であることを検知すると、電流センサ6の出力電圧値V、V、Vから、モータ1の各相に流れる電流の総和を示す総和電流Isumを算出する。例えば、コントローラ7は、出力電圧値V、V、Vをそれぞれ電流値に換算するとともに、換算された各相の電流値の総和を算出することで、総和電流Isumを算出する。電流センサ6は、正常状態の場合には、上述したように、測定する電流の電流値に対応する電圧値を出力するため、電流センサ6の各相の出力電圧値は、モータ1の各相の電流値に対応する。このため、本実施形態では、コントローラ7は、電流センサ6の各相の出力電圧値から、総和電流Isumを算出する。 Specifically, when the controller 7 detects that one of the output voltage values V U , V V , and V W of the current sensor 6 is outside the normal range, the controller 7 outputs the output voltage value V U , V V, from V W, and calculates the sum current I sum indicating the sum of the currents flowing through each phase of the motor 1. For example, the controller 7 converts the output voltage values V U , V V and V W into current values, and calculates the sum total of the converted current values of the respective phases to calculate the total current I sum . Since the current sensor 6 outputs a voltage value corresponding to the current value of the current to be measured as described above in the normal state, the output voltage value of each phase of the current sensor 6 corresponds to each phase of the motor 1. Corresponds to the current value of. For this reason, in this embodiment, the controller 7 calculates the total current I sum from the output voltage value of each phase of the current sensor 6.

コントローラ7は、電流センサ6の各相の出力電圧値から総和電流Isumを算出すると、総和電流Isumと、RAM又はROMに予め記憶された総和電流の正常範囲とを比較する。そして、コントローラ7は、総和電流Isumが総和電流の正常範囲内の場合には、電流センサ6は正常と判定する。反対に、コントローラ7は、総和電流Isumが総和電流の正常範囲外の場合には、電流センサ6は異常と判定する。 When the controller 7 calculates the total current I sum from the output voltage value of each phase of the current sensor 6, the controller 7 compares the total current I sum with the normal range of the total current stored in advance in the RAM or ROM. Then, the controller 7 determines that the current sensor 6 is normal when the total current I sum is within the normal range of the total current. On the contrary, the controller 7 determines that the current sensor 6 is abnormal when the total current I sum is out of the normal range of the total current.

なお、総和電流の正常範囲は、インバータ3の定格出力電流やモータ1の定格電流が考慮された範囲で予め設定され、ROM又はRAM等の記憶媒体に記憶される。また、以降の説明では、最小値Isum_min_thは総和電流の正常範囲の最小値として、最大値Isum_max_thは総和電流の正常範囲の最大値をとして説明する。例えば、最大値Isum_max_th及び最小値Isum_min_thは、電流センサ6の検出精度誤差を考慮した値に設定される。 The normal range of the total current is set in advance in a range in which the rated output current of the inverter 3 and the rated current of the motor 1 are taken into consideration, and is stored in a storage medium such as a ROM or a RAM. In the following description, the minimum value I sum_min_th will be described as the minimum value of the normal range of the total current, and the maximum value I sum_max_th will be described as the maximum value of the normal range of the total current. For example, the maximum value I sum_max_th and the minimum value I sum_min_th are set to values that consider the detection accuracy error of the current sensor 6.

図2(B)を用いてより具体的に説明すると、時刻tまでの時間では、出力電圧値V、V、Vは、モータ1の相電流値に対応し、互いに位相がずれた交流波形となる。このため、出力電圧値V、V、Vから算出された総和電流Isumは、上記式(1)で示されるようにゼロ付近の値となる。 More specifically, referring to FIG. 2B, the output voltage values V U , V V , and V W correspond to the phase current values of the motor 1 and are out of phase with each other in the time up to time t 1. AC waveform. For this reason, the total current I sum calculated from the output voltage values V U , V V , and V W is a value near zero as shown in the above equation (1).

一方、時刻t以降では、出力電圧値V、V、Vのうち、出力電圧値Vは、経時的に変化することなく、最大出力電圧値Vmax_thに固定される。このため、時刻t以降では、総和電流Isumは、上記式(1)の関係性を満たさない。例えば、総和電流の正常範囲をゼロ近傍の範囲に設定した場合には、時刻tまでは、総和電流Isumは正常範囲内の値であるのに対して、時刻t以降では、総和電流Isumは正常範囲外の値となる。 On the other hand, the time t 1 after the output voltage value V U, V V, of V W, the output voltage value V V is changed over time without, is fixed to the maximum output voltage value V max_th. Therefore, the time t 1 after the sum current I sum does not satisfy the relationship of the above formula (1). For example, when the normal range of the total current is set to a range near zero, the total current I sum is a value within the normal range until time t 1 , whereas the total current is after time t 1. I sum is a value outside the normal range.

このように、本実施形態では、出力電圧値V、V、Vのいずれかが正常範囲外の値であることを検知した場合に、出力電圧値V、V、Vに基づいて総和電流Isumを算出し、総和電流Isumと総和電流の正常範囲を比較する。そして、総和電流Isumが総和電流の正常範囲外の場合には、電流センサ6の異常と判定する。これにより、電流センサ6が正常範囲外の値を出力する原因を、短時間で電流センサ6の異常か否かを判定することができる。 Thus, in the present embodiment, the output voltage value V U, when one of V V, V W detects that a value outside the normal range, the output voltage value V U, V V, the V W Based on the calculated sum total current I sum , the total sum current I sum is compared with the normal range of the total sum current. When the total current I sum is out of the normal range of the total current, it is determined that the current sensor 6 is abnormal. Thereby, it can be determined whether the cause of the current sensor 6 outputting a value outside the normal range is an abnormality of the current sensor 6 in a short time.

次に、図4を参照しながら、電流センサ6の異常を検出する方法について説明する。図4は、本実施形態に係る異常検出処理を示すフローチャートである。なお、以下に説明する異常検出処理は、コントローラ7により所定の周期ごとに実行される。   Next, a method of detecting an abnormality in the current sensor 6 will be described with reference to FIG. FIG. 4 is a flowchart showing the abnormality detection process according to the present embodiment. The abnormality detection process described below is executed by the controller 7 at predetermined intervals.

ステップS101にて、コントローラ7は、電流センサ6から出力電圧値を取得する。コントローラ7は、モータ1の各相に流れる電流を検出するために設けられた複数の電流センサから出力電圧値を取得する。図1に示す電力変換システム100では、コントローラ7は、電流センサCSから出力電圧値Vを、電流センサCSから出力電圧値Vを、電流センサCSから出力電圧値Vをそれぞれ取得する。 In step S <b> 101, the controller 7 acquires an output voltage value from the current sensor 6. The controller 7 obtains output voltage values from a plurality of current sensors provided to detect the current flowing in each phase of the motor 1. In the power conversion system 100 shown in FIG. 1, the controller 7, the output voltage value V U from the current sensor CS U, the output voltage value V V from a current sensor CS V, the output voltage value V W of the current sensor CS W respectively get.

ステップS102にて、コントローラ7は、ステップS101にて取得した出力電圧値と、出力電圧値の正常範囲を比較する。コントローラ7は、モータ1の相ごとに、出力電圧値と出力電圧値の正常範囲を比較する。   In step S102, the controller 7 compares the output voltage value acquired in step S101 with the normal range of the output voltage value. The controller 7 compares the output voltage value with the normal range of the output voltage value for each phase of the motor 1.

出力電圧値の正常範囲は、最小値及び最電値で規定される。図2の例では、出力電圧値の正常範囲は、最小電圧値Vmin_raから最大電圧値Vmax_raまでの範囲を示す。なお、コントローラ7は、出力電圧値が経時的に変化する場合であっても、時間で積分した平均の電圧値を算出することなく、電流センサ6が出力する電圧値をそのまま用いる。 The normal range of the output voltage value is defined by the minimum value and the maximum power value. In the example of FIG. 2, the normal range of the output voltage value indicates a range from the minimum voltage value V min — ra to the maximum voltage value V max — ra . The controller 7 uses the voltage value output from the current sensor 6 as it is without calculating the average voltage value integrated over time even when the output voltage value changes with time.

出力電圧値が正常範囲外の値の場合、ステップS103に進み、出力電圧値が正常範囲内の値の場合、ステップS106へ進む。図2の例では、図2(B)に示すように、時刻tまでの時間では、出力電圧値V、V、Vは電圧の正常範囲内の値であるため、ステップS103へ進む。時刻t以降では、出力電圧値Vは、電圧の正常範囲外の値である最大出力電圧値Vmax_thに固定されるため、ステップS106へ進む。 If the output voltage value is outside the normal range, the process proceeds to step S103. If the output voltage value is within the normal range, the process proceeds to step S106. In the example of FIG. 2, as shown in FIG. 2B, since the output voltage values V U , V V , and V W are values within the normal range of the voltage up to time t 1, go to Step S103. move on. In time t 1 later, the output voltage value V V is to be fixed to the maximum output voltage value V max_th a value outside the normal range of voltages, the process proceeds to step S106.

ステップS103にて、コントローラ7は、モータ1の各相に流れる電流の総和を総和電流Isumとして算出し、総和電流Isumと、総和電流の正常範囲(最大値Isum_max_th、最小値Isum_min_th)を比較する。具体的には、コントローラ7は、ステップS101にて取得した電流センサ6の各相の出力電圧値を、それぞれ各相に流れる電流の電流値に換算するとともに、換算した各相の電流値の総和を算出する。 In step S103, the controller 7 calculates the sum of the currents flowing in the respective phases of the motor 1 as the sum current I sum , and the sum current I sum and the normal range of the sum current (maximum value I sum_max_th , minimum value I sum_min_th ). Compare Specifically, the controller 7 converts the output voltage value of each phase of the current sensor 6 acquired in step S101 into the current value of the current flowing in each phase, and sums up the converted current values of the respective phases. Calculate

そして、コントローラ7は、RAM又はROMから総和電流の正常範囲を取得し、総和電流Isumと総和電流の正常範囲を比較する。総和電流Isumが総和電流の正常範囲外の値の場合、ステップS104に進み、総和電流Isumが総和電流の正常範囲内の値の場合、ステップS105に進む。 Then, the controller 7 acquires the normal range of the total current from the RAM or ROM, and compares the total current I sum with the normal range of the total current. If the sum current I sum is a value outside the normal range of the sum current, the process proceeds to step S104, and if the sum current I sum is a value within the normal range of the sum current, the process proceeds to step S105.

ステップS104にて、コントローラ7は、電流センサ6の異常と判定し、電流センサ6の状態を異常として検出する。本実施形態では、コントローラ7は、電流センサ6のうち少なくとも一つ以上の電流センサに異常が発生したことを検出する。   In step S104, the controller 7 determines that the current sensor 6 is abnormal, and detects the state of the current sensor 6 as abnormal. In the present embodiment, the controller 7 detects that an abnormality has occurred in at least one of the current sensors 6.

ステップS103にて、総和電流Isumが総和電流の正常範囲内の値の場合、ステップS105に進む。ステップS105にて、コントローラ7は、電流センサ6の状態を正常と判定することで、電流センサ6の正常状態を検出する。 If it is determined in step S103 that the total current I sum is within the normal range of the total current, the process proceeds to step S105. In step S105, the controller 7 detects the normal state of the current sensor 6 by determining that the state of the current sensor 6 is normal.

ステップS102にて、出力電圧値が正常範囲内の値の場合、ステップS106へ進む。ステップS106にて、コントローラ7は、電流センサ6の状態を正常と判定することで、電流センサ6の正常状態を検出する。   In step S102, when the output voltage value is within the normal range, the process proceeds to step S106. In step S106, the controller 7 detects the normal state of the current sensor 6 by determining that the state of the current sensor 6 is normal.

ステップS104〜S106のいずれかのステップでの処理が終了すると、電流センサ6の異常を検出する処理は終了する。   When the process in any one of steps S104 to S106 ends, the process of detecting an abnormality in current sensor 6 ends.

以上のように、本実施形態の異常検出装置は、電力変換システム100で発生する異常を検出する異常検出装置である。異常検出装置は、インバータ3とモータ1の間の経路に流れる電流を検出し、電圧値を出力する電流センサと、電流センサ6の異常の有無を検出するコントローラ7を備えている。コントローラ7は、電流センサ6の出力電圧値V、V、Vと出力電圧値の正常範囲を比較し、出力電圧値V、V、Vのいずれかが正常範囲外であることを検知した場合、総和電流Isumに基づいて、電流センサ6の異常を検出する。これにより、出力電圧値V、V、Vのいずれかが正常範囲外であることを検知してから短時間で電流センサ6の異常を検出することができる。 As described above, the abnormality detection device of the present embodiment is an abnormality detection device that detects an abnormality that occurs in the power conversion system 100. The abnormality detection device includes a current sensor that detects a current flowing in a path between the inverter 3 and the motor 1 and outputs a voltage value, and a controller 7 that detects whether the current sensor 6 is abnormal. The controller 7 compares the normal range of the output voltage value V U, V V, V W and the output voltage value of the current sensor 6, the output voltage value V U, V V, either V W is in a normal range When this is detected, an abnormality of the current sensor 6 is detected based on the total current I sum . Thereby, the abnormality of the current sensor 6 can be detected in a short time after detecting that any one of the output voltage values V U , V V , and V W is outside the normal range.

また、本実施形態では、コントローラ7は、総和電流Isumと、総和電流Isumの正常範囲を比較し、総和電流Isumが正常範囲内の場合、電流センサ6は正常と判定し、総和電流Isumが正常範囲外の場合、電流センサ6は異常と判定する。例えば、電流センサCSの出力電圧値Vが出力電圧値の正常範囲外の値であることを検知した後、総和電流Isumが総和電流Isumの正常範囲内のため、電流センサ6は正常と判定したとする。この場合、電流センサCSの状態が正常と判定できるのみならず、他の相の電流センサCS、CSの状態も正常と判定することができ、短時間でモータ1の各相の電流センサの状態を正常と判定することができる。 Further, in the present embodiment, the controller 7 compares the total current I sum, the normal range of total current I sum, when the sum current I sum is within the normal range, the current sensor 6 is determined to be normal, the total electric current When I sum is outside the normal range, the current sensor 6 determines that it is abnormal. For example, after detecting that the output voltage value V U of the current sensor CS U is a value outside the normal range of the output voltage value, the sum current I sum is for the normal range of total current I sum, the current sensor 6 Assume that it is determined to be normal. In this case, not only the state of the current sensor CS U can be judged to be normal, the current sensor CS V of other phases, the state of CS W can be determined to be normal in a short time of each phase of the motor 1 current The state of the sensor can be determined as normal.

ここで、本実施形態における電流センサ6の異常検出方法を用いることで奏するその他の効果について説明する。   Here, other effects obtained by using the abnormality detection method of the current sensor 6 in the present embodiment will be described.

モータ1の相電流値は、モータ1が外乱を受けることで、瞬時的に正常範囲外の値となることも想定される。上述したように、一定の判定時間を用いた異常の検出方法の場合、異常の原因を特定するまで時間を要する。演算処理の負荷を低減させる観点から、外乱による瞬時値を正常範囲外の値として検知する回数は、可能な限り少ない方が好ましい。このため、従来の異常の検出方法を用いる場合、電流センサ6の選定を考えると、外乱による瞬時値を正常範囲外の値として検知しないような広範な正常範囲を有する電流センサ、言い換えると、定格電流が大きな電流センサを選定することが好ましい。しかし、定格電流が大きい電流センサを用いると、コストが増加し、また、体積も増加するため、電力変換システム100のコスト及び体積を低減させることができない。   It is also assumed that the phase current value of the motor 1 instantaneously becomes a value outside the normal range when the motor 1 receives a disturbance. As described above, in the case of the method of detecting an abnormality using a fixed determination time, it takes time to identify the cause of the abnormality. From the viewpoint of reducing the load of arithmetic processing, it is preferable that the number of times of detection of the instantaneous value due to the disturbance as a value outside the normal range be as small as possible. For this reason, when using the conventional abnormality detection method, considering the selection of the current sensor 6, a current sensor having a wide normal range in which an instantaneous value due to disturbance is not detected as a value outside the normal range, in other words, rated It is preferable to select a current sensor having a large current. However, when a current sensor having a large rated current is used, the cost increases and the volume also increases, and thus the cost and volume of the power conversion system 100 cannot be reduced.

これに対して、本実施形態の電流センサ6の異常検出方法を用いると、モータ1の外乱による影響を考慮することなく、インバータ3の定格出力電流に応じた定格電流の電流センサ6を選定することができる。すなわち、本実施形態では、モータ1の外乱により、電流センサ6の出力電圧値が瞬時的に正常範囲外になったとしても、出力電圧値が正常範囲外の値であることを検知した直後に、総和電流を確認するため、短時間で電流センサ6の状態を正常と判定することができる。これにより、定格電流が大きい電流センサ6を選定する必要がなくなり、電流センサ6のコスト及びサイズのそれぞれを低減させることができる。その結果、電力変換システム100のコスト及び体積を低減させることができる。   On the other hand, when the abnormality detection method of the current sensor 6 of this embodiment is used, the current sensor 6 of the rated current according to the rated output current of the inverter 3 is selected without considering the influence of the disturbance of the motor 1 be able to. That is, in the present embodiment, immediately after detecting that the output voltage value is out of the normal range even if the output voltage value of the current sensor 6 instantaneously goes out of the normal range due to the disturbance of the motor 1. Since the total current is confirmed, the state of the current sensor 6 can be determined as normal in a short time. As a result, it is not necessary to select the current sensor 6 having a large rated current, and the cost and size of the current sensor 6 can be reduced. As a result, the cost and volume of the power conversion system 100 can be reduced.

≪第2実施形態≫
次に、第2実施形態に係る異常検出装置について説明する。本実施形態の異常検出装置は、コントローラ7が備える機能が上述した実施形態の機能と異なる点以外は、上述した実施形態と同様の構成を有しているため、繰り返しの説明は省略して、上述の実施形態においてした説明を援用する。
Second Embodiment
Next, an abnormality detection apparatus according to the second embodiment will be described. The abnormality detection device of the present embodiment has the same configuration as that of the above-described embodiment except that the function of the controller 7 is different from the function of the above-described embodiment. The description given in the above embodiment is used.

本実施形態のコントローラ7は、総和電流に基づいて電流センサ6の状態を正常と判定した場合、電流センサ6が正常範囲外の値を出力する原因について、過電流の発生か否かを判定する。   When the controller 7 of the present embodiment determines that the state of the current sensor 6 is normal based on the total current, the controller 7 determines whether or not an overcurrent occurs as a cause of the current sensor 6 outputting a value outside the normal range. .

本実施形態の前提として、コントローラ7は、上述の実施形態にて説明した機能により、電流センサ6の出力電圧値が正常範囲外の値であることを検知し、出力電圧値から総和電流を算出し、総和電流が正常範囲内の値であるため、電流センサ6の状態は正常と判定しているものとする。   As a premise of the present embodiment, the controller 7 detects that the output voltage value of the current sensor 6 is a value outside the normal range by the function described in the above embodiment, and calculates the total current from the output voltage value Since the total current is a value within the normal range, the state of the current sensor 6 is determined to be normal.

電流センサ6の状態を正常と判定すると、まず、コントローラ7は、電流センサ6の出力電圧値と出力電圧値の正常範囲の比較結果に基づいて、モータ1の各相のうち、過電流の発生の可能性がある相を特定する。コントローラ7は、モータ1の各相のうち、電流センサ6の出力電圧値が正常範囲外を示す相と、電流センサ6の出力電圧値が正常範囲内を示す相を特定する。   If it is determined that the state of current sensor 6 is normal, controller 7 first generates an overcurrent among the phases of motor 1 based on the comparison result of the output voltage value of current sensor 6 and the normal range of the output voltage value. Identify possible phases. The controller 7 specifies a phase in which the output voltage value of the current sensor 6 is out of the normal range and a phase in which the output voltage value of the current sensor 6 is in the normal range among the phases of the motor 1.

具体的には、コントローラ7は、電流センサCS、電流センサCS、電流センサCSのうち出力電圧値が正常範囲外を示す電流センサを特定し、特定した相を過電流の発生の可能性がある相とする。例えば、電流センサ6のうち、電流センサCSの出力電圧値Vが正常範囲外を示す場合、コントローラ7は、モータ1のU相を過電流の発生の可能性がある相とする。 Specifically, the controller 7 identifies a current sensor whose output voltage value is outside the normal range from among the current sensors CS U , current sensor CS V , and current sensor CS W , and can generate an overcurrent in the identified phase. The phase should be sex. For example, among the current sensor 6, if the output voltage value V U of the current sensor CS U indicates outside of the normal range, the controller 7, a phase with the U-phase motor 1 is the possibility of generation of overcurrent.

反対に、コントローラ7は、電流センサCS、電流センサCS、電流センサCSのうち出力電圧値が正常範囲内を示す電流センサを特定し、特定した相を異常が発生していな相(正常な相)、すなわち、電流センサ6に異常はなく、かつ、過電流は発生していない相とする。上述の例では、コントローラ7は、モータ1のV相、W相を正常な相とする。 Conversely, the controller 7 identifies a current sensor whose output voltage value is within a normal range from among the current sensors CS U , current sensor CS V , and current sensor CS W , and the identified phase is a phase in which no abnormality has occurred ( It is assumed that the normal phase), that is, the current sensor 6 has no abnormality and no overcurrent is generated. In the above example, the controller 7 sets the V phase and W phase of the motor 1 as normal phases.

次に、コントローラ7は、過電流の発生の可能性がある相について、過電流の発生の有無を判定する。コントローラ7は、まず、正常な相に流れる電流を検出する電流センサ6の出力電圧値を用いて、モータ1の各相のうち、過電流の発生の可能性がある相に流れる電流の電流値を算出する。   Next, the controller 7 determines the presence or absence of the occurrence of the overcurrent with respect to the phase having the possibility of the occurrence of the overcurrent. First, the controller 7 uses the output voltage value of the current sensor 6 that detects the current flowing in the normal phase, and among the phases of the motor 1, the current value of the current flowing in the phase in which overcurrent may occur. Is calculated.

ここで、モータ1の各相に流れる電流の電流値は、上述した実施形態で示す式(1)を満たす。例えば、U相に流れる電流の電流値は、上記式(1)から変形した下記式(2)のように、V相に流れる電流の電流値及びW相に流れる電流の電流値で表される。   Here, the current value of the current flowing in each phase of the motor 1 satisfies the equation (1) shown in the above-described embodiment. For example, the current value of the current flowing in the U phase is represented by the current value of the current flowing in the V phase and the current value of the current flowing in the W phase, as in the following formula (2) modified from the above formula (1). .

=−I−I (2) I U = −I V −I W (2)

本実施形態のコントローラ7は、モータ1のU相に過電流の発生の可能性があると判定した場合、上記式(2)を用いて、モータ1のU相に流れる電流の電流値を、電流センサCSの出力電圧値V、及び電流センサCSの出力電圧値Vから算出する。例えば、コントローラ7は、電流センサCSの出力電圧値Vを電流値Iに換算し、電流センサCSの出力電圧値Vを電流値Iに換算したうえで、上記式(2)より、電流値Iを算出する。本実施形態では、算出された電流値を、過電流の発生の可能性がある相に流れる電流の電流値I_calとして説明する。 When the controller 7 of this embodiment determines that the U phase of the motor 1 is likely to generate an overcurrent, the current value of the current flowing in the U phase of the motor 1 is calculated using the above equation (2). output voltage V V of the current sensor CS V, and calculates the output voltage value V W of the current sensor CS W. For example, the controller 7 converts the output voltage value V V of the current sensor CS V to a current value I V, in terms of converted output voltage value V W of the current sensor CS W into a current value I W, the equation (2 The current value I U is calculated from In the present embodiment, the calculated current value is described as a current value I_cal of a current flowing in a phase in which overcurrent may occur.

ここで、過電流が発生した場合の電流センサ6の検出精度について、図5を参照しながら説明する。図5は、モータ1の相電流値と電流センサ6の出力電圧値の関係の一例である。   Here, the detection accuracy of the current sensor 6 when an overcurrent occurs will be described with reference to FIG. FIG. 5 is an example of the relationship between the phase current value of the motor 1 and the output voltage value of the current sensor 6.

モータ1の相電流値と電流センサ6の出力電圧値は、上述の通り、電流センサ6に異常が発生していない場合には、互いに対応する関係にあるため、図5に示すように、モータ1の相電流値と電流センサ6の出力電流値は比例関係を示す。しかし、図5に示すように、出力電圧値の異常範囲では、この比例関係が成立しなくなり、言い換えると、電流センサ6の出力電圧値がモータ1の相電流値に対応しない(直線性が悪化するともいう)。そのため、電流センサ6の出力電圧値が異常範囲内の値を示す場合、電流センサ6は測定する電流の電流値に対応しない値を出力しており、電流センサ6の検出精度は低下する。   The phase current value of the motor 1 and the output voltage value of the current sensor 6 correspond to each other when there is no abnormality in the current sensor 6 as described above, as shown in FIG. The phase current value of 1 and the output current value of the current sensor 6 show a proportional relationship. However, as shown in FIG. 5, this proportional relationship does not hold in the abnormal range of the output voltage value. In other words, the output voltage value of the current sensor 6 does not correspond to the phase current value of the motor 1 (the linearity deteriorates). Also called). Therefore, when the output voltage value of the current sensor 6 indicates a value within the abnormal range, the current sensor 6 outputs a value not corresponding to the current value of the current to be measured, and the detection accuracy of the current sensor 6 decreases.

過電流が発生した場合には、電流センサ6の出力電圧値は、図3(B)に示すように、周期的に、正常範囲外の値、すなわち、異常範囲内の値を示す。電流センサ6の出力電圧値が異常範囲内の値を示す場合、上述の通り、電流センサ6の検出精度は低下する。例えば、電流センサCSの出力電圧値Vが正常範囲外の値を示す場合、本実施形態のコントローラ7は、過電流の発生の可能性があるU相については、電流センサCSの出力電圧値Vをそのまま用いることなく、電流センサCSの出力電圧値V、及び電流センサCSの出力電圧値Vから算出する。これにより、過電流の発生の有無を精度良く判定することができる。 When an overcurrent occurs, the output voltage value of the current sensor 6 periodically shows a value outside the normal range, that is, a value within the abnormal range, as shown in FIG. When the output voltage value of the current sensor 6 indicates a value within the abnormal range, the detection accuracy of the current sensor 6 decreases as described above. For example, if the output voltage value V U of the current sensor CS U indicates a value outside the normal range, the controller 7 of the present embodiment, for the U-phase of the possibility of occurrence of an overcurrent, the output of the current sensor CS U without using the voltage value V U as it is calculated from the output voltage value V W of the output voltage value V V, and a current sensor CS W of the current sensor CS V. Thereby, the presence or absence of occurrence of overcurrent can be accurately determined.

コントローラ7は、電流値I_calを算出すると、電流値I_calと定常動作電流の正常範囲とを比較する。定常動作電流の正常範囲とは、過電流が発生することなく、モータ1に定常的に流れる動作電流である。以降の説明では、最小値Ioc_min_thは定常動作電流の正常範囲の最小値として、最大値Ioc_max_thは定常動作電流の正常範囲の最大値をとして説明する。 After calculating the current value I_cal , the controller 7 compares the current value I_cal with the normal range of the steady-state operating current. The normal range of the steady operation current is an operation current that constantly flows in the motor 1 without causing an overcurrent. In the following description, the minimum value I oc_min_th will be described as the minimum value in the normal range of the steady operating current, and the maximum value I oc_max_th will be described as the maximum value in the normal range of the steady operating current.

定常動作電流の正常範囲は、モータ1の定格電流やインバータ3の定格出力電流に基づいて定められた実験的な値である。コントローラ7は、定常動作電流の正常範囲について、RAM又はROMに予め記憶させることで、過電流が発生しているか否かを判定するに際して用いることができる。   The normal range of the steady operation current is an experimental value determined based on the rated current of the motor 1 and the rated output current of the inverter 3. The controller 7 can be used to determine whether or not an overcurrent has occurred by storing the normal range of the steady operating current in advance in the RAM or ROM.

そして、コントローラ7は、電流値I_calが定常動作電流の正常範囲外の値の場合には、過電流が発生していると判定し、反対に、電流値I_calが定常動作電流の正常範囲内の値の場合、過電流は発生していないと判定する。 Then, when the current value I _cal is outside the normal range of the steady operation current, the controller 7 determines that an overcurrent occurs, and conversely, the current value I _cal is the normal range of the steady operation current If the value is within the range, it is determined that no overcurrent has occurred.

次に、図6を参照しながら、電流センサ6の異常又は過電流の発生を検出する方法について説明する。図6は、本実施形態に係る異常検出処理を示すフローチャートである。なお、以下に説明する異常検出処理は、コントローラ7により所定の周期ごとに実行される。図6に示すフローチャートのうち、ステップS201〜ステップS206は、図4に示すステップS101〜ステップS106に対応しているため、これらのステップについての説明は、上述した実施形態にてした説明を援用する。   Next, with reference to FIG. 6, a method of detecting the occurrence of an abnormality or an overcurrent of the current sensor 6 will be described. FIG. 6 is a flowchart showing the abnormality detection process according to the present embodiment. The abnormality detection process described below is executed by the controller 7 at predetermined intervals. In the flowchart shown in FIG. 6, steps S201 to S206 correspond to steps S101 to S106 shown in FIG. 4, and thus the description of these steps uses the description of the above-described embodiment. .

ステップS203にて、総和電流Isumが正常範囲内の値の場合、ステップS205に進む。ステップS205にて、コントローラ7は、電流センサ6は正常と判定することで、電流センサ6の正常状態を検出する。 In step S203, if the total current I sum is a value within the normal range, the process proceeds to step S205. In step S205, the controller 7 detects the normal state of the current sensor 6 by determining that the current sensor 6 is normal.

ステップ207にて、コントローラ7は、モータ1の各相のうち、過電流の発生の可能性がある相と、正常な相を特定する。具体的には、コントローラ7は、ステップS202にて行われた比較結果に基づいて、電流センサ6のうち、出力電圧値が正常範囲外の値を示す電流センサを特定する。コントローラ7は、特定した電流センサに対応するモータ1の相を、過電流の発生の可能性がある相とする。また、コントローラ7は、電流センサ6のうち、出力電圧値が正常範囲内の値を示す電流センサを特定する。コントローラ7は、特定した電流センサに対応するモータ1の相を、正常な相とする。例えば、電流センサ6のうち、電流センサCSの出力電圧値Vが正常範囲外の値を示し、電流センサCSの出力電圧値V及び電流センサCSの出力電圧値Vが正常範囲内の値を示す場合、コントローラ7は、モータ1のU相を過電流の発生の可能性がある相とし、モータ1のV相、W相を正常な相とする。 In step 207, the controller 7 identifies a phase in which overcurrent may occur and a normal phase among the phases of the motor 1. Specifically, the controller 7 specifies a current sensor whose output voltage value indicates a value outside the normal range among the current sensors 6 based on the comparison result performed in step S202. The controller 7 sets the phase of the motor 1 corresponding to the specified current sensor as a phase that may cause overcurrent. Further, the controller 7 specifies, of the current sensors 6, a current sensor whose output voltage value indicates a value within the normal range. The controller 7 sets the phase of the motor 1 corresponding to the identified current sensor as a normal phase. For example, among the current sensor 6, the output voltage value V U of the current sensor CS U indicates a value outside the normal range, the normal output voltage value V W of the output voltage value V V and a current sensor CS W of the current sensor CS V When indicating a value within the range, the controller 7 sets the U phase of the motor 1 as a phase that may generate an overcurrent, and sets the V phase and the W phase of the motor 1 as normal phases.

ステップS208にて、コントローラ7は、過電流の発生の可能性がある相について、正常な相に流れる電流を検出する電流センサ6の出力電圧値を用いて、電流値I_calを算出する。上述の例の場合、例えば、コントローラ7は、電流センサCSの出力電圧値Vを電流値Iに換算し、電流センサCSの出力電圧値Vを電流値Iに換算したうえで、上記式(2)を用いて、モータ1のU相に流れる電流の電流値I_calを算出する。 In step S208, the controller 7 calculates the current value I_cal for the phase in which overcurrent may occur using the output voltage value of the current sensor 6 that detects the current flowing in the normal phase. If the above example, for example, the controller 7 converts the output voltage value V V of the current sensor CS V to a current value I V, after having converted the output voltage value V W of the current sensor CS W into a current value I W Then, using the above equation (2), the current value I_cal of the current flowing in the U phase of the motor 1 is calculated.

ステップS209にて、コントローラ7は、ステップS208にて算出した電流値I_calと、定常動作電流の正常範囲(最大値Ioc_max_th、最小値Ioc_min_th)とを比較する。例えば、コントローラ7は、RAM又はROM等から、予め設定された定常動作電流の正常範囲を取得するとともに、電流値I_calと正常範囲を比較する。電流値I_calが正常範囲外の場合には、ステップS210に進み、反対に、電流値I_calが正常範囲内の場合には、ステップS211に進む。 In step S209, the controller 7 compares the current value I _cal calculated in step S208 with the normal range (maximum value I oc_max_th , minimum value I oc_min_th ) of the steady-state operating current. For example, the controller 7 acquires a normal range of a steady operating current set in advance from a RAM or a ROM, and compares the current value I_cal with the normal range. If the current value I_cal is out of the normal range, the process proceeds to step S210. Conversely, if the current value I_cal is in the normal range, the process proceeds to step S211.

ステップS210にて、コントローラ7は、ステップS207にて特定した過電流の発生の可能性がある相には、過電流が発生していると判定する。   In step S210, the controller 7 determines that an overcurrent is occurring in the phase having the possibility of the occurrence of the overcurrent identified in step S207.

ステップS211にて、コントローラ7は、ステップS207にて特定した過電流の発生の可能性がある相には、過電流が発生していないと判定する。   In step S211, the controller 7 determines that the overcurrent has not occurred in the phase having the possibility of the occurrence of the overcurrent identified in step S207.

ステップS204、S210、S211のいずれかのステップでの処理が終了すると、電流センサ6の異常又は過電流の発生を検出する処理は終了する。   When the process in any one of steps S204, S210, and S211 ends, the process of detecting the occurrence of an abnormality or an overcurrent of current sensor 6 ends.

以上のように、本実施形態のコントローラ7は、総和電流に基づいて電流センサ6は正常と判定した場合、電流センサ6の出力電圧値と正常範囲の比較結果に基づいて、モータ1の各相のうち、過電流の発生の可能性がある相と、その他の相を特定する。そして、コントローラ7は、正常な相に流れる電流を検出する電流センサ6の出力電圧値を用いて、過電流の発生の可能性がある相に流れる電流の電流値I_calを算出する。コントローラ7は、電流値I_calと相電流の正常範囲とを比較し、電流値I_calが正常範囲外の値の場合、過電流が発生していると判定し、電流値I_calが正常範囲内の値の場合、過電流が発生していないと判定する。これにより、電流センサ6が正常範囲外の値を出力しており、電流センサ6の検出精度が低下する状況においても、過電流の発生の有無を精度良く判定することができる。 As described above, when the current sensor 6 determines that the current sensor 6 is normal based on the total current, the controller 7 according to the present embodiment determines each phase of the motor 1 based on the comparison result between the output voltage value of the current sensor 6 and the normal range. Among the above, identify the phase in which over current may occur and the other phases. Then, the controller 7 uses the output voltage value of the current sensor 6 that detects the current flowing in the normal phase to calculate the current value I_cal of the current flowing in the phase where overcurrent may occur. The controller 7 compares the current value I_cal with the normal range of the phase current, and if the current value I_cal is out of the normal range, determines that an overcurrent occurs, and the current value I_cal is in the normal range If the value is within the range, it is determined that no overcurrent has occurred. As a result, even in a situation where the current sensor 6 outputs a value outside the normal range and the detection accuracy of the current sensor 6 is lowered, it is possible to accurately determine the presence or absence of the occurrence of the overcurrent.

次に、本実施形態の変形例として、過電流の発生を検出した後のインバータ3への制御処理について説明する。例えば、コントローラ7は、過電流の発生を検出した後、インバータ3からモータ1への電力供給を停止させるように、インバータ3を制御してもよい。具体的には、コントローラ7は、インバータ3を構成する各スイッチング素子のゲート端子に対して、スイッチング素子がオフするようなゲート信号を出力する。   Next, as a modification of the present embodiment, control processing for the inverter 3 after the occurrence of an overcurrent is detected will be described. For example, the controller 7 may control the inverter 3 to stop the power supply from the inverter 3 to the motor 1 after detecting the occurrence of the overcurrent. Specifically, the controller 7 outputs a gate signal such that the switching element is turned off, to the gate terminal of each switching element constituting the inverter 3.

上述の通り、本実施形態では、電流センサ6の出力電圧値が正常範囲外の値であることを検知した場合、電流センサ6の異常の有無を判定し、電流センサ6が正常と判定すると、電流値I_calと相電流の正常範囲の比較結果から、過電流の発生の検出の有無を行うため、過電流の発生の検出を短時間で行うことができる。そして、変形例においては、過電流の発生を検出した場合、インバータ3の動作を停止させる。これにより、過電流が発生した場合であっても、モータ1に過電流が流れ込む時間を短縮することができ、その結果、モータ1及びインバータ3にかかる負荷を低減させることができる。 As described above, in the present embodiment, when it is detected that the output voltage value of the current sensor 6 is outside the normal range, it is determined whether or not the current sensor 6 is abnormal, and when the current sensor 6 is determined to be normal, From the comparison result of the current value I_cal and the normal range of the phase current, it is possible to detect the occurrence of the overcurrent in a short time since the presence or absence of the detection of the occurrence of the overcurrent is performed. And in a modification, operation of inverter 3 is stopped when generating of overcurrent is detected. Thereby, even when an overcurrent occurs, the time for the overcurrent to flow into the motor 1 can be shortened, and as a result, the load on the motor 1 and the inverter 3 can be reduced.

≪第3実施形態≫
次に、第3実施形態に係る異常検出装置について説明する。本実施形態の異常検出装置は、コントローラ7が備える機能が上述した第1実施形態の機能及び第2実施形態の機能と異なる点以外は、上述した実施形態と同様の構成を有しているため、繰り返しの説明は省略して、上述の実施形態においてした説明を援用する。
Third Embodiment
Next, an abnormality detection apparatus according to the third embodiment will be described. The abnormality detection device of the present embodiment has the same configuration as that of the above-described embodiment except that the function of the controller 7 is different from the functions of the first embodiment and the second embodiment described above. The repeated description is omitted, and the description in the above embodiment is incorporated.

本実施形態のコントローラ7は、総和電流に基づいて電流センサ6の状態を異常と判定した場合、異常な出力電圧値を示す電流センサを特定する。そして、コントローラ7は、特定した電流センサの出力電圧値の代わりに、算出した電流値I_calを用いて、モータ1へ電力供給するインバータ3の制御を継続させる。 When the controller 7 of this embodiment determines that the state of the current sensor 6 is abnormal based on the total current, the controller 7 specifies a current sensor that indicates an abnormal output voltage value. And the controller 7 continues control of the inverter 3 which supplies electric power to the motor 1 using the calculated electric current value I_cal instead of the output voltage value of the specified electric current sensor.

電流センサ6の状態を異常と判定すると、まず、コントローラ7は、電流センサ6の出力電圧値と正常範囲の比較結果に基づいて、異常がある電流センサ6を特定する。具体的には、コントローラ7は、電流センサCS、電流センサCS、電流センサCSのうち出力電圧値が正常範囲外を示す電流センサを、異常がある電流センサ6とする。反対に、コントローラ7は、電流センサCS、電流センサCS、電流センサCSのうち出力電圧値が正常範囲内を示す電流センサを、異常がない電流センサ6(正常な電流センサ6ともいう。)とする。 When it is determined that the state of the current sensor 6 is abnormal, the controller 7 first identifies the current sensor 6 having an abnormality based on the comparison result of the output voltage value of the current sensor 6 and the normal range. Specifically, the controller 7 includes a current sensor CS U, the current sensor CS V, the current sensor showing the outside of the normal range, the output voltage value of the current sensor CS W, and a current sensor 6 is abnormal. On the contrary, the controller 7 refers to the current sensor 6 (also referred to as a normal current sensor 6) having no abnormality in the current sensor CS U , current sensor CS V , and current sensor CS W whose output voltage value is within the normal range. And).

次に、コントローラ7は、異常がある電流センサ6の出力電圧値の代わりに、電流値I_calを算出する。電流値の算出方法は、上述した第2実施形態にて説明した方法が用いられる。すなわち、コントローラ7は、正常な相に流れる電流を検出する電流センサ6の出力電圧値を用いて、電流センサ6に異常がある相に流れる電流の電流値を算出する。コントローラ7は、上記式(2)を用いて、電流値I_calを算出する。本実施形態では、算出された電流値を、電流センサ6に異常がある相に流れる電流の電流値I_calとして説明する。 Next, the controller 7 calculates a current value I_cal instead of the output voltage value of the current sensor 6 having an abnormality. As the method of calculating the current value, the method described in the second embodiment described above is used. That is, the controller 7 calculates the current value of the current flowing in the phase in which the current sensor 6 is abnormal, using the output voltage value of the current sensor 6 that detects the current flowing in the normal phase. The controller 7 calculates the current value I_cal using the above equation (2). In the present embodiment, the calculated current value is described as the current value I_cal of the current flowing in the phase in which the current sensor 6 is abnormal.

コントローラ7は、電流値I_calを算出すると、電流センサ6に異常がある相については、電流値I_calを用いると共に、その他の正常な相については、電流センサ6の出力電圧値を用いて、インバータ3の制御を継続させる。具体的には、コントローラ7は、電流値I_calと出力電圧値からモータ1に流れる電流を観察しながら、モータ1へ流れる電流の電流値を、トルク指令値に応じた電流の電流値に収束するように、インバータ3へのフィードバック制御を行う。 Controller 7, calculating the current value I _Cal, the phase is wrong with the current sensor 6, the use of current value I _Cal, for other normal phases, using the output voltage value of the current sensor 6, Control of the inverter 3 is continued. Specifically, the controller 7 converges the current value of the current flowing to the motor 1 to the current value of the current corresponding to the torque command value while observing the current flowing to the motor 1 from the current value I_cal and the output voltage value. Thus, feedback control to the inverter 3 is performed.

また、コントローラ7は、電流値I_calを用いたインバータ3の制御を開始した後、電流センサ6のうち、正常な電流センサの出力電流値が正常範囲外の値であることを検知すると、インバータ3からモータ1への電力供給を停止するように、インバータ3を制御する。具体的には、コントローラ7は、インバータの各スイッチング素子をオフさせるゲート信号を生成して出力する。 When the controller 7 detects that the output current value of the normal current sensor out of the normal range among the current sensors 6 after starting the control of the inverter 3 using the current value I_cal , the inverter 7 The inverter 3 is controlled to stop the power supply from the motor 3 to the motor 1. Specifically, the controller 7 generates and outputs a gate signal for turning off each switching element of the inverter.

次に、図7を参照しながら、電流センサ6の異常が発生した場合のインバータ3の制御方法について説明する。図7は、本実施形態に係るインバータの制御処理を示すフローチャートである。なお、以下に説明するインバータの制御処理は、コントローラ7により所定の周期ごとに実行される。図7に示すフローチャートのうち、ステップS301〜ステップS306は、図4に示すステップS101〜ステップS106、及び図6に示すステップS201〜S206に対応しているため、これらのステップについての説明は、上述した実施形態にてした説明を援用する。   Next, with reference to FIG. 7, a control method of the inverter 3 when an abnormality of the current sensor 6 occurs will be described. FIG. 7 is a flowchart showing control processing of the inverter according to the present embodiment. The control process of the inverter described below is executed by the controller 7 at predetermined intervals. In the flowchart shown in FIG. 7, steps S301 to S306 correspond to steps S101 to S106 shown in FIG. 4 and steps S201 to S206 shown in FIG. 6. The description made in the embodiment is used.

ステップS304にて、総和電流Isumに基づいて電流センサの異常が検出されると、ステップS307に進む。 If an abnormality of the current sensor is detected based on the total current I sum in step S304, the process proceeds to step S307.

ステップS307にて、コントローラ7は、異常がある電流センサを特定する。具体的には、コントローラ7は、ステップS303にて行われた比較結果から、電流センサ6のうち、出力電圧値が正常範囲外の値を示す電流センサ6を特定し、特定した電流センサ6を、異常がある電流センサ6とする。また、このステップにて、コントローラ7は、出力電圧値が正常範囲内の値を示す電流センサ6を特定し、特定した電流センサ6を、正常な電流センサ6とする。このステップにて、コントローラ7は、モータ1の各相のうち、電流センサ6の出力電圧値を用いることが可能な相と、電流センサ6の出力電圧値を用いることが不可能な相とを識別する。   In step S307, the controller 7 identifies a current sensor having an abnormality. Specifically, the controller 7 identifies the current sensor 6 having the output voltage value indicating a value outside the normal range among the current sensors 6 from the comparison result performed in step S303, and identifies the identified current sensor 6 The current sensor 6 is abnormal. In this step, the controller 7 specifies the current sensor 6 whose output voltage value indicates a value within the normal range, and sets the specified current sensor 6 as the normal current sensor 6. In this step, the controller 7 selects a phase in which the output voltage value of the current sensor 6 can be used and a phase in which the output voltage value of the current sensor 6 cannot be used among the phases of the motor 1. Identify.

ステップS308にて、コントローラ7は、ステップS307にて特定された正常な電流センサ6の出力電圧値を用いて、電流値I_calを算出する。電流値I_calは、電流センサ6に異常がある相に流れる電流の電流値である。例えば、電流センサCSに異常が発生した場合、コントローラ7は、電流センサCSの出力電圧値Vを電流値Iに換算し、電流センサCSの出力電圧値Vを電流値Iに換算したうえで、上記式(2)を用いて、モータ1のU相に流れる電流の電流値I_calを算出する。 In step S308, the controller 7 calculates the current value I_cal using the output voltage value of the normal current sensor 6 specified in step S307. The current value I_cal is a current value of a current flowing in a phase in which the current sensor 6 is abnormal. For example, if an abnormality occurs in the current sensor CS U, controller 7, a current sensor CS output voltage value V V of V in terms of a current value I V, a current sensor CS W output voltage V W the current value I After converting to W , the current value I_cal of the current flowing in the U phase of the motor 1 is calculated using the above equation (2).

ステップS309にて、コントローラ7は、ステップS308にて算出された電流値I_calを用いて、インバータ3の制御を継続させる。上述の例を用いると、コントローラ7は、モータ1のU相に流れる電流の電流値については、電流値I_calを用い、モータ1のV相及びW相に流れる電流の電流値については、電流センサCSの出力電圧値V及び電流センサCSの出力電圧値Vを用いて、バッテリ2からモータ1へ電力供給するように、インバータ3の制御を継続する。 In step S309, the controller 7 continues control of the inverter 3 using the current value I_cal calculated in step S308. Using the above example, the controller 7 uses the current value I_cal for the current value of the current flowing in the U phase of the motor 1 and uses the current value of the current flowing in the V phase and W phase of the motor 1 for the current value. using the output voltage value V W of the output voltage value V V and a current sensor CS W sensor CS V, so that the power supplied from the battery 2 to the motor 1, and continues the control of the inverter 3.

ステップS310にて、コントローラ7は、電流センサ6から出力電圧値を取得する。このステップは、ステップS301に対応する。なお、コントローラ7は、ステップS307にて特定された異常がある電流センサ6については、出力電圧値を取得しない。   In step S <b> 310, the controller 7 acquires an output voltage value from the current sensor 6. This step corresponds to step S301. The controller 7 does not acquire the output voltage value for the current sensor 6 having the abnormality identified in step S307.

ステップS311にて、コントローラ7は、ステップS301にて取得した出力電圧値と、電圧の正常範囲を比較する。コントローラ7は、モータ1の正常な相について、取得した出力電圧値と出力電圧値の正常範囲を比較する。このステップは、ステップS302に対応する。出力電圧値が正常範囲外の値の場合、ステップS312に進み、出力電圧値が正常範囲内の値の場合、ステップS308に戻る。   In step S311, the controller 7 compares the output voltage value acquired in step S301 with the normal range of the voltage. The controller 7 compares the acquired output voltage value with the normal range of the output voltage value for the normal phase of the motor 1. This step corresponds to step S302. If the output voltage value is out of the normal range, the process proceeds to step S312. If the output voltage value is in the normal range, the process returns to step S308.

ステップS312にて、コントローラ7は、インバータ3からモータ1への電力供給を停止させるように、インバータ3を停止する。   In step S312, the controller 7 stops the inverter 3 so as to stop the power supply from the inverter 3 to the motor 1.

ステップS305、S306、S312のいずれかのステップでの処理が終了すると、電流センサ6の異常を検出した場合のインバータ3の制御処理は終了する。   When the process in any one of steps S305, S306, and S312 ends, the control process of the inverter 3 when the abnormality of the current sensor 6 is detected ends.

以上のように、本実施形態のコントローラ7は、総和電流に基づいて電流センサ6は異常と判定した場合、電流センサ6の出力電圧値と正常範囲の比較結果に基づいて、モータ1の各相のうち、電流センサ6に異常がある相と、電流センサ6が正常な相とを特定する。そして、コントローラ7は、正常な相に流れる電流を検出する電流センサ6の出力電圧値を用いて、電流センサ6に異常がある相に流れる電流の電流値I_calを算出する。コントローラ7は、電流センサ6に異常がある相については、電流値I_calを用い、電流センサ6が正常な相については、電流センサ6の出力電圧値を用いて、インバータ3の制御を継続させる。これにより、電力変換システム100のうち、特定の電流センサ6に異常が発生した場合においても、インバータ3の制御は継続される。そのため、電流センサ6の異常の発生に伴って、直ちにモータ1への電力供給を停止することを防ぐことができ、突発的に発生した電流センサ6の異常に対しても柔軟に対応することができる。 As described above, when the controller 7 of this embodiment determines that the current sensor 6 is abnormal based on the total current, each phase of the motor 1 is determined based on the comparison result between the output voltage value of the current sensor 6 and the normal range. Among these, the phase in which the current sensor 6 is abnormal and the phase in which the current sensor 6 is normal are specified. Then, the controller 7 calculates the current value I_cal of the current flowing in the phase in which the current sensor 6 is abnormal, using the output voltage value of the current sensor 6 that detects the current flowing in the normal phase. The controller 7 uses the current value I_cal for the phase in which the current sensor 6 is abnormal, and continues the control of the inverter 3 using the output voltage value of the current sensor 6 for the phase in which the current sensor 6 is normal. . Thereby, control of the inverter 3 is continued even when an abnormality occurs in a specific current sensor 6 in the power conversion system 100. Therefore, it is possible to prevent the power supply to the motor 1 from being stopped immediately with the occurrence of the abnormality of the current sensor 6 and to flexibly cope with the sudden abnormality of the current sensor 6. it can.

また、本実施形態では、コントローラ7は、電流値I_calを用いてインバータ3の制御を継続させた後、異常が発生していない電流センサ6の出力電圧値が正常範囲外であることを検知した場合、インバータ3からモータ1への電力供給を停止させるように、インバータ3を制御する。これにより、複数の電流センサ6にて出力電圧値が正常範囲外となる場合には、インバータ3の制御が停止されるため、モータ1への電力供給に大きな影響が出る前に、モータ1への電力供給を停止することができる。その結果、急峻な電力供給の変化等、モータ1にかかる負荷を低減させることができる。 Further, in the present embodiment, after continuing the control of the inverter 3 using the current value I _cal , the controller 7 detects that the output voltage value of the current sensor 6 in which no abnormality has occurred is out of the normal range. In this case, the inverter 3 is controlled so that the power supply from the inverter 3 to the motor 1 is stopped. As a result, when the output voltage value is out of the normal range at the plurality of current sensors 6, the control of the inverter 3 is stopped. Therefore, before the power supply to the motor 1 is greatly affected, Power supply can be shut off. As a result, it is possible to reduce the load on the motor 1 such as a sharp change in power supply.

なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。   The embodiment described above is described for facilitating the understanding of the present invention, and is not described for limiting the present invention. Therefore, each element disclosed in the above embodiment is intended to include all design changes and equivalents that fall within the technical scope of the present invention.

また、例えば、本明細書では、本発明に係る異常検出装置を、電流センサ6とコントローラ7からの構成を例に説明するが、本発明はこれに限定されるものではない。   Further, for example, in this specification, the abnormality detection device according to the present invention will be described by taking the configuration from the current sensor 6 and the controller 7 as an example, but the present invention is not limited to this.

また、例えば、本明細書では、本発明に係る電力変換装置を、インバータ3を例にして、本発明に係る多相交流モータを、モータ1を例にして、本発明に係る電流センサを、電流センサ6を例にして、本発明に係る第1の基準範囲を、出力電圧値の正常範囲を例にして、本発明に係る第2の基準範囲を、総和電流の正常範囲を例にして、本発明に係る第3の基準範囲を、定常動作電流の正常範囲を例にして、それぞれ説明するが、本発明はこれらに限定されるものではない。   Further, for example, in the present specification, the power conversion device according to the present invention is taken as an example of the inverter 3, the polyphase alternating current motor according to the present invention is taken as an example, the current sensor according to the present invention is taken as an example. Taking the current sensor 6 as an example, the first reference range according to the present invention as an example, the normal range of the output voltage value as an example, the second reference range as an example of the present invention as an example The third reference range according to the present invention will be described using the normal range of the steady operating current as an example, but the present invention is not limited to these.

100…電力変換システム
1…モータ
2…バッテリ
3…インバータ
4…コンデンサ
5…リレー
6…電流センサ
7…コントローラ
100 ... power conversion system 1 ... motor 2 ... battery 3 ... inverter 4 ... capacitor 5 ... relay 5 ... current sensor 7 ... controller

Claims (7)

電力変換システムで発生する異常を検出する異常検出装置であって、
電力変換装置と多相交流モータの間の経路に流れる電流を検出し、検出値を出力する電流センサと、
前記電流センサの異常の有無を検出するコントローラと、を備え、
前記コントローラは、
前記検出値と、前記電力変換システムの正常状態を示す第1の基準範囲とを比較し、
前記検出値が前記第1の基準範囲外であることを検知した場合、前記多相交流モータの各相に流れる電流の総和を示す総和電流に基づいて、前記電流センサの異常を検出する異常検出装置。
An anomaly detection device for detecting an anomaly occurring in a power conversion system,
A current sensor that detects a current flowing in a path between the power conversion device and the polyphase AC motor and outputs a detected value;
A controller for detecting the presence or absence of abnormality of the current sensor,
The controller
Comparing the detected value with a first reference range indicating a normal state of the power conversion system;
When detecting that the detected value is outside the first reference range, an abnormality detection that detects an abnormality of the current sensor based on a total current indicating a sum of currents flowing through the respective phases of the multiphase AC motor. apparatus.
前記コントローラは、
前記総和電流と前記電流センサの正常状態を示す第2の基準範囲とを比較し、
前記総和電流が前記第2の基準範囲内の場合、前記電流センサは正常と判定し、
前記総和電流が前記第2の基準範囲外の場合、前記電流センサは異常と判定する請求項1記載の異常検出装置。
The controller
Comparing the total current with a second reference range indicating a normal state of the current sensor;
If the total current is within the second reference range, the current sensor is determined to be normal;
The abnormality detection device according to claim 1, wherein the current sensor determines that the current sensor is abnormal if the total current is outside the second reference range.
前記電流センサは、前記多相交流モータの各相に流れる電流を検出する複数の電流センサから構成され、
前記コントローラは、
前記総和電流に基づいて前記電流センサは正常と判定した場合、前記検出値と前記第1の基準範囲との比較結果を用いて、前記多相交流モータの各相のうち、前記検出値が前記第1の基準範囲外である一の相と、前記検出値が前記第1の基準範囲内である他の相を特定し、
前記他の相の前記検出値を用いて前記一の相へ流れる電流値を算出し、
算出された前記一の相の電流値と、前記多相交流モータの正常状態を示す第3の基準範囲とを比較し、
前記一の相の電流値が前記第3の基準範囲外の場合、前記一の相へ流れる電流を過電流と判定し、
前記一の相の電流値が前記第3の基準範囲内の場合、前記一の相へ流れる電流を過電流ではないと判定する請求項2記載の異常検出装置。
The current sensor is composed of a plurality of current sensors that detect the current flowing in each phase of the multiphase AC motor,
The controller
When it is determined that the current sensor is normal based on the total current, the detection value of the phases of the multiphase AC motor is calculated using the comparison result between the detection value and the first reference range. Identifying one phase that is outside the first reference range and the other phase in which the detected value is within the first reference range;
The current value flowing to the one phase is calculated using the detected value of the other phase,
Comparing the calculated current value of the one phase with a third reference range indicating a normal state of the polyphase AC motor;
If the current value of the one phase is out of the third reference range, the current flowing to the one phase is determined as an overcurrent;
The abnormality detection device according to claim 2, wherein when the current value of the one phase is within the third reference range, it is determined that the current flowing to the one phase is not an overcurrent.
前記コントローラは、
前記多相交流モータに流れる電流値に基づいて前記電力変換装置を制御する機能を有し、
前記一の相の電流値と前記第3の基準範囲との比較結果に基づいて過電流を検出した場合、前記電力変換装置から前記多相交流モータへの電力供給を停止させるように、前記電力変換装置を制御する請求項3記載の異常検出装置。
The controller
It has a function of controlling the power converter based on the current value flowing to the polyphase AC motor,
When an overcurrent is detected based on a comparison result between the current value of the one phase and the third reference range, the power is set to stop power supply from the power converter to the multiphase AC motor. The abnormality detection device according to claim 3, which controls the conversion device.
前記電流センサは、前記多相交流モータの各相に流れる電流を検出する複数の電流センサから構成され、
前記コントローラは、
前記多相交流モータに流れる電流値に基づいて前記電力変換装置を制御し、
前記総和電流に基づいて前記電流センサは異常と判定した場合、前記検出値と前記第1の基準範囲との比較結果を用いて、前記多相交流モータの各相のうち、前記検出値が前記第1の基準範囲外である一の相と、前記検出値が前記第1の基準範囲内である他の相を特定し、
前記他の相の前記検出値を用いて前記一の相へ流れる電流値を算出し、
算出された前記一の相の電流値と前記他の相の前記検出値に基づいて、前記電力変換装置を制御する請求項2記載の異常検出装置。
The current sensor is composed of a plurality of current sensors that detect the current flowing in each phase of the multiphase AC motor,
The controller
Controlling the power converter based on a current value flowing to the polyphase AC motor;
When it is determined that the current sensor is abnormal based on the total current, the detected value of each phase of the multiphase AC motor is calculated using the comparison result between the detected value and the first reference range. Identifying one phase that is outside the first reference range and the other phase in which the detected value is within the first reference range;
The current value flowing to the one phase is calculated using the detected value of the other phase,
The abnormality detection device according to claim 2, wherein the power conversion device is controlled based on the calculated current value of the one phase and the detection value of the other phase.
前記コントローラは、
前記他の相の検出値と、前記第1の基準範囲とを比較し、
前記他の相の検出値が前記第1の基準範囲外であることを検知した場合、前記電力変換装置から前記多相交流モータへの電力供給を停止させるように、前記電力変換装置を制御する請求項5記載の異常検出装置。
The controller
Comparing the detected value of the other phase with the first reference range;
When detecting that the detected value of the other phase is out of the first reference range, the power converter is controlled so as to stop power supply from the power converter to the multiphase AC motor. The abnormality detection device according to claim 5.
コントローラを用いて電力変換システムで発生した異常を検出する異常検出方法であって、
電力変換装置と多相交流モータの間の経路に流れる電流を検出する電流センサが出力する検出値と、前記電力変換システムの正常状態を示す第1の基準範囲とを比較し、
前記検出値が前記第1の基準範囲外であることを検知した場合、前記多相交流モータの各相に流れる電流の総和を示す総和電流に基づいて、前記電流センサの異常を検出する異常検出方法。
An abnormality detection method for detecting an abnormality generated in a power conversion system using a controller, comprising:
Comparing a detection value output from a current sensor that detects a current flowing in a path between the power conversion device and the polyphase AC motor with a first reference range indicating a normal state of the power conversion system;
When detecting that the detected value is outside the first reference range, an abnormality detection that detects an abnormality of the current sensor based on a total current indicating a sum of currents flowing through the respective phases of the multiphase AC motor. Method.
JP2018009887A 2018-01-24 2018-01-24 Abnormality detection apparatus and abnormality detection method Pending JP2019129602A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018009887A JP2019129602A (en) 2018-01-24 2018-01-24 Abnormality detection apparatus and abnormality detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018009887A JP2019129602A (en) 2018-01-24 2018-01-24 Abnormality detection apparatus and abnormality detection method

Publications (1)

Publication Number Publication Date
JP2019129602A true JP2019129602A (en) 2019-08-01

Family

ID=67472455

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018009887A Pending JP2019129602A (en) 2018-01-24 2018-01-24 Abnormality detection apparatus and abnormality detection method

Country Status (1)

Country Link
JP (1) JP2019129602A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115060987A (en) * 2022-08-19 2022-09-16 季华实验室 Motor phase loss detection method and device, electronic equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115060987A (en) * 2022-08-19 2022-09-16 季华实验室 Motor phase loss detection method and device, electronic equipment and storage medium
CN115060987B (en) * 2022-08-19 2022-11-08 季华实验室 Motor phase loss detection method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US10263558B2 (en) Phase loss detection in active front end converters
JP6414329B2 (en) Power adjustment system and control method thereof
JP4097494B2 (en) Three-phase AC motor drive inverter device
JP2011217518A (en) Motor drive
JP2010154642A (en) Device for protecting power supply circuit of three-phase inverter
JP2004538493A (en) Apparatus and method for connection monitoring of an electric supply unit
JP2014217085A (en) Motor drive device having dc link part abnormality detection function
CN112219348A (en) Converter and motor control device
US11005404B2 (en) Motor driving apparatus
JP6513249B1 (en) DC / DC converter
CN110710091B (en) Control device for DC/DC converter
JP2015104235A (en) Drive control device for polyphase motor
JP2019129602A (en) Abnormality detection apparatus and abnormality detection method
JP2017163777A (en) Inverter device
JP6895921B2 (en) Power converter and abnormality detection method
KR101804339B1 (en) Motor driving apparatus and home appliance including the same
JP7352130B2 (en) polyphase converter
WO2021049230A1 (en) Power conversion device and method for controlling power conversion device
JP2009219225A (en) Vehicle driving system
KR20100050159A (en) Apparatus and computer readable storage medium for processing method of continuous operation by decreasing capacity
JP2016019439A (en) Fault detection device for semiconductor power converter
JPWO2019239628A1 (en) Converter and motor control device
JP6091546B2 (en) Rotating electrical machine control device
JP2019075869A (en) Three-phase inverter device
JP2012100385A (en) Rotary electric machine control device