JP7392503B2 - Control device and disconnection detection method - Google Patents

Control device and disconnection detection method Download PDF

Info

Publication number
JP7392503B2
JP7392503B2 JP2020022323A JP2020022323A JP7392503B2 JP 7392503 B2 JP7392503 B2 JP 7392503B2 JP 2020022323 A JP2020022323 A JP 2020022323A JP 2020022323 A JP2020022323 A JP 2020022323A JP 7392503 B2 JP7392503 B2 JP 7392503B2
Authority
JP
Japan
Prior art keywords
rotational speed
disconnection
value
rotation speed
electric 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.)
Active
Application number
JP2020022323A
Other languages
Japanese (ja)
Other versions
JP2021129389A (en
Inventor
雄一朗 湊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2020022323A priority Critical patent/JP7392503B2/en
Publication of JP2021129389A publication Critical patent/JP2021129389A/en
Application granted granted Critical
Publication of JP7392503B2 publication Critical patent/JP7392503B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)
  • Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)

Description

本発明は、モータなどの電動機の制御装置、及び、当該制御装置に備わる回転速度センサーの断線を検出する方法に関する。 The present invention relates to a control device for an electric motor such as a motor, and a method for detecting disconnection of a rotational speed sensor provided in the control device.

モータなどの電動機の制御装置は、電動機の回転速度をエンコーダなどのセンサーで測定し、電動機の回転速度の指令値と、センサーで測定した回転速度の実測値と、に基づいて電動機を制御する。従って、電動機を適切に制御するためには、回転速度を測定するセンサーが正常に動作し、センサーから制御装置に回転速度の測定結果が確実に入力される必要がある。 A control device for an electric motor such as a motor measures the rotational speed of the electric motor with a sensor such as an encoder, and controls the electric motor based on a command value of the rotational speed of the electric motor and an actual value of the rotational speed measured by the sensor. Therefore, in order to appropriately control the electric motor, it is necessary that the sensor that measures the rotational speed operate normally and that the measurement result of the rotational speed is reliably input from the sensor to the control device.

センサーから制御装置に回転速度の測定結果が入力されなくなった場合、センサーによる回転速度の実測値は0となる。従って、センサーにより測定される回転速度が0か否かによりセンサーの異常を判定する場合、例えば、電動機の回転が停止して回転速度の実測値が0となっているのか、又は、センサーの異常により回転速度の実測値が0となっているのか判別できない。 When the measurement result of the rotational speed is no longer input from the sensor to the control device, the actual value of the rotational speed measured by the sensor becomes zero. Therefore, when determining a sensor abnormality based on whether the rotational speed measured by the sensor is 0, for example, whether the rotation of the electric motor has stopped and the actual rotational speed value is 0, or whether the sensor is abnormal Therefore, it cannot be determined whether the actual measured value of the rotational speed is 0 or not.

回転速度を測定するセンサーに異常が生じたことを適切に検出するために、励磁電流方向電圧(d軸電圧とも呼ばれる)の指示値V と、トルク電流方向電圧(q軸電圧とも呼ばれる)の指示値V とを用い、tan-1(V /V )との式から算出される値が一定時間内に所定値以上変化したか否か、又は、この算出値が所定値から外れたか否かに基づいて、当該センサーが断線したか否かを判定する技術が知られている(特許文献1を参照)。 In order to properly detect the occurrence of an abnormality in the sensor that measures the rotation speed, the indicated value V d * of the excitation current direction voltage (also called d-axis voltage) and the torque current direction voltage (also called q-axis voltage) are used. Using the indicated value V q * of A technique is known that determines whether or not the sensor is disconnected based on whether or not it deviates from a predetermined value (see Patent Document 1).

特許第4143908号Patent No. 4143908

しかしながら、検証の結果、tan-1(V /V )との式から算出された値を用いた方法であっても、適切にセンサーの断線が判定されない場合があることが判明した。具体的には、tan-1(V /V )との式から算出される値が、電動機の動作開始時においてもセンサーの断線が生じたときに算出される値と類似した値となることが判明した。その結果、電動機の動作開始時において、実際には断線が生じていないのにセンサーに断線が生じたと判定される可能性があることが判明した。 However, as a result of verification, it was found that even with the method using the value calculated from the formula tan -1 (V q * /V d * ), there are cases where sensor disconnection is not properly determined. . Specifically, the value calculated from the formula tan -1 (V q * /V d * ) is similar to the value calculated when a sensor disconnection occurs even when the motor starts operating. It turned out that. As a result, it was found that when the electric motor starts operating, it may be determined that a wire breakage has occurred in the sensor, even though no wire breakage has actually occurred.

また、「tan-1(アークタンジェント)」のような複雑な演算を必要とする算出式を電動機の制御装置で用いた場合、アークタンジェントを用いた演算の実行時に制御装置に過大な負荷がかかるため、高速にセンサーの断線を判定できない。 Additionally, if a calculation formula that requires complex calculations such as "tan -1 (arctangent)" is used in a motor control device, an excessive load will be placed on the control device when performing calculations using arctangent. Therefore, it is not possible to quickly determine whether the sensor is disconnected.

本発明の目的は、電動機の制御装置において、電動機の回転速度を測定するセンサーの断線が生じたか否かを、制御装置に過大な負荷をかけることなく高速かつ確実に判定することにある。 SUMMARY OF THE INVENTION An object of the present invention is to quickly and reliably determine whether or not a wire breakage has occurred in a sensor that measures the rotational speed of an electric motor in a control device for an electric motor, without imposing an excessive load on the control device.

以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
本発明の一見地に係る制御装置は、電動機を制御する制御装置である。制御装置は、回転速度センサーと、電力制御部と、座標変換部と、モード移行部と、断線判定部と、を備える。回転速度センサーは、電動機の回転速度を測定する。電力制御部は、電動機の回転速度指令値と実測回転速度とに基づいて、電動機に供給する電力量を制御する。実測回転速度は、回転速度センサーから取得した電動機の実際の回転速度である。
座標変換部は、電動機に供給される電流量を座標変換してd軸電流値を算出する。モード移行部は、回転速度指令値が0でなく、かつ、実測回転速度が所定の回転速度以下であれば、断線判定モードに移行する。断線判定モードは、回転速度センサーに断線が生じたか否かを判定するモードである。断線判定部は、モード移行部が断線判定モードに移行した後にd軸電流値が所定の閾値を超えた場合に、回転速度センサーに断線が生じたと判定する。
A plurality of aspects will be described below as means for solving the problem. These aspects can be arbitrarily combined as necessary.
A control device according to one aspect of the present invention is a control device that controls an electric motor. The control device includes a rotation speed sensor, a power control section, a coordinate conversion section, a mode transition section, and a disconnection determination section. The rotation speed sensor measures the rotation speed of the electric motor. The power control unit controls the amount of power supplied to the electric motor based on the rotational speed command value and the measured rotational speed of the electric motor. The measured rotation speed is the actual rotation speed of the electric motor obtained from the rotation speed sensor.
The coordinate transformation unit coordinately transforms the amount of current supplied to the electric motor to calculate a d-axis current value. If the rotational speed command value is not 0 and the actual rotational speed is equal to or less than a predetermined rotational speed, the mode transition section transitions to the disconnection determination mode. The disconnection determination mode is a mode for determining whether or not a disconnection has occurred in the rotational speed sensor. The disconnection determination section determines that a disconnection has occurred in the rotational speed sensor when the d-axis current value exceeds a predetermined threshold after the mode transition section transitions to the disconnection determination mode.

上記の制御装置では、断線判定部が、電動機への回転速度の指令値である回転速度指令値が0でなく、かつ、電動機の実際の回転速度に対応する実測回転速度が所定の回転速度以下である状態となった後に、回転速度センサーに断線が生じたか否かを判定している。
回転速度指令値が0でなくかつ実測回転速度が所定の回転速度以下となる場合は、回転速度センサーに異常が発生している可能性が高い場合であるので、回転速度指令値が0でなくかつ実測回転速度が所定の回転数以下となった後に回転速度センサーの断線の判定をすることで、回転速度センサーの断線の誤検出が発生することを抑制できる。
また、回転速度センサーの断線を、d軸電流値が所定の閾値を超えたかどうか、すなわち、d軸電流値の大小で判定することにより、回転速度センサーの断線判定を複雑な演算により実行する必要がなくなるので、制御装置に過大な負荷をかけることなく高速に回転速度センサーの断線を判定できる。
In the above control device, the disconnection determination unit determines that the rotation speed command value, which is the command value of the rotation speed to the electric motor, is not 0, and the actual rotation speed corresponding to the actual rotation speed of the electric motor is equal to or lower than the predetermined rotation speed. After reaching a certain state, it is determined whether or not a disconnection has occurred in the rotational speed sensor.
If the rotation speed command value is not 0 and the actual rotation speed is less than the predetermined rotation speed, there is a high possibility that an abnormality has occurred in the rotation speed sensor. In addition, by determining whether the rotation speed sensor is disconnected after the measured rotation speed becomes equal to or less than the predetermined rotation speed, it is possible to suppress the occurrence of erroneous detection of disconnection of the rotation speed sensor.
In addition, it is necessary to perform complicated calculations to determine the disconnection of the rotation speed sensor by determining whether the d-axis current value exceeds a predetermined threshold, that is, the magnitude of the d-axis current value. Therefore, disconnection of the rotation speed sensor can be determined at high speed without placing an excessive load on the control device.

モード移行部は、断線判定モードに移行してから第1時間が経過した場合に、当該断線判定モードを終了してもよい。これにより、回転速度センサーの断線の誤検知を抑制できる。 The mode transition unit may end the disconnection determination mode when a first time period has passed since the transition to the disconnection determination mode. Thereby, it is possible to suppress false detection of disconnection of the rotational speed sensor.

断線判定部は、モード移行部が断線判定モードに移行後は第2時間毎にd軸電流値が所定の閾値を超えているか否かを判定してもよい。これにより、高速に回転速度センサーの断線を検知できる。 The disconnection determination unit may determine whether the d-axis current value exceeds a predetermined threshold every second time after the mode transition unit transitions to the disconnection determination mode. Thereby, disconnection of the rotational speed sensor can be detected at high speed.

上記の制御装置は、閾値決定部をさらに備えてもよい。閾値決定部は、回転速度指令値に基づいて閾値を決定する。これにより、指定された回転速度指令値に対して適切な閾値を選択できるので、回転速度センサーの断線を適切に判定できる。 The above control device may further include a threshold determining section. The threshold value determination unit determines the threshold value based on the rotation speed command value. Thereby, an appropriate threshold value can be selected for the specified rotational speed command value, so that disconnection of the rotational speed sensor can be appropriately determined.

閾値決定部は、回転速度指令値と閾値の最適値との関係を表す情報と、現在の回転速度指令値と、に基づいて閾値を決定してもよい。これにより、指定された回転速度指令値に対して最適な閾値を選択できるので、回転速度センサーの断線を適切に判定できる。 The threshold value determination unit may determine the threshold value based on the current rotation speed command value and information representing the relationship between the rotation speed command value and the optimal value of the threshold value. As a result, it is possible to select the optimal threshold value for the specified rotational speed command value, so that disconnection of the rotational speed sensor can be appropriately determined.

本発明の他の見地に係る断線検出方法は、回転速度センサーと、電力制御部と、を有する制御装置における回転速度センサーの断線検出方法である。回転速度センサーは、電動機の回転速度を測定する。電力制御部は、電動機の回転速度指令値と実測回転速度とに基づいて、電動機に供給する電力量を制御する。実測回転速度は、回転速度センサーから取得した電動機の実際の回転速度である。回転速度センサーの断線検出方法は、以下のステップを備える。
◎回転速度センサーから実測回転速度を取得するステップ。
◎電動機に供給される電流量を座標変換してd軸電流値を算出するステップ。
◎回転速度指令値が0でなく、かつ、実測回転速度が所定の回転速度以下であれば、回転速度センサーに断線が生じたか否かを判定する断線判定モードに移行するステップ。
◎断線判定モードに移行した後にd軸電流値が所定の閾値を超えた場合に、回転速度センサーに断線が生じたと判定するステップ。
A disconnection detection method according to another aspect of the present invention is a disconnection detection method of a rotation speed sensor in a control device having a rotation speed sensor and a power control section. The rotation speed sensor measures the rotation speed of the electric motor. The power control unit controls the amount of power supplied to the electric motor based on the rotational speed command value and the measured rotational speed of the electric motor. The measured rotation speed is the actual rotation speed of the electric motor obtained from the rotation speed sensor. The disconnection detection method for a rotational speed sensor includes the following steps.
◎Step to obtain the actual rotation speed from the rotation speed sensor.
◎Step of converting the coordinates of the amount of current supplied to the motor to calculate the d-axis current value.
◎If the rotational speed command value is not 0 and the actual rotational speed is less than or equal to a predetermined rotational speed, a step of shifting to a disconnection determination mode in which it is determined whether or not a disconnection has occurred in the rotational speed sensor.
◎Step of determining that a wire breakage has occurred in the rotational speed sensor if the d-axis current value exceeds a predetermined threshold after shifting to wire breakage determination mode.

上記の断線検出方法では、電動機への回転速度の指令値である回転速度指令値が0でなく、かつ、電動機の実際の回転速度に対応する実測回転速度が所定の回転速度以下である状態となった後に、回転速度センサーに断線が生じたか否かを判定している。
回転速度指令値が0でなくかつ実測回転速度が所定の回転速度以下となる場合は、回転速度センサーに異常が発生している可能性が高い場合であるので、回転速度指令値が0でなくかつ実測回転速度が所定の回転速度以下となった後に回転速度センサーの断線の判定をすることで、回転速度センサーの断線の誤検出が発生することを抑制できる。
また、回転速度センサーの断線を、d軸電流値が所定の閾値を超えたかどうか、すなわち、d軸電流値の大小で判定することにより、回転速度センサーの断線判定を複雑な演算により実行する必要がなくなるので、制御装置に過大な負荷をかけることなく高速に回転速度センサーの断線を判定できる。
In the above disconnection detection method, the rotation speed command value, which is the command value of the rotation speed to the electric motor, is not 0, and the actual rotation speed corresponding to the actual rotation speed of the electric motor is less than or equal to the predetermined rotation speed. After that, it is determined whether or not a disconnection has occurred in the rotational speed sensor.
If the rotation speed command value is not 0 and the actual rotation speed is less than the predetermined rotation speed, there is a high possibility that an abnormality has occurred in the rotation speed sensor. Further, by determining whether the rotation speed sensor is disconnected after the measured rotation speed becomes equal to or less than the predetermined rotation speed, it is possible to suppress the occurrence of erroneous detection of disconnection of the rotation speed sensor.
In addition, it is necessary to perform complicated calculations to determine the disconnection of the rotation speed sensor by determining whether the d-axis current value exceeds a predetermined threshold, that is, the magnitude of the d-axis current value. Therefore, disconnection of the rotation speed sensor can be determined at high speed without placing an excessive load on the control device.

上記の断線検出方法は、断線判定モードに移行してから第1時間が経過した場合に、当該断線判定モードを終了するステップをさらに備えてもよい。これにより、回転速度センサーの断線の誤検知を抑制できる。 The above-described wire breakage detection method may further include the step of terminating the wire breakage determination mode when a first period of time has elapsed since transition to the wire breakage determination mode. Thereby, it is possible to suppress false detection of disconnection of the rotational speed sensor.

回転速度センサーの断線を判定するステップは、断線判定モードに移行後は第2時間毎にd軸電流値が所定の閾値を超えているか否かを判定するステップを含んでもよい。これにより、高速に回転速度センサーの断線を検知できる。 The step of determining whether the rotational speed sensor is disconnected may include determining whether the d-axis current value exceeds a predetermined threshold every second time after transitioning to the disconnection determination mode. Thereby, disconnection of the rotational speed sensor can be detected at high speed.

上記の断線検出方法は、回転速度指令値に基づいて閾値を決定するステップをさらに備えてもよい。これにより、指定された回転速度指令値に対して適切な閾値を選択できるので、回転速度センサーの断線を適切に判定できる。 The disconnection detection method described above may further include a step of determining a threshold value based on the rotational speed command value. Thereby, an appropriate threshold value can be selected for the specified rotational speed command value, so that disconnection of the rotational speed sensor can be appropriately determined.

