JP2011250616A - モータ駆動装置及びモータ駆動車両 - Google Patents
モータ駆動装置及びモータ駆動車両 Download PDFInfo
- Publication number
- JP2011250616A JP2011250616A JP2010122318A JP2010122318A JP2011250616A JP 2011250616 A JP2011250616 A JP 2011250616A JP 2010122318 A JP2010122318 A JP 2010122318A JP 2010122318 A JP2010122318 A JP 2010122318A JP 2011250616 A JP2011250616 A JP 2011250616A
- Authority
- JP
- Japan
- Prior art keywords
- torque command
- torque
- speed
- command
- value
- 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.)
- Withdrawn
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/62—Hybrid vehicles
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Control Of Electric Motors In General (AREA)
- Control Of Ac Motors In General (AREA)
- Hybrid Electric Vehicles (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
【課題】トルク制御と速度制御の切り換えタイミングと、クラッチの接続/分離タイミングとの不一致の問題に対処するためのモータ制御技術を提供する。
【解決手段】モータ駆動装置が、上位トルク指令に応答して第1トルク指令を生成するトルク制御手段と、上位速度指令と3相モータのロータ回転数とに応答して第2トルク指令を生成する速度制御手段と、第1トルク指令と第2トルク指令のいずれかから選択された選択トルク指令に応答してインバータを制御するインバータ制御手段と、クラッチを接続状態と分離状態の間で切り替えるクラッチ制御手段とを備えている。選択トルク指令は、クラッチの切り替えに対応して第1トルク指令と第2トルク指令のいずれかから選択される。トルク制御手段は、ロータ回転数の絶対値が所定の速度制限値を超えた場合、第1トルク指令の絶対値が上位トルク指令の絶対値より小さくなるように第1トルク指令を生成する。
【選択図】図1
【解決手段】モータ駆動装置が、上位トルク指令に応答して第1トルク指令を生成するトルク制御手段と、上位速度指令と3相モータのロータ回転数とに応答して第2トルク指令を生成する速度制御手段と、第1トルク指令と第2トルク指令のいずれかから選択された選択トルク指令に応答してインバータを制御するインバータ制御手段と、クラッチを接続状態と分離状態の間で切り替えるクラッチ制御手段とを備えている。選択トルク指令は、クラッチの切り替えに対応して第1トルク指令と第2トルク指令のいずれかから選択される。トルク制御手段は、ロータ回転数の絶対値が所定の速度制限値を超えた場合、第1トルク指令の絶対値が上位トルク指令の絶対値より小さくなるように第1トルク指令を生成する。
【選択図】図1
Description
本発明は、モータ駆動装置及びモータ駆動車両に関し、特に、3相モータのロータにクラッチが接続されると共にトルク制御と速度制御とが選択的に行われるモータ駆動装置及びモータ駆動車両に関する。
電気自動車やハイブリッドカーのようなモータ駆動車両では、一般に、多相モータ(典型的には、3相モータ)が駆動輪を駆動する動力源として用いられる。詳細には、車両全体を統括的に制御する上位コントローラからインバータコントローラに制御データ(例えば、トルク指令や速度指令)が与えられ、インバータコントローラは、その制御データに応答して、インバータのパワートランジスタを制御するための制御信号を生成する。これにより、インバータからモータに供給される電流/電圧が制御され、モータが所望のトルク・速度で運転される。
駆動輪を駆動する動力源として用いられるモータの制御においては、トルク制御と速度制御とが切り換えて使用されることがある(例えば、特開平7−59214号公報参照)。これは、モータと駆動輪の間に設けられる変速機のギアの切り替え時にモータの回転速度を制御するためである。通常走行時には、アクセルペダルの位置(又は変位)に応答してトルク指令が生成され、このトルク指令に応答してトルク制御が行われる。一方、ギアを切り換える場合には、クラッチが外されたときにトルク制御から速度制御に切り替えられ、速度制御が行われることによって、モータの暴走が防がれる。モータの速度をクラッチ速度に合わせるように制御してクラッチが再び接続されると、モータの制御が速度制御からトルク制御に戻される。
トルク制御と速度制御の間の切り換えにおいては、切り換え時のショックが低減されることが望ましい。特開平7−59214号公報では、モータ駆動車両において、出力軸回転数をギア比で除算した値とモータ回転数とを比較した差が小さい状態で速度制御からトルク制御に切り換えることにより、ショックを低減する技術を開示している。また、特開平7−31173号公報は、シート類の巻き出し、又は巻き取りを行う機構に関して、トルク制御と速度制御との切り換えの際にショックをなくす技術を開示している。この技術では、トルク制御が行われる場合、モータの回転速度信号が設定部に設定される。トルク制御から速度制御への切り換えが行われると、速度制御信号と設定部に設定された値とを補間して得られた値が最終的に速度制御に使用される。一方、速度制御が行われる場合、速度制御によって生成されたトルク指令が設定部に設定される。速度制御からトルク制御への切り換えが行われると、トルク制御信号と設定部に設定された値とを補間して得られた値が最終的にトルク制御に使用される。
一つの問題は、電気的制御として行われるトルク制御と速度制御の切り換えタイミングと機械的機構であるクラッチの接続/分離タイミングとが、必ずしも一致しないことである。例えば、クラッチが接続状態から分離状態に切り換えられる場合に、実際にはクラッチがまだ接続されているにもかかわらずトルク制御から速度制御に制御が切り替えられることがある。このような場合、モータトルクが過剰に増大することがある。また、クラッチが分離状態から接続状態に切り換えられる場合に、実際にはクラッチがまだ分離されているにもかかわらず速度制御からトルク制御に制御が切り替えられることがある。このような場合、モータ回転数が過剰に増大することがある。上記の特許文献に開示された技術は、このような不具合を解消するものではない。
したがって、本発明の目的は、トルク制御と速度制御の切り換えタイミングと、クラッチの接続/分離タイミングとの不一致の問題に対処するためのモータ制御技術を提供することにある。
本発明の一の観点では、モータ駆動装置が、3相モータと、3相モータのロータに接続されたクラッチと、3相モータに3相電力を供給するインバータと、外部から与えられる上位トルク指令に応答して第1トルク指令を生成するトルク制御手段と、外部から与えられる上位速度指令と3相モータのロータ回転数とに応答して第2トルク指令を生成する速度制御手段と、第1トルク指令と第2トルク指令のいずれかから選択された選択トルク指令に応答してインバータを制御するインバータ制御手段と、クラッチを接続状態と分離状態の間で切り替えるクラッチ制御手段とを備えている。選択トルク指令は、クラッチの切り替えに対応して第1トルク指令と第2トルク指令のいずれかから選択される。トルク制御手段は、ロータ回転数の絶対値が所定の速度制限値を超えた場合、第1トルク指令の絶対値が上位トルク指令の絶対値より小さくなるように第1トルク指令を生成する。
このような構成のモータ駆動装置では、仮にクラッチが分離状態でトルク制御が行われても(即ち、第1トルク指令が選択トルク指令として選択されても)、ロータ回転数が所定の速度制限値を超えた場合には第1トルク指令が制限される。したがって、クラッチが分離状態で第1トルク指令が選択されてもロータ回転数の過剰な増加を防ぐことができる。
一実施形態では、トルク制御手段がロータ回転数が速度制限値を超えた場合に上位トルク指令から補正値を減じて第1トルク指令を生成する。このとき、補正値は、ロータ回転数が速度制限値を超えた場合にロータ回転数の増大と共に増大する。これにより、ロータ回転数の過剰さの程度に応じて適切な第1トルク指令、即ち、選択トルク指令を生成できる。
速度制限値は、上位速度指令の絶対値と同一値であるか、上位速度指令に依存して決定される値であることが好ましい。
速度制御手段は、第2トルク指令の絶対値を所定のトルク上限値以下に制限しながら第2トルク指令を生成することが好ましい。この場合には、仮にクラッチが接続状態で速度制御が行われても(即ち、第2トルク指令が選択トルク指令として選択されても)、選択トルク指令の過剰な増大を防ぐことができる。
トルク上限値は、上位トルク指令の絶対値と同一値であるか、上位トルク指令に依存して決定される値であることが好ましい。
一実施形態では、当該モータ駆動装置は、クラッチの接続状態への切り換えに合わせて第1トルク指令が選択されるトルクモードに移行し、クラッチの分離状態への切り換えに合わせて第2トルク指令が選択される速度モードに移行する。
このようなモータ駆動装置は、モータ駆動車両に適用されることが好ましい。この場合、上位コントローラが、アクセルペダルの位置に応答して上位トルク指令を生成し、変速機において選択されるギアに応じて上位速度指令を生成することが好ましい。
本発明によれば、トルク制御と速度制御の切り換えタイミングと、クラッチの接続/分離タイミングとの不一致の問題に対処するためのモータ制御技術が提供される。
図1は、本発明の一実施形態におけるモータ駆動車両1の構成を示すブロック図である。本実施形態では、モータ駆動車両1は、パラレル型ハイブリッド車両として構成されている。より具体的には、モータ駆動車両1は、エンジン2と、クラッチ3と、3相モータ/発電機4と、ギアボックス5と、インバータ6と、バッテリ7とを備えている。エンジン2はクラッチ3を介して3相モータ/発電機4のロータに結合されており、3相モータ/発電機4を駆動する。クラッチ3は、エンジン2と3相モータ/発電機4とを機械的に接続し、又は分離する機能を有している。
3相モータ/発電機4のロータは、更に、ギアボックス5の入力軸5aにも接続されている。ギアボックス5は変速ギアを備えており、所望のギア比で入力軸5a(即ち、3相モータ/発電機4のロータ)と出力軸5bとを接続する。ギアボックス5の出力軸5bは、ディファレンシャルギア(図示せず)を介して駆動輪に結合されている。
パラレル型ハイブリッド車両として構成されている本実施形態のモータ駆動車両1では、3相モータ/発電機4は、動力の発生と電力の発生に共用される。具体的には、3相モータ/発電機4は、インバータ6から3相電力の供給を受けてギアボックス5の入力軸5aを駆動する。更に3相モータ/発電機4は、エンジン2又はギアボックス5の入力軸5aによって駆動されて3相電力を発生し、インバータ6に供給する。
インバータ6は、3相モータ/発電機4がモータとして動作する場合にはバッテリ7から受け取った直流電力を3相電力に変換して3相モータ/発電機4に供給し、3相モータ/発電機4が発電機として動作する場合には、発生された3相電力を直流電力に変換してバッテリ7に蓄える。
このような構成のモータ駆動車両1の制御は、インバータコントローラ11と上位コントローラ14とを用いて行われる。インバータコントローラ11は、インバータ6を制御する。詳細には、インバータ6から3相モータ/発電機4に供給されるu相、v相、w相電流Iu、Iv、Iwを測定する電流センサ12が、インバータ6と3相モータ/発電機4とを接続する電力線に設けられ、また、3相モータ/発電機4のロータ位置θを逐次に測定するエンコーダ13が3相モータ/発電機4に取り付けられる。インバータコントローラ11は、u相、v相、w相電流Iu、Iv、Iwと、ロータ位置θと、ロータ位置θから算出されるロータ回転数ωに応答して、インバータ6のパワートランジスタのオンオフを制御する制御信号SPWMを生成する。上位コントローラ14は、エンジン2、発電機3、インバータコントローラ11、ギアボックス5その他の各種の機器を統括的に制御する。
本実施形態では、上位コントローラ14は、上位トルク指令Tu*、上位速度指令ωu*、トルク制御速度制限値ωLIM、速度制御トルク上限値TMAX及びモード切換指令SMODEをインバータコントローラ11に供給する。上位トルク指令Tu*、上位速度指令ωu*は、それぞれ、3相モータ/発電機4のトルクT、ロータ回転数ωを指定する指令値である。上位トルク指令Tu*は、アクセルペダル15の位置(又は変位)に応じて生成される。一方、上位速度指令ωu*は、ギアボックス5におけるギアの選択に応じて生成される。トルク制御速度制限値ωLIMは、トルク制御が行われる場合にロータ回転数ωを制限するために使用される値である。速度制御トルク上限値TMAXは、速度制御が行われる場合におけるトルクを制限するために使用される値である。トルク制御速度制限値ωLIM、速度制御トルク上限値TMAXの使用の態様については、後に詳細に説明する。モード切換指令SMODEは、インバータコントローラ11にトルク制御を行うか速度制御を行うかを指示する指令である。上位コントローラ14は、ギアボックス5の変速タイミングに合わせて(より具体的には、クラッチ3の接続/分離タイミングに合わせて)モード切換指令SMODEを生成する。
なお、実際には、インバータコントローラ11以外の様々な下位コントローラが使用されるが、図1には図示されない。また、本実施形態では、整流器4が使用されているが、その代わりに、パワートランジスタを用いて交流を直流に変換する電力コンバータを使用してもよい。また、本発明は、パラレル型ハイブリッド車両以外のモータ駆動車両にも適用可能であることにも留意されたい。
図2は、インバータコントローラ11の制御ブロック図である。インバータコントローラ11は、次の制御演算:トルク指令生成21、電流指令生成22、電流制御23、3相−2相変換24、2相−3相変換25、及びPWM制御26を行う。
トルク指令生成21では、上述の上位トルク指令Tu*、上位速度指令ωu*、トルク制御速度制限値ωLIM、速度制御トルク上限値TMAX、及び、ロータ回転数ωに基づいて、最終的に3相モータ/発電機4の制御に使用されるトルク指令T*を生成する。ここで、トルク指令生成21では、トルク制御が行われる場合には上位トルク指令Tu*に応じて(即ち、アクセルペダル15の位置に応じて)トルク指令T*が生成され、速度制御が行われる場合には、上位速度指令ωu*及びロータ回転数ωに応じてトルク指令T*が生成される。トルク指令生成21におけるトルク指令T*の生成については、後に詳細に説明する。
電流指令生成22では、トルク指令T*に応答してd軸電流指令Id*とq軸電流指令Iq*とが生成される。d軸電流指令Id*は、通常時には0に設定されるが、弱め界磁制御が行われる場合にはd軸電流指令Id*が非零の値に設定される。q軸電流指令Iq*は、トルク指令T*に対応する値、最も単純には比例する値に設定される。ただし、d軸電流指令Id*とq軸電流指令Iq*の算出に様々な手法が採用可能であることは、当業者には理解されよう。
3相−2相変換24では、電流センサ12によって測定されたu相、v相、w相電流Iu、Iv、Iwに対して3相−2相変換を行うことにより、d軸電流Id、q軸電流Iqが算出される。この3相−2相変換24においては、エンコーダ13によって測定されたロータ位置θが使用される。算出されたd軸電流Id、q軸電流Iqは、3相モータ/発電機4に供給される。
電流制御23では、d軸電流指令Id*とq軸電流指令Iq*とd軸電流Idとq軸電流Iqとに基づいてd軸電圧指令Vd*とq軸電圧指令Vq*とを生成する。一実施形態では、d軸電流指令Id*とd軸電流Idの差分が小さくなるようにPI制御が行われてd軸電圧指令Vd*が生成され、q軸電流指令Iq*とq軸電流Iqの差が小さくなるようにPI制御が行われてq軸電圧指令Vq*が生成される。
2相−3相変換25では、d軸電圧指令Vd*とq軸電圧指令Vq*とに対して2相−3相変換が行われ、u相電圧指令Vu*、v相電圧指令Vv*及びw相電圧指令Vw*が生成される。この2相−3相変換25においては、エンコーダ13によって測定されたロータ位置θが使用される。
PWM制御26では、u相電圧指令Vu*、v相電圧指令Vv*及びw相電圧指令Vw*に基づいてPWM制御が行われ、これによりインバータ6のパワートランジスタのオンオフを制御する制御信号SPWMが生成される。
なお、上述の各演算は、ハードウェア、ソフトウェア、及びこれらの組み合わせのいずれで実現されてもよい。
図3は、本実施形態において、インバータコントローラ11がトルク指令生成21において実行する演算をより詳細に説明する図である。本実施形態では、インバータコントローラ11が2つの制御モード:トルクモードと速度モードとを有しており、トルクモードと速度モードの間の切り換えが、上位コントローラ14からインバータコントローラ11に与えられるモード切換指令SMODEに応答して行われる。トルクモードでは、上位トルク指令Tu*に応じてトルク指令T*が生成され、これにより、トルク制御が行われる。ここで、トルクモードにおけるトルク指令T*は、概ね、上位トルク指令Tu*に一致するが、変化量の制限が行われ、更に、ロータ回転数ωの絶対値がトルク制御速度制限値ωLIMを超える場合には補正値ΔTによって補正される。一方、速度モードでは、上位速度指令ωu*とロータ回転数ωの差が小さくなるようにトルク指令T*が生成され、これにより、速度制御が行われる。ただし、トルク指令T*は、その絶対値が速度制御トルク上限値TMAX以下に制限される。より詳細には、以下のようにしてトルク指令T*が生成される。
第1に、インバータコントローラ11は、上位トルク指令Tu*に基づいてトルクモードトルク指令Ttor*を生成する。トルクモードトルク指令Ttor*の算出処理では、変化量リミット処理31、補正値算出32、及び減算処理33が行われる。変化量リミット処理31では、その出力値の変化量を所定範囲に制限するための処理が行われる。この変化量リミット処理31によって得られた出力値を、以下では、変化量制限トルク指令Tu^という。より詳細には、インバータコントローラ11がトルクモードに設定された場合には、変化量制限トルク指令Tu^は、その変化量が所定範囲内に制限される条件の下で上位トルク指令Tu*を追随する値に定められる。このような処理を行うために、過去に出力された変化量制限トルク指令Tu^の値が、インバータコントローラ11の所定の記憶領域に保持される。一方、インバータコントローラ11が速度モードに設定された場合には、トルク指令T*が取り込まれて所定の記憶領域に保持されるとともに変化量制限トルク指令Tu^として出力される。速度モード時にトルク指令T*が保持されることにより、速度モードからトルクモードに切り替えられた場合には、保持されている値を基準として変化量制限トルク指令Tu^の変化量が制限されることになる。後述されるように、これは、トルク制御と速度制御の間の切り換え時のショックの低減に有用である。
補正値算出32では、ロータ回転数ωとトルク制御速度制限値ωLIM(>0)とに基づいて補正値ΔTが算出される。補正値ΔTは、ロータ回転数ωがトルク制御速度制限値ωLIMよりも大きい場合にはロータ回転数ωの増加に伴って増加する正値をとり、ロータ回転数ωが−ωLIMよりも小さい場合にはロータ回転数ωの減少に伴って減少する負値をとる。ここで、ロータ回転数ωが負であるとは、モータ駆動車両1が後方に走行する場合等のように、3相モータ/発電機4が逆回転する場合を意味している。一方、ロータ回転数ωの絶対値がトルク制御速度制限値ωLIMよりも小さい場合、補正値ΔTはゼロである。一実施形態では、補正値ΔTは、下記の演算式で決定される:
ΔT=0 (for −ωLIM≦ω≦ωLIM), ・・・(1a)
ΔT=k(ω−ωLIM), (for ω>ωLIM), ・・・(1b)
ΔT=k(ω+ωLIM), (for ω<−ωLIM). ・・・(1c)
ここで、kは、正の比例定数である。
ΔT=0 (for −ωLIM≦ω≦ωLIM), ・・・(1a)
ΔT=k(ω−ωLIM), (for ω>ωLIM), ・・・(1b)
ΔT=k(ω+ωLIM), (for ω<−ωLIM). ・・・(1c)
ここで、kは、正の比例定数である。
減算処理33では、トルク指令Tu^から補正値ΔTを減じることにより、トルクモードトルク指令Ttor*が算出される。
並行して、インバータコントローラ11は、上位速度指令ωu*とロータ回転数ωとに応答して速度モードトルク指令Tsp*を生成する。詳細には、速度モードトルク指令Tsp*の算出処理では、変化量リミット処理34、減算処理35、速度PI制御処理36、及び、上限値制限処理37が行われる。
変化量リミット処理34では、その出力値の変化量を所定範囲に制限するための処理が行われる。この変化量リミット処理34によって得られた出力値を、以下では、変化量制限速度指令ωu^という。より詳細には、インバータコントローラ11が速度モードに設定された場合には、変化量制限速度指令ωu^は、その変化量が所定範囲内に制限される条件の下で上位速度指令ωu*を追随する値に定められる。一方、インバータコントローラ11がトルクモードに設定された場合には、ロータ回転数ω(の実測値)が取り込まれて所定の記憶領域に保持されるとともに変化量制限速度指令ωu^として出力される。トルクモード時にロータ回転数ω(の実測値)が保持されることにより、トルクモードから速度モードに切り替えられた場合には、保持されている値を基準として変化量制限速度指令ωu^の変化量が制限されることになる。後述されるように、これは、トルク制御と速度制御の間の切り換え時のショックの低減に有用である。
減算処理35では、変化量制限速度指令ωu^とロータ回転数ωの差分が算出される。
速度PI制御36では、変化量制限速度指令ωu^とロータ回転数ωの差分Δωに基づいてPI制御が行われる。詳細には、速度モード時には、Δωと比例ゲインKPとの積、及び、Δωと積分ゲインKIとの積の積分値が算出される。積分値は、インバータコントローラ11の所定の記憶領域に保持される。更に、Δωと比例ゲインKPとの積と前記積分値とを加算して得られた和がPI制御トルク指令TPI *として出力される。一方、トルクモードに設定された場合には、トルク指令T*が取り込まれ、積分値の代わりに該記憶領域に保持される。
上限値制限処理37では、その出力値の大きさを速度制御トルク上限値TMAX(>0)以下に制限するための処理が行われる。この上限値制限処理37によって得られた出力値が、速度モードトルク指令Tsp*である。詳細には、PI制御トルク指令TPI *の絶対値が速度制御トルク上限値TMAXより小さい場合には、速度モードトルク指令Tsp*は、PI制御トルク指令TPI *と同一の値に定められる。一方、PI制御トルク指令TPI *が速度制御トルク上限値TMAX超える場合には、速度モードトルク指令Tsp*が速度制御トルク上限値TMAXに固定され、PI制御トルク指令TPI *が−TMAX未満である場合には、速度モードトルク指令Tsp*が−TMAXに固定される。
最終的に3相モータ/発電機4の制御に用いられるトルク指令T*は、上記のようにして生成されたトルクモードトルク指令Ttor*と速度モードトルク指令Tsp*のうちから選択される。詳細には、インバータコントローラ11がトルクモードに設定された場合には、トルクモードトルク指令Ttor*がトルク指令T*として選択され、インバータコントローラ11が速度モードに設定された場合には、速度モードトルク指令Tsp*がトルク指令T*として選択される。
上記の制御で使用されるトルク制御速度制限値ωLIMと速度制御トルク上限値TMAXは、上位コントローラ14から与えられる値であり、様々な態様で生成され得る。ただし、トルク制御速度制限値ωLIMは、上位速度指令ωu*と特定の対応関係を有する値として生成される。例えば、トルク制御速度制限値ωLIMは、上位速度指令ωu*の絶対値と同一の値であってもよく、上位速度指令ωu*に依存して決定される値であってもよい。また、速度制御トルク上限値TMAXは、上位トルク指令Tu*と特定の対応関係を有する値として生成される。例えば、速度制御トルク上限値TMAXは、上位トルク指令Tu*の絶対値と同一の値であってもよく、上位トルク指令Tu*に依存して決定される値であってもよい。
以下では、本実施形態における、ギアボックス5におけるクラッチ3の接続状態/分離状態の切り換えと、トルクモード時及び速度モード時のトルク指令T*の生成とについて、より具体的に説明する。
通常運転時(即ち、クラッチ3が接続状態にあるとき)には、上位トルク指令Tu*がアクセルペダル15の位置に応じて生成されると共に、インバータコントローラ11がトルクモードに設定されてトルク制御が行われる。詳細には、上位トルク指令Tu*に対して変化量リミット処理31が行われて変化量制限トルク指令Tu^が算出され、更に、変化量制限トルク指令Tu^から補正値ΔTが減じられることによってトルクモードトルク指令Ttor*、即ち、トルク指令T*が算出される。
通常運転時(即ち、クラッチ3が接続状態にあるとき)には、上位トルク指令Tu*がアクセルペダル15の位置に応じて生成されると共に、インバータコントローラ11がトルクモードに設定されてトルク制御が行われる。詳細には、上位トルク指令Tu*に対して変化量リミット処理31が行われて変化量制限トルク指令Tu^が算出され、更に、変化量制限トルク指令Tu^から補正値ΔTが減じられることによってトルクモードトルク指令Ttor*、即ち、トルク指令T*が算出される。
一方、ギアボックス5におけるギアの切り換え時のように、クラッチ3が分離状態になると、上位速度指令ωu*がギアボックス5のギアの選択に応じて生成されると共に、インバータコントローラ11が速度モードに設定されて速度制御が行われる。これにより、3相モータ/発電機4のロータ回転数ωがギアボックス5の入力軸の回転速度に合わせられる。詳細には、上位速度指令ωu*に対して変化量リミット処理34が行われて変化量制限速度指令ωu^が算出され、更に、変化量制限速度指令ωu^とロータ回転数ωの差に対してPI制御がお行われてPI制御トルク指令TPI *が生成される。このPI制御トルク指令TPI *に対して上限値制限処理37が行われて速度モードトルク指令Tsp*、即ち、トルク指令T*が算出される。
ここで、本実施形態のインバータコントローラ11では、以下に述べられるような動作により、トルクモードと速度モードの切り換え時のショック発生を有効に防いでいる。
第1に、上位トルク指令Tu*に対して補正値ΔTによる補正を行ってトルクモードトルク指令Ttor*を生成することにより、速度モードからトルクモードへの切り換え時にロータ回転数ωの過剰な増大を防ぎ、ショックを軽減している。詳細には、速度モードからトルクモードに制御が切り替えられた時、機械的機構であるクラッチ3の作動が遅れ、クラッチ3が外れた状態でトルクモードに制御が移る場合がある。クラッチ3が外れたままでトルク制御が行われると、ロータ回転数ωが過剰に増加する可能性があり、ロータ回転数ωの過剰な増加は、運転者にはショックとして感じられる。しかしながら、本実施形態では、ロータ回転数ωの絶対値がトルク制御速度制限値ωLIM(>0)よりも大きい場合に補正を行うことにより、トルクモード時においてロータ回転数ωが過剰な場合にトルク指令T*の絶対値が(上位トルク指令Tu*の絶対値よりも小さくなるように)抑制される。これは、速度モードからトルクモードへの切り換え時におけるショックを有効に軽減する。このとき、本実施形態では、補正値ΔTがロータ回転数ωに依存して生成されているため(上述の式(1b)、(1c)を参照)、ロータ回転数ωの過剰さの程度に応じて適切なトルク制御トルク指令Ttor*、即ち、トルク指令T*を生成することができる。
第2に、速度モード時のトルク指令T*の絶対値を速度制御トルク上限値TMAX(>0)以下に制限することにより、トルクモードから速度モードへの切り換え時におけるトルク指令T*の過剰な増大を防ぎ、ショックを軽減している。詳細には、トルクモードから速度モードに制御が切り替えられた時、機械的機構であるクラッチ3の作動が遅れ、クラッチ3が接続された状態で速度モードに制御が移る場合がある。この場合、クラッチ3が接続された状態で速度制御が行われると、トルク指令T*が過剰に上昇することがあり、これは、運転者にはショックとして感じられる。しかしながら、本実施形態では、速度モード時に、トルク指令T*の絶対値が速度制御トルク上限値TMAX以下に制限される。これは、トルクモードから速度モードへの切り換え時におけるショックを有効に軽減する。
第3に、速度モード時において、トルク指令T*が変化量リミット処理31にフィードバックされて保持される。トルク指令T*が変化量リミット処理31にフィードバックされて保持されて速度モードからトルクモードへの切り換え時に変化量の制限の基準として使用されることにより、変化量制限トルク指令Tu^の急変、即ち、トルク指令T*の急変が防がれる。これは、ショックを軽減するために有効である。
第4に、トルクモード時において、ロータ回転数ωが変化量リミット処理34にフィードバックされて保持される。トルク指令T*が変化量リミット処理34にフィードバックされて保持されてトルクモードから速度モードへの切り換え時に変化量の制限の基準として使用されることにより、変化量制限速度指令ωu^の急変、即ち、トルク指令T*の急変が防がれる。これは、ショックを軽減するために有効である。
第5に、トルクモード時において、トルク指令T*が速度PI制御36にフィードバックされ、速度PI制御36における積分値として保持される。これにより、トルクモードから速度モードへの切り換え時にPI制御トルク指令TPI *の急変、即ち、トルク指令T*の急変が防がれる。これは、ショックを軽減するために有効である。
以上に説明されているように、本実施形態のモータ駆動車両1は、トルク制御と速度制御の切り換え時のショックを有効に軽減することができる。
以上には、本発明の実施形態について具体的に記載しているが、本発明は、上記の実施形態に限定されるものではなく、本発明の実施形態は、当業者に自明な様々な変更がなされ得る。例えば、上記には、トルク制御と速度制御の間の切り換え時におけるショック低減のための5つの手法が記載されているが、本発明を現実に実施する際に、その全てを採用する必要があると解釈してはならない。上記の5つの手法のうちの一部のみが採用されてもよい。また、上記ではモータ駆動車両の実施形態が記述されているが、本発明は、3相モータのロータにクラッチが接続されると共にトルク制御と速度制御とが選択的に行われる様々なモータ駆動装置に適用可能である。
1:モータ駆動車両
2:エンジン
3:クラッチ
4:3相モータ/発電機
5:ギアボックス
6:インバータ
7:バッテリ
11:インバータコントローラ
12:電流センサ
13:エンコーダ
14:上位コントローラ
15:アクセルペダル
21:トルク指令生成
22:電流指令生成
23:電流制御
24:3相−2相変換
25:2相−3相変換
26:PWM制御
31:変化量リミット処理
32:補正値算出
33:減算処理
34:変化量リミット処理
35:減算処理
36:速度PI制御
37:上限値制限処理
2:エンジン
3:クラッチ
4:3相モータ/発電機
5:ギアボックス
6:インバータ
7:バッテリ
11:インバータコントローラ
12:電流センサ
13:エンコーダ
14:上位コントローラ
15:アクセルペダル
21:トルク指令生成
22:電流指令生成
23:電流制御
24:3相−2相変換
25:2相−3相変換
26:PWM制御
31:変化量リミット処理
32:補正値算出
33:減算処理
34:変化量リミット処理
35:減算処理
36:速度PI制御
37:上限値制限処理
Claims (16)
- 3相モータと、
前記3相モータのロータに接続されたクラッチと、
前記3相モータに3相電力を供給するインバータと、
外部から与えられる上位トルク指令に応答して第1トルク指令を生成するトルク制御手段と、
外部から与えられる上位速度指令と前記3相モータのロータ回転数とに応答して第2トルク指令を生成する速度制御手段と、
前記第1トルク指令と前記第2トルク指令のいずれかから選択された選択トルク指令に応答して前記インバータを制御するインバータ制御手段と、
前記クラッチを接続状態と分離状態の間で切り替えるクラッチ制御手段とを備え、
とを具備し、
前記選択トルク指令は、前記クラッチの切り替えに対応して前記第1トルク指令と前記第2トルク指令のいずれかから選択され、
前記トルク制御手段は、前記ロータ回転数の絶対値が所定の速度制限値を超えた場合、前記第1トルク指令の絶対値が前記上位トルク指令の絶対値より小さくなるように前記第1トルク指令を生成する
モータ駆動装置。 - 請求項1に記載のモータ駆動装置であって、
前記トルク制御手段は、前記ロータ回転数が前記速度制限値を超えた場合、前記上位トルク指令から補正値を減じて前記第1トルク指令を生成し、
前記補正値は、前記ロータ回転数が前記速度制限値を超えた場合に前記ロータ回転数の増大と共に増大する
モータ駆動装置。 - 請求項1又は2に記載のモータ駆動装置であって、
前記速度制限値は、前記上位速度指令の絶対値と同一値であるか、前記上位速度指令に依存して決定される値である
モータ駆動装置。 - 請求項1乃至3のいずれかに記載のモータ駆動装置であって、
前記速度制御手段は、前記第2トルク指令の絶対値を所定のトルク上限値以下に制限しながら前記第2トルク指令を生成する
モータ駆動装置。 - 請求項4に記載のモータ駆動装置であって、
前記トルク上限値は、前記上位トルク指令の絶対値と同一値であるか、前記上位トルク指令に依存して決定される値である
モータ駆動装置。 - 請求項1乃至5のいずれかに記載のモータ駆動装置であって、
前記クラッチの前記接続状態への切り換えに合わせて前記第1トルク指令が選択されるトルクモードに移行し、
前記クラッチの前記分離状態への切り換えに合わせて前記第2トルク指令が選択される速度モードに移行する
モータ駆動装置。 - 3相モータと、
前記3相モータのロータに接続されたクラッチと、
前記3相モータに3相電力を供給するインバータと、
外部から与えられる上位トルク指令に応答して第1トルク指令を生成するトルク制御手段と、
外部から与えられる上位速度指令と前記3相モータのロータ回転数とに応答して第2トルク指令を生成する速度制御手段と、
前記第1トルク指令と前記第2トルク指令のいずれかから選択された選択トルク指令に応答して前記インバータを制御するインバータ制御手段と、
前記クラッチを接続状態と分離状態の間で切り替えるクラッチ制御手段
とを具備し、
前記選択トルク指令は、前記クラッチの切り替えに対応して前記第1トルク指令と前記第2トルク指令のいずれかから選択され、
前記速度制御手段は、前記第2トルク指令の絶対値を所定のトルク上限値以下に制限しながら前記第2トルク指令を生成する
モータ駆動装置。 - 請求項1乃至7のいずれかに記載のモータ駆動装置であって、
前記トルク制御手段は、前記上位トルク指令を追随する変化量制限トルク指令を変化量を制限しながら生成し、且つ、前記変化量制限トルク指令に応答して前記第1トルク指令を生成し、且つ、
前記トルク制御手段は、前記第2トルク指令が前記選択トルク指令として選択されている間、前記選択トルク指令を記憶領域に保持し、前記選択トルク指令が前記第2トルク指令から前記第1トルク指令に切り換えられた場合に前記記憶領域に保持されている前記選択トルク指令の値を基準として前記変化量制限トルク指令を生成する
モータ駆動装置。 - 請求項1乃至8のいずれかに記載のモータ駆動装置であって、
前記速度制御手段は、前記上位速度指令を追随する変化量制限速度指令を変化量を制限しながら生成し、且つ、前記変化量制限速度指令に応答して前記第2トルク指令を生成し、且つ、
前記トルク制御手段は、前記第1トルク指令が前記選択トルク指令として選択されている間、前記ロータ回転数の実測値を記憶領域に保持し、前記選択トルク指令が前記第1トルク指令から前記第2トルク指令に切り換えられた場合に前記記憶領域に保持されている前記実測値を基準として前記変化量制限速度指令を生成する
モータ駆動装置。 - 請求項1乃至9のいずれかに記載のモータ駆動装置であって、
前記速度制御手段は、前記上位速度指令と前記3相モータのロータ回転数とに応答したPI制御によって前記第2トルク指令を生成し、
前記第1トルク指令が前記選択トルク指令として選択されている間、前記PI制御の積分値として前記選択トルク指令が保持される
モータ駆動装置。 - 3相モータと、
前記3相モータのロータに接続された入力軸と、クラッチとを備える変速機と、
前記変速機の出力軸に機械的に結合された駆動輪と、
前記3相モータを駆動するインバータと、
アクセルペダルと、
前記アクセルペダルの位置に応答して上位トルク指令を生成し、前記変速機において選択されるギアに応じて上位速度指令を生成する上位コントローラと、
前記上位トルク指令に応答して第1トルク指令を生成するトルク制御手段と、
前記上位速度指令と前記3相モータのロータ回転数とに応答して第2トルク指令を生成する速度制御手段と、
前記第1トルク指令と前記第2トルク指令のいずれかから選択された選択トルク指令に応答して前記インバータを制御するインバータ制御手段と、
前記クラッチを接続状態と分離状態の間で切り替えるクラッチ制御手段とを備え、
とを具備し、
前記選択トルク指令は、前記クラッチの切り替えに対応して前記第1トルク指令と前記第2トルク指令のいずれかから選択され、
前記トルク制御手段は、前記ロータ回転数の絶対値が所定の速度制限値を超えた場合、前記第1トルク指令の絶対値が前記上位トルク指令の絶対値より小さくなるように前記第1トルク指令を生成する
モータ駆動車両。 - 請求項11に記載のモータ駆動車両であって、
前記トルク制御手段は、前記ロータ回転数が前記速度制限値を超えた場合、前記上位トルク指令から補正値を減じて前記第1トルク指令を生成し、
前記補正値は、前記ロータ回転数が前記速度制限値を超えた場合に前記ロータ回転数の増大と共に増大する
モータ駆動車両。 - 請求項11又は12に記載のモータ駆動車両であって、
前記速度制限値は、前記上位速度指令の絶対値と同一値であるか、前記上位速度指令に依存して決定される値である
モータ駆動車両。 - 請求項11乃至13のいずれかに記載のモータ駆動車両であって、
前記速度制御手段は、前記第2トルク指令の絶対値を所定のトルク上限値以下に制限しながら前記第2トルク指令を生成する
モータ駆動車両。 - 請求項14に記載のモータ駆動車両であって、
前記トルク上限値は、前記上位トルク指令の絶対値と同一値であるか、前記上位トルク指令に依存して決定される値である
モータ駆動車両。 - 請求項11乃至15のいずれかに記載のモータ駆動車両であって、
前記クラッチの前記接続状態への切り換えに合わせて前記第1トルク指令が選択されるトルクモードに移行し、
前記クラッチの前記分離状態への切り換えに合わせて前記第2トルク指令が選択される速度モードに移行する
モータ駆動車両。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122318A JP2011250616A (ja) | 2010-05-28 | 2010-05-28 | モータ駆動装置及びモータ駆動車両 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010122318A JP2011250616A (ja) | 2010-05-28 | 2010-05-28 | モータ駆動装置及びモータ駆動車両 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011250616A true JP2011250616A (ja) | 2011-12-08 |
Family
ID=45415166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010122318A Withdrawn JP2011250616A (ja) | 2010-05-28 | 2010-05-28 | モータ駆動装置及びモータ駆動車両 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011250616A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017175474A1 (ja) * | 2016-04-08 | 2017-10-12 | シナノケンシ株式会社 | モータ駆動装置 |
WO2022080661A1 (ko) * | 2020-10-15 | 2022-04-21 | 삼성전자주식회사 | 전원 공급 장치 및 이에 대한 제어 방법 |
CN114655015A (zh) * | 2021-01-22 | 2022-06-24 | 北京新能源汽车股份有限公司 | 一种电机控制电路、扭矩安全控制方法和装置 |
-
2010
- 2010-05-28 JP JP2010122318A patent/JP2011250616A/ja not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017175474A1 (ja) * | 2016-04-08 | 2017-10-12 | シナノケンシ株式会社 | モータ駆動装置 |
JP2017189067A (ja) * | 2016-04-08 | 2017-10-12 | シナノケンシ株式会社 | モータ駆動装置 |
WO2022080661A1 (ko) * | 2020-10-15 | 2022-04-21 | 삼성전자주식회사 | 전원 공급 장치 및 이에 대한 제어 방법 |
CN114655015A (zh) * | 2021-01-22 | 2022-06-24 | 北京新能源汽车股份有限公司 | 一种电机控制电路、扭矩安全控制方法和装置 |
CN114655015B (zh) * | 2021-01-22 | 2024-06-11 | 北京新能源汽车股份有限公司 | 一种电机控制电路、扭矩安全控制方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9172317B2 (en) | Apparatus for controlling a multi-winding rotary machine | |
US9590551B2 (en) | Control apparatus for AC motor | |
JP5055836B2 (ja) | 同期モーター用磁極位置センサーの位相ズレ検出装置および検出方法 | |
JP2007159368A (ja) | モータ駆動システムの制御装置 | |
JP2010221856A (ja) | 操舵制御装置 | |
JP6428248B2 (ja) | モータ制御装置 | |
JP2006238650A (ja) | バッテリー駆動車両 | |
JP4650110B2 (ja) | 電動機の制御装置 | |
JP5406226B2 (ja) | 電動パワーステアリング装置 | |
WO2019171836A1 (ja) | 車両制御装置 | |
US8129935B2 (en) | Motor control device | |
WO2018116668A1 (ja) | モータ制御装置および電動車両 | |
JP2011250616A (ja) | モータ駆動装置及びモータ駆動車両 | |
JP5506534B2 (ja) | モータ駆動機構及びモータ制御装置 | |
JP2010029027A (ja) | モータ制御装置 | |
JP6421710B2 (ja) | インバータの制御装置 | |
JP5345433B2 (ja) | 操舵制御装置 | |
JP2005065349A (ja) | 同期モータ制御装置 | |
JP2019050684A (ja) | パワーステアリング装置の制御装置 | |
JP2003018886A (ja) | 電動機駆動制御装置 | |
US11502632B2 (en) | Motor control device and electric vehicle | |
JP6708843B2 (ja) | 駆動装置 | |
JP2009171641A (ja) | モータ駆動装置 | |
JP4639970B2 (ja) | 電動機の制御装置 | |
JP2010215144A (ja) | 四輪駆動制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130806 |