[go: up one dir, main page]

JP2011152038A - 回転電気マシン用の制御装置 - Google Patents

回転電気マシン用の制御装置 Download PDF

Info

Publication number
JP2011152038A
JP2011152038A JP2011011719A JP2011011719A JP2011152038A JP 2011152038 A JP2011152038 A JP 2011152038A JP 2011011719 A JP2011011719 A JP 2011011719A JP 2011011719 A JP2011011719 A JP 2011011719A JP 2011152038 A JP2011152038 A JP 2011152038A
Authority
JP
Japan
Prior art keywords
switching
switching sequence
sequence
quality value
converter
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.)
Granted
Application number
JP2011011719A
Other languages
English (en)
Other versions
JP5805396B2 (ja
Inventor
Tobias Geyer
トビアス・ゲイヤー
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.)
ABB RESEARCH Ltd
ABB Research Ltd Switzerland
Original Assignee
ABB RESEARCH Ltd
ABB Research Ltd Switzerland
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 ABB RESEARCH Ltd, ABB Research Ltd Switzerland filed Critical ABB RESEARCH Ltd
Publication of JP2011152038A publication Critical patent/JP2011152038A/ja
Application granted granted Critical
Publication of JP5805396B2 publication Critical patent/JP5805396B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
    • H02P27/12Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation pulsing by guiding the flux vector, current vector or voltage vector on a circle or a closed curve, e.g. for direct torque control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
    • H02M7/42Conversion of DC power input into AC power output without possibility of reversal
    • H02M7/44Conversion of DC power input into AC power output without possibility of reversal by static converters
    • H02M7/48Conversion of DC power input into AC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/483Converters with outputs that each can have more than two voltages levels
    • H02M7/487Neutral point clamped inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/14Estimation or adaptation of motor parameters, e.g. rotor time constant, flux, speed, current or voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/30Direct torque control [DTC] or field acceleration method [FAM]
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
    • H02P27/14Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation with three or more levels of voltage

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)
  • Inverter Devices (AREA)

Abstract

【課題】スイッチング損失の減少はより頑丈で信頼性のあるシステムを生成することを可能にし、減少されたスイッチング損失がより高い電力で同じ装置を動作することを可能にするのでDTCの応用分野を拡張できるようにする。
【解決手段】回転電気マシンにおけるスイッチング損失を最小にするために、最適なスイッチング状態を前もって計算する反復的な制御方法を用いる。少なくとも1つの相を介してDC電圧回路から変換器により電流が供給される。この変換器は少なくとも1つの相を少なくとも2つの電圧レベルに切換えるように設計されている。
【選択図】図1

Description