閾値を決定するステップは、回転速度指令値と閾値の最適値との関係を表す情報と、現在の回転速度指令値と、に基づいて閾値を決定するステップを含んでもよい。これにより、指定された回転速度指令値に対して最適な閾値を選択できるので、回転速度センサーの断線を適切に判定できる。 The step of determining the threshold value may include the step of determining the threshold value based on the current rotation speed command value and information representing a relationship between the rotation speed command value and the optimal value of the threshold value. As a result, it is possible to select the optimal threshold value for the specified rotational speed command value, so that disconnection of the rotational speed sensor can be appropriately determined.

電動機を制御する制御装置において、電動機の回転速度を測定する回転速度センサーの断線の誤検出を抑制しつつ、制御装置に過大な負荷をかけることなく高速に回転速度センサーの断線を判定できる。 In a control device that controls an electric motor, disconnection of the rotation speed sensor can be determined at high speed without placing an excessive load on the control device while suppressing erroneous detection of disconnection of the rotation speed sensor that measures the rotation speed of the motor.

走行台車の構成を示す図。The figure which shows the structure of a traveling trolley. 制御部の具体的構成を示す図。The figure which shows the concrete structure of a control part. 制御装置の全体構成を示す図。FIG. 1 is a diagram showing the overall configuration of a control device. 断線検出部の機能ブロック構成を示す図。The figure which shows the functional block structure of a disconnection detection part. 段差衝突の際のd軸電流値の挙動のシミュレーション結果を示す図。The figure which shows the simulation result of the behavior of the d-axis current value at the time of a bump collision. 回転速度センサーの断線の際のd軸電流値の挙動のシミュレーション結果を示す図。The figure which shows the simulation result of the behavior of a d-axis current value at the time of disconnection of a rotational speed sensor. 回転速度指令値とd軸電流値との関係を示す図。The figure which shows the relationship between a rotational speed command value and a d-axis current value. 電動機の回転開始から回転速度センサーが断線して所定の時間経過後までの従来の断線判定基準値の挙動を示す図。FIG. 3 is a diagram showing the behavior of a conventional disconnection determination reference value from the start of rotation of an electric motor until a predetermined period of time has elapsed after a rotation speed sensor disconnects. 電動機の回転開始から回転速度センサーが断線して所定の時間経過後までのd軸電流値の挙動を示す図。FIG. 7 is a diagram showing the behavior of the d-axis current value from the start of rotation of the electric motor until after a predetermined period of time has elapsed after the rotation speed sensor is disconnected. 回転速度センサーの断線検出方法を示すフローチャート。1 is a flowchart showing a method for detecting disconnection of a rotational speed sensor. 制御部の構成の変形例を示す図。The figure which shows the modification of the structure of a control part.

1.第1実施形態
(1)制御装置の概略
以下、第1実施形態に係る制御装置53a、53b(図2)を説明する。第1実施形態に係る制御装置53a、53bは、「ベクトル制御」により、永久磁石同期モータなどの三相交流により動作する電動機33a、33bを制御する装置である。ベクトル制御を採用する制御装置53a、53bは、「d軸電流」及び「q軸電流」とのd-q座標に定義される直流電流を座標変換して、電動機33a、33bを駆動する三相交流を制御する。すなわち、ベクトル制御を採用する制御装置53a、53bは、直流電流であるd軸電流及びq軸電流を調整することにより、電動機33a、33bを動作させる三相交流電力を制御する。
1. First Embodiment (1) Outline of Control Device The control devices 53a and 53b (FIG. 2) according to the first embodiment will be described below. The control devices 53a and 53b according to the first embodiment are devices that control the electric motors 33a and 33b, such as permanent magnet synchronous motors, which operate using three-phase alternating current, by "vector control." The control devices 53a and 53b that employ vector control are three-phase controllers that drive the motors 33a and 33b by coordinately converting the DC current defined by the dq coordinates of the "d-axis current" and the "q-axis current". Control alternating current. That is, the control devices 53a and 53b that employ vector control control the three-phase AC power that operates the electric motors 33a and 33b by adjusting the d-axis current and the q-axis current that are DC currents.

ベクトル制御で用いられるd-q座標において、d軸は電動機の回転子(ロータ)の磁束の向き(N極の向き)と平行な方向に定められた軸であり、q軸はd軸とは垂直な方向(すなわち、回転子の磁束の向きとは垂直な方向)に定められた軸である。d軸電流は、電動機33a、33bの回転子の磁束の向きに対する三相交流出力の位相差に依存する電流であり、q軸電流は、電動機33a、33bの回転子(出力回転軸)が発生するトルクに依存する電流である。 In the d-q coordinates used in vector control, the d-axis is an axis set in a direction parallel to the magnetic flux direction (north pole direction) of the rotor of the electric motor, and the q-axis is different from the d-axis. It is an axis defined in a vertical direction (that is, a direction perpendicular to the direction of the magnetic flux of the rotor). The d-axis current is a current that depends on the phase difference of the three-phase AC output with respect to the direction of the magnetic flux of the rotors of the motors 33a and 33b, and the q-axis current is a current that is generated by the rotors (output rotating shafts) of the motors 33a and 33b. It is a current that depends on the torque.

また、第1実施形態に係る制御装置53a、53bは、電動機33a、33bの回転速度を測定する回転速度センサー35a、35bと接続され、回転速度センサー35a、35bにより測定された電動機33a、33bの実際の回転速度(実測回転速度と呼ぶ)と、電動機33a、33bの回転速度の指令値(回転速度指令値と呼ぶ)と、の差分に基づいて、上記q軸電流を調整する。これにより、制御装置53a、53bは、電動機33a、33bを、回転速度指令値で示された回転速度で回転させるよう制御できる。 Further, the control devices 53a, 53b according to the first embodiment are connected to rotation speed sensors 35a, 35b that measure the rotation speeds of the electric motors 33a, 33b, and the rotation speeds of the electric motors 33a, 33b measured by the rotation speed sensors 35a, 35b are The q-axis current is adjusted based on the difference between the actual rotational speed (referred to as measured rotational speed) and the command value of the rotational speed of the electric motors 33a and 33b (referred to as rotational speed command value). Thereby, the control devices 53a, 53b can control the electric motors 33a, 33b to rotate at the rotational speed indicated by the rotational speed command value.

以下に説明する第1実施形態において、制御装置53a、53bは、走行台車100が有する電動機33a、33bの制御に用いられる。この電動機33a、33bのそれぞれの出力回転軸には走行車輪31a、31bが接続されているので、制御装置53a、53bにより電動機33a、33bの回転を制御することで、走行台車100の走行を制御できる。なお、「出力回転軸」とは、電動機33a、33bの回転子の回転に従って回転する軸のことを言い、以下の説明でも同様の意味で用いられる。 In the first embodiment described below, control devices 53a and 53b are used to control electric motors 33a and 33b included in traveling trolley 100. Since the running wheels 31a and 31b are connected to the respective output rotating shafts of the electric motors 33a and 33b, the running of the running bogie 100 is controlled by controlling the rotation of the electric motors 33a and 33b by the control devices 53a and 53b. can. Note that the "output rotation shaft" refers to a shaft that rotates according to the rotation of the rotors of the electric motors 33a and 33b, and is used in the following description with the same meaning.

(2)走行台車
以下、図1を用いて、制御装置53a、53bは、が使用される走行台車100の構成を説明する。図1は、走行台車の構成を示す図である。走行台車100は、本体1と、一対の走行部3a、3bと、制御部5と、を備える。
本体1は、走行台車100の本体を構成する筐体である。図1に示す走行台車100の本体1は、円柱形状を有している。しかし、これに限られず、本体1の形状は任意とできる。なお、本体1には、走行台車100を操作する操作装置(図示せず)が設けられてもよい。
(2) Traveling trolley The configuration of the traveling trolley 100 in which the control devices 53a and 53b are used will be described below with reference to FIG. FIG. 1 is a diagram showing the configuration of a traveling trolley. The traveling truck 100 includes a main body 1, a pair of traveling sections 3a and 3b, and a control section 5.
The main body 1 is a casing that constitutes the main body of the traveling trolley 100. The main body 1 of the traveling trolley 100 shown in FIG. 1 has a cylindrical shape. However, the shape of the main body 1 is not limited to this and can be arbitrary. Note that the main body 1 may be provided with an operating device (not shown) for operating the traveling trolley 100.

一対の走行部3a、3bは、それぞれ、本体1において、前進方向(図1)に垂直な幅方向の左右側に設けられる。具体的には、走行部3aが前進方向に対して本体1の左側に設けられ、走行部3bが前進方向に対して本体1の右側に設けられる。すなわち、走行台車100は、二輪差動型の走行台車である。 The pair of running parts 3a and 3b are respectively provided on the left and right sides of the main body 1 in the width direction perpendicular to the forward direction (FIG. 1). Specifically, the running section 3a is provided on the left side of the main body 1 with respect to the forward direction, and the running section 3b is provided on the right side of the main body 1 with respect to the forward direction. That is, the traveling truck 100 is a two-wheel differential type traveling truck.

一対の走行部3a、3bは、それぞれ、走行車輪31a、31bと、各走行車輪31a、31bに対応して設けられた電動機33a、33bと、を有している。すなわち、走行部3a、3bは、対応する走行車輪31a、31bを独立して回転させることができる。なお、各走行車輪31a、31bは、公知の減速機構を介して、電動機33a、33bの出力回転軸に接続されている。 The pair of running parts 3a, 3b each have running wheels 31a, 31b, and electric motors 33a, 33b provided corresponding to each running wheel 31a, 31b. That is, the running units 3a, 3b can independently rotate the corresponding running wheels 31a, 31b. Note that each running wheel 31a, 31b is connected to an output rotating shaft of an electric motor 33a, 33b via a known speed reduction mechanism.

上記の構成を有する一対の走行部3a、3bを有する走行台車100は、走行車輪31a、31bを同一の回転速度にて回転することにより、走行台車100を直進させることができる。一方、走行車輪31a、31bの回転方向を同一としつつ回転速度を異ならせることにより、走行台車100を直進又は後進させながらその方位(姿勢)を変化できる。さらに、走行車輪31a、31bを互いに逆方向に同一の回転速度にて回転させることにより、走行台車100をその場で回転させることができる。 The traveling trolley 100 having the pair of running parts 3a and 3b having the above configuration can move straight by rotating the traveling wheels 31a and 31b at the same rotational speed. On the other hand, by making the rotational directions of the traveling wheels 31a and 31b the same but varying their rotational speeds, the orientation (posture) of the traveling trolley 100 can be changed while traveling straight or backward. Furthermore, by rotating the traveling wheels 31a and 31b in mutually opposite directions at the same rotational speed, the traveling trolley 100 can be rotated on the spot.

本実施形態において、電動機33a、33bは、例えば、三相交流を動力源として回転子(出力回転軸)を回転させる三相同期モータである。具体的には、電動機33a、33bは、例えば、SPMモータ(Surface Permanent Magnet Motor)である。SPMモータは、回転子の表面に永久磁石を貼り合わせた構成の回転界磁形式の同期モータである。 In this embodiment, the electric motors 33a and 33b are, for example, three-phase synchronous motors that rotate a rotor (output rotating shaft) using three-phase alternating current as a power source. Specifically, the electric motors 33a and 33b are, for example, SPM motors (Surface Permanent Magnet Motors). The SPM motor is a rotating field type synchronous motor that has a permanent magnet bonded to the surface of the rotor.

また、一対の走行部3a、3bは、電動機33aの出力回転軸に接続された回転速度センサー35a、及び、電動機33bの出力回転軸に接続された回転速度センサー35bをさらに有している。回転速度センサー35a、35bは、対応する電動機33aの出力回転軸の回転速度を測定するセンサーである。回転速度センサー35a、35bは、例えば、電動機33a、33bの出力回転軸が回転するときに、当該回転に従ってパルス信号を出力するインクリメンタル型のエンコーダである。 Furthermore, the pair of running parts 3a and 3b further include a rotation speed sensor 35a connected to the output rotation shaft of the electric motor 33a, and a rotation speed sensor 35b connected to the output rotation shaft of the electric motor 33b. The rotation speed sensors 35a and 35b are sensors that measure the rotation speed of the output rotation shaft of the corresponding electric motor 33a. The rotation speed sensors 35a, 35b are, for example, incremental encoders that output pulse signals in accordance with the rotation of the output rotation shafts of the electric motors 33a, 33b.

回転速度センサー35a、35bがインクリメンタル型のエンコーダである場合、電動機33a、33bの出力回転軸の回転速度は、対応する回転速度センサー35a、35bから出力される単位時間あたりのパルス数から算出できる。 When the rotation speed sensors 35a, 35b are incremental encoders, the rotation speeds of the output rotation shafts of the electric motors 33a, 33b can be calculated from the number of pulses per unit time output from the corresponding rotation speed sensors 35a, 35b.

制御部5は、CPU、ストレージとしての記憶装置(RAM、ROM、HDD、SSDなど)、及び各種インターフェースなどを備えるコンピュータにより構成されるコンピュータシステムあり、走行台車100の各種制御を実行する。具体的には、制御部5は、電動機33a、33bの回転速度を制御して、走行台車100の走行を制御する。
制御部5による上記の制御機能の一部又は全部は、記憶装置に記憶された所定のプログラムを実行することで実現されてもよいし、SoC(System on Chip)などのハードウェアによっても実現されてもよい。制御部5の具体的な構成については、後ほど詳しく説明する。
The control unit 5 is a computer system constituted by a computer including a CPU, a storage device (RAM, ROM, HDD, SSD, etc.), and various interfaces, and executes various controls of the traveling trolley 100. Specifically, the control unit 5 controls the rotational speed of the electric motors 33a and 33b to control the traveling of the traveling trolley 100.
Some or all of the above control functions by the control unit 5 may be realized by executing a predetermined program stored in a storage device, or may be realized by hardware such as an SoC (System on Chip). It's okay. The specific configuration of the control unit 5 will be explained in detail later.

走行台車100は、さらに、補助輪7を備えてもよい。図1に示すように、補助輪7は、本体1の前後左右に合計4つ設けられる。補助輪7は、走行台車100の走行に従って回転する従動輪である。本体1の前後左右に補助輪7を設けることで、走行台車100を安定させることができる。 The traveling trolley 100 may further include auxiliary wheels 7. As shown in FIG. 1, a total of four auxiliary wheels 7 are provided on the front, rear, left and right sides of the main body 1. The auxiliary wheels 7 are driven wheels that rotate as the traveling trolley 100 travels. By providing the auxiliary wheels 7 on the front, rear, left and right sides of the main body 1, the traveling trolley 100 can be stabilized.

(3)制御部の具体的構成
次に、図2を用いて、制御部5の具体的構成を説明する。図2は、制御部の具体的構成を示す図である。上記のように、制御部5は、走行台車100の走行を制御する機能を有している。この機能を実現するために、制御部5は、上位コントローラ51と、制御装置53a、53bと、を有している。
なお、本実施形態において、制御部5において、上位コントローラ51及び制御装置53a、53bは、それぞれ、個別のコンピュータシステムにより構成される。しかし、これに限られず、以下に説明する上位コントローラ51及び制御装置53a、53bの機能を、1つのコンピュータシステムで実現してもよい。
(3) Specific configuration of control unit Next, the specific configuration of the control unit 5 will be described using FIG. 2. FIG. 2 is a diagram showing a specific configuration of the control section. As described above, the control unit 5 has the function of controlling the traveling of the traveling trolley 100. In order to realize this function, the control unit 5 includes a host controller 51 and control devices 53a and 53b.
Note that in the present embodiment, in the control unit 5, the upper controller 51 and the control devices 53a and 53b are each configured by an individual computer system. However, the present invention is not limited to this, and the functions of the host controller 51 and control devices 53a and 53b described below may be realized by one computer system.

上位コントローラ51は、制御装置53a、53bに対して走行台車100の走行に関する指令を出力する。具体的には、上位コントローラ51は、例えば、本体1に設けた操作装置によるユーザの操作を受け付け、当該ユーザの操作に基づいて電動機33a、33bの回転速度の指令値(回転速度指令値と呼ぶ)を算出し、対応する制御装置53a、53bに出力する。これにより、本体1に設けられた操作装置を用いて走行台車100を操作できる。 The host controller 51 outputs commands regarding the traveling of the traveling trolley 100 to the control devices 53a and 53b. Specifically, the host controller 51 receives, for example, a user's operation using an operating device provided in the main body 1, and based on the user's operation, sets a command value for the rotational speed of the electric motors 33a, 33b (referred to as a rotational speed command value). ) is calculated and output to the corresponding control devices 53a, 53b. Thereby, the traveling trolley 100 can be operated using the operating device provided on the main body 1.

