IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社日立製作所の特許一覧

特開2023-22557交流電動機の駆動制御装置および駆動制御方法
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023022557
(43)【公開日】2023-02-15
(54)【発明の名称】交流電動機の駆動制御装置および駆動制御方法
(51)【国際特許分類】
   H02P 21/22 20160101AFI20230208BHJP
   H02P 21/05 20060101ALI20230208BHJP
【FI】
H02P21/22
H02P21/05
【審査請求】未請求
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2021127492
(22)【出願日】2021-08-03
(71)【出願人】
【識別番号】000005108
【氏名又は名称】株式会社日立製作所
(74)【代理人】
【識別番号】110000062
【氏名又は名称】弁理士法人第一国際特許事務所
(72)【発明者】
【氏名】坂井 俊文
(72)【発明者】
【氏名】児島 徹郎
(72)【発明者】
【氏名】杉浦 徹
(72)【発明者】
【氏名】篠宮 健志
【テーマコード(参考)】
5H505
【Fターム(参考)】
5H505BB04
5H505BB06
5H505CC01
5H505DD05
5H505EE41
5H505EE49
5H505EE55
5H505FF07
5H505GG02
5H505GG04
5H505HA01
5H505HA05
5H505HA08
5H505HB02
5H505JJ24
5H505LL22
5H505LL41
5H505LL58
(57)【要約】
【課題】電力変換器のPWM制御による多パルス駆動から1パルス駆動までの全運転範囲で、トルク制御の高精度化、制御安定性を向上させる。
【解決手段】電圧指令に基づくベクトル制御を用いて電力変換器により駆動される交流電動機の駆動制御装置として、交流電動機の直交する2つの回転座標軸であるd軸およびq軸の電流指令値を生成する電流指令演算部と、交流電動機電流を検出してd軸およびq軸の電流検出値に変換する電流検出部と、d軸およびq軸の電流指令値、d軸およびq軸の電流検出値および交流電動機の回転速度に基づいてd軸およびq軸の電圧指令を演算する電圧指令演算部とを備え、電圧指令演算部は、d軸電流指令値とd軸電流検出値とのd軸電流偏差を用いるフィードバック制御を比例制御にし、q軸電流指令値とq軸電流検出値とのq軸電流偏差を用いるフィードバック制御を比例および積分制御にして、d軸およびq軸の電圧指令を演算する。
【選択図】図1
【特許請求の範囲】
【請求項1】
電圧指令に基づくベクトル制御を用いて電力変換器により駆動される交流電動機の駆動制御装置であって、
前記交流電動機の直交する2つの回転座標軸であるd軸およびq軸それぞれの電流指令値を生成する電流指令演算部と、
前記交流電動機に流れる電流を検出して前記d軸および前記q軸それぞれの電流検出値に変換する電流検出手段と、
前記d軸および前記q軸それぞれの電流指令値、前記d軸および前記q軸それぞれの電流検出値および前記交流電動機の回転速度に基づいて、前記d軸および前記q軸それぞれの前記電圧指令を演算する電圧指令演算部と
を備え、
前記電圧指令演算部は、前記d軸の電流指令値と前記d軸の電流検出値とのd軸電流偏差を用いるフィードバック制御を比例制御にし、前記q軸の電流指令値と前記q軸の電流検出値とのq軸電流偏差を用いるフィードバック制御を比例および積分制御にして、前記d軸および前記q軸それぞれの前記電圧指令を演算する
ことを特徴とする交流電動機の駆動制御装置。
【請求項2】
請求項1に記載の交流電動機の駆動制御装置であって、
前記電圧指令演算部は、前記d軸の前記電圧指令を、前記d軸の電流指令値、前記d軸電流偏差、前記q軸電流偏差の積分出力および前記回転速度に基づいて演算し、前記q軸の前記電圧指令を、前記d軸の電流指令値、前記q軸電流偏差、前記q軸電流偏差の積分出力および前記回転速度に基づいて演算する
ことを特徴とする交流電動機の駆動制御装置。
【請求項3】
請求項1または2に記載の交流電動機の駆動制御装置であって、
前記電圧指令演算部を第1の電圧指令演算部とし、当該第1の電圧指令演算部とは異なる第2の電圧指令演算部を更に備え、
前記第2の電圧指令演算部は、前記d軸電流偏差を用いるフィードバック制御および前記q軸電流偏差を用いるフィードバック制御を共に比例および積分制御にして、前記d軸および前記q軸それぞれの前記電圧指令を演算し、
前記第1の電圧指令演算部と前記第2の電圧指令演算部とを、前記交流電動機の回転速度、前記電力変換器の変調率、前記電力変換器が出力するPWM制御のパルス数および前記電力変換器に出力するゲート指令信号電圧更新周期の少なくともいずれか一つに応じて切り換えて使用する
ことを特徴とする交流電動機の駆動制御装置。
【請求項4】
請求項3に記載の交流電動機の駆動制御装置であって、
前記第2の電圧指令演算部は、前記d軸の前記電圧指令を、前記d軸電流偏差、前記d軸電流偏差の積分出力、前記q軸電流偏差の積分出力および前記回転速度に基づいて演算し、前記q軸の前記電圧指令を、前記q軸電流偏差、前記q軸電流偏差の積分出力、前記d軸電流偏差の積分出力および前記回転速度に基づいて演算する
ことを特徴とする交流電動機の駆動制御装置。
【請求項5】
請求項1から4のいずれか1項に記載の交流電動機の駆動制御装置であって、
前記d軸および前記q軸それぞれの前記電圧指令に基づいて、前記電力変換器を多パルス駆動から1パルス駆動にわたって運転する
ことを特徴とする交流電動機の駆動制御装置。
【請求項6】
請求項1から5のいずれか1項に記載の交流電動機の駆動制御装置を搭載する鉄道車両。
【請求項7】
電力変換器により駆動される交流電動機を電圧指令に基づいてベクトル制御する交流電動機の駆動制御方法であって、
前記交流電動機の直交する2つの回転座標軸であるd軸およびq軸それぞれの電流指令値を生成し、
前記交流電動機に流れる電流を前記d軸および前記q軸それぞれの電流検出値に変換し、
前記電圧指令を前記d軸および前記q軸それぞれの電圧指令に分けて生成する方法として、
前記d軸の電流指令値と前記d軸の電流検出値とのd軸電流偏差を用いるフィードバック制御を比例制御により行い、
前記q軸の電流指令値と前記q軸の電流検出値とのq軸電流偏差を用いるフィードバック制御を比例および積分制御により行い、
前記d軸の電圧指令を、前記d軸の電流指令値、前記d軸電流偏差、前記q軸電流偏差の積分出力および前記交流電動機の回転速度に基づいて演算し、
前記q軸の電圧指令を、前記d軸の電流指令値、前記q軸電流偏差、前記q軸電流偏差の積分出力および前記回転速度に基づいて演算する
ことを特徴とする交流電動機の駆動制御方法。
【請求項8】
請求項7に記載の交流電動機の駆動制御方法であって、
前記前記d軸および前記q軸それぞれの電圧指令に分けて生成する方法を第1の方法とし、当該第1の方法とは別に、
前記d軸電流偏差を用いるフィードバック制御および前記q軸電流偏差を用いるフィードバック制御を共に比例および積分制御により行い、
前記d軸の電圧指令を、前記d軸電流偏差、前記d軸電流偏差の積分出力、前記q軸電流偏差の積分出力および前記回転速度に基づいて演算し、
前記q軸の電圧指令を、前記q軸電流偏差、前記q軸電流偏差の積分出力、前記d軸電流偏差の積分出力および前記回転速度に基づいて演算する
方法を第2の方法とし、
前記第1の方法と前記第2の方法とを、前記交流電動機の回転速度、前記電力変換器の変調率、前記電力変換器が出力するPWM制御のパルス数および前記電力変換器に出力するゲート指令信号電圧更新周期の少なくともいずれか一つに応じて切り換えて実行する
ことを特徴とする交流電動機の駆動制御方法。
【請求項9】
請求項7または8に記載の交流電動機の駆動制御方法であって、
前記電力変換器を多パルス駆動から1パルス駆動にわたって運転する
ことを特徴とする交流電動機の駆動制御方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、交流電動機の駆動制御装置および駆動制御方法に関し、電気鉄道車両、電気自動車、産業用インバータ、風力発電システムおよびディーゼル発電機システム等に適用されるものである。
【背景技術】
【0002】
近年の省エネルギー化や環境負荷低減の要求の高まりから、交流電動機の駆動制御装置は、家電製品、産業機器、インフラなど幅広い用途にその普及が進んでいる。
一般に交流電動機を可変速駆動するためには、直流電力を任意の周波数と電圧に変換するインバータ装置が用いられる。そのインバータ装置は、半導体スイッチング素子を用いた主回路と前記スイッチング素子を制御する制御器から構成され、例えば、前記スイッチング素子を任意のキャリア周波数でパルス幅変調制御(以下、「PWM制御」と称する)することにより、交流電動機への印加電圧および周波数を制御し、交流電動機の可変速駆動を行っている。
【0003】
交流電動機の駆動制御方法としては、交流電動機の主磁束方向に流れる電流とその主磁束方向に直交する方向に流れる電流がそれぞれ指令値と一致するように、比例・積分によるフィードバック制御することで交流電動機のトルクを制御する手法が知られている。
【0004】
しかしながら、インバータ装置で出力可能な最大電圧の大きさは、インバータ装置に接続される直流電源電圧の大きさによって制限される。そのため、交流電動機の高速回転時や直流電源電圧の低下時にインバータ装置の出力電圧が飽和した場合、交流電動機に流れる電流を指令値に一致させるために比例・積分によるフィードバック制御を行うと、フィードバック電流と指令値の偏差を積分し続けることになり、交流電動機の電流やトルクが振動、発散するなど制御系が不安定に陥りやすくなる。
【0005】
そこで、インバータ装置の出力電圧が飽和した場合は、インバータ出力電圧が最大となる方形波電圧を出力する電圧制御(同期1パルス制御)に交流電動機の制御方法を切り換える必要がある。上記した電流制御から電圧制御に切り換える手法として、例えば、特許文献1に開示されている。
【0006】
特許文献1には、電力変換装置の出力電圧が飽和状態になった場合、電流制御の積分項を徐々に零に収束させて積分制御を停止させて、電流制御から電圧制御へ制御方法を切り換える技術、が開示されている。
【先行技術文献】
【特許文献】
【0007】
【特許文献1】特開2011-72190号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
特許文献1に開示の技術は、インバータ装置の直流電源電圧の低下等により電動機への印加電圧が飽和した場合に、回転座標系上のd軸およびq軸の積分項を徐々に零に収束させ、電流制御から電圧制御へ制御を滑らかに切り換えるものである。そのため、インバータ装置の出力電圧が飽和したか否かを判定し、その判定値に応じて電流制御と電圧制御を切り換える必要がある。
【0009】
しかし、インバータ装置の出力電圧が飽和した高速域での交流電動機の制御において、インバータ装置に接続される直流電源電圧が変動した場合、その制御方法の切り換え動作が頻繁に行われることになり、制御応答の遅れやトルク、電流の切り換えショックの原因になる恐れがある。
【0010】
したがって、本発明の目的は、上記の課題に鑑み、インバータ出力電圧の飽和状態に応じて制御方式を切り換える必要がなく、かつベクトル制御の制御安定性を向上する交流電動機の駆動制御装置および駆動制御方法を提供することである。
【課題を解決するための手段】
【0011】
上記の課題を解決するために、代表的な本発明の交流電動機の駆動制御装置の一つは、電圧指令に基づくベクトル制御を用いて電力変換器により駆動される交流電動機の駆動制御装置であって、交流電動機の直交する2つの回転座標軸であるd軸およびq軸それぞれの電流指令値を生成する電流指令演算部と、交流電動機に流れる電流を検出してd軸およびq軸それぞれの電流検出値に変換する電流検出手段と、d軸およびq軸それぞれの電流指令値、d軸およびq軸それぞれの電流検出値および交流電動機の回転速度に基づいて、d軸およびq軸それぞれの電圧指令を演算する電圧指令演算部とを備え、電圧指令演算部は、d軸の電流指令値とd軸の電流検出値とのd軸電流偏差を用いるフィードバック制御を比例制御にし、q軸の電流指令値とq軸の電流検出値とのq軸電流偏差を用いるフィードバック制御を比例および積分制御にして、d軸およびq軸それぞれの電圧指令を演算するものである。
【発明の効果】
【0012】
本発明によれば、インバータ装置の直流電源電圧変動時の制御方式の切換え処理による制御応答の遅延や、電流、トルクの振動の発生を回避し、PWM制御による多パルス駆動から同期1パルス駆動まで適用可能で、安定かつ応答性の高い電動機駆動制御の実現が可能になる。
上記した以外の課題、構成および効果は、以下の実施をするための形態における説明により明らかにされる。
【図面の簡単な説明】
【0013】
図1】本発明の実施例1に係る交流電動機の駆動制御装置の構成例を表すブロック図である。
図2】本発明による交流電動機の駆動制御において使用される座標系と記号の定義を示す図である。
図3】実施例1に係るベクトル制御部の構成例を表すブロック図である。
図4】実施例1に係る電圧ベクトル演算部の構成例を表すブロック図である。
図5】実施例1に係るdc軸電圧指令演算部の構成例を表すブロック図である。
図6】実施例1に係るqc軸電圧指令演算部の構成例を表すブロック図である。
図7】本発明の実施例2に係る交流電動機の駆動制御装置の構成例を表すブロック図である。
図8】実施例2に係るベクトル制御部の構成例を表すブロック図である。
図9】実施例2に係る第一の電圧ベクトル演算部の構成例を表すブロック図である。
図10】実施例2に係る第二の電圧ベクトル演算部の構成例を表すブロック図である。
図11】実施例2に係る第二のdc軸電圧指令演算部の構成例を表すブロック図である。
図12】実施例2に係る第二のqc軸電圧指令演算部の構成例を表すブロック図である。
図13】本発明の実施例3に係る交流電動機の駆動制御装置の構成例を表すブロック図である。
図14】実施例3に係るベクトル制御部の構成例を表すブロック図である。
図15】本発明の実施例4に係る交流電動機の駆動制御装置の構成例を表すブロック図である。
図16】実施例4に係るベクトル制御部の構成例を表すブロック図である。
図17】本発明の実施例5に係る交流電動機の駆動制御装置の構成例を表すブロック図である。
図18】実施例5に係るベクトル制御部の構成例を表すブロック図である。
図19】本発明の実施例6に係る交流電動機の駆動制御装置の構成例を表すブロック図である。
図20】実施例6に係るベクトル制御部の構成例を表すブロック図である。
図21】実施例6に係る電圧ベクトル演算部の構成例を表すブロック図である。
図22】実施例6に係るdc軸電圧指令演算部の構成例を表すブロック図である。
図23】実施例6に係るqc軸電圧指令演算部の構成例を表すブロック図である。
図24】本発明の実施例7として、実施例1から6のいずれかを用いた交流電動機の駆動制御装置を搭載する鉄道車両の一部の概略構成を表すブロック図である。
【発明を実施するための形態】
【0014】
以下、図面を参照して、本発明を実施するための形態として、実施例1~7について詳細に説明する。なお、同一の要素については、全ての図において、原則として同一の符号を付している。また、同一の機能を有する部分については、重複した説明を省略する。以下で説明する実施例および変形例は、矛盾しない範囲で、その一部または全部を組み合わせてもよい。
【実施例0015】
図1は、本発明の実施例1に係る交流電動機の駆動制御装置の構成例を表すブロック図である。図1では、制御対象である交流電動機103、交流電動機103を駆動する電力変換器102、電力変換器102を制御する制御器101、交流電動機103のトルク指令Tm*を発生する指令発生器105、交流電動機103に流れる電流を検出する相電流検出部121および交流電動機103の回転速度を検出する回転速度検出部124、を備える。
【0016】
交流電動機103は、電力変換器102から出力される交流電力により制御される電動機である。なお、本発明の各実施例では、交流電動機の一種として、誘導電動機を例に発明内容を説明するが、この電動機に限定されるものではなく、本発明は他のすべての交流電動機に適用可能である。また、本発明の各実施例では交流電動機を例にしているが、交流発電機を制御対象としても交流電動機の場合と同様の効果が得られる。
【0017】
電力変換器102は、電力変換器102に直流電力を供給する入力端子123aと123b、6個のスイッチング素子Sup~Swnで構成される主回路部132、主回路部132を直接駆動するゲート・ドライバ133、電力変換器102の過電流保護用に取り付けた直流抵抗器134および平滑用コンデンサ131、を備える。また、電力変換器102は、入力端子123a、123bから供給される直流電力を、制御器101が生成したゲート指令信号に基づいて交流電力に変換し、変換した交流電力を交流電動機103に供給する。
【0018】
相電流検出部121は、電力変換器102から交流電動機103に流れる交流電流iuおよびiwを検出する。この相電流検出部121は、例えばホール素子を用いた電流センサにより実現される。なお、図1に示す相電流検出部121は、2相検出による交流電流検出の構成としているが、3相検出としてもよい。また、相電流センサを用いず、電力変換器102の過電流保護用に取り付けられた直流抵抗器134を流れる電流値から推定される交流電流値を用いてもよい。
【0019】
回転速度検出部124は、交流電動機103の回転速度ωrmを検出する。この回転速度検出部124は、例えばエンコーダなどにより実現される。また、検出された交流電動機103の回転速度ωrmから速度演算部115にて交流電動機103の回転速度の電気角周波数ωreを算出し、更にベクトル制御部112にてベクトル制御のインバータ周波数ω1を算出する。
【0020】
なお、永久磁石同期電動機など回転子位置を検出する必要がある場合には、回転速度検出部124の代わりに、例えばレゾルバやエンコーダ、磁気センサなどを用いて回転子位置を検出し、その回転子位置に基づいて交流電動機の回転速度を算出すればよい。
【0021】
更には、回転位置センサや速度センサを用いず、電圧指令値や電流検出値などに基づいて、交流電動機103の回転速度ωrや回転子位置θdを推定したものを用いて、速度センサレスや位置センサレスとする構成としてもよい。
【0022】
指令発生器105は、制御器101の上位に位置する制御器で、交流電動機へのトルク指令Tm*を発生する。
【0023】
制御器101は、指令発生器105からのトルク指令Tm*に基づき、交流電動機103の発生トルクを制御する。この制御器としては、例えば、交流電動機103に流れる電流を制御する場合には電流制御器が、あるいは、回転速度や位置を制御する場合には速度制御器や位置制御器が、用いられる。実施例1では、トルクの制御を行うことを目的とするトルク制御器として動作しているが、上位の制御器として速度制御器や位置制御器を用いた構成としてもよい。
【0024】
制御器101の構成としては、電流指令演算部111、ベクトル制御部112、電流検出部113、dq座標変換部114、速度演算部115、位相演算部116、極座標変換部117、UVW座標変換部118およびPWM信号制御器119、を備える。
【0025】
また、制御器101は、交流電動機103を流れる交流電流iuおよびiwの検出値である交流電流検出値IuおよびIw、回転速度検出部124からの交流電動機103の回転速度ωrmおよび指令発生器105からのトルク指令Tm*に基づいた電流制御系と位相制御系の演算結果から、電力変換器102のスイッチング素子を駆動するためのゲート指令信号を生成し、電力変換器102のゲート・ドライバ133に供給する。
【0026】
図2は、本発明による交流電動機103の駆動制御において使用される座標系と記号の定義を示す図である。ここで、交流電動機103としては、上述のとおり、誘導電動機を例に説明する。
図2では、a軸とb軸で定義されるab軸座標系は、誘導電動機の固定子巻線の位相を表す固定子座標系である。a軸は、一般的に誘導電動機のu相巻線位相が基準にとられる。
【0027】
d軸とq軸で定義されるdq軸座標系は、誘導電動機の回転子に励磁される磁束方向を表す回転子座標系である。
dc軸とqc軸で定義されるdc-qc軸座標系は、制御器101がd軸およびq軸方向と想定している座標系であり、制御軸とも呼ばれる。
なお、各座標系において組み合わされる座標軸同士は、いずれも互いに直交している。
上記の各座標系において、図2に示すように、a軸を基準としたd軸およびdc軸の各軸の位相を、θdおよびθdcとそれぞれ表す。また、d軸に対するdc軸の偏差をΔθcと表す。
【0028】
以下、図1に示す制御器101の構成について詳しく説明する。
電流指令演算部111は、ベクトル制御部112から出力されるインバータ周波数ω1、平滑用コンデンサ131の電圧検出値Ecfおよび指令発生器105から出力されるトルク指令Tm*に基づいて演算されたdc-qc軸座標系上の電流指令値Idc*およびIqc*を出力する。ここで、電流指令値Idc*およびIqc*の演算は、例えば、トルク指令Tm*、電圧検出値Ecfおよびインバータ周波数ω1に対して最適なd軸およびq軸の電流指令値を予め試験や解析から求めた値を参照テーブルや、関数式、近似式、設計式または理論式として用いて求めればよい。
【0029】
ベクトル制御部112は、dq座標変換部114が出力したdc-qc軸座標系上の電流検出値IdcおよびIqcと、電流指令演算部111が出力したdc-qc軸座標系上の電流指令値Idc*およびIqc*とを一致させるべく、トルク電流成分(q軸電流成分)と励磁電流成分(d軸電流成分)とに分離してそれぞれ電流制御を行う。この電流制御の結果と、誘導電動機103aの回転速度ωreとに基づいて、回転座標系であるdc-qc軸上の電圧指令Vdc*およびVqc*が演算され、出力される。
【0030】
電流検出部113は、相電流検出部121が検出した誘導電動機103aに流れる交流電流iuおよびiwから三相電流検出値Iu、IvおよびIwを演算し、dq座標変換部114に出力する。
【0031】
dq座標変換部114は、電流検出部113が出力した三相電流検出値Iu、IvおよびIwを、ベクトル制御部112が出力したベクトル制御のインバータ周波数ω1に基づいて位相演算部116が出力した制御位相θdcを用い、dc-qc軸座標系上の電流検出値IdcおよびIqcに変換して出力する。
【0032】
速度演算部115は、回転速度検出部124が出力した誘導電動機103aの回転速度ωrmに基づいて、誘導電動機103aの回転速度の電気角周波数ωreを演算して出力する。
【0033】
位相演算部116は、ベクトル制御部112が出力したベクトル制御のインバータ周波数ω1に基づいて、制御位相θdcを演算して出力する。
【0034】
極座標変換部117は、ベクトル制御部112が出力したdc-qc軸上の電圧指令Vdc*およびVqc*に基づいて、電圧振幅指令V1*および電圧位相指令δに変換して出力する。
【0035】
UVW座標変換部118は、極座標変換部117が出力した電圧振幅指令V1*、電圧位相指令δおよび位相演算部116が出力した制御位相θdcに基づいて、三相交流電圧指令Vu*、Vv*およびVw*に変換してPWM信号制御器119に出力する。
【0036】
PWM信号制御器119は、任意のキャリア周波数fcと平滑用コンデンサ131の電圧検出値Ecfとに基づいて、三角波キャリアを生成し、その三角波キャリアと三相交流電圧指令Vu*、Vv*およびVw*とに基づく変調波との大小比較を行い、パルス幅変調を実施する。このパルス幅変調の演算結果にて生成されたゲート指令信号によって、電力変換器102のスイッチング素子をオン/オフ制御する。
【0037】
次に、実施例1の特徴部分であるベクトル制御部112について詳しく説明する。
図3は、実施例1に係るベクトル制御部112の構成例を表すブロック図である。
図3に示すベクトル制御部112は、電圧ベクトル演算部201およびインバータ周波数演算部202を備える。また、ベクトル制御部112は、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqcおよび誘導電動機103aの回転速度の電気角周波数ωreを入力として、dc-qc軸上の電圧指令Vdc*とVqc*およびベクトル制御のインバータ周波数ω1を出力する。
【0038】
インバータ周波数演算部202は、dc-qc軸座標系上の電流指令値Idc*とIqc*および誘導電動機103aの回転速度の電気角周波数ωreに基づいて、ベクトル制御のインバータ周波数ω1を演算して出力する。
【0039】
インバータ周波数演算部202において、ベクトル制御のためのインバータ周波数ω1は、誘導電動機を制御対象とした場合、誘導電動機の回転速度の電気角周波数ωreに、dc-qc軸座標系上の電流指令値Idc*およびIqc*に基づいて算出したすべり周波数ωsを加算したものとする。
【0040】
なお、実施例1では、交流電動機103を、誘導電動機を例として説明したため、誘導電動機の回転速度の電気角周波数ωreにすべり周波数ωsを加算してインバータ周波数ω1とした。他に、例えば交流電動機103を永久磁石同期電動機とした場合は、すべり周波数ωsを演算せず、電気角周波数ωreをベクトル制御のインバータ周波数ω1とすればよい。
【0041】
図4は、実施例1に係る電圧ベクトル演算部201の構成例を表すブロック図である。
図4に示す電圧ベクトル演算部201は、d軸電流偏差演算部301、q軸電流偏差演算部302、q軸積分器303、dc軸電圧指令演算部401およびおよびqc軸電圧指令演算部402、を備える。
【0042】
また、電圧ベクトル演算部201は、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqcおよびベクトル制御のインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vdc*およびVqc*を演算して出力する。
【0043】
d軸電流偏差演算部301は、dc-qc軸座標系上の電流指令値Idc*からdc-qc軸座標系上の電流検出値Idcを減算し、dc軸電流偏差量ΔIdcとして出力する。
【0044】
q軸電流偏差演算部302は、dc-qc軸座標系上の電流指令値Iqc*からdc-qc軸座標系上の電流検出値Iqcを減算し、qc軸電流偏差量ΔIqcとして出力する。
【0045】
q軸積分器303は、q軸電流偏差演算部302が出力したqc軸電流偏差量ΔIqcを積分処理し、qc軸電流偏差積分値ΔIqc-iとして出力する。
【0046】
dc軸電圧指令演算部401は、電流指令演算部111が出力したdc-qc軸座標系上の電流指令値Idc*、d軸電流偏差演算部301が出力したdc軸電流偏差量ΔIdc、q軸積分器303が出力したqc軸電流偏差積分値ΔIqc-iおよびインバータ周波数演算部202が出力したインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vdc*を演算して出力する。
【0047】
qc軸電圧指令演算部402は、電流指令演算部111が出力したdc-qc軸座標系上の電流指令値Idc*、q軸電流偏差演算部302が出力したqc軸電流偏差量ΔIqc、q軸積分器303が出力したqc軸電流偏差積分値ΔIqc-iおよびインバータ周波数演算部202が出力したインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vqc*演算して出力する。
【0048】
図5は、実施例1に係るdc軸電圧指令演算部401の構成例を表すブロック図である。
図5に示すdc軸電圧指令演算部401は、比例器501、502並びに503、加算器801、減算器802および乗算器901を備える。また、dc軸電圧指令演算部401は、dc-qc軸座標系上の電流指令値Idc*、dc軸電流偏差量ΔIdc、qc軸電流偏差積分値ΔIqc-iおよびインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vdc*を演算して出力する。
【0049】
dc軸電圧指令演算部401において、比例器501でdc-qc軸座標系上の電流指令値Idc*に比例ゲインKrを乗算し、比例器502でdc軸電流偏差量ΔIdcに比例ゲインKpdを乗算し、加算器801で両者を加算する。また、比例器503および乗算器901により、qc軸電流偏差積分値ΔIqc-iに比例ゲインKqdとインバータ周波数ω1を乗算する。その上で、これらを減算器802で減算したものを、dc-qc軸上の電圧指令Vdc*とする。例えば、以下の式(1)にて演算される。
【数1】
【0050】
ここで、dc軸電圧指令演算部401の比例ゲインKr、KpdおよびKqdは、誘導電動機を制御対象とした場合、例えば、以下の式(2)にて演算されるものとする。
【数2】
ここで、式(2)において、R1*は、誘導電動機の一次抵抗の制御設定値、Lσ*は、誘導電動機の一次換算漏れインダクタンスの制御設定値、ωacr*は、電流制御の制御応答角周波数である。なお、dc軸電圧指令演算部401の比例ゲインKr、KpdおよびKqdは、定数でもよいし、電流指令値、電流検出値、速度およびベクトル演算周期などの関数式として演算したものを用いてもよい。
【0051】
図6は、実施例1に係るqc軸電圧指令演算部402の構成例を表すブロック図である。
図6に示すqc軸電圧指令演算部402は、比例器504、505、506並びに507、加算器801および乗算器901を備える。また、qc軸電圧指令演算部402は、dc-qc軸座標系上の電流指令値Idc*、qc軸電流偏差量ΔIqc、qc軸電流偏差積分値ΔIqc-iおよびインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vqc*を演算して出力する。
【0052】
qc軸電圧指令演算部402において、比例器504でdc-qc軸座標系上の電流指令値Idc*に比例ゲインKdqを、続いて乗算器901でインバータ周波数ω1を乗算する。比例器505でqc軸電流偏差量ΔIqcに比例ゲインKpqを乗算し、比例器506でqc軸電流偏差積分値ΔIqc-iに比例ゲインKiqを乗算し、加算器801で両者を加算する。更に、これらを加算器801で加算した上で、比例器507でインバータ周波数ω1に比例ゲインKfを乗算したものと、加算器801で加算したものを、dc-qc軸上の電圧指令Vqc*とする。例えば、以下の式(3)にて演算される。
【数3】
【0053】
ここで、qc軸電圧指令演算部402の比例ゲインKpq、Kiq、KdqおよびKfは、誘導電動機を制御対象とした場合、例えば、以下の式(4)にて演算されるものとする。
【数4】
ここで、式(4)において、R1*は、誘導電動機の一次抵抗の制御設定値、Lσ*は、誘導電動機の一次換算漏れインダクタンスの制御設定値、ωacr*は、電流制御の制御応答角周波数、M*は、誘導電動機の相互インダクタンスの制御設定値、L2*は、誘導電動機の二次自己インダクタンスの制御設定値、Φ2d*は、誘導電動機の二次磁束指令値である。
【0054】
なお、Φ2d*は、dc-qc軸座標系上の電流指令値Idc*に相互インダクタンスの制御設定値M*を乗算し、誘導電動機の二次時定数T2相当をフィルタ時定数とする一次遅れフィルタを通過させたものとする。
【0055】
また、qc軸電圧指令演算部402の比例ゲインKpq、Kiq、KdqおよびKfは、定数でもよいし、電流指令値、電流検出値、速度およびベクトル演算周期などの関数式として演算したものを用いてもよい。
【0056】
次に、本発明の特徴であるベクトル制御部112を用いて交流電動機を駆動制御した場合の安定化原理について、詳しく説明する。
まず、ベクトル制御部112によるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、dc軸の電流制御に積分器を用いない構成とすることで、インバータ出力電圧の飽和の有無によらず同一の制御方式を使用できるようになる。すなわち、インバータ装置の多パルス駆動から電圧利用率が最大となる同期1パルス駆動を含む全速度域で利用可能となるベクトル制御方式であり、電流制御の積分演算を停止させて電圧制御に切り換えるなどの処理が不要になる。そのため、直流電源電圧変動時の制御方式の切換え処理による制御応答の遅延や、電圧、電流、トルクのばたつきを防止することができる。
【0057】
また、ベクトル制御部112によるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、dc軸電流のフィードバック制御を比例制御、qc軸電流のフィードバック制御を比例および積分制御(以下、「比例・積分制御」と略す)にして、dc軸とqc軸とで非対称な制御構成としている。ここで、qc軸の電流制御の積分器出力を用いてdc軸の電圧指令Vdc*のdq軸干渉項の電圧を補償している。その結果、インバータ出力電圧が飽和した場合でも、qc軸の電流制御を介してdc軸の電圧指令Vdc*を制御することになるため、dc軸の電流制御に積分器を用いない構成でも、十分に誘導電動機のトルクを制御することができる。
【0058】
更に、ベクトル制御部112によるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、dc軸の電流制御に積分器を用いない構成とすることで、dc軸の電流制御として比例・積分によるフィードバック制御を行うよりも、高速・回生(電動機トルクが負)時の安定性が改善される。これについては、以下に詳しく説明する。
【0059】
式(5)に、誘導電動機を含むdc軸の電圧指令Vdc*演算に関係する伝達ループの一巡伝達関数Gvdを示す。
【数5】
ここで、式(5)において、Rσは、誘導電動機の二次抵抗を一次側に換算した一次換算抵抗値、Lσは、誘導電動機の一次換算漏れインダクタンス値、T2は、誘導電動機の二次時定数である。
【0060】
このdc軸の電圧指令Vdc*の演算に関係する伝達関数は、すべり周波数が負となる回生時に、誘導電動機の二次磁束を安定化する制御ループとして機能する。dc軸電流のフィードバック制御を比例制御のみにすることで、電流制御の制御応答角周波数ωacr*が低い場合でも、この伝達ループの直流ゲインが1/(Rσ+Kpd)倍されて上がるため、dc軸電流のフィードバック制御を比例・積分制御の構成にするよりも高速・回生時の安定性が改善される。したがって、電気鉄道車両や風力発電システムなど電流制御の制御応答が高くない用途において、インバータ制御システムの安定化を図るのに有効な方式となる。
【0061】
以上説明したように、実施例1によれば、電流指令値Idc*、dc軸電流偏差量ΔIdc、qc軸電流偏差積分値ΔIqc-iおよびインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vdc*を演算するdc軸電圧指令演算手段と、電流指令値Idc*、dc軸電流偏差量ΔIqc、qc軸電流偏差積分値ΔIqc-iおよびインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vqc*演算するqc軸電圧指令演算手段とを用いることで、インバータ装置の直流電源電圧変動時の制御方式の切換え処理による制御応答の遅延や、電圧、電流、トルクのばたつきを防止し、交流電動機の駆動制御装置の制御安定性の向上が可能となる。
【実施例0062】
本発明の実施例2では、実施例1のベクトル制御部112によるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、
・交流電動機の中・高速回転時は、dc軸電流のフィードバック制御を比例制御とし、qc軸の電流制御の積分器出力を用いてdc軸の電圧指令Vdc*のdq軸干渉項の電圧を補償する構成とする。
・交流電動機の停止・低速回転時は、dc軸およびqc軸ともに電流のフィードバック制御を比例・積分制御の構成とする。
【0063】
これにより、特に低速域で、電流指令に高精度に追従することが可能となり、また、インバータ装置の出力電圧の飽和の有無に拘わらず、任意の交流電動機の回転速度に応じてdc軸電流のフィードバック制御の積分演算の停止または開始ができるようになる。よって、実施例1よりも、低速域での電流制御の精度向上や高応答化、高速域での制御安定性の向上が可能な交流電動機の駆動制御装置が実現できる。
【0064】
図7は、本発明の実施例2に係る交流電動機の駆動制御装置の構成例を表すブロック図である。以下、図1に示す実施例1と比較して、構成の相違部分のみを説明する。
図7に示す実施例2に係る交流電動機の駆動制御装置は、実施例1のベクトル制御部112に替えて、ベクトル制御部112bを用いることで実現できる。
【0065】
図8は、実施例2のベクトル制御部112bの構成例を表すブロック図である。
図8に示すベクトル制御部112bは、第一の電圧ベクトル演算部201b、第二の電圧ベクトル演算部203b、dc軸電圧指令切換器601b、qc軸電圧指令切換器602bおよびインバータ周波数演算部202、を備える。
【0066】
ベクトル制御部112bは、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqcおよび誘導電動機103aの回転速度の電気角周波数ωreを入力とする。
【0067】
インバータ周波数演算部202は、実施例1と同様に、電流指令値Idc*とIqc*および誘導電動機103aの回転速度の電気角周波数ωreに基づいて、ベクトル制御のインバータ周波数ω1を演算する。
【0068】
第一の電圧ベクトル演算部201bは、電流指令値Idc*とIqc*、電流検出値IdcとIqcおよびインバータ周波数ω1に基づいて、dc-qc軸上の第一の電圧指令Vdc1*およびVqc1*を演算する、
【0069】
第二の電圧ベクトル演算部203bは、第一の電圧ベクトル演算部201bと同様の入力に基づいて、dc-qc軸上の第二の電圧指令Vdc2*およびVqc2*を演算する。
【0070】
dc軸電圧指令切換器601bは、インバータ周波数ω1に基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*とを切り換えて、dc-qc軸上の電圧指令Vdc*として出力する。
【0071】
ここで、dc軸電圧指令切換器601bは、例えば、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)以下であれば、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*をdc-qc軸上の電圧指令Vdc*として出力し、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)より大きければ、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*をdc-qc軸上の電圧指令Vdc*として出力すればよい。
【0072】
qc軸電圧指令切換器602bは、インバータ周波数ω1に基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*を切り換えて、dc-qc軸上の電圧指令Vqc*として出力する。
【0073】
ここで、qc軸電圧指令切換器602bは、例えば、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)以下であれば、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*をdc-qc軸上の電圧指令Vqc*として出力し、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)より大きければ、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*をdc-qc軸上の電圧指令Vqc*として出力すればよい。
【0074】
なお、dc-qc軸上の電圧指令の切り換えるインバータ周波数ω1の閾値は、任意の値を設定してよい。
また、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されない方の電圧ベクトル演算部は、電流偏差量の積分演算を停止し、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されて演算を開始する際には、もう一方の同じ軸の積分器の出力を積分演算の初期値として設定するとよい。
【0075】
次に、実施例2の特徴部分であるベクトル制御部112bについて詳しく説明する。
図9は、実施例2の第一の電圧ベクトル演算部201bの構成例を表すブロック図である。
図9に示す第一の電圧ベクトル演算部201bは、d軸電流偏差演算部301、q軸電流偏差演算部302、q軸積分器303、第一のdc軸電圧指令演算部401bおよび第一のqc軸電圧指令演算部402b、を備える。
【0076】
第一の電圧ベクトル演算部201bは、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqcおよびベクトル制御のインバータ周波数ω1に基づいて、dc-qc軸上の第一の電圧指令Vdc1*およびVqc1*を演算して出力する。
ここで、実施例2の第一の電圧ベクトル演算部201bは、図4に示す実施例1の電圧ベクトル演算部201と同じ構成である。
【0077】
図10は、実施例2の第二の電圧ベクトル演算部203bの構成例を表すブロック図である。
図10に示す第二の電圧ベクトル演算部203bは、d軸電流偏差演算部304b、q軸電流偏差演算部305b、d軸積分器306b、q軸積分器307b、第二のdc軸電圧指令演算部403bおよび第二のqc軸電圧指令演算部404b、を備える。
【0078】
第二の電圧ベクトル演算部203bは、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqcおよびベクトル制御のインバータ周波数ω1に基づいて、dc-qc軸上の第二の電圧指令Vdc2*およびVqc2*を演算して出力する。
【0079】
d軸電流偏差演算部304bは、dc-qc軸座標系上の電流指令値Idc*からdc-qc軸座標系上の電流検出値Idcを減算し、dc軸電流偏差量ΔIdcとして出力する。
【0080】
q軸電流偏差演算部305bは、dc-qc軸座標系上の電流指令値Iqc*からdc-qc軸座標系上の電流検出値Iqcを減算し、qc軸電流偏差量ΔIqcとして出力する。
【0081】
d軸積分器306bは、d軸電流偏差演算部304bが出力したdc軸電流偏差量ΔIdcを積分処理し、dc軸電流偏差積分値ΔIdc-iとして出力する。
【0082】
q軸積分器307bは、q軸電流偏差演算部305bが出力したqc軸電流偏差量ΔIqcを積分処理し、qc軸電流偏差積分値ΔIqc-iとして出力する。
【0083】
第二のdc軸電圧指令演算部403bは、d軸電流偏差演算部304bが出力したdc軸電流偏差量ΔIdc、d軸積分器306bが出力したdc軸電流偏差積分値ΔIdc-i、q軸積分器307bが出力したqc軸電流偏差積分値ΔIqc-iおよびベクトル制御のインバータ周波数ω1に基づいて、dc-qc軸上の第二の電圧指令Vdc2*を演算して出力する。
【0084】
第二のqc軸電圧指令演算部404bは、q軸電流偏差演算部305bが出力したqc軸電流偏差量ΔIqc、q軸積分器307bが出力したqc軸電流偏差積分値ΔIqc-i、d軸積分器306bが出力したdc軸電流偏差積分値ΔIdc-iおよびベクトル制御のインバータ周波数ω1に基づいて、dc-qc軸上の第二の電圧指令Vqc2*を演算して出力する。
【0085】
図11は、実施例2の第二のdc軸電圧指令演算部403bの構成例を表すブロック図である。
図11に示す第二のdc軸電圧指令演算部403bは、比例器701bと702bと703b、加算器801、減算器802および乗算器901を備える。
【0086】
第二のdc軸電圧指令演算部403bにおいて、比例器701bでdc軸電流偏差量ΔIdcに比例ゲインKpd2を乗算し、比例器702bでdc軸電流偏差積分値ΔIdc-iに比例ゲインKid2を乗算し、両者を加算器801で加算する。また、比例器703bでqc軸電流偏差積分値ΔIqc-iに比例ゲインKqd2を乗算し、更に乗算器901でインバータ周波数ω1を乗算する。これらを減算器802で加減算したものを、dc-qc軸上の第二の電圧指令Vdc2*とする。例えば、以下の式(6)にて演算される。
【数6】
【0087】
ここで、第二のdc軸電圧指令演算部403bの比例ゲインKpd2、Kid2およびKqd2は、誘導電動機を制御対象とした場合、例えば、以下の式(7)にて演算されるものとする。
【数7】
ここで、式(7)において、R1*は、誘導電動機の一次抵抗の制御設定値、Lσ*は、誘導電動機の一次換算漏れインダクタンスの制御設定値、ωacr*は、電流制御の制御応答角周波数である。
【0088】
なお、第二のdc軸電圧指令演算部403bの比例ゲインKpd2、Kid2およびKqd2は、定数でもよいし、電流指令値、電流検出値、速度およびベクトル演算周期などの関数式として演算したものを用いてもよい。
【0089】
また、第二のdc軸電圧指令演算部403bの比例ゲインKpd2、Kid2およびKqd2の演算において、電流制御の制御応答角周波数ωacr*は、第一の電圧ベクトル演算部201bの比例ゲインKpdおよびKqdの演算における電流制御の制御応答角周波数ωacr*と異なる設定値を用いてもよい。
【0090】
図12は、実施例2の第二のqc軸電圧指令演算部404bの構成例を表すブロック図である。
図12に示す第二のqc軸電圧指令演算部404bは、比例器704bと705bと706bと507b、加算器801および乗算器901を備える。
【0091】
第二のqc軸電圧指令演算部404bにおいて、比例器704bでqc軸電流偏差量ΔIqcに比例ゲインKpq2を乗算し、比例器705bでqc軸電流偏差積分値ΔIqc-iに比例ゲインKiq2を乗算し、加算器801で両者を加算する。また、比例器706bでdc軸電流偏差積分値ΔIdc-iに比例ゲインKdq2を乗算し、更に乗算器901でインバータ周波数ω1を乗算する。これらを加算器801で加算し、更に比例器507bでインバータ周波数ω1に比例ゲインKf2を乗算したものと、加算器801で加算したものをdc-qc軸上の第二の電圧指令Vqc2*とする。例えば、以下の式(8)にて演算される。
【数8】
【0092】
ここで、第二のqc軸電圧指令演算部404bの比例ゲインKpq2、Kiq2、Kdq2およびKf2は、誘導電動機を制御対象とした場合、例えば、以下の式(9)にて演算されるものとする。
【数9】
ここで、式(9)において、R1*は、誘導電動機の一次抵抗の制御設定値、Lσ*は、誘導電動機の一次換算漏れインダクタンスの制御設定値、ωacr*は、電流制御の制御応答角周波数、M*は、誘導電動機の相互インダクタンスの制御設定値、L2*は、誘導電動機の二次自己インダクタンスの制御設定値、Φ2d*は、誘導電動機の二次磁束指令値である。
【0093】
なお、Φ2d*は、dc-qc軸座標系上の電流指令値Idc*に相互インダクタンスの制御設定値M*を乗算し、誘導電動機の二次時定数T2相当をフィルタ時定数とする一次遅れフィルタを通過させたものとする。
【0094】
また、qc軸電圧指令演算部402の比例ゲインKpq2、Kiq2、Kdq2およびKf2は、定数でもよいし、電流指令値、電流検出値、速度およびベクトル演算周期などの関数式として演算したものを用いてもよい。
【0095】
更に、第二のqc軸電圧指令演算部404bの比例ゲインKpq2、Kiq2およびKdq2の演算において、電流制御の制御応答角周波数ωacr*は、第一の電圧ベクトル演算部201bの比例ゲインKpqおよびKiqの演算における電流制御の制御応答角周波数ωacr*と異なる設定値を用いてもよい。
【0096】
したがって、実施例2では、ベクトル制御のインバータ周波数ω1に基づいて、
・交流電動機の中・高速回転時は、dc軸電流のフィードバック制御を比例制御とし、qc軸の電流制御の積分器出力を用いてdc軸の電圧指令Vdc*のdq軸干渉項の電圧を補償する構成とする。
これにより、直流電源電圧変動時の制御方式の切換え処理による制御応答の遅延や、電圧、電流、トルクのばたつきを防止し、かつ高速・回生(電動機トルクが負)時の制御安定性が向上する。
【0097】
・交流電動機の停止・低速回転時は、dc軸およびqc軸ともに電流のフィードバック制御を比例・積分制御の構成とし、互いに電流制御の積分器出力を用いてdq軸干渉項の電圧を保証する構成とする。
これにより、モータ定数と制御設定値との誤差を補償し、電流制御の高精度化や高応答化を図ることができる。
【実施例0098】
本発明の実施例3では、実施例2のベクトル制御部112bによるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、インバータ装置の変調率に基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*とVqc1*および第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*とVqc2*を切り換えて、dc-qc軸上の電圧指令Vdc*およびVqc*として出力する。
【0099】
これにより、インバータ装置が出力可能な最大電圧までの裕度に応じて最適な電圧ベクトルの演算方式を選択できるため、実施例1よりも低変調率での電流制御の精度向上や高応答化、高変調率およびインバータ出力電圧が飽和状態での制御安定性の向上が可能な交流電動機の駆動制御装置が実現できる。
【0100】
図13は、本発明の実施例3に係る交流電動機の駆動制御装置の構成例を表すブロック図である。以下、図1に示す実施例1と比較して、構成の相違部分のみを説明する。
図13に示す実施例3に係る交流電動機の駆動制御装置は、実施例1のベクトル制御部112に替えて、ベクトル制御部112cを用いることで実現できる。
【0101】
図14は、実施例3のベクトル制御部112cの構成例を表すブロック図である。
図14に示すベクトル制御部112cは、第一の電圧ベクトル演算部201b、第二の電圧ベクトル演算部203b、dc軸電圧指令切換器601c、qc軸電圧指令切換器602c、インバータ周波数演算部202および変調率演算部603c、を備える。
【0102】
ベクトル制御部112cは、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqc、誘導電動機103aの回転速度の電気角周波数ωre、平滑用コンデンサ131の電圧検出値Ecfおよび極座標変換部117から出力される電圧振幅指令V1*を入力とする。
【0103】
インバータ周波数演算部202は、実施例1(図3)および実施例2(図8)と同様に、電流指令値Idc*とIqc*および誘導電動機103aの回転速度の電気角周波数ωreに基づいて、ベクトル制御のインバータ周波数ω1を演算する。
第一の電圧ベクトル演算部201bは、実施例2(図8)と同様に、電流指令値Idc*とIqc*、電流検出値IdcとIqcおよびインバータ周波数ω1に基づいて、dc-qc軸上の第一の電圧指令Vdc1*およびVqc1*を演算する。
【0104】
第二の電圧ベクトル演算部203bは、実施例2(図8)と同様に、第一の電圧ベクトル演算部201bと同様の入力に基づいて、dc-qc軸上の第二の電圧指令Vdc2*およびVqc2*を演算する。
【0105】
すなわち、実施例3のベクトル制御部112cは、dc軸電圧指令切換器601c、qc軸電圧指令切換器602cおよび変調率演算部603c以外の構成は、図8に示す実施例2のベクトル制御部112bと同じである。
【0106】
次に、実施例3の特徴部分である、dc軸電圧指令切換器601c、qc軸電圧指令切換器602cおよび変調率演算部603cについて、詳しく説明する。
変調率演算部603cは、平滑用コンデンサ131の電圧検出値Ecfおよび極座標変換部117から出力される電圧振幅指令V1*に基づいて、インバータ装置の変調率指令値Vc*を演算して出力する。
【0107】
dc軸電圧指令切換器601cは、変調率演算部603cが出力した変調率指令値Vc*に基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*とを切り換えて、dc-qc軸上の電圧指令Vdc*として出力する。
【0108】
ここで、dc軸電圧指令切換器601cは、例えば、変調率指令値Vc*が0.7(閾値)以下であれば、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*をdc-qc軸上の電圧指令Vdc*として出力し、変調率指令値Vc*が0.7(閾値)より大きければ、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*をdc-qc軸上の電圧指令Vdc*として出力すればよい。なお、dc-qc軸上の電圧指令の切り換える変調率指令値Vc*の閾値は任意の値を設定してよい。
【0109】
qc軸電圧指令切換器602cは、変調率演算部603cが出力した変調率指令値Vc*に基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*とを切り換えて、dc-qc軸上の電圧指令Vqc*として出力する。
【0110】
ここで、qc軸電圧指令切換器602cは、例えば、変調率指令値Vc*が0.7(閾値)以下であれば、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*をdc-qc軸上の電圧指令Vqc*として出力し、変調率指令値Vc*が0.7(閾値)より大きければ、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*をdc-qc軸上の電圧指令Vqc*として出力すればよい。
なお、dc-qc軸上の電圧指令を切り換える変調率指令値Vc*の閾値は、任意の値を設定してよい。
【0111】
また、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されない方の電圧ベクトル演算部は、電流偏差量の積分演算を停止し、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されて演算を開始する際には、もう一方の同じ軸の積分器の出力を積分演算の初期値として設定するとよい。
【0112】
したがって、実施例3では、変調率指令値Vc*に基づいて、
・変調率指令値Vc*が大きい時は、dc軸電流のフィードバック制御を比例制御とし、qc軸の電流制御の積分器出力を用いてdc軸の電圧指令Vdc*のdq軸干渉項の電圧を補償する構成とする。
これにより、直流電源電圧変動時の制御方式の切換え処理による制御応答の遅延や、電圧、電流、トルクのばたつきを防止し、かつ高速・回生(電動機トルクが負)時の制御安定性が向上する。
【0113】
・変調率指令値Vc*が小さい時は、dc軸およびqc軸ともに電流のフィードバック制御を比例・積分制御の構成とし、互いに電流制御の積分器出力を用いてdq軸干渉項の電圧を保証する構成とする。
これにより、モータ定数と制御設定値の誤差を補償し、電流制御の高精度化や高応答化を図ることができる。
【実施例0114】
本発明の実施例4では、実施例2のベクトル制御部112bによるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、交流電動機の電気角周波数の1周期の間にインバータ装置が出力するPWM制御の出力電圧パルス数Npwmに基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*およびVqc1*と第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*およびVqc2*とを切り換えて、dc-qc軸上の電圧指令Vdc*およびVqc*として出力する。
【0115】
これにより、インバータ装置が出力するPWM制御のパルス数に応じて最適な電圧ベクトルの演算方式を選択できるため、実施例1よりも電流制御の精度向上や高応答化および制御安定性の向上が可能な交流電動機の駆動制御装置が実現できる。
【0116】
図15は、本発明の実施例4に係る交流電動機の駆動制御装置の構成例を表すブロック図である。図1に示す実施例1と比較して、構成の相違部分のみを説明する。
図15に示す実施例4に係る交流電動機の駆動制御装置は、図1に示す実施例1のベクトル制御部112に替えて、ベクトル制御部112dを用いることで実現できる。
【0117】
図16は、実施例4のベクトル制御部112dの構成例を表すブロック図である。
図16に示すベクトル制御部112dは、第一の電圧ベクトル演算部201b、第二の電圧ベクトル演算部203b、dc軸電圧指令切換器601d、qc軸電圧指令切換器602d、インバータ周波数演算部202およびパルス数演算部604d、を備える。
ベクトル制御部112dは、図14に示す実施例3のベクトル制御部112cと同様に、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqc、誘導電動機103aの回転速度の電気角周波数ωre、平滑用コンデンサ131の電圧検出値Ecfおよび極座標変換部117から出力される電圧振幅指令V1*を入力とする。
【0118】
インバータ周波数演算部202は、実施例1(図3)、実施例2(図8)および実施例3(図14)と同様に、電流指令値Idc*とIqc*および誘導電動機103aの回転速度の電気角周波数ωreに基づいて、ベクトル制御のインバータ周波数ω1を演算する。
【0119】
第一の電圧ベクトル演算部201bは、実施例2(図8)および実施例3(図14)と同様に、電流指令値Idc*とIqc*、電流検出値IdcとIqcおよびインバータ周波数ω1に基づいて、dc-qc軸上の第一の電圧指令Vdc1*およびVqc1*を演算する。
【0120】
第二の電圧ベクトル演算部203bは、実施例2(図8)および実施例3(図14)と同様に、第一の電圧ベクトル演算部201bと同様の入力に基づいて、dc-qc軸上の第二の電圧指令Vdc2*およびVqc2*を演算する。
【0121】
すなわち、実施例4のベクトル制御部112dは、dc軸電圧指令切換器601d、qc軸電圧指令切換器602dおよびパルス数演算部604d以外の構成は、図8に示す実施例2のベクトル制御部112bと同じで、また、図14に示す実施例3のベクトル制御部112cの変調率演算部603cに替えて、パルス数演算部604dを用いたものである。
【0122】
次に、本発明の実施例4の特徴部分である、dc軸電圧指令切換器601d、qc軸電圧指令切換器602dおよびパルス数演算部604dについて、詳しく説明する。
パルス数演算部604dは、平滑用コンデンサ131の電圧検出値Ecf、極座標変換部117から出力される電圧振幅指令V1*および誘導電動機103aの回転速度の電気角周波数ωreに基づいて、交流電動機の電気角周波数の1周期の間にインバータ装置が出力するPWM制御の出力電圧パルス数Npwmを演算して出力する。なお、誘導電動機103aの回転速度の電気角周波数ωreに替えて、インバータ周波数演算部202から出力されるベクトル制御のインバータ周波数ω1を用いてもよい。
【0123】
ここで、パルス数Npwmの演算は、例えば、電圧検出値Ecf、電圧振幅指令V1*から算出される変調率指令値および誘導電動機103aの回転速度の電気角周波数ωre(またはベクトル制御のインバータ周波数ω1)から、予め設定してあるPWM制御モードに応じたパルス数を参照テーブルとして用いればよい。
【0124】
dc軸電圧指令切換器601dは、パルス数演算部604dが出力したパルス数Npwmに基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*とを切り換えて、dc-qc軸上の電圧指令Vdc*として出力する。
【0125】
ここで、dc軸電圧指令切換器601dは、例えば、パルス数Npwmが9(閾値)より大きければ、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*をdc-qc軸上の電圧指令Vdc*として出力し、パルス数Npwmが9(閾値)以下であれば、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*をdc-qc軸上の電圧指令Vdc*として出力すればよい。
【0126】
qc軸電圧指令切換器602dは、パルス数演算部604dが出力したパルス数Npwmに基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*とを切り換えて、dc-qc軸上の電圧指令Vqc*として出力する。
【0127】
ここで、qc軸電圧指令切換器602dは、例えば、パルス数Npwmが9(閾値)より大きければ、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*をdc-qc軸上の電圧指令Vqc*として出力し、パルス数Npwmが9(閾値)以下であれば、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*をdc-qc軸上の電圧指令Vqc*として出力すればよい。
なお、dc-qc軸上の電圧指令の切り換えるパルス数Npwmの閾値は、任意の値を設定してよい。
【0128】
また、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されない方の電圧ベクトル演算部は、電流偏差量の積分演算を停止し、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されて演算を開始する際には、もう一方の同じ軸の積分器の出力を積分演算の初期値として設定するとよい。
【0129】
したがって、実施例4では、パルス数Npwmに基づいて、
・パルス数Npwmが小さい時は、電流フィードバック制御系が不安定に陥りやすくなるため、dc軸電流のフィードバック制御を比例制御とし、qc軸の電流制御の積分器出力を用いてdc軸の電圧指令Vdc*のdq軸干渉項の電圧を補償する構成とする。
これにより、直流電源電圧変動時の制御方式の切換え処理による制御応答の遅延や、電圧、電流、トルクのばたつきを防止し、かつ高速・回生(電動機トルクが負)時の制御安定性が向上する。
【0130】
・パルス数Npwmが大きい時は、dc軸およびqc軸ともに電流のフィードバック制御を比例・積分制御の構成とし、互いに電流制御の積分器出力を用いてdq軸干渉項の電圧を保証する構成とする。
これにより、モータ定数と制御設定値の誤差を補償し、実施例1よりも交流電動機の駆動制御装置の安定性、また電流制御の高精度化や高応答化を図ることができる。
【実施例0131】
本発明の実施例5では、実施例2のベクトル制御部112bによるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、PWM制御によるゲート指令信号の出力電圧更新周期Tp(以下、「PWM電圧更新周期Tp」という)に基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*および、Vqc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*およびVqc2*とを切り換えて、dc-qc軸上の電圧指令Vdc*、Vqc*として出力する。
【0132】
これにより、インバータ装置が出力するPWM制御のゲート指令信号の出力電圧更新周期Tp(PWM電圧更新周期Tp)に応じて、最適な電圧ベクトルの演算方式を選択できるため、実施例1よりも電流制御の精度向上や高応答化、および制御安定性の向上が可能な交流電動機の制御装置が実現できる。
【0133】
図17は、本発明の実施例5に係る交流電動機の駆動制御装置の構成例を表すブロック図である。以下、図1に示す実施例1と比較して、構成の相違部分のみを説明する。
図17に示す実施例5に係る交流電動機の駆動制御装置は、実施例1のベクトル制御部112とPWM信号制御器119に替えて、ベクトル制御部112eとPWM信号制御器119eを用いることで実現できる。
【0134】
実施例5のPWM信号制御器119eは、平滑用コンデンサ131の電圧検出値Ecfと、三相交流電圧指令Vu*、Vv*およびVw*とに基づくパルス幅変調の演算結果より生成されたゲート指令信号を出力すると共に、そのゲート指令信号のPWM電圧更新周期Tpも出力する。
【0135】
図18は、実施例5のベクトル制御部112eの構成例を表すブロック図である。
図18に示すベクトル制御部112eは、第一の電圧ベクトル演算部201b、第二の電圧ベクトル演算部203b、dc軸電圧指令切換器601e、qc軸電圧指令切換器602eおよびインバータ周波数演算部202、を備える。
【0136】
ベクトル制御部112eは、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqc、誘導電動機103aの回転速度の電気角周波数ωreおよびPWM信号制御器119eから出力されるPWM電圧更新周期Tpを入力とする。
【0137】
インバータ周波数演算部202は、実施例1から実施例4と同様に、電流指令値Idc*とIqc*および誘導電動機103aの回転速度の電気角周波数ωreに基づいて、ベクトル制御のインバータ周波数ω1を演算する。
【0138】
第一の電圧ベクトル演算部201bは、実施例2から実施例4と同様に、電流指令値Idc*とIqc*、電流検出値IdcとIqcおよびインバータ周波数ω1に基づいて、dc-qc軸上の第一の電圧指令Vdc1*およびVqc1*を演算する。
【0139】
第二の電圧ベクトル演算部203bは、実施例2から実施例4と同様に、第一の電圧ベクトル演算部201bと同様の入力に基づいて、dc-qc軸上の第二の電圧指令Vdc2*およびVqc2*を演算する。
【0140】
すなわち、実施例5のベクトル制御部112eは、dc軸電圧指令切換器601eおよびqc軸電圧指令切換器602e以外の構成は、図8に示す実施例2のベクトル制御部112bと同じである。
【0141】
次に、実施例5の特徴部分である、dc軸電圧指令切換器601eおよびqc軸電圧指令切換器602eについて、詳しく説明する。
dc軸電圧指令切換器601eは、PWM信号制御器119eが出力したPWM電圧更新周期Tpに基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*とを切り換えて、dc-qc軸上の電圧指令Vdc*として出力する。
【0142】
ここで、dc軸電圧指令切換器601eは、例えば、PWM電圧更新周期Tpが任意の閾値より短ければ、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vdc2*をdc-qc軸上の電圧指令Vdc*として出力し、PWM電圧更新周期Tpが任意の閾値より長ければ、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vdc1*をdc-qc軸上の電圧指令Vdc*として出力すればよい。
【0143】
また、qc軸電圧指令切換器602eは、PWM信号制御器119eが出力したPWM電圧更新周期Tpに基づいて、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*と、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*とを切り換えて、dc-qc軸上の電圧指令Vqc*として出力する。
【0144】
ここで、qc軸電圧指令切換器602eは、例えば、PWM電圧更新周期Tpが任意の閾値より短ければ、第二の電圧ベクトル演算部203bが出力した第二の電圧指令Vqc2*をdc-qc軸上の電圧指令Vqc*として出力し、PWM電圧更新周期Tpが任意の閾値より長ければ、第一の電圧ベクトル演算部201bが出力した第一の電圧指令Vqc1*をdc-qc軸上の電圧指令Vqc*として出力すればよい。
【0145】
また、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されない方の電圧ベクトル演算部は、電流偏差量の積分演算を停止し、dc-qc軸上の電圧指令Vdc*およびVqc*として電圧演算結果が出力されて演算を開始する際には、もう一方の同じ軸の積分器の出力を積分演算の初期値として設定するとよい。
【0146】
したがって、実施例5では、PWM制御によるゲート指令信号のPWM電圧更新周期Tpに基づいてベクトル電圧の演算方式を切り換える。これにより、PWM電圧更新周期Tpが交流電動機の電気角周波数の1周期に対して十分短くない場合に、高速域で制御が不安定になることを回避でき、実施例1よりも制御安定性の向上が可能な交流電動機の駆動制御装置が実現できる。
【実施例0147】
実施例6では、実施例2のベクトル制御部112bによるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、第一の電圧ベクトル演算部201bのq軸積分器303と、第二の電圧ベクトル演算部203bのq軸積分器307bを共通化する。これにより、実施例2よりも簡便な構成で低速域での電流制御の精度向上や高応答化、高速域での制御安定性の向上が可能な交流電動機の駆動制御装置が実現できる。
【0148】
図19は、本発明の実施例6に係る流電動機の駆動制御装置の構成例を表すブロック図である。以下、図7に示す実施例2と比較して、構成の相違部分のみを説明する。
図19に示す実施例6に係る交流電動機の駆動制御装置は、実施例2のベクトル制御部112bに替えて、ベクトル制御部112fを用いることで実現できる。
【0149】
図20は、実施例6のベクトル制御部112fの構成例を表すブロック図である。
図20に示すベクトル制御部112fは、電圧ベクトル演算部201fおよびインバータ周波数演算部202を備える。
【0150】
ベクトル制御部112fは、dc-qc軸座標系上の電流指令値Idc*とIqc*、dc-qc軸座標系上の電流検出値IdcとIqcおよび誘導電動機103aの回転速度の電気角周波数ωreを入力とし、dc-qc軸上の電圧指令Vdc*およびVqc*を演算して出力する。
【0151】
インバータ周波数演算部202は、実施例1から実施例5と同様に、電流指令値Idc*とIqc*および誘導電動機103aの回転速度の電気角周波数ωreに基づいて、ベクトル制御のインバータ周波数ω1を演算する。
【0152】
次に、実施例6の特徴部分であるベクトル制御部112fについて詳しく説明する。
図21は、実施例6の電圧ベクトル演算部201fの構成例を表すブロック図である。
図20に示す電圧ベクトル演算部201fは、d軸電流偏差演算部304f、q軸電流偏差演算部305f、d軸積分器306f、q軸積分器307f、dc軸電圧指令演算部405fおよびqc軸電圧指令演算部406f、を備える。
【0153】
d軸電流偏差演算部304fは、dc-qc軸座標系上の電流指令値Idc*からdc-qc軸座標系上の電流検出値Idcを減算し、dc軸電流偏差量ΔIdcとして出力する。
【0154】
q軸電流偏差演算部305fは、dc-qc軸座標系上の電流指令値Iqc*からdc-qc軸座標系上の電流検出値Iqcを減算し、qc軸電流偏差量ΔIqcとして出力する。
【0155】
d軸積分器306fは、d軸電流偏差演算部304fが出力したdc軸電流偏差量ΔIdcを積分処理し、dc軸電流偏差積分値ΔIdc-iとして出力する。
【0156】
q軸積分器307fは、q軸電流偏差演算部305fが出力したqc軸電流偏差量ΔIqcを積分処理し、qc軸電流偏差積分値ΔIqc-iとして出力する。
【0157】
dc軸電圧指令演算部405fは、電流指令演算部111が出力したdc-qc軸座標系上の電流指令値Idc*、d軸電流偏差演算部304fが出力したdc軸電流偏差量ΔIdc、d軸積分器306fが出力したdc軸電流偏差積分値ΔIdc-i、q軸積分器307fが出力したqc軸電流偏差積分値ΔIqc-iおよびインバータ周波数演算部202が出力したインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vdc*を演算して出力する。
【0158】
qc軸電圧指令演算部406fは、電流指令演算部111が出力したdc-qc軸座標系上の電流指令値Idc*、q軸電流偏差演算部305fが出力したqc軸電流偏差量ΔIqc、q軸積分器307fが出力したqc軸電流偏差積分値ΔIqc-i、d軸積分器306fが出力したdc軸電流偏差積分値ΔIdc-iおよびインバータ周波数演算部202が出力したインバータ周波数ω1に基づいて、dc-qc軸上の電圧指令Vqc*を演算して出力する。
【0159】
図22は、実施例6のdc軸電圧指令演算部405fの構成例を表すブロック図である。
図22に示すdc軸電圧指令演算部405fは、比例器501f、502f、503fおよび702f、dc軸電圧指令切換器601f、加算器801、減算器802および乗算器901、を備える。
【0160】
dc軸電圧指令演算部405fは、dc軸電圧指令切換器601fから出力されるΔVdc-r*に、比例器502fでdc軸電流偏差量ΔIdcに比例ゲインKpdを乗算したものを加算器801で加算し、これから、比例器503fでqc軸電流偏差積分値ΔIqc-iに比例ゲインKqdを乗算し更に乗算器901でインバータ周波数ω1を乗算したものを減算器802で減算したものを、dc-qc軸上の電圧指令Vdc*として出力する。例えば、以下の式(10)にて演算される。
【数10】
【0161】
ここで、dc軸電圧指令演算部405fの比例ゲインKr、Kpd、KidおよびKqdは、誘導電動機を制御対象とした場合、例えば、以下の式(11)にて演算されるものとする。
【数11】
ここで、式(11)において、R1*は、誘導電動機の一次抵抗の制御設定値、Lσ*は、誘導電動機の一次換算漏れインダクタンスの制御設定値、ωacr*は、電流制御の制御応答角周波数である。
【0162】
なお、dc軸電圧指令演算部405fの比例ゲインKr、Kpd、KidおよびKqdは、定数でもよいし、電流指令値、電流検出値、速度およびベクトル演算周期などの関数式として演算したものを用いてもよい。
【0163】
また、dc軸電圧指令演算部405fの比例ゲインKpd、KidおよびKqdの演算において、電流制御の制御応答角周波数ωacr*は、それぞれに異なる制御応答角周波数の設定値を用いてもよい。
【0164】
dc軸電圧指令切換器601fは、インバータ周波数ω1に基づいて、比例器501fでdc-qc軸座標系上の電流指令値Idc*に比例ゲインKrを乗算したものと、比例器702fでdc軸電流偏差積分値ΔIdc-iに比例ゲインKidを乗算したものとを切り換えて、dc軸電流による一次抵抗の電圧降下分を補償する電圧指令ΔVdc-r*として出力する。
【0165】
ここで、dc軸電圧指令切換器601fは、例えば、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)以下であれば、dc軸電流偏差積分値ΔIdc-iに比例ゲインKidを乗算した値を、補償電圧指令ΔVdc-r*として出力する。また、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)より大きければ、dc-qc軸座標系上の電流指令値Idc*に比例ゲインKrを乗算した値を、補償電圧指令ΔVdc-r*として出力する。なお、dc-qc軸上の補償電圧指令を切り換えるインバータ周波数ω1の閾値は、任意の値を設定してよい。
【0166】
図23は、実施例6のqc軸電圧指令演算部406fの構成例を表すブロック図である。
図23に示すqc軸電圧指令演算部406fは、比例器504f、505f、506f、507および706f、qc軸電圧指令切換器602f、加算器801および乗算器901、を備える。
【0167】
qc軸電圧指令演算部406fは、qc軸電圧指令切換器602fから出力されるΔVqc-d*に、比例器506fでqc軸電流偏差量ΔIqcに比例ゲインKpqを乗算したものと比例器505fでqc軸電流偏差積分値ΔIqc-iに比例ゲインKiqを乗算したものとを加算器801で加算したものを加算器801で加算し、更に、比例器507でインバータ周波数ω1に比例ゲインKfを乗算したものを加算器801で加算したものを、dc-qc軸上の電圧指令Vqc*として出力する。例えば、以下の式(12)にて演算される。
【数12】
【0168】
ここで、qc軸電圧指令演算部406fの比例ゲインKpq、Kiq、Kdq、Kdq2およびKfは、誘導電動機を制御対象とした場合、例えば、以下の式(13)にて演算されるものとする。
【数13】
ここで、式(13)において、R1*は、誘導電動機の一次抵抗の制御設定値、Lσ*は、誘導電動機の一次換算漏れインダクタンスの制御設定値、ωacr*は、電流制御の制御応答角周波数、M*は、誘導電動機の相互インダクタンスの制御設定値、L2*は、誘導電動機の二次自己インダクタンスの制御設定値、Φ2d*は、誘導電動機の二次磁束指令値である。
【0169】
なお、Φ2d*は、dc-qc軸座標系上の電流指令値Idc*に相互インダクタンスの制御設定値M*を乗算し、誘導電動機の二次時定数T2相当をフィルタ時定数とする一次遅れフィルタを通過させたものとする。
【0170】
また、qc軸電圧指令演算部406fの比例ゲインKpq、Kiq、Kdq、Kdq2およびKfは、定数でもよいし、電流指令値、電流検出値、速度およびベクトル演算周期などの関数式として演算したものを用いてもよい。
【0171】
更に、qc軸電圧指令演算部406fの比例ゲインKpq、KiqおよびKdq2の演算において、電流制御の制御応答角周波数ωacr*は、それぞれに異なる制御応答角周波数の設定値を用いてもよい。
【0172】
qc軸電圧指令切換器602fは、比例器504fでdc-qc軸座標系上の電流指令値Idc*に比例ゲインKdqを乗算し更に乗算器901でインバータ周波数ω1を乗算したものと、比例器706fでdc軸電流偏差積分値ΔIdc-iに比例ゲインKdq2を乗算し更に乗算器901でインバータ周波数ω1を乗算したものとを、インバータ周波数ω1に基づいて切り換えて、dq干渉項の電圧を補償する電圧指令ΔVqc-d*として出力する。
【0173】
ここで、qc軸電圧指令切換器602fは、例えば、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)以下であれば、dc軸電流偏差積分値ΔIdc-iに比例ゲインKdq2とインバータ周波数ω1とを乗算した値を、補償電圧指令ΔVqc-d*として出力する。また、インバータ周波数ω1が交流電動機の最大回転速度の1/3(閾値)より大きければ、dc-qc軸座標系上の電流指令値Idc*に比例ゲインKdqとインバータ周波数ω1とを乗算した値を、補償電圧指令ΔVqc-d*として出力する。なお、dc-qc軸上の補償電圧指令を切り換えるインバータ周波数ω1の閾値は、任意の値を設定してよい。
【0174】
ただし、dc-qc軸上の電圧指令Vdc*およびVqc*の演算において、d軸積分器306fから出力されるdc軸電流偏差積分値ΔIdc-iが反映されない場合、dc軸電流偏差量の積分演算を停止しておく必要がある。
【0175】
したがって、実施例6では、実施例2のベクトル制御部112bによるdc-qc軸上の電圧指令Vdc*およびVqc*の演算において、qc軸の電流制御の積分器出力を用いてdc軸の電圧指令Vdc*のdq軸干渉項の電圧を補償する構成およびインバータ周波数ω1に応じてdc-qc軸座標系上の電流指令値Idc*に基づく補償電圧指令演算とdc軸電流偏差積分値ΔIdc-iに基づく補償電圧指令演算とを切り換える構成とする。これにより、実施例2よりも簡便な構成で、低速域での電流制御の精度向上や高応答化、高速域での制御安定性の向上が可能な交流電動機の駆動制御装置が実現できる。
【実施例0176】
本発明の実施例7は、実施例1から6のいずれかの交流電動機の駆動制御装置を鉄道車両に適用したものである。
図24は、本発明の実施例7として、実施例1から6のいずれかを用いた交流電動機の駆動制御装置を搭載する鉄道車両の一部の概略構成を表す図である。
【0177】
図24に示す鉄道車両は、交流電動機103aおよび103bが搭載された台車、並びに、交流電動機103cおよび103dが搭載された台車を有すると共に、制御器101、電力変換器102、指令発生器105および相電流検出部121を含む交流電動機の駆動制御装置を搭載している。
【0178】
実施例7に係る鉄道車両は、運転士によりマスター・コントローラを介して入力された運転指令に基づき指令発生器105が発生したトルク指令値Tm*に応じて、架線から集電装置を介して供給された電力を、電力変換器102で交流電力に変換して交流電動機103に供給することで、交流電動機103を駆動する。交流電動機103は、鉄道車両の車軸と連結されており、交流電動機103により鉄道車両の走行が制御される。
【0179】
実施例7に係る鉄道車両では、交流電動機の駆動制御装置として実施例1から6のいずれかを適用することで、制御安定性および制御応答の向上を図ることができる。
【0180】
以上、本発明の各実施例について説明したが、交流電動機であれば、他の電動機であっても同様に適用することが可能である。例えば、永久磁石同期電動機、巻線型同期電動機およびリラクタンストルクによる同期機も同様である。また、発電機の制御に対しても同様に適用可能である。更に、本発明は、上述した各実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【0181】
101 制御器、102 電力変換器、103 交流電動機、105 指令発生器、
111 電流指令演算部、112 ベクトル制御部、113 電流検出部、
114 dq座標変換部、115 速度演算部、116 位相演算部、
117 極座標変換部、118 UVW座標変換部、119 PWM信号制御器、
121 相電流検出部、123 入力端子、124 回転速度検出部、
131 平滑用コンデンサ、132 主回路部、133 ゲート・ドライバ、
134 直流抵抗器、201 電圧ベクトル演算部、
201b 第一の電圧ベクトル演算部、202 インバータ周波数演算部、
203b 第二の電圧ベクトル演算部、301,304b d軸電流偏差演算部、
302,305b q軸電流編差演算部、303,307b q軸積分器、
306b d軸積分器、401 dc軸電圧指令演算部、
401b 第一のdc軸電圧指令演算部、402 qc軸電圧指令演算部、
402b 第一のqc軸電圧指令演算部、403b 第二のdc軸電圧指令演算部、
404b 第二のqc軸電圧指令演算部、405f dc軸電圧指令演算部、
406f qc軸電圧指令演算部、
501,502,503,504,505,506,507 比例器、
601b dc軸電圧指令切換器、602b qc軸電圧指令切換器、
603c 変調率演算部、604d パルス数演算部、
701b,702b,703b,704b,705b,706b 比例器、
801 加算器、802 減算器、901 乗算器
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20
図21
図22
図23
図24