JP7500382B2 - 負荷駆動システム及びその方法,鉄道車両及びその運用方法 - Google Patents
負荷駆動システム及びその方法,鉄道車両及びその運用方法 Download PDFInfo
- Publication number
- JP7500382B2 JP7500382B2 JP2020169580A JP2020169580A JP7500382B2 JP 7500382 B2 JP7500382 B2 JP 7500382B2 JP 2020169580 A JP2020169580 A JP 2020169580A JP 2020169580 A JP2020169580 A JP 2020169580A JP 7500382 B2 JP7500382 B2 JP 7500382B2
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- inverter
- phase
- load
- current
- 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.)
- Active
Links
Images
Landscapes
- Control Of Ac Motors In General (AREA)
- Control Of Multiple Motors (AREA)
Description
本発明は,フリーラン再起動を滑らかにする負荷駆動システムと,それを備えた鉄道車両と,負荷駆動方法と,それを応用した鉄道車両の運用方法に関する。
モータを駆動源とするシステムでは,電源がオフであってもモータが回転している場合がある。例えば,鉄道の惰行期間,電気自動車のアクセルオフ期間などである。この状態をフリーランと呼び,フリーランの状態にあるモータを再起動させる技術をフリーラン再起動と呼ぶ。フリーラン再起動では,モータの回転子位置あるいは回転速度などを推定し,その推定値に基づいてインバータを制御する。もし,速度推定値に誤差があると,トルクショックを発生し,乗り心地が悪化するため,高い推定精度を求められる。そこで,トルクショックの原因となるオフセット誤差を三相交流電流から取り除くことにより,トルク脈動を抑制する技術も開示されている(例えば,特許文献1)。
特許文献1のモータ制御装置は,モータの三相交流電流検出回路から電流変換部へ入力する三相交流電流に対し,特定周波数成分を通過させないフィルタ部を備えている。また,フィルタ部として,モータ回転速度に応じて通過帯域を変更するハイパスフィルタを用いることを提案している。これらによって,三相交流電流に重畳されるオフセット誤差を取り除くことにより,トルク脈動を抑制する効果が得られる。
通過帯域の基準となるモータ回転速度を検出するには,レゾルバを備えるか,あるいは,参考文献1のようにモータに流れる三相交流電流から推定すればよく,コストの観点では後者の方が望ましい。しかし,フリーラン再起動においては,再起動開始前まで三相交流電流は流れておらず,モータ回転速度は未知である。このため,フィルタ部の通過帯域を設定することができず,三相交流電流のオフセット誤差を除去することができない。この状態でフリーラン再起動を開始すると,三相交流電流のオフセット誤差によりモータ回転速度推定値の誤差が発生する。その結果,不正確な推定に基づくモータ回転速度で再起動することにより,トルクショックを発生させて振動や騒音の原因となる。
本発明の目的は上記課題に鑑みてなされたものであり,その目的とするところは,フリーラン時の電流オフセット誤差を抑制して推定されたモータ回転速度で再起動することにより,振動や騒音の原因となるトルクショックを低減できる負荷駆動システムを提供することにある。
上記課題を解決する本発明は,インバータと,インバータのスイッチングを制御するインバータ制御回路と,を備え,インバータの負荷を駆動する負荷駆動システムであって,負荷を駆動する駆動周波数であるインバータ周波数を演算するインバータ周波数演算回路と,負荷に流れる電流を検出する電流検出回路と,検出された電流を入力とする複数の周波数フィルタと,複数の周波数フィルタの出力を選択する選択回路と,を備え,インバータ制御回路は,負荷の端子を短絡させ,選択回路は,複数の周波数フィルタそれぞれの帯域と出力とに基づいて,複数の周波数フィルタの一つの出力を選択し,インバータ周波数演算回路は,選択された選択出力に基づいてインバータ周波数を演算する。
本発明によれば,フリーラン時の電流オフセット誤差を抑制して正確に推定されたモータ回転速度で再起動することにより,振動や騒音の原因となるトルクショックを低減できる負荷駆動システムを提供できる。
以下,図面を用いて本発明の各実施例を説明する。
図1は実施例1に係る負荷駆動システムの構成図である。以下,各構成要素について説明する。モータ1は,負荷駆動システムの駆動源となる。インバータ2は直流電圧Ecfを受電し,スイッチング素子を用いて直流電圧を交流電圧に変換し,モータ1に印加する。コンデンサ3は,直流電圧Ecfを平滑化するために備えられる。電流検出回路4は,モータ1のU相電流iu,V相電流iv,W相電流iwを検出するための部であり,それぞれの検出値をiuf,ivf,iwfとする。
ハイパスフィルタ(HPF)群5は,第1HPF 5a,第2HPF 5b,第3HPF 5cを備え,第1~第3のうち何れのHPFにも検出値iuf,ivf,iwfが入力される。選択回路6は,第1HPF 5a~第3HPF 5cの出力のうち,何れか一つを選択出力として選択する。U相・V相・W相に関する選択出力をそれぞれius,ivs,iwsで表す。なお,実施例1~3に例示したハイパスフィルタ(HPF)群5は,上位概念で周波数フィルタ(バンドパスフィルタ)5と呼ぶこともある。
インバータ周波数演算回路7は,ius,ivs,iwsに基づいて,インバータ周波数ωinvを演算する。図2にインバータ周波数演算回路7の内部構成図を示す。インバータ周波数演算回路7は,電流位相演算部7aとPLL部7bから構成される。まず,電流位相演算部7aでは,三相/二相変換部7a1によりα軸電流iα,β軸電流iβが演算され,逆正接関数7a2により電流位相θiが演算される。
ここで,電流位相θiは,ius,ivs,iwsで定義される電流ベクトルの位相と等価であるから,電流位相θiの変化速度は,ius,ivs,iwsの周波数と一致する。つぎに,PLL部7bでは,PI制御部7b1及び積分部7b2から構成されるPLL(Phase Locked Loop)によって,位相差Δθ,インバータ周波数ωinv,PLL出力位相θPLLが演算される。PLLの安定性によって,θPLLはθiに同期するため,θPLLの変化速度すなわちインバータ周波数ωinvはius,ivs,iwsの周波数と一致する。
インバータ制御回路8は,再起動信号gonがLowである場合には,ゲート信号g1~g6を全てオフとして,インバータ2のスイッチングを停止する。また,gonがHighである場合には,一定期間,U相・V相・W相上アームのゲート信号g1,g3,g5,あるいは下アームのゲート信号g2,g4,g6をオンすることでモータ1の端子を短絡させる。その後,インバータ2の出力電圧の基本波周波数がインバータ周波数ωinvとなるようにゲート信号g1~g6をPWM制御に基づいて決定する。以上が実施例1の構成要素である。
フリーラン再起動について説明する。図3にフリーラン再起動時の波形図を示す。時刻t1までは再起動信号gonがLowであり,ゲート信号g1~g6はオフである。図3では,g1~g6のうち,U相上下アームのゲート信号g1,g2のみを図示している。インバータ2のスイッチング素子は全てOFFであるから,iu,iv,iwも全てゼロであり,モータ1のトルクもゼロであるが,慣性あるいは外部負荷によってモータ1の駆動周波数ωrはゼロとは限らない。
フリーラン再起動とは,このように駆動周波数ωrが未知の状態でインバータを再起動させる技術であり,モータ1のトルクを滑らかに立ち上げるには,駆動周波数ωrとインバータ周波数ωinvを一致させた状態で,インバータ制御回路8によるPWM制御を開始する必要がある。ゆえに,何らかの手段によって駆動周波数ωrを推定し,これをインバータ周波数ωinvの初期値として設定することが求められる。フリーラン再起動時の駆動周波数ωrを推定するには,図3の時刻t1にてgonがHighに変化した後,インバータ制御回路8によってg2,g4,g6をオンさせ,モータ1の端子を短絡させる。
これによって,例えば,(1)モータ1が磁石モータである場合,(2)モータ1が誘導モータであり,かつロータに残留磁束がある場合,には,駆動周波数ωrと同じ周波数のiuが流れる。iuには,時刻t1での残留磁束位相に応じオフセットiofsが含まれるため,HPFによってiofsの影響を除去した後の信号をインバータ周波数演算回路7に入力すれば,インバータ周波数ωinvは駆動周波数ωrに収束する。この収束が完了した時刻をt2として,このタイミングでインバータ制御回路8によるPWM制御が開始されることで,モータ1のトルクを滑らかに立ち上げることができる。以上がフリーラン再起動の概要である。
フリーラン再起動の課題について説明する。HPFによってiofsを除去するには,iuの周波数すなわち駆動周波数ωrを通過帯域とするHPFが必要である。しかし,駆動周波数ωrは図3の時刻t1においては未知であり,その時点では通過帯域を設定することはできない。
ゆえに,オフセットiofsは除去されず,駆動周波数ωrとインバータ周波数ωinvの誤差が発生する。この周波数誤差があるため,インバータ周波数ωinvに基づく通過帯域の可変部を備えていても,結局,iofsは除去されず,さらなる周波数誤差の原因となる。このようにiofsを除去するためのHPFの通過帯域は,駆動周波数ωrが既知でなければ設定できないが,駆動周波数ωrを推定するには先にオフセットiofsを除去する必要があるという矛盾がある。これがフリーラン再起動時における課題である。
本発明では,駆動周波数ωrが未知の状態でもiofsに影響されずに駆動周波数ωrとインバータ周波数ωinvを一致させるための部として,周波数フィルタ5及び選択回路6を備えており,これらの動作原理について説明する。なお,周波数フィルタ5は,第1HPF 5a~第3HPF 5cをまとめたHPF群5を上位概念で称している。図4に第1HPF 5a~第3HPF 5cに関する波形図を示す。第1HPF 5a~第3HPF 5cの通過帯域ωHPF1~ωHPF3は,「ωHPF1 < ωHPF2 < ωHPF3」の関係があり,ωHPF2が最も駆動周波数ωrに近いとする。第1HPF 5aでは,「ωHPF1 < ωr」であるためにHPF出力にオフセットが残る。
このため,図2に示すθiは,図4のAの箇所で示すように歪み,駆動周波数ωrとインバータ周波数ωinvの誤差が発生する。第2HPF 5bでは,「ωHPF2 ≒ ωr」であるためにHPF出力にオフセットiofsが残らず,駆動周波数ωrとインバータ周波数ωinvは一致する。第3HPF 5cでは,「ωHPF3 > ωr」であるためにHPF出力はゼロになり,図2に示すθiは,図4のBの箇所で示すようにゼロとなり,インバータ周波数ωinvもゼロとなる。選択回路6では,適切なHPFを選択するため,図5に示すフローチャートに従って動作する。
ステップS1では,出力が閾値ith以上となるHPFを選択する。図4に示す第1HPF 5a,第2HPF 5bのように通過帯域がωr以下のHPFにおいては,その出力は非ゼロであり,ステップS1によって選択される。ステップS2では,ステップS1で選択されたHPFのうち,最大の帯域を有するHPFを選択する。つまり,第1HPF 5a,第2HPF 5bの2択から第2HPF 5bが選択される。このように選択回路6では,図4に示される以下の性質を利用している。
(1)通過帯域が駆動周波数ωrを超えるHPFでは,その出力はゼロになる。
(2)通過帯域が駆動周波数ωr以下のHPFでは,その出力は非ゼロになる。
(3)HPFの通過帯域が高いほど,オフセットiofsを除去できる。
(2)通過帯域が駆動周波数ωr以下のHPFでは,その出力は非ゼロになる。
(3)HPFの通過帯域が高いほど,オフセットiofsを除去できる。
ステップS1では,上記(1)に該当するHPFを除外し,(2)に該当するHPFを残す。ステップS2では,(2)に該当するHPFのうち,(3)に該当するHPFを選択する。これらのステップによって,駆動周波数ωr以下,かつ,最も駆動周波数ωrに近い通過帯域を有するHPFを選択できる。そのため,選択回路6の後段にあるインバータ周波数演算回路7において,インバータ周波数ωinvを駆動周波数ωrに収束させることが可能となる。以上がHPF群5及び選択回路6の動作原理であり,駆動周波数ωrが未知の状態でもオフセットiofsに影響されずに駆動周波数ωrとインバータ周波数ωinvを一致させることができる。この結果,フリーラン再起動時のトルクショックを防止し,負荷駆動システムの振動や騒音の低減に寄与する。
図1のHPF群5では,通過帯域の異なるHPFを複数備えたが,それに加えて,検出値iuf,ivf,iwfをそのまま通過させる処理,つまり,通過帯域0HzのHPFを追加してもよい。フリーラン再起動では,モータ1が停止している可能性もあり,モータ1が誘導モータ,かつ,ロータに残留磁束がある場合には,DC成分の検出値iuf,ivf,iwfが観測されるためである。
この場合でも図5のフローチャートはそのまま適用可能であり,検出値iuf,ivf,iwfがDC成分であることから,ステップS1では通過帯域0HzのHPFのみが選択され,ステップS2では一意にそのHPFが選択される。この結果,DC成分の検出値iuf,ivf,iwfがインバータ周波数演算回路7に入力され,インバータ周波数ωinvはゼロに収束する。このように選択回路6は,電流検出値を選択肢の一つとして含めることで,モータ1の停止を検知することも可能となる。
図6は実施例2に係る負荷駆動システムの要部構成図である。実施例2では,PLL部7bにおいて,位相オーバーフロー(以下,「位相OF」又は単に「OF」と略すことがある)検出部7b3,OF回数演算部7b4,及び位相差補正部7b5を備え,それぞれの内部構成について以下説明する。
位相OF検出部7b3は,遅延素子7b3a,絶対値演算部7b3b,7b3c,閾値判定部7b3d,7b3e,及び論理積部7b3fを備える。図7A及び図7Bに位相OF検出部7b3の有無による波形比較図を示す。図7Aに示すように,位相OF検出部7b3がない場合,インバータ周波数ωinvが駆動周波数ωrに収束する過程において,Δθが+π [rad]を超え,-π [rad]に不連続変化する場合が考えられる。
この不連続変化が発生する時刻をtaとする。時刻ta以降,Δθが負である間は,インバータ周波数ωinvが低下し,駆動周波数ωrとの差が増加する。Δθが正になると,再度,インバータ周波数ωinvは増加するが,以下,同様の現象が繰り返され,所定の時刻t2においてΔωが残り,トルクショックの原因となる。これを防ぐため,位相OF検出部7b3では,Δθが±πを超えたタイミングで位相OF検出フラグFovrを1にする。以下,図6に示す構成によって,Fovrを正しく出力できることを示す。
図6において,「Fovr = 1」となるのは,閾値判定部7b3d,7b3e,論理積部7b3fより,以下の(x),(y)がともに成立する場合である。
(x)Δθの現在値Δθnowと過去値Δθoldの正負は異なる。
(y)ΔθnowとΔθoldそれぞれの絶対値の和Sがπ [rad]以上である。
(x)が成立しているならば,Δθnow,Δθoldの符号は負・正あるいは正・負であり,それぞれ,図8のケースA・Bで表される。
(x)Δθの現在値Δθnowと過去値Δθoldの正負は異なる。
(y)ΔθnowとΔθoldそれぞれの絶対値の和Sがπ [rad]以上である。
(x)が成立しているならば,Δθnow,Δθoldの符号は負・正あるいは正・負であり,それぞれ,図8のケースA・Bで表される。
ここで,図8のΔθold,Δθnowを始点・終点とし,基準軸(Δθ = 0)を通過する円弧をp(点線),基準軸を通過しない円弧をq(実線)とする。ΔθoldからΔθnowへの変化は,p,qの何れかの経路であり,位相OF検出部7b3の演算周期が十分に短いならば,短い方を通ったと考えるのが妥当である。
(y)のSは,pの成す角であるから,(y)が成り立つならば,pよりもqの方が短い。ゆえに,ΔθoldからΔθnowへの変化はqであり,その変化途中に±π [rad]を含むことから,OFが発生している。逆にOFが発生するケースは,図8のケースA・Bの何れかであるから,議論を逆に追えば,OFが発生するならば,「Fovr = 1」となることが示される。以上より,図6に示す構成によって,Fovrを正しく出力できるといえる。
OF回数演算部7b4は,図6に示す通り,閾値判定部7b4a,7b4b,論理積部7b4c,7b4d,遅延素子7b4eから構成される。FpnはOF発生時のΔθの増減方向を表し,Δθが増加・減少方向である場合にそれぞれ1,-1と定義する。また,Ncntは,OFの累積回数を表す。ただし,Δθ増加・減少方向のOF回数は相殺してカウントする。以下,図6に示す構成によって,Fpn及びNcntを演算できることを示す。
「Fpn = 1」となるのは,「Fovr = 1」が成り立ち,Δθnowが負のときである。これは,図8のケースAに相当し,ΔθoldからΔθnowへの変化方向は,矢印j,kで表される。矢印方向が示す通り,ケースAのΔθは増加方向であり,逆にOF発生時のΔθが増加方向であるのは,ケースAに限られるから,議論を逆に追って「Fpn = 1」が成り立つ。
ゆえに,「Fpn = 1」とOF発生時にΔθが増加方向にあることは等価である。「Fpn = -1」の場合も同様である。Ncntは,図6に示す通り遅延素子7b4eを含むフィードバックによって,Fpnの積分値を計算することから,OFの累積回数をカウントできることは明らかである。以上より,図6に示す構成によって,Fpn及びNcntを正しく演算できるといえる。
位相差補正部7b5は,Ncntに基づいて,拡張位相差Δθcを演算する。ΔθcはΔθを±π [rad]を超えて計算可能とした変数であり,その挙動について図7Bに示すように,時刻taにおいて,Δθがπ [rad]を超えると,「Fovr:0→1」,「Fpn:0→1」,「Ncnt:0→1」と変化する。
ここで,図6に示す通り,「Δθc = Δθ + 2π・Ncnt」であるから,Δθcはπ [rad]を超えて連続的に変化する。このΔθcが図6のPI制御部7b1に入力されることで,PLLの安定性は保たれ,インバータ周波数ωinvは駆動周波数ωrを追従し続ける。やがて,図7Bの時刻tbにおいて,Δθcはπ [rad]を下回り,「Fovr:0→1」,「Fpn:0→-1」,「Ncnt1→0」と変化する。tb以降では,「Ncnt = 0」であり,ΔθcとΔθは一致し,ともにゼロに収束する。この結果,t2において,インバータ周波数ωinvは駆動周波数ωrに収束する。
以上のように位相OF検出部7b3,OF回数演算部7b4,位相差補正部7b5を備えることで,Δθが±π [rad]を超える場合にもインバータ周波数ωinvを駆動周波数ωrに一致させることができる。これにより,以下の場合においてもトルクショックを防止できる。
(1)高効率化のためにモータ1が高速設計された場合。
(2)CPU負荷低減のためにPI制御部7b1の演算周期を長く設定し,PLLの安定性を保証するためにKP(比例ゲイン)及びKI(積分ゲイン)を低下させた場合。
(3)検出値iuf,ivf,iwfの検出誤差あるいは量子化誤差などに起因するθiの誤差によるΔωを低減するためにKP及びKIを低下させた場合。
(2)CPU負荷低減のためにPI制御部7b1の演算周期を長く設定し,PLLの安定性を保証するためにKP(比例ゲイン)及びKI(積分ゲイン)を低下させた場合。
(3)検出値iuf,ivf,iwfの検出誤差あるいは量子化誤差などに起因するθiの誤差によるΔωを低減するためにKP及びKIを低下させた場合。
以上が実施例2による効果であり,これに必要な処理は以下のようにまとめられる。
・位相OF検出部7b3:θiとθPLLの差分であるΔθが±π [rad]をOFしたことを検出する。
・OF回数演算部7b4:Ncntをカウントする。
・位相差補正部7b5:Ncntと2π [rad]の積をΔθに加算する。
・位相OF検出部7b3:θiとθPLLの差分であるΔθが±π [rad]をOFしたことを検出する。
・OF回数演算部7b4:Ncntをカウントする。
・位相差補正部7b5:Ncntと2π [rad]の積をΔθに加算する。
図9は,実施例3に係る負荷駆動システムの構成図である。実施例3に係る負荷駆動システムは,複数台のモータ1と,そのモータ1にそれぞれ接続された車輪9と,車輪摩耗量検出部10と,車両11と,を備え,架線12から受電する。車輪摩耗量検出部10は,複数台のモータ1に対応するインバータ周波数ωinv1~ωinv4を受信し,これらにばらつきがある場合には,特定の車輪9に摩耗が発生したと判断し,摩耗検知フラグFwを出力する。以下,インバータ周波数ωinv1~ωinv4のばらつきから摩耗を検知できる理由について説明する。
車輪9の空転が発生しない限り,単位時間あたりの車輪9の転がり量は,全車輪で同じである。ゆえに,特定の車輪9のみ摩耗した場合には,その車輪9の回転速度は相対的に高くなり,その車輪9に接続されたモータ1のインバータ周波数ωinvj(j = 1~4)も相対的に高くなる。このため,インバータ周波数ωinvj(j = 1~4)のばらつきを検出することで,特定の車輪9に摩耗が発生したと判断できる。実施例3により,駆動周波数ωrの検出部がない場合においても,特定の車輪9の摩耗を検知し,その保守間隔を延長することが可能となる。これにより,車両11の保守コストを低減することができる。
本発明の実施形態に係る負荷駆動システム(本システム)は,つぎのように総括できる。
[1]本システムは,インバータ2の負荷1としてモータ1を駆動する負荷駆動システムであり,インバータ2と,そのインバータ2のスイッチングを制御するインバータ制御回路8と,インバータ周波数演算回路7と,電流検出回路4と,周波数フィルタ(バンドパスフィルタ)5と,選択回路6と,を備える。
[1]本システムは,インバータ2の負荷1としてモータ1を駆動する負荷駆動システムであり,インバータ2と,そのインバータ2のスイッチングを制御するインバータ制御回路8と,インバータ周波数演算回路7と,電流検出回路4と,周波数フィルタ(バンドパスフィルタ)5と,選択回路6と,を備える。
ロータに残留磁束があるモータ1は,レゾルバを備える代わりに,回転に伴う三相交流電流から回転速度を検出できる。本システムにおいて,フリーラン再起動時に,モータ1の惰行空転(鉄道を例示)に伴う駆動周波数ωrを推定する。そのため,インバータ制御回路8は,インバータ出力を止めた状態で,モータ1の端子を短絡させることにより,惰行空転に伴ってモータ1から生じる三相交流電流iu,iv,iwを得る。この短絡状態で,電流検出回路4は,モータ1の空転で生じる電流iu,iv,iwに対する電流検出値iuf,ivf,iwfを検出する。
モータ1の空転で生じる電流iu,iv,iwには,残留磁束位相に応じたオフセットiofsが含まれる。周波数フィルタ5は,電流検出値iuf,ivf,iwfを異なる通過帯域に振り分けて出力する。選択回路6は,振り分けられた周波数フィルタ5の出力を所望の通過帯域で選択することにより,オフセットiofsを除去する。所望の通過帯域とは,モータ1の駆動周波数ωrを通過させるが,オフセットiofsを除去する周波数帯域をいう。
選択回路6は,周波数フィルタ5の通過帯域それぞれに応じた出力に基づいて,周波数フィルタ5の出力のうちの一つを選択出力ius,ivs,iwsとして選択する。つまり,異なる複数の通過帯域を有する周波数フィルタ5から出力されうち,所望の通過帯域による選択出力ius,ivs,iwsに基づいて,インバータ周波数演算回路7がインバータ周波数ωinvを演算して生成する。
このように,オフセットiofsの影響を除去するため,所望の通過帯域に選択された周波数フィルタ5の出力信号をインバータ周波数演算回路7に入力すれば,そこで生成されたインバータ周波数ωinvは,適切な駆動周波数ωrに収束する。つまり,フリーラン再起動時に,モータ1の惰行空転に伴う駆動周波数ωrに位相まで一致するように同期させたインバータ周波数ωinvが得られる。
この収束が完了したタイミングで,インバータ制御回路8によるPWM制御が開始されることで,モータ1のトルクを滑らかに立ち上げることができる。その結果,本システムは,フリーラン時の電流オフセット誤差を抑制して正確に推定されたモータ回転速度で再起動することにより,振動や騒音の原因となるトルクショックを低減できる。
[2]選択回路6は,異なる通過帯域に振り分けられた周波数フィルタ5の出力の中で,所定値以上であり,かつ最も高い周波数帯域を有する選択出力ius,ivs,iwsを選択することが好ましい。モータ1駆動する駆動周波数ωrとは無関係で,オフセットiofsに係るノイズには,低い周波数成分が含まれていることが多い。
また,本システムにおける周波数フィルタ5は,HPFの通過帯域の設定を高くするほど,オフセットiofsが除去され易く,選択回路6が選択した選択選択出力ius,ivs,iwsから,オフセットiofsに係るノイズ成分が除去されて,モータ1を駆動する駆動周波数ωrのみを効果的に生成できる。その結果,本システムは,より効果的にトルクショックを低減できる。
[3]周波数フィルタ5は,直流(DC)成分も含んで入力された電流検出値iuf,ivf,iwfをフィルター機能を通さずにそのまま出力させる選択肢も有ると良い。モータ1が停止している場合,DC成分の電流検出値iuf,ivf,iwfがインバータ周波数演算回路7に入力され,インバータ周波数ωinvはゼロに収束する。本システムは,このように選択回路6が,電流検出値を選択肢の一つとしてDC成分も含めることで,モータ1の停止を検知することも可能となる。
[4]インバータ周波数演算回路7は,選択出力ius,ivs,iwsに基づいて電流位相θiを演算する電流位相演算部7aと,それにより演算された電流位相θiを入力とするPLL部7bと,を備えることが好ましい。ここで,電流位相θiの変化速度は,選択選択出力ius,ivs,iwsの周波数と一致する。
PLL部7bでは,PI制御部7b1及び積分部7b2から構成されるPLLによって,位相差Δθ,インバータ周波数ωinv,PLL出力位相θPLLが演算される。PLLの安定性によって,PLL出力位相θPLLは電流位相θiに同期するため,θPLLの変化速度すなわちインバータ周波数ωinvは,選択出力ius,ivs,iwsの周波数と一致する。
本システムは,このようなPLL部7bを備えてPLL制御を採用すれば現実対応能力を高められる。例えば,実施された環境において,本システムは,ノイズが多くS/N比が劣化した場合は,PLL部7bに備わるKP(比例ゲイン)及びKI(積分ゲイン)を低下させて安定化させる。逆に,本システムは,ノイズが少なくS/N比が良好な場合は,KP及びKIを高めて応答性を向上させる。その結果,本システムは,より実用性を高めてトルクショックを低減できる。
[5]上述の実施例1として,図2に示したインバータ周波数演算回路7には,図6の位相OF検出部7b3がない。この場合,図7Aに示すように,Δθが+π [rad]を超え,-π [rad]に不連続変化すると,正逆方向判別能力を欠いて,真の駆動周波数ωrが捉えられなくなる不具合が生じる。その結果,インバータ周波数ωinvが駆動周波数ωrに収束できないことがある。
そこで,実施例2として図6に示すように,上記[4]に記載の本システムにおいて,PLL部7bは,位相OF検出部7b3と,OF回数演算部7b4と,位相差補正部7b5と,を備えることが好ましい。位相OF検出部7b3では,Δθが±πを超える都度にFovrを正しく出力できる。OF回数演算部7b4は,OFの累積回数Ncntをカウントする。
位相差補正部7b5は,OFの累積回数Ncntに基づいて,拡張位相差Δθcを演算する。ΔθcはΔθを±π [rad]を超えて計算可能とした変数であり,その挙動について図7Bに示すように,時刻taにおいて,Δθがπ [rad]を超えると,「Fovr:0→1」,「Fpn:0→1」,「Ncnt:0→1」と変化する。ここで,図6に示す通り,「Δθc = Δθ + 2π・Ncnt」であるから,拡張位相差Δθcはπ [rad]を超えて連続的に変化する。
PLL部7bの各部の処理により,拡張位相差Δθcはπ [rad]を超えて連続的に変化し,位相差補正部7b5により,正逆方向判別能力が得られる。この位相差Δθcが図6のPI制御部7b1に入力されることで,PLLの安定性は保たれ,インバータ周波数ωinvは駆動周波数ωrを追従し続ける。
その結果,図7Bの時刻t2において,インバータ周波数ωinvは駆動周波数ωrに収束する。これにより,KP(比例ゲイン)及びKI(積分ゲイン)を低下させて応答速度が遅くなった場合のほか,モータ1が高速のため,位相差Δθが±π [rad]がOFし易い場合にも,トルクショックを防止できる。なお,実際の電車等では,収束した時刻t2から数秒,例えば2秒の余裕を持たせて,モータ1に給電開始する。
[6]本発明の実施例3に係る鉄道車両11は,上記[1]~[5]の何れかに記載の負荷駆動システムで駆動されるモータ1と,そのモータ1に接続された車輪9と,を備える。その結果,鉄道車両11は,フリーラン時の電流オフセット誤差を抑制して正確に推定されたモータ回転速度で再起動することにより,振動や騒音の原因となるトルクショックを低減できる。
[7]上記[6]に記載の鉄道車両11において,モータ1は複数台であり,それらモータ1それぞれに接続された車輪9と,モータ1それぞれに対応するインバータ周波数ωinvのばらつきから車輪9の摩耗量を検出する車輪摩耗量検出部10と,を備える。多軸の車輪9を複数のモータ1で駆動する鉄道車両11において,特定の車輪9のみ摩耗した場合には,その車輪9の回転速度は相対的に高くなり,その車輪9に接続されたモータ1のインバータ周波数ωinvj(j = 1~4)も相対的に高くなる。
このため,インバータ周波数ωinvj(j = 1~4)のばらつきを検出することで,特定の車輪9に摩耗が発生したとリアルタイムかつ継続的に監視して保守を実施するタイミングを適切に決定できる。その結果,駆動周波数ωrの検出部がない場合においても,特定の車輪9の摩耗を検知し,その保守間隔を延長することが可能となる。その結果,車両11の保守コストを低減することができる。
1…モータ(負荷),2…インバータ,3…コンデンサ,4…電流検出回路,5…周波数フィルタ(バンドパスフィルタ,又はHPF群),5a…第1HPF,5b…第2HPF,5c…第3HPF,6…選択回路,7…インバータ周波数演算回路,7a…電流位相演算部,7a1…三相/二相変換部,7a2…逆正接関数,7b…PLL部,7b1…PI制御部,7b2…積分部,7b3…位相OF検出部(位相OF検出部),7b3a…遅延素子,7b3b…絶対値演算部,7b3c…絶対値演算部,7b3d…閾値演算部,7b3e…閾値演算部,7b3f…論理積部,7b4…OF回数演算部,7b4a…閾値演算部,7b4b…閾値演算部,7b4c…論理積部,7b4d…論理積部,7b4e…遅延素子,7b5…位相差補正部,8…インバータ制御回路,9…車輪,10…車輪摩耗量検出部,11…車両,12…架線,Fovr…位相OF検出フラグ,Fw…摩耗検知フラグ,Δθ…位相差
Claims (14)
- インバータと,
該インバータのスイッチングを制御するインバータ制御回路と,
を備え,
前記インバータの負荷を駆動する負荷駆動システムであって,
前記負荷を駆動する駆動周波数であるインバータ周波数を演算するインバータ周波数演算回路と,
前記負荷に流れる電流を検出する電流検出回路と,
前記検出された電流を入力とする複数の周波数フィルタと,
前記複数の周波数フィルタの出力を選択する選択回路と,
を備え,
前記インバータ制御回路は,前記負荷の端子を短絡させ,
前記選択回路は,前記複数の周波数フィルタそれぞれの帯域と出力とに基づいて,前記複数の周波数フィルタの一つの出力を選択し,
前記インバータ周波数演算回路は,当該選択された選択出力に基づいて前記インバータ周波数を演算する,
負荷駆動システム。 - 前記選択回路は,異なる通過帯域に振り分けられた前記周波数フィルタの出力の中で,所定値以上であり,かつ最も高い周波数帯域を有する選択出力を選択する,
請求項1に記載の負荷駆動システム。 - 前記周波数フィルタは,直流成分も含んで入力された電流検出値をそのまま出力させる選択肢を有する,
請求項1に記載の負荷駆動システム。 - 前記インバータ周波数演算回路は,前記選択出力に基づいて電流位相を演算する電流位相演算部と,前記電流位相を入力とするPLL部と,を備える,
請求項1に記載の負荷駆動システム。 - 前記PLL部は,前記電流位相と前記PLL部によるPLL出力位相との位相差が±π [rad]をオーバーフローしたことを検出する位相オーバーフロー検出部と,前記オーバーフローの回数をカウントするオーバーフロー回数演算部と,前記オーバーフローの回数と2π [rad]の積を前記位相差に加算する位相差補正部と,を備える,
請求項4に記載の負荷駆動システム。 - 請求項1~5の何れか1項に記載の負荷駆動システムで駆動されるモータと,該モータに接続された車輪と,を備える鉄道車両。
- 前記モータは複数台であり,前記モータそれぞれに接続された車輪と,前記モータそれぞれに対応する前記インバータ周波数のばらつきから前記車輪の摩耗量を検出する車輪摩耗量検出部と,
を備える請求項6に記載の鉄道車両。 - インバータ制御回路でスイッチング制御されるインバータが負荷としての負荷を駆動する負荷駆動方法において,
周波数フィルタは,前記負荷に流れる電流が検出された電流検出値を異なる通過帯域に振り分けて出力し,
前記インバータ制御回路は,
前記負荷の端子を短絡させ,
前記通過帯域それぞれに応じた出力に基づいて,前記周波数フィルタの出力のうちの一つを選択出力として選択回路に選択させ,
該選択出力に基づいてインバータ周波数演算回路に演算させた前記インバータのインバータ周波数を前記負荷の駆動周波数とする,
負荷駆動方法。 - 前記選択回路は,前記周波数フィルタの出力が所定値以上となる出力の中で,最も高い帯域を有する周波数フィルタの出力を選択出力として選択する,
請求項8に記載の負荷駆動方法。 - 前記周波数フィルタを実質的に短絡し,直流成分も含んで入力された電流検出値をそのまま出力させるように処理する,
請求項8に記載の負荷駆動方法。 - 前記インバータ周波数演算回路は,位相演算部に前記選択出力に基づいて電流位相を演算させ,PLL部に前記電流位相を入力する,
請求項8に記載の負荷駆動方法。 - 前記PLL部はつぎの処理を実行する,
前記電流位相と前記PLL部によるPLL出力位相との位相差が,±π [rad]をオーバーフローしたことを位相オーバーフロー検出部に検出させ,
前記オーバーフローの回数をオーバーフロー回数演算部にカウントさせ,
前記オーバーフローの回数と2π [rad]の積を前記位相差とを位相差補正部に加算させる,
請求項11に記載の負荷駆動方法。 - 請求項8~12の何れか1項に記載の負荷駆動方法で車輪に接続されたモータを駆動して走行させる鉄道車両の運用方法。
- 複数台の前記モータそれぞれに接続された車輪と,前記モータそれぞれに対応する前記インバータ周波数と,のばらつきから前記車輪の摩耗量を検出する,
請求項13に記載の鉄道車両の運用方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020169580A JP7500382B2 (ja) | 2020-10-07 | 2020-10-07 | 負荷駆動システム及びその方法,鉄道車両及びその運用方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020169580A JP7500382B2 (ja) | 2020-10-07 | 2020-10-07 | 負荷駆動システム及びその方法,鉄道車両及びその運用方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022061581A JP2022061581A (ja) | 2022-04-19 |
| JP7500382B2 true JP7500382B2 (ja) | 2024-06-17 |
Family
ID=81210718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020169580A Active JP7500382B2 (ja) | 2020-10-07 | 2020-10-07 | 負荷駆動システム及びその方法,鉄道車両及びその運用方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7500382B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016144226A (ja) | 2015-01-29 | 2016-08-08 | ファナック株式会社 | 電流検出モードの変更機能を備えたモータ駆動装置 |
| JP2018166350A (ja) | 2017-03-28 | 2018-10-25 | 株式会社日立製作所 | 誘導電動機の駆動装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2940436B2 (ja) * | 1995-05-29 | 1999-08-25 | サンケン電気株式会社 | 交流電動機の惰性回転情報検出方法及び装置 |
-
2020
- 2020-10-07 JP JP2020169580A patent/JP7500382B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016144226A (ja) | 2015-01-29 | 2016-08-08 | ファナック株式会社 | 電流検出モードの変更機能を備えたモータ駆動装置 |
| JP2018166350A (ja) | 2017-03-28 | 2018-10-25 | 株式会社日立製作所 | 誘導電動機の駆動装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022061581A (ja) | 2022-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8269436B2 (en) | Motor control device | |
| JP3701207B2 (ja) | モータ制御装置及びそれを用いた電動車両 | |
| US11005405B2 (en) | Rotating-electric-machine control apparatus and electric power steering control apparatus equipped with the rotating-electric-machine control apparatus | |
| JP5467063B2 (ja) | 発電電動機の異常検出装置および異常検出方法 | |
| JP7343269B2 (ja) | モータの制御装置および制御方法 | |
| JP5476795B2 (ja) | 電動車両の制御装置 | |
| CN111740656A (zh) | 一种电机控制方法及相关装置 | |
| US10003289B2 (en) | Method for controlling motor | |
| JP6358103B2 (ja) | 多重巻線回転電機の制御装置 | |
| JP7500382B2 (ja) | 負荷駆動システム及びその方法,鉄道車両及びその運用方法 | |
| JP6536473B2 (ja) | 回転電機の制御装置 | |
| JP6967470B2 (ja) | 制御装置 | |
| JP7765339B2 (ja) | 負荷駆動システム及びその方法,鉄道車両及びその運用方法 | |
| US11312242B2 (en) | Electric rolling stock control device | |
| JP2001178182A (ja) | 永久磁石形同期電動機の制御装置 | |
| CN117242694A (zh) | 电动机控制装置及电动机控制方法 | |
| JP2004282838A (ja) | インバータ駆動誘導電動機の制動方法 | |
| WO2019093064A1 (ja) | 誘導電動機の駆動装置および駆動方法 | |
| JP4032229B2 (ja) | 交流電動機の制御方法および制御装置 | |
| CN106921319B (zh) | 控制多相旋转场电机的方法、计算机程序及装置 | |
| CN114826039A (zh) | 适用于电动车电机的控制方法 | |
| CN104335477B (zh) | 控制同步电动机的系统 | |
| JP3733095B2 (ja) | 同期電動機の脱調検出装置及び同期電動機の脱調検出方法及び冷凍空調装置用圧縮機の駆動装置 | |
| JP7487402B2 (ja) | 誘導電動機の駆動装置および駆動方法 | |
| JP5359668B2 (ja) | エレベーターの制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230920 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240424 |
|
| 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: 20240604 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240605 |