(57)【要約】 【課題】  安定した起動を実現するインバータ制御装置および電動機駆動システムを提供する。【解決手段】  実施形態によるインバータ制御装置は、インバータ１から出力される電流応答値を検出する電流検出器３と、電流応答値に基づいて、電動機２の回転位相角に相当する値θｅｓｔ０を、静止座標系で演算する回転位相角推定部４５と、インバータ１の起動時に、推定回転位相角θｅｓｔ１を用いて、電動機２の初期回転速度推定値ωｅｓｔ０を演算する回転速度推定部４６とを備えた起動時制御部４と、初期回転速度推定値ωｅｓｔ０を初期値として、電動機２の推定回転位相角θｅｓｔを回転座標系で演算する通常時制御部５と、を備える。【選択図】図１
2018042321.tif 000002
【特許請求の範囲】
【請求項１】
インバータ主回路と、
前記インバータ主回路の出力配線の電流を検出する電流検出器と、
前記電流検出器で検出された電流応答値に基づいて、前記インバータ主回路に接続した電動機の回転位相角に相当する値を静止座標系で演算する回転位相角推定部と、前記インバータ主回路の起動時に、前記回転位相角に相当する値を用いて前記電動機の回転速度に相当する値を演算する回転速度推定部とを備えた起動時制御部と、
前記回転速度に相当する値を初期値として、前記電動機の推定回転位相角を回転座標系で演算する通常時制御部と、
を備えたことを特徴とするインバータ制御装置。
【請求項２】
静止座標系の高周波電圧指令を生成する高周波電圧指令生成部、をさらに備えたことを特徴とする請求項１記載のインバータ制御装置。
【請求項３】
前記電動機へ供給する静止座標系の高周波電流指令を生成する高周波電流指令生成部と、
前記高周波電流指令と前記電流応答値とに基づいて、高周波電圧指令を演算する電流制御部と、をさらに備えたことを特徴とする請求項１記載のインバータ制御装置。
【請求項４】
前記回転位相角推定部は、前記電流応答値に代えて前記高周波電流指令と前記高周波電圧指令とに基づいて前記電動機の前記回転位相角に相当する値を演算することを特徴とする請求項３記載のインバータ制御装置。
【請求項５】
前記インバータ主回路から高調波電流を出力させる前記インバータ主回路へのゲート指令と、前記ゲート指令に基づく前記高周波電圧指令とを発生するＰＷＭ発生部と、をさらに備えたことを特徴とする請求項１記載のインバータ制御装置。
【請求項６】
前記通常時制御部は、回転座標系の推定回転位相角に基づいて、三相固定座標と回転座標とのベクトル変換を行うベクトル変換部を備え、
前記ベクトル変換部は、前記インバータ主回路の起動時に前記回転座標系の推定回転位相角をゼロとして、静止座標系のベクトル変換を行うことを特徴とする請求項１乃至請求項５のいずれか１項記載のインバータ制御装置。
【請求項７】
前記起動時制御部の前記回転速度推定部は、前記回転位相角に相当する値が第１所定期間にゼロクロスする回数をカウントし、カウント値が所定値未満のときに前記回転速度に相当する値をゼロとし、
前記カウント値が前記所定値以上のときに、前記第１所定期間よりも長い第２所定期間に前記回転位相角に相当する値がゼロクロスする回数をカウントした値と、前記第２所定期間とに基づいて前記回転速度に相当する値を演算することを特徴とする請求項１乃至請求項６のいずれか１項記載のインバータ制御装置。
【請求項８】
前記請求項１乃至請求項７のいずれか１項記載のインバータ制御装置と、
前記電動機としてのシンクロナスリラクタンスモータと、
を備えたことを特徴とする電動機駆動システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、インバータ制御装置および電動機駆動システムに関する。
【背景技術】
【０００２】
電動機を制御するインバータ装置において、小型軽量・低コスト化・信頼性向上のため、レゾルバ・エンコーダ等の回転位相角センサを用いないセンサレス制御法が提案されている。
【０００３】
例えば、巻線に鎖交する無負荷磁束により発生する電圧情報を用いて回転位相角を推定する方法や、高周波電圧を重畳して回転子突極に起因して発生する高周波電流情報を用いるセンサレス方法が提案されている。
【０００４】
また、鉄道や産業用途に用いられるインバータ装置では、惰行運転や瞬時停電などからインバータを起動するときに、回転位相角の推定が必要となる。この場合、再起動の際にインバータ装置のスイッチングパタンを制御して、巻線を短絡させることにより発生する電流を観測して回転子位置を推定する方法や、磁石誘起電圧で発生する電流をゼロに抑制制御して、その際に発生する特徴量を利用して回転位相角を推定する方法が提案されている。
【０００５】
さらに、ＰＭＳＭ（永久磁石同期電動機）向けのフリーラン再起動の方式として、非ゼロ電圧ベクトルを出力するインバータスイッチングを行い、モータ速度に依らず一つの数式で回転位相角を推定する方法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第３６９２０８５号公報
【特許文献２】特許第３７１９９１０号公報
【特許文献３】特許第３６３６３４０号公報
【特許文献４】特許第３５０８９８２号公報
【特許文献５】特許第４１３９９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
例えば永久磁石を使用しないシンクロナスリラクタンスモータ（ＳｙｎＲＭ）の回転位相角を推定するときには、無負荷誘起電圧が小さいため、無負荷誘起電圧を利用した回転位相角推定を適用することが困難である。
【０００８】
また、高周波電圧を重畳することにより回転位相角を推定する方法は、低速回転時には回転位相角の推定値を正確に推定できるものの、重畳する高周波電圧の周波数に対して基本波周波数が十分小さいことを前提としており、高速回転時における回転位相角の推定を行うことが困難であった。
【０００９】
本発明の実施形態は上記事情を鑑みて成されたものであって、安定した起動を実現するインバータ制御装置および電動機駆動システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
実施形態によるインバータ制御装置は、インバータ主回路と、前記インバータ主回路の出力配線の電流を検出する電流検出器と、前記電流検出器で検出された電流応答値に基づいて、前記インバータ主回路に接続した電動機の回転位相角に相当する値を静止座標系で演算する回転位相角推定部と、前記インバータ主回路の起動時に、前記回転位相角に相当する値を用いて前記電動機の回転速度に相当する値を演算する回転速度推定部とを備えた起動時制御部と、前記回転速度に相当する値を初期値として、前記電動機の推定回転位相角を回転座標系で演算する通常時制御部と、を備える。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１実施形態のインバータ制御装置および電動機駆動システムの一構成例を概略的に示す図である。
【図２】図２は、第１実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の構成例を概略的に示すブロック図である。
【図３】図３は、起動時制御部の高周波電圧指令生成部から出力される高周波電圧指令の一例を説明するための図である。
【図４】図４は、第１実施形態のインバータ制御装置および電動機駆動システムの通常時制御部の構成例を概略的に示すブロック図である。
【図５】図５は、通常時制御部の高周波電圧指令生成部から出力される重畳電圧指令の一例を説明するための図である。
【図６】図６は、通常時制御部のＰＩ制御器の構成例を概略的に示すブロック図である。
【図７】図７は、第１実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の他の例を説明するためのブロック図である。
【図８】図８は、第１実施形態のインバータ制御装置および電動機駆動システムの通常時制御部の他の例を説明するためのブロック図である。
【図９】図９は、第２実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の構成例を概略的に示すブロック図である。
【図１０】図１０は、第３実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の構成例を概略的に示すブロック図である。
【図１１】図１１は、図１０に示すＰＷＭ発生部の動作の一例について説明するための図である。
【発明を実施するための形態】
【００１２】
以下、実施形態のインバータ制御装置および電動機駆動システムについて、図面を参照して説明する。
図１は、第１実施形態のインバータ制御装置および電動機駆動システムの一構成例を概略的に示す図である。
【００１３】
本実施形態の電動機駆動システムは、電動機２を駆動する電動機駆動システムであって、電動機２と、インバータ制御装置と、を備えている。インバータ制御装置は、インバータ１と、電流検出器３と、起動時制御部４と、通常時制御部５と、切替部６と、を備えている。
電動機２は、例えば、固定子と、回転子とを備えたシンクロナスリラクタンスモータ（ＳｙｎＲＭ）である。電動機２は、インバータ１から供給される三相交流電流により駆動される。
【００１４】
インバータ１は、直流電源（直流負荷）と、Ｕ相、Ｖ相、Ｗ相の各相２つのスイッチング素子と、を備えたインバータ主回路（いずれも図示せず）とを備えている。各相２つのスイッチング素子は、直流電源の正極に接続した直流ラインと、直流電源の負極に接続した直流ラインとの間に直列に接続している。インバータ１のスイッチング素子は、切替部６から受信したゲート指令により制御される。インバータ１は、Ｕ相電流ｉｕ、Ｖ相電流ｉｖ、Ｗ相電流ｉｗを交流負荷である電動機２へ出力する三相交流インバータである。また、インバータ１は、電動機２で発電された電力を直流電源へ充電することも可能である。
電流検出器３は、インバータ１から出力される三相交流電流（Ｕ相電流ｉｕ、Ｖ相電流ｉｖ、Ｗ相電流ｉｗ）のうち、少なくとも２相の電流応答値（例えば、Ｕ相電流ｉｕ、Ｗ相電流ｉｗ）を検出する。電流検出器３で検出された電流応答値は、切替部６を介して、起動時制御部４あるいは通常時制御部５へ供給される。
【００１５】
切替部６は、起動時制御部４から出力されるゲート指令の供給経路と、通常時制御部５から出力されるゲート指令の供給経路とを切替えて、インバータ１へ供給する。また、切替部６は、電流検出器３で検出された電流応答値ｉｕ、ｉｗの供給経路を切替えて、起動時制御部４と通常時制御部５との一方へ供給する。
【００１６】
切替部６は、第１切替器６１と第２切替器６２とを備えている。第１切替器６１と第２切替器６２とは、例えば、起動時制御部４から供給される通常モード変更指令によりその動作を制御される。
【００１７】
第１切替器６１は、第１入力部ＩＮ１と第２入力部ＩＮ２と第１出力部ＯＵＴ１とを備えている。第１入力部ＩＮ１には、起動時制御部４から出力されたゲート指令が入力される。第２入力部ＩＮ２、通常時制御部５から出力されたゲート指令が入力される。第１出力部ＯＵＴ１は、インバータ１の各相２つのスイッチング素子それぞれにゲート指令を供給する配線と電気的に接続している。
【００１８】
第１切替器６１は、通常モード変更指令がロー（Ｌ）レベルのときに、第１入力部ＩＮ１と第１出力部ＯＵＴ１とを電気的に接続し、通常モード変更指令がハイ（Ｈ）レベルのときに、第２入力部ＩＮ２と第１出力部ＯＵＴ１とを電気的に接続する。
【００１９】
第２切替器６２は、第３入力部ＩＮ３と、第２出力部ＯＵＴ２と、第３出力部ＯＵＴ３とを備えている。第３入力部ＩＮ３には、電流検出器３から電流応答値ｉｕ、ｉｗが入力される。第２出力部ＯＵＴ２は、後述する起動時制御部４の座標変換部４４へ電流応答値ｉｕ、ｉｗを供給する配線と電気的に接続している。第３出力部ＯＵＴ３は、後述する通常時制御部５の座標変換部５６へ電流応答値ｉｕ、ｉｗを供給する配線と電気的に接続している。
【００２０】
第２切替器６２は、通常モード変更指令がロー（Ｌ）レベルのときに、第３入力部ＩＮ３と第２出力部ＯＵＴ２とを電気的に接続し、通常モード変更指令がハイ（Ｈ）レベルのときに、第３入力部ＩＮ３と第３出力部ＯＵＴ３とを電気的に接続する。
【００２１】
起動時制御部４は、インバータ１を起動するとき（例えば電動機２がフリーランから起動するとき）に、静止座標系の高周波電圧指令を電圧指令に重畳した高周波電圧指令と、電動機２に高周波電圧を印加するときインバータ１から出力される高周波電流の値（電流応答値）とを用いて、推定回転位相角（回転位相角θに相当する値）θｅｓｔ１を演算し、推定回転位相角θｅｓｔ１を用いて、初期回転速度推定値（回転速度ωに相当する値）ωｅｓｔ０を演算する。なお、後述するように、推定回転位相角（回転位相角θに相当する値）θｅｓｔ１は、初期回転位相角推定値θｅｓｔ０を含む。
【００２２】
インバータ１を起動するときとは、例えば利用者が起動ボタンを押したことにより、インバータ制御装置がインバータ１の駆動を開始するときである。インバータのセンサレス制御を行なう場合、インバータ制御装置は、インバータ１を起動するタイミングにて回転子の回転速度を認識していない。したがって、インバータ１を起動するときには、電動機２がフリーラン状態のときもあれば、電動機２の回転が停止している状態のときもある。
また、起動時制御部４は、切替部６へ通常モード変更指令を出力する。通常モード変更指令は、インバータ制御装置および電動機駆動システムが外部からの起動指令により起動するときには、ロー（Ｌ）レベルである。起動時制御部４は、初期回転速度推定値ωｅｓｔ０を通常時制御部５へ供給するタイミングと同期して、通常モード変更指令をロー（Ｌ）レベルからハイ（Ｈ）レベルへ立ち上げる。
なお、起動時制御部４は、インバータ主回路を停止したとき（例えば利用者が停止ボタンを押したときや、異常時の保護動作により停止するとき）に、通常モード変更指令をハイ（Ｈ）レベルからロー（Ｌ）レベルとする。
【００２３】
通常時制御部５は、通常時制御部５から供給された初期回転位相角推定値θｅｓｔ０および初期回転速度推定値ωｅｓｔ０を初期値として、回転座標系の高周波電圧指令を電圧指令に重畳し、電動機２に高周波電圧を印加するときにインバータ１から出力される高周波電流の値（電流応答値）を用いて、推定回転位相角θｅｓｔを演算し、電動機２の動作を制御する。
【００２４】
図２は、第１実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の構成例を概略的に示すブロック図である。
起動時制御部４は、高周波電圧指令生成部４１と、座標変換部４２、４４と、ＰＷＭ変調部４３と、回転位相角推定部４５と、回転速度推定部４６と、を備えている。
【００２５】
高周波電圧指令生成部４１は、αβ軸固定座標系の高周波電圧指令Ｖαｈ*を生成する。
図３は、起動時制御部の高周波電圧指令生成部から出力される高周波電圧指令の一例を説明するための図である。  
高周波電圧指令Ｖαｈ*は、例えば、図３に示すように、Ｖｈ[Ｖ]と−Ｖｈ[Ｖ]との間で振動する高周波電圧指令である。なお、重畳する高周波信号の周波数については、インバータ主回路に接続される電動機２の最高回転数の２倍以上の周波数であれば、電動機２の回転に寄与しない信号成分となるため、重畳する高周波信号は、少なくとも電動機２の最高回転周波数の2倍以上に設定されている。
【００２６】
座標変換部４２は、高周波電圧指令生成部４１から出力されたαβ軸固定座標系の高周波電圧指令Ｖαｈ*を受信し、三相固定座標系の電圧指令ｖｕ*、ｖｖ*、ｖｗ*へ座標変換を行うベクトル変換手段である。
【００２７】
ＰＷＭ変調部４３は、座標変換部４２から出力された電圧指令（変調率指令）ｖｕ*、ｖｖ*、ｖｗ*と三角波とを比較した結果に基づいて、インバータ１の各相スイッチング素子のゲート信号を生成して出力する。
座標変換部４４は、電流検出器３で検出された三相固定座標系の電流応答値ｉｕ、ｉｗを受信し、αβ固定座標系の電流応答値ｉβへ座標変換を行うベクトル変換手段である。
【００２８】
回転位相角推定部４５は、座標変換部４４から出力された電流応答値ｉβと高周波電圧指令生成部４１において生成された重畳電圧指令（高周波電圧指令）Ｖαｈ*から電動機２の推定回転位相角θｅｓｔ１を演算する。
【００２９】
例えば、電動機２の電圧方程式モデルを静止座標系で考えると下記数式（１）のように表すことができる。
【数１】
2018042321.tif 000003
【００３０】
なお、上記数式（１）において、ｐｉαは、ｉαを微分した値であり、ｐｉβはｉβを微分した値である。
上記数式（１）から高周波成分のみを抽出すると電流微分項のみとなり、下記数式（２）のように表すことができる。
【数２】
2018042321.tif 000004
なお、上記数式（２）において、添え字「ｈｆ」は高周波成分を意味する。
【００３１】
またインダクタンス行列Ｌ００、Ｌ０１、Ｌ１０、Ｌ１１は、下記数式（３）のように表すことができる。
【数３】
2018042321.tif 000005
ここで、数式（２）を変形すると数式（４）となる。
【数４】
2018042321.tif 000006
さらに、高周波電圧をα軸方向のみに重畳した場合、ｖβｈｆは０になるので、数式（４）は下記数式（５）のように表すことができる。
【数５】
2018042321.tif 000007
数式（５）に数式（３）を代入すると、数式（６）となる。
【数６】
2018042321.tif 000008
数式（６）のｐｉβｈｆに着目すると、数式（７）となる。
【数７】
2018042321.tif 000009
数式（７）より、θについて解くと、数式（８）となる。
【数８】
2018042321.tif 000010
回転位相角推定部４５は、上記数式（８）を用いて、回転位相角θを演算して推定回転位相角θｅｓｔ１とする。ただし、ｖαｈｆは重畳電圧指令Ｖαｈ＊を用い、ｐｉβｈｆは電流応答値ｉβを微分することで得るものとする。なお、初期速度を演算したタイミング（通常モード変更指令をロー（Ｌ）レベルからハイ（Ｈ）レベルへ立ち上げたタイミング）での推定回転位相角θｅｓｔ１を初期回転位相角推定値θｅｓｔ０として出力する。
【００３２】
回転速度推定部４６、回転位相角推定部４５から出力された推定回転位相角θｅｓｔ１を用いて、初期回転速度推定値ωｅｓｔ０を演算する。
回転速度推定部４６は、起動処理を開始してから所定の第１所定期間Ｔ１が経過するまでに推定回転位相角θｅｓｔ１がゼロクロスする回数をカウントする。続いて、回転速度推定部４６は、カウント値が所定値以上であったときに、更に、起動処理を開始してから第２所定期間Ｔ２（第２所定期間Ｔ２＞第１所定期間Ｔ１）が経過するまで、推定回転位相角θｅｓｔ１がゼロクロスする回数をカウントする。
本実施形態では、例えば、カウント値と比較する所定値を「２」としている。すなわち、回転速度推定部４６は、第１所定期間Ｔ１にカウントした値が所定値（例えば２）以上であったときに、更に、第２所定期間Ｔ２に推定回転位相角θｅｓｔ１がゼロクロスする回数をカウントする。
【００３３】
回転速度推定部４６は、起動処理の開始時（第１所定期間Ｔ１の開始時）から第２所定期間Ｔ２が経過するまでに推定回転位相角θｅｓｔ１がゼロクロスした回数ＫＴ２を用いて下記のように初期回転速度推定値ωｅｓｔ０を演算する。θがゼロクロスする回数が一周期に２回であるため、２で除算している。
ωｅｓｔ０＝２π×（ＫＴ２÷Ｔ２）÷２…数式（９）
【００３４】
一方、第１所定期間Ｔ１に、推定回転位相角θｅｓｔ１がゼロクロスした回数が所定値（例えば２回）未満であったとき、回転速度推定部４６は、初期回転速度推定値ωｅｓｔ０をゼロとする。例えば、インバータ１が停止している状態で利用者が起動ボタンを押して、インバータ１の起動処理が開始されたときには、第１所定期間Ｔ１で推定回転位相角θｅｓｔ１がゼロクロスした回数が所定値（例えば２回）未満となり、初期回転速度推定値ωｅｓｔ０がゼロとなる。
【００３５】
回転速度推定部４６は、上記のように初期回転速度推定値ωｅｓｔ０を演算して、演算結果を通常時制御部５へ供給する。また回転速度推定部４６は、初期回転速度推定値ωｅｓｔ０を通常制御部５へ供給するタイミングと同期して、切替部６への通常モード変更指令をロー（Ｌ）レベルからハイ（Ｈ）レベルへ立ち上げる。したがって、初期回転速度推定値ωｅｓｔ０が、通常時制御部５のＰＩ制御器５８の初期値としてセットされるタイミングと同期して、第１切替器６１と第２切替器６２とが切り替わり、電流指令値ｉｕ、ｉｗが通常時制御部５へ供給され、通常時制御部５で演算されたゲート指令がインバータ１へ供給されることとなる。
本実施形態では、回転位相角θに相当する値（推定回転位相角θｅｓｔ１）を用いて初期回転速度推定値ωｅｓｔ０を演算したが、初期回転位相角推定値θｅｓｔ０については、初期回転速度に対して重要性が低いため、初期回転位相角推定値θｅｓｔ０を通常時制御部５にプリセットしなくても良い。通常時制御部５に初期回転位相角推定値θｅｓｔ０をプリセットしない場合、上記数式（６）のｐｉβｈｆはｓｉｎ２θの成分を含んでいるため、ｐｉβｈｆのゼロクロスの回数を数えて初期回転速度推定値ωｅｓｔ０を演算することで、演算処理を簡略化することができる。
【００３６】
図４は、第１実施形態のインバータ制御装置および電動機駆動システムの通常時制御部の構成例を概略的に示すブロック図である。
通常時制御部５は、電流制御部５１と、高周波電圧重畳部５２と、高周波電圧指令生成部５３と、座標変換部５４、５６と、ＰＷＭ変調部５５と、回転位相角誤差推定部５７と、ＰＩ制御器５８と、積分器５９と、を備えている。
【００３７】
電流制御部５１は、ｄｃｑｃ軸回転座標系の電流応答値ｉｄｃ、ｉｑｃと電流指令ｉｄｃ*、ｉｑｃ*とを受信し、電流応答値ｉｄｃ、ｉｑｃと電流指令値ｉｄｃ*、ｉｑｃ*との差がゼロとなるように基本波電圧指令ｖｄｃｆ*、ｖｑｃｆ*を演算して出力する。
高周波電圧指令生成部５３は、ｄｃｑｃ軸回転座標系の重畳電圧指令Ｖｄｃｈ*を生成する。
【００３８】
図５は、通常時制御部の高周波電圧指令生成部から出力される重畳電圧指令の一例を説明するための図である。  
重畳電圧指令Ｖｄｃｈ*は、例えば、図５に示すように、Ｖｈ[Ｖ]と−Ｖｈ[Ｖ]との間で振動する高周波電圧指令である。
【００３９】
高周波電圧重畳部５２は、基本波電圧指令値ｖｄｃｆ*、ｖｑｃｆ*に重畳電圧指令Ｖｄｃｈ*を加算して、電圧指令ｖｄｃ*、ｖｑｃ*を生成する。
座標変換部５４は、推定回転位相角θｅｓｔを用いて、ｄｃｑｃ軸回転座標系の電圧指令ｖｄｃ*、ｖｑｃ*を三相固定座標系の電圧指令ｖｕ*、ｖｖ*、ｖｗ*へ座標変換を行うベクトル変換手段である。
【００４０】
ＰＷＭ変調部５５は、座標変換部５４から出力された電圧指令（変調率指令）ｖｕ*、ｖｖ*、ｖｗ*と三角波とを比較した結果に基づいて、インバータ１の各相スイッチング素子のゲート信号を生成して出力する。
【００４１】
座標変換部５６は、推定回転位相角θｅｓｔと、電流検出器３で検出された電流応答値ｉｕ、ｉｗとを受信し、推定回転位相角θｅｓｔを用いて三相固定座標系の電流応答値ｉｕ、ｉｗをｄｃｐｃ軸回転座標系の電流応答値ｉｄｃ、ｉｑｃへ座標変換を行うベクトル変換手段である。
【００４２】
例えば、電動機２の電圧方程式モデルを回転座標系で考えると下記数式（１０）のように表すことができる。
【数９】
2018042321.tif 000011
上記数式（１０）から高周波成分のみを抽出すると電流微分項のみとなり、下記数式（１１）のように表すことができる。
【数１０】
2018042321.tif 000012
ここで、数式（１１）を変形すると数式（１２）となる。
【数１１】
2018042321.tif 000013
さらに、高周波電圧をｄ軸方向のみに重畳した場合、ｖｑｈｆは０になるので、数式（１２）は下記数式（１３）のように表すことができる。
【数１２】
2018042321.tif 000014
上記数式（１３）のｐｉｑｈｆに着目すると、数式（１４）となる。
【数１３】
2018042321.tif 000015
上記数式（１４）より、Δθについて解くと、数式（１５）となる。
【数１４】
2018042321.tif 000016
回転位相角推定部５７は、上記数式（１５）を用いて、電動機２の回転位相角と回転座標系の座標変換に用いた推定回転位相角θｅｓｔとの誤差（回転位相角誤差）Δθｅｓｔを演算して出力する。ただし、高周波電圧指令生成部５３から出力されたｖｄｈｆは重畳電圧指令Ｖｄｃｈ＊を用い、ｐｉｑｈｆは座標変換部５６から出力された電流応答値ｉｑｃを微分することで得るものとする。
【００４３】
ＰＩ制御器５８は、回転位相角誤差Δθｅｓｔと初期回転速度推定値ωｅｓｔ０とを受信し、初期回転速度推定値ωｅｓｔ０を初期値として回転位相角誤差Δθｅｓｔがゼロとなるように演算した推定回転速度ωｅｓｔを出力する。
図６は、通常時制御部のＰＩ制御器の構成例を概略的に示すブロック図である。ＰＩ制御器５８は、ＰＬＬ（Phase Locked Loop）回路である。
ＰＩ制御器５８は、比例ゲイン乗算器５８１と、積分ゲイン乗算器５８２と、積分器５８３と、加算器５８４とを備えている。
【００４４】
比例ゲイン乗算器５８１は、回転位相角誤差Δθｅｓｔを受信し、比例ゲインＫｐを乗じて加算器５８４へ出力する。
積分ゲイン乗算器５８２は、回転位相角誤差Δθｅｓｔを受信し、積分ゲインＫｉを乗じて積分器５８３へ出力する。
積分器５８３は、初期値を起動時制御部４から供給された初期回転速度推定値ωｅｓｔ０とし、積分ゲイン乗算器５８２の出力値を積分して加算器５８４へ出力する。
【００４５】
加算器５８４は、比例ゲイン乗算器５８１の出力値と、積分器５８３の出力値とを加算して、推定回転速度ωｅｓｔを出力する。
【００４６】
すなわち、推定回転速度ωｅｓｔは下記のように演算される。  
ωｅｓｔ＝（Ｋｐ＋Ｋｉ／ｓ）・Δθｅｓｔ…数式（１６）
ここで、積分器５８３に入力された初期値は、起動時制御部４で演算された初期回転速度推定値ωｅｓｔ０である。
【００４７】
積分器５９は、ＰＩ制御器５８から出力された推定回転速度ωｅｓｔを積分して、推定回転位相角θｅｓｔを演算する。積分器５９の初期値は、起動時制御部４で演算された初期回転位相角推定値θｅｓｔ０である。積分器５９で演算された推定回転位相角θｅｓｔは、座標変換部５４、５６に供給される。
【００４８】
ここで、高速回転時の起動において、回転座標系で回転位相角・回転速度を推定する場合、回転速度の初期値を０（ゼロ）とすると、ＰＩ制御器５８に入力する回転位相角誤差Δθｅｓｔが回転することになるため、ＰＩ制御器５８の応答速度を回転速度に対して十分高速にしないと、制御が回転位相角誤差Δθｅｓｔの変化に追従することができず、正確に推定回転速度ωｅｓｔを演算することができない。
【００４９】
一方、本実施形態のインバータ制御装置および電動機駆動システムによれば、起動時制御部４で、静止座標系で回転位相角推定値を演算し、所定期間に回転位相角推定値がゼロクロスした回数から概略の初期回転速度推定値ωｅｓｔ０を演算するため、制御応答が遅いときにもより正確に初期回転速度推定値ωｅｓｔ０を演算することが出来る。
【００５０】
さらに、初期回転速度推定値ωｅｓｔ０と実際の回転速度とがほぼ一致している状態で、回転座標系で推定回転位相角θｅｓｔおよび推定回転速度ωｅｓｔを演算すると、ＰＩ制御器５８に入力する回転位相角誤差Δθｅｓｔの回転速度は、実回転速度と初期回転速度推定値ωｅｓｔ０との差分で回転することになるため、ＰＩ制御器５８のＰＩ制御器の応答を高速にすることなく、正確に推定回転速度を演算することができる。
【００５１】
上記のように、本実施形態のインバータ制御装置および電動機駆動システムでは、高速な演算処理ができない場合であっても、高速回転時に安定した起動が実現できる。すなわち、本実施形態によれば、安定した起動を実現するインバータ制御装置および電動機駆動システムを提供することができる。
【００５２】
上述の実施形態において、回転速度推定部４６は、所定期間Ｔ１までに推定回転位相角θｅｓｔ１が２回以上ゼロクロスするか否かにより、電動機２が回転しているか否かを判断している。これにより、電動機２が停止状態もしくは極定速回転している状態では、所定期間Ｔ１で初期回転速度推定値ωｅｓｔ０を演算する起動ルーチンが終了するため、起動時に要する時間を短縮することができる。
【００５３】
また、上述の実施形態では、回転速度推定部４６は、推定回転位相角θｅｓｔ１が所定期間Ｔ１、Ｔ２においてゼロクロスする回数に基づいて初期回転速度推定値ωｅｓｔ０を演算したが、例えば、推定回転位相角θｅｓｔ１が所定回（例えば２回）だけゼロクロスする期間（推定回転位相角θｅｓｔ１がゼロ（１回目）のタイミングから、次にゼロ（２回目）となるタイミングまでの期間）から初期回転速度推定値ωｅｓｔ０を演算しても良い。あるいは、推定回転位相角θｅｓｔ１の挙動から初期回転速度推定値ωｅｓｔ０を演算しても良い。いずれにしても、静止座標系で演算した回転位相角推定値を用いて回転速度推定値を演算することにより、回転速度推定値は実際の回転速度と略等しくなる。したがって、回転座標系でセンサレス制御を行う際の初期値として、静止座標系で演算した回転速度推定値を利用することにより、安定したインバータ制御装置および電動機駆動システムの起動を実現することができる。
【００５４】
なお、上述の実施形態では、電動機２としてシンクロナスリラクタンスモータを採用した例について説明したが、磁石磁束が小さい永久磁石同期電動機を電動機２として採用したときでも、上述の実施形態と同様の効果が得られる。
【００５５】
また、上述の実施形態では、静止座標系で回転位相角を推定する際に、高周波電圧を重畳する方式を利用している。高周波電圧を重畳する方式では、起動する際、高周波電圧のみを与えるため、高周波電流しか流れず、トルクを発生させずに起動することができる。
【００５６】
また、上述の実施形態では、高周波電圧を重畳して発生する高周波電流を用いて回転位相角を推定したが、高周波電流指令を与えて制御を行った際の印加高周波電圧から回転位相角を推定する方式を採用しても、上述の実施形態と同様の効果が得られる。
【００５７】
図７は、上述の第１実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の他の例を説明するためのブロック図である。
この例では、起動時制御部４Ａは、上述の高周波電圧指令生成部４１に代えて高周波電流指令生成部４１´と電流制御部４７と、を備えている。なお、以下の説明において、上述の第１実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００５８】
高周波電流指令生成部４１´は、高周波電流指令ｉαｈ*、ｉβｈ*を生成して電流制御部４７へ出力する。
電流制御部４７は、高周波電流指令ｉαｈ*、ｉβｈ*と電流応答値ｉα、ｉβとの差がゼロとなるように、高周波電圧指令ｖαｈ*、ｖβｈ*を生成して出力する。
【００５９】
回転位相角推定部４５は、座標変換部４４から出力された電流応答値ｉα、ｉβと、電流制御部４７から出力された高周波電圧指令ｖαｈ*、ｖβｈ*から推定回転位相角θｅｓｔ１０を演算する。
【００６０】
回転位相角推定部４５は、上述の電圧高周波成分を回転位相角の演算に利用する。まず電動機２の静止座標系の電圧方程式モデルは数式（１７）のようになる。
【数１５】
2018042321.tif 000017
【００６１】
上記数式（１７）から、高周波成分のみを抽出すると、電流微分項のみとなり、下記数式（１８）のように表すことができる。
【数１６】
2018042321.tif 000018
【００６２】
またインダクタンス行列Ｌ００、Ｌ０１、Ｌ１０、Ｌ１１は下記数式（１９）のようになる。
【数１７】
2018042321.tif 000019
【００６３】
ここで、例えば、β軸電流にのみ高周波電流指令を与えれば、α軸高周波電圧指令はｓｉｎ２θの成分となり、回転位相角θを演算することができる。あるいはα軸電流にのみ高周波電流指令を与えれば、β軸高周波電圧指令はｓｉｎ２θの成分となり、同様に回転位相角θを演算することができる。
【００６４】
図８は、上述の第１実施形態のインバータ制御装置および電動機駆動システムの通常時制御部の他の例を説明するためのブロック図である。
この例では、通常時制御部５Ａは、高周波電圧指令生成部５３に代えて高周波電流指令生成部５３´を備え、高周波電圧重畳部５２に代えて高周波電流指令重畳部５２´を備えている。
【００６５】
高周波電流指令生成部５３´は、高周波電流の指令ｉｄｃｈ*、ｉｑｃｈ*を生成して、高周波電流指令重畳部５２´へ出力する。
【００６６】
高周波電流指令重畳部５２´は、外部から供給される基本波電流指令ｉｄｃｆ*、ｉｑｃｆ*に、高周波電流指令ｉｄｃｈ*、ｉｑｃｈ*を加算して、電流指令ｉｄｃ*、ｉｑｃ*を演算して、電流制御部５１へ出力する。
【００６７】
電流制御部５１は、電流指令ｉｄｃ*、ｉｑｃ*と、電流応答値ｉｄｃ、ｉｑｃとを受信して、電流指令ｉｄｃ*、ｉｑｃ*と電流応答値ｉｄｃ、ｉｑｃとの差がゼロとなるように、電圧指令ｖｄｃ*、ｖｑｃ*を演算して、座標変換部５４へ出力する。
【００６８】
回転位相角誤差推定部５７は、電流応答値ｉｄｃ、ｉｑｃと電圧指令ｖｄｃ*、ｖｑｃ*から回転位相角誤差推定値Δθｅｓｔを演算する。
上記のように、高周波電流指令を与えて制御を行った際の印加高周波電圧から回転位相角を推定する方式を採用しても、上述の実施形態と同様の効果が得られる。
【００６９】
次に、第２実施形態のインバータ制御装置および電動機駆動システムについて図面を参照して説明する。なお、以下の説明において、上述の第１実施形態と同様の構成については、同一の符号を付して説明を省略する。
【００７０】
図９は、第２実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の構成例を概略的に示すブロック図である。
本実施形態において、起動時制御部４Ｂは、ＰＷＭ変調部５５、座標変換部５４、５６、回転位相角誤差推定部５７、高周波電圧重畳部５２、および、高周波電圧指令生成部５３を、通常時制御部５と共有している。
【００７１】
すなわち、起動時制御部４Ｂは、高周波電圧指令生成部５３と、高周波電圧重畳部５２と、座標変換部５４、５６と、ＰＷＭ変調部５５と、回転位相角誤差推定部５７と、回転速度推定部４６と、を備えている。
【００７２】
本実施形態では、座標変換部５４、５６で用いる推定回転位相角θｅｓｔをゼロとすることで、起動時制御部４Ｂにおいて通常時制御部５の座標変換部５４、５６を用いている。
また、本実施形態では、高周波電圧重畳部５２に入力される基本波電圧指令ｖｄｃｆ*、ｖｑｃｆ*をゼロとすることで、起動時制御部４Ｂにおいて通常時制御部５の高周波電圧重畳部５２を用いている。
【００７３】
さらに、推定回転位相角θｅｓｔをゼロとすることにより、起動時制御部４Ｂにおいて、回転位相角誤差推定部５７で演算される推定回転位相角誤差Δθｅｓｔを推定回転位相角θｅｓｔとしている。
【００７４】
本実施形態のインバータ制御装置および電動機駆動システムは、上記以外の構成は上述の第１実施形態と同様であって、上述の第１実施形態と同様の効果を得る頃ができる。
さらに、上記のように、起動時制御部４Ｂと通常時制御部５とで構成を共有することにより、インバータ１および電動機２の制御の為に用いる構成を減らして、インバータ制御装置および電動機駆動システムの構成を簡素化することが可能である。
【００７５】
次に、第３実施形態のインバータ制御装置および電動機駆動システムについて、図面を参照して説明する。
図１０は、第３実施形態のインバータ制御装置および電動機駆動システムの起動時制御部の構成例を概略的に示すブロック図である。
【００７６】
本実施形態において、起動時制御部４Ｃは、冗長なＰＷＭ発生部４８と、座標変換部４４と、回転位相角推定部４５と、回転速度推定部４６と、を備えている。
冗長なＰＷＭ発生部４８は、電圧指令ｖｕ*、ｖｖ*、ｖｗ*を生成して出力するとともに、電圧指令ｖｕ*、ｖｖ*、ｖｗ*に基づいてインバータ１へゲート指令を出力する。
【００７７】
図１１は、図１０に示すＰＷＭ発生部の動作の一例について説明するための図である。図１１は、インバータ１が出力可能なαβ軸固定座標系の８種類の電圧ベクトルを概略的に示している。
【００７８】
電動機２において、電流がゼロのときには、速度によらず、逆起電圧はゼロである。一般的なＰＷＭ変調を行う場合、電流指令をゼロとしたとき、インバータの出力電圧ベクトルとしてＶ０またはＶ７のゼロ電圧ベクトルが選択される。このとき、出力電圧ベクトルと逆起電圧との差はゼロとなるため、高調波電流は発生しない。
【００７９】
一方、冗長なＰＷＭ発生部４８は、例えば、短時間で非ゼロ電圧ベクトルであるＶ１とＶ６とを交互に繰り返すようにゲート指令を生成する。このとき、インバータ１が出力する電圧ベクトルの平均をゼロとしながらも、非ゼロ電圧ベクトルにより電動機２の応答として高調波電流が発生する。高調波電流が発生することにより、電動機２の回転子の突極性により推定回転位相角θｅｓｔ１の演算が可能である。
【００８０】
すなわち、冗長なＰＷＭ発生部４８は、例えば、非ゼロ電圧ベクトルＶ１に対応する電圧指令ｖｕ*、ｖｖ*、ｖｗ*と、非ゼロ電圧ベクトルＶ６に対応する電圧指令ｖｕ*、ｖｖ*、ｖｗ*とを、交互に、座標変換部４４へ出力する。
【００８１】
座標変換部４４は、冗長なＰＷＭ発生部４８から供給された三相固定座標系の電圧指令ｖｕ*、ｖｖ*、ｖｗ*をαβ軸固定座標系の電圧指令ｖα*、ｖβ*に変換して、回転位相角推定部４５へ出力する。なお、αβ軸固定座標系の電圧指令ｖα*、ｖβ*は、上述の第１実施形態で高周波電圧指令生成部４１から出力された重畳電圧指令（高周波電圧指令）に相当する値である。
【００８２】
座標変換部４４は、電流検出器３で検出された三相固定座標系の電流応答値ｉｕ、ｉｗを受信してαβ軸固定座標系の電流応答値ｉα、ｉβに変換して、回転位相角推定部４５へ出力する。
本実施形態のインバータ制御装置および電動機駆動システムは、上記構成以外は、上述の第１実施形態と同様であって、上述の第１実施形態と同様の効果を得ることができる。
【００８３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８４】
上述の第１乃至第３実施形態において、インバータ制御装置は、ハードウエアにより構成されてもよく、ソフトウエアにより構成されてもよく、ハードウエアとソフトウエアとを組み合わせて構成されてもよい。例えば、インバータ制御装置は１又は複数のプロセッサと、メモリと、を含み、各構成にて実行される演算をソフトウエアにて実現してもよい。いずれの場合であっても、上述の第１乃至第３実施形態と同様の効果を得ることができる。
【符号の説明】
【００８５】
１…インバータ、２…電動機、３…電流検出器、４、４Ａ、４Ｂ、４Ｃ…起動時制御部、５、５Ａ…通常時制御部、６…切替部、４１…高周波電圧指令生成部、４１´…高周波電流指令生成部、４２、４４…座標変換部、４３…ＰＷＭ変調部、４５…回転位相角推定部、４６…回転速度推定部、４７…電流制御部、４８…冗長なＰＷＭ発生部、５１…電流制御部、５２…高周波電圧重畳部、５２´…高周波電流指令重畳部、５３…高周波電圧指令生成部、５３´…高周波電流指令生成部、５４、５６…座標変換部、５５…ＰＷＭ変調部、５７…回転位相角誤差推定部、５８…ＰＩ制御器、５８１…比例ゲイン乗算器、５８２…積分ゲイン乗算器、５８３…積分器、５８４…加算器、５９…積分器、６１…第１切替器、６２…第２切替器、ＩＮ１…第１入力部、ＩＮ２…第２入力部、ＩＮ３…第３入力部、ＯＵＴ１…第１出力部、ＯＵＴ２…第２出力部、ＯＵＴ３…第３出力部、θｅｓｔ０…初期回転位相角推定値、ωｅｓｔ０…初期回転速度推定値。
【図１】
2018042321.tif 000020
【図２】
2018042321.tif 000021
【図３】
2018042321.tif 000022
【図４】
2018042321.tif 000023
【図５】
2018042321.tif 000024
【図６】
2018042321.tif 000025
【図７】
2018042321.tif 000026
【図８】
2018042321.tif 000027
【図９】
2018042321.tif 000028
【図１０】
2018042321.tif 000029
【図１１】
2018042321.tif 000030