本発明は回転電気マシンの動作方法の技術分野に関する。特に本発明は回転電気マシン、電気変換器用の制御装置、モータシステム、コンピュータプログラム、コンピュータの読取り可能な媒体の動作方法に関する。
直接トルク制御(DTC)は回転電磁気マシンおよびモーターで、特に中間電圧範囲でトルクおよび電磁束を制御する方法である。このような制御装置の典型例は例えばABBによるACS 6000のドライブで発見されることができる。過去10年間、DTCは高い信頼性、頑丈さおよび性能を立証している。
しかしながら、半導体が制御装置により切換えられるために発生され、ドライブの総損失の大部分又はほとんどを表すスイッチング損失はDCTの場合、かなりなものになる。それ故、これらのスイッチング損失を減少する方法が模索されている。スイッチング損失のこのような減少はドライブの(数学的)モデルに基づくことができるいわゆるモデル予測直接トルク制御(MPDTC)により実現されることができることが知られている。米国特許第7,256,561号明細書および欧州特許第1 670 135号明細書にはこのような方法が記載されている。
変換器のスイッチング損失の最小化に加えて、DCTとMPDTCは回転電気マシンの3つの出力変数、即ち電磁トルク、固定子磁束の変数、中性点電位または中間点電位を予め定められた(ヒステリシス)限度内に維持する方向に適応されることもできる。
MPDTCは切換えられる変換器と、それに接続されたマシン又はモーターとを整合させる数学的モデルを含むことができる制御アルゴリズムに基づいている。この場合、特に特定のスイッチングホライズンにわたる変換器の許容可能なスイッチングシーケンスが列挙され、対応するトルク、固定子束、中間回路の中間点電位の軌跡は変換器およびマシンの内部モデルを使用して計算される。2以上の中性点を有する変換器も存在する。また、ある状況の下で調節される必要のある他の変数を有する変換器も存在する。この場合、これらの軌跡はそれぞれの出力変数の限度に到達されるまで補間される。許容可能なスイッチングシーケンスは予め定められた品質規準を使用して評価される。この品質規準は例えば変換器のスイッチング損失又はスイッチング周波数をマップする。最後のステップで、この品質を最小にし、即ち例えば最小のスイッチング損失または最小のスイッチング周波数を与える最適なスイッチングシーケンスが決定される。この説明したステップは通常任意の制御サイクルで実行され、最適なスイッチングシーケンスでは、第1のステップのみ(即ち第1のスイッチングトランジスタ又はスイッチング状態)が変換器の電力半導体の制御に使用される。
スイッチング損失の減少はドライブの動作価格の大きな減少をもたらすことができる。さらにこのようなスイッチング損失の減少はより頑丈で信頼性のあるシステムを生成することを可能にし、減少されたスイッチング損失がより高い電力で同じ装置を動作することを可能にするのでDTCの応用分野を拡張できる。
本発明の目的は減少された動作価格および増加された電力を電気ドライブに提供することである。
本発明の目的は独立請求項の主題により実現される。さらに本発明の実施形態は従属請求項で与えられている。
本発明の第1の特徴は、回転電気マシンの動作方法に関する。
本発明の1実施形態によれば、回転電気マシンには少なくとも1つの相を介してDC電圧回路から変換器により電流が供給される。この変換器は少なくとも1つの相を少なくとも2つの電圧レベルに切換えるように設計されている。
回転電気マシンは電気モーターまたは電気ドライブであることができ、これは電気モーターおよび変換器を含むことができる。回転電気マシンは変換器および/または制御装置を含むことができる。一般的に、回転電気マシンは3相(3相電流)を有する。しかしながら1つの相のみまたは複数の相が与えられることも可能である。
本発明の1実施形態によれば、方法は以下のステップを含んでおり、即ちスイッチングシーケンスを発生し、各スイッチングシーケンスは第1のスイッチング転移を有する変換器の一連のスイッチング転移を含み、品質値により各スイッチングシーケンスを評価し、最小の品質値を有するスイッチングシーケンスを選択し、選択されたスイッチングシーケンスとして選択されたスイッチングシーケンスの第1のスイッチング転移により変換器のスイッチングエレメントを駆動するステップを含んでおり、その結果少なくとも1つの相がスイッチング転移に対応する電圧レベルにスイッチングされる。
この場合、スイッチング転移は変換器のスイッチングエレメントのスイッチング状態を介してまたは個々のスイッチング状態を組み合わせたスイッチング状態によって規定されることができる。例えばスイッチング転移は変換器のスイッチングエレメントのスイッチング状態の組合せを含んでいる。変換器のスイッチングエレメントは電力半導体、例えばサイリスタ、IGCTまたはIGBTであることができる。
スイッチングシーケンスは例えばベクトルU=[u(k),u(k+1),…,u(k+N−1)]であることができ、スイッチング転移はスイッチング状態の組合せuにより規定される。uは制御される各スイッチングエレメントについて、例えばスイッチング状態、即ち1、0または−1を示すスイッチング状態エレメントを含んでいる。
本発明の1実施形態によれば、スイッチングシーケンスは次のように発生される。即ち(a)比較的長いスイッチングシーケンスが比較的短いスイッチングシーケンスから発生され、少なくとも1つの可能なスイッチング転移は比較的長いスイッチングシーケンスを発生するために比較的短いスイッチングシーケンスに取り付けられ、(b)電気マシン、変換器および/またはドライブの出力変数が比較的長いスイッチングシーケンスのスイッチング転移に基づいて比較的長いスイッチングシーケンスについて計算され、(c)計算された出力変数(又は少なくとも1つの出力変数)が予め定められた限度内ではないならば、および/または時間の増加と共に計算された出力変数が予め規定された限度から遠ざかるならば、比較的長いスイッチングシーケンスは拒否される。
短いスイッチングシーケンスは例えば長さmを有し、比較的長いスイッチングシーケンスは例えば長さnを有し、ここでn>=m+1である。スイッチングシーケンスが中断エレメントを含むならば、比較的長いスイッチングシーケンスは短いスイッチングシーケンスよりも2ステップ以上長いことができる。しかしながらn=m+1のケースも可能である。
本発明の1実施形態によれば、(長さ0を有する)第1のスイッチングシーケンスまたは開始スイッチングシーケンスは予め選択されたスイッチング転移で開始される。この場合、第1のスイッチングシーケンスはステップ(b)と(c)が実行される比較的長いスイッチングシーケンスである。
本発明の1実施形態によれば、特にnよりも長い更に別のスイッチングシーケンスがステップ(a)乃至(c)にしたがって拒否されない比較的長いスイッチングシーケンスについて発生される。
換言すると、スイッチング転移のツリーはエラーなく発生され、ここで各スイッチングシーケンスはツリーの根からツリーの葉までのパスにより与えられることができる。計算される出力変数はこの場合、回転電気マシンのトルクまたは磁束であることができ、或いは変換器のDC中間回路の中間点電位、またはキャパシタンスを横切る電圧或いは変換器のコイルを通る電流であることができる。出力変数は時間依存性の変数であることができ、時間において現時点で開始し、ある時間に将来へ到達する期間について計算される。
即ち、回転電気マシンまたはドライブの場合、スイッチング損失はエラーのない制御方法で最小にされることができ、これは最適なスイッチング状態またはスイッチングシーケンスを前もって計算する。
本発明の1実施形態によれば、方法は再帰的又は反復的アルゴリズムによって短いスイッチングシーケンスへスイッチング転移を取り付けることにより比較的短い許容可能なスイッチングシーケンスから(比較的長い)許容可能なスイッチングシーケンスを発生することを含んでいる。アルゴリズムは予め選択されたスイッチング転移(または現在変換器に与えられているスイッチング転移)から長さ0を有するスイッチングシーケンスで開始されることができる。比較的長いスイッチングシーケンスの許容性は少なくとも1つの出力変数をシミュレートまたは近似することにより実行されることができ、これは例えば前述の規則に従うことを必要とする。
スイッチングシーケンスのこの反復的な最適決定は通常、変換器のスイッチングサイクル毎に実行される。
アルゴリズム又は方法は逐次的に処理されることができ、即ち最初にスイッチングシーケンスを発生してその後出力変数の関連される軌跡を発生する代わりに、スイッチングシーケンスは許容可能なスイッチング転移が分岐されるか取り付けられるために段階的に構成される。
スタックは例えばこの目的で使用されることができる。スタックはこの場合メモリであることができ、それにおいてオブジェクト(この場合にはスイッチングシーケンス)は1機能(“プッシュ”)によりスタックに位置されることができ、オブジェクトスタック上に位置する最上部のオブジェクトはさらに別の機能(“ポップ”)により検索されることができる。アルゴリズムはスタックと共に再帰的機能で実行されることができる。
本発明の1実施形態によれば、MPDTC方法またはMPDTCアルゴリズムは後入れ先出しスタックモデルに基づくことができる。アルゴリズムは現在時間ステップkで開始する。その後、アルゴリズムは時間において前方向に許容可能なスイッチングシーケンスのツリーを反復的に調査する。各中間ステップにより、全てのスイッチングシーケンスは許容可能である出力変数の軌跡を有する必要がある。許容可能なスイッチングシーケンスは候補シーケンスまたは候補スイッチングシーケンスと呼ばれることもできる。許容可能なスイッチングシーケンスはその出力変数がそれらの対応する限度内または正確な方向の点であるか限度に近くなるスイッチングシーケンスであることができる。2つの後者のケースは出力変数が必ずしも許容可能な限度内にあるわけではなく、限度が破られる程度はホライズン内の各時間ステップと共に減少する事実に関連する。
候補のスイッチングシーケンス、即ち拒否されないスイッチングシーケンスは任意の時間ステップでステップ(c)の対応する規則を満足する出力変数の軌跡を生じる。したがって予め定められた限度は回転電気マシンの定常状態の動作期間中の任意の時間に維持されることを確実にすることが可能である。この方法の結果として、回転電気マシンのトルクTHD(全高調波歪)は減少されることができる。
今説明した条件または規則の組合せに対して出力変数を適用することが可能である。例えばトルクおよび中間点電位がそれらの予め規定された限度内および正確な方向における固定子束点であるならば、スイッチングシーケンスは許容可能である。
MPDTC方法の計算の複雑さは変換器トポロジにより(主に変換器が発生することのできる電圧レベルの数により)予め決定された許容可能なスイッチング転移数と、スイッチングホライズンまたはスイッチングシーケンスの予測ホライズンの長さに直接関連される。この場合、予測ホライズンはスイッチングシーケンスの長さ、即ちスイッチングシーケンスの処理に必要とされる時間ステップ数として規定されることができる。
長いスイッチングホライズンはそれらがスイッチング損失および/または電流の全高調波歪(THD)またはトルクを減少するために実質的にMPDTCの性能を増加する。しかしながら、可能なスイッチングシーケンスの数は組み合わせ的に急上昇する可能性があるのでこれらもかなりの計算負荷を生じ得る。それ故これまでのところ、アルゴリズムが例えば1または2の長さを有するもののような非常に短いスイッチングホライズンに限定されるならばハードウェアでMPDTCを実行および行うことだけが可能である。本発明は長いスイッチングホライズンを有するMPDTCの計算負荷を減少することを可能にする。
本発明の1実施形態によれば、品質値は予測される変換器のスイッチング損失に、またはそれぞれのスイッチングシーケンスの場合に予測される変換器のスイッチング周波数に基づく。通常の規則は品質値が低い程、スイッチング損失は低い。
複数のスイッチング転移は変換器のスイッチングエレメントの多数のスイッチング動作を発生し、その結果スイッチングエレメントのスイッチング周波数は増加する。しかしながらこのような高いスイッチング周波数は特にスイッチングエレメントとしての半導体スイッチで(スイッチング損失の結果として)熱損失を発生し、その結果として電力半導体スイッチはより迅速に老化し損傷を受けまたは破壊される。全体として、変換器のスイッチング損失はスイッチング周波数を介して関節的に見積もられることもできる。
品質関数、即ちスイッチングシーケンスの品質値を計算する機能がスイッチングシーケンスの時間ステップ(即ちスイッチングシーケンスの長さ)とスイッチング転移の総数の関数であることも可能である。
本発明の1実施形態によれば、品質関数は個々のスイッチング転移とスイッチングホライズンおよび/または予測ホライズンの長さおよび/またはスイッチングシーケンスの長さにより発生されるスイッチング損失の和の関数である。スイッチング損失は回転電気マシンおよび/または変換器の固定子電流に基づいて計算されることができ、これらの電流は固定子および回転子磁束の関数である。制御装置が回転電気マシンおよび/または変換器について内部数学的モデルを有するならば、これらの磁束または固定子電流はこのモデルの主なコンポーネントである。この実施形態によれば、スイッチング周波数に基づく単純な品質関数と比較してスイッチング損失を著しく(22%まで)減少することが可能である。これらの計算は「オフライン」で行われることができ、その結果、マシンの動作期間中に方法により使用されることができる検索表に記憶される。
本発明の1実施形態によれば、一連のスイッチング転移中のスイッチングシーケンスは中断エレメントを含んでおり、中断エレメントはスイッチング転移後のスイッチングの中断を規定する。スイッチング損失はスイッチング転移間の中断によりさらに減少されることができる。
本発明の1実施形態によれば、スイッチング中断は出力変数の計算により決定される。この場合、出力変数の計算は、回転電気マシン、変換器および/またはドライブの数学的モデル或いは近似に基づくことができる。通常、出力変数はスイッチングの中断期間にそれらの限度内で変動するか前述の規則にしたがう。
変換器と回転電気マシンの数学的ドライブモデルは、出力変数(例えばトルク、磁束又は中間点電位)の第1の軌跡が予め規定された限度の1つを満たすかそれに近くなるステップ数を計算するために使用されることができる。これは予測の正確性、および(例えばスイッチング損失とトルクに関する)方法の制御性能を増加できる。
本発明の1実施形態によれば、方法はさらに一般化されたスイッチングホライズンに基づいてスイッチング転移および中断エレメントを含むスイッチングシーケンスを発生することを含んでおり、これはスイッチング転移と中断エレメントがスイッチングシーケンスに接合される順序を規定する。
中断エレメントはスイッチング損失を可能な限り低く維持するためにスイッチングが可能な限り少なく行われる結果を有することを意図されている。それ故、可能な限り長い長さを有するスイッチング中断が導入される。スイッチング中断の長さは方法により決定されることができ、ドライブの出力変数が前述の予め規定された規則に忠実である事実に順応されることができる。
一般化されたスイッチングホライズンはスイッチングシーケンスを設定するために使用されることができる。一般化されたスイッチングホライズンは(スイッチング転移がスイッチングシーケンス中の対応する位置にあることができることを規定する)複数のスイッチングエレメントを具備することができる。一般化されたスイッチングホライズンはスイッチングエレメントの前および後の間に中断エレメントを具備することができる。これを示すため、“S”と“E”または“e”の表記が使用されている(中断エレメントは補間エレメントまたは膨張エレメントとして解釈されることもできる)。一般化されたスイッチングホライズンの1例は“SSESE”である。スイッチング損失は一般化されたスイッチングホライズンを使用して2の長さを有する単純なスイッチングホライズンと比較して20%まで減少されることができる。
さらに、一般化されたスイッチングホライズンは中断エレメント“e”で開始することができ、これは随意選択的な待機中断についてのスイッチングシーケンスの開始にある。この待機中断は中断エレメント“E”に関する待機中断と類似して決定されることができる。結果として、予測ホライズンは著しく拡張されることができ、その結果、より正確な予測が行われることができる。結果としてスイッチング損失は通常減少される。
その上限が切り換え転移および待ちステップ数に基づいている一般化されたスイッチングホライズンは、固定された数の時間ステップを有する固定された単純な予測ホライズンに対する1つの代りとして考えられることができる。一般化されたスイッチングホライズンはスイッチングシーケンスの一時的に可変の長さと、したがって異なる長さの予測ホライズンを生じることができる。
本発明の1実施形態によれば、出力変数の計算期間中、出力変数の軌跡が将来の予め規定された上限又は下限を満たす時間が決定される。
本発明の1実施形態によれば、時間の決定はテイラー級数による三角関数の近似および/または区分的多項式関数による三角関数の近似により、ゼロを決定するための最適化方法を使用して、解析的に行われる。
本発明の1実施形態によれば、時間を決定するとき固定子磁束抵抗は計算に入る。
本発明の1実施形態によれば、出力値の軌跡の計算は回転するマシン又はドライブの数学的モデルと補間に基づいている。外挿と対照的に、補間は軌跡の終点が外挿の場合よりも良好に現実に対応するという利点を有する。
本発明の1実施形態によれば、出力変数は例えば少なくとも10のディスクリートな時間ステップの予め定められた数を具備する時間インターバルで補間される。
本発明の1実施形態によれば、数学的モデルを有する出力変数は時間において少なくとも3つの点についてその合間でまたはその境界で計算される。
本発明の1実施形態によれば、補間は二次多項式により行われる。
本発明の1実施形態によれば、方法はさらに反復期間中に長さnを有する(特に拒否されていない)スイッチングシーケンスの品質値を計算する。
本発明の1実施形態によれば、方法はさらに完全なスイッチングシーケンスの予め計算された品質値に基づいて品質値の低い限度を計算する。
本発明の1実施形態によれば、方法はさらに、その品質値が品質値の低い限度を超過するか品質値が品質値の低い限度よりも大きいスイッチングシーケンスを拒否する。
本発明の1実施形態によれば、方法はさらにスイッチングシーケンスの最大の予測される長さについての上限またはその予測ホライズンを使用して品質値を計算する。
本発明の1実施形態によれば、第1に、即ち開始時または反復前に、見込のあるスイッチングシーケンスの品質値が計算される。見込のあるスイッチングシーケンスはこの場合、反復方法の前に良好な品質の値が既に与えられているスイッチングシーケンスであることができ、または良好な品質値が反復方法の前に既に計算されているスイッチングシーケンスであることができる。
本発明の1実施形態によれば、見込のあるスイッチングシーケンスは先行する制御サイクルの最適なスイッチングシーケンスに基づいている。
本発明の1実施形態によれば、見込のあるスイッチングシーケンスは最適なスイッチングシーケンスに基づいており、これは比較的短いスイッチングホライズンを有する先行する最適化ステップにおける現在のスイッチングホライズンとして計算されている。
本発明の1実施形態によれば、2段階の方法がこの目的で使用されることができる。第1に(第1のステップで)最適化問題は例えば“eSE”のような短いスイッチングホライズン、例えば前述および後述する方法およびアルゴリズムで解決される。その後、第2のステップで短いスイッチングホライズンよりも長さのある長いスイッチングホライズン、例えば“eSSESE”が使用される。前述および後述する方法はこの場合、例えば利用可能な計算時間が経過するまで行われる。第2のステップでは、第1のステップからの解が開始値として使用される(「ウォーム・スタート」アルゴリズム;さらに以下を参照のこと)。
第1の問題は比較的迅速に解決されることができ、比較的良好な解(スイッチングシーケンス)が計算されることができる。この解は、切換え可能な、即ち例えば変換器のスイッチング限定に忠実である変換状態を確証し、出力変数が規定された限度を逸脱しない(不安定にならない)ことを確証し、許容可能な性能(比較的低いスイッチング損失等)を発生し、これが変換器へ送信される。小さい問題は利用可能な計算時間内で解決されることができることが確証されることができる。通常、第2のステップでは、良好な解決策が発見され、これは変換器へ送信されることができる。
本発明の1実施形態によれば、最高レベルの優先順位で調査されるスイッチングシーケンスが決定され、ここで次の反復期間(即ち次の反復期間または同じ反復ステップで)に、最高レベルの優先順位を有するスイッチングシーケンスが調査される。
本発明の1実施形態によれば、調査されるスイッチングシーケンスはそれらの優先順位付けにしたがって分類される。
本発明の1実施形態によれば、優先順位付けは少なくとも次の規則のうちの1つを使用して行われ、即ち前記スイッチングシーケンスが低い品質を生じる確率が大きいスイッチングシーケンスが優先され、前記スイッチングシーケンスが予め規定された限度内に出力変数を維持するかおよび/または出力変数が時間の増加と共に予め規定された限度に近づく確率が大きいスイッチングシーケンスが優先され、前記スイッチング転移が許容可能なスイッチングシーケンスまたは高い品質を有するスイッチングシーケンスを生じる可能性が高いスイッチング転移を有するスイッチングシーケンスが優先され、任意のスイッチング転移なく見積もりに基づいて、前記スイッチングシーケンスが長いスイッチング中断につながることが予測されるスイッチングシーケンスが優先され、(不完全な)スイッチングシーケンスがそれらの品質値を使用して優先され、スイッチングシーケンスがそれらの長さを使用して優先される。
本発明の1実施形態によれば、方法はさらに、予め決定された長さまでの全てのスイッチングシーケンスが発生されているならばスイッチングシーケンスの発生を終了することを含んでいる。予め決定された長さはこの場合スイッチングホライズンまたは予め決定された予測ホライズンの長さであることができる。
本発明の1実施形態によれば、方法はさらに、発生されるスイッチングシーケンスの数の上限に到達したか利用可能な計算時間が経過されたならば、スイッチングシーケンスの発生を終了させることを含んでいる。
本発明の1実施形態によれば、方法はさらに、スイッチングシーケンスの品質値が規定された割合、例えば5%未満、品質値の下限を超えていることが決定されたならば、スイッチングシーケンスの発生を終了することを含んでいる。換言すると、次善のMPDTCが行われることも可能であり、ここでは最適ではないスイッチングシーケンスであるが良好なスイッチングシーケンスが決定される。次善のMPDTCを行う動機は以下のことに起因する。
長いスイッチングホライズンは優れた性能を生じる。(以下さらに詳細に説明する)分岐限定検索では、狭い限度でさえも最適な解または最適に近い解はツリー検索期間中に非常に迅速に発見される。それにもかかわらず、計算時間の大部分は最適値が実際に発見されることを確認するために使用される。
それ故、このような確認またはその他の認証が発見される前にアルゴリズムが訂正される(即ち現在の最小の品質値よりも低い品質値を有する未試験のノードが存在しない)ならば、最適値は恐らく既に発見されている。
MPDTC方法では、第1のスイッチング位置又はスイッチングシーケンスからの第1のスイッチング転移はドライブ又はその変換器で使用される。それ故、第1のスイッチング位置またはスイッチングシーケンスからの第1のスイッチング転移だけがドライブ又はその変換器で使用される。それ故、スイッチングシーケンスの第1のエレメントだけが最適である必要があるが、必ずしも残りのスイッチングシーケンスが最適である必要はない。
さらに、短いスイッチングホライズンを有する良好な候補スイッチングシーケンスは迅速に発見されることができる。この短いスイッチングシーケンスは以下より詳細に説明される「ウォーム・スタート」アルゴリズムにより長いスイッチングホライズンを有するツリーでツリー検索を開始するために使用されることができる。
要約すると、短いスイッチングホライズンを使用し、最適の解が全ての状況で発見される代わりに、長い(恐らく一般化された)スイッチングホライズンを使用し、ある状況下で次善の解を受取ることがさらに良好である可能性があるが、これはある状況下ではさらに良好な性能を有することができるMPDTC方法を生じる可能性がある。
本発明のさらに別の特徴は前述および後述するような方法を実行するように設計された電気変換器の制御装置に関する。
本発明のさらに別の特徴は前述および後述するような方法を実行するように設計された例えば制御装置を有する変換器に関する。
例えば、変換器はその入力においてDC電圧に接続されている。その出力(複数のまたは2相、3相電流)において、変換器はAC電圧を発生する。制御装置により切換えられるスイッチングエレメント(例えばサイリスタ、IGCTまたはIGBT)はこの目的で使用されることができる。この場合、電圧は約100Vから200kVであることができる。即ち、変換器は低電圧、中間電圧、高電圧変換器であることができる。変換器により切換えられる電流は10000Aまで可能である。
特に、MPDTC制御アルゴリズム又は方法は任意の多点変換器で使用されることができる。
本発明のさらに別の特徴は、前述し、また及び後述するように方法を実行、回転電気マシンに電流を供給するように設計されている制御装置を有する回転電気マシンと電気変換器を具備するモータシステムに関する。
本発明のさらに別の特徴は、プロセッサで実行するならば前述し、また後述するように、方法のステップを実行し、プロセッサを開始するコンピュータプログラムに関する。
コンピュータプログラムまたはMPDTC制御アルゴリズムは、例えばDSPとFPGAを具備する任意の所望の計算ハードウェアで実行されることができる。
本発明のさらに別の特徴は、コンピュータプログラムに記憶されているコンピュータの読取り可能な媒体に関する。
この場合、コンピュータの読取り可能な媒体はディスク、ハードディスクドライブ、USB記憶装置、RAM、ROM、CD、DVDまたはEPROMであることができる。コンピュータの読取り可能な媒体は例えばインターネットのようなプログラムコードをダウンロードすることを可能にするデータ通信ネットワークであることもできる。
要約すると、以下の利点は説明された実施形態により与えられることができる。即ち、方法の実施形態は中断エレメントにより接続されることができる複数のスイッチング転移を具備する非常に長いスイッチングホライズンを可能にする。第1の実験は方法の実施形態の組合せにより、スイッチング損失が60%まで減少されることができ、トルクの全高調波歪(THD)は同時に約20%改良されることができることを示している。これらの実験はいわゆる3相3点中間電圧変換器で行われており、これは誘導マシンを駆動する。2ステップのみの簡単なスイッチングホライズンによる簡単なMPDTCアルゴリズムと比較して、スイッチング損失は40%まで減少され、一方トルクTHDは一定に維持された。
実施形態は、前記スイッチングシーケンスが次善であるときスイッチングシーケンスの発生及び調査を避ける可能な方法を説明するために使用される。結果として、平均計算時間は著しく減少されることができる。さらに、良好な解がスイッチングシーケンスで発見されることを確実にすることを可能にする停止規準が与えられることができる。結果として、最大の計算時間は限定される。
一般的に、実施形態はMPDTCアルゴリズムを変更及び改良するための技術を示しており、それによって技術的視点から、このようにして長いスイッチングホライズンを有する方法を現在利用可能な計算ハードウェアへ変換するのに効率的になる。シミュレーション結果は最悪なケースのシナリオにおける計算の複雑性が1または2桁の指数で減少されることができ、(主にスイッチング損失とTHDに関して)制御性能はそれによって実質的に影響されないことを示している。
以下のテキストは本発明の例示的な実施形態を添付図面を参照にして詳細に説明している。
本発明の1実施形態による3つの電圧レベルを切換えるための3相変換器回路を示す図である。 本発明の1実施形態によるトルク軌跡を示す図である。 本発明の1実施形態による固定子磁束軌跡を示す図である。 本発明の1実施形態によるスイッチングシーケンスを示す図である。 本発明の1実施形態による検索ツリーを示す図である。 本発明の1実施形態によるMPDTC方法のフローチャートである。 出力変数の軌跡を計算するための本発明の1実施形態による1つの可能性を示す図である。 本発明の1実施形態による限度を有する軌跡の交差点を計算するためのフローチャートである。 本発明の1実施形態による出力変数の軌跡を示す図である。 本発明の1実施形態による限度を有する軌跡の交差点を決定するためのフローチャートである。 本発明の1実施形態による品質値の進行を示す図である。 本発明の1実施形態によるMPDTC方法のフローチャートの詳細を示す図である。 本発明の1実施形態による検索ツリーのレベル当りのノード数を有するヒストグラムを示す図である。 本発明の1実施形態による品質計算期間中の現在の品質のプロフィールを示す図である。
図面で使用されている参照符合とその意味が要約された形態で、参照符合のリストに与えられている。原理的に、同一または類似の部分は同じ参照符合を与えられている。
図1は、3つの電圧レベルを切換えるための3相変換器回路2を示しており、ここでは回転電気マシン1はその相u、v、wを介して変換器回路2のDC電圧回路3に接続されている。通常、回転電気マシン1はm個の電圧レベルを切換えるための変換器回路2に接続されることができ、ここでm≧2である。図1に示されているように、DC電圧回路3はキャパシタCと、その第1のキャパシタCに直列接続されている第2のキャパシタCにより形成されている。DC電圧回路3は第1のキャパシタCにおける第1の主端子Vと、第2のキャパシタCにおける第2の主端子V-と、直列接続されている2つのキャパシタC、Cにより形成されるサブ端子NP(中間回路の中点)とを有する。さらに変換器回路2は各相u、v、wに対して設けられているサブ変換器システム4を具備し、各ケースにおいて、第1のスイッチンググループまたはスイッチングエレメント5によって、第2のスイッチンググループまたはスイッチングエレメント6によって、第3のスイッチンググループまたはスイッチングエレメント7によって形成され、ここで各スイッチンググループ5、6、7は直列接続されている2つの電力半導体スイッチ9によって形成される。さらに、各サブ変換器システム4では、第1のスイッチンググループ5は第1の主端子Vに接続され、第2のスイッチンググループ6は第2の主端子Vに接続されている。さらに、第1のスイッチンググループ5は第2のスイッチンググループ6と直列に接続されており、ここで第1のスイッチンググループ5と第2のスイッチンググループ6との間の接合は相端子を形成する。クランピングスイッチンググループの形態の第3のスイッチンググループ7は第1のスイッチンググループ5へ特に、第1のスイッチンググループ5の2つの直列接続された電力半導体スイッチ9間の接合に接続されている。さらに、第3のスイッチンググループ7は第2のスイッチンググループ6、特に第2のスイッチンググループ6の2つの直列接続された電力半導体スイッチ間の接合に接続されている。さらに、第3のスイッチンググループ7、特に第3のスイッチンググループ7の2つの直列接続された電力半導体スイッチ間の接合はサブ端子NPに接続されている。
第1及び第2のスイッチンググループ5、6中の電力半導体スイッチ9は駆動可能な双方向の電力半導体スイッチの形態であり、ここで第3のスイッチンググループ7中の電力半導体スイッチは単一方向の駆動可能ではない電力半導体スイッチ9の形態である。しかしながら、第3のスイッチンググループ7中の電力半導体スイッチは駆動可能で双方向の電力半導体スイッチ9の形態であることも考えられる。電力半導体スイッチ9は例えばサイリスタ、IGCTまたはIGBTである。
図1は変換器2と電気マシン1を具備している変換器2または駆動システム(モータシステム)の制御装置10を示している。制御装置10は制御ライン12を介して、電力半導体9と、したがってスイッチンググループまたはスイッチングエレメント5、6、7を駆動し、前記電力半導体スイッチおよびスイッチンググループまたはスイッチングエレメントを切換えることができる。さらに、制御装置が随意選択的な測定ライン14を介して電気マシン1から測定信号を受信することが可能である。制御装置10はこれらの測定信号を介して回転電気マシン1の出力変数を決定できる。記載されたアルゴリズム及び方法は制御装置10のプロセッサ16のプログラムモジュールの形態であることができる。
この発明の方法によれば、一般的にm個の電圧レベルを切換えるための変換器回路2であることができる変換器回路2の相u、v、wは、変換器回路2の電力半導体スイッチ9のスイッチング状態の選択されたスイッチング転移後、制御装置10の各制御サイクルでDC電圧回路3に接続される。
図2cは3つの候補スイッチングシーケンス20、22、24を示している。図2aと2bはトルク軌跡26、28、30および固定子磁束軌跡32、34、36を示しており、これらは前記軌跡のそれぞれ上限と下限との間で前記候補スイッチングシーケンスと関連される。時間軸は3つのグラフ中のサンプリング又はディスクリートな時間ステップにより示され、ここでサンプリングのインターバル、即ちkとk+1との間の時間は例えばts=25μsであることができる。本発明のサンプリング時間はこの場合kである。
図2cはエレメント“SSESE”を有するスイッチングホライズンにより発生され、時間ステップkとk+1におけるスイッチングとその後の1以上の軌跡までの出力変数の軌跡の膨張をもはや許容しないスイッチングシーケンス20、24、26を示している。例えばこれは時間ステップk+j(例えばスイッチングシーケンス20の場合k+5)で生じることができる。第3のスイッチング事象この時点で生じ、さらに膨張ステップが後続する。
図3は、拡張されたスイッチングホライズン“SSESE”を有する対話的MPDTCアルゴリズムの助けによって発生される検索ツリー38の1例を示している。検索ツリー38は全ての許容可能なスイッチング転移への分岐が行われる(ホライズンのスイッチングエレメントに対応する)スイッチングノード40と、限度に到達されるまで出力変数の軌跡を拡張する(ホライズンの中断エレメントに対応する)中断ノード42を有する。
検索ツリー38は拒否されたノード43も有し、これは拒否され反転されたTにより示されるスイッチングシーケンスに属する。ディスクリートな時間軸は左側に示されており、kからk+Nまで延在し、ここでNは最長のスイッチングシーケンスのホライズンの長さである。
図4は例えば検索ツリー38を発生することができる対話的MPDTCアルゴリズムのフローチャートを示している。時間ステップkで、MPDTCアルゴリズムは以下の手順にしたがってスイッチングシーケンスU=[u(k),u(k+1),…,u(k+N−1)]を計算する。
ステップS10で、ドライブx(k)の現在状態ベクトルを有するツリーのルートノードと、先行するスイッチ位置u(k−1)と(一般化された)スイッチングホライズンを初期化する。ルートノードをスタック上に位置付ける。
状態ベクトルx(k)は例えばマシンの固定子および回転子の電流コンポーネントまたは、マシンの固定子および回転子磁束、或いはその組合せを含むことができる。さらに状態ベクトルx(k)は例えば中間回路の中点における電圧電位のような変換器の状態を含むことができる。
ステップS12で、空ではないスイッチングホライズンを有する最上位ノードをスタックから取る。
ステップS14で、スイッチングホライズンの第1のエレメントを読取り、全ての許容可能なスイッチング転移へ分岐する。この場合、許容可能なスイッチング転移は変換器のトポロジに対して許容可能である、即ち変換器を損傷する可能性がなくまたは変換器に非常に大きな負荷を与えないスイッチング転移である。許容可能なスイッチング転移は検索表に記憶されることができ「オフラインで」計算されることができる。
“E”に対しては、ステップS14で外挿、補間および/または対話的ドライブモデルの使用によって出力変数の軌跡を拡張する。この場合、状態ベクトルx(k)が使用されることができ、計算された出力変数で更新されることができる。
ステップS16で、候補ではないスイッチングシーケンスを排除し、候補であるスイッチングシーケンスのみを維持する。例えば1以上の出力変数がスイッチング転移後にそれらの限度を外れるならば、スイッチングシーケンスは候補ではない。
ステップS18で、スタック上に候補スイッチングシーケンスを位置させ、依然としてスタック上にノードが存在するならばステップS12へ進む。空ではないスイッチングホライズンを含むスタック上にもはやノードが存在しないならば、計算を停止する。これらの計算結果は可変長を有する候補スイッチングシーケンスU(k)=[u(k),…,u(k+n−1]であり、iはIからであり、Iはインデックスセットである。
ステップS20で、I中の各候補スイッチングシーケンスiに対する関連される品質値を計算する。スイッチング周波数が最小にされることを意図されるならば、例えばc=s/nを考慮に入れ、これは平均スイッチング周波数に近くなり、ここでs=Σj−k k+ni−1‖u(j)−u(j−1)‖はスイッチングシーケンスU(k)のスイッチング転移の総数であり、nは対応するスイッチングシーケンスの長さである。
ステップS20で、品質値がスイッチング損失により計算されるならば、品質関数c=E/nが使用され、ここでEはスイッチング損失である。スイッチング損失を計算するため、磁束コンポーネントの線形の組合せである相電流が計算の必要がある。
ステップ22で、最小の品質値を有する最適のスイッチングシーケンスU=U(k)を選択し、ここでi=arg min cである。
ステップS24で、最適のスイッチングシーケンスUの第1のスイッチング転移u(k)=uを変換器のスイッチングエレメントに適用し、次の時間ステップk+1で(即ち次の制御サイクルで)前述した方法を実行する。
各候補スイッチングシーケンスが許容可能な出力変数規則を発生するようにアルゴリズムが構成される。これは出力変数の限度が定常状態の動作期間中の任意の時間で留意されることを確実にしようとする。さらにアルゴリズムは反復的に実行され、即ち最初にスイッチングシーケンスをリストしてその後関連される出力変数軌跡を計算する代わりに、スイッチングシーケンスは許容可能なスイッチング転移40で分岐させることによって段階的に構成される。これによる1つの利点は、スイッチングホライズンが容易に拡張されることができることであり、その結果複数のスイッチング転移40と複数の中断ノード42が考慮されることができる。さらにツリー検索技術は計算的負荷を減少するために適用されることができる。
図3を参照すると、アルゴリズムはルートノードで開始し、ノード40を有する検索ツリー38を通過し、これは各ノードが許容可能なスイッチング転移を表すサブツリーのルートノードと、拡張ステップを表しただ1つの子ノードを有する中間ノード42を表している。ツリー38の深さはスイッチングホライズン内の中間ノード42当りの利用可能なスイッチング転移数と中間ステップ数である。アルゴリズムは、候補スイッチングシーケンスである全ての許容可能なスイッチングシーケンスをリストし、それらの対応する出力変数軌跡とそれらの品質値を計算する。したがって、候補スイッチングシーケンスに属する検索ツリー40中の全てのノードがアクセス(ビジット)される。
今説明したアルゴリズムは計算の効率を増加するために変更されることができ、その結果比較的長いスイッチングホライズンが現在利用可能であるハードウェアで計算されることができる。これは例えば以下の技術により実現されることができる。
−軌跡のうちの1つが関連されるヒステリシス限度(または一般的な予め規定された限度)を満たすまで所定のスイッチング状態の組合せについてのトルク、固定子磁束および(中間回路)中点電位軌跡を拡張する迅速で正確な方法。ここでの目的は平均計算時間を減少することである。
−検索ツリーでアクセスされるノード数を減少するためのカスタム化された最適化技術。ここでの目的は平均計算時間を減少することである。
−次善MPDTC。ここでは反復ステップ(または時間)の最大数が限定されるが、次善である可能性がある許容可能な解(スイッチング転移)が発見されることが確証される。この概念は最大の計算時間を制限し、それは主としてアルゴリズムの実行で重要である。
図5および6を参照すると、ステップS14で出力変数の軌跡、または軌跡が限度に交差する時間がどのように補間、外挿又は他の近似により決定されることができるかについて詳細を示す。
恐らくドライブのモデルを使用する多くの計算時間を必要とする不正確の外挿及びシミュレーションの代わりに、出力変数(トルク、固定子磁束、中点電位)のうちの1つが限度に到達するまで所定のスイッチング状態の組合せが適用されることができる時間ステップの数は解析的に予測されることができ、その場合にはゼロを発見するための簡単な最適化方法が使用されることができる。
図5はα/β平面における固定子磁束ベクトルΨと回転子磁束ベクトルΨを示している。固定子磁束ベクトルΨは電圧ベクトルvにより動かされ、これはスイッチング状態の組合せuの関数である。固定子磁束ベクトルΨはこの場合内部ヒステリシス限度44と外部ヒステリシス限度36内であることが意図される。
固定子抵抗を考慮せずに、時間0で開始する固定子磁束軌跡は次式の形態の簡単な関係により近似されることができ、即ち、
Ψ(t)=Ψ(0)+tv
ここで固定子磁束ベクトルΨはα/βで与えられ、vはα/βにおける電圧ベクトルであり、tは連続する時間であり、スケール係数は省略されている。
この関係を二乗し、これを内部ヒステリシス限度44(内側の円の半径)と等式化することは時間tにおける二次多項式を生じる。ヒステリシス限度44、46に関する固定子磁束ベクトルΨの位置と電圧ベクトルvの方向にしたがって、この多項式は容易に計算されることができる1または2つの解を有するか、解をもたない。同じことが2つの解または解なしを許容する外部ヒステリシス限度46との交差点の類似関係にも当てはまる。
後に固定子磁束Ψがヒステリシス限度44、46と交差する時間tが最小の負ではない時間tにより与えられ、それは前述したように計算される。この時間はディスクリートな時間単位または、時間tに最も近い時間ステップkを決定するために使用されることができる。
今軽視した固定子磁束抵抗でさえも以下の異なる方法で今説明した計算で考慮されることができる。
−α/β平面の原点の方向で対応する角度を通して電圧ベクトルvを回転することによる方法と、
−マシンモデルの固定子磁束式を使用することによる方法。時間0で開始するとき、特に固定子磁束Ψはマシンモデルを使用してα/βの所定の電圧ベクトルvについて短時間のインターバル後計算されることができる(第1の2つの式のみがこの目的で使用される)。これに基づいて、電圧ベクトルvの長さおよび方向は固定子抵抗を考慮するために修正されることができる。
これらの修正は例えばアルゴリズムを実行する前に全ての電圧ベクトルvについて、全てのトルク及び速度の調節について「オフライン」で計算されることができる。この情報は例えばアルゴリズムがアクセスする検索表に記憶されることができる。
トルクの軌跡またはその限度との交差もこのようにして決定されることができる。トルクは固定子磁束Ψと回転子磁束Ψとの間のクロス積である。回転子磁束ベクトルΨの長さが予測ホライズン内で一定であり、回転子磁束ベクトルΨの回転が定常速度で行われると仮定すると、今説明した固定子磁束の進行がトルク式に挿入されることができる。式の簡単化は時間0における磁束成分と項t sin(wt)とt cos(wt)の関数としてトルク進行で生じ、ここでwは回転子磁束Ψの回転速度である。
トルク式をより低いか高いトルク限度に等式化し、最小の負ではない時間を決定することは、後に第1の限度に接触するか交差する時間を与える。トルク式は異なる方法で解かれることができる。例えば今説明した計算が解析的に行われることができる。
トルク式を解くための別の可能な方法は、時間t=0またはt>0についてテイラー級数によって項t sin(wt)とt cos(wt)を近似することからなる。さらに反復がtを介して行われることができ、またはtは限度との次の接触が予測される場所に関する既存の情報に基づいて調節されることができる。
さらに、区分的な多項関数により項t sin(wt)とt cos(wt)を近似し各近似インターバルでトルク式を解くことが可能である。
トルク式を解くための別の可能な方法は、ゼロを決定するためのアルゴリズム。例えばニュートンの方法、セカント方法および/またははさみうち方法の使用からなる。このアルゴリズムは固定子磁束軌跡画素の限度の1つと交差する時間tが決定されるとすぐに中止されることができる。
アルゴリズムを図6に関して説明する。
ステップS100で、導関数を0で等式化することによりゼロを決定するアルゴリズムを使用してt>0について次のトルク最大または最小を発見する。
ステップS102で、最大又は最小がトルクの限度内であるか否かを決定する。この場合には、ステップS100を継続する。そうでない場合には、ステップS103に続く。
ステップS103で、交差される限度、即ちより高い又は低いトルク限度を決定し、ゼロを決定するアルゴリズムを使用して限度に到達する時間を計算する。
中点電位がその限度の1つに到達する時間はそれぞれ今説明した方法により計算されることができる。これは外挿法又はトルク式について前述した解と類似する解析的解を含んでいる。
出力変数の軌跡と、これらの軌跡が上限又は下限と交差する時を解析的に決定するための丁度説明した方法とは対照的に、以下のテキストは粗いサンプリングインターバルと二次補間を使用して(恐らく数学的な)ドライブモデルに基づいた方法を提案する。この方法を図7および8を参照して説明する。
図7は時間軸kにわたって示され、粗い時間ステップts=dtsにおける値について計算されている出力変数の軌跡48を示している。ここで、tsは制御装置のサンプリングインターバル、即ち制御装置がサンプルできる最短の時間インターバルまたは時間ステップ、例えば25μsまたは制御サイクルのインターバルであることができる。粗いサンプリングインターバルTs=dは例えば10に設定されているdのために選択されることができる。粗いサンプリングインターバルはそれ故、制御装置のサンプリングインターバルの倍数である。
図面から分かるように、軌跡48は低い及び高いヒステリシス限度44、46内でk=0とk=27の間に延在し、約k=27の低いヒステリシス限度を交差する。
軌跡48と限度44、46の一方との間の交差点50を決定するための図8を参照する以下説明するアルゴリズムは、制御装置に記憶されている時間ディスクリートドライブモデルがディスクリート化ステップとして、制御装置のサンプリングインターバルではなく粗いサンプリングインターバルTsを使用する事実に基づいている。
ステップS200で、k=0で開始し、ドライブモデルを用いてk=dとk=2dにおいて出力変数を計算しシミュレートする。
ステップS202で、k=0における点に基づいてそれぞれの出力可変軌跡48の二次近似と、各出力変数における2dを導出する。二次近似の湾曲と、k=0における点、および2dがヒステリシス限度44、46の範囲内または上或いは下であるかに基づいて、いずれの限度が出力変数軌跡により交差される候補であるかを識別する。
ステップS204で、二次近似と候補として識別された限度との交差点を計算する。交差点が存在するならば、交差時間を解析的に計算する。時間がk=0とk=2dとの間であるならば、アルゴリズムを停止する。計算が行われる全ての出力変数の決定された最小時間を決定された時間として取る。出力変数がk=0とk=2d内の限度を交差する出力変数がないならば、粗いサンプリングインターバルTsを後の時間へ動かし、時間ステップk=3dにおける出力変数を計算する。ステップS202を反復するが、dを通してシフトされる。
図7に示されているシミュレートから開始して、アルゴリズムは以下のように進む。インターバル52が点k=1、d、2dを基礎として考慮される第1のステップでは、高いヒステリシス限度との交差点が調査されるが、交差点は発見されない。第2のステップで、インターバル54が点k=d、2d、3dに基づいて考慮されるならば、低いヒストリシステム限度44との交差点50が決定され、時間k=27が決定される。
dはインターバルの長さ(即ち2d)が拡張時間ステップの平均数、即ちスイッチング中断の平均長の領域中であるように選択されることができる。この情報はシミュレーションにより「オフラインで」計算され検索表に記憶されることができる。
時間ステップ0、d、2dにおいて出力変数を決定し二次補間を使用する代わりに、出力変数は時間0と2dで計算されることができ、その導関数は時間ステップ0と2dで計算されることができ、これらは二次補間に使用されることができる。
さらに、または代わりに、出力変数の値に基づいた線形又は三次補間は適切な数の時間ステップを考慮して使用されることができる。これらの時間ステップは均一に分配されるかまたは均一にインターバルを隔てられる必要はない。特に、軌跡が限度を交差することが予測される場合、時間ステップが構成されることができる。
全ての許容可能なスイッチングシーケンスまたは候補スイッチングシーケンスを決定し分類(または優先順位付け)する代わりに、調査されることを意図されるスイッチングシーケンス数も平均計算時間を減少するため限定または減少されることができる。
図9は一般化されたスイッチングホライズン“eSSESE”の可変長にわたる品質値の進行を示している。図9のグラフでは、時間は右方向に時間ステップで示されており、品質は上方向に示されている。いわゆる「分岐と限定」検索アルゴリズムを実行しながら進行が生じ、これは以下さらに詳細に説明する。完全なスイッチングシーケンス58は完全に調査されており、不完全なスイッチングシーケンス60は完全に調査されておらず、放棄されている。スイッチングシーケンス62は依然として完全には調査されていない。図面から明らかであるように、この場合にはその時間における最適なスイッチングシーケンスは39の時間ステップの長さと約0.01の品質値を有する。
図面から、スイッチングシーケンスが拡張されるならば、品質値は単調に上昇しないことが導かれることができる。それにもかかわらず、不完全なスイッチングシーケンスの品質の評価は後続する計算の助けにより行われることができる。
完全なスイッチングシーケンスはこの場合、一般化されたスイッチングホライズンの全てのエレメントを有するスイッチングシーケンスである。これに対照的に、不完全なスイッチングシーケンスはエレメントを完全なスイッチングシーケンスに取り付けることによってのみ形成されるスイッチングシーケンスである。即ち、不完全なスイッチングシーケンスは通常、一般化されたスイッチングホライズンよりも少ない数のエレメントを有する。
完全なスイッチングシーケンスの品質値cはこの場合、以下のように計算されることができる。スイッチングシーケンスに関連される品質値は全てのスイッチング転移のスイッチング品質の和をスイッチングシーケンスの全長nで割算したもの、即ちc=sum(Eloss)/nである。スイッチングホライズンはスイッチング点と、可変の期間であることができる中断エレメントを含むことができるので、nは可変長を有することができる。
そのときの最小の品質値cは完全なスイッチングシーケンスの一続きのアルゴリズム内で発見されている最小の品質値cである。
不完全なスイッチングシーケンスの品質値の下限clbは次のように計算されることができ、品質値cは典型的にスイッチングシーケンス中の全てのスイッチング転移にわたるスイッチング損失の和をスイッチングシーケンスの全長により割算したものであるので、品質値は必ずしもスイッチングシーケンスの長さの増加と共に単調に増加する必要はない。いわゆる分岐限定技術を使用することができるように、品質値の下限clbが導入され、これは不完全なスイッチングシーケンスclb=sum(Eloss)/Nmaxにも適用され、ここでNmaxはスイッチングシーケンスの最大の長さの上限である。この場合c≧clbが当てはまる。
スイッチングシーケンスNmaxの最大の予測される長さが一続きのアルゴリズムの期間中に更新されることも可能である。Nmaxが最大のスイッチングシーケンスの長さの狭い上限であるならば検索アルゴリズムはより効率的である。
ツリー検索期間中に、Nmaxは多くの方法で更新されることができる。このための幾つかの方法を以下説明し、これらは組み合わせられることもできる。
maxは各動作点および各予め定められたスイッチングホライズンについてオフラインシミュレーションにより決定され検索表に記憶されることができる。
maxは先行する制御サイクルから次の制御サイクルへ転送されることができる。ツリー検索期間中、さらに長いスイッチングホライズンを有するスイッチングシーケンスが発見されたならば、Nmaxは増加されることができる。ここではNmaxが固定された値、例えば0.9により先行する制御サイクルからスケールされることも可能である。
制御サイクルのNmaxの開始値が特別な数の先行する制御サイクルにわたってNmaxの最大又は平均であることも可能である。
全体として、Nmaxが増加されるならば、ツリー検索期間中に前もって拒否された(不完全な)スイッチングシーケンスが再度考慮され、恐らくclbが更新されることが可能である。
さらに、緩和および近似が下限clbを計算するために使用されることができる。
図10は図4に示されているアルゴリズムと類似のアルゴリズムの詳細を示している。しかしながら図4のステップS20はステップS300により置換されており、ステップS301が導入され、ステップS18からの分岐はもはやステップS12へ進むのではなく、ステップS301へ続いている。ステップS300、S301、S12、S14、S16の順序はこの場合図10に示されている順序と異なることもできる。ステップS300で、スイッチングシーケンスは反復又は繰返し期間中に拒否される。ステップS301で、拒否されていないスイッチングシーケンスが分類および/または優先順位付けされる。ステップS12で、最高レベルの優先順位を有するスイッチングシーケンスがその後選択される。原理的に、品質関数はステップS300で評価されることができ、スイッチングシーケンスは前記スイッチングシーケンスについてcがclbよりも大きいときは何時でも拒否されることができる。優先順位付け及び分類、即ち考慮に入れることを意図されるスイッチングシーケンスについての考察がステップS12の前のラン期間中に行われることも可能である。
アルゴリズムは種々の方法で変更されることができる。
カスタム化された「分岐と限定」アルゴリズム:ツリーがルートノードからリーフへ横断されるならば、スイッチングシーケンスおよび関連される出力変数軌跡(S14)と品質値(S300)を反復的に計算する。各反復ステップ(S300)で、現在の(恐らく不完全な)スイッチングシーケンスの品質値について下限clbを計算する。下限clbが最小品質cを超えるならば(これまで決定された最小の完全なスイッチングシーケンス)、不完全なスイッチングシーケンスは考慮されず拒否される。
「深さ優先検索」アルゴリズム:(例えばステップS301で優先順位付けされている最も有望なスイッチングシーケンスと同じスイッチング転移を有する常に不完全なスイッチングシーケンスによって)最も有望なスイッチングシーケンスで開始し、関連される出力変数軌跡とそれらの品質値を計算する。目的は最適のスイッチングシーケンスに近くなる(完全な)スイッチングシーケンスを発見することであり、ツリー検索の開始時に直ちに対応して小さい品質値を有する。
「ウォーム・スタート」アルゴリズム:最も有望なスイッチングシーケンスがアルゴリズムが行われる前に(少なくとも部分的に)以下から決定されることができ、即ち、
−時間ステップを通してシフトされている先行する制御サイクルの最適なスイッチングシーケンスと、
−さらに短いスイッチングホライズンにより実行された先行する最適化ステップのために決定されている最適なスイッチングシーケンス(このようなスイッチングシーケンスは不完全であるので、これは部分的な「ウォーム・スタート」を可能にし、不完全なスイッチングシーケンスの端部からの分岐が完全なスイッチングシーケンスを得るために必要とされる)と、
−以下さらに説明する幾何学的解析方法によりスイッチングシーケンスの第1のスイッチング位置を決定することも可能である。
分岐経験則アルゴリズム:その基本的形態において、アルゴリズムは全ての許容可能なスイッチング転移にわたって分岐し、プロセスにおいてスタック上の最上位ノードを選択する。さらに反復数を減少するため、最も有望なスイッチング転移(ノード)が最初に調査され、スイッチング転移はそれ故対応して分類される。ステップS301の分類または優先順位付けは分岐限定を導入することにより行われることができ、分岐限定は例えば以下を含んでいる。
優先順位付けはスイッチングシーケンスが許容可能および/または良好なスイッチングシーケンスにつながる確率を使用して行われる。確率は先に「オフラインで」計算された検索表から調査されるようにスイッチング転移について決定されることができ、またはこれはα/β平面における各動作点および各(電圧ベクトル)セクタについて「オンラインで」決定されることができ、各スイッチング転移(電圧ベクトル)の確率は定常状態動作のシミュレーションにより決定される。記憶要件を減少するため、問題はゼロセクタへ転送され、確率分布はそのゼロセクタについて決定される。スイッチング位置またはスイッチングシーケンスはその後、減少する確率にしたがって分類され、分岐は最初に最大の確率を有するスイッチングシーケンスまたはスイッチング位置について行われる。セクタの典型的な幅は15、30、45または60℃である。換言すると、問題は3相システムの対称性を使用して低次元のスペースでマップされる。このスペースでは、各個々のスイッチング状態またはスイッチング転移を使用する確率はシミュレーションにより「オフラインで」計算されることができる。
代替としてまたはこれに加えて、スイッチング転移とスイッチングシーケンスは幾何学的解析に基づいて分類されることもできる。一定のトルクを維持するスイッチング位置は回転子磁束に平行な線上に存在し、固定子磁束の大きさを一定に維持するスイッチング位置は固定子磁束に垂直な線上に存在する。これらの考察に基づいて、ディスクリートなスイッチング位置が決定されることができ、この位置はトルクを増加または減少し、および/または固定子磁束を増加または減少する。トルクが高い又は低い限度に近いか、およびそのために減少または増加される必要があるかにかかわりなく、これらの基準を実現するディスクリートなスイッチング位置が選択され優先順位付けされることができる。同じ計算がまた固定子磁束と複数または単数の中点電位についても行われることができる。ここでの概念は一定のトルクと一定の磁束を発生する理想的な電圧を計算することである。この理想的な電圧は無限に急速なスイッチングによってのみ、即ち限度値でのみ到達されることができる。理想的な電圧は通常は整数ではなく、それ故スイッチング可能ではないが例えば[0.9;−0.8;0.1]のような実数である理想的なスイッチング状態に転送されることができる。しかしながらスイッチング可能なのは例えば[1;−1;0]のみである。理想的な電圧又は理想的なスイッチング状態或いはスイッチング転移は、例えば[1;−1;0]の有望なスイッチング状態またはスイッチング転移が位置されている近辺における良好な開始値である可能性がある。さらに、変換器およびマシンにおいて所望の効果を有し、例えばトルクを増加するスイッチング状態又はスイッチング転移が理想的な電圧に基づいて決定されることができる。
今述べたことはいわゆる緩和されたスイッチング位置又はスイッチング転移、即ち現実のスイッチング状態で行われることができる。所望の緩和したスイッチング位置が決定されると、緩和したスイッチング位置近辺のディスクリートなスイッチング位置も最初に考慮されることができる。
スイッチングシーケンスを分類および/または優先順位付けするために(S301)、制御サイクル内の時間における現在点までで最良の品質値(cまたはclb)を有するノードが次に調査される手順が後続することもできる。
ステップS301でスイッチングシーケンスを優先順位付けするさらに別の可能性を図11と12に関して説明する。
図11は一般化されたスイッチングホライズン“eSSESE”の検索ツリーのレベル当りのノード数を有するヒストグラムを示している。このヒストグラムでは、ノード数が上方向で示され、検索ツリーの深さ又はレベルは右方向で示されている。このグラフから認められるように、検索ツリーの深さも一般化されたスイッチングホライズン(例えば“ESE”)から実行されるように残りの動作により示されることもできる。
検索ツリーのノード及びスイッチングシーケンスの優先順位付けはヒストグラムが特別な方法で形成されるように行われることができる。これは検索ツリー中の調査されていないノードの分布または不完全なスイッチングシーケンスに適合することを可能にする。(通常は検索ツリーの、即ちヒストグラムの左側上の上位レベルにある)最小品質値を有するノードを常に選択する代わりに、低い最適な品質値(良好な限度)を迅速に得て、したがってさらに低レベルの検索ツリーに焦点を向けるために迅速に完成したスイッチングシーケンスを計算することが有効である。
図11を参照すると、この場合、線66は所望のヒストグラムを表し、線64は部分的に実行されたアルゴリズムにより発生されている現在のヒストグラムを表している。この例では、(動作“SESE”が依然として実行される必要がある)第2のレベルのノードが選択される。特にこの場合、最小品質値を有する第2のレベルのノードが取られることができる。
これは図10で示されているアルゴリズムに対して以下の変更を行うことにより実現されることができる。
ステップS301で、さらに検索ツリーの各レベルについてノード数を決定する。これは例えば図11のヒストグラムにつながる。ヒストグラムの所望の形態、例えば検索ツリーの深さの指数関数を決定する。この形態はまた既に予め規定されることができる。
ステップS301で、所望のヒストグラムの形態を最も侵害するレベルを選択する。このレベルに対して、例えば最低の品質値を有する(不完全な)スイッチングシーケンスを選択し、これを優先順位にする。
前述の実施形態の大部分は平均計算時間の減少に貢献する。しかしながら最大の計算時間を限定することも同様に重要である。
これは計算ステップの最大数又は計算時間が限定される事実、およびMPDTC問題に対する次善の解が許容される事実のために実現されることができるが、良好な(候補)スイッチングシーケンスが常に発見されることを確実にすることができる。
前述したように、候補スイッチングシーケンスは、許容可能、即ちある限度内または右方向の点である出力変数の軌跡を生じる。
図12は、ツリー検索期間中の反復数を介して示されている(この場合はスイッチング損失に基づいた)品質値の進行を示している。このグラフでは、反復数は右方向に示され、キロワットで示されるスイッチング損失は上方向で示されている。
このグラフから、この場合は反復の総数の約25%後に最適な品質値がすぐに発見されることが明白である。大部分の反復(この場合は75%)は解の最適化を確認することのみに使用される。スイッチングシーケンスの最適な第1のエレメントは、即ち次に最適なスイッチング転移はさらに早期に(反復の総数の25%未満内で)発見される。
それ故、次善のMPDTC方法を実行することが好都合でありうる。次善のMPDTCアルゴリズムまたは方法を実行するため、先に説明したMPDTCアルゴリズムに対して以下の変更が行われることができる。
図4と10からステップS18で、再帰動作を終了するための代わりの又は付加的なエグジット状態が使用されることができる。
−調査されるスイッチングシーケンスまたはノードの数の上限および/または利用可能にされた計算時間の上限が導入される。この数またはこの時間を超えるならばアルゴリズムは停止される。エグジットすることが決定された最適なスイッチングシーケンスは(次善)解として使用される。
−これに対する代替方法として、最適化アルゴリズムは検索ツリーを停止させる中断が生じるまで動作されることができる。中断は任意の時間にツリー検索を中断できる。これはプロセッサのアイドル時間を防止し、代わりにこの時間をそのときの最適な解を改良して使用することを可能にする。
−最適性に対する近似の保証に到達されたならば、アルゴリズムを停止することも可能である。この場合、許容可能な最適性マージンが与えられ、これは例えば品質関数に関して2%であることができる。最良のclbの2%内である完全なスイッチングシーケンスが決定されたとき検索ツリーは停止され、ここでclbは不完全なスイッチングシーケンスの品質についての低いバリアを表している。
さらに、許容可能であり、その第1のスイッチング状態またはスイッチング転移が許容可能であり、ドライブの安定な応答を確実にし(即ちその出力変数軌跡が限度内で変動またはこれらの限度に近づく)、および/またはマシン及び変換器の良好な性能を確保する(予測される品質が小さい)良好なスイッチングシーケンスが常に発見されることを確実にすることができる。これは種々の方法で実現されることができる。
−例えば前述したように、「深さ優先」検索アルゴリズムと組み合わせた「ウォーム・スタート」アルゴリズムは最適なスイッチングシーケンスに近いスイッチングホライズン全体にわたって解(スイッチングシーケンス)を発見する前提条件を迅速に実現する。
−制御サイクル期間中に異なる長さの2つのスイッチングホライズンを有するアルゴリズムを実行することも可能である。予備段では、短いスイッチングホライズンを有するスイッチングアルゴリズムが実行され、この短いスイッチングホライズンの最適又は次善のスイッチングシーケンスが計算される。このスイッチングシーケンスはその後例えば「ウォーム・スタート」アルゴリズムにより最適化方法の主要な段を行うために使用されることができる。
さらに既に説明されたように、検索域は検索ツリーから有望ではないスイッチング転移(ノード)を除去することにより減少されることができる。これは例えば前述したように幾何学的解析に基づいて行われることができる。
方法及びアルゴリズムの前述した種々の実施形態は、明白に述べられていなくても、相互に組合せられることができることが理解されるべきである。
方法及びアルゴリズムはプログラムされたソフトウェアモジュールとして実行されることができる。しかしながら、この方法及びアルゴリズムがハードウェアによって少なくとも部分的にマップされる確率は除外されない。
「具備する」は任意の他のエレメント又はステップを除外せず、“one”または“a”はさらに大きな数を除外しないことも述べるべきである。さらに、前述の例示的な実施形態の1つを参照して説明した特性又はステップも他の前述した例示的な実施形態からの他の特性又はステップと組み合わせて使用されることができることに留意すべきである。請求項中の参照符合は任意の形態の限定として考慮されるべきではない。
符合の説明
1…回転電気マシン、2…3つの電圧レベルを切換えるための変換器回路、3…DC電圧回路、4…サブ変換器システム、5,6,7…第1、第2、第3のスイッチンググループ、スイッチングエレメント、9…電力半導体、10…制御装置、12…制御ライン、14…測定信号線、16…プロセッサ、20,22,24…候補スイッチングシーケンス、26,28,30…トルク軌跡、32,34,36…固定子磁束軌跡、38…検索ツリー、40…スイッチングノード、42…中断ノード、43…拒否されたノード、Ψ…固定子磁束ベクトル、Ψ…回転子磁束ベクトル、v…電圧ベクトル、44…内部/低いヒステリシス限度、46…外部/高いヒステリシス限度、48…軌跡、ts…最小のサンプリングインターバル、Ts…粗いサンプリングインターバル、50…交差点、52,54…インターバル、58,60,62…スイッチングシーケンスの品質値、64,66…調査されるノード数。

Claims (21)

  1. 少なくとも1つの相(u、v、w)を介してDC電圧回路から変換器(2)により回転電気マシン(1)に電流が供給され、前記変換器は少なくとも1つの相を少なくとも2つの電圧レベルに切換えるように構成されており、回転電気マシンを動作させる方法は、
    スイッチングシーケンスを発生し、各スイッチングシーケンスは第1のスイッチング転移を有する前記変換器の一連のスイッチング転移を含み、
    品質値により各前記スイッチングシーケンスを評価し(S20)、
    最小の品質値を有する前記スイッチングシーケンスを選択し(S22)、
    前記選択されたスイッチングシーケンスとして前記選択されたスイッチングシーケンスの前記第1のスイッチング転移を有する前記変換器の前記スイッチングエレメントを駆動するステップを含んでおり、その結果少なくとも1つの相が前記スイッチング転移に対応する電圧レベルに切換えられ、
    前記スイッチングシーケンスは、以下のステップにしたがって発生され、即ち、
    (a)比較的長いスイッチングシーケンスが比較的短いスイッチングシーケンスから生成され、ここで少なくとも1つの可能なスイッチング転移は前記比較的短いスイッチングシーケンスに取り付けられ(S14)、予め選択されたスイッチング転移を有する第1のスイッチングシーケンスが初期化され(S10)、
    (b)前記電気マシンの出力変数は前記比較的長いスイッチングシーケンスの前記スイッチング転移に基づいて前記比較的長いスイッチングシーケンスについて計算され、
    (c)計算された出力変数が予め定められた限度内ではないならばおよび/または前記時間の増加と共に計算された出力変数が予め規定された限度から遠ざかるならば前記比較的長いスイッチングシーケンスは拒否され(S16)、
    さらに、ステップ(a)乃至(c)にしたがって前記拒否されていないスイッチングシーケンスからスイッチングシーケンスが反復的に発生される(S12からS18)回転電気マシン(1)の動作方法。
  2. 前記品質値は予測される前記変換器の前記スイッチング損失、または前記それぞれのスイッチングシーケンスの場合に予測される前記変換器の前記スイッチング周波数に基づいている請求項1記載の方法。
  3. 前記スイッチングシーケンスは一連のスイッチング転移において中断エレメントを含んでおり、ここで中断エレメントはスイッチング転移後のスイッチングの中断を規定し、
    前記スイッチング中断は出力変数の前記計算により決定され、
    出力変数の前記計算は、前記回転電気マシンの数学的モデル或いは近似に基づいている請求項1または2記載の方法。
  4. さらに、一般化されたスイッチングホライズンに基づいたスイッチング転移および中断エレメントを含むスイッチングシーケンスの発生を含んでおり、それはスイッチング転移と中断エレメントが前記スイッチングシーケンスに接合される順序を規定している請求項3期際の方法。
  5. 出力変数の前記計算期間中に、出力変数の軌跡が将来より高いか低い予め定められた限度を満たす時間が決定される請求項1乃至4のいずれか1項記載の方法。
  6. 前記時間の前記決定はテイラー級数による三角関数の近似および/または区分的多項式関数による三角関数の近似により、ゼロを決定するための最適化方法を使用して、解析的に行われる請求項5記載の方法。
  7. 前記時間が決定されるとき、固定子磁束抵抗の計算が開始される請求項5または6記載の方法。
  8. 出力変数の軌跡の前記計算は、回転電気マシンの数学的モデルと補間に基づいており、
    前記出力変数は予め定められた数のディスクリートな時間ステップを含んでいる時間インターバルに補間され、
    前記インターバルにおいて、前記出力変数は時間における少なくとも3つの点について数学的モデルで計算される請求項1乃至7のいずれか1項記載の方法。
  9. さらに、前記反復期間中に長さnの前記スイッチングシーケンスに対して品質値を計算することを含んでいる請求項1乃至8のいずれか1項記載の方法。
  10. さらに、完全なスイッチングシーケンスの先に計算された品質値に基づいて品質値の下限を計算し、
    品質値が品質値の下限を超えるスイッチングシーケンスを拒否するステップを含んでいる請求項1乃至9のいずれか1項記載の方法。
  11. さらに、1つのスイッチングシーケンスの最大の予測される長さについての上限を使用して前記品質値を計算するステップを含んでいる請求項10記載の方法。
  12. 1つの有望なスイッチングシーケンスの前記品質値を最初に計算し、
    前記有望なスイッチングシーケンスは、
    1つの先行する制御サイクルの最適なスイッチングシーケンスと、
    現在のスイッチングホライズンとして比較的短いスイッチングホライズンにより先行する最適化ステップで計算されている最適のスイッチングシーケンスとのうちの少なくとも1つに基づいている請求項1乃至11のいずれか1項記載の方法。
  13. 最高の優先レベルを有する調査されるスイッチングシーケンスが決定され、
    前記次の反復期間中、最高の優先レベルを有するスイッチングシーケンスが調査される請求項1乃至12のいずれか1項記載の方法。
  14. 前記優先順位付けは、
    前記スイッチングシーケンスが低品質値を生じる可能性が大きいスイッチングシーケンスが優先される規則と、
    前記スイッチングシーケンスが予め規定された限度内に出力変数を維持しおよび/または前記出力変数が時間の増加と共に前記予め規定された限度に近づく可能性が大きいスイッチングシーケンスが優先される規則と、
    評価に基づいて、前記スイッチングシーケンスが何等のスイッチング転移もなく長いスイッチング中断に導かれることが予測されるスイッチングシーケンスが優先される規則と、
    スイッチングシーケンスがそれらの品質値を使用して優先される規則と、
    スイッチングシーケンスがそれらの長さを使用して優先される規則のうちの少なくとも1つを使用して行われる請求項13記載の方法。
  15. さらに、予め定められた長さまでの全ての前記スイッチングシーケンスが発生されているならば前記スイッチングシーケンスの前記発生が終了することを含んでいる請求項1乃至14のいずれか1項記載の方法。
  16. さらに、発生されたスイッチングシーケンスの前記数の上限に到達されるか前記利用可能な計算時間が経過したならば前記スイッチングシーケンスの前記発生は終了する請求項1乃至15のいずれか1項記載の方法。
  17. 品質値が規定された割合よりも低く、品質値の下限を超えるスイッチングシーケンスが決定されたならば、前記スイッチングシーケンスの前記発生は終了する請求項1乃至16のいずれか1項記載の方法。
  18. 請求項1乃至17のいずれか1項記載の方法を実行するように設計されている電気変換器(2)用の制御装置(10)。
  19. 回転電気マシン(1)と、
    電流を前記回転電気マシン(1)へ供給するように構成されている請求項18記載の制御装置(10)を有する電気変換器(2)とを具備しているモーターシステム。
  20. プロセッサ(16)で実行される場合に、請求項1乃至17のいずれか1項記載の前記方法の前記ステップを実行するように前記プロセッサに命令するコンピュータプログラム。
  21. プロセッサ(16)で実行される場合に、請求項1乃至17のいずれか1項記載の前記方法の前記ステップを実行するように前記プロセッサに命令するコンピュータプログラムが記憶されているコンピュータの読取り可能な媒体。
JP2011011719A 2010-01-22 2011-01-24 回転電気マシン用の制御装置 Expired - Fee Related JP5805396B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP10151370.3 2010-01-22
EP10151370A EP2348631B1 (de) 2010-01-22 2010-01-22 Steurung einer rotierenden elektrischen Maschine

Publications (2)

Publication Number Publication Date
JP2011152038A true JP2011152038A (ja) 2011-08-04
JP5805396B2 JP5805396B2 (ja) 2015-11-04

Family

ID=42342019

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011011719A Expired - Fee Related JP5805396B2 (ja) 2010-01-22 2011-01-24 回転電気マシン用の制御装置

Country Status (10)

Country Link
US (1) US8836264B2 (ja)
EP (2) EP2348631B1 (ja)
JP (1) JP5805396B2 (ja)
KR (1) KR20110086520A (ja)
CN (1) CN102158174B (ja)
BR (1) BRPI1100750A2 (ja)
CA (1) CA2727469C (ja)
ES (1) ES2395509T3 (ja)
PL (1) PL2528225T3 (ja)
RU (1) RU2547807C2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015532586A (ja) * 2012-10-23 2015-11-09 アーベーベー・テクノロジー・アーゲー 基準トラッキングによるモデル予測制御
DE112021006077T5 (de) 2020-11-20 2023-08-31 Mitsubishi Electric Corporation Energie-umwandlungseinrichtung

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2621074A1 (en) * 2012-01-24 2013-07-31 ABB Research Ltd. Multicore implemented weight-function based predictive control of an electric converter
WO2014006200A1 (en) * 2012-07-06 2014-01-09 Abb Technology Ag Controlling a modular converter
AT513776B1 (de) 2014-04-08 2015-09-15 Avl List Gmbh Verfahren und Regler zur modellprädiktiven Regelung eines mehrphasigen DC/DC-Wandlers
CN108028599B (zh) * 2015-07-21 2020-10-23 Abb瑞士股份有限公司 控制三相电力转换器
US10459472B2 (en) * 2015-12-07 2019-10-29 Hamilton Sundstrand Corporation Model predictive control optimization for power electronics
WO2018002077A1 (en) * 2016-07-01 2018-01-04 Abb Technology Oy Starting an induction machine
US10574167B2 (en) * 2017-02-24 2020-02-25 Fuji Electric Co., Ltd. Load control system
GB2564871A (en) * 2017-07-25 2019-01-30 Quepal Ltd A method of operating a motor drive circuit
US10790746B2 (en) * 2017-08-04 2020-09-29 Dialog Semiconductor (Uk) Limited Power dissipation regulated buck architecture
CN110112976B (zh) * 2019-05-15 2020-07-07 华中科技大学 一种利用牛顿拉普逊法的永磁同步电机参数辨识方法
DE102019216239A1 (de) * 2019-10-22 2021-04-22 Siemens Energy Global GmbH & Co. KG Verfahren zur prädikativen Regelung eines technischen Prozesses
CN111585477B (zh) * 2020-06-04 2021-09-28 福州大学 基于电压矢量预选的双电机驱动系统预测转矩控制方法
EP4020106A1 (en) * 2020-12-23 2022-06-29 ABB Schweiz AG Custom logic engineering of an industrial modular plant
CN113033005B (zh) * 2021-03-30 2023-01-24 广东工业大学 针对具有多资源协同约束的作业车间性能指标的求解方法
EP4080748A1 (en) * 2021-04-19 2022-10-26 ABB Schweiz AG Method for controlling an energy conversion system, energy conversion system, controller, computer program, and computer-readable medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1670135A1 (de) * 2004-12-10 2006-06-14 Abb Research Ltd. Verfahren zum Betrieb einer rotierenden elektrischen Maschine

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0669305B2 (ja) * 1986-03-05 1994-08-31 サンケン電気株式会社 インバータによるモータ制御装置
SU1522354A2 (ru) * 1987-04-13 1989-11-15 Предприятие П/Я А-7677 Устройство дл управлени @ -фазным вентильным электродвигателем
JP2664275B2 (ja) * 1990-09-14 1997-10-15 株式会社日立製作所 電力変換装置
FR2749717B1 (fr) * 1996-06-06 1998-07-31 Alsthom Cge Alcatel Procede de controle commande d'une machine tournante, systeme d'asservissement pour mettre en oeuvre ledit procede, machine tournante pourvue d'un tel systeme
US6058031A (en) * 1997-10-23 2000-05-02 General Electric Company Five level high power motor drive converter and control system
US6031738A (en) * 1998-06-16 2000-02-29 Wisconsin Alumni Research Foundation DC bus voltage balancing and control in multilevel inverters
RU2149496C1 (ru) * 1998-09-14 2000-05-20 Вейтцель Олег Олегович Способ управления преобразователем
US6459596B1 (en) * 2000-08-18 2002-10-01 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for a Reduced parts-counts multilevel rectifier
JP3881301B2 (ja) * 2002-10-24 2007-02-14 三菱電機株式会社 車両用回転電機の制御法
US6842354B1 (en) * 2003-08-08 2005-01-11 Rockwell Automation Technologies, Inc. Capacitor charge balancing technique for a three-level PWM power converter
AU2003294893A1 (en) * 2003-12-18 2005-07-05 Bsh Bosch Und Siemens Hausgerate Gmbh Method for the operation of a converter circuit of a washing machine or a tumble dryer
US7128687B2 (en) * 2004-03-19 2006-10-31 Ford Global Technologies, Llc Electromechanically actuated valve control for an internal combustion engine
EP2034606B1 (de) * 2007-09-10 2015-03-11 ABB Research Ltd. Verfahren zum Betrieb einer rotierenden elektrischen Maschine
KR101520518B1 (ko) * 2007-12-20 2015-05-14 에이비비 리써치 리미티드 회전 전기 기계의 작동 방법
CN101521481B (zh) * 2009-04-07 2011-01-12 浙江大学 一种双馈异步风力发电系统不对称协调直接功率控制方法
EP2469692B1 (en) * 2010-12-24 2019-06-12 ABB Research Ltd. Method for controlling a converter

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1670135A1 (de) * 2004-12-10 2006-06-14 Abb Research Ltd. Verfahren zum Betrieb einer rotierenden elektrischen Maschine
US20060125435A1 (en) * 2004-12-10 2006-06-15 Abb Research Ltd Method for operating a rotating electrical machine
JP2006174697A (ja) * 2004-12-10 2006-06-29 Abb Res Ltd 回転電気機械を操作するための方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN6014043971; Tobias Geyer et al.: 'Model Predictive Direct Torque Control- Part I: Concept, Algorithm, and Analysis' IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS Vol.56, No.6, 200906, 1894-1905, IEEE *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015532586A (ja) * 2012-10-23 2015-11-09 アーベーベー・テクノロジー・アーゲー 基準トラッキングによるモデル予測制御
DE112021006077T5 (de) 2020-11-20 2023-08-31 Mitsubishi Electric Corporation Energie-umwandlungseinrichtung
US12283899B2 (en) 2020-11-20 2025-04-22 Mitsubishi Electric Corporation Power conversion device

Also Published As

Publication number Publication date
KR20110086520A (ko) 2011-07-28
PL2528225T3 (pl) 2014-06-30
JP5805396B2 (ja) 2015-11-04
RU2011102359A (ru) 2012-07-27
BRPI1100750A2 (pt) 2012-10-02
EP2348631A1 (de) 2011-07-27
EP2528225A1 (de) 2012-11-28
EP2528225B1 (de) 2014-01-15
CA2727469A1 (en) 2011-07-22
ES2395509T3 (es) 2013-02-13
RU2547807C2 (ru) 2015-04-10
CA2727469C (en) 2018-01-02
US20110181225A1 (en) 2011-07-28
EP2348631B1 (de) 2012-09-19
CN102158174A (zh) 2011-08-17
CN102158174B (zh) 2015-11-25
US8836264B2 (en) 2014-09-16

Similar Documents

Publication Publication Date Title
JP5805396B2 (ja) 回転電気マシン用の制御装置
Wang et al. Parallel predictive torque control for induction machines without weighting factors
Geyer et al. Model predictive direct torque control—Part I: Concept, algorithm, and analysis
CN104737440B (zh) 具有参考跟踪的模型预测控制
RU2578165C2 (ru) Способ управления конвертором
Al-Kaf et al. Hybrid current controller for permanent-magnet synchronous motors using robust switching techniques
Chitra et al. Reduced switch multilevel inverter for performance enhancement of induction motor drive with intelligent rotor resistance estimator
Kieferndorf et al. Model predictive control of the internal voltages of a five-level active neutral point clamped converter
Karamanakos et al. Computationally efficient sphere decoding for long-horizon direct model predictive control
Habibullah et al. Low complexity predictive torque control strategies for a three‐level inverter driven induction motor
Usta et al. A simplified three-level SVM-DTC induction motor drive with speed and stator resistance estimation based on extended Kalman filter
Younesi et al. An improved nonlinear model predictive direct speed control of permanent magnet synchronous motors
Odhano et al. Direct flux and current vector control for induction motor drives using model predictive control theory
Shahid et al. Model predictive control for energy efficient AC motor drives: An overview
Geyer Algebraic weighting factor selection for predictive torque and flux control
Davari et al. Discrete optimization of weighting factor in model predictive control of induction motor
Jin et al. A Novel Adaptive Model Predictive Current Control for Three-Level Simplified Neutral-Point-Clamped Inverter With Carrier-Based Modulation
WO2016202623A1 (en) Fpga-based model predictive control
Alevras et al. Variable switching point predictive torque control with extended prediction horizon
Gurel et al. The effect of different decision-making methods on multi-objective optimisation of predictive torque control strategy
Kumar et al. Finite‐state model predictive control of NPC inverter using multi‐criteria fuzzy decision‐making
Wendel et al. Flux linkage-based model predictive current control for nonlinear PMSM drives
Zerdali et al. Weighting Factor Elimination Techniques for Model Predictive Control of AC Machines: A Comparison
Gao et al. Two‐vector based low‐complexity model predictive flux control for current‐source inverter‐fed induction motor drive
Kiani et al. Model predictive based direct torque control for induction motor drives by sole-evaluation of two parameter independence duty ratios for each voltage vector

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141021

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150121

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150804

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150902

R150 Certificate of patent or registration of utility model

Ref document number: 5805396

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees