(57)【要約】  状態判定装置は、半導体モジュールの温度を示す温度情報を取得する情報取得部と、温度の変化の監視を開始する開始タイミングからの温度の変化の割合である時間微分値の基準となる基準時間微分値を示す基準時間微分値情報を記憶した記憶部と、情報取得部により取得される温度情報を用いて、開始タイミングからの時間微分値を算出すると共に、基準時間微分値情報を参照し、基準時間微分値と算出した時間微分値との間の差分を算出する算出部と、差分の変化を基に、判定タイミングを決定し、判定タイミングで算出された差分を用いて、半導体モジュールの状態を判定する判定部と、を備える。
2020261421.tif 000002
【特許請求の範囲】
【請求項１】
半導体モジュールの温度を示す温度情報を取得する情報取得部と、
前記温度の変化の監視を開始する開始タイミングからの前記温度の変化の割合である時間微分値の基準となる基準時間微分値を示す基準時間微分値情報を記憶した記憶部と、
前記情報取得部により取得される前記温度情報を用いて、前記開始タイミングからの前記時間微分値を算出すると共に、前記基準時間微分値情報を参照し、前記基準時間微分値と算出した前記時間微分値との間の差分を算出する算出部と、
前記差分の変化を基に、判定タイミングを決定し、前記判定タイミングで算出された前記差分を用いて、前記半導体モジュールの状態を判定する判定部と、
を備える状態判定装置。
【請求項２】
前記算出部は、前記差分を前記基準時間微分値、及び前記時間微分値のうちの一方で割って得られる増加比率を更に算出し、
前記判定部は、前記判定タイミングで前記算出部が算出した前記増加比率を基に、前記半導体モジュールの状態を判定する、
請求項１に記載の状態判定装置。
【請求項３】
前記判定部は、前記差分の絶対値が最大となるタイミングを前記判定タイミングとして決定する、
請求項１または２に記載の状態判定装置。
【請求項４】
前記判定部による前記半導体モジュールの状態の判定結果を通知する通知部、
を更に備える請求項１〜３の何れか１項に記載の状態判定装置。
【請求項５】
請求項１〜４の何れか１項に記載の状態判定装置、
を備えるエレベータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体モジュールの状態を判定する状態判定装置、及びエレベータ装置に関する。
【背景技術】
【０００２】
エレベータ装置、電動車両等では、半導体モジュールを用いて電力を変換し、変換後の電力を回転電機に供給する。この半導体モジュールに異常が生じた場合、回転電機を適切に制御できなくなる。そのため、半導体モジュールに発生する異常には、より早期に対応することが望まれている。【０００３】
半導体モジュールは、半導体素子を含む複数の部材から成る。電気的に接続させる部材間の接合には、通常、はんだが用いられる。はんだは、例えば半導体素子と金属板との間の接合、及び金属板と基板との間の接合に用いられる。【０００４】
半導体モジュールに異常が生じる主な原因の一つとして、長時間の熱疲労により、はんだの状態が劣化することが挙げられる。はんだの状態の劣化に伴い、半導体モジュールの放熱性能が低下し、半導体モジュールはより高温となる。そのため、放熱性能の低下は、半導体体モジュールを破壊させる原因となる。【０００５】
このようなことから、従来、半導体モジュールの温度を計測し、その計測結果を用いて、半導体モジュールの状態の判定が行われている。判定に用いる温度の計測結果としては、ピーク温度を用いるもの、及び温度上昇率を用いるものがある。【０００６】
ピーク温度を用いた判定では、例えば２つ以上のパルスを印加した場合の半導体モジュールのピーク温度を特定する。その後、特定したピーク温度と、比較対象とするピーク温度との間の差が閾値を超えているか否かにより、はんだの状態が劣化しているか否かを判定する（例えば、特許文献１参照）。比較対象とするピーク温度は、例えばはんだの状態が劣化していない半導体モジュールで特定されるピーク温度である。【０００７】
温度上昇率を用いた判定では、定めた時間での温度上昇率の上限、及び温度上昇率の下限をそれぞれ閾値として設定する。それらの閾値は、例えば半導体モジュールに発生する損失別の参照が可能なように、曲線として設定する。それにより、温度上昇率を用いた判定では、半導体モジュールに損失が発生した後の温度変化から、温度上昇率を算出し、算出した温度上昇率をその損失に対応する閾値と比較することにより、はんだの状態が劣化しているか否かを判定する（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−２０８３８号公報
【特許文献２】特開２００３−１３４７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
半導体モジュールの駆動時の温度変化は、はんだの状態によって変化する。しかし、はんだの状態による温度変化は、感度が比較的に高くないのが実状である。半導体モジュールに発生する異常の程度によっては、上記のように、回転電機の駆動が不可能となる。そのため、半導体モジュールの状態はより高精度に判定することが重要である。判定精度の向上により、半導体モジュールに発生する異常に対し、より早期に対応できるようになる。【００１０】
本発明は、かかる課題を解決するためになされたものであり、半導体モジュールの状態をより高精度に判定可能な状態判定装置、及びエレベータ装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る状態判定装置は、半導体モジュールの温度を示す温度情報を取得する情報取得部と、温度の変化の監視を開始する開始タイミングからの温度の変化の割合である時間微分値の基準となる基準時間微分値を示す基準時間微分値情報を記憶した記憶部と、情報取得部により取得される温度情報を用いて、開始タイミングからの時間微分値を算出すると共に、基準時間微分値情報を参照し、基準時間微分値と算出した時間微分値との間の差分を算出する算出部と、差分の変化を基に、判定タイミングを決定し、判定タイミングで算出された差分を用いて、半導体モジュールの状態を判定する判定部と、を備える。【００１２】
本発明に係るエレベータ装置は、上記状態判定装置を備える。
【発明の効果】
【００１３】
本発明によれば、半導体モジュールの状態をより高精度に判定することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態１に係る状態判定装置を適用したエレベータ装置の概略構成例を示す図である。
【図２】半導体モジュールの例を示す側面図である。
【図３】本発明の実施の形態１に係る状態判定装置である状態判定部の機能構成例を示す図である。
【図４】半導体モジュールのはんだの状態による駆動時の時間微分値の時間変化例を示す図である。
【図５】半導体モジュールのはんだの状態の劣化量による増加比率の変化の例を説明する図である。
【図６】状態判定処理の例を示すフローチャートである。
【図７】本発明の実施の形態１に係る状態判定装置を実現可能なハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る状態判定装置、及びエレベータ装置の実施の形態につき図面を用いて説明する。なお、以下に示す変形例を含む実施の形態は一例であり、これらの実施の形態に本発明は限定されるものではない。
【００１６】
実施の形態１．
図１は、本発明の実施の形態１に係る状態判定装置を適用したエレベータ装置の概略構成例を示す図である。このエレベータ装置は、図１に示すように、主ロープ２５の一端にかご２６、他端にカウンターウェイト２７が結ばれたロープ式エレベータ装置である。主ロープ２５は、綱車２８に巻き掛けられている。モータ２４は、綱車２８に動力を伝達して、主ロープ２５を駆動するための動力源である。
【００１７】
モータ２４は、インバータ２１により交流に変換された電力が供給されて駆動される回転電機である。インバータ２１は、スイッチング素子として半導体モジュール１を複数、備えた電力変換回路である。インバータ２１に備えられる各半導体モジュール１は、タイミング制御部２９によってオン／オフ駆動される。
【００１８】
コンバータ２２は、交流電力を直流電力に変換する。インバータ２１の両端は、コンバータ２２の両端に接続されている。それにより、インバータ２１の両端間には、コンバータ２２が生成した直流電圧が印加される。インバータ２１の両端間に接続されたコンデンサ２３は、コンバータ２２から供給される直流電力を平滑化する。
【００１９】
電源２０は、交流電力を供給する。この交流電力は、コンバータ２２、及びエレベータ制御装置３０に供給される。エレベータ制御装置３０は、例えばエレベータ装置全体を制御する情報処理装置である。
【００２０】
エレベータ制御装置３０は、図１に示すように、機能構成として、運転制御部３０ａ、及び状態判定部３０ｂを備える。運転制御部３０ａは、タイミング制御部２９を介したインバータ２１の制御により、かご２６を昇降させるエレベータ装置の運転を実現させる。状態判定部３０ｂは、インバータ２１を構成する一つ以上の半導体モジュール１に異常が発生しているか否かを判定するための状態判定を行う。本実施の形態による状態判定装置は、この状態判定部３０ｂが相当する。この状態判定部３０ｂを機能的構成としてエレベータ制御装置３０に搭載させることにより、本実施の形態１に係る状態判定装置は、エレベータ装置に適用されている。それにより、エレベータ装置は、本実施の形態１に係るエレベータ装置となっている。
【００２１】
なお、エレベータ装置は、図１に示すようなロープ式エレベータ装置に限定されない。言い換えれば、エレベータ装置は、半導体モジュール１を用いてモータ２４等の回転電機を駆動する方式であれば良い。
【００２２】
図２は、半導体モジュールの例を示す側面図である。この半導体モジュール１は、図２に示すように、図２に向かって下方から、ヒートシンク７、金属基板２、絶縁基板５、及び半導体素子６を備える。絶縁基板５の両面には、それぞれ配線である電極パターン４Ａ、４Ｂが形成されている。はんだ３Ａは、金属基板２と電極パターン４Ａとの間に層として配置され、金属基板２と電極パターン４Ａとを電気的に接続させている。はんだ３Ｂは、電極パターン４Ｂと半導体素子６との間に層として配置され、電極パターン４Ｂと半導体素子６とを電気的に接続させている。
【００２３】
半導体素子６は、例えばＭＯＳＦＥＴ（Metal-Oxide-Semiconductor Field Effect Transistor）或いはＩＧＢＴ（Insulated Gate Bipolar Transistor）である。電極パターン４Ｂには、半導体素子６が備える端子にそれぞれ接続される電極パターンが含まれている。
【００２４】
半導体素子６は、電流が流れることにより発熱する。半導体素子６の発熱による熱量の大部分は、はんだ３Ｂ→電極パターン４Ｂ→絶縁基板５→電極パターン４Ａ→はんだ３Ａ→金属基板２→ヒートシンク７の経路でヒートシンク７に伝達されて放熱される。それにより、はんだ３Ａ、３Ｂは、半導体素子６からのヒートシンク７への熱量の伝達に大きく関係する。放熱を効率的に行えるように、ヒートシンク７には、金属基板２の反対側に、複数の放熱フィンが設けられている。
【００２５】
なお、半導体モジュール１は、図２に示すような構成に限定されない。例えばヒートシンク７は、複数、存在していても良い。半導体素子６も複数、存在していても良い。
【００２６】
図３は、本発明の実施の形態１に係る状態判定装置である状態判定部の機能構成例を示す図である。この状態判定部３０ｂは、図３に示すように、機能構成として、測定結果取得部１１、算出部１２、記憶部１３、判定部１４、通知部１５、及び報知部１６を備える。
【００２７】
温度センサ４０は、半導体モジュール１の温度、より具体的には、例えば半導体素子６の表面の温度を測定し、測定した温度を示す温度情報を出力する。状態判定部３０ｂは、温度センサ４０からの温度情報を処理し、半導体モジュール１の状態判定、例えば半導体モジュール１に異常が発生しているか否かの判定を行う。温度センサ４０が出力する温度情報は、測定結果取得部１１によって取得される。ここでは、温度情報は、温度を示すデジタルデータと想定する。
【００２８】
図３では、温度センサ４０は一つのみ示している。温度センサ４０は、インバータ２１を構成する半導体モジュール１毎に設けても良く、各半導体モジュール１に複数、設けても良い。しかし、状態判定の仕方は各半導体モジュール１で同じである。そのため、ここでは、説明上、便宜的に、一つの温度センサ４０のみを想定している。
【００２９】
温度センサ４０は、例えばサーミスタ、或いは熱電対を用いたセンサである。温度センサ４０は、設定されたサンプリング周期で温度情報を出力する。測定結果取得部１１は、温度情報を取得、つまりエレベータ制御装置３０が温度情報を受信すると、その温度情報を算出部１２に出力すると共に、記憶部１３に保存する。測定結果取得部１１は、本実施の形態における情報取得部に相当する。
【００３０】
温度センサ４０によって測定される温度は、半導体モジュール１の表面温度である。このことから、測定結果取得部１１は、温度センサ４０から出力された温度情報が示す温度から、半導体モジュール１の内部温度、例えば半導体素子６の内部温度を推定し、その推定結果を出力するものであっても良い。半導体素子６の内部温度としては、中央温度、平均温度、及び最高温度が考えられる。そのため、測定結果取得部１１に、複種類の内部温度を推定させるようにしても良い。ここでは、温度センサ４０が出力する温度情報が示す温度は、半導体素子６の表面温度と想定する。
【００３１】
算出部１２は、測定結果取得部１１からのデジタルデータが示す温度を用いて、その温度が変化する開始タイミングからの時間微分値を算出する。算出される時間微分値は、開始タイミングからの温度の変化の割合であり、開始タイミングからの温度の変化量を、開始タイミングからの経過時間で割って得られる。また、算出部１２は、算出した時間微分値と、基準となる時間微分値である基準時間微分値との間の差分の絶対値を算出し、算出した絶対値を用いて、増加比率を算出する。より具体的には、増加比率は、絶対値を時間微分値、或いは基準時間微分値で割ることにより算出される値である。これら算出された時間微分値、及び増加比率は、共に記憶部１３に記憶される。基準時間微分値については後述する。
【００３２】
図４は、半導体モジュールのはんだの状態による駆動時の時間微分値の時間変化例を示す図である。図４では、横軸に時間、縦軸に時間微分値をそれぞれとっている。ここで図４を参照し、時間微分値、及び増加比率を算出する理由について具体的に説明する。
【００３３】
図４において、時間微分値の時間変化の例を示す半導体モジュール１は、はんだ３Ａ、３Ｂの状態が劣化していない半導体モジュール１、はんだ３Ａ、３Ｂの状態の劣化量が比較的に小さい半導体モジュール１、及びはんだ３Ａ、３Ｂの状態の劣化量が比較的に大きい半導体モジュール１の３つである。何れの半導体モジュール１も同一環境、及び同一条件で駆動している。はんだ３Ａ、３Ｂの状態が劣化していない半導体モジュール１での時間微分値は、上記基準時間微分値に相当する。なお、はんだ３Ａ、３Ｂの状態の劣化とは、電気的な抵抗を大きくさせるものである。接合部の剥離、き裂等は、はんだ３Ａ、３Ｂの状態の劣化に相当する。
【００３４】
図４に示すように、はんだ３Ａ、３Ｂの状態に係わらず、駆動時、半導体モジュール１の時間微分値は線形的に変化しない。時間微分値の傾き、言い換えれば単位時間当たりの温度の変化量は、駆動開始時には小さく、その後、大きくなり、温度が最高温度に近づくと、再度、小さくなる。これは、半導体モジュール１自体のヒートシンクとしての働き、及び温度が高くなることに伴う放熱効率の向上、等によるものである。
【００３５】
半導体モジュール１の図４に示すような時間微分値の時間変化から、最高温度は状態判定を行ううえで望ましくない面がある。なぜなら、はんだ３Ａ、３Ｂの状態に係わらず、半導体モジュール１の最高温度には殆ど差が無いからである。時間微分値も想定する期間によっては、半導体モジュール１間の差が殆ど無いか、或いは非常に小さい。具体的には、半導体モジュール１の駆動開始直後、最高温度付近、及び最高温度時では、半導体モジュール１間で時間微分値は同じか、或いは非常に狭い範囲内の値となる。そのため、本実施の形態では、結果として、半導体モジュール１の状態判定のために温度変化を監視する監視期間を動的に決定し、決定した監視期間での増加比率を求めるようにしている。それにより、本実施の形態では、その監視期間で算出される増加比率から、半導体モジュール１の状態を判定するようにしている。
【００３６】
半導体モジュール１では、ヒートシンク７と半導体素子６との間の位置関係、及び電気的な抵抗の変化から、図４に示すように、はんだ３Ａ、３Ｂの状態が劣化するほど、時間微分値の変化はより小さくなる。しかし、半導体素子６に流れる電流の量が何らかの異常によって大きくなったような場合、時間微分値の変化はより大きくなる。従って、時間微分値と基準時間微分値との間の差分は、正負の何れかの値となる。本実施の形態では、はんだ３Ａ、３Ｂの状態の劣化の程度を状態判定の対象と想定している。このこともあり、本実施の形態では、増加比率の算出に差分の絶対値を用いている。
【００３７】
図４中に示す縦軸と平行な破線は、監視期間の終了タイミング、つまり半導体モジュール１の状態判定を行う判定タイミングを示している。監視期間の開始タイミングは、半導体モジュール１の駆動開始タイミング、或いはその直後のタイミングであり、図４に向かって左側の縦軸は、そのタイミングを示している。終了タイミングでの基準時間微分値と時間微分値との間の差分は、図４中に示す下向きの２つの矢印により表している。
【００３８】
本実施の形態では、監視期間を、増加比率、言い換えれば基準時間微分値と時間微分値との間の差分の絶対値が最大となるまでの期間としている。つまり、監視期間の終了タイミングは、増加比率が最大となるタイミングとしている。そのために、算出部１２には、時間微分値の他に、増加比率を算出させている。
【００３９】
このように監視期間を動的に決定することにより、増幅比率、及びその算出に用いる絶対値は、環境、及び駆動条件に係わらず、最大化させることができる。言い換えれば、半導体モジュール１の状態をより高精度に示す増加比率を状態判定に用いることができる。そのため、はんだ３Ａ、３Ｂの状態の劣化量を含め、半導体モジュール１の状態判定もより高精度に行えるようになる。
【００４０】
算出される増加比率は、半導体モジュール１が置かれている環境、及び駆動条件によって変化するだけでなく、半導体モジュール１の温度によっても変化する。例えば駆動によって発熱した半導体モジュール１の温度が下がりきっていない状況で状態判定のための駆動を開始した場合、環境、及び駆動条件が同じであっても、算出される時間微分値はより小さくなり、算出される増加比率はより大きくなる。従って、判定精度はより低くなる。このことから、本実施の形態では、温度センサ４０によって測定された半導体モジュール１の温度が一定、つまり温度の変化が許容範囲内に収まっている状況から、温度の上昇傾向が確認できたタイミングを監視期間の開始タイミングとしている。温度の上昇傾向の確認は、例えばそれまでの温度、或いは温度の平均値との差の絶対値が閾値以上か否かにより行えば良い。
【００４１】
図５は、半導体モジュールのはんだの状態の劣化量による増加比率の変化の例を説明する図である。図５では、横軸にはんだ３Ａ、３Ｂとして用いられるはんだの状態の劣化量、縦軸に増加比率をそれぞれとっている。横軸と平行な点線は、半導体モジュール１の異常判定用に設定された閾値を示している。はんだ３Ａ、３Ｂのうちの一方のみ、状態が劣化している場合も考えられることから、以降、はんだには符号を付さないこととする。
【００４２】
図４、及び図５に示すように、増加比率は、はんだの状態の劣化量によって変化する。はんだの状態の劣化量が小さくなるほど、時間微分値と基準時間微分値との間の差分の絶対値は小さくなって、増加比率も小さくなる。このような関係から、図５では、横軸にはんだの状態の劣化量、つまりその状態の劣化の程度をとっている。閾値としては、例えば劣化量が半導体モジュール１に発生した異常と位置付けられるものとすることが考えられる。
【００４３】
上記のように、増加比率は、環境、及び駆動条件によって変化する。環境とは、主に半導体モジュール１の周辺温度である。増加比率に着目した状態判定では、基本的に、周辺温度＝半導体モジュール１の温度、と想定すれば良い。このことから、図５に示すような閾値は、環境、及び駆動条件の組み合わせ毎に用意する必要がある。そのため、記憶部１３には、環境、及び駆動条件の組み合わせ毎の閾値である閾値群１３ａが記憶されている。なお、駆動条件を一定として、環境毎の閾値を閾値群１３ａとして記憶部１３に記憶させても良い。
【００４４】
増加比率の算出には、基準時間微分値が必要である。そのため、記憶部１３には、環境、及び駆動条件の組み合わせ毎に、基準時間微分値の開始タイミングからの変化を示す基準時間微分値情報が基準時間微分値情報群１３ｂとして記憶されている。基準時間微分値情報群１３ｂを構成する各基準時間微分値情報は、例えば開始タイミングからの経過時間別に基準時間微分値を示すテーブル、或いはその経過時間を変数とする関数を示す関数情報である。基準時間微分値情報群１３ｂを構成する各基準時間微分値情報は、記憶部１３に予め記憶させても良いが、温度センサ４０が測定した温度を用いて生成し記憶部１３に保存させるようにしても良い。基準時間微分値情報の生成は、状態判定部３０ｂに行わせても良いが、別の装置に行わせても良い。しかし、環境が常に一定と見なせないような場合、半導体モジュール１を駆動する際の環境を同じにするのが困難であると思われることから、基準時間微分値情報群１３ｂは、記憶部１３に予め記憶させておくのが望ましい。
【００４５】
記憶部１３には、算出部１２が設定期間毎に算出する時間微分値、及び増加比率が記憶される。判定部１４は、記憶部１３に記憶された増加比率を参照して、監視期間を特定し、特定した監視期間での増加比率を抽出すると共に、閾値群１３ａのうちで対応する閾値を読み出す。読み出す閾値の特定は、例えば温度センサ４０によって測定された温度、及び駆動条件を用いて行えば良い。半導体モジュール１を駆動、つまりインバータ２１を制御するのは運転制御部３０ａであることから、駆動条件は、運転制御部３０ａから特定することができる。それにより、判定部１４は、抽出した増加比率を読み出した閾値と比較することにより、半導体モジュール１の状態判定、例えばはんだの状態の許容範囲を超えた劣化の有無の判定を行う。この判定結果は、記憶部１３に記憶されると共に、通知部１５に出力される。
【００４６】
通知部１５は、判定結果を運転制御部３０ａに出力する。また、判定結果が半導体モジュール１の異常の発生を示していた場合、報知部１６を制御し、半導体モジュール１に異常が発生した旨を作業員に報知するための処理を行わせる。この報知は、例えばエレベータ制御装置３０に接続された表示装置上への情報出力、或いは設定された外部装置へのメッセージ送信により行わせることが考えられる。そのような報知により、作業員は、半導体モジュール１に発生した異常に対し、より迅速に対応することができる。また、異常と見なせる半導体モジュール１が発生している状況でのエレベータ装置の運転を自動的に停止させることもできる。
【００４７】
なお、本実施の形態では、半導体モジュール１の異常判定用の閾値を一つのみとしているが、２つ以上の閾値を設定するようにしても良い。２つの閾値を設定する場合、例えば一方は警告用、他方は運転停止用としても良い。設定する閾値の数、各閾値で想定する対応等は特に限定されない。
【００４８】
図６は、状態判定処理の例を示すフローチャートである。この状態判定処理は、各半導体モジュール１の状態判定を行うためにエレベータ制御装置３０が実行する処理である。状態判定処理を実行することにより、エレベータ制御装置３０上に状態判定部３０ｂが実現される。次に図６を参照し、状態判定処理について詳細に説明する。
【００４９】
図６では、便宜的に、一つの半導体モジュール１の状態判定分のフローチャートのみを示している。それにより、ここでは、一つの半導体モジュール１の状態判定分にのみ着目し、説明を行う。
【００５０】
エレベータ制御装置３０として、図７に示すように、プロセッサ５１、及びメモリ５２を備えた情報処理装置１００が用いられる場合、状態判定処理は、メモリ５２に格納された状態判定用のプログラム５２ａをプロセッサ５１が実行することによって実現される。このことから、ここでは、状態判定処理を実行する主体として、便宜的にプロセッサ５１を想定する。
【００５１】
半導体モジュール１に用いられたはんだの状態の劣化は徐々に進行する。そのため、半導体モジュール１の状態判定を短い時間間隔で行う必要性は低い。また、増加比率には、半導体モジュール１の駆動による発熱が影響する。このようなことから、状態判定処理は、例えば前回、実行してから所定期間が経過し、且つ一定時間、モータ２４を駆動していないような状況時に実行させるのが望ましい。そのために、状態判定処理は、例えば運転制御部３０ａの指示により、実行させることが考えられる。
【００５２】
先ず、ステップＳ１１では、プロセッサ５１は、温度センサ４０から測定結果として温度情報が取得されたか否か判定する。その温度情報は、例えば不図示のインタフェースコントローラを介してエレベータ制御装置３０に受信される。このことから、インタフェースコントローラから温度情報の受信がプロセッサ５１に割り込み等により通知された場合、ステップＳ１１の判定はＹＥＳとなってステップＳ１２に移行する。温度センサ４０からの温度情報の受信がインタフェースコントローラから通知されていない場合、ステップＳ１１の判定はＮＯとなり、再度ステップＳ１１の判定処理を実行する。それにより、プロセッサ５１は、温度情報が温度センサ４０から受信されるのを待つ。
【００５３】
ステップＳ１２では、プロセッサ５１は、温度情報が示す温度が一定か否か判定する。温度センサ４０によって測定される温度が許容範囲内で一定であった場合、ステップＳ１２の判定はＹＥＳとなって上記ステップＳ１１に戻る。一方、温度センサ４０によって測定される温度が許容範囲外に変化する温度上昇が確認できたような場合、ステップＳ１２の判定はＮＯとなってステップＳ１３に移行する。ステップＳ１３への移行は、監視期間の開始タイミングが決定されたことに相当する。また、その移行時に測定された温度により、閾値群１３ａのうちで参照すべき閾値が決定される。閾値は、各閾値で想定する温度と測定された温度との間の関係によっては、内挿計算用に２つ決定される。これは、基準時間微分値情報群１３ｂのうちで参照すべき基準時間微分値情報の決定でも同様である。
【００５４】
ステップＳ１３では、プロセッサ５１は、情報としての現在時刻、及び測定結果としての温度情報をメモリ５２に保存する。次のステップＳ１４では、プロセッサ５１は、温度センサ４０から測定結果として温度情報が取得されたか否か判定する。インタフェースコントローラから温度情報の受信がプロセッサ５１に通知された場合、ステップＳ１４の判定はＹＥＳとなってステップＳ１５に移行する。その温度情報の受信がインタフェースコントローラから通知されていない場合、ステップＳ１４の判定はＮＯとなり、再度ステップＳ１４の判定処理を実行する。それにより、プロセッサ５１は、温度情報が温度センサ４０から受信されるのを待つ。
【００５５】
ステップＳ１５では、プロセッサ５１は、ステップＳ１３でメモリ５２に保存した温度情報、及び、今回、受信された温度情報を用いて時間微分値を算出すると共に、増加比率を算出し、微分値、及び増加比率をメモリ５２に保存する。時間微分値は、それら温度情報により特定される温度の変化量を、ステップＳ１３で保存した現在時刻から経過した経過時間で割ることで算出される。増加比率は、算出した時間微分値と基準時間微分値との間の差分の絶対値を、例えば基準時間微分値で割ることで算出される。基準時間微分値で割るのは、はんだの状態の劣化を想定した場合、図４に示すように、時間微分値で割るより増加比率が大きくなるからである。本実施の形態では、それらに加え、今回、受信された温度情報、及び直前に受信された温度情報を用いて、それらが示す温度の間の差分（＝今回の測定された温度−前回に測定された温度）を算出し、メモリ５２に保存している。そのために、受信した温度情報は、現在時刻と共にメモリ５２に保存される。この差分は、増加比率の算出に用いる差分と区別するために、以降「差分値」と表記する。
【００５６】
ステップＳ１５の次に移行するステップＳ１６では、プロセッサ５１は、算出した差分値がそれまでの最大値か否か判定する。算出した差分値がそれまでの最大値であった場合、ステップＳ１６の判定はＹＥＳとなってステップＳ１７に移行する。算出した微分値がそれまでの最大値でない場合、ステップＳ１６の判定はＮＯとなってステップＳ１８に移行する。
【００５７】
ステップＳ１７では、プロセッサ５１は、最大値を算出した差分値に変更する。この変更は、例えば最大値の差分値を代入する変数に、今回、算出した差分値を代入する操作に相当する。そのような操作を行った後、上記ステップＳ１４に戻る。
【００５８】
時間微分値が図４に示すように変化する場合、監視期間の前半部分では時間微分値の変化が比較的に緩やかなことから、増加比率が最大となるのは、差分値が減少傾向になった後となる。その前半部分では、はんだの状態による時間微分値の変化は小さい。これは、ノイズによる影響が比較的に大きいことを意味する。しかし、時間微分値は増大傾向にある。このようなことから、本実施の形態では、差分値を算出し、差分値が減少傾向にあることが確認できたことを条件に、増加比率が最大となるタイミングを特定するようにしている。ステップＳ１６でのＮＯの判定は、算出される差分値の減少傾向が確認できたことを意味する。そのような条件を設けることにより、本実施の形態では、増加比率が最大となるタイミングをより高精度に特定するようにしている。そのタイミングをより高精度に特定することにより、半導体モジュール１の状態判定の精度もより高く維持させることができる。
【００５９】
ステップＳ１８では、プロセッサ５１は、今回、算出した増加比率を前回、算出した増加比率と比較し、増加比率が減少したか否か判定する。今回、算出した増加比率＜前回、算出した増加比率、の関係が成立している場合、ステップＳ１８の判定はＹＥＳとなってステップＳ１９に移行する。一方、その関係が成立していない場合、ステップＳ１８の判定はＮＯとなって上記ステップＳ１４に戻る。ステップＳ１９への移行は、監視期間の終了タイミングが決定されたことに相当する。
【００６０】
ステップＳ１９では、プロセッサ５１は、直前に算出した増加比率を最大の増加比率として、その増加比率を対応する閾値と比較することにより、半導体モジュール１の状態判定を行う。対応する閾値とは、上記のように、ステップＳ１３への移行時に測定された温度、及び各閾値で想定された温度から抽出される一つの閾値、或いは２つの閾値から内挿計算により算出される閾値である。
【００６１】
次に移行するステップＳ２０では、プロセッサ５１は、判定結果を通知するための処理を行う。この処理は、例えば運転制御部３０ａを実現させるプログラムが参照可能な変数への判定結果に応じた値の代入、及び例えばエレベータ制御装置３０に接続された表示装置上へのメッセージ出力を行わせるものであっても良い。そのような処理の終了後、状態判定処理が終了する。
【００６２】
なお、本実施の形態では、増加比率を半導体モジュール１の状態判定に用いているが、増加比率の代わりに、絶対値を用いても良い。絶対値を用いても、半導体モジュール１の状態判定は高精度に行うことができる。
【００６３】
また、本実施の形態では、増加比率の算出に絶対値を用いている。これは、半導体モジュール1に発生する異常の原因として、主にはんだの状態の劣化を想定しているからである。しかし、時間微分値と基準時間微分値との間の差分の符号は、異常の原因により、正負の何れにもなり得る。このことから、増加比率の算出は、差分を用いて行っても良い。その差分自体を半導体モジュール１の状態判定に用いても良い。しかし、差分を用いる場合、閾値は正負でそれぞれ少なくとも一つ用意する必要がある。
【００６４】
監視期間は、上記のように、増加比率、つまり絶対値の変化に着目し、動的に特定される。その監視期間は、環境、及び駆動条件によって変化する。このことから、監視期間は、環境、及び駆動条件により、静的に定めるようにしても良い。
【００６５】
本実施の形態では、半導体モジュール１の温度測定に温度センサ４０を用いている。しかし、温度センサ４０は、必ずしも必須ではない。これは、例えば、半導体の電気抵抗の温度依存性を利用して、半導体素子６の温度を算出できるからである。その温度依存性を利用する場合、例えば半導体素子６に発熱しない、或いは発熱を無視できる程度の電流を流し、その電流を流した時の半導体素子６の端子間電圧の値から、半導体素子６の温度を算出することが考えられる。
【００６６】
本実施の形態は、状態判定装置である状態判定部３０ｂをエレベータ装置に適用したものである。状態判定装置を適用可能な装置は、エレベータ装置に限定されない。状態判定装置は、半導体モジュール１を駆動する装置に幅広く適用させることができる。その装置は、半導体モジュール１を回転電機の駆動に用いる電動車両等であっても良い。
【符号の説明】
【００６７】
１  半導体モジュール、２  金属基板、３Ａ、３Ｂ  はんだ、４Ａ、４Ｂ  電極パターン、５  絶縁基板、６  半導体素子、７  ヒートシンク、１１  測定結果取得部（情報取得部）、１２  算出部、１３  記憶部、１３ａ  閾値群、１３ｂ  基準時間微分値情報群、１４  判定部、１５  通知部、１６  報知部、２１  インバータ、２２  コンバータ、２４  モータ、２５  主ロープ、２６  かご、２７  カウンターウェイト、２８  綱車、２９  タイミング制御部、３０  エレベータ制御装置、３０ａ  運転制御部、３０ｂ  状態判定部（状態判定装置）、４０  温度センサ。
【図１】
2020261421.tif 000003
【図２】
2020261421.tif 000004
【図３】
2020261421.tif 000005
【図４】
2020261421.tif 000006
【図５】
2020261421.tif 000007
【図６】
2020261421.tif 000008
【図７】
2020261421.tif 000009
【国際調査報告】
2020261421.tif 000010
2020261421.tif 000011
2020261421.tif 000012
2020261421.tif 000013