(57)【特許請求の範囲】
【請求項１】
インバータを操作することで３相回転電機の制御量を制御する３相回転電機の制御装置において、
前記インバータは、直流電圧源の高電圧側および低電圧側の各電圧源端子と３相回転電機の各巻線端子との間を開閉する一対のスイッチング素子を複数備えるものであり、
前記３相回転電機の３つの巻線端子のそれぞれに接続された前記高電圧側および前記低電圧側の一対のスイッチング素子のそれぞれのオン操作に先立ち、該オン操作の対象とする前記スイッチング素子に接続された巻線端子に現れる前記３相回転電機の誘起電圧の位相が所定の位相となるタイミングを検出することにより前記３相回転電機の回転角度情報を取得する処理を実行する前記３相回転電機の回転角センサレス処理部と、
前記３つの巻線端子の全てで前記一対のスイッチング素子のいずれか一方がオン状態となる通電角度領域の長さであるオーバーラップ量をゼロ以上とする第１モードと、前記オーバーラップ量が前記第１モードにおける量よりも長い第２モードとを切り替える切替処理部と、を備え、
前記切替処理部は、前記第２モードにおいて、前記３相回転電機の電気角加速度の絶対値が閾値以上となる場合、前記第２モードから前記第１モードに切り替えることを特徴とする３相回転電機の制御装置。
【請求項２】
前記第２モードにおいて、前記所定の位相となるタイミングの過去複数回の検出結果に基づき予測される前記対象となるスイッチング素子のオン操作タイミングを前記誘起電圧の検出期間であるモニタ期間の終点に設定する設定処理部と、前記モニタ期間において誘起電圧をモニタするモニタ処理部とを備え、
前記切替処理部は、前記モニタ期間に前記所定の位相を検出できなかった場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項３】
前記検出される所定の位相間の時間差に基づき、前記３相回転電機の回転速度およびその相関値のいずれかである速度相当値を算出する速度算出処理部を備え、
前記切替処理部は、前記速度算出処理部によって算出される速度相当値の変化速度が所定以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項４】
前記３相回転電機を流れる電流を検出する電流検出処理部を備え、
前記切替処理部は、前記電流検出処理部によって検出される電流の検出値の変動量が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項５】
前記切替処理部は、前記インバータの入力電圧の検出値の変動量が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項６】
前記３相回転電機を流れる電流を検出する電流検出処理部と、
前記検出された電流を電流指令値に制御する電流フィードバック処理部とを備え、
前記切替処理部は、前記電流検出処理部によって検出される電流の検出値と前記電流指令値との差の絶対値が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項７】
前記３相回転電機を流れる電流を検出する電流検出処理部を備え、
前記切替処理部は、前記電流検出処理部によって検出される電流の絶対値が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項８】
前記検出される所定の位相間の時間差に基づき、前記３相回転電機の回転速度およびその相関値のいずれかである速度相当値を算出する速度算出処理部と、
前記算出された速度相当値を速度指令値にフィードバック制御する速度フィードバック処理部と、を備え、
前記切替処理部は、前記速度相当値と前記速度指令値との差の絶対値が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項９】
前記検出される所定の位相間の時間差に基づき、前記３相回転電機の回転速度およびその相関値のいずれかである速度相当値を算出する速度算出処理部を備え、
前記切替処理部は、前記速度相当値が規定速度以下である場合、前記第２モードから第１モードに切り替える請求項１記載の３相回転電機の制御装置。
【請求項１０】
前記所定の位相の検出に基づくことなく、前記インバータを操作することで前記３相回転電機を起動する起動処理部を備え、
前記切替処理部は、前記起動処理部の処理の完了後、所定期間にわたって、前記第１モードを選択する請求項１〜９のいずれか１項に記載の３相回転電機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インバータを操作することで前記３相回転電機の制御量を制御する３相回転電機の制御装置に関する。
【背景技術】
【０００２】
たとえば特許文献１には、３相回転電機の回転速度が低い領域においては、端子電圧から誘起電圧を検出可能なオーバーラップ量で矩形波通電を行って且つ、回転速度が高い領域においては、オーバーラップ量を増加させるセンサレス処理装置が提案されている。ここで、オーバーラップ量を増加させたときには、端子電圧から誘起電圧を検出することができない。そこで、この装置では、回転速度が高い領域において、Ｕ相上側アームのスイッチング素子をオン操作するタイミングを遅延させることで、オーバーラップ量を減らして誘起電圧を検出する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５２４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ただし、上記の場合、回転速度が高い領域では誘起電圧に基づく位置検出の頻度が、「３６０°」に１回となり、回転速度が低い領域における位置検出の頻度である「６０°」に１回と比較して低くなる。そして、位置検出の頻度が低くなると、回転変動に対する耐性が低下し、ひいては制御の安定性の低下を招くことが懸念される。
【０００５】
本発明は、そうした実情に鑑みてなされたものであり、その目的は、回転変動に対する耐性の低下を抑制することとオーバーラップ量を確保することとの好適な両立を図ることのできる３相回転電機の制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段およびその作用効果について記載する。
１．インバータを操作することで３相回転電機の制御量を制御する３相回転電機の制御装置において、前記インバータは、直流電圧源の高電圧側および低電圧側の各電圧源端子と３相回転電機の各巻線端子との間を開閉する一対のスイッチング素子を複数備えるものであり、前記３相回転電機の３つの巻線端子のそれぞれに接続された前記高電圧側および前記低電圧側の一対のスイッチング素子のそれぞれのオン操作に先立ち、該オン操作の対象とする前記スイッチング素子に接続された巻線端子に現れる前記３相回転電機の誘起電圧の位相が所定の位相となるタイミングを検出することにより前記３相回転電機の回転角度情報を取得する処理を実行する前記３相回転電機の回転角センサレス処理部と、前記３つの巻線端子の全てで前記一対のスイッチング素子のいずれか一方がオン状態となる通電角度領域の長さであるオーバーラップ量をゼロ以上とする第１モードと、前記オーバーラップ量が前記第１モードにおける量よりも長い第２モードとを切り替える切替処理部と、を備え、前記切替処理部は、前記第２モードにおいて、前記３相回転電機の電気角加速度の絶対値が閾値以上となる場合、前記第２モードから前記第１モードに切り替えることを特徴とする。
【０００７】
上記構成では、３相回転電機の３つの巻線端子のそれぞれに接続された高電圧側および低電圧側の一対のスイッチング素子のそれぞれのオン操作に先立ち、上記所定の位相となるタイミングを回転角度情報として利用するために検出する処理を実行する。このため、電気角の１周期において、所定の位相となるタイミングの検出機会が６回となるため、所定の位相の検出頻度を十分に確保することができる。
【０００８】
ただし、第２モードにおけるオーバーラップ量は、第１モードにおけるオーバーラップ量よりも長いため、回転角加速度の絶対値が大きくなる場合には、所定の位相を検出できないおそれが生じやすい。すなわちたとえば、直近の過去２つの所定の位相となるタイミング間における回転速度よりもその後の回転速度が上昇するなら、オン操作の対象とするスイッチング素子に接続された巻線端子の電圧から誘起電圧を検出可能となるよりも前に所定の位相が出現し、結果として所定の位相を検出できないおそれがある。そして、所定の位相を検出できない場合には、制御性が低下する。このため、第２モードにおいては第１モードにおけるよりも回転変動に対する耐性が低下するものと考えられる。この点、上記構成では、回転角加速度の絶対値が閾値以上となる場合、第２モードから第１モードに切り替えることで、回転変動に対する耐性の低下を抑制することとオーバーラップ量を確保することとの好適な両立を図ることができる。
【０００９】
２．上記１記載の３相回転電機の制御装置において、前記第２モードにおいて、前記所定の位相となるタイミングの過去複数回の検出結果に基づき予測される前記対象となるスイッチング素子のオン操作タイミングを前記誘起電圧の検出期間であるモニタ期間の終点に設定する設定処理部と、前記モニタ期間において誘起電圧をモニタするモニタ処理部とを備え、前記切替処理部は、前記モニタ期間に前記所定の位相を検出できなかった場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替える。
【００１０】
上記のようにモニタ期間の終点を設定する場合、予測されるオン操作タイミングまでモニタ期間となることから、回転角加速度の絶対値が小さい場合には、所定の位相となるタイミングがモニタ期間に含まれると考えられる。したがって、モニタ期間に所定の位相を検出できない場合、回転角加速度の絶対値が閾値以上であると判断する。
【００１１】
３．上記１記載の３相回転電機の制御装置において、前記検出される所定の位相間の時間差に基づき、前記３相回転電機の回転速度およびその相関値のいずれかである速度相当値を算出する速度算出処理部を備え、前記切替処理部は、前記速度算出処理部によって算出される速度相当値の変化速度が所定以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替えることを特徴とする。
【００１２】
上記構成の場合、所定の位相は、「６０°」毎に生じるものであるため、所定の位相間の時間差に基づき速度相当値を算出することができる。そして、速度相当値の変化速度は、回転角加速度に対応するため、これに基づき回転角加速度の絶対値が閾値以上であるか否かを判断する。特に、速度相当値の変化速度を用いることで、第２モードとしたのでは巻線端子の電圧のモニタを通じて誘起電圧の所定の位相を検出できなくなるか否かを早期に判断することが可能となる。そしてこの場合には、所定の位相を検出できない蓋然性を低減することができる。
【００１３】
４．上記１記載の３相回転電機の制御装置において、前記３相回転電機を流れる電流を検出する電流検出処理部を備え、前記切替処理部は、前記電流検出処理部によって検出される電流の検出値の変動量が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替えることを特徴とする。
【００１４】
３相回転電機を流れる電流は、３相回転電機のトルクと相関を有する。このため、電流の検出値の変動量が大きい場合には、トルクの変動量が大きくなると考えられ、ひいては回転角加速度が大きくなるおそれがある状況であると考えられる。上記構成では、この点に鑑み、電流の検出値の変動量が閾値以上となる場合、回転角加速度の絶対値が閾値以上であると判断する。
【００１５】
５．上記１記載の３相回転電機の制御装置において、前記切替処理部は、前記インバータの入力電圧の検出値の変動量が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替えることを特徴とする。
【００１６】
上記入力電圧が高い場合には低い場合よりもインバータが３相回転電機の巻線端子に印加する電圧が高くなる。このため、入力電圧が高い場合には低い場合よりも３相回転電機の回転速度が上昇する。このため、入力電圧の検出値の変動量が大きい場合、３相回転電機の回転速度の変動量が大きくなる。この点に鑑み、上記構成では、入力電圧の検出値に基づき、電気角加速度の絶対値が閾値以上であるか否かを判断する。特に、入力電圧の変動は、回転角加速度を変化させる原因となるものであるため、入力電圧の検出値を用いることで、第２モードによっては所定の位相を検出できないおそれがある状況下、迅速に第１モードに切り替えることも可能となる。
【００１７】
６．上記１記載の３相回転電機の制御装置において、前記３相回転電機を流れる電流を検出する電流検出処理部と、前記検出された電流を電流指令値に制御する電流フィードバック処理部とを備え、前記切替処理部は、前記電流検出処理部によって検出される電流の検出値と前記電流指令値との差の絶対値が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替えることを特徴とする。
【００１８】
電流の検出値と電流指令値との差の絶対値が閾値以上となる場合、電流フィードバック処理部によって、この差を縮めるように制御がなされることから、電流の変動量が大きくなると考えられる。そして、電流の変動量が大きくなると３相回転電機のトルクの変動量が大きくなることから、回転角加速度の絶対値が大きくなる可能性が高い。上記構成では、この点に鑑み、電流の検出値と電流指令値との差の絶対値が閾値以上となる場合、回転角加速度の絶対値が閾値以上となる場合であると判断する。
【００１９】
７．上記１記載の３相回転電機の制御装置において、前記３相回転電機を流れる電流を検出する電流検出処理部を備え、前記切替処理部は、前記電流検出処理部によって検出される電流の絶対値が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替えることを特徴とする。
【００２０】
３相回転電機の回転軸に加わるトルクの想定される範囲から、３相回転電機を流れる電流の絶対値についても想定される範囲が存在すると考えられる。このため、３相回転電機を流れる電流の絶対値が過度に大きい場合には、３相回転電機の回転状態が定常的な回転状態から大きく離れて、回転角加速度が大きくなると考えられる。上記構成では、この点に鑑み、電流の絶対値が閾値以上となる場合、電気角加速度の絶対値が閾値以上となると判断する。
【００２１】
８．上記１記載の３相回転電機の制御装置において、前記検出される所定の位相間の時間差に基づき、前記３相回転電機の回転速度およびその相関値のいずれかである速度相当値を算出する速度算出処理部と、前記算出された速度相当値を速度指令値にフィードバック制御する速度フィードバック処理部と、を備え、前記切替処理部は、前記速度相当値と前記速度指令値との差の絶対値が閾値以上となる場合、前記電気角加速度の絶対値が閾値以上となるとして、前記第２モードから前記第１モードに切り替えることを特徴とする。
【００２２】
速度相当値と速度指令値との差の絶対値が閾値以上となる場合、速度フィードバック処理部によって、この差を縮めるように制御がなされることから、回転角加速度の絶対値が大きくなると考えられる。上記構成では、この点に鑑み、速度相当値と速度指令値との差の絶対値が閾値以上となる場合、回転角加速度の絶対値が閾値以上となる場合と判断する。
【００２３】
９．上記１記載の３相回転電機の制御装置において、前記検出される所定の位相間の時間差に基づき、前記３相回転電機の回転速度およびその相関値のいずれかである速度相当値を算出する速度算出処理部を備え、前記切替処理部は、前記速度相当値が規定速度以下である場合、前記第２モードから第１モードに切り替えることを特徴とする。
【００２４】
３相回転電機の回転速度が過度に低い場合、３相回転電機の回転状態が安定しない傾向にある。上記構成では、この点に鑑み、速度相当値が規定速度以下である場合、第１モードに切り替えることで、所定の位相を検出できる可能性を高め、ひいては回転状態が不安定となることを抑制する。
【００２５】
１０．上記１〜９のいずれか１項に記載の３相回転電機の制御装置において、前記所定の位相の検出に基づくことなく、前記インバータを操作することで前記３相回転電機を起動する起動処理部を備え、前記切替処理部は、前記起動処理部の処理の完了後、所定期間にわたって、前記第１モードを選択することを特徴とする。
【００２６】
起動処理部による処理の完了後間もない期間は、回転速度が安定しない傾向がある。上記構成では、この点に鑑み、完了後、所定期間にわたって第１モードを選択することで、回転速度が安定しない状況において、所定の位相を検出できる可能性を高め、ひいては回転状態が不安定となることを抑制する。
【図面の簡単な説明】
【００２７】
【図１】第１の実施形態にかかるシステム構成図。
【図２】（ａ）および（ｂ）は、同実施形態にかかる第１モードおよび第２モードを示すタイムチャート。
【図３】（ａ）および（ｂ）は、同実施形態にかかる電流フィードバック制御による操作量の推移を示すタイムチャート。
【図４】オーバーラップ量とトルクリップルとの関係を示すタイムチャート。
【図５】オーバーラップ量とトルクリップルとの関係を示す図。
【図６】上記実施形態にかかるモータの駆動処理の手順を示す流れ図。
【図７】同実施形態にかかる回転速度の算出処理の手順を示す流れ図。
【図８】同実施形態にかかるモード切替処理の手順を示す流れ図。
【図９】第２の実施形態にかかるシステム構成図。
【図１０】（ａ）および（ｂ）は、同実施形態にかかる速度フィードバック制御による操作量の推移を示すタイムチャート。
【図１１】同実施形態にかかるモード切替処理の手順を示す流れ図。
【発明を実施するための形態】
【００２８】
＜第１の実施形態＞
以下、３相回転電機の制御装置の第１の実施形態について、図面を参照しつつ説明する。
【００２９】
図１に、本実施形態にかかるシステム構成を示す。図１に示すモータ１０は、表面磁石同期電動機（ＳＰＭＳＭ）である。また、モータ１０は、３個のステータコイル同士がＹ結線されたものである。モータ１０は、車両の駆動系に備えられるＣＶＴ（無段変速装置）１４にオイルを吐出するオイルポンプ１２に内蔵されている。モータ１０には、インバータＩＮＶを介してバッテリ（直流電圧源）１６が接続されている。インバータＩＮＶは、バッテリ１６の高電圧側の電圧源端子および低電圧側の電圧源端子のそれぞれとモータ１０の３個の巻線端子のそれぞれとの間を開閉する回路である。なお、巻線端子とは、ステータコイルの端子であって、モータ１０の外部の部材とステータコイルとを接続する部分である。
【００３０】
なお、図１においては、インバータＩＮＶを構成するスイッチング素子（ＭＯＳ電界効果トランジスタ）の符号のうちモータ１０の３個の巻線端子のそれぞれに接続されるものに、「ｕ，ｖ，ｗ」のそれぞれを付与し、また、上側アームに「ｐ」を、下側アームに「ｎ」を付与している。なお、以下では、「ｕ，ｖ，ｗ」を総括して「￥」と表記し、「ｐ，ｎ」を総括して「＃」と表記する。すなわち、インバータＩＮＶは、バッテリ１６の高電圧側の電圧源端子とモータ１０の巻線端子との間を開閉するスイッチング素子Ｓ￥ｐと、バッテリ１６の低電圧側の電圧源端子とモータ１０の巻線端子との間を開閉するスイッチング素子Ｓ￥ｎとの直列接続体を備えて構成されている。なお、これらスイッチング素子Ｓ￥＃のそれぞれにはダイオードＤ￥＃が逆並列接続されている。
【００３１】
バッテリ１６の高電圧側の電圧源端子および低電圧側の電圧源端子に接続されるインバータＩＮＶの一対の入力端子の間には、電圧センサ１８が設けられており、電圧センサ１８によってインバータＩＮＶの入力電圧Ｖｄｃが検出される。また、インバータＩＮＶの低電圧側の入力端子とバッテリ１６の低電圧側の電圧源端子との間（低電圧側の直流母線）には、シャント抵抗２０が設けられている。そしてシャント抵抗２０の両端の電圧降下は、電圧センサ２２によって検出される。電圧センサ２２は、電圧降下の検出によって、直流母線を流れる電流Ｉを検出する。
【００３２】
制御装置３０は、位相検出回路３２と、制御部３４とを備えている。ここで、位相検出回路３２は、モータ１０の端子電圧Ｖ￥に誘起電圧が現れるときに、同誘起電圧の所定の位相を検出するものである。本実施形態では、所定の位相を、各巻線端子に現れる誘起電圧の符号が反転する位相とする。換言すれば、誘起電圧のゼロクロスが生じる位相とする。位相検出回路３２の構成としては、周知技術を適用すればよい。具体的には、たとえば、中性点の電圧と各端子電圧Ｖ￥との大小の反転タイミングをゼロクロスタイミングとして検出するものや、インバータＩＮＶの入力電圧の「１／２」と各端子電圧Ｖ￥との大小の反転タイミングをゼロクロスタイミングとして検出するもの等を採用することができる。
【００３３】
制御部３４は、中央処理装置（ＣＰＵ）と記憶装置とを備え、記憶装置に格納されたプログラムをＣＰＵによって実行することで、モータ１０の制御量を制御すべく、インバータＩＮＶを操作する。すなわち、インバータＩＮＶのスイッチング素子Ｓ￥＃に操作信号ｇ￥＃を出力することで、インバータＩＮＶを操作する。なお、操作信号ｇ￥＃を出力するに際しては、制御部３４にドライブ回路を備え、ＣＰＵからの信号をドライブ回路を介してインバータＩＮＶに出力するようにしてもよい。
【００３４】
図２に、本実施形態にかかるインバータＩＮＶのスイッチング操作パターンを示す。図２において、スイッチング素子Ｓ￥＃が記載されている角度領域は、スイッチング素子Ｓ￥＃のオン操作が許可される領域（オン操作許可領域）を示す。ここで、上側アームのスイッチング素子Ｓ￥ｐについては、オン操作許可領域の間、スイッチング素子Ｓ￥＃が常時オン状態とされる。これに対し、下側アームのスイッチング素子Ｓ￥ｎについては、オン操作許可期間の間、スイッチング素子Ｓ￥ｎがオン・オフ操作される。ここで、スイッチング素子Ｓ￥＃のオン・オフ操作の一周期に対するオン操作時間の時比率（Ｄｕｔｙ）は、モータ１０の制御量としての電流Ｉを、制御装置３０に外部から入力される電流指令値Ｉ＊にフィードバック制御するうえでの操作量である。
【００３５】
図３に、電流フィードバック制御する際の時比率を例示する。図３（ａ）と図３（ｂ）とは、入力電圧Ｖｄｃが同一である場合において、電流指令値Ｉ＊が大きい場合と小さい場合との時比率を対比して例示したものである。図示されるように、時比率を大きくすることで、電流Ｉを大きくすることができるため、電流指令値Ｉ＊が大きい場合、時比率が大きくなる傾向がある。
【００３６】
図２に示されるように、制御部３４は、モータ１０の３個の巻線端子のそれぞれに接続されたステータコイルのうちの２個に電流を流す期間を設けてモータ１０を駆動する。ここで、通電対象となる２個のステータコイルは、それらへの通電によって生成される磁束の合成ベクトルが、磁極に直交する方向を中心として進角側および遅角側に等しい幅を有する角度領域となるものとする。この角度領域を、本実施形態では、図２（ａ）に示す第１モードでは、「１２０°」の角度領域とし、図２（ｂ）に示す第２モードでは、「１３０〜１４０°」の所定の角度領域とする。
【００３７】
第１モードおよび第２モードにおけるスイッチング素子Ｓ￥＃のオン操作は、次のようにして実行される。図２に示すように、上側アームのスイッチング素子Ｓ￥ｐと下側アームのスイッチング素子Ｓ￥ｎとの双方がオフ状態となっている巻線端子には、誘起電圧ｅ￥が現れる。このため、制御部３４は、モータ１０の各巻線端子について、双方がオフ状態となっている期間に基づき誘起電圧の検出期間であるモニタ期間を設定し、モニタ期間に位相検出回路３２が検出した誘起電圧ｅ￥のゼロクロスタイミングを回転角度情報として用いてスイッチング素子Ｓ￥＃をオン操作する。なお、図２には、ゼロクロスタイミングを破線にて示している。
【００３８】
具体的には、まず、過去の一対のゼロクロスタイミング間の時間差に基づき、モータ１０の回転速度が一定である場合の次回のゼロクロスタイミングの前後の所定の角度幅を予測し、この予測された期間をモニタ期間とする。ここで、所定の角度幅は、第１モードでは、「３０°」である。次に、モニタ期間においてゼロクロスタイミングが検出されることで、そのゼロクロスタイミングと直前のゼロクロスタイミングとの時間差に基づき、今回のゼロクロスタイミングからモータ１０が上記所定の角度幅だけ回転するまでの時間を算出し、その時間の経過時にスイッチング素子Ｓ￥＃をオン操作する。ちなみに、こうした設定によれば、モニタ期間の終点は、上記過去一対のゼロクロスタイミング間の時間差に基づき予測されるスイッチング素子Ｓ￥＃のオン操作タイミングとなる。このため、本実施形態では、第１モードにおいて、モニタ期間にゼロクロスタイミングを検出できない場合、モニタ期間の終了時にスイッチング素子Ｓ￥＃をオン操作する。
【００３９】
図２（ｂ）に示すように、第２モードでは、モータ１０の３つの巻線端子の全てで上側アームのスイッチング素子Ｓ￥ｐおよび下側アームのスイッチング素子Ｓ￥ｎのうちのいずれか一方がオン状態となる通電角度領域の長さであるオーバーラップ量がゼロよりも大きく設定されている。第２モードは、モータ１０のトルクリップルを低減し、オイルポンプ１２の歯打ち音や振動を抑制することを狙って設けられたものである。図４に、オーバーラップ量とトルクリップルとの関係を示す。
【００４０】
図４に示す曲線ｆａは、オーバーラップ量がゼロとなる第１モードのトルク波形を示し、曲線ｆｂ，ｆｃは、それぞれオーバーラップ量が「５°」と「１０°」であるときのトルク波形を示す。図５は、トルクリップルをリップル量として定量化し、オーバーラップ量がゼロの時に対するトルクリップルの低減比率を求めたものである。図５において、トルクリップルは、トルクの平均値に対する、同平均値および瞬時値の差分の絶対値に関する最大値の割合として定量化されている。
【００４１】
図４および図５に示すように、オーバーラップ量を増加させることでトルクリップルを低減することができる。そこで、第２モードでは、モニタ期間を確保しつつもトルクリップルを効果的に低減できるオーバーラップ量を設定している。
【００４２】
ただし、図２（ａ）と図２（ｂ）との対比からもわかるように、オーバーラップ量の増加は、モニタ期間の短縮をもたらす。そしてモニタ期間が短縮される場合、回転変動に対する耐性が低下する。すなわち、上述したように、本実施形態では、モニタ期間を、過去のゼロクロスタイミングに基づき、予測されるゼロクロスタイミングの前後の期間に設定しているため、回転変動が生じると、実際のゼロクロスタイミングがモニタ期間から外れやすくなる。
【００４３】
そこで本実施形態では、モータ１０の回転角加速度の絶対値が大きくなる場合、モニタ期間にゼロクロスタイミングを検出できないおそれがあるとして、第２モードから第１モードに切り替える。以下、これについて詳述する。
【００４４】
図６に、本実施形態にかかるモータ１０の駆動処理の手順を示す。この処理は、制御部３４においてたとえば所定周期で繰り返し実行される。
図６に示す一連の処理において、制御部３４は、まずモータ１０の作動指令が出されたか否かを判断する（Ｓ１０）。そして制御部３４は、作動指令が出されたと判断する場合（Ｓ１０：ＹＥＳ）、モータ１０の起動処理を実行する（Ｓ１２）。ここで、モータ１０の回転速度が低い場合には、誘起電圧ｅ￥の絶対値が小さいことから、誘起電圧ｅ￥に基づくセンサレス処理を行う代わりに、図２（ａ）に示したスイッチングパターンにてスイッチング素子Ｓ￥＃を所定の周波数で操作する。続いて制御部３４では、誘起電圧ｅ￥のゼロクロスタイミングを検出できるか否かを判断する（Ｓ１４）。この処理は、誘起電圧ｅ￥に基づくセンサレス処理を実行できるか否かを判断するためのものである。なお、ここでは、モニタ期間に誘起電圧ｅ￥の絶対値が所定以上となって且つ、符号の反転が検知される場合に、実行できると判断すればよい。
【００４５】
制御部３４は、ゼロクロスタイミングの検出が可能となる場合（Ｓ１４：ＹＥＳ）、ゼロクロスタイミングに基づき、第１モードでのセンサレス処理を実行する（Ｓ１６）。ここで第１モードを選択するのは、起動処理の完了直後においては、回転速度の変動が大きいと考えられるためである。すなわち、ステップＳ１６の処理に移行する以前においては、モータ１０の回転角度を把握することなく図２（ａ）に示したスイッチングパターンでスイッチング操作をするために、モータ１０によって生成されるトルクが十分ではなく、ステップＳ１６の処理が定常的になされる場合と比較して回転速度が低い。このため、ステップＳ１６の処理に移行することで、モータ１０の回転速度が上昇すると考えられる。
【００４６】
その後、制御部３４は、回転速度が安定したか否かを判断する（Ｓ１８）。そして、制御部３４は、回転速度が安定したと判断する場合（Ｓ１８：ＹＥＳ）、ゼロクロスタイミングに基づく第２モードでのセンサレス処理を実行する（Ｓ２０）。
【００４７】
なお、制御部３４は、ステップＳ１０において否定判断する場合や、ステップＳ２０の処理が完了する場合には、図６に示した処理を一旦終了する。
上述したように、制御部３４は、ゼロクロスタイミングに基づくセンサレス処理時に、一対のゼロクロスタイミング間の時間差を算出する処理を実行する。特に、本実施形態では、モータ１０の回転速度（電気角速度）ωを算出する処理を行う。
【００４８】
図７に、回転速度ωの算出処理の手順を示す。この処理は、ゼロクロスタイミングに基づくセンサレス処理の実行中に、制御部３４によって、たとえば所定周期で繰り返し実行される。
【００４９】
この一連の処理において、制御部３４は、まず、ゼロクロスタイミングを検出したか否かを判断する（Ｓ３０）。そして制御部３４は、ゼロクロスタイミングを検出した場合（Ｓ３０：ＹＥＳ）、今回のゼロクロスタイミングと前回のゼロクロスタイミングとの時間差ΔＴを算出する（Ｓ３２）。そして制御部３４は、時間差ΔＴに基づき、回転速度ωを算出する（Ｓ３４）。
【００５０】
なお制御部３４は、ステップＳ３４の処理が完了する場合や、ステップＳ３０において否定判断する場合には、図７に示す一連の処理を一旦終了する。
図８に、本実施形態にかかる第１モードと第２モードとの切替処理の手順を示す。この処理は、制御部３４によって、たとえば所定周期で繰り返し実行される。
【００５１】
図８に示す一連の処理において、制御部３４は、まずゼロクロスタイミングに基づくセンサレス処理が実行されているか否かを判断する（Ｓ４０）。そして、制御部３４は、ステップＳ４０において肯定判断する場合、以下の条件の論理和が真であるか否かを判断する（Ｓ４２）。この処理は、第１モードに移行するか否かを判断するためのものである。
【００５２】
（ア）モニタ期間にゼロクロスタイミングを検出できない旨の条件。上述したように、モニタ期間は、過去のゼロクロスタイミング間の時間差に基づき、予測されるゼロクロスタイミングを挟む所定の角度幅に設定される。ここで、回転角加速度の絶対値が小さい場合には、ゼロクロスタイミングがモニタ期間に含まれると考えられる。したがって、モニタ期間にゼロクロスタイミングを検出できない場合、回転角加速度の絶対値が閾値以上であると判断する。
【００５３】
（イ）回転速度ωが規定速度ωｔｈ以下である旨の条件。この条件は、モータ１０の回転速度が過度に低い場合、モータ１０の回転状態が安定しない傾向にあることに鑑みて設けられたものである。この場合、第１モードに移行させることで、ゼロクロスタイミングを検出できる可能性を高め、ひいては回転状態が不安定となることを抑制する。
【００５４】
（ウ）回転速度ωの変化速度Δω（回転角加速度の検出値）が閾値Δωｔｈ以上となる旨の条件。
（エ）電流Ｉの変動量ΔＩが閾値ΔＩｔｈ１以上である旨の条件。モータ１０を流れる電流Ｉは、モータ１０のトルクと相関を有する。このため、電流Ｉの変動量ΔＩが大きい場合には、トルクの変動量が大きくなると考えられ、ひいては回転角加速度が大きくなるおそれがある状況であると考えられる。なお、ここで、変動量ΔＩとは、所定期間における電流Ｉの最小値と最大値との差の絶対値とする。
【００５５】
（オ）入力電圧Ｖｄｃの変動量ΔＶｄｃが閾値ΔＶｔｈ以上である旨の条件。上記入力電圧Ｖｄｃが高い場合には低い場合よりもインバータＩＮＶがモータ１０の巻線端子に印加する電圧が大きくなる。このため、入力電圧Ｖｄｃが高い場合には低い場合よりもモータ１０の回転速度が上昇する。したがって、入力電圧Ｖｄｃの変動量ΔＶｄｃが大きい場合、回転速度の変動量が大きくなる。この点に鑑み、入力電圧Ｖｄｃが閾値ΔＶｔｈ以上である場合、回転角加速度の絶対値が閾値以上となる場合であると判断する。
【００５６】
（カ）電流Ｉと電流指令値Ｉ＊との差の絶対値が閾値ΔＩｔｈ２以上である旨の条件。電流Ｉと電流指令値Ｉ＊との差の絶対値が閾値ΔＩｔｈ２以上となる場合、電流フィードバック制御によって、この差を縮めるように制御がなされることから、電流の変動量が大きくなると考えられる。そして、電流の変動量が大きくなるとモータ１０のトルクの変動量が大きくなることから、回転角加速度の絶対値が大きくなる可能性が高い。この点に鑑み、電流Ｉと電流指令値Ｉ＊との差の絶対値が閾値ΔＩｔｈ２以上となる場合、回転角加速度の絶対値が閾値以上となると判断する。
【００５７】
（キ）電流Ｉが閾値Ｉｔｈ以上である旨の条件。モータ１０の回転軸に加わるトルクの想定される範囲から、モータ１０を流れる電流Ｉについても想定される範囲が存在すると考えられる。このため、モータ１０を流れる電流Ｉが過度に大きい場合には、モータ１０の回転状態が定常的な回転状態から大きく離れて、回転角加速度が大きくなると考えられる。この点に鑑み、電流Ｉが閾値Ｉｔｈ以上となる場合、電気角加速度の絶対値が閾値以上となると判断する。
【００５８】
制御部３４は、上記論理和が真であると判断する場合（Ｓ４２：ＹＥＳ）、第１モードによるセンサレス処理を実行する（Ｓ４４）。ここでは、現時点で第２モードによるセンサレス処理を実行していた場合には、第１モードに移行する。これに対し、現時点で第１モードによるセンサレス処理を実行していた場合には、そのまま第１モードによるセンサレス処理を継続する。一方、制御部３４は、上記論理和が偽であると判断する場合（Ｓ４２：ＮＯ）、第２モードによるセンサレス処理を実行する（Ｓ４６）。ここでは、現時点で第１モードによるセンサレス処理を実行していた場合には、第２モードに移行する。これに対し、現時点で第２モードによるセンサレス処理を実行していた場合には、そのまま第２モードによるセンサレス処理を継続する。
【００５９】
なお、制御部３４は、ステップＳ４０において否定判断する場合や、ステップＳ４４，Ｓ４６の処理が完了する場合には、この一連の処理を一旦終了する。
次に、本実施形態の作用を説明する。
【００６０】
制御部３４は、モータ１０の作動指令に応じて図６に示した手順にてモータ１０を起動し、第２モードによるセンサレス処理を実行する。その後、制御部３４は、図８のステップＳ４２の処理によって、論理和が真となるか否かを判断する。そして、制御部３４は、論理和が真となる場合、第１モードによるセンサレス処理に移行する。これにより、モータ１０の回転角加速度の絶対値が閾値以上となるなど、モニタ期間にゼロクロスタイミングを検出することが困難となる状況下、第２モードから第１モードに移行する。第１モードでは、第２モードと比較して、モニタ期間が長いため、第２モードを継続する場合と比較して、ゼロクロスタイミングを検出できる可能性が向上する。
【００６１】
以上説明した本実施形態によれば、以下に記載する効果が得られるようになる。
（１）第２モードにおいて回転角加速度の絶対値が閾値以上となる場合、第１モードに移行した。これにより、第２モードを継続する場合と比較してゼロクロスタイミングを検出できる可能性が向上することから、回転変動に対する耐性の低下を抑制することとオーバーラップ量を確保することとの好適な両立を図ることができる。
【００６２】
（２）モータ１０の起動処理において、第１モードと同一のスイッチングパターンによってスイッチング素子Ｓ￥＃を操作した。これにより、第２モードと同一のスイッチングパターンによってスイッチング素子Ｓ￥＃を操作する場合と比較して、モニタ期間を伸長させることができ、ひいてはゼロクロスタイミングに基づくセンサレス処理に迅速に移行することができる。
【００６３】
＜第２の実施形態＞
以下、第２の実施形態について、第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【００６４】
本実施形態では、制御部３４は、電流Ｉを電流指令値Ｉ＊にフィードバック制御する代わりに、回転速度ωをその指令値（速度指令値ω＊）にフィードバック制御する。
図９に、本実施形態にかかるシステム構成を示す。なお、図９において、図１に示した部材に対応するものについては、便宜上同一の符号を付している。
【００６５】
図９に示すように、本実施形態では、外部から制御装置３０に速度指令値ω＊が入力される。そして、制御部３４では、モータ１０の制御量としての回転速度ωを速度指令値ω＊にフィードバック制御するために、下側アームのスイッチング素子Ｓ￥ｎの時比率を操作する。これにより、入力電圧Ｖｄｃが同一の大きさである場合、図１０（ａ）に示すように速度指令値ω＊が大きい場合の方が図１０（ｂ）に示すように速度指令値ω＊が小さい場合よりもトルクが必要であることから、時比率が大きい値に設定される傾向がある。
【００６６】
図１１に、本実施形態にかかる第１モードと第２モードとの切替処理の手順を示す。この処理は、制御部３４によって、たとえば所定周期で繰り返し実行される。なお、図１１において、図８に示した処理に対応する処理については、便宜上同一のステップ番号を付している。
【００６７】
図１１に示すように、制御部３４は、ステップＳ４２に代えて、ステップＳ４２ａにおいて、上記（ア）〜（オ）、（キ）の条件と、下記の（ク）の条件との論理和が真であるか否かを判断する。
【００６８】
（ク）回転速度ωと速度指令値ω＊との差の絶対値が閾値Δωｔｈ２以上である旨の条件。回転速度ωと速度指令値ω＊との差の絶対値が閾値以上となる場合、この差を縮めるようにフィードバック制御がなされることから、回転角加速度の絶対値が大きくなると考えられる。この点に鑑み、回転速度ωと速度指令値ω＊との差の絶対値が閾値以上となる場合、回転角加速度の絶対値が閾値以上となる場合と判断する。
【００６９】
＜その他の実施形態＞
なお、上記実施形態の各事項の少なくとも１つを、以下のように変更してもよい。なお、下記において、「課題を解決するための手段」に記載した各事項と上記実施形態との代表的な対応関係を符号や図番によって記載するが、この記載に、対応関係を例示した符号や図番に対応するものに上記各事項を限定する意図はない。ちなみに、「課題を解決するための手段」に記載した電流フィードバック処理部は、図１の制御装置３０によって実現される（図３を併せ参照）。また、速度フィードバック処理部は、図９の制御装置３０によって実現される（図１０を併せ参照）。
【００７０】
・「第１モードについて」
上側アームまたは下側アームのスイッチング素子Ｓ￥＃のオン操作許可領域を「１２０°」とするものに限らない。たとえば、「１１８°」等、モータ１０の３つの巻線端子のうちの１つの巻線端子に接続される１つのスイッチング素子のみがオン操作許可領域となる期間を含むものであってもよい。またオーバーラップ量がゼロとなるものに限らない。要は、第２モードよりもオーバーラップ量が小さいものであればよい。
【００７１】
・「第２モードについて」
上側アームまたは下側アームのスイッチング素子Ｓ￥＃のオン操作許可領域を「１３０〜１４０°」とするものに限らない。たとえば、「１４０°」よりも大きくしてもよい。さらに、第１モードのオーバーラップ量よりも第２モードのオーバーラップ量の方が長くなるなら、「１３０°」未満であってもよい。
【００７２】
・「第１モードと第２モードとの切替」
たとえば図８のステップＳ４２において肯定判断される場合に第２モードから第１モードに移行して且つ、否定判断される状態が所定時間継続することで第１モードに移行してもよい。また、たとえば、ステップＳ４２において、第１モードから第２モードへの移行条件に関する上記（イ）〜（キ）の判定に用いる値を、第１モードへの移行時とは相違させることでヒステリシスを設けてもよい。具体的には、たとえば上記（イ）の規定速度ωｔｈを、第１モードへの移行時の値よりも大きい値とするなどしてもよい。
【００７３】
・「回転角センサレス処理部について」
オン操作の対象とするスイッチング素子Ｓ￥＃に接続された巻線端子の電圧Ｖ￥をモニタすることでゼロクロスタイミングを検出し、これに基づき、オン操作の対象とするスイッチング素子Ｓ￥＃をオン操作するものに限らない。たとえば、スイッチング素子Ｓｕｎのオン操作に先立って検出される誘起電圧ｅｕのゼロクロスタイミングに基づき、スイッチング素子Ｓｕｎの次にオン操作の対象となるスイッチング素子Ｓｗｐをオン操作してもよい。
【００７４】
ステータコイルに流れる電流が生成する磁界の方向が磁極の方向に直交するタイミングの前後に互いに等しい所定の角度幅を有する角度領域を、オン操作許可領域とするものに限らない。たとえば高回転領域においては、この角度領域に対して所定量だけ進角させる処理をしてもよい。ただし、この場合、ゼロクロスを検出する可能性を高めるうえでは第１モードとすることが望ましい。
【００７５】
フィードバック制御量を電流Ｉおよび回転速度ωのいずれかとするものに限らない。たとえばそれら双方としてもよい。
制御量である電流Ｉや回転速度ωを制御するための操作量としては、下側アームのスイッチング素子Ｓ￥ｎの時比率に限らない。たとえば、上側アームのスイッチング素子Ｓ￥ｐの時比率であってもよい。もっとも、時比率を可変とするものに限らない。
【００７６】
・「切替処理部（Ｓ４２，Ｓ４２ａ）について」
図８のステップＳ４２における処理において、たとえば、上記（ア）〜（キ）の全ての条件の論理和が真であるか否かを判断するものに限らず、少なくとも１つの条件が成立するか否かを判断するものであってもよい。すなわちたとえば、上記（ア）および（ウ）の条件の論理和が真であるか否かを判断する処理としてもよく、またたとえば上記（ウ）の条件が成立するか否かを判断する処理としてもよい。
【００７７】
図１１のステップＳ４２ａにおける処理において、たとえば、上記（ア）〜（オ）、（キ）、（ク）の全ての条件の論理和が真であるか否かを判断するものに限らず、少なくとも１つの条件が成立するか否かを判断するものであってもよい。すなわちたとえば、上記（ア）および（ウ）の条件の論理和が真であるか否かを判断する処理としてもよく、またたとえば上記（ウ）の条件が成立するか否かを判断する処理としてもよい。
【００７８】
またたとえば、回転角センサレス処理部が電流Ｉおよび回転速度ωの双方をフィードバック制御量とするものであるなら、上記（カ）および（ク）の条件の論理和が真であるか否かを判断してもよい。
【００７９】
・「速度算出処理部（図７）について」
図７においては、速度相当値として回転速度ωを算出したが、これに限らない。たとえば、時間差ΔＴ自体を速度相当値として、これを算出するものであってもよい。
【００８０】
・「電流検出処理部について」
上記実施形態では、シャント抵抗２０の電圧降下を検出する電圧センサ２２の検出値をサンプリングする処理を、制御部３４による電流検出処理（電流検出処理部による処理）としたが、これに限らない。たとえば、シャント抵抗２０の両端の電位のそれぞれをサンプリングする処理と、それらサンプリングされた一対の電位の値に基づき、電流Ｉを算出する処理とを実行するものを電流検出処理としてもよい。
【００８１】
また、シャント抵抗としては、低電圧側の直流母線に設けられるものに限らず、たとえば高電圧側の直流母線に設けられるものであってもよい。またたとえば、各レッグにシャント抵抗を備えるものであってもよい。これは、たとえばバッテリ１６の低電圧側の電圧源端子とスイッチング素子Ｓｕｎ，Ｓｖｎ，Ｓｗｎのそれぞれとの間に設けられるものであってもよく、またたとえば、バッテリ１６の高電圧側に設けられるものであってもよい。
【００８２】
・「起動処理部（Ｓ１２）について」
上記実施形態では、ゼロクロスを検出することができるようになることで「起動処理部による処理の完了」としたが、これに限らない。たとえば予め定められた長さを有する時間の経過時としてもよい。
【００８３】
スイッチングパターンの１周期におけるオン操作許可領域の割合を第１モードと同一とするものに限らない。たとえば、それよりも割合を低下させてもよい。これにより、ゼロクロスをより早期に検出することができる。
【００８４】
また、スイッチングパターンの１周期の時間間隔を固定するものに限らず、たとえば徐々に短くするものであってもよい。
・「所定期間について」
上記実施形態では、起動処理部による処理の完了後、第２モードに移行する所定期間を、回転速度ωが安定するまでの期間としたが、これに限らない。たとえば、予め定められた長さを有する時間としてもよい。
【００８５】
・「３相回転電機について」
モータ１０内蔵のオイルポンプ１２のオイルの吐出先である変速機としては、ＣＶＴ１４に限らず、たとえば有段変速機であってもよい。また、オイルポンプ１２のオイルの吐出先としては、変速機に限らず、たとえば内燃機関であってもよい。
【００８６】
３相回転電機としては、ＳＰＭＳＭに限らず、たとえば埋込磁石同期電動機（ＩＰＭＳＭ）であってもよい。また、３相回転電機としては、３相電動機に限らず、たとえば３相発電機であってもよい。さらに、３個のステータコイル同士がＹ結線されたものに限らず、たとえばΔ結線されたものであってもよい。
【００８７】
・「処理を実行するコンピュータについて」
上記実施形態では、制御部３４がＣＰＵと、ＣＰＵによって実行されるプログラムの記憶装置とを備え、図６〜図８、図１１の処理をＣＰＵによるプログラムの実行によって実現したが、これに限らない。たとえば図６〜図８、図１１の処理の少なくとも一部をＡＳＩＣ（特定用途向け集積回路）等のハードウェア処理としてもよい。換言すれば、図６〜図８、図１１の処理の少なくとも一部を実行するコンピュータを、ソフトウェア処理を実行するハードウェアとするのではなく、専用のハードウェアとしてもよい。
【００８８】
・「そのほか」
インバータＩＮＶを介してモータ１０の各巻線端子に接続される直流電圧源としては、バッテリ１６に限らず、たとえばコンデンサ等であってもよい。
【符号の説明】
【００８９】
１０…モータ、１２…オイルポンプ、１４…ＣＶＴ、１６…バッテリ、１８…電圧センサ、２０…シャント抵抗、２２…電圧センサ、３０…制御装置、３２…位相検出回路、３４…制御部。
【図１】
0006451361.tif 000002
【図２】
0006451361.tif 000003
【図３】
0006451361.tif 000004
【図４】
0006451361.tif 000005
【図５】
0006451361.tif 000006
【図６】
0006451361.tif 000007
【図７】
0006451361.tif 000008
【図８】
0006451361.tif 000009
【図９】
0006451361.tif 000010
【図１０】
0006451361.tif 000011
【図１１】
0006451361.tif 000012