その他、上位コントローラ51は、例えば、無線コントローラなどの本体1に設けられていない操作装置からユーザの操作を受け付け、当該ユーザの操作に基づいて回転速度指令値を算出し、対応する制御装置53a、53bに出力してもよい。これにより、無線コントローラなどを用いて走行台車100を操作できる。 In addition, the host controller 51 receives a user's operation from an operating device not provided in the main body 1, such as a wireless controller, calculates a rotation speed command value based on the user's operation, and calculates a rotation speed command value from a corresponding control device 53a, 53b. Thereby, the traveling trolley 100 can be operated using a wireless controller or the like.

また、上位コントローラ51には、各種センサー55が接続されていてもよい。この場合、上位コントローラ51は、回転速度センサー35a、35bから入力した実測回転速度、及び/又は、各種センサー55から入力した情報に基づいて、回転速度指令値を算出し対応する制御装置53a、53bに出力してもよい。 Furthermore, various sensors 55 may be connected to the host controller 51. In this case, the host controller 51 calculates a rotation speed command value based on the measured rotation speed input from the rotation speed sensors 35a, 35b and/or information input from various sensors 55, and calculates the rotation speed command value from the corresponding control device 53a, 53b. You can also output to

具体的には、例えば、各種センサー55としてレーザレンジファインダ(LRF)などの走行台車100の周囲の地図情報を取得できるセンサーを上位コントローラ51に接続できる。この場合、上位コントローラ51は、例えば、各種センサー55にて取得した地図情報(ローカルマップ)と、走行環境全体を表す地図情報(グローバルマップ)と、予め取得したグローバルマップ上の走行経路データと、必要に応じて回転速度センサー35a、35bから入力した実測回転速度と、に基づいて、走行経路データに示された走行経路を自律的に再現するための回転速度指令値を算出し、対応する制御装置53a、53bに出力できる。 Specifically, for example, a sensor capable of acquiring map information around the traveling vehicle 100, such as a laser range finder (LRF), can be connected to the host controller 51 as the various sensors 55. In this case, the host controller 51 uses, for example, map information (local map) acquired by various sensors 55, map information representing the entire driving environment (global map), and driving route data on the global map acquired in advance. Based on the measured rotation speeds input from the rotation speed sensors 35a and 35b as necessary, a rotation speed command value for autonomously reproducing the travel route indicated in the travel route data is calculated, and the corresponding control is performed. It can be output to devices 53a and 53b.

制御装置53a、53bは、それぞれ、対応する電動機33a、33bを制御する。具体的には、制御装置53a、53bは、対応する電動機33a、33bの回転速度指令値を上位コントローラ51から入力し、当該回転速度指令値と、対応する回転速度センサー35a、35bから入力した実測回転速度と、に基づいて、対応する電動機33a、33bに供給する電力量を制御する。 Control devices 53a and 53b control corresponding electric motors 33a and 33b, respectively. Specifically, the control devices 53a, 53b input the rotational speed command values of the corresponding electric motors 33a, 33b from the host controller 51, and input the rotational speed command values and the actual measurements input from the corresponding rotational speed sensors 35a, 35b. The amount of power supplied to the corresponding electric motors 33a, 33b is controlled based on the rotation speed.

また、本実施形態において、制御装置53a、53bは互いに接続され、一方の制御装置53a、53bにおいて対応する回転速度センサー35a、35bの断線を検出した時には、他方の制御装置53a、53bにその旨を通知可能となっている。これにより、一方の制御装置53a、53bの対応する回転速度センサー35a、35bにて断線があった場合に、他方の制御装置53a、53bにより制御される電動機33a、33bを即時に停止できる。なお、制御装置53a、53bの具体的な構成は、後ほど詳しく説明する。 Further, in this embodiment, the control devices 53a and 53b are connected to each other, and when one of the control devices 53a and 53b detects a break in the corresponding rotational speed sensor 35a and 35b, a message indicating this is sent to the other control device 53a and 53b. It is possible to notify. Thereby, if there is a disconnection in the corresponding rotational speed sensor 35a, 35b of one of the control devices 53a, 53b, the electric motors 33a, 33b controlled by the other control device 53a, 53b can be immediately stopped. Note that the specific configuration of the control devices 53a and 53b will be explained in detail later.

(4)制御装置の具体的構成
(4-1)全体構成
次に、図3を用いて、第1実施形態に係る制御装置53a、53bの具体的構成を説明する。まずは、制御装置53a、53bの全体構成を説明する。図3は、制御装置の全体構成を示す図である。なお、制御装置53a、53bは同一の構成を有するので、以下の説明では、制御装置53aを例にとって制御装置53a、53bの構成を説明する。
図3に示すように、制御装置53aは、電力制御部531と、第1座標変換部533(座標変換部の一例)と、断線検出部535と、を有する。
(4) Specific configuration of control device (4-1) Overall configuration Next, the specific configuration of the control devices 53a and 53b according to the first embodiment will be described using FIG. 3. First, the overall configuration of the control devices 53a and 53b will be explained. FIG. 3 is a diagram showing the overall configuration of the control device. Note that since the control devices 53a and 53b have the same configuration, in the following explanation, the configuration of the control devices 53a and 53b will be explained using the control device 53a as an example.
As shown in FIG. 3, the control device 53a includes a power control section 531, a first coordinate transformation section 533 (an example of a coordinate transformation section), and a disconnection detection section 535.

電力制御部531は、電動機33aの回転速度指令値(以下、回転速度指令値ωと定義する)と、実測回転速度(以下、実測回転速度ωと定義する。実測回転速度ωは、電動機33aの出力回転軸の角速度と定義する)とに基づいて、電動機33aに供給する電力量を制御する。実測回転速度ωは、回転速度センサー35aから取得した電動機33aの実際の回転速度である。実測回転速度ωは、具体的には、回転速度センサー35aから出力された単位時間あたりのパルス数を、電動機33aの出力回転軸の回転速度に変換することで算出される。この変換は、後述する角度変換部531iにより実行される。
本実施形態において、電力制御部531は、ベクトル制御を用いて電動機33aに供給する電力量を算出する。電力制御部531のより具体的な構成は、後ほど説明する。
The power control unit 531 uses a rotational speed command value (hereinafter defined as rotational speed command value ω * ) of the electric motor 33a and an actual rotational speed (hereinafter defined as an actual rotational speed ω). The amount of power supplied to the electric motor 33a is controlled based on the angular velocity of the output rotating shaft of the motor 33a. The measured rotational speed ω is the actual rotational speed of the electric motor 33a obtained from the rotational speed sensor 35a. Specifically, the measured rotation speed ω is calculated by converting the number of pulses per unit time output from the rotation speed sensor 35a into the rotation speed of the output rotation shaft of the electric motor 33a. This conversion is executed by an angle converter 531i, which will be described later.
In this embodiment, the power control unit 531 uses vector control to calculate the amount of power to be supplied to the electric motor 33a. A more specific configuration of the power control unit 531 will be explained later.

第1座標変換部533は、電動機33aに供給される電流量を座標変換して、d軸電流値(以下、d軸電流値iと定義する)及びq軸電流値(以下、q軸電流値iと定義する)を算出する。具体的には、第1座標変換部533は、例えば、電動機33aに供給される三相電流(u相電流i、v相電流i、w相電流i)のうちu相電流iとv相電流iを入力し、クラーク(Clarke)変換により三相電流(三次元の電流値)をα-β座標上の二次元の電流値に変換し、さらに当該二次元の電流値をパーク(Park)変換によりd-q座標上のq軸電流値iとd軸電流値iに変換する。
第1座標変換部533は、上記の座標変換を実行するために、角度変換部531iから電動機33aの回転子(出力回転軸)の回転角度θを入力する。
The first coordinate conversion unit 533 coordinates converts the amount of current supplied to the electric motor 33a to obtain a d-axis current value (hereinafter defined as d-axis current value i d ) and a q-axis current value (hereinafter defined as q-axis current The value i q ) is calculated. Specifically, the first coordinate conversion unit 533 converts the u-phase current i u out of the three-phase currents (u-phase current i u , v-phase current i v , w-phase current i w ) supplied to the motor 33a, for example. and v-phase current i v , convert the three-phase current (three-dimensional current value) to a two-dimensional current value on α-β coordinates by Clarke transformation, and further convert the two-dimensional current value to It is converted into a q-axis current value i q and a d-axis current value i d on the dq coordinate by Park transformation.
The first coordinate transformation section 533 receives the rotation angle θ of the rotor (output rotation shaft) of the electric motor 33a from the angle transformation section 531i in order to execute the above coordinate transformation.

なお、電動機33aに供給される電流量は、電力制御部531の駆動部531h(後述)と電動機33aとを接続する配線に設けられた電流検出器533aにより測定され、第1座標変換部533に入力される。電流検出器533aは、例えば、上記配線に電流が流れることにより発生する磁界を検出することで電流量を測定するセンサー(例えば、ホール素子など)、シャント抵抗などの上記配線に流れる電流を電圧に変換する素子などである。
また、三相電流のうちw相電流iは、i+i+i=0との式から算出できる。
Note that the amount of current supplied to the electric motor 33a is measured by a current detector 533a provided in the wiring that connects the drive unit 531h (described later) of the power control unit 531 and the electric motor 33a, and the amount of current supplied to the first coordinate conversion unit 533 is is input. The current detector 533a is, for example, a sensor (such as a Hall element) that measures the amount of current by detecting a magnetic field generated by the current flowing through the wiring, or a shunt resistor that converts the current flowing through the wiring into a voltage. It is an element to convert.
Further, among the three-phase currents, the w-phase current i w can be calculated from the formula i u +i v +i w =0.

第1座標変換部533の上記機能は、制御部5を構成するコンピュータシステムの記憶装置に記憶され当該コンピュータシステムにより実行されるプログラムにより実現されてもよいし、回路などのハードウェアにより実現されてもよい。 The above-mentioned functions of the first coordinate transformation section 533 may be realized by a program stored in a storage device of a computer system constituting the control section 5 and executed by the computer system, or may be realized by hardware such as a circuit. Good too.

断線検出部535は、回転速度センサー35aの断線を検出する。具体的には、断線検出部535は、上位コントローラ51から入力した回転速度指令値ωが0ではなく、かつ、角度変換部531iから入力した実測回転速度ωが所定の回転速度以下である場合に、第1座標変換部533から入力したd軸電流値iが所定の閾値以上であれば、回転速度センサー35aに断線が生じたと判定する。 The disconnection detection unit 535 detects a disconnection of the rotational speed sensor 35a. Specifically, the disconnection detection unit 535 detects when the rotational speed command value ω * input from the host controller 51 is not 0 and the actual rotational speed ω input from the angle conversion unit 531i is less than or equal to a predetermined rotational speed. In addition, if the d-axis current value i d inputted from the first coordinate conversion unit 533 is greater than or equal to a predetermined threshold value, it is determined that a disconnection has occurred in the rotational speed sensor 35a.

また、断線検出部535は、回転速度センサー35aに断線が生じたか否かの判定結果を、他方の制御装置53bの断線検出部535に出力する。なお、後述するように、回転速度センサー35aに断線が生じた場合には、電動機33aはその断線に応じて回転を停止する。 Moreover, the disconnection detection unit 535 outputs the determination result of whether or not a disconnection has occurred in the rotational speed sensor 35a to the disconnection detection unit 535 of the other control device 53b. Note that, as will be described later, if a disconnection occurs in the rotational speed sensor 35a, the electric motor 33a stops rotating in response to the disconnection.

その一方で、他方の回転速度センサー35bに断線が生じたと判定されて他方の制御装置53bから回転速度センサー35bが断線したとの判定結果が送信されてくると、断線検出部535は、電動機33aの回転を停止させるために、例えば、電力制御部531の速度制御部531b(後述)に対して、q軸電流指示値i (後述)を加速時のq軸電流iとは逆方向の電流とする指令(回転停止指令と呼ぶ)を出力する。
その他、電動機33aに回転を停止させるブレーキが設けられている場合には、断線検出部535は、電力制御部531の速度制御部531bに対して、電動機33aの励磁を停止し(サーボオフ)、当該ブレーキを用いて減速するよう指令してもよい。
On the other hand, when it is determined that the other rotational speed sensor 35b is disconnected and the determination result that the rotational speed sensor 35b is disconnected is transmitted from the other control device 53b, the disconnection detection unit 535 detects the electric motor 33a. In order to stop the rotation of outputs a command (referred to as a rotation stop command) to set the current to .
In addition, if the electric motor 33a is provided with a brake that stops rotation, the disconnection detection unit 535 causes the speed control unit 531b of the power control unit 531 to stop excitation of the electric motor 33a (servo off), and A command may also be given to decelerate using the brakes.

上記の機能を有することで、断線検出部535は、回転速度センサー35a、35bの断線の誤検出を抑制しつつ、制御装置53a、53bに過大な負荷をかけることなく高速に回転速度センサー35a、35bの断線を判定できる。断線検出部535の具体的な機能ブロック構成は、後ほど詳しく説明する。 By having the above-mentioned functions, the disconnection detection unit 535 can suppress the erroneous detection of disconnection of the rotational speed sensors 35a, 35b, and can quickly detect the rotational speed sensors 35a, 35a, 35b without imposing an excessive load on the control devices 53a, 53b. 35b can be determined to be disconnected. A specific functional block configuration of the disconnection detection section 535 will be explained in detail later.

(4-2)電力制御部の具体的構成
次に、図3を用いて、電動機33aに供給する電力量をベクトル制御により制御する電力制御部531の具体的構成を説明する。なお、以下に説明する電力制御部531の構成の一部は、制御部5(制御装置53a)の記憶装置に記憶されたコンピュータプログラムにより実現され、他の一部はハードウェアにより実現される。具体的には、例えば、電力制御部531の駆動部531hはハードウェアにより実現される一方、電力制御部531の他の構成はコンピュータプログラムにより実現される。
(4-2) Specific Configuration of Power Control Unit Next, with reference to FIG. 3, a specific configuration of the power control unit 531 that controls the amount of power supplied to the electric motor 33a by vector control will be described. Note that part of the configuration of the power control unit 531 described below is realized by a computer program stored in the storage device of the control unit 5 (control device 53a), and the other part is realized by hardware. Specifically, for example, the drive section 531h of the power control section 531 is realized by hardware, while the other configurations of the power control section 531 are realized by a computer program.

電力制御部531は、第1差分算出部531aを有する。第1差分算出部531aは、上位コントローラ51から入力した回転速度指令値ωと、角度変換部531iから入力した実測回転速度ωと、の差分ω-ωを算出する。
電力制御部531は、速度制御部531bを有する。速度制御部531bは、第1差分算出部531aにて算出された差分ω-ωに基づいて、q軸電流指示値i を算出する。q軸電流指示値i は、電動機33aの出力回転軸が出力するトルクを制御する指示値である。また、差分ω-ωに基づいて算出されるので、q軸電流指示値i は、電動機33aの回転速度を回転速度指令値ωに近づけるための指示値である。
The power control section 531 includes a first difference calculation section 531a. The first difference calculation unit 531a calculates the difference ω * −ω between the rotation speed command value ω * input from the host controller 51 and the measured rotation speed ω input from the angle conversion unit 531i.
The power control section 531 includes a speed control section 531b. The speed control unit 531b calculates the q-axis current instruction value i q * based on the difference ω * -ω calculated by the first difference calculation unit 531a. The q-axis current instruction value i q * is an instruction value for controlling the torque output by the output rotating shaft of the electric motor 33a. Furthermore, since it is calculated based on the difference ω * −ω, the q-axis current instruction value i q * is an instruction value for bringing the rotational speed of the electric motor 33a closer to the rotational speed instruction value ω * .

