JP2015130769A - モータシステム制御装置 - Google Patents
モータシステム制御装置 Download PDFInfo
- Publication number
- JP2015130769A JP2015130769A JP2014001886A JP2014001886A JP2015130769A JP 2015130769 A JP2015130769 A JP 2015130769A JP 2014001886 A JP2014001886 A JP 2014001886A JP 2014001886 A JP2014001886 A JP 2014001886A JP 2015130769 A JP2015130769 A JP 2015130769A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- temperature
- abnormality
- temperature sensor
- cooling device
- 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.)
- Pending
Links
- 238000001816 cooling Methods 0.000 claims abstract description 85
- 230000005856 abnormality Effects 0.000 claims abstract description 73
- 239000002826 coolant Substances 0.000 claims description 72
- 238000001514 detection method Methods 0.000 claims description 11
- 239000000110 cooling liquid Substances 0.000 claims 2
- 230000002159 abnormal effect Effects 0.000 description 34
- 238000000034 method Methods 0.000 description 21
- 230000020169 heat generation Effects 0.000 description 11
- 230000017525 heat dissipation Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000013021 overheating Methods 0.000 description 6
- 239000000498 cooling water Substances 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 2
- 238000009529 body temperature measurement Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
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/64—Electric machine technologies in electromobility
Landscapes
- Control Of Ac Motors In General (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
【課題】冷却装置が正常である場合には出力停止を伴わない第1のフェールセーフ制御が実行されるので、車両退避運転が可能となる。【解決手段】モータシステム制御装置は、MCU22において、モータ4の温度を検出する温度センサ41に異常が生じているか否かの判定、および、冷却装置30に異常が生じているか否かの判定を行っている。そして、MCU22は、冷却装置30に異常が生じていないと判定され、かつ、温度センサ41に異常が生じていると判定されると、モータ4の出力停止を伴わない第1のフェールセーフ制御を実行し、冷却装置30に異常が生じていると判定され、かつ、温度センサ41に異常が生じていると判定されると、モータ4の出力停止を行わせる第2のフェールセーフ制御を実行する。【選択図】図1
Description
本発明は、冷却装置を備えた車両用モータシステムを制御するモータシステム制御装置に関する。
ハイブリッド自動車や電気自動車など、駆動源としてモータを用いる車両においては、モータ及びモータを駆動するインバータなどの駆動装置の過熱を防ぐために、通常、モータ及びインバータを冷却する冷却システムが搭載される。一般的な冷却システムは、冷却水の循環路、冷却水を循環させるポンプ、及び冷却水を冷却するラジエータを備えている。
従来、駆動モータの過熱による故障を防止するために、駆動モータに温度センサを取り付け、モータ温度などに基づいて駆動モータの出力を制限し、さらに所定温度を超えた場合には出力を停止する制御が行われることがある。例えば、特許文献1に記載の発明では、モータおよびインバータを備える駆動システムを冷却する冷却装置を備え、モータ温度あるはインバータ温度と冷却装置の冷却水温度との差に基づいて駆動モータの出力を制限する技術が開示されている。この場合、モータ温度あるいはインバータ温度と冷却水温度との差が小さい場合には、冷却装置の冷却能力が低いと判断されて、駆動モータの出力が制限される。
ところで、モータ温度などを計測するために取り付けた温度センサが故障した場合、モータの過熱度合いが分からなくなるため、一般的には出力を停止するフェールセーフ処置が取られることが多い。しかしながら、温度センサが壊れた場合でも冷却装置が正常に動作していれば、モータを駆動することが可能であり、出力を停止するフェールセーフでは十分な車両退避運転を実現することができない。例えば、モータのみで走行する電気自動車では、出力を停止してしまうと車両退避運転を実施することができない。
本発明は、モータおよびインバータを冷却する冷却液の循環路と、その循環路に前記冷却液を循環させるポンプとを少なくとも有する冷却装置が設けられた車両用モータシステムに用いられる、モータシステム制御装置であって、前記モータの温度を検出するモータ温度センサと、前記モータ温度センサの検出値に基づいて前記モータを制御するモータ制御部と、前記モータ温度センサに異常が生じているか否かを判定するモータ温度センサ異常判定部と、前記冷却装置に異常が生じているか否かを判定する冷却装置異常判定部と、を備え、前記モータ制御部は、前記冷却装置異常判定部により異常が生じていないと判定され、かつ、前記モータ温度センサ異常判定部により異常が生じていると判定されると、前記モータの出力停止を伴わない第1のフェールセーフ制御を実行し、前記冷却装置異常判定部により異常が生じていると判定され、かつ、前記モータ温度センサ異常判定部により異常が生じていると判定されると、前記モータの出力停止を行わせる第2のフェールセーフ制御を実行することを特徴とする。
本発明によれば、第1のフェールセーフ制御を実行することにより、車両退避運転が可能となる。
以下、図を参照して本発明を実施するための形態について説明する。図1は本発明に係るモータシステム制御装置の一実施の形態を説明するためのブロック図であり、冷却装置30が設けられた車両用モータシステムを示したものである。図1に示すモータシステムは電動車両(例えば、電気自動車)に適用され、走行用のモータ4と、インバータ10と、モータ4およびインバータ10を冷却する冷却装置30と、インバータ10を介してモータ4を制御するMCU(Motor Control Unit)22と、車両全体の制御を行うVCU(Vehicle Control Unit)20とを備えている。冷却装置30は、冷却液の循環路2と冷却液を循環させるポンプ3と、冷却液の熱を放出させ冷却するためのラジエータ5とを備えている。
なお、図1において、MCU22の上位コントローラであるVCU20は、車両に設けられた各センサの情報や各制御ユニットからの情報を基に総合的な車両の挙動を演算する。例えば、車両速度情報やアクセル情報から車両駆動に必要なモータトルクを演算し、その結果をトルク指令として後述のMCU22に出力する。また、冷却液の温度情報からポンプ3に対して駆動要求を出したりする。
MCU22は、インバータ10を介してモータ4を制御するモータコントローラである。CANを通じて上位コントローラであるVCU20より受信したトルク要求に従い、そのトルク要求を実現する為に必要な電流指令値を演算する。MCU22は、電流センサ42u、42v、42wによりUVW各相に流れている実電流を検出し、電流指令値と実電流が一致するようにPWMデューティを算出してインバータ10に出力する。
インバータ10は、例えば、3個のIGBTモジュールを有しており、MCU22からのPWM信号に従って各IGBTモジュールを駆動することにより、図示していないバッテリ等の高電圧直流電源から供給された直流電圧を、UVWの3相交流電圧に変換する。この3相交流電圧をモータ4に供給することで、要求されたトルクをモータ4から出力することが出来る。
冷却液の循環路2には、冷却液の温度を検出するための温度センサ24が設けられている。温度センサ24はインバータ10の冷却液入口付近に設けられ、インバータ10へ流入する冷却液の温度を検出する。温度センサ24は、冷却液の温度がより正確に検出できるように、インバータ10に設けられた各IGBTモジュールの発熱の影響を受けにくい位置に設けられる。
図1に示す例では、冷却液の温度を検出する温度センサ24を循環路2のインバータ10の近くに配置しているが、ラジエータ5の冷却液出口付近に設けても良い。温度センサ24の温度検出データは、MCU22に入力される。なお、温度検出データをVCU20に取り込むような構成としても良いが、その場合には、CAN経由などによってMCU22に温度検出データを送信し、MCU22でも冷却液温度を認識できるようにしておく。
また、インバータ10やモータ4には、過熱による破損を避けるために温度センサ11,41が設けられている。温度センサ11,41の温度検出データはMCU22に取り込まれ、検出された温度に応じたモータ4の出力制限が実施される。出力制限の具体例は後述するが、そのような出力制限を行った場合でも、インバータ10やモータ4の温度が上昇して検出温度が所定温度以上になると、例えば、強制的にPWMデューティ出力を停止することで、過熱による破損を防止するような構成となっている。
また、VCU20はポンプ3に対して、回転数指令値を送信する。通常、回転数指令値は予め設定された値であるが、冷却液温度に応じて回転数指令を変える構成としても良い。例えば、冷却液温度を低温、中温、高温の3つの領域に分け、各温度領域に対する回転数指令値を予め設定しておき、検出された冷却液温度に応じて設定された回転数をポンプ3に送信するようにしてもよい。ポンプ3には回転数センサ(例えば、エンコーダ等)31が設けられており、実際の回転数を取得してVCU20に通知する。また、循環路2には冷却液の流量を計測する流量センサ23が設けられており、検出された流量データはVCU20に取り込まれる。
(モータ運転制御)
次いで、モータ4に設けられている温度センサ41が異常となった場合のモータ運転制御(出力制限制御)について、図2,3のフローチャートを参照して説明する。図2は、温度センサ41が正常な場合のモータ運転制御、および温度センサ41が異常な場合のモータ運転制御を説明するフローチャートである。この処理は、MCU22において所定の時間間隔で繰り返し実行される。
次いで、モータ4に設けられている温度センサ41が異常となった場合のモータ運転制御(出力制限制御)について、図2,3のフローチャートを参照して説明する。図2は、温度センサ41が正常な場合のモータ運転制御、および温度センサ41が異常な場合のモータ運転制御を説明するフローチャートである。この処理は、MCU22において所定の時間間隔で繰り返し実行される。
ステップS202では、MCU22は温度センサ41に異常が発生したか否かを判定する。温度センサ41の異常としては、例えば、断線や短絡などがあり、そのような異常が発生した場合には、温度センサ41の出力が正常時の使用範囲から外れることがある。このような場合には、温度センサ41の出力が使用範囲外となったことで温度センサ41の異常を検知することが可能である。
一方、図4のように断線や短絡が発生しても使用範囲外とならない場合がある。ラインL10は温度センサ41の出力例であり、時刻t1において天絡が発生した場合を示す。この場合には、温度センサ41の出力の傾き(変化率)ΔTMから異常を判断することができる。一般に、断線や短絡が発生すると、温度センサ41の出力の変化(変化率ΔTM)は通常の場合よりも速くなる。そのため、温度センサ41の変化率が所定値(通常では取り得ない値)より大きい場合には、温度センサ41の異常と判定しても良い。
なお、図2のステップS202の判定において、温度センサ11で検出されるインバータ10のIGBT温度や、温度センサ24により検出される冷却液温度を加味して判定を行うようにしても良い。例えば、IGBT温度や冷却液温度が中程度の温度になっているにも関わらず、温度センサ41で検出されるモータ温度のみが高温を示している場合には、使用範囲内の温度であっても温度センサ41の異常と判定する。
ステップS202で温度センサ41が異常でないと判定された場合には、ステップS210へ進み、温度センサ41が異常であると判定された場合には、ステップS204へ進む。
先ず、温度センサ41が異常でないと判定されてステップS210へ進んだ場合について説明する。ステップS210では、温度センサ41で検出されるモータ温度が所定値を超えたか否かを判定する。温度センサ41の検出温度(モータ温度)が所定値(出力制限が必要となる閾値)を超えた場合には、ステップS212へ進み、温度センサ41で検出されるモータ温度に従って従来と同様の出力制限制御を実施する。モータ温度が所定値よりも低い場合にはステップS214へ進み、通常のモータ駆動制御、すなわちVCU20からの要求トルクを実現するようなモータ制御を実行する。
次に、ステップS202で温度センサ41が異常と判定された場合について説明する。ステップS202でYES(温度センサ41が異常)と判定されると、ステップS204に進んで、冷却装置30に異常が発生したか否かを判定する。なお、ステップS204の判定の詳細処理については後述する。
ステップS204で冷却装置30が正常であると判定された場合には、ステップS208へ進み第1のフェールセーフ制御を実施する。冷却装置30が正常である場合には、通常運転においてモータ4の温度が過温度付近に達することは稀であるため、VCU20の要求トルクに応じた通常のモータ制御を継続することが可能である。しかし、冷却液の冷却性能劣化、周囲温度、およびステップS204における冷却装置30の異常判定精度などを考慮し、ステップS208では、トルク制限を行う第1のフェールセーフ制御によりモータ4を駆動する。なお、第1のフェールセーフ制御の詳細については後述する。
一方、ステップS204において冷却装置30が異常であると判定された場合には、ステップS206へ進み第2のフェールセーフ制御を実行する。この場合、冷却装置30が異常であるため、モータ温度が上昇し易い状態となっている。そのため、第2のフェールセーフ制御ではモータ出力を厳しく制限する制御が実行され、具体的には、従来のように出力停止する。
または、出力停止はしないが、かなり絞った出力で制御するようにしても良い。例えば、冷却装置30が異常で冷却液温度が通常よりは高温(例えば、80℃程度)となっていた場合でも、モータ温度が過温度にならない程度の出力でモータを駆動制御する。ただし、このかなり絞った出力は車両を退避運転させるには不十分な程度に小さい。また、そのように出力を絞ってもモータ温度が過温度になるおそれがある場合には、出力を停止することになる。
このように、本実施の形態では、温度センサ41が異常と判断された場合でも、冷却装置30が正常であるか異常であるかに応じて異なるフェールセーフ制御を行い、冷却装置30が正常であれば第1のフェールセーフ制御を行って、退避運転が可能となるようにした。
(冷却装置30の正常/異常の判定)
次に、図2のステップS204の処理の詳細について、図3のフローチャートを用いて説明する。ステップS402では、温度センサ24で検出された冷却液温度TWが所定温度以上か否かを判定する。冷却液温度TWが所定温度以上であると判定されると、ステップS410へ進み冷却装置30の異常と判定する。一方、冷却液温度TWが所定温度よりも低いと判定されると、ステップS404へ進む。
次に、図2のステップS204の処理の詳細について、図3のフローチャートを用いて説明する。ステップS402では、温度センサ24で検出された冷却液温度TWが所定温度以上か否かを判定する。冷却液温度TWが所定温度以上であると判定されると、ステップS410へ進み冷却装置30の異常と判定する。一方、冷却液温度TWが所定温度よりも低いと判定されると、ステップS404へ進む。
なお、ステップS402からステップS410に進んで冷却装置30の異常と判定した場合には、図2に示したように第2のフェールセーフ制御が実行されるので、ステップS402における閾値(所定温度)を第1のフェールセーフ制御を許可する温度に設定しても良い。例えば、冷却装置30としては正常であっても、何らかの要因(例えば、環境温度が高い等)により冷却液温度が高めになっている場合には、第1のフェールセーフ制御を実行するとモータ温度が過温度に達してしまう可能性がある。そこで、上述のようにステップS402の所定温度を設定しておけば、このような場合にはステップS402でYESと判定されるので、第1のフェールセーフ制御ではなく第2のフェールセーフ制御が実行されることになる。
次いで、ステップS404では冷却液流量から冷却装置30の状態を判定する。すなわち、流量センサ23の計測値(冷却液流量)が所定正常範囲を超えているか否かを判定し、冷却液流量が所定正常流量範囲を超えている場合にはステップS410へ進んで冷却装置30の異常と判定する。例えば、循環路2の一部に穴が開いている場合には、冷却液流量は、本来の正常動作中の冷却液流量より低下することになる。そのため、流量センサ23で計測される冷却液流量が所定正常流量範囲を下回っていることから、そのような状態を判定することが可能となる。
一方、冷却液流量が正常の場合には、ステップS404でNOと判定されてステップS406へ進む。ステップS406では、ポンプ3の状態から冷却装置30の状態を判定する。例えば、循環路2が閉塞した場合にはポンプ3の回転数が低下するので、ポンプ3の回転数が正常回転数範囲外であることから冷却装置30の異常を検出することができる。図1の構成では、ポンプ3の回転数情報はVCU20に取り込まれ、MCU22はCANを介してVCU20から送信された回転数情報に基づいて、ステップS406の判定を行う。
なお、冷却装置30に流量センサ23が設けられていない場合には、ステップS404の処理を省略しても良い。また、ポンプ3のトルクを計測できる構成の場合には、そのポンプ負荷の状態を冷却装置30の判定に利用しても良い。循環路2が閉塞している場合にはポンプ負荷が大きくなるので、例えば、必要回転数を継続しようとした場合にはトルクが大きくなる。そのため、そのトルク増大から、冷却装置30が異常であると判定しても良い。このように、冷却装置30の構成に応じて、種々の異常判定処理が考えられる。図3に示すフローチャートは、図1の構成における判定処理の一例を示したものである。
なお、ステップS404における冷却液流量の閾値や、ステップS406におけるポンプ回転数の閾値は、冷却液温度や後述するモータ温度推定値に応じて可変としても良い。また、冷却液温度やモータ温度推定値が低い場合には、冷却液流量やポンプ回転数が多少変動して冷却能力が変化してもモータが過温度に達するまでは猶予があるので、上記閾値を大きく設定しても良い。逆に、冷却液温度やモータ温度推定値が高い場合には,冷却液流量やポンプの回転数変動に対して余裕が無いので、厳しい閾値に設定するようにしても良い。
(第1のフェールセーフ制御)
次に、図5を参照して第1のフェールセーフ制御の一例について説明する。図5(a)は、温度センサ41により計測された温度の時間変化を示し、図5(b)はモータ4の実際の温度の時間変化を示し、図5(c)はモータトルクの時間変化を示す図である。図5に示す例は、時刻t51で温度センサ41が天絡故障した場合を示す。時刻t51で温度センサ41が天絡故障すると、図5(a)に示すように温度センサ41の計測値が上昇する。そのため、温度センサ41の計測値ラインの傾きが異常に大きいこと等から、温度センサ41が異常であると判定することができる。図5の例では、時刻t52において温度センサ異常と判定される(故障確定)。すなわち、図2のフローチャートのステップS202においてYESと判定される。
次に、図5を参照して第1のフェールセーフ制御の一例について説明する。図5(a)は、温度センサ41により計測された温度の時間変化を示し、図5(b)はモータ4の実際の温度の時間変化を示し、図5(c)はモータトルクの時間変化を示す図である。図5に示す例は、時刻t51で温度センサ41が天絡故障した場合を示す。時刻t51で温度センサ41が天絡故障すると、図5(a)に示すように温度センサ41の計測値が上昇する。そのため、温度センサ41の計測値ラインの傾きが異常に大きいこと等から、温度センサ41が異常であると判定することができる。図5の例では、時刻t52において温度センサ異常と判定される(故障確定)。すなわち、図2のフローチャートのステップS202においてYESと判定される。
前述したように、図2のフローチャートでは、ステップS202でYESと判定されると、ステップS204において冷却装置異常の有無が判定される。ここで、冷却装置30が正常である場合には、すなわちステップS204からステップS208へ進んだ場合には、第1のフェールセーフ制御が実行される。ここでは、時刻t52において、モータ4の最大出力(出力の上限値)の設定を、従来の設定値からより低い値である連続定格出力に切り換える。そして、時刻t52以後は、モータ出力が連続定格出力を超えないように制御される第1のフェールセーフ制御が実行される。
ここで、連続定格出力とは、モータ4をその出力で長時間運転していたとしても、冷却装置30が正常であればモータ4が過温度とならない出力のことである。なお、図5(c)は、最大出力を連続定格出力に切り換えた場合のモータトルクおよび最大トルク(最大出力に相当するトルク)の推移を示したものである。温度センサ41の故障が確定する時刻t52において、最大トルクは、連続定格出力に相当する連続定格トルクに切り換えられる。
そのため、第1のフェールセーフ制御が実行される時刻t52以降は、上位コントローラであるVCU20から連続定格トルク以上のトルク指令(図5(c)の破線で示す)がMCU22に入力されたとしても、連続定格トルク(すなわち連続定格出力)以下となるように最終トルクが制限される。その結果、図5(b)に示すように、モータ4の運転を継続しても、モータ温度は限界温度まで達することがない。
なお、連続定格出力は、冷却液温度に応じて可変とすることができるので、予め冷却液温度TWに応じた連続定格出力のマップを用意しておき、第1のフェールセーフ制御中は冷却液温度TWからそのマップを検索して連続定格出力を算出するようにしても良い。また、冷却液流量FWに応じても連続定格出力の値は変わるため、冷却流量情報FWを考慮しても良い。
図6は、第1のフェールセーフ制御の第2の例を示すフローチャートである。図6に示す第1のフェールセーフ制御では、モータ温度を推定することによって、モータ運転時に連続定格出力以上の出力を出せるようにした。先ず、ステップS501では、電流センサ42u,42v,42wの検出値に基づいてモータ4に流れる電流値を算出する。なお、電流センサ42u,42v,42wの検出値に代えて、MCU22で演算している電流指令値に基づいてモータ4に流れる電流値を算出しても良い。すなわち、電流センサ42u,42v,42wまたはMCU22は、モータ電流値を取得する電流値取得部として機能する。
電流センサ42u,42v,42wの検出値には検出誤差が含まれており、実際に流れている電流より小さい値を検知することがある。そのため、より安全に制御するためには、電流センサ42u,42v,42wの検出値から算出される電流値と電流指令値から算出される電流値とを比較し、値の大きい方をモータ4に流れる電流値とするのが好ましい。
ステップS502では、ステップS501で算出したモータ電流値に基づいて、モータ4の発熱量ΔTinを算出する。モータ4の発熱量はモータの損失によって決まるため、モータ電流値からモータ発熱量を求めることができる。損失による発熱量はモータ電流値が大きいほど大きいので、図7に示すようにモータ4の発熱量はモータ電流値が大きいほど大きくなる。例えば、図7のような電流に応じたモータ発熱量マップを予め実験で求めておき、モータ電流値に応じてモータ発熱量をマップ検索で求めても良い。
ステップS503では、冷却液温度TWからモータ放熱量ΔToutを算出する。モータ4に蓄積された熱は冷却液に伝達されるが、その放熱量は冷却液温度とモータ温度とに依存する。図8はモータ放熱量ΔToutと冷却液温度との関係を示す図である。実線で示すラインL1は、モータ温度がTM1の場合のモータ放熱量ΔToutと冷却液温度との関係を示しており、破線で示すラインL2,L3は、モータ温度がTM2,TM3の場合のΔToutと冷却液温度との関係を示している。なお、モータ温度はTM1<TM2<TM3の関係にある。
図8に示すように、冷却液温度が低い場合にはモータ温度と冷却液温度との差が大きくなるため、モータ放熱量ΔToutは大きくなり、逆に、冷却液温度が高い場合にはモータ放熱量ΔToutは小さくなる。なお、図8では、冷却流量を一定として図示しているが、モータ放熱量ΔToutは冷却液流量に応じて変わるため、冷却液流量の情報(すなわち、流量センサ23で計測される冷却液流量FW)を考慮するのが好ましい。
なお、モータ放熱量ΔToutは、モータ4の熱が放射される箇所の冷却液が当該冷却液温度となっていることが前提である。しかし、モータ発熱量ΔTinが非常に大きい場合には、モータ4の熱が放射されている箇所の冷却液温度が局所的に暖められることになるため、実際のモータ放熱量ΔToutは図8に示す放熱量よりも少なくなる。そのため、例えばモータ出力が大きい場合には、次のステップS504におけるモータ温度推定に誤差が生じることがある。
ステップS504では、ステップS502で算出されたモータ発熱量ΔTinとステップS503で算出されたモータ放熱量ΔToutとから、モータ温度上昇度ΔTを算出する。モータ温度上昇度ΔTとは、単位時間当たりのモータ温度上昇を表す。そして、冷却液温度にモータ温度上昇度を加算することによりモータ温度推定値を算出する。すなわち、冷却液と同一温度であったモータ4の温度が、発熱により上昇するのをモータ温度上昇度ΔTを用いて算出することになる。
ステップS505では、ステップS504で算出したモータ温度推定値に基づき、出力制限を実施する。モータ温度推定値が大きくなった場合には、更なるモータ温度上昇を防ぐために出力を制限し、モータ4に供給する電流を小さくする。ここでの制御では、図7,8に示すように電流値と冷却液温度を使って、予め測定しておいたマップから簡易的にモータ温度を推定する方法について説明したが、熱収支モデル等を用いて逐次熱量を計算し、モータ温度を推定するようにしても良い。そのような推定方法を採用することにより、モータ温度推定の精度を向上させることができる。
図9は、モータ温度センサ故障時における第1のフェールセーフ制御の、第3の例を示すタイムチャートである。図5の場合と同様に、図9(a)は、温度センサ41により計測された温度の時間変化を示し、図9(b)はモータ4の実際の温度の時間変化を示し、図9(c)はモータトルクの時間変化を示す図である。
図9に示す例では、時刻t91において温度センサ41に故障が発生し、時刻t92において温度センサ41の故障が確定する。その結果、時刻t92以降から第1のフェールセーフ制御(図9では第1FSと記載)が実行される。ここでの第1のフェールセーフ制御では、MCU22は、上位コントローラであるVCU20からのトルク指令に対して、以下のような変化率制限を加えたトルクを最終トルクとして出力する。すなわち、図9(c)に示すように、トルク指令の低下する状況においては、安全を考慮して変化率なし(トルク指令通り)とし、トルク指令の上昇する状況においては、トルク指令の変化率よりも小さな変化率でトルクが変化するように変化率制限をつけている。
なお、モータ温度としては、時刻t92からは推定値が用いられるようになり、この値にて図9(c)に示すような出力制限をかけるようにしている。または、モータ温度が限界温度に近い高めの温度であると仮定して、出力制限をかけるようにしても良い。モータ温度推定は、上述した図6のステップS501からステップS504までの処理と同様な処理で行われる。また、図5における時刻t52以降においても、同様のモータ温度推定処理で得られたモータ温度推定値に基づいて出力制限を行うようにしても良い。
ここで、第1のフェールセーフ制御の実行中に時刻t93で冷却装置30の異常(冷却系故障)が発生し、時刻t94にて冷却装置30の異常が確定する場合について考える。時刻t94にて冷却装置30の異常が確定するまでは、時刻t93以降も第1のフェールセーフ制御が継続される。仮に、変化率制限なしにて、この期間(t93〜t94)中に例えばフルトルクを出力してしまった場合、冷却装置30に異常が発生しているので、モータ温度は一気に上昇してしまうことになる。その結果、時刻t94にて冷却装置30の異常が確定する前にモータ過熱状態になってしまうおそれがある。
そのような場合、上述した図6に示す第1のフェールセーフ制御のように、モータ推定温度を用いて、モータ温度が限界温度を超えないように出力制限することも可能であるが、モータ温度が急上昇する状況においては、モータ温度推定値に誤差が発生することがあるため、十分とは言えない。
一方、図9に示す第1のフェールセーフ制御においては変化率制限を加えているため、モータ4の温度上昇を低く抑えることが可能となる。時刻t94において冷却装置30の異常が確定されると、第2のフェールセーフ制御が実行される。ここでは、第2のフェールセーフ制御として出力停止を実施するようにしている。
図9に示す第1のフェールセーフ制御では、上述したような変化率制限を加えることにより、急激なモータ温度上昇を防ぐことができ、上述したように、冷却装置異常判定中にモータ4が過温度となるのを防止することができる。上記変化率制限は、モータ温度推定値や冷却液温度に応じて可変となるような構成としても良い。冷却液温度が低い場合には冷却能力が高いので、出力トルクがある程度大きくなっても、モータ温度上昇速度は遅くなる。そのため、冷却装置異常判定中にモータ過熱となることを防ぐことができる。そして、モータ温度センサが故障したとしても、上述のように冷却装置30の異常有無によりフェールセーフを切り分けることで、車両退避走行を可能とすることができる。
なお、以上の実施形態では、モータ4に設けられた温度センサ41に異常が発生した場合の制御について説明したが、図1のインバータ10に設けられている温度センサ(例えば、IGBT温度センサ)11に異常が発生した場合についても、同様の考え方を適用することができる。例えば、IGBT温度センサを1個使用しているインバータ10の場合には、そのIGBT温度センサが故障すると、温度による保護ができないとして一般にはモータ出力を停止する処理がとられる。しかしながら、冷却装置30が正常な場合には、上述のような第1のフェールセーフ制御を行うことにより、退避走行を実施することが可能となる。この場合、温度センサ11,41の少なくとも一方が異常と判定されると、第1のフェールセーフ制御が実行される。なお、温度センサ11が異常か否かの判定は、モータ4に設けられた温度センサ41の場合と同様な処理で行うことができる。
また、3相のそれぞれにIGBT温度センサが設けられている場合でも、例えば、1相のIGBT温度センサが故障したときに、冷却装置30の状態に応じてフェールセーフ処置を切り換えることにより、柔軟性の高い退避走行が可能となる。例えば、冷却装置30が正常である場合には、3つのIGBT温度センサが略等しい動作を示すことから、正常な残りのIGBT温度センサを使って、より出力を出せるフェールセーフ制御を実行することも可能である。
逆に、冷却装置30が異常である場合には、各IGBT温度センサの温度分布は大きくばらつくので、残りの2相のIGBT温度センサをそのまま使って動作させると、故障したIGBT温度センサの相の温度上昇を検知できずに素子損傷を招いてしまうおそれがある。その場合には、故障したIGBT温度センサの相については温度推定値を用いてフェールセーフ制御を実施することにより、過熱による素子損傷を防止することができる。
以上説明したように、本実施の形態のモータシステム制御装置は、MCU22において、モータ4の温度を検出する温度センサ41に異常が生じているか否かの判定、および、冷却装置30に異常が生じているか否かの判定を行っている。そして、MCU22は、冷却装置30に異常が生じていないと判定され、かつ、温度センサ41に異常が生じていると判定されると、モータ4の出力停止を伴わない第1のフェールセーフ制御を実行し、冷却装置30に異常が生じていると判定され、かつ、温度センサ41に異常が生じていると判定されると、モータ4の出力停止を行わせる第2のフェールセーフ制御を実行する。
このように、温度センサ41に異常が生じていた場合であっても、冷却装置30に異常が生じていない場合には、モータ4の出力停止を伴わない第1のフェールセーフ制御が実行されるので、その間に車両退避運転を行うことが可能となる。
さらに、MCU22は、インバータ10に設けられている温度センサ11に異常が生じているか否かの判定も行い、冷却装置30に異常が生じていないと判定され、かつ、温度センサ41および温度センサ11の少なくとも一方に異常が生じていると判定されると、モータ4の出力停止を伴わない第1のフェールセーフ制御を実行し、冷却装置30に異常が生じていると判定され、かつ、温度センサ41および温度センサ11の少なくとも一方に異常が生じていると判定されると、モータ4の出力停止を行わせる第2のフェールセーフ制御を実行するようにしても良い。
なお、温度センサ41が異常か否かの判定に、図6の処理で推定されるモータ温度推定値を利用するようにしても良い。すなわち、温度センサ41の温度計測値とモータ温度推定値との差が大きくなって所定閾値を超えた場合には、温度センサ異常と判定する。温度センサ11についても、同様にして異常判定を行うことができる。
なお、以上の説明はあくまでも一例であり、本発明の特徴を損なわない限り、本発明は上記実施の形態に何ら限定されるものではない。例えば、上述した各第1のフェールセーフ制御を単独に用いても良いし、あるいは組み合わせて用いても良い。
3…ポンプ、4…モータ、5…ラジエータ、11,24,41…温度センサ、20…VCU、22…MCU、23…流量センサ、30…冷却装置、31…回転数センサ、42u,42v,42w…電流センサ
Claims (6)
- モータおよびインバータを冷却する冷却液の循環路と、その循環路に前記冷却液を循環させるポンプとを少なくとも有する冷却装置が設けられた車両用モータシステムに用いられる、モータシステム制御装置であって、
前記モータの温度を検出するモータ温度センサと、
前記モータ温度センサの検出値に基づいて前記モータを制御するモータ制御部と、
前記モータ温度センサに異常が生じているか否かを判定するモータ温度センサ異常判定部と、
前記冷却装置に異常が生じているか否かを判定する冷却装置異常判定部と、を備え、
前記モータ制御部は、
前記冷却装置異常判定部により異常が生じていないと判定され、かつ、前記モータ温度センサ異常判定部により異常が生じていると判定されると、前記モータの出力停止を伴わない第1のフェールセーフ制御を実行し、
前記冷却装置異常判定部により異常が生じていると判定され、かつ、前記モータ温度センサ異常判定部により異常が生じていると判定されると、前記モータの出力停止を行わせる第2のフェールセーフ制御を実行する、モータシステム制御装置。 - 請求項1に記載のモータシステム制御装置において、
前記冷却液の温度を検出する冷却液温度センサと、
前記循環路における冷却液流量を検出する流量センサと、
前記ポンプの回転数を検出する回転数センサと、をさらに備え、
前記冷却装置異常判定部は、前記冷却液の温度が所定値以上、前記冷却液流量が正常流量範囲外、および前記ポンプの回転数が正常回転数範囲外のいずれかの場合に、前記冷却装置に異常が生じていると判定する、モータシステム制御装置。 - 請求項1または2に記載のモータシステム制御装置において、
前記モータ制御部は、前記第1のフェールセーフ制御として、前記モータの出力がモータ連続運転を許容する連続定格出力以下となるような制御を行う、モータシステム制御装置。 - 請求項1または2に記載のモータシステム制御装置において、
前記モータ制御部は、前記第1のフェールセーフ制御として、トルク指令の変化率よりも小さい変化率でモータトルクが変化するような制御を行う、モータシステム制御装置。 - 請求項2に記載のモータシステム制御装置において、
前記モータに供給される電流の電流値を取得する電流値取得部と、
前記冷却液温度センサで検出される冷却液温度および前記電流値取得部で取得されるモータ電流値に基づいて、前記モータの温度を推定するモータ温度推定部と、を備え、
前記モータ制御部は、前記第1のフェールセーフ制御として、前記モータ温度推定部の推定値に基づいて前記モータの出力制限を行う、モータシステム制御装置。 - 請求項1に記載のモータシステム制御装置において、
前記インバータの温度を検出するインバータ温度センサと、
前記インバータ温度センサに異常が生じているか否かを判定するインバータ温度センサ異常判定部と、をさらに備え、
前記モータ制御部は、
前記冷却装置異常判定部および前記モータ温度センサ異常判定部の異常判定に基づく、前記第1のフェールセーフ制御または前記第2のフェールセーフ制御を実行するモータ制御に加えて、
前記冷却装置異常判定部により異常が生じていないと判定され、かつ、前記インバータ温度センサ異常判定部により異常が生じていると判定されると前記第1のフェールセーフ制御を実行し、
前記冷却装置異常判定部により異常が生じていると判定され、かつ、前記インバータ温度センサ異常判定部により異常が生じていると判定されると前記第2のフェールセーフ制御を実行する、モータシステム制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014001886A JP2015130769A (ja) | 2014-01-08 | 2014-01-08 | モータシステム制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014001886A JP2015130769A (ja) | 2014-01-08 | 2014-01-08 | モータシステム制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2015130769A true JP2015130769A (ja) | 2015-07-16 |
Family
ID=53761126
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014001886A Pending JP2015130769A (ja) | 2014-01-08 | 2014-01-08 | モータシステム制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2015130769A (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017153208A (ja) * | 2016-02-23 | 2017-08-31 | 東芝三菱電機産業システム株式会社 | 電動機駆動システムの予防保全装置 |
| JP2018042414A (ja) * | 2016-09-09 | 2018-03-15 | 日産自動車株式会社 | 冷却異常検出装置 |
| KR20180055052A (ko) * | 2016-11-16 | 2018-05-25 | 현대자동차주식회사 | 스위칭 소자 온도 추정 시스템 및 방법 |
| JP2018129995A (ja) * | 2017-02-10 | 2018-08-16 | 株式会社デンソー | 回転電機制御装置、および、これを用いた電動パワーステアリング装置 |
| KR20190074364A (ko) * | 2017-12-20 | 2019-06-28 | 현대자동차주식회사 | 발열체의 온도 제어방법 및 제어시스템 |
| CN110045763A (zh) * | 2018-01-17 | 2019-07-23 | 保时捷股份公司 | 用于冷却装置的监控装置 |
| CN110945777A (zh) * | 2017-07-28 | 2020-03-31 | 日产自动车株式会社 | 仪器保护装置及仪器保护方法 |
| JP2020088180A (ja) * | 2018-11-27 | 2020-06-04 | 三菱自動車工業株式会社 | 冷却構造及び電動車両 |
| WO2020213709A1 (ja) * | 2019-04-19 | 2020-10-22 | 日本電産株式会社 | 駆動装置 |
| CN113708710A (zh) * | 2020-05-20 | 2021-11-26 | 比亚迪股份有限公司 | 电机驱动系统的监控方法、装置和车辆 |
-
2014
- 2014-01-08 JP JP2014001886A patent/JP2015130769A/ja active Pending
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017153208A (ja) * | 2016-02-23 | 2017-08-31 | 東芝三菱電機産業システム株式会社 | 電動機駆動システムの予防保全装置 |
| JP2018042414A (ja) * | 2016-09-09 | 2018-03-15 | 日産自動車株式会社 | 冷却異常検出装置 |
| KR20180055052A (ko) * | 2016-11-16 | 2018-05-25 | 현대자동차주식회사 | 스위칭 소자 온도 추정 시스템 및 방법 |
| KR102484878B1 (ko) | 2016-11-16 | 2023-01-04 | 현대자동차주식회사 | 스위칭 소자 온도 추정 시스템 및 방법 |
| JP2018129995A (ja) * | 2017-02-10 | 2018-08-16 | 株式会社デンソー | 回転電機制御装置、および、これを用いた電動パワーステアリング装置 |
| CN110945777A (zh) * | 2017-07-28 | 2020-03-31 | 日产自动车株式会社 | 仪器保护装置及仪器保护方法 |
| CN110945777B (zh) * | 2017-07-28 | 2023-10-10 | 日产自动车株式会社 | 仪器保护装置及仪器保护方法 |
| KR102445886B1 (ko) * | 2017-12-20 | 2022-09-22 | 현대자동차주식회사 | 온도센서 고장 판단방법 및 판단시스템 |
| KR20190074364A (ko) * | 2017-12-20 | 2019-06-28 | 현대자동차주식회사 | 발열체의 온도 제어방법 및 제어시스템 |
| CN110045763A (zh) * | 2018-01-17 | 2019-07-23 | 保时捷股份公司 | 用于冷却装置的监控装置 |
| JP2019154223A (ja) * | 2018-01-17 | 2019-09-12 | ドクター エンジニール ハー ツェー エフ ポルシェ アクチエンゲゼルシャフトDr. Ing. h.c. F. Porsche Aktiengesellschaft | 冷却装置用のモニタリング装置 |
| US10912236B2 (en) | 2018-01-17 | 2021-02-02 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Monitoring apparatus for a cooling apparatus |
| JP2020088180A (ja) * | 2018-11-27 | 2020-06-04 | 三菱自動車工業株式会社 | 冷却構造及び電動車両 |
| CN113710532A (zh) * | 2019-04-19 | 2021-11-26 | 日本电产株式会社 | 驱动装置 |
| US20220216820A1 (en) * | 2019-04-19 | 2022-07-07 | Nidec Corporation | Drive device |
| JPWO2020213709A1 (ja) * | 2019-04-19 | 2020-10-22 | ||
| WO2020213709A1 (ja) * | 2019-04-19 | 2020-10-22 | 日本電産株式会社 | 駆動装置 |
| CN113708710A (zh) * | 2020-05-20 | 2021-11-26 | 比亚迪股份有限公司 | 电机驱动系统的监控方法、装置和车辆 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2015130769A (ja) | モータシステム制御装置 | |
| JP6468401B2 (ja) | 電力変換装置の温度異常検出方法および電力変換装置の温度異常検出装置 | |
| US9768668B2 (en) | Cooling system of power converter for on-vehicle rotary electric machine | |
| JP6070849B2 (ja) | センサ異常判定装置 | |
| KR101958120B1 (ko) | 전동기의 제어 장치 및 제어 방법 | |
| CN106936367B (zh) | 电机控制装置 | |
| JP6483039B2 (ja) | 電力変換装置 | |
| JP5919012B2 (ja) | 車両駆動用電動機の制御装置 | |
| JP6072290B2 (ja) | 車両用インバータの保護装置 | |
| CN112042099A (zh) | 仪器保护装置以及仪器保护方法 | |
| JP6299368B2 (ja) | 半導体素子温度推定装置 | |
| JP3668666B2 (ja) | 同期電動機とそれを用いた電気車及びその制御方法 | |
| KR20140141503A (ko) | 모터 제어 장치 및 그것을 구비한 건설 기계 | |
| JP6780390B2 (ja) | 冷却異常検出装置 | |
| JP2020054165A (ja) | 電動車両の制御装置 | |
| JP2013127411A (ja) | モータロック発生時のスイッチング素子温度の計算装置 | |
| JP5332393B2 (ja) | 車両駆動用モータ制御装置 | |
| JP4967868B2 (ja) | ハイブリッド車両用駆動装置及び制御方法 | |
| CN110945777A (zh) | 仪器保护装置及仪器保护方法 | |
| CN115411963B (zh) | 电动机驱动用逆变器装置及其控制方法 | |
| JP2010136583A (ja) | 電動機のトルク制御装置 | |
| JP5906877B2 (ja) | 電動機器の保護装置 | |
| JP2025163790A (ja) | スイッチング素子の温度推定方法 | |
| WO2025094397A1 (ja) | 電力変換装置及び電力変換方法 |