電力制御部531は、第2差分算出部531cを有する。第2差分算出部531cは、速度制御部531bから入力したq軸電流指示値i と、第1座標変換部533から入力したq軸電流値iと、の差分i -iを算出する。
電力制御部531は、第3差分算出部531dを有する。第3差分算出部531dは、d軸電流指示値i と、第1座標変換部533から入力したd軸電流値iと、の差分i -iを算出する。d軸電流指示値i は、電動機33aに供給する三相電流の位相と電動機33aの回転子の位相との位相差に関する指示値である。本実施形態では、d軸電流指示値i は0に設定される。
The power control section 531 includes a second difference calculation section 531c. The second difference calculation unit 531c calculates the difference i q * - i q between the q-axis current command value i q * input from the speed control unit 531 b and the q-axis current value i q input from the first coordinate conversion unit 533 . Calculate.
The power control section 531 includes a third difference calculation section 531d. The third difference calculation unit 531d calculates the difference i d * −i d between the d-axis current instruction value i d * and the d-axis current value i d input from the first coordinate conversion unit 533. The d-axis current instruction value i d * is an instruction value regarding the phase difference between the phase of the three-phase current supplied to the electric motor 33a and the phase of the rotor of the electric motor 33a. In this embodiment, the d-axis current instruction value i d * is set to 0.

電力制御部531は、q軸電流制御部531eを有する。q軸電流制御部531eは、第2差分算出部531cにて算出された差分i -iに基づいて、q軸電圧指示値V を算出する。差分i -iに基づいて算出されるので、q軸電圧指示値V は、q軸電流指示値i に対応した三相交流電力を電動機33aに出力するための指示値である。q軸電流制御部531eは、例えば、差分i -iを入力としたPI制御により、q軸電圧指示値V を算出する。 The power control section 531 includes a q-axis current control section 531e. The q-axis current control section 531e calculates the q-axis voltage command value V q * based on the difference i q * - i q calculated by the second difference calculation section 531c. Since it is calculated based on the difference i q * - i q , the q-axis voltage instruction value V q * is an instruction value for outputting the three-phase AC power corresponding to the q-axis current instruction value i q * to the motor 33a. It is. The q-axis current control unit 531e calculates the q-axis voltage command value V q * by, for example, PI control using the difference i q * −i q as input.

電力制御部531は、d軸電流制御部531fを有する。d軸電流制御部531fは、第3差分算出部531dにて算出された差分i -iに基づいて、d軸電圧指示値V を算出する。差分i -iに基づいて算出されるので、d軸電圧指示値V は、d軸電流指示値i に対応した三相交流電力を電動機33aに出力するための指示値である。d軸電流制御部531fは、例えば、差分i -iを入力としたPI制御により、d軸電圧指示値V を算出する。 The power control section 531 includes a d-axis current control section 531f. The d-axis current control section 531f calculates the d-axis voltage command value V d * based on the difference i d * - i d calculated by the third difference calculation section 531d. Since it is calculated based on the difference i d * - i d , the d-axis voltage command value V d * is the command value for outputting the three-phase AC power corresponding to the d-axis current command value i d * to the motor 33a. It is. The d-axis current control unit 531f calculates the d-axis voltage command value V d * by, for example, PI control using the difference i d * - i d as input.

電力制御部531は、第2座標変換部531gを有する。第2座標変換部531gは、q軸電流制御部531eから入力したq軸電圧指示値V と、d軸電流制御部531fから入力したd軸電圧指示値V と、のd-q座標上の二次元の電圧指示値を座標変換して、三相交流電力を出力する駆動部531hに入力する三相交流電圧の指示値(u相電圧指示値V 、v相電圧指示値V 、w相電圧指示値V )を算出する。 The power control section 531 includes a second coordinate transformation section 531g. The second coordinate conversion unit 531g converts d-q between the q-axis voltage command value V q * input from the q-axis current control unit 531e and the d-axis voltage command value V d * input from the d-axis current control unit 531f. Three-phase AC voltage command values (u-phase voltage command value V u * , v-phase voltage command value V v * , w-phase voltage instruction value V w * ) are calculated.

具体的には、第2座標変換部531gは、例えば、q軸電圧指示値V とd軸電圧指示値V とのd-q座標上の二次元の電圧指示値を逆パーク変換によりα-β座標上の二次元の電圧指示値に変換し、さらにα-β座標上の二次元の電圧指示値を空間ベクトル変換により三相交流電圧の指示値(u相電圧指示値V 、v相電圧指示値V 、w相電圧指示値V )に変換する。
第2座標変換部531gは、上記の座標変換を実行するために、角度変換部531iから電動機33aの回転子(出力回転軸)の回転角度θを入力する。
Specifically, the second coordinate conversion unit 531g performs reverse Park transformation on the two-dimensional voltage instruction value on the dq coordinate between the q-axis voltage instruction value V q * and the d-axis voltage instruction value V d * , for example. The two-dimensional voltage instruction value on the α-β coordinate is converted into a two-dimensional voltage instruction value on the α-β coordinate by space vector transformation, and the three-phase AC voltage instruction value (u-phase voltage instruction value V u * , v-phase voltage instruction value V v * , w-phase voltage instruction value V w * ).
The second coordinate transformation unit 531g receives the rotation angle θ of the rotor (output rotation shaft) of the electric motor 33a from the angle transformation unit 531i in order to execute the above coordinate transformation.

電力制御部531は、駆動部531hを有する。駆動部531hは、第2座標変換部531gから入力した三相交流電圧の指示値(u相電圧指示値V 、v相電圧指示値V 、w相電圧指示値V )に基づいて、三相交流電力を発生させ、電動機33aに供給する。
具体的には、駆動部531hは、三相交流電圧の指示値(u相電圧指示値V 、v相電圧指示値V 、w相電圧指示値V )に基づいて、三相交流電圧(u相電圧指示値V、v相電圧指示値V、w相電圧指示値V)を発生させ、電動機33aに出力する。
The power control section 531 has a drive section 531h. The drive unit 531h converts the three-phase AC voltage command values (u-phase voltage command value V u * , v-phase voltage command value V v * , w-phase voltage command value V w * ) input from the second coordinate conversion unit 531g into three-phase AC voltage command values input from the second coordinate conversion unit 531g . Based on this, three-phase AC power is generated and supplied to the electric motor 33a.
Specifically, the drive unit 531h operates based on three-phase AC voltage instruction values (u-phase voltage instruction value V u * , v-phase voltage instruction value V v * , w-phase voltage instruction value V w * ). Phase AC voltages (u-phase voltage instruction value V u , v-phase voltage instruction value V v , w-phase voltage instruction value V w ) are generated and output to the motor 33a.

駆動部531hは、例えば、三相交流電圧の指示値(u相電圧指示値V 、v相電圧指示値V 、w相電圧指示値V )に基づいてスイッチング素子のスイッチングを行い、三相交流電圧を発生させるインバーターである。 For example, the drive unit 531h controls switching of the switching element based on three-phase AC voltage instruction values (u-phase voltage instruction value V u * , v-phase voltage instruction value V v * , w-phase voltage instruction value V w * ). This is an inverter that generates three-phase AC voltage.

電力制御部531は、角度変換部531iを有する。角度変換部531iは、回転速度センサー35aから出力される信号に基づいて、電動機33aの回転子(出力回転軸)の回転角度θと実測回転速度ωとを算出する。
回転速度センサー35aがインクリメンタル型のエンコーダである場合、角度変換部531iは、例えば、回転速度センサー35aから出力されたパルス数と、電動機33aの回転子(出力回転軸)の1回転あたりのパルス数と、に基づいて回転角度θを算出できる。一方、例えば、回転速度センサー35aから単位時間あたりに出力されたパルス数に基づいて、実測回転速度ωを算出できる。
The power control section 531 includes an angle conversion section 531i. The angle converter 531i calculates the rotation angle θ and the measured rotation speed ω of the rotor (output rotation shaft) of the electric motor 33a based on the signal output from the rotation speed sensor 35a.
When the rotational speed sensor 35a is an incremental encoder, the angle converter 531i converts, for example, the number of pulses output from the rotational speed sensor 35a and the number of pulses per rotation of the rotor (output rotating shaft) of the electric motor 33a. The rotation angle θ can be calculated based on . On the other hand, for example, the measured rotational speed ω can be calculated based on the number of pulses output per unit time from the rotational speed sensor 35a.

上記の構成を有する電力制御部531においては、回転速度指令値ωと実測回転速度ωとの差分ω-ωから電動機33aのトルクに依存するq軸電流指示値i*が算出され、さらにq軸電流指示値i*とq軸電流値iとの差分(i*-i)が座標変換されて三相交流電力が発生し、発生した三相交流電力が電動機33aに供給される。すなわち、電力制御部531は、回転速度指令値ωと実測回転速度ωとの差分に基づいて電動機33aに供給する三相交流の電力量を制御することで、走行台車100を上位コントローラ51から指令された速度で走行できる。 In the power control unit 531 having the above configuration, the q-axis current command value i q * , which depends on the torque of the electric motor 33a, is calculated from the difference ω * -ω between the rotation speed command value ω * and the measured rotation speed ω . Furthermore, the difference (i q * - i q ) between the q-axis current command value i q * and the q-axis current value i q is coordinate transformed to generate three-phase AC power, and the generated three-phase AC power is supplied to the motor 33a. Supplied. In other words, the power control unit 531 controls the amount of three-phase AC power supplied to the electric motor 33a based on the difference between the rotational speed command value ω * and the measured rotational speed ω, thereby controlling the traveling bogie 100 from the host controller 51. It can run at the commanded speed.

(4-3)断線検出部の具体的構成
次に、図4を用いて、断線検出部535の具体的な機能ブロック構成を説明する。図4は、断線検出部の機能ブロック構成を示す図である。なお、以下に示す断線検出部535の各機能ブロックにより実現される機能の一部又は全部は、制御部5(制御装置53a)を構成するコンピュータシステムの記憶装置に記憶され、当該コンピュータシステムで実行されるプログラムにより実現されてもよいし、ハードウェア的に実現されてもよい。
図4に示すように、断線検出部535は、モード移行部535aと、断線判定部535bと、を機能ブロックとして有する。
(4-3) Specific Configuration of Disconnection Detection Unit Next, a specific functional block configuration of the disconnection detection unit 535 will be described using FIG. 4. FIG. 4 is a diagram showing a functional block configuration of the disconnection detection section. Note that some or all of the functions realized by each functional block of the disconnection detection unit 535 shown below are stored in the storage device of the computer system that constitutes the control unit 5 (control device 53a), and are executed by the computer system. It may be realized by a program or may be realized by hardware.
As shown in FIG. 4, the disconnection detection unit 535 includes a mode transition unit 535a and a disconnection determination unit 535b as functional blocks.

モード移行部535aは、上位コントローラ51から入力した回転速度指令値ωと、角度変換部531iから入力した実測回転速度ωと、に基づいて、断線判定モードに移行するか否かを決定する。断線判定モードは、断線判定部535bに対して、回転速度センサー35aに断線が生じたか否かを判定させるモードである。
本実施形態において、モード移行部535aは、回転速度指令値ωが0でなく(すなわち、上位コントローラ51から電動機33aの回転停止が指令されておらず)、かつ、実測回転速度ωが所定の回転速度以下である場合に、断線判定モードに移行する。
The mode transition unit 535a determines whether to transition to the disconnection determination mode based on the rotation speed command value ω * input from the host controller 51 and the measured rotation speed ω input from the angle conversion unit 531i. The disconnection determination mode is a mode in which the disconnection determination unit 535b determines whether or not a disconnection has occurred in the rotational speed sensor 35a.
In the present embodiment, the mode transition unit 535a is configured such that the rotational speed command value ω * is not 0 (that is, the upper controller 51 has not instructed the electric motor 33a to stop rotating), and the actual rotational speed ω is a predetermined value. If the rotation speed is lower than the rotation speed, the mode shifts to disconnection determination mode.

断線判定モードに移行するか否かの基準の1つである、実測回転速度ωが所定の回転速度以下であるとの条件において、「所定の回転速度」は、例えば、回転速度センサー35aの分解能と、回転速度センサー35aが出力する信号のサンプリング周期と、に基づいて決定される。
具体的には、「所定の回転速度」は、例えば、回転速度センサー35aにて検出できる実測回転速度ωの下限値と、上位コントローラ51から指令される回転速度指令値ωの下限値の間の値として設定されるのが好ましい。
Under the condition that the measured rotational speed ω is less than or equal to a predetermined rotational speed, which is one of the criteria for transitioning to the disconnection determination mode, the “predetermined rotational speed” is, for example, the resolution of the rotational speed sensor 35a. and the sampling period of the signal output by the rotational speed sensor 35a.
Specifically, the "predetermined rotational speed" is, for example, between the lower limit of the actual rotational speed ω that can be detected by the rotational speed sensor 35a and the lower limit of the rotational speed command value ω * commanded by the host controller 51. It is preferable to set it as the value of .

より具体的には、例えば、上位コントローラ51から出力される回転速度指令値ω*の値が数百rpm~数千rpmの範囲となる場合、上記の「所定の回転速度」は100rpm以下とできる。本実施形態では、「所定の回転速度」を10rpmとしている。 More specifically, for example, if the value of the rotational speed command value ω* output from the host controller 51 is in the range of several hundred rpm to several thousand rpm, the above-mentioned "predetermined rotational speed" can be 100 rpm or less. . In this embodiment, the "predetermined rotational speed" is 10 rpm.

上記の断線判定モードに移行する条件、すなわち、回転速度指令値ωが0でなく、かつ、実測回転速度ωが所定の回転速度以下であるとの条件は、電動機33aの停止が指令されていないにも拘わらず実際の回転速度が電動機33aの停止を示していることを意味している。すなわち、上記の条件に当てはまる場合には、回転速度センサー35aに異常が発生している可能性が高い。
従って、回転速度指令値ωが0でなく、かつ、実測回転速度ωが所定の回転速度以下となって回転速度センサー35aに異常が発生している可能性が高い場合に断線判定モードに移行して、その移行後に回転速度センサー35aの断線の判定をすることで、回転速度センサー35aの断線の誤検出が発生することを抑制できる。
The conditions for shifting to the disconnection determination mode described above, that is, the rotational speed command value ω * is not 0 and the actual rotational speed ω is less than or equal to the predetermined rotational speed, are that the motor 33a is commanded to stop. This means that the actual rotational speed indicates that the electric motor 33a has stopped, even though it is not. That is, if the above conditions apply, there is a high possibility that an abnormality has occurred in the rotational speed sensor 35a.
Therefore, when the rotational speed command value ω * is not 0 and the actual rotational speed ω is less than the predetermined rotational speed, and there is a high possibility that an abnormality has occurred in the rotational speed sensor 35a, the mode shifts to disconnection determination mode. By determining the disconnection of the rotational speed sensor 35a after the transition, it is possible to suppress the occurrence of erroneous detection of a disconnection of the rotational speed sensor 35a.

また、本実施形態において、モード移行部535aは、断線判定モードに移行してからの経過時間を計数し、断線判定モードに移行してから第1時間が経過した場合に、現在移行中の断線判定モードを終了する。断線判定モードを終了する第1時間は、例えば、40msと設定できる。このように、断線判定モードの継続時間を第1時間に限定することにより、回転速度センサー35aの断線の誤検知を抑制できる。 Further, in this embodiment, the mode transition unit 535a counts the elapsed time after transitioning to the disconnection determination mode, and when the first time has elapsed since transitioning to the disconnection determination mode, Exit judgment mode. The first time for ending the disconnection determination mode can be set to, for example, 40 ms. In this way, by limiting the duration of the disconnection determination mode to the first time, it is possible to suppress false detection of a disconnection by the rotational speed sensor 35a.

さらに、モード移行部535aは、断線判定モードに移行してから第1時間が経過する前であっても、回転速度指令値ωが0でなく、かつ、実測回転速度ωが所定の回転速度以下との条件を満たさなくなった場合、すなわち、回転速度指令値ωが0であるか、又は、実測回転速度ωが所定の回転速度よりも大きくなった場合には、断線判定モードを終了する。 Furthermore, the mode transition unit 535a determines that even before the first time has elapsed after transitioning to the disconnection determination mode, the rotational speed command value ω * is not 0, and the actual rotational speed ω is a predetermined rotational speed. If the following conditions are no longer met, that is, if the rotational speed command value ω * is 0, or if the actual rotational speed ω becomes larger than the predetermined rotational speed, the disconnection determination mode is terminated. .

言い換えると、電動機33aが上位コントローラ51からの指令どおり停止しているか、又は、回転速度センサー35aが正常に動作しており実測回転速度ωが適切に算出されていると考えられる場合には、第1時間の経過前であっても、断線判定モードを終了する。これにより、回転速度センサー35aの断線の誤検知を抑制できる。 In other words, if the electric motor 33a has stopped as instructed by the host controller 51, or if the rotational speed sensor 35a is operating normally and it is considered that the actual rotational speed ω is appropriately calculated, then the End the disconnection determination mode even before one hour has elapsed. Thereby, it is possible to suppress false detection of disconnection of the rotational speed sensor 35a.

断線判定部535bは、モード移行部535aが断線判定モードに移行した後に、第1座標変換部533にて算出されたd軸電流値iを入力し、当該d軸電流値iの値を監視する。断線判定部535bは、断線判定モードの移行後に第1座標変換部533から入力したd軸電流値iが所定の閾値を超えていた場合に、回転速度センサー35aに断線が生じたと判定する。 The disconnection determination unit 535b inputs the d-axis current value i d calculated by the first coordinate conversion unit 533 after the mode transition unit 535 a shifts to the disconnection determination mode, and converts the value of the d-axis current value i d to Monitor. The disconnection determination unit 535b determines that a disconnection has occurred in the rotational speed sensor 35a when the d-axis current value i d input from the first coordinate conversion unit 533 after the transition to the disconnection determination mode exceeds a predetermined threshold value.

断線判定部535bは、回転速度センサー35aに断線が生じたと判定した場合、この断線判定結果を、他方の制御装置53bの断線検出部535に出力する。これにより、回転速度センサー35aに断線が生じたときに、速やかに他方の電動機33bの回転を停止できる。 When the disconnection determination unit 535b determines that a disconnection has occurred in the rotational speed sensor 35a, the disconnection determination unit 535b outputs the disconnection determination result to the disconnection detection unit 535 of the other control device 53b. Thereby, when a disconnection occurs in the rotational speed sensor 35a, the rotation of the other electric motor 33b can be immediately stopped.

本実施形態において、断線判定部535bは、モード移行部535aが断線判定モードに移行後は第2時間毎にd軸電流値iを監視し、d軸電流値iが所定の閾値を超えているか否かを判定する。すなわち、断線判定部535bは、断線判定モードの移行後に第2時間周期でd軸電流値iが所定の閾値を超えているか否かを判定する。なお、d軸電流値iを監視する周期である第2時間は、例えば、1msと設定できる。これにより、断線判定部535bは、高速に回転速度センサー35aの断線を検知できる。 In this embodiment, the disconnection determination unit 535b monitors the d-axis current value i d every second time after the mode transition unit 535 a transitions to the disconnection determination mode, and the d-axis current value i d exceeds a predetermined threshold value. Determine whether or not the That is, the disconnection determination unit 535b determines whether the d-axis current value i d exceeds a predetermined threshold value in the second time period after the transition to the disconnection determination mode. Note that the second time period, which is the period for monitoring the d-axis current value i d , can be set to, for example, 1 ms. Thereby, the disconnection determination unit 535b can detect the disconnection of the rotational speed sensor 35a at high speed.

図4に示すように、断線検出部535は、回転停止指令部535cを有している。回転停止指令部535cは、他方の制御装置53bから他方の回転速度センサー35bが断線したとの判定結果を受信したときに及び/又は自身の断線判定部535bが断線を判定したときに、電力制御部531の速度制御部531bに対して、回転停止指令を出力する。
これにより、自身又は他方の回転速度センサー35bで断線が発生した場合に、速やかに制御装置53aが制御する電動機33aの回転を停止できる。
As shown in FIG. 4, the disconnection detection section 535 has a rotation stop command section 535c. The rotation stop command unit 535c performs power control when receiving a determination result that the other rotation speed sensor 35b is disconnected from the other control device 53b and/or when its own disconnection determination unit 535b determines that the disconnection has occurred. A rotation stop command is output to the speed control section 531b of the section 531.
Thereby, when a disconnection occurs in the rotational speed sensor 35b or the other rotational speed sensor 35b, the rotation of the electric motor 33a controlled by the control device 53a can be immediately stopped.

また、本実施形態において、断線検出部535は、閾値決定部535dをさらに有する。閾値決定部535dは、上位コントローラ51が現在出力している回転速度指令値ωに基づいて、断線判定部535bがd軸電流値iと比較する閾値を決定する。
後述するように、回転速度センサー35aが断線する直前の回転速度指令値ωと、回転速度センサー35aが断線したときのd軸電流値iとの間には相関関係があることが判明している。従って、閾値決定部535dが、現在の回転速度指令値ω(断線直前の回転速度指令値ω)に基づいて、回転速度センサー35aの断線判定に用いる所定の閾値を決定することで、回転速度センサー35aの断線を適切に判定できる。
Furthermore, in this embodiment, the disconnection detection section 535 further includes a threshold value determination section 535d. The threshold determining unit 535d determines the threshold with which the disconnection determining unit 535b compares the d-axis current value i d based on the rotational speed command value ω * currently output by the host controller 51.
As will be described later, it has been found that there is a correlation between the rotational speed command value ω * immediately before the rotational speed sensor 35a is disconnected and the d-axis current value i d when the rotational speed sensor 35a is disconnected. ing. Therefore, the threshold value determination unit 535d determines a predetermined threshold value used for determining the disconnection of the rotation speed sensor 35a based on the current rotation speed command value ω * (rotation speed command value ω * immediately before the disconnection), thereby reducing the rotation speed. Disconnection of the speed sensor 35a can be appropriately determined.

本実施形態において、閾値決定部535dは、予め取得した最適閾値情報TIと、現在の回転速度指令値ωと、に基づいて所定の閾値を決定している。最適閾値情報TIは、回転速度指令値ωと閾値の最適値(最適閾値)との関係を表す情報である。この最適閾値情報TIに基づいて回転速度センサー35aの断線判定に用いる閾値を決定することで、指定された回転速度指令値ωに対して最適な閾値を選択できるので、回転速度センサー35aの断線を適切に判定できる。 In this embodiment, the threshold determining unit 535d determines a predetermined threshold based on optimal threshold information TI acquired in advance and the current rotational speed command value ω * . The optimal threshold information TI is information representing the relationship between the rotational speed command value ω * and the optimal value of the threshold (optimal threshold). By determining the threshold value used for determining the disconnection of the rotational speed sensor 35a based on this optimal threshold information TI, the optimal threshold value can be selected for the specified rotational speed command value ω * . can be appropriately determined.

最適閾値情報TIは、例えば、複数の回転速度指令値ωと各回転速度指令値ωに対して最適な閾値とを関連付けて記憶するテーブルであってもよいし、回転速度指令値ωと最適な閾値との関係を表した式であってもよい。
なお、最適閾値情報TIが上記のテーブルで表される場合には、当該テーブルに存在しない回転速度指令値ωに対する最適閾値は、例えば、当該回転速度指令値ωに近い2つの回転速度指令値ωとそれに対応する2つの最適閾値とをテーブルから選択し、2つの回転速度指令値ωとそれに対応する2つの最適閾値とを用いた線形補間により算出できる。
最適閾値情報TIの具体的な例については、後ほど詳しく説明する。
The optimal threshold information TI may be, for example, a table that stores a plurality of rotational speed command values ω * and optimal threshold values for each rotational speed command value ω * in association with each other, or a rotational speed command value ω * It may be an expression expressing the relationship between and the optimal threshold value.
Note that when the optimal threshold information TI is represented by the above table, the optimal threshold for a rotation speed command value ω * that does not exist in the table is, for example, two rotation speed commands close to the rotation speed command value ω * . The value ω * and the two optimal threshold values corresponding thereto can be selected from the table, and calculation can be performed by linear interpolation using the two rotational speed command values ω * and the two optimal threshold values corresponding thereto.
A specific example of the optimal threshold information TI will be described in detail later.

本実施形態において、断線検出部535は、記憶部535eをさらに有する。記憶部535eは、制御部5(制御装置53a)を構成するコンピュータシステムの記憶装置に設けられた記憶領域の一部であり、断線検出部535で用いられる各種情報を記憶する。具体的には、記憶部535eは、上記の最適閾値情報TIを記憶する。 In this embodiment, the disconnection detection section 535 further includes a storage section 535e. The storage unit 535e is part of a storage area provided in the storage device of the computer system that constitutes the control unit 5 (control device 53a), and stores various information used by the disconnection detection unit 535. Specifically, the storage unit 535e stores the above optimal threshold information TI.

上記の構成を機能ブロックとして有することで、断線検出部535は、回転速度センサー35aの断線の誤検出を抑制しつつ、制御装置53a、53bに過大な負荷をかけることなく高速に回転速度センサー35aの断線を判定し、断線判定後速やかに電動機33a、33bの回転を停止できる。 By having the above configuration as a functional block, the disconnection detection unit 535 can suppress the erroneous detection of disconnection of the rotational speed sensor 35a, and can detect the rotational speed sensor 35a at high speed without imposing an excessive load on the control devices 53a and 53b. The rotation of the electric motors 33a and 33b can be stopped immediately after the disconnection is determined.

(5)シミュレーション及び検証実験
(5-1)d軸電流値の挙動
第1実施形態に係る回転速度センサー35a、35bの断線判定の原理と効果を確認するために、上記の構成を有する走行台車100及び制御装置53a、53bをモデル化したシミュレーションと、実際の走行台車100及び制御装置53a、53bを用いた検証実験を行った。以下、そのシミュレーションと検証実験の結果を説明する。
回転速度センサー35a、35bの断線が発生した場合、回転速度センサー35a、35bから信号が即時に出力されなくなるので、角度変換部531iは0である実測回転速度ωを即時に算出する。断線以外に、実測回転速度ωが即時に0となる場合としては、走行台車100が段差に差し掛かり、走行車輪31a、31bがその段差を乗り越え始める場合(段差衝突の発生)がある。また、上記のように実測回転速度ωが即時に0となる場合においては、d軸電流値iに変化が発生する可能性が考えられる。
(5) Simulation and verification experiment (5-1) Behavior of d-axis current value In order to confirm the principle and effect of disconnection determination of the rotational speed sensors 35a and 35b according to the first embodiment, a traveling bogie having the above configuration was used. A simulation in which the vehicle 100 and the control devices 53a and 53b were modeled, and a verification experiment using the actual traveling bogie 100 and the control devices 53a and 53b were conducted. Below, the results of the simulation and verification experiment will be explained.
When a disconnection occurs in the rotational speed sensors 35a, 35b, signals are no longer outputted from the rotational speed sensors 35a, 35b immediately, so the angle converter 531i immediately calculates the measured rotational speed ω which is 0. In addition to a disconnection, the measured rotational speed ω may immediately become 0 when the traveling trolley 100 approaches a step and the traveling wheels 31a, 31b begin to climb over the step (occurrence of a step collision). Further, in the case where the measured rotational speed ω immediately becomes 0 as described above, there is a possibility that a change occurs in the d-axis current value i d .

従って、以下のシミュレーション及び検証実験では、回転速度センサー35a、35bに断線が生じた直後のd軸電流値iの挙動と、走行車輪31a、31bが段差に衝突した直後のd軸電流値iの挙動とを比較して、d軸電流値iのどの要素によって回転速度センサー35a、35bの断線と段差衝突の発生とを区別できるかを検証した。 Therefore, in the following simulation and verification experiment, we will examine the behavior of the d-axis current value i d immediately after a disconnection occurs in the rotational speed sensors 35a and 35b, and the behavior of the d-axis current value i d immediately after the running wheels 31a and 31b collide with the step. By comparing the behavior of d , it was verified which element of the d-axis current value i d can distinguish between disconnection of the rotational speed sensors 35a and 35b and occurrence of a bump collision.

シミュレーションは、走行台車100の機械構成をモデル化したメカモデルシミュレータと、制御装置53a、53bの制御構成をモデル化したモータモデルシミュレータと、を連携させた連成解析により実行した。シミュレーションでは、回転速度センサー35a、35bの断線の発生を、実測回転速度ωを瞬時に0とすることで実現した。d軸電流値iは、第1座標変換部533により算出される理論値とする。
一方、実証実験では、走行台車100の走行車輪31a、31bを実際に回転させて急激に走行車輪31a、31bの回転を停止させて段差に衝突した状況を実現した。また、回転速度センサー35a、35bの断線の発生を、回転速度センサー35a、35bと制御装置53a、53b(角度変換部531i)との間の配線を実際に切断して通信不可能とすることで実現した。d軸電流値iは、第1座標変換部533から出力されるd軸電流値iを実測して得た。
The simulation was performed by coupled analysis in which a mechanical model simulator that modeled the mechanical configuration of the traveling trolley 100 and a motor model simulator that modeled the control configuration of the control devices 53a and 53b were linked. In the simulation, the occurrence of disconnection of the rotational speed sensors 35a and 35b was realized by instantly setting the measured rotational speed ω to 0. The d-axis current value i d is a theoretical value calculated by the first coordinate conversion unit 533.
On the other hand, in a demonstration experiment, the running wheels 31a, 31b of the running trolley 100 were actually rotated, and the rotation of the running wheels 31a, 31b was abruptly stopped to create a situation where the vehicle collided with a step. In addition, the occurrence of disconnection of the rotational speed sensors 35a, 35b can be prevented by actually cutting the wiring between the rotational speed sensors 35a, 35b and the control devices 53a, 53b (angle conversion units 531i) to make communication impossible. It was realized. The d-axis current value i d was obtained by actually measuring the d-axis current value i d output from the first coordinate conversion section 533 .

以下、上記のシミュレーション及び実証実験の結果を説明する。なお、上記のシミュレーションと実証実験ではほぼ同様の結果が得られているので、以下、シミュレーションによる結果について詳しく説明する。
まず、図5Aを用いて、走行車輪31a、31bが段差に衝突した際のd軸電流値iの挙動のシミュレーション結果を説明する。図5Aは、段差衝突の際のd軸電流値の挙動のシミュレーション結果を示す図である。図5Aにおいて、d軸電流値iの変動は実線で表され、回転速度指令値ωの変動は二点鎖線で表され、実測回転速度ωの変動は一点鎖線で表されている。
図5Aに示すように、段差に衝突した場合、d軸電流値iは、段差衝突が発生した後も大きく変動することなく、最終的には0近傍に収束する。なお、段差衝突が発生する前の期間にd軸電流値iが周期的に変動しているが、これは、電動機33a、33bの回転子の回転の位相と、電動機33a、33bに供給する三相交流の位相とが実際には若干ずれていることに起因する。
The results of the above simulation and demonstration experiment will be explained below. In addition, since almost the same results were obtained in the above-mentioned simulation and demonstration experiment, the results from the simulation will be explained in detail below.
First, using FIG. 5A, a simulation result of the behavior of the d-axis current value i d when the running wheels 31 a and 31 b collide with a step will be described. FIG. 5A is a diagram showing simulation results of the behavior of the d-axis current value during a bump collision. In FIG. 5A, fluctuations in the d-axis current value i d are represented by a solid line, fluctuations in the rotational speed command value ω * are represented by a two-dot chain line, and fluctuations in the measured rotational speed ω are represented by a one-dot chain line.
As shown in FIG. 5A, when the vehicle collides with a step, the d-axis current value i d does not change significantly even after the step collision occurs, and eventually converges to around 0. Note that the d-axis current value i d fluctuates periodically during the period before the step collision occurs, and this is due to the rotation phase of the rotor of the motors 33a and 33b and the supply to the motors 33a and 33b. This is due to the fact that the phase of the three-phase alternating current is actually slightly out of phase.

次に、図5Bを用いて、回転速度センサー35a、35bが断線した際のd軸電流値iの挙動のシミュレーション結果を説明する。図5Bは、回転速度センサーの断線の際のd軸電流値の挙動のシミュレーション結果を示す図である。図5Bにおいて、d軸電流値iの変動は実線で表され、回転速度指令値ωの変動は二点鎖線で表され、実測回転速度ωの変動は一点鎖線で表されている。
図5Bに示すように、回転速度センサー35a、35bに断線が生じた場合のd軸電流値iの挙動は、段差衝突が発生した場合とは大きく異なることが分かる。すなわち、回転速度センサー35a、35bに断線が生じた場合、d軸電流値iは、実測回転速度ωが0になった直後から大きく振動し、所定の時間の経過後に0近傍に収束する。言い換えると、回転速度センサー35a、35bに断線が生じた直後のd軸電流値iは、段差衝突の直後のd軸電流値iよりも顕著に大きくなる。
Next, using FIG. 5B, a simulation result of the behavior of the d-axis current value i d when the rotational speed sensors 35 a and 35 b are disconnected will be described. FIG. 5B is a diagram showing simulation results of the behavior of the d-axis current value when the rotational speed sensor is disconnected. In FIG. 5B, fluctuations in the d-axis current value i d are represented by a solid line, fluctuations in the rotational speed command value ω * are represented by a two-dot chain line, and fluctuations in the measured rotational speed ω are represented by a one-dot chain line.
As shown in FIG. 5B, it can be seen that the behavior of the d-axis current value i d when a disconnection occurs in the rotational speed sensors 35a and 35b is significantly different from that when a bump collision occurs. That is, when a disconnection occurs in the rotational speed sensors 35a, 35b, the d-axis current value i d greatly oscillates immediately after the measured rotational speed ω becomes 0, and converges to near 0 after a predetermined period of time. In other words, the d-axis current value i d immediately after the disconnection occurs in the rotational speed sensors 35 a, 35 b becomes significantly larger than the d-axis current value i d immediately after the bump collision.

上記のように同じように実測回転速度ωが0となる状況下で、段差衝突が発生した場合と回転速度センサー35a、35bの断線の場合とでd軸電流値iの挙動が異なるのは、d軸電流値iが電動機33a、33bに供給される三相交流の位相とこれら電動機の回転子の位相との差に依存する電流であるとの特性に起因して生じる、以下の理由からである。
図5Aに示すように、段差衝突が発生した場合、段差衝突の発生直後に実測回転速度ωは即時に0とならず、また、走行車輪31a、31bも走行面との滑りにより若干回転する。なぜなら、回転速度センサー35a、35bに断線が生じていない限り電動機33a、33bの回転子の位相を把握することができ(回転角度θを出力できる)、第1座標変換部533及び第2座標変換部531gが座標変換機能を実現できるので、電動機33a、33bに対して適切な三相交流を生成することができるからである。
As mentioned above, under the same situation where the measured rotational speed ω is 0, the behavior of the d-axis current value i d differs between when a step collision occurs and when the rotational speed sensors 35a and 35b are disconnected. , the following reason arises due to the characteristic that the d-axis current value i d is a current that depends on the difference between the phase of the three-phase AC supplied to the motors 33a and 33b and the phase of the rotor of these motors. It is from.
As shown in FIG. 5A, when a bump collision occurs, the measured rotational speed ω does not immediately become 0 immediately after the bump collision occurs, and the running wheels 31a and 31b also rotate slightly due to slipping on the running surface. This is because, as long as there is no disconnection in the rotational speed sensors 35a, 35b, the phases of the rotors of the electric motors 33a, 33b can be detected (the rotation angle θ can be output), and the first coordinate transformation unit 533 and the second coordinate transformation This is because the portion 531g can realize a coordinate conversion function, so that an appropriate three-phase alternating current can be generated for the electric motors 33a and 33b.

また、交流電流(u相電流i、v相電流i、w相電流i)から直流電流(q軸電流i、d軸電流i)への座標変換が比較的適切に行われ、q軸電流i、d軸電流iが適切な値に変換される。 Additionally, coordinate transformation from alternating current (u-phase current i u , v-phase current i v , w-phase current i w ) to direct current (q-axis current i q , d-axis current i d ) is performed relatively appropriately. , q-axis current i q , and d-axis current i d are converted to appropriate values.

その一方で、図5Bに示すように、回転速度センサー35a、35bの断線の場合、断線の直後に実測回転速度ωは即時に0となる。また、回転速度センサー35a、35bから信号が出力されなくなるので、角度変換部531iで算出される回転角度θも所定値で固定される(あるいは、0となる)。その結果、回転速度指令値ωが0ではないが実測回転速度ωが0となった(回転角度θが固定された)状態になり、第1座標変換部533及び第2座標変換部531gが座標変換機能を実現できないので、電動機33a、33bに対して適切な三相交流を生成することができない。 On the other hand, as shown in FIG. 5B, when the rotational speed sensors 35a, 35b are disconnected, the measured rotational speed ω immediately becomes 0 immediately after the disconnection. Furthermore, since the rotational speed sensors 35a and 35b no longer output signals, the rotational angle θ calculated by the angle converter 531i is also fixed at a predetermined value (or becomes 0). As a result, the rotational speed command value ω * is not 0, but the actual rotational speed ω is 0 (rotation angle θ is fixed), and the first coordinate transformation unit 533 and the second coordinate transformation unit 531g are Since the coordinate conversion function cannot be realized, an appropriate three-phase alternating current cannot be generated for the electric motors 33a and 33b.

上記の場合、電動機33a、33bには直流的な電圧が供給されることに起因して電動機33a、33bのインピーダンスが小さくなる結果、電動機33a、33bに大きな電流が供給される。また、回転速度センサー35a、35bに断線が生じて電動機33a、33bの回転子の位相が把握できなくなると、交流電流(u相電流i、v相電流i、w相電流i)から直流電流(q軸電流i、d軸電流i)への座標変換の変換則が不適切となり、q軸電流i、d軸電流iが適切な値に変換されなくなる。 In the above case, the impedance of the motors 33a, 33b becomes small due to the direct current voltage being supplied to the motors 33a, 33b, and as a result, a large current is supplied to the motors 33a, 33b. In addition, if a disconnection occurs in the rotational speed sensors 35a, 35b and the phase of the rotor of the motors 33a, 33b cannot be determined, the alternating current (u-phase current i u , v-phase current i v , w-phase current i w ) The conversion rule for coordinate conversion to direct current (q-axis current i q , d-axis current i d ) becomes inappropriate, and the q-axis current i q and d-axis current i d are not converted to appropriate values.

以上の結果から、回転速度センサー35a、35bの断線は、d軸電流値iの大きさの比較のみで複雑な演算を行うことなく、実測回転速度ωが0となる他の要因(段差衝突など)と区別できることが分かる。 From the above results, disconnection of the rotational speed sensors 35a and 35b can be caused by other factors that cause the measured rotational speed ω to be 0 (step collision etc.) can be distinguished from each other.

(5-2)最適閾値
また、段差衝突によるd軸電流値iの挙動と回転速度センサー35a、35bの断線によるd軸電流値iの挙動が異なる現象の電動機33a、33bの回転速度に対する依存性について検証した。その結果を図6に示す。図6では、段差衝突または断線が発生する直前の回転速度指令値ωと、段差衝突または断線が発生したときのd軸電流値iの大きさと、の関係を示している。図6は、回転速度指令値とd軸電流値との関係を示す図である。
図6に示すように、回転速度センサー35a、35bの断線によるd軸電流値iの大きさが段差衝突によるd軸電流値iよりも大きくなる現象は、いずれの回転速度指令値ωにおいても見られる。
(5-2) Optimal threshold In addition, the behavior of the d-axis current value i d due to a step collision and the behavior of the d-axis current value i d due to disconnection of the rotation speed sensors 35 a, 35 b are different for the rotational speed of the motors 33a, 33b. We verified dependencies. The results are shown in FIG. FIG. 6 shows the relationship between the rotational speed command value ω * immediately before the step collision or wire breakage occurs, and the magnitude of the d-axis current value i d when the step bump or wire breakage occurs. FIG. 6 is a diagram showing the relationship between the rotational speed command value and the d-axis current value.
As shown in FIG. 6, the phenomenon in which the magnitude of the d-axis current value i d due to the disconnection of the rotational speed sensors 35a and 35b becomes larger than the d-axis current value i d due to the bump collision is due to the fact that any rotational speed command value ω * It can also be seen in

その一方で、回転速度センサー35a、35bの断線によるd軸電流値i、及び、段差衝突によるd軸電流値iのいずれも、回転速度指令値ωが大きくなるに従ってリニアに増加する傾向が見られる。従って、回転速度センサー35a、35bの断線判定をd軸電流値iの大小の比較により行うには、大小の比較の基準となる閾値を回転速度指令値ωによって変更することが好ましい。 On the other hand, both the d-axis current value i d due to the disconnection of the rotational speed sensors 35a and 35b and the d-axis current value i d due to the bump collision tend to increase linearly as the rotational speed command value ω * increases. can be seen. Therefore, in order to determine the disconnection of the rotational speed sensors 35a and 35b by comparing the magnitudes of the d -axis current values id, it is preferable to change the threshold value, which is the reference for the comparison, by the rotational speed command value ω * .

具体的には、図6の一点鎖線で示すように、各回転速度指令値ωに対して、当該各回転速度指令値ωにおけるセンサー断線によるd軸電流値iと、段差衝突によるd軸電流値iとの間の電流値を閾値とすれば、任意の回転速度指令値ωにおいてd軸電流値iが閾値以上であるか否かにより、回転速度センサー35a、35bが断線したか否かを判定できる。上記の各回転速度指令値ωに対して定める最適な閾値を「最適閾値」と呼ぶ。
従って、複数の回転速度指令値ωと、複数の回転速度指令値ωのそれぞれに対する最適閾値と、を関連付けて最適閾値情報TIとして記録することで、最適閾値情報TIと上位コントローラ51から出力される現在の回転速度指令値ωとに基づいて、任意の回転速度指令値ωに対する最適閾値を決定できる。
Specifically, as shown by the dashed line in FIG. 6, for each rotational speed command value ω * , the d-axis current value i d due to sensor disconnection and d due to bump collision at each rotational speed command value ω * are determined. If the current value between the axis current value id and the axis current value id is set as the threshold value, the rotation speed sensors 35a and 35b are disconnected depending on whether the d-axis current value id is greater than or equal to the threshold value at any rotation speed command value ω *. You can judge whether or not it was done. The optimal threshold value determined for each of the above-mentioned rotational speed command values ω * is called an "optimal threshold value."
Therefore, by associating the plurality of rotational speed command values ω * and the optimum threshold values for each of the plurality of rotational speed command values ω * and recording them as the optimum threshold information TI, the optimum threshold information TI and the optimum threshold values for each of the plurality of rotational speed command values ω* are outputted from the host controller 51. The optimum threshold value for any rotational speed command value ω * can be determined based on the current rotational speed command value ω * .

図6に示すように、最適閾値は、センサー断線によるd軸電流値iの平均値、及び、段差衝突によるd軸電流値iの平均値からは十分に離れた値とすることが好ましい。具体的には、最適閾値は、段差衝突によるd軸電流値iが取りうる値の標準偏差の3倍に相当する値よりも大きく、かつ、センサー断線によるd軸電流値iが取りうる値の標準偏差の3倍に相当する値よりも小さい値の範囲内で設定することが好ましい。 As shown in FIG. 6, the optimal threshold value is preferably set to a value sufficiently far from the average value of the d-axis current value i d due to sensor disconnection and the average value of the d-axis current value i d due to bump collision. . Specifically, the optimal threshold value is larger than a value equivalent to three times the standard deviation of the possible values of the d-axis current value i d due to a bump collision, and the possible value of the d-axis current value i d due to sensor disconnection. It is preferable to set it within a value range smaller than a value equivalent to three times the standard deviation of the values.

(5-3)従来の断線判定方法との比較例
次に、d軸電流値iの大小の比較による本実施形態に係る断線判定方法と、従来技術における断線判定方法との比較をシミュレーションにより実行した。以下のシミュレーションでは、tan-1(V /V )(V :q軸電圧指示値、V :d軸電圧指示値)との式から算出される従来の断線判定方法で用いられる基準値(断線判定基準値と呼ぶ)の挙動と、d軸電流値iの挙動とを比較した。
図7Aに、電動機33a、33bの回転開始から回転速度センサー35a、35bが断線して所定の時間経過後までの従来の断線判定基準値の挙動を示し、図7Bに、電動機33a、33bの回転開始から回転速度センサー35a、35bが断線して所定の時間経過後までのd軸電流値の挙動を示す。図7A及び図7Bでは、上図が実測回転速度ωの変動を示し、下図が断線判定基準値の変動(図7A)又はd軸電流値idの変動(図7B)を示す。
(5-3) Comparison example with conventional wire breakage determination method Next, we will compare the wire breakage determination method according to this embodiment by comparing the magnitude of the d-axis current value i d with the wire breakage determination method in the conventional technology by simulation. Executed. In the following simulation, the conventional disconnection determination method is calculated from the formula tan -1 (V q * /V d * ) (V q * : q-axis voltage command value, V d * : d-axis voltage command value). The behavior of the reference value (referred to as the disconnection determination reference value) used in the above was compared with the behavior of the d-axis current value i d .
FIG. 7A shows the behavior of the conventional disconnection determination reference value from the start of rotation of the electric motors 33a, 33b until the rotation speed sensors 35a, 35b are disconnected and a predetermined period of time has elapsed. The behavior of the d-axis current value from the start until after a predetermined time elapses after the rotational speed sensors 35a and 35b are disconnected is shown. In FIGS. 7A and 7B, the upper diagram shows the variation in the measured rotational speed ω, and the lower diagram shows the variation in the disconnection determination reference value (FIG. 7A) or the variation in the d-axis current value id (FIG. 7B).

図7Aに示すように、従来の断線判定基準値については、回転速度センサー35a、35bの断線が発生した後だけでなく、走行台車100の走行開始の初期段階においても大きな値を示す。つまり、従来の断線判定方法では、回転速度センサー35a、35bの断線が発生していない場合にも断線判定基準値の値が大きくなり、回転速度センサー35a、35bの断線の誤検知が生じる可能性が極めて高い。 As shown in FIG. 7A, the conventional disconnection determination reference value shows a large value not only after the rotational speed sensors 35a, 35b are disconnected, but also at the initial stage of the running of the traveling trolley 100. In other words, in the conventional wire breakage determination method, the value of the wire breakage determination reference value becomes large even when no wire breakage occurs in the rotational speed sensors 35a, 35b, and there is a possibility that erroneous detection of wire breakage in the rotational speed sensors 35a, 35b may occur. is extremely high.

その一方、図7Bに示すように、d軸電流値iについては、走行台車100の走行開始の初期段階において若干大きく変動する場合もあるが、その変動幅は回転速度センサー35a、35bの断線が発生した場合の変動幅よりも十分に小さい。つまり、本実施形態に係るd軸電流値iの大小に基づく断線判定方法では、回転速度センサー35a、35bの断線が発生している場合としていない場合とを区別可能であるので、回転速度センサー35a、35bの断線の誤検知が生じる可能性は極めて低い。 On the other hand, as shown in FIG. 7B, the d-axis current value i d may fluctuate slightly in the initial stage of the start of running of the traveling trolley 100, but the range of the fluctuation is due to the disconnection of the rotational speed sensors 35a and 35b. This is sufficiently smaller than the range of fluctuation that would occur if In other words, in the disconnection determination method based on the magnitude of the d-axis current value i d according to the present embodiment, it is possible to distinguish between the occurrence of a disconnection of the rotational speed sensors 35a and 35b and the case where the disconnection of the rotational speed sensors 35a and 35b has not occurred. The possibility of false detection of disconnection of wires 35a and 35b is extremely low.

(6)回転速度センサーの断線検出方法
以下、図8を用いて、第1実施形態の制御装置53a、53bで実行される回転速度センサー35a、35bの断線検出方法(断線検出プロセス)を説明する。図8は、回転速度センサーの断線検出方法を示すフローチャートである。以下では、制御装置53aにおいて実行される回転速度センサー35aの断線検出方法の例を説明する。制御装置53bにおいても同様の断線検出方法が実行される。
なお、図8に示す回転速度センサーの断線検出プロセスは、制御装置53aにおいて電動機33aの制御が実行されているときに、電動機33aの制御プロセスと並列して実行されてもよいし、制御プロセスの所定のタイミングで実行されてもよい。
(6) Disconnection detection method for rotational speed sensors A method for detecting disconnection in the rotational speed sensors 35a, 35b (disconnection detection process) executed by the control devices 53a, 53b of the first embodiment will be described below with reference to FIG. . FIG. 8 is a flowchart showing a method for detecting disconnection of the rotational speed sensor. Below, an example of a disconnection detection method of the rotational speed sensor 35a executed in the control device 53a will be described. A similar disconnection detection method is also executed in the control device 53b.
Note that the disconnection detection process of the rotational speed sensor shown in FIG. 8 may be executed in parallel with the control process of the electric motor 33a when the control device 53a is controlling the electric motor 33a, or may be executed simultaneously with the control process of the electric motor 33a. It may be executed at a predetermined timing.

回転速度センサーの断線検出プロセスが開始されると、まず、回転速度センサー35aの断線判定を実行する断線判定モードに移行するか否かが決定される。
具体的には、ステップS1において、モード移行部535aが、上位コントローラ51から回転速度指令値ωを取得する。また、ステップS2において、モード移行部535aが、角度変換部531iから実測回転速度ωを取得する。
When the rotational speed sensor disconnection detection process is started, it is first determined whether to shift to a disconnection determination mode in which disconnection determination of the rotational speed sensor 35a is performed.
Specifically, in step S1, the mode transition unit 535a obtains the rotational speed command value ω * from the host controller 51. Furthermore, in step S2, the mode transition section 535a acquires the measured rotational speed ω from the angle conversion section 531i.

回転速度指令値ω及び実測回転速度ωを取得後、ステップS3において、モード移行部535aは、取得した回転速度指令値ω及び実測回転速度ωが断線判定モードへの移行条件を満たしているか否かを判定する。
回転速度指令値ωが0であるか、又は、実測回転速度ωが所定の回転速度よりも大きい回転速度である場合(ステップS3で「No」)、モード移行部535aは、取得した回転速度指令値ω及び実測回転速度ωが断線判定モードへの移行条件を満たしていないと判定する。この場合、断線検出プロセスはステップS1に戻り、回転速度指令値ω及び実測回転速度ωが断線判定モードへの移行条件を満たすまで待機する。
After acquiring the rotational speed command value ω * and the measured rotational speed ω, in step S3, the mode transition unit 535a determines whether the acquired rotational speed command value ω * and the measured rotational speed ω satisfy the conditions for transition to the disconnection determination mode. Determine whether or not.
If the rotational speed command value ω * is 0 or the actual rotational speed ω is larger than the predetermined rotational speed (“No” in step S3), the mode transition unit 535a changes the rotational speed to the acquired rotational speed. It is determined that the command value ω * and the measured rotational speed ω do not satisfy the conditions for transition to the disconnection determination mode. In this case, the disconnection detection process returns to step S1 and waits until the rotational speed command value ω * and the measured rotational speed ω satisfy the conditions for transition to the disconnection determination mode.

一方、回転速度指令値ωが0でなく、かつ、実測回転速度ωが所定の回転速度以下である場合(ステップS3で「Yes」)、モード移行部535aは、取得した回転速度指令値ω及び実測回転速度ωが断線判定モードへの移行条件を満たしていると判定し、断線判定モードへ移行する。 On the other hand, if the rotational speed command value ω * is not 0 and the actual rotational speed ω is equal to or lower than the predetermined rotational speed (“Yes” in step S3), the mode transition unit 535a transfers the acquired rotational speed command value ω It is determined that * and the measured rotational speed ω satisfy the conditions for transition to the disconnection determination mode, and the transition to the disconnection determination mode is made.

断線判定モードへ移行後、回転速度センサー35aの断線判定が実行される。
具体的には、ステップS4において、閾値決定部535dが、記憶部535eに記憶されている最適閾値情報TIと、ステップS1で取得した現在の回転速度指令値ωとに基づいて、上記にて説明した閾値の決定方法により、現在の回転速度指令値ωに対して最適な閾値を決定する。
閾値を決定後、ステップS5において、断線判定部535bが、第1座標変換部533から現在のd軸電流値iを取得する。その後、ステップS6において、断線判定部535bが、ステップS5にて取得したd軸電流値iがステップS4で決定した閾値を超えているか否かを判定する。
After shifting to the disconnection determination mode, disconnection determination of the rotational speed sensor 35a is performed.
Specifically, in step S4, the threshold determining unit 535d determines the above based on the optimal threshold information TI stored in the storage unit 535e and the current rotational speed command value ω * acquired in step S1. The optimum threshold value for the current rotational speed command value ω * is determined by the threshold value determination method described above.
After determining the threshold value, the disconnection determination unit 535b acquires the current d-axis current value i d from the first coordinate conversion unit 533 in step S5. Thereafter, in step S6, the disconnection determination unit 535b determines whether the d-axis current value i d acquired in step S5 exceeds the threshold determined in step S4.

d軸電流値iが閾値よりも大きい場合(ステップS6で「Yes」)、断線判定部535bは、回転速度センサー35aに断線が発生していると判定する。この場合、断線検出プロセスは、ステップS7に進む。
一方、d軸電流値iが閾値以下である場合(ステップS6で「No」)、断線判定部535bは、回転速度センサー35aに断線が発生していないと判定する。この場合、断線検出プロセスは、ステップS9に進む。
If the d-axis current value i d is larger than the threshold (“Yes” in step S6), the disconnection determination unit 535b determines that a disconnection has occurred in the rotational speed sensor 35a. In this case, the disconnection detection process proceeds to step S7.
On the other hand, if the d-axis current value i d is less than or equal to the threshold value (“No” in step S6), the disconnection determination unit 535b determines that a disconnection has not occurred in the rotational speed sensor 35a. In this case, the disconnection detection process proceeds to step S9.

ステップS6において回転速度センサー35aに断線が発生していると判定された場合、ステップS7において、断線判定部535bは、他方の制御装置53bに、回転速度センサー35aに断線が発生したとの判定結果を送信する。
その結果、ステップS8において、他方の制御装置53bの断線検出部535が回転停止指令を出力し、当該他方の制御装置53bにより制御されている電動機33bが回転を停止する。その後、断線検出プロセスは、ステップS11に進み断線判定モードを終了し、回転速度センサー35aの断線検出を終了する。
If it is determined in step S6 that a disconnection has occurred in the rotational speed sensor 35a, in step S7, the disconnection determination unit 535b sends the determination result that a disconnection has occurred in the rotational speed sensor 35a to the other control device 53b. Send.
As a result, in step S8, the disconnection detection unit 535 of the other control device 53b outputs a rotation stop command, and the electric motor 33b controlled by the other control device 53b stops rotating. Thereafter, the wire breakage detection process proceeds to step S11, ends the wire breakage determination mode, and ends the wire breakage detection of the rotational speed sensor 35a.

一方、ステップS6において回転速度センサー35aに断線が発生していないと判定された場合、ステップS9において、断線判定部535bは、ステップS4を実行してから第2時間が経過したか否かを判定する。ステップS4を実行してから第2時間が経過していない場合(ステップS9で「No」)、断線判定部535bは、ステップS4を実行してから第2時間が経過するまで待機する。
一方、ステップS4を実行してから第2時間が経過した場合(ステップS9で「Yes」)、ステップS10において、断線判定モードに移行してから第1時間が経過したか否かを判定する。
On the other hand, if it is determined in step S6 that a disconnection has not occurred in the rotational speed sensor 35a, in step S9, the disconnection determining unit 535b determines whether a second time period has elapsed since executing step S4. do. If the second time has not elapsed since step S4 was executed (“No” in step S9), the disconnection determining unit 535b waits until the second time has elapsed since step S4 was executed.
On the other hand, if the second time has elapsed since step S4 was executed ("Yes" in step S9), it is determined in step S10 whether or not the first time has elapsed since the transition to the disconnection determination mode.

ステップS4を実行してから第2時間が経過しており(ステップS9で「Yes」)、かつ、断線判定モードに移行してから第1時間が経過していない場合(ステップS10で「No」)、断線検出プロセスは、ステップS4に戻る。すなわち、閾値決定部535dが閾値を決定し、その後、断線判定部535bがd軸電流値iを取得して、取得したd軸電流値iが閾値を超えているか否かを判定する。
上記のようにして、断線判定部535bは、断線判定モードに移行後第1時間が経過していない時間内に、第2時間毎にd軸電流値iが閾値を超えているか否かを判定できる。その結果、高速に回転速度センサー35aの断線を検知できる。
If the second time has elapsed since step S4 was executed ("Yes" in step S9), and the first time has not elapsed since the transition to the disconnection determination mode ("No" in step S10) ), the disconnection detection process returns to step S4. That is, the threshold determining unit 535d determines the threshold, and then the disconnection determining unit 535b acquires the d-axis current value i d and determines whether the acquired d-axis current value i d exceeds the threshold.
As described above, the disconnection determination unit 535b determines whether the d-axis current value i d exceeds the threshold every second time within the time period after the transition to the disconnection determination mode before the first time has elapsed. Can be judged. As a result, disconnection of the rotational speed sensor 35a can be detected at high speed.

なお、断線判定モードに移行してから第1時間内にd軸電流値iが閾値を超えているか否かを第2時間毎に判定する間、上記のステップS1~S3と同様のプロセスが実行される。すなわち、断線判定モードに移行してから第1時間内においても、回転速度指令値ω及び実測回転速度ωが断線判定モードに移行できる条件を満たしているか否かが判定される。
断線判定モードに移行してから第1時間内において、回転速度指令値ω及び実測回転速度ωが断線判定モードに移行できる条件を満たさなくなった場合には、当該条件を満たさなくなった時点で、d軸電流値iが閾値を超えているか否かの判定が停止される。
It should be noted that the same process as steps S1 to S3 described above is carried out while determining whether or not the d-axis current value i d exceeds the threshold within the first time after shifting to the disconnection determination mode every second time. executed. That is, even within the first time after the transition to the disconnection determination mode, it is determined whether the rotational speed command value ω * and the measured rotational speed ω satisfy the conditions for transitioning to the disconnection determination mode.
If the rotational speed command value ω * and the actual rotational speed ω no longer satisfy the conditions for shifting to the disconnection determination mode within the first time after transitioning to the disconnection determination mode, at the point when the conditions are no longer satisfied, The determination as to whether the d-axis current value i d exceeds the threshold value is stopped.

一方、断線判定モードに移行してから第1時間が経過している場合(ステップS10で「Yes」)、ステップS11において、モード移行部535aが現在の断線判定モードを終了する。その後、断線検出プロセスが終了する。
上記のようにして、モード移行部535aは、断線判定モードに移行してから第1時間が経過した場合には、当該断線判定モードを終了できる。その結果、回転速度センサー35aの断線の誤検知を抑制できる。
On the other hand, if the first time has elapsed since the transition to the disconnection determination mode ("Yes" in step S10), the mode transition unit 535a ends the current disconnection determination mode in step S11. Thereafter, the disconnection detection process ends.
As described above, the mode transition unit 535a can end the disconnection determination mode when the first time period has elapsed since the transition to the disconnection determination mode. As a result, erroneous detection of wire breakage by the rotational speed sensor 35a can be suppressed.

なお、断線判定モードに移行してから第1時間が経過して断線判定モードが一旦終了した後に、再度、断線検出プロセスが起動されて、上記のステップS1~S11の実行が開始されてもよい。
また、回転速度センサー35aの断線が発生した後に、当該回転速度センサー35aの交換等がなされて上記断線状態が解消した後に、再度、断線検出プロセスが起動されて、上記のステップS1~S11の実行が開始されてもよい。
Note that after the first time has elapsed since the transition to the disconnection determination mode and the disconnection determination mode has once ended, the disconnection detection process may be started again and the execution of steps S1 to S11 described above may be started. .
Further, after a disconnection of the rotational speed sensor 35a occurs, after the rotational speed sensor 35a is replaced or the like and the disconnection state is resolved, the disconnection detection process is started again and steps S1 to S11 are executed. may be started.

まとめると、上記の断線検出方法では、回転速度指令値ωが0でなく、かつ、実測回転速度ωが所定の回転速度以下である状態となった後に、d軸電流値iが所定の閾値を超えたか否かにより、回転速度センサー35a、35bに断線が生じたか否かを判定している。
回転速度指令値ωが0でなくかつ実測回転速度ωが所定の回転速度以下となる場合は、回転速度センサー35a、35bに異常が発生している可能性が高い場合であるので、回転速度指令値ωが0でなくかつ実測回転速度ωが所定の回転速度以下となった後に回転速度センサーの断線の判定をすることで、回転速度センサー35a、35bの断線の誤検出が発生することを抑制できる。
また、回転速度センサー35a、35bの断線を、d軸電流値iが所定の閾値を超えたかどうか、すなわち、d軸電流値iの大小で判定することにより、回転速度センサー35a、35bの断線判定を複雑な演算により実行する必要がなくなるので、制御装置53a、53bに過大な負荷をかけることなく高速に回転速度センサー35a、35bの断線を判定できる。
In summary, in the above disconnection detection method, after the rotational speed command value ω * is not 0 and the actual rotational speed ω is less than or equal to the predetermined rotational speed, the d-axis current value i d reaches the predetermined value. Based on whether or not the threshold value is exceeded, it is determined whether or not a disconnection has occurred in the rotational speed sensors 35a, 35b.
If the rotational speed command value ω * is not 0 and the actual rotational speed ω is less than the predetermined rotational speed, there is a high possibility that an abnormality has occurred in the rotational speed sensors 35a and 35b, so the rotational speed By determining the disconnection of the rotation speed sensor after the command value ω * is not 0 and the measured rotation speed ω becomes less than the predetermined rotation speed, erroneous detection of disconnection of the rotation speed sensors 35a and 35b may occur. can be suppressed.
Moreover, by determining whether or not the d-axis current value i d exceeds a predetermined threshold value, that is, the magnitude of the d-axis current value i d , disconnection of the rotation speed sensors 35 a, 35 b is detected. Since it is no longer necessary to perform disconnection determination using complicated calculations, disconnection of the rotational speed sensors 35a, 35b can be determined at high speed without placing an excessive load on the control devices 53a, 53b.

(7)変形例
上記の実施形態においては、電動機33a、33b毎にそれぞれ制御装置53a、53bが設けられ、これら2つの制御装置53a、53bが互いに通信して互いの回転速度センサー35a、35bの状態をやりとりしていた。これに限られず、変形例として、図9に示すように、1つの制御装置53’により2つの電動機33a、33bを制御してもよい。図9は、制御部の構成の変形例を示す図である。
この制御装置53’は、例えば、第1実施形態の各制御装置53a、53bに備わっていた駆動部531hを電動機33a、33b毎に2つ有し、他の構成要素を2つの電動機33a、33bで共有する。この場合、制御装置53’には、一方の電動機の制御指令が上位コントローラ51から送信された後に、他方の電動機の制御指令が上位コントローラ51から送信される。
(7) Modification In the above embodiment, control devices 53a and 53b are provided for each electric motor 33a and 33b, and these two control devices 53a and 53b communicate with each other to control each other's rotational speed sensors 35a and 35b. We were exchanging status. The present invention is not limited to this, and as a modification, as shown in FIG. 9, two electric motors 33a and 33b may be controlled by one control device 53'. FIG. 9 is a diagram showing a modification of the configuration of the control section.
This control device 53' has, for example, two drive units 531h provided in each of the control devices 53a and 53b in the first embodiment for each electric motor 33a and 33b, and other components are provided in two electric motors 33a and 33b. Share with. In this case, after a control command for one electric motor is transmitted from the higher-level controller 51, a control command for the other electric motor is transmitted from the higher-level controller 51 to the control device 53'.

制御装置53’は、上位コントローラ51から送信された電動機の制御指令がいずれの電動機に対する制御指令であるかを判断し、当該制御指令を情報処理(座標変換等)して対応する電動機に対する三相交流電圧の指示値を算出し、対応する電動機33a、33bの駆動部531hに出力する。 The control device 53' determines which motor the control command for the motor transmitted from the host controller 51 is, and performs information processing (coordinate transformation, etc.) on the control command to control the three-phase control command for the corresponding motor. The AC voltage instruction value is calculated and output to the drive unit 531h of the corresponding electric motor 33a, 33b.

この制御装置53’においては、各電動機33a、33bの回転速度センサー35a、35bが共通の角度変換部531iに接続され、各電動機33a、33bの電流検出器533aが共通の第1座標変換部533に接続される。
また、共通の角度変換部531iが各電動機33a、33bの回転角度θ及び実測回転速度ωを算出し、共通の第1座標変換部533が各電動機の交流電流の座標変換を実行する。
In this control device 53', the rotational speed sensors 35a, 35b of the electric motors 33a, 33b are connected to a common angle converter 531i, and the current detectors 533a of the electric motors 33a, 33b are connected to a common first coordinate converter 533. connected to.
Further, a common angle conversion unit 531i calculates the rotation angle θ and measured rotation speed ω of each electric motor 33a, 33b, and a common first coordinate conversion unit 533 executes coordinate conversion of the alternating current of each electric motor.

このように、2つの電動機33a、33bを1つの制御装置53’により制御することにより、一方の電動機の回転速度センサーで断線が発生したときに即座に他方の電動機を停止させる等の処理を実行できる。
具体的には、共通の断線検出部535が、2つの電動機33a、33bの断線を判断して、一方の電動機の回転速度センサーで断線が発生したときには即座に他方の電動機を停止させる等の処理を実行できる。
In this way, by controlling the two electric motors 33a and 33b by one control device 53', processing such as immediately stopping the other electric motor when a disconnection occurs in the rotational speed sensor of one electric motor is executed. can.
Specifically, the common wire breakage detection unit 535 determines a wire breakage in the two electric motors 33a and 33b, and when a wire breakage occurs in the rotational speed sensor of one motor, it immediately stops the other motor. can be executed.

(8)第1実施形態の特徴
第1実施形態は下記のようにも説明できる。
制御装置(例えば、制御装置53a、53b)は、回転速度センサー(例えば、35a、35b)と、電力制御部(例えば、電力制御部531)と、座標変換部(例えば、第1座標変換部533)と、モード移行部(例えば、モード移行部535a)と、断線判定部(例えば、断線判定部535b)と、を備える。回転速度センサーは、電動機(例えば、電動機33a、33b)の回転速度を測定する。電力制御部は、電動機の回転速度指令値(例えば、回転速度指令値ω)と実測回転速度(例えば、実測回転速度ω)とに基づいて、電動機に供給する電力量を制御する。
(8) Features of the first embodiment The first embodiment can also be explained as follows.
The control device (for example, control device 53a, 53b) includes a rotation speed sensor (for example, 35a, 35b), a power control section (for example, power control section 531), and a coordinate transformation section (for example, first coordinate transformation section 533). ), a mode transition section (for example, mode transition section 535a), and a disconnection determination section (for example, disconnection determination section 535b). The rotational speed sensor measures the rotational speed of the electric motor (eg, electric motors 33a, 33b). The power control unit controls the amount of power supplied to the electric motor based on a rotational speed command value (for example, rotational speed command value ω * ) and an actual rotational speed (for example, actual rotational speed ω) of the electric motor.

座標変換部は、電動機に供給される電流量を座標変換してd軸電流値(例えば、d軸電流値i)を算出する。モード移行部は、回転速度指令値が0でなく、かつ、実測回転速度が所定の回転速度以下であれば、回転速度センサーに断線が生じたか否かを判定する断線判定モードに移行する。断線判定部は、モード移行部が断線判定モードに移行した後にd軸電流値が所定の閾値を超えた場合に、回転速度センサーに断線が生じたと判定する。 The coordinate conversion unit calculates a d-axis current value (for example, a d-axis current value i d ) by performing coordinate conversion on the amount of current supplied to the electric motor. If the rotational speed command value is not 0 and the actual rotational speed is equal to or lower than a predetermined rotational speed, the mode transition section shifts to a disconnection determination mode in which it is determined whether or not a disconnection has occurred in the rotational speed sensor. The disconnection determination section determines that a disconnection has occurred in the rotational speed sensor when the d-axis current value exceeds a predetermined threshold after the mode transition section transitions to the disconnection determination mode.

上記の制御装置では、断線判定部が、電動機への回転速度の指令値である回転速度指令値が0でなく、かつ、電動機の実際の回転速度に対応する実測回転速度が所定の回転速度以下である状態となった後に、回転速度センサーに断線が生じたか否かを判定している。
回転速度指令値が0でなくかつ実測回転速度が所定の回転速度以下となる場合は、回転速度センサーに異常が発生している可能性が高い場合であるので、回転速度指令値が0でなくかつ実測回転速度が所定の回転数以下となった後に回転速度センサーの断線の判定をすることで、回転速度センサーの断線の誤検出が発生することを抑制できる。
In the above control device, the disconnection determination unit determines that the rotation speed command value, which is the command value of the rotation speed to the electric motor, is not 0, and the actual rotation speed corresponding to the actual rotation speed of the electric motor is equal to or lower than the predetermined rotation speed. After reaching a certain state, it is determined whether or not a disconnection has occurred in the rotational speed sensor.
If the rotation speed command value is not 0 and the actual rotation speed is less than the predetermined rotation speed, there is a high possibility that an abnormality has occurred in the rotation speed sensor. In addition, by determining whether the rotation speed sensor is disconnected after the measured rotation speed becomes equal to or less than the predetermined rotation speed, it is possible to suppress the occurrence of erroneous detection of disconnection of the rotation speed sensor.

また、回転速度センサーの断線を、d軸電流値が所定の閾値を超えたかどうか、すなわち、d軸電流値の大小で判定することにより、回転速度センサーの断線判定を複雑な演算により実行する必要がなくなるので、制御装置に過大な負荷をかけることなく高速に回転速度センサーの断線を判定できる。 In addition, it is necessary to perform complicated calculations to determine the disconnection of the rotation speed sensor by determining whether the d-axis current value exceeds a predetermined threshold, that is, the magnitude of the d-axis current value. Therefore, disconnection of the rotation speed sensor can be determined at high speed without placing an excessive load on the control device.

2.他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組み合せ可能である。
(A)上記の第1実施形態にて説明した図8に示すフローチャートの各ステップの順序及び/又は処理内容は、本発明の要旨を逸脱しない範囲で適宜変更できる。
(B)上記の第1実施形態で説明した断線検出技術は、電動機33a、33bが三相同期モータであれば、上記のSPMモータ以外を用いた場合にも適用できる。例えば、IPM(Interior Permanent Magnet)モータを電動機33a、33bとした場合にも、上記の断線検出技術を適用できる。
2. Other Embodiments Although one embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various changes can be made without departing from the gist of the invention. In particular, the multiple embodiments and modifications described in this specification can be arbitrarily combined as necessary.
(A) The order and/or processing contents of each step in the flowchart shown in FIG. 8 described in the first embodiment can be changed as appropriate without departing from the gist of the present invention.
(B) The disconnection detection technique described in the first embodiment can be applied to a case other than the above SPM motor as long as the electric motors 33a and 33b are three-phase synchronous motors. For example, the above-described disconnection detection technique can also be applied when the electric motors 33a and 33b are IPM (Interior Permanent Magnet) motors.

本発明は、モータなどの電動機の制御装置に備わる回転速度センサーの断線の検出に広く適用できる。 INDUSTRIAL APPLICATION This invention is widely applicable to the detection of the disconnection of the rotation speed sensor provided in the control apparatus of electric motors, such as a motor.

100 走行台車
1 本体
3a、3b 走行部
31a、31b 走行車輪
33a、33b電動機
35a、35b回転速度センサー
5 制御部
51 上位コントローラ
53a、53b制御装置
53’ 制御装置
531 電力制御部
531a 第1差分算出部
531b 速度制御部
531c 第2差分算出部
531d 第3差分算出部
531e q軸電流制御部
531f d軸電流制御部
531g 第2座標変換部
531h 駆動部
531i 角度変換部
533 第1座標変換部
533a 電流検出器
535 断線検出部
535a モード移行部
535b 断線判定部
535c 回転停止指令部
535d 閾値決定部
535e 記憶部
55 各種センサー
7 補助輪
TI 最適閾値情報
θ 回転角度
ω 実測回転速度
ω 回転速度指令値
100 Traveling bogie 1 Main bodies 3a, 3b Traveling parts 31a, 31b Traveling wheels 33a, 33b Electric motors 35a, 35b Rotation speed sensor 5 Control part 51 Upper controller 53a, 53b Control device 53' Control device 531 Power control part 531a First difference calculation part 531b Speed control section 531c Second difference calculation section 531d Third difference calculation section 531e Q-axis current control section 531f D-axis current control section 531g Second coordinate conversion section 531h Drive section 531i Angle conversion section 533 First coordinate conversion section 533a Current detection Device 535 Disconnection detection unit 535a Mode transition unit 535b Disconnection determination unit 535c Rotation stop command unit 535d Threshold determination unit 535e Storage unit 55 Various sensors 7 Training wheel TI Optimal threshold information θ Rotation angle ω Actual rotation speed ω * Rotation speed command value

Claims (10)

電動機を制御する制御装置であって、
前記電動機の回転速度を測定する回転速度センサーと、
前記電動機の回転速度指令値と前記回転速度センサーから取得した前記電動機の実際の回転速度である実測回転速度とに基づいて、前記電動機に供給する電力量を制御する電力制御部と、
前記電動機に供給される電流量を座標変換してd軸電流値を算出する座標変換部と、
前記回転速度指令値が0でなく、かつ、前記実測回転速度が所定の回転速度以下であれば、前記回転速度センサーに断線が生じたか否かを判定する断線判定モードに移行するモード移行部と、
前記モード移行部が前記断線判定モードに移行した後に前記d軸電流値が所定の閾値を超えた場合に、前記回転速度センサーに断線が生じたと判定する断線判定部と、
を備える制御装置。
A control device that controls an electric motor,
a rotation speed sensor that measures the rotation speed of the electric motor;
a power control unit that controls the amount of power supplied to the electric motor based on a rotational speed command value of the electric motor and a measured rotational speed that is an actual rotational speed of the electric motor acquired from the rotational speed sensor;
a coordinate transformation unit that calculates a d-axis current value by coordinate transformation of the amount of current supplied to the electric motor;
If the rotational speed command value is not 0 and the measured rotational speed is equal to or lower than a predetermined rotational speed, a mode transition unit that shifts to a disconnection determination mode for determining whether or not a disconnection has occurred in the rotational speed sensor; ,
a disconnection determination unit that determines that a disconnection has occurred in the rotational speed sensor when the d-axis current value exceeds a predetermined threshold after the mode transition unit transitions to the disconnection determination mode;
A control device comprising:
前記モード移行部は、前記断線判定モードに移行してから第1時間が経過した場合に、当該断線判定モードを終了する、請求項1に記載の制御装置。 The control device according to claim 1, wherein the mode transition unit ends the disconnection determination mode when a first time has elapsed after transitioning to the disconnection determination mode. 前記断線判定部は、前記モード移行部が前記断線判定モードに移行後は第2時間毎に前記d軸電流値が所定の閾値を超えているか否かを判定する、請求項1又は2に記載の制御装置。 The disconnection determination unit determines whether the d-axis current value exceeds a predetermined threshold every second time after the mode transition unit shifts to the disconnection determination mode. control device. 前記回転速度指令値に基づいて前記閾値を決定する閾値決定部をさらに備える、請求項1~3のいずれかに記載の制御装置。 The control device according to any one of claims 1 to 3, further comprising a threshold value determination unit that determines the threshold value based on the rotational speed command value. 前記閾値決定部は、前記回転速度指令値と前記閾値の最適値との関係を表す情報と、現在の回転速度指令値と、に基づいて前記閾値を決定する、請求項4に記載の制御装置。 The control device according to claim 4, wherein the threshold determining unit determines the threshold based on information representing a relationship between the rotational speed command value and the optimal value of the threshold, and a current rotational speed command value. . 電動機の回転速度を測定する回転速度センサーと、前記電動機の回転速度指令値と前記回転速度センサーから取得した前記電動機の実際の回転速度である実測回転速度とに基づいて、前記電動機に供給する電力量を制御する電力制御部と、を有する制御装置における前記回転速度センサーの断線検出方法であって、
前記回転速度センサーから前記実測回転速度を取得するステップと、
前記電動機に供給される電流量を座標変換してd軸電流値を算出するステップと、
前記回転速度指令値が0でなく、かつ、前記実測回転速度が所定の回転速度以下であれば、前記回転速度センサーに断線が生じたか否かを判定する断線判定モードに移行するステップと、
前記断線判定モードに移行した後に前記d軸電流値が所定の閾値を超えた場合に、前記回転速度センサーに断線が生じたと判定するステップと、
を備える断線検出方法。
A rotation speed sensor that measures the rotation speed of the electric motor, and electric power supplied to the electric motor based on a rotation speed command value of the electric motor and an actual rotation speed that is the actual rotation speed of the electric motor obtained from the rotation speed sensor. A method for detecting disconnection of the rotational speed sensor in a control device having a power control unit that controls the amount of power,
obtaining the measured rotation speed from the rotation speed sensor;
calculating a d-axis current value by coordinate transformation of the amount of current supplied to the electric motor;
If the rotational speed command value is not 0 and the measured rotational speed is less than or equal to a predetermined rotational speed, shifting to a disconnection determination mode for determining whether or not a disconnection has occurred in the rotational speed sensor;
If the d-axis current value exceeds a predetermined threshold after shifting to the disconnection determination mode, determining that a disconnection has occurred in the rotational speed sensor;
A disconnection detection method comprising:
前記断線判定モードに移行してから第1時間が経過した場合に、当該断線判定モードを終了するステップをさらに備える、請求項6に記載の断線検出方法。 The wire breakage detection method according to claim 6, further comprising the step of terminating the wire breakage determination mode when a first time period has elapsed since the transition to the wire breakage determination mode. 前記判定するステップは、前記断線判定モードに移行後は第2時間毎に前記d軸電流値が所定の閾値を超えているか否かを判定するステップを含む、請求項6又は7に記載の断線検出方法。 The wire breakage according to claim 6 or 7, wherein the step of determining includes a step of determining whether the d-axis current value exceeds a predetermined threshold every second time after shifting to the wire breakage determination mode. Detection method. 前記回転速度指令値に基づいて前記閾値を決定するステップをさらに備える、請求項6~8のいずれかに記載の断線検出方法。 The wire breakage detection method according to any one of claims 6 to 8, further comprising the step of determining the threshold value based on the rotational speed command value. 前記閾値を決定するステップは、前記回転速度指令値と前記閾値の最適値との関係を表す情報と、現在の前記回転速度指令値と、に基づいて前記閾値を決定するステップを含む、請求項9に記載の断線検出方法。
The step of determining the threshold value includes the step of determining the threshold value based on information representing a relationship between the rotation speed command value and the optimum value of the threshold value and the current rotation speed command value. 9. The disconnection detection method according to 9.
JP2020022323A 2020-02-13 2020-02-13 Control device and disconnection detection method Active JP7392503B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020022323A JP7392503B2 (en) 2020-02-13 2020-02-13 Control device and disconnection detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020022323A JP7392503B2 (en) 2020-02-13 2020-02-13 Control device and disconnection detection method

Publications (2)

Publication Number Publication Date
JP2021129389A JP2021129389A (en) 2021-09-02
JP7392503B2 true JP7392503B2 (en) 2023-12-06

Family

ID=77489116

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020022323A Active JP7392503B2 (en) 2020-02-13 2020-02-13 Control device and disconnection detection method

Country Status (1)

Country Link
JP (1) JP7392503B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102022212984A1 (en) 2021-12-03 2023-06-15 The Mathworks, Inc. SYSTEMS AND METHODS FOR RESCALE EXECUTABLE SIMULATION MODELS

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004153949A (en) 2002-10-31 2004-05-27 Yaskawa Electric Corp Motor controller
JP2005170605A (en) 2003-12-11 2005-06-30 Mitsubishi Electric Corp Abnormal vibration detecting device of elevator

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004153949A (en) 2002-10-31 2004-05-27 Yaskawa Electric Corp Motor controller
JP2005170605A (en) 2003-12-11 2005-06-30 Mitsubishi Electric Corp Abnormal vibration detecting device of elevator

Also Published As

Publication number Publication date
JP2021129389A (en) 2021-09-02

Similar Documents

Publication Publication Date Title
JP6801287B2 (en) Motor control device
RU2664782C1 (en) Control device for a rotating ac vehicle
US20160233804A1 (en) Motor control device
CN103959642B (en) The control device of whirler and the inductance assay method of whirler
JPH08182103A (en) Fail-safe control system of drive motor for electric vehicle
JP6311596B2 (en) Motor drive system
JP2010110067A (en) Motor control device
EP3490138A1 (en) Motor module, motor control device, temperature estimation device, and temperature estimation method
WO2015097733A1 (en) Power conversion device
JP2010045914A (en) Synchronous motor drive control device
JP2005218215A (en) Driving method and temperature-estimating method of pm motor
JP6589492B2 (en) Inverter control device
JP7392503B2 (en) Control device and disconnection detection method
JP6939800B2 (en) Motor control method, motor control system and electric power steering system
JP2010041868A (en) Rotor rotation monitor for synchronous motor, and control system
JP6433387B2 (en) AC rotating machine control device and method for calculating moment of inertia of AC rotating machine
JP6241331B2 (en) Electric motor control device
JP2017208989A (en) Motor control apparatus
JP7417899B2 (en) Power tool systems, control methods, and programs
JP2007116768A (en) Rotation detector for turbocharger with motor
JP7153879B2 (en) Electric tool
JP5445933B2 (en) Induction motor control device
JP5996485B2 (en) Motor drive control device
JP2004023920A (en) Ac motor controller
JP6588410B2 (en) Electric motor drive

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221221

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231010

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20231024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231106

R150 Certificate of patent or registration of utility model

Ref document number: 7392503

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150