Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3781366B2 - Secondary battery charge / discharge controller - Google Patents
[go: Go Back, main page]

JP3781366B2 - Secondary battery charge / discharge controller - Google Patents

Secondary battery charge / discharge controller Download PDF

Info

Publication number
JP3781366B2
JP3781366B2 JP2002213577A JP2002213577A JP3781366B2 JP 3781366 B2 JP3781366 B2 JP 3781366B2 JP 2002213577 A JP2002213577 A JP 2002213577A JP 2002213577 A JP2002213577 A JP 2002213577A JP 3781366 B2 JP3781366 B2 JP 3781366B2
Authority
JP
Japan
Prior art keywords
temperature
secondary battery
value
output
upper limit
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.)
Expired - Lifetime
Application number
JP2002213577A
Other languages
Japanese (ja)
Other versions
JP2004056962A (en
Inventor
守男 茅野
直樹 今井
一也 大園
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2002213577A priority Critical patent/JP3781366B2/en
Publication of JP2004056962A publication Critical patent/JP2004056962A/en
Application granted granted Critical
Publication of JP3781366B2 publication Critical patent/JP3781366B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy storage using batteries

Landscapes

  • Charge And Discharge Circuits For Batteries Or The Like (AREA)
  • Secondary Cells (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、二次電池の充電および/または放電を行う制御装置に関する。
【0002】
【従来の技術】
近年、エンジンとモータを搭載したハイブリッド車両が実用化されている。ハイブリッド車両においてモータは、車両の制動時には発電機として機能させることができる。このため、車両の運動エネルギを電気エネルギ(回生エネルギ)に変換して制動を行うことができる。回生制動により得られた電気エネルギは、補機類駆動用のバッテリとは別に設けられた高電圧タイプの二次電池に蓄えられる(充電される)。一方、加速を行うときなどには、蓄えられている電気エネルギが二次電池から取り出されて(放電されて)利用される。このため、ハイブリッド車両は、従来の内燃機関だけで走行する通常の車両に比べて大幅にエネルギの有効利用を図ることができる。
【0003】
ここで、電気エネルギの充電や放電は、二次電池の温度により変化する充放電特性に注意する必要がある。これは、二次電池が低温状態にあると内部抵抗が上昇し、大電流を放電すると二次電池の電圧が低下して出力がでないからである。また、低温状態で回生時に大電流で充電しようとすると二次電池の電圧が大きく上昇してしまうことがある。一方、二次電池が高温状態にあると充電効率が悪化したり、これに伴って温度上昇したりする。このような場合は、二次電池の劣化を促進させる要因となり得るので好ましくない。このため、二次電池の温度を測定し、測定結果に応じて充電量や放電量を制御することが行われている。
【0004】
【発明が解決しようとする課題】
しかしながら、従来の技術では、複数の二次電池を直列接続した構成の場合に、各二次電池の温度のばらつきを考慮していなかった。各二次電池の温度が大きくばらついたときには、充電効率も二次電池ごとに大きくばらつくので、この状態で、大出力で回生を行うと充電効率のばらつきに起因して二次電池ごとの残容量が大きくばらついてしまう。さらに、このような温度のばらつきが持続した状態で、充放電を繰り返すと、残容量のばらつきが増大し、過充電や、残容量不足となる可能性もある。
したがって、本発明は、二次電池に温度ばらつきが発生した場合であっても、安定した充放電を可能にすることを目的とする。
【0005】
【課題を解決するための手段】
前記の課題を解決する本発明の請求項1に係る発明は、車両の駆動源として使用可能な電動機に接続された組電池からなる二次電池の充放電電力を制御する装置であって、複数の温度センサで二次電池の温度を取得し、最低温度条件と温度差条件に基づいて充放電電力の上限値を設定する上限値設定手段を備え、最低温度条件は、取得した二次電池の温度のうちの最低温度と、所定の低温値および高温値との大小関係を規定し、温度差条件は、最高温度と最低温度との温度差を演算して二次電池の温度のばらつきを規定し、最低温度が低温値と高温値との間で、かつ温度のばらつきが所定値以上の場合に温度に依存しない一定値を充電電力の上限値として取得し、一定値を超えないように二次電池の充電電力を制御する二次電池の充放電制御装置とした。
【0006】
このように構成した二次電池の充放電制御装置は、二次電池について取得する温度のうち、最低温度が所定範囲内にあり、かつ、最高温度と最低温度の温度差が大きい場合に、充電電力の上限値として温度に依存しない一定値が選択される。そして、この一定値を超えないように充電電力を制御し、二次電池の残容量が大きくばらつくことを防止する。
【0007】
本発明の請求項2に係る発明は、請求項1に記載の二次電池の充放電制御装置において、充電電力の上限値として一定値を取得する出力制限時間を温度差に応じて設定する出力制限時間設定手段を有し、出力制限時間が経過するまでは一定値を超えないように二次電池の充電電力を制御するように構成した。
【0008】
温度差は二次電池の冷却ファンなどにより時間の経過と共に減少すると考えられるので、温度差に応じて設定される時間が経過するまでの間、充電電力の上限値を一定値にすることで、二次電池の残容量が大きくばらつくことを防止する。
【0009】
本発明の請求項3に係る発明は、請求項1に記載の二次電池の充放電制御装置において、温度差が所定値以下になるまでは一定値を超えないように二次電池の充電電力を制御するように構成した。
【0010】
実際に温度差が所定値以下に減少するまでの間、充電電力の上限値を一定値にすることで、二次電池の残容量が大きくばらつくことを防止する。
【0011】
本発明の請求項4に係る発明は、請求項2に記載の二次電池の充放電制御装置において、出力制限時間が経過、もしくは温度差が所定値以下になるまでは一定値を超えないように二次電池の充電電力を制御するように構成した。
【0012】
実際に温度差が所定値以下に減少するか、温度差が所定値以下になると想定される時間が経過するまでの間、充電電力の上限値を一定値にすることで、二次電池の残容量が大きくばらつくことを防止する。
【0013】
本発明の請求項5に係る発明は、請求項1から請求項4のいずれか一項に記載の二次電池の充放電制御装置において、二次電池の温度に着目して決定される充電電力の上限値である一定値と、二次電池の電圧に応じて設定される制限値と、二次電池の制御装置が設定する充放電の要求値と、二次電池の残容量に応じて設定される制限値と、を取得し、これらのうちの最小値を超えないように二次電池の充電電力を制御する二次電池の充放電制御装置とした。
【0014】
この充放電制御装置は、二次電池の温度に着目した充電電力の制御に加えて、二次電池に電圧、二次電池の制御装置の要求、二次電池の残容量のそれぞれに着目した充電電力の制御を加味し、特に、これらの要因から得られる制御値の最低値を持って二次電池の充電電力を制御することで、二次電池の残容量が大きくばらつくことを防止する。
【0015】
【発明の実施の形態】
本発明の実施形態について図面を参照しながら詳細に説明する。
図1は二次電池の充放電制御装置を含むハイブリッド車両の駆動装置の構成を示す図である。なお、本実施形態は、二次電池について測定した温度に基づいて充放電を制御することを特徴とし、図1にこれに関連する構成要素を中心に図示したものである。
【0016】
図1に示す駆動装置1は、エンジン2とモータ3が回転軸Sで直結された構成を有し、回転軸Sの回転が変速機4およびデフ装置5を経て駆動輪W,Wに伝達されるようになっている。モータ3は、駆動手段としての機能、つまりエンジン2を始動させたり、運転状態に応じてエンジン2の出力補助を行う役割に加えて、発電電動機としての機能、つまり車両制動時に発電して回生エネルギを発生させる役割、ならびに車両の運転状態に応じてエンジン2の出力で発電する役割も有している。
【0017】
モータ3には、駆動用の電気エネルギを供給したり、発電時の回生エネルギを電気エネルギとして充電したりする高圧バッテリである二次電池6がPDU(Power Drive Unit)7を介してケーブルで接続されている。二次電池6は、二次電池ボックス8に収容されており、二次電池ボックス8には冷却ファン9および温度検知手段10が設置されている。
【0018】
二次電池6とPDU7の接続の詳細は、図2に示すようになっている。
すなわち、二次電池6とPDU7とを接続するケーブル11からは、補機類12の駆動電力を得るためのケーブル13が分岐しており、このケーブル13にはDC−DCコンバータ14および低圧バッテリ15が接続されている。また、二次電池6とPDU7との間には、二次電池2の電圧を検出する二次電池電圧検出器V1、PDU7の端子間電圧を検出するPDU電圧検出器V2、および二次電池6の入出力電流値を検出する入出力電流センサAが介挿されている。
【0019】
二次電池ボックス8は、前記したように二次電池6と、冷却ファン9と、温度検知手段10を備えている。
二次電池6は、ニッケル水素電池を多数本まとめて直列接続した組電池になっている。つまり、二次電池6は、複数のセルから構成されるモジュールを複数配列した集合体であるが、本実施形態では一つの構成要素として取り扱うものとする。
冷却ファン9は、二次電池ボックス8内の温度(つまり二次電池6の温度)を下げるために、熱がこもりやすい二次電池ボックス8の上側に取り付けられている。
温度検知手段10は、三つの温度センサTS1,TS2,TS3からなる。温度センサTS1,TS2,TS3は、例えば二次電池6の上側(冷却ファイン9の設置場所の近傍)に一つ、下側に一つ、両者の中間に一つに配置すると良い。温度検知手段10は、複数の温度TSセンサTS1,TS2,TS3を異なる場所に配置することにより組電池として構成される二次電池6の温度を適確に検知できるようになっている。
【0020】
PDU7は、インバータなどから構成され、モータ3の駆動および回生動作をモータECU(電子制御装置)21からのトルク指令値に基づいて行う。インバータは、例えばパルス幅変調によるPWM(Pulse Width Modulation)インバータであり、複数のスイッチング素子をブリッジ接続した図示しないブリッジ回路を備える。
【0021】
低圧バッテリ15は、図示しない電動パワーステアリング装置やエアコン用コンプレッサなどの補機類12を稼動させるバッテリである。DC−DCコンバータ14は、二次電池6のバッテリ電圧、あるいはモータ3を回生作動または昇圧駆動した際のPDU7の電圧を減じさせてから低圧バッテリ15を充電する。
【0022】
ここで、駆動装置1の制御系について説明する。
図1に示す駆動装置1には、エンジン2の制御を行うエンジンECU22、二次電池ボックス8および低圧バッテリ15(図2参照)の制御を行うバッテリECU23、モータ3の制御を行うモータEUC21、および変速機4の制御を行う変速機ECU24を有している。
【0023】
エンジンECU22には、図示しないイグニッションからのイグニッション信号、図示しないスロットルペダルに備えられたスロットル開度センサからのスロットル開度信号、エンジンの回転速度センサNesからの回転速度、エンジンの水温センサTwsからのエンジン水温が入力され、他のECU21,23,24と通信して、燃料噴射弁の噴射量、スロットル弁の開度、排気弁開度、点火タイミングなどを設定し、燃料噴射弁(不図示)などに送信する。
【0024】
バッテリECU23には、図2に示す二次電池ボックスからの温度センサTS1,TS2,TS3、および冷却ファン9と、二次電池6の入出力電流センサA、および二次電池電圧検出器V1と、DC−DCコンバータ14からの検出値が入力され、二次電池6および低圧バッテリ15の監視を行い、他のECU21,22,24と協働して必要な制御を行う。なお、バッテリECU23は、温度T1,T2,T3のうちから、最高温度Tmaxおよび最低温度Tminを判断し、モータECU21に出力する温度選択手段31を備えている。
【0025】
変速機ECU24には、図示しないシフトレバーなどから図示しないポジション指令信号、変速機の油圧信号などが入力され、他のECU21,22,23と通信して、油圧指令値などを設定して変速機4に送信する。
【0026】
モータECU21は、他のECU22,23,24と通信して、二次電池6の充放電時のモータ3の出力を設定したり、PDU7およびモータ3の駆動を制御したりする。モータECU21によるモータ3の制御は、回転速度センサNmSでモータ3の回転速度を検出することでフィードバックされている。なお、二次電池6の充放電時のモータ3の出力設定は、モータECU21の出力上限値設定手段32において行われる。
【0027】
本実施形態における特徴的な要素である出力上限値設定手段32は、二次電池6の温度に基づいて、PDU7から二次電池6に充放電する出力を制御するもので、ここで設定される出力上限値を超えないように充放電が行われる。この観点から、出力上限値設定手段32を備えるモータECU21は、二次電池6の充放電制御装置として機能するといえる。
図3に示す機能分割したブロック図からわかるように、出力上限値設定手段32に入力されるデータは、二次電池6の最高温度Tmaxおよび最低温度Tmin、冷却ファン9の作動要求信号GF1および作動確認信号GF2、充放電切換フラグSF1、エンジンECU22からの回生量や発電量の要求値Pqであり、出力データは出力上限値Ptおよび指令フラグGTである。この指令フラグGTについては後に説明する。
【0028】
出力上限値設定手段32について機能分割した各手段について、入力側から順番に説明する。なお、各手段により実現される処理の詳細については、後に説明する処理フローの説明において行う。
【0029】
まず、算出器41は、最高温度Tmaxから最低温度Tminを差し引いて温度差ΔTを算出する。なお、前記したように、最高温度Tmaxと最低温度Tminは、図1に示すバッテリECU23の温度選択手段31で選択されたものを用いる。
【0030】
分岐判断手段42は、最高温度Tmax、最低温度Tminなどの温度データと、その他のフラグなどを適宜活用して制御条件を判定し、制御条件に従って出力上限値Ptが決定できるように、必要な情報を出力上限値決定手段46に出力する。分岐判断手段42に入力されるデータとしては、最高温度Tmax、最低温度Tmin、温度差ΔT、カウント手段43でカウントされる出力制限カウンタCt、フラグ設定手段44で設定される出力制限終了フラグFFおよび/または出力制限時間フラグFT、制限時間設定手段45で設定される出力制限時間trがあげられる。
【0031】
前記した制御条件としては、図4に示す最低温度条件と温度差条件とを主に用いる。最低温度条件とは、あらかじめ設定される二つの温度Tl,Th(ただし、Tl<Th)と最低温度Tminとの大小関係で規定される条件である。また、温度差条件とは、最高温度Tmaxと最低温度Tminの温度差ΔTと所定値(ばらつき判定温度Td)との大小関係で規定される条件である。ちなみに、制御条件は、二次電池6の最低温度Tminが、
(1)上側設定温度Th(高温値;例えば25℃)を超える場合、
(2)下側設定温度Tl(低温値;上側設定温度Thよりも低温側に設定され、例えばマイナス14℃)以上で上側設定温度Th以下、かつ、最高温度Tmaxと最低温度Tminの温度差ΔTがばらつき判定温度Td(例えば15℃)を超える場合、
(3)下側設定温度Tl以上で上側設定温度Th以下、かつ、最高温度Tmaxと最低温度Tminの温度差ΔTがばらつき判定温度Td以内の場合、
(4)下側設定温度Tl未満の場合、
の四通りに分岐するように設定されている。なお、これらは独立した制御条件であるが、出力制限時間trに応じて(2)から(3)に制御条件が変更になることがある。この場合の変更の判断に前記した出力制限カウンタCt、出力制限終了フラグFF、出力制限時間フラグFT、出力制限時間trが用いられる。
【0032】
フラグ設定手段44は、温度差ΔTが所定値を超えている場合に行われる出力上限値Ptの制限において、その持続時間(出力制限時間tr)を計数する際に参照する出力制限時間フラグFTと、その制限の終了を識別する出力制限終了フラグFFとを設定する。
【0033】
制限時間設定手段45は、温度差ΔTに応じて出力制限時間trをテーブル検索する手段である。出力制限時間trとは、温度差ΔTが所定値(ばらつき判定温度Td;例えば15℃)以下に収束するのに要すると推測される時間であり、図5に示すような温度差−出力制限時間テーブル51で定義されている。この温度差−出力制限時間テーブル51は、二次電池6や駆動装置1の特性により変化するものであるが、図5に示す例では、出力制限時間trは、温度差ΔTが15℃を超えるまでは0secであるが、15℃を超えると急激に増加し、温度差ΔTが35℃付近で最大値を迎えるようになっている。
【0034】
カウント手段43は、出力制限カウンタCtが出力制限時間trに等しくなるまでカウントアップする手段である。このカウントアップは、冷却監視手段47から所定の指令信号C1が出力された場合に行われる。
【0035】
冷却監視手段47は、二次電池6の冷却ファン9(図1参照)の作動要求がなされたか、あるいは実際に作動しているか、を監視する。具体的には、バッテリECU23が冷却ファン9の作動を指示する作動要求信号GF1、または冷却ファン9から取り出す信号であって、冷却ファン9が作動していることを示す作動確認信号GF2のどちらか一方が確認された場合に、カウント手段43に出力制限カウンタCtをカウントアップするように指令信号C1を出力する。これは、冷却ファン9が作動すれば、温度差ΔTが減少し、最低温度Tminもしくは最高温度Tmaxに応じた出力上限値Ptを選択することができるようになると考えられるからである。
【0036】
出力上限値決定手段46は、二次電池6の温度から出力上限値Ptをテーブル検索する手段である。この処理で使用されるテーブルは、二次電池6の特性や、駆動装置1の特性に応じて定められる。その一例を図6の温度−出力上限値テーブル52として示す。この温度−出力上限値テーブル52は、二次電池6の温度T1,T2,T3(横軸)を特定すると、充放電時のモータ3の出力の上限値(出力上限値Pt;縦軸)が得られるように構成されている。図6においては、出力上限値Ptはマイナス30℃付近から立ち上がり、途中から勾配が大きくなり、25℃付近から40℃付近までが一定の値をとる。この値が最大値で40℃付近を超えると減少に転じて、55℃付近で0kWになる。
【0037】
なお、出力上限値Ptとして、二次電池6の温度T1,T2,T3に応じた値を得るのは、図4の(1)、(3)、(4)の場合であり、温度T1,T2,T3から選択される最高温度Tmaxか、最低温度Tminのどちらかに依存することになる。一方、(2)の場合(温度差ΔTが大きい、すなわち温度ばらつきが大きい場合)で、かつ充電の場合は、一定値が選択される。この一定値は、図6における出力上限値Pctであり、例えば2kWである。出力上限値Pctは、図からもわかるように、比較的に小さい値であり、この値に則って行われる充電量は少なく抑えられることになる。このように温度差ΔTが大きい場合は、車内の温度が高く、そのような雰囲気温度を温度検知手段10(図1参照)がひろってしまった場合や、ノイズが入った場合などが想定されるので、検知した温度を信頼せずに一定の、かつ小さい値の出力上限値Pctを選択することで二次電池6に過充電や過放電が行われることを防止する。
【0038】
図3の充放電切替手段48は、出力上限値決定手段46で設定された出力上限値Ptがモータ3から二次電池6に充電されるエネルギ量なのか、二次電池6から放電されモータ3に供給されるエネルギ量なのかを特定するための処理を行う。この処理は、図示しない判断手段で判断され、設定された充放電切換フラグSF1を参照して行われ、充電であれば出力上限値Ptの値を負の値として出力し、放電であれば出力上限値Ptを正の値として出力する。
【0039】
要求選択手段49は、出力上限値Ptと、エンジンEUC22から要求される要求値Pqとを比較して、比較結果を指令フラグGTとして出力する。出力上限値Ptよりも要求値Pqが小さい場合には、出力の制限をかける必要がないので、要求値Pqに相当するエネルギ量を充放電するように指令フラグGTを設定する。一方、要求値Pqが出力上限値Ptを上回る場合は、出力上限値Ptに相当するエネルギ量を充放電するように指令フラグGTを設定する。この場合に要求値Pqよりも低い出力上限値Ptを採用するのは、要求された分だけ充電すると二次電池6に負担がかかってしまうからである。
【0040】
ここで、二次電池6の温度に着目して行われる充放電の制御について、二次電池6の充電を例にとって、図7および図8のフローチャートに従って説明する。なお、前記したように、出力上限値制御手段32は、二次電池ボックス6の温度T1,T2,T3にばらつきがないときは、最低温度Tminもしくは最高温度Tmaxに応じて最適なエネルギ量を充電するように制御し、温度T1,T2,T3のばらつきが大きい場合には、温度差ΔTに応じて決定される時間だけ一定のエネルギ量を充電するように制御するものとする。
【0041】
最初に、モータECU21の出力上限値設定手段32は、ステップS11およびステップS21で図4の(1)の制御をするべきか、(2)または(3)の制御をするべきか、(4)の制御をするべきかの判断を行う。
【0042】
すなわち、ステップS11で、最低温度Tminと上側設定温度Thとを比較して、最低温度Tminが上側設定温度Thを超えている場合(Tmin>Th;(1)に相当)は、ステップS12に進んで、最高温度Tmaxに応じた処理を行う。一方、最低温度Tminが上側設定温度Th以下である場合(Tmin≦Th)には、ステップS21に進む。ステップS21では、最低温度Tminと下側設定温度Tlとを比較して、最低温度Tminが下側設定温度Tl未満である場合(Tmin<Tl;(4)に相当)は、ステップS22に進んで、最低温度Tminに応じた処理を行う。一方、最低温度Tminが下側設定温度Tl以上の場合(Tl≦Tmin≦Th)は、最低温度Tminが下側設定温度Tl以上で上側設定温度Th以下であることになるので(つまり(2)または(3)に相当)、ステップS31に進む。
【0043】
まず、ステップS11から進むステップS12は、前記(1)の処理、つまり高温時の処理に相当し、最高温度Tmaxに対応する出力上限値Ptを取得する。例えば、最高温度Tmaxと最低温度Tminとが図9(a)に示すような値であった場合には、出力上限値Pt(Tmax)がテーブル検索される。検索結果として出力上限値Ptが得られたら、端子Aから図8のステップS51に進む。
【0044】
また、ステップS11からステップS21を経て進むステップS22は、前記(4)の処理、つまり低温時の処理に相当し、最低温度Tminに対応する出力上限値Ptを取得する。例えば、最高温度Tmaxと最低温度Tminとが図9(b)に示すような値であった場合には、出力上限値Pt(Tmin)がテーブル検索される。検索結果として出力上限値Ptが得られたら、端子Aから図8のステップS51に進む。
【0045】
そして、ステップS11からステップS21を経て進むステップS31からステップS42まで、および前記したステップS22は、最低温度Tminが下側設定温度Tlと上側設定温度Thとの間にある場合の処理に相当する。ここで得られる出力上限値Ptは、最低温度Tminに応じて決定される場合((3)に相当)と、あらかじめ決められた一定の値(出力上限値Ptc)の場合((2)に相当)とに分けられる。なお、以下の処理においては、(2)の処理が行われているときに、温度差ΔTが所定値(ばらつき判定温度Td)以下になった場合、または所定時間(出力制限時間tr)が経過した場合には、(3)の処理に移行するものとして説明する。
【0046】
ステップS31においては、あらかじめ決められた一定の値を出力上限値Ptとして選択するか否かを判定する(ステップS31)。判定条件として出力制限終了フラグFFを参照する。出力制限終了フラグFFは、あらかじめ決められた一定の値を出力上限値Ptとして選択する時間が一定時間経過した場合などに設定されるフラグである。この出力制限終了フラグFFが設定されていなければ(値が「0」であれば)、出力上限値Ptを一定値とする制限を行うことにして、ステップS32に進む。
【0047】
続いて出力制限を行う時間がカウント中であるか否かを出力制限時間フラグFTを参照して判定する(ステップS32)。出力制限時間フラグFTは、あらかじめ決められた一定の値を出力上限値Ptとして選択する時間が設定されていることを示すフラグである。出力制限時間フラグFTが設定されていなければ(値が「0」であれば)、二次電池6の温度ばらつきの大きさを確認するためにステップS33に進む。
【0048】
なお、初期条件としては、出力制限終了フラグFF、出力制限時間フラグFTは共に設定されていないので、ステップS31からステップS32を経てステップS33に進む。一方、出力上限値Ptを一定値に制限した状態で所定時間が経過するなどして、出力制限終了フラグFFが設定された場合(値が「1」)は、出力上限値Ptを一定値に制限する必要はないとみなして、ステップS22に進み、最低温度Tminで出力上限値Ptを取得する。また、出力制限時間フラグFTが設定された場合(値が「1」)は、ステップS36に進む。
【0049】
ステップS33の二次電池6の温度ばらつきの大きさの判定は、最高温度Tmaxと最低温度Tminの温度差ΔTが、ばらつき判定温度Td(例えば15℃)以上であるか否かを判定する。例えば図10(a)に示すように最低温度Tminと最高温度Tmaxとの温度差ΔTがばらつき判定温度Tdよりも大きい場合(Yes)、つまり、ばらつきが大きい場合には、ステップS34に進んで、出力制限時間trの設定を行う。一方、例えば図11の温度−出力上限値テーブル52に示すように最低温度Tminと最高温度Tmaxとの温度差ΔTがばらつき判定温度Td未満の場合(No)は、ステップS22に進み、最低温度Tminで、温度−出力上限値テーブル52から出力上限値Pt(Tmin)を取得する。
【0050】
ステップS34では温度差ΔTから出力制限時間trをテーブル検索する。例えば、図10(a)に示すように温度差ΔTが30℃であった場合には、図10(b)に示すように、温度差ΔT=30℃で温度差−出力制限時間テーブル51を検索して出力制限時間tr(30)secを得る。そして、この出力制限時間tr(30)secが経過する頃には冷却ファン9(図1参照)により温度差ΔTが減少すると予測する。
【0051】
出力制限時間trをテーブル検索したら、続くステップS35で出力制限時間フラグFTを設定する。出力制限時間フラグFTに「1」が設定されると、以降の処理においては、出力制限時間trが経過するまではステップS32からステップS36に進むことになる。つまり、一度、出力制限時間tr(出力制限時間フラグFT)がセットされると、その時間が経過するか、システムがリセットされるまでは、再び出力制限時間trがセットされることはない。
【0052】
さらに、ステップS36で再び温度差ΔTと所定値(ばらつき判定温度Td)との関係を調べる。温度差ΔTがばらつき判定温度Td未満である場合には、ステップS37で出力制限終了フラグFFを設定してからステップS22で最低温度Tminを用いて出力上限値Ptをマップ検索する。なお、出力制限終了フラグFFに「1」が設定されると、以降はステップS31から直接にステップS22に進む。一方、温度差ΔTがばらつき判定温度Td以上である場合には、ステップS38に進む。なお、ステップS36は前記のステップS32からステップS33を経ずに処理が進んだ場合に、温度差ΔTが収束したことを確かめるために設けられている。
【0053】
ステップS38において、ゼロからカウントアップされる出力制限カウンタCtが、ステップS34で取得した出力制限時間tr未満か否かを判定する。出力制限カウンタCtが出力制限時間tr未満の場合(Yes)は、ステップS39に進む。出力制限カウンタCtが出力制限時間trに達したら(No)、温度差ΔTの収束に必要な時間が経過したと判断して、ステップS37で出力制限終了フラグFFを設定してから、ステップS22に進んで最低温度Tminを用いて出力上限値Ptをマップ検索する。
【0054】
ステップS39およびステップS40では、二次電池ボックス8の冷却ファン9の作動状態を調べる。バッテリECU23から冷却ファン9の作動要求信号GF1が出力されている場合(ステップS39でYes)、および冷却ファン9が作動している場合(ステップS39のNoから進むステップS40においてYes)は、ステップS41で出力制限カウンタCtをカウントアップ(インクリメント)する。一方、バッテリECU23からの作動要求もなく、冷却ファン9が停止している場合(ステップS39、ステップS40で共にNo)は、出力制限カウンタCtをカウントアップしない。
【0055】
出力制限カウンタCtがカウントアップされた場合も、されない場合もステップS42で出力上限値Ptを設定する。ここでの出力上限値Ptは、あらかじめ定められた一定値(図6の出力上限値Ptc;例えば2kW)で、温度によらず一定である。
【0056】
そして、二次電池6の最低温度Tmin、最高温度Tmax、温度差ΔT、温度差ΔTの収束に要する時間で分岐したそれぞれのケースに応じてステップS12、ステップS22、ステップS42で設定された出力上限値Ptを用いて、ステップS51からステップS54で実際にPDU7に出力する信号を設定する。すなわち、出力上限値Ptの値に、この制御値が回生であることを示す「−1」を乗算して(ステップS51)、出力上限値PtとエンジンECU22からの要求値Pqとの大小を比較する(ステップS52)。この要求値Pqは、どのくらいの回生エネルギが必要であるかを示す値である。出力上限値Ptが要求値Pq以下の場合は、二次電池6の温度条件からは出力上限値Pt以上の回生を行うことができないので、出力上限値Ptだけ回生するように指示する。ここでは、ステップS53で指令フラグGTを立てず(「0」のまま)に、ここでの処理を終了する。一方、出力上限値Ptが要求値Pqよりも大きい場合には、要求値Pqの分だけ回生すれば良いので、要求値Pqだけ回生するように指示する。つまり、ステップS54で指令フラグGTを設定し(「1」にする)、ここでの処理を終了する。
【0057】
この制御フローは所定の時間間隔で繰り返され、その都度、最適な出力上限値Ptが設定される。例えば、前記(2)の場合は、最初に図7のステップS31から出力制限時間trの取得(ステップS34)、および出力制限時間フラグFTの設定(ステップS35)を経て、一定値の出力上限値Ptを取得し(ステップS42)、ステップS53もしくはステップS54を経て処理を一端終了する。そして、所定時間経過後に、ステップS11から処理が行われるが、この時間間隔は非常に小さいので再びステップS31に進むことが多い。この場合には、出力制限時間フラグFTが設定されているので、ステップS32からステップS36に進む。温度差ΔTがばらつき判定温度Td以下になるか、出力制限時間trが経過するまでは、出力上限値Ptとして所定値を取得し(ステップS42)、ステップS53もしくはステップS54を経て処理を終了させる。そして、この制御フローを何度か繰り返すうちに、温度差ΔTがばらつき判定温度Td以下になるか、出力制限時間trが経過した場合には、ステップS37で出力制限終了フラグFFが設定されるので、以降の処理においては、ステップS31からステップS22に進んで最低温度Tminに応じた出力制限値Ptが選択される。
【0058】
モータECU21は、指令フラグGTに従って、出力上限値Ptもしくは要求値Pqを超えないように回生エネルギを二次電池6に充電させる。要求値Pqに応じて回生を行う場合は、必要十分な回生エネルギ量を充電することができる。出力上限値Ptに応じて回生を行う場合には、二次電池ボックス8の温度に応じて回生エネルギ量に制限がかけられるので、二次電池6に負荷がかかることを防止できる。特に、温度差ΔTが大きいときに、温度差が減少するか、所定時間経過するまでの間は、一定値を出力上限値として、この値を超えないように充電を行うので、温度がばらついたときでも、二次電池6の充電量がばらついたり、二次電池6に負担がかかることはない。
【0059】
ここで、二次電池6にかかる負担をさらに低減させるために、二次電池ボックス8の温度に応じた出力上限値Ptの他に、二次電池6の電圧に応じた出力上限値Pv、バッテリECU23の要求に応じた出力上限値Pb、二次電池6の残容量(バッテリ残容量;SOC)に応じた出力上限値Psを取得し、これらのうちの最小値を採用して二次電池6の充電量を制御しても良い。
【0060】
二次電池6の電圧に応じた出力上限値Pvとは、二次電池6の電圧の上限(作動電圧)と下限(戻し電圧)の間に二次電池6の電圧が入るように制御する変数である。この出力上限値Pvは上限値および下限値が決められており、この範囲内で一定割合で増減される。二次電池6の電圧が上限値を超えた状態が所定時間以上続いたときには、例えば上限値から、出力上限値Pvを徐々に下げる。一方、二次電池6の電圧が下限値を超える状態が所定時間以上続いたときは、例えば下限値から、出力上限値Pvを徐々に上げる。
【0061】
出力上限値Pbは、バッテリECU23が設定する回生出力制限要求フラグに応じて変化する変数である。この出力上限値Pbは、回生出力制限要求フラグが設定時間以上検出されたときには、徐々に下限値まで減少する。一方、回生出力制限要求フラグが設定時間以上キャンセルされたときには、徐々に上限値まで増加する。
【0062】
バッテリ残容量に応じた出力上限値Psは、二次電池6の残容量が上限値を上回らないように制限するための値である。二次電池6について測定した電流値と電圧値に基づいて二次電池6の残容量を算出し、算出した残容量について、あらかじめ設定されているバッテリ残容量−出力上限値テーブルを検索することで得られる。出力上限値Psを用いると、降坂時など回生が続くモードであっても二次電池6の残容量が設定値以上になることを防止できる。
【0063】
出力上限値Pt、出力上限値Pv、出力上限値Pb、および出力上限値Psにについて、その大小をモータECU21が比較して、最小値に基づいてPDU7を制御し、二次電池6に充電を行う。二次電池6の充電を多面的に監視することで、劣化の抑制や、故障の防止を効果的に行うことが可能になる。
【0064】
そして、前記の制御は二次電池6への充電についての説明であるが、二次電池6からの放電によりモータ3を駆動させる制御も当然に行われる。
放電時は、図4に示すように、二次電池6の最低温度Tminが上側設定温度Thを超える場合((1))と、上側設定温度Th以下の場合((2)、(3)、および(4))の二通りに分けることができる。上側設定温度Thを超える場合は、最高温度Tmaxで図6の温度−出力上限値テーブル52を検索して、出力上限値Ptを得る。上側設定温度Th以下では、最低温度Tminで温度−出力上限値テーブル52を検索して、出力上限値Ptを得る。なお、出力上限値Ptは、回生時が負の値として取り扱われるのに対して、放電時は正の値のままで取り扱われる。
【0065】
本発明は前記の実施形態に限定されずに広く応用することができる。
例えば、バイブリッド車両に限定されずに、電気自動車や燃料電池自動車における充放電の制御に適用することができる。
温度検知手段10の温度センサの数は三つに限定されずに、二つであっても良いし、四つ以上であっても良い。
【0066】
また、冷却ファン9の作動チェック(ステップS39およびステップS40)は必須の処理ではなく省略することも可能である。さらに、出力制限時間trを設定せずに、温度差ΔTがばらつき判定温度Td以下になるか否かのみで、図4の(2)から(3)への処理の移行を制御しても良い。その逆に、出力制限時間trの経過のみを図4の(2)から(3)への処理の移行条件とし、温度差ΔTがばらつき判定温度Td以下になるか否かを考慮しない制御であっても良い。
【0067】
各ECU21,22,23,24は、所定のプログラムにより制御フローを設定したり、変更したりすることが可能に構成されることが望ましい。特に、図5に示す温度差−出力制限時間テーブル51のプロファイルや、図6に示す温度−出力上限値テーブル52のプロファイルは、図示しないエディタや入力手段でプロットD1,D2を指定することで任意に変更できることが望ましい。図5および図6は、各プロットD1,D2の間が直線補間されている例を示しているが、プロファイルの作成手法はこれに限定されるものではない。
そして、バッテリECU23とモータECU21は、一つに統合されたECUであっても良い。
【0068】
【発明の効果】
本発明によれば、二次電池の温度を複数箇所で取得し、温度差が大きい場合に、温度によらない一定値で充電電力を制限することで、二次電池に残容量を安定させることができるので、安定した充電、放電を行うことが可能になる。
【図面の簡単な説明】
【図1】二次電池の充放電制御装置を含むハイブリッド車両の駆動装置の構成を示す図である。
【図2】二次電池とPDUの接続の詳細を示す図である。
【図3】出力上限値設定手段を機能分割したブロック図である。
【図4】制御条件としての最低温度条件および温度差条件と出力上限値との対応を示す図である。
【図5】温度差−出力制限時間テーブル
【図6】温度−出力上限値テーブル
【図7】二次電池の温度に着目して行われる充電の制御を示すフローチャートである。
【図8】二次電池の温度に着目して行われる充電の制御を示すフローチャートである。
【図9】温度−出力上限値テーブルであって(a)最高温度で出力上限値を取得する場合、(b)最低温度で出力上限値を取得する場合、を説明するための図である。
【図10】温度ばらつきが大きいときの(a)温度−出力上限値テーブル、(b)温度差−出力制限時間テーブルである。
【図11】最低温度が所定範囲内にある場合に最低温度で出力上限値を取得する場合を説明するための図である。
【符号の説明】
1 駆動装置
2 エンジン
3 モータ
6 二次電池
7 PDU
8 二次電池ボックス
9 冷却ファン
10 温度検知手段
21 モータECU
32 出力上限値設定手段
51 温度差−出力制限時間テーブル
52 温度−出力上限値テーブル
TS1,TS2,TS3 温度センサ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control device that charges and / or discharges a secondary battery.
[0002]
[Prior art]
In recent years, hybrid vehicles equipped with an engine and a motor have been put into practical use. In the hybrid vehicle, the motor can function as a generator when the vehicle is braked. For this reason, braking can be performed by converting the kinetic energy of the vehicle into electric energy (regenerative energy). The electric energy obtained by regenerative braking is stored (charged) in a high voltage type secondary battery provided separately from the battery for driving the auxiliary machinery. On the other hand, when acceleration is performed, the stored electric energy is taken out (discharged) from the secondary battery and used. For this reason, the hybrid vehicle can significantly use energy more effectively than a normal vehicle that runs only with a conventional internal combustion engine.
[0003]
Here, when charging or discharging electric energy, it is necessary to pay attention to the charge / discharge characteristics that change depending on the temperature of the secondary battery. This is because the internal resistance increases when the secondary battery is in a low temperature state, and when a large current is discharged, the voltage of the secondary battery decreases and no output is generated. In addition, when attempting to charge with a large current during regeneration in a low temperature state, the voltage of the secondary battery may greatly increase. On the other hand, when the secondary battery is in a high temperature state, the charging efficiency is deteriorated or the temperature is increased accordingly. Such a case is not preferable because it can be a factor for promoting the deterioration of the secondary battery. For this reason, measuring the temperature of a secondary battery and controlling the amount of charge and the amount of discharge according to a measurement result are performed.
[0004]
[Problems to be solved by the invention]
However, in the conventional technology, in the case of a configuration in which a plurality of secondary batteries are connected in series, variation in temperature of each secondary battery is not considered. When the temperature of each secondary battery varies greatly, the charging efficiency also varies greatly from secondary battery to secondary battery.If regeneration is performed at this level with high output, the remaining capacity of each secondary battery due to variations in charging efficiency. Will vary greatly. Furthermore, if charging / discharging is repeated in a state in which such temperature variation persists, the variation in remaining capacity increases, which may lead to overcharge or insufficient remaining capacity.
Accordingly, an object of the present invention is to enable stable charge / discharge even when temperature variation occurs in the secondary battery.
[0005]
[Means for Solving the Problems]
The invention according to claim 1 of the present invention for solving the above-mentioned problem is an apparatus for controlling charge / discharge power of a secondary battery comprising a battery pack connected to an electric motor that can be used as a drive source of a vehicle. The temperature sensor is equipped with an upper limit value setting means for acquiring the temperature of the secondary battery and setting the upper limit value of the charge / discharge power based on the minimum temperature condition and the temperature difference condition. Defines the magnitude relationship between the lowest temperature and the specified low and high temperature values. The temperature difference condition calculates the temperature difference between the maximum temperature and the minimum temperature to specify the temperature variation of the secondary battery. If the minimum temperature is between the low temperature value and the high temperature value and the variation in temperature is equal to or greater than the predetermined value, a constant value that does not depend on the temperature is acquired as the upper limit value of the charging power and Secondary battery charge / discharge control to control secondary battery charging power It was the location.
[0006]
The charge / discharge control device for a secondary battery configured as described above is charged when the minimum temperature is within a predetermined range and the temperature difference between the maximum temperature and the minimum temperature is large. A constant value independent of temperature is selected as the upper limit value of power. And charging electric power is controlled so that this fixed value is not exceeded, and it prevents that the remaining capacity of a secondary battery varies greatly.
[0007]
The invention according to claim 2 of the present invention is the secondary battery charge / discharge control device according to claim 1, wherein the output limit time for obtaining a constant value as the upper limit value of the charging power is set according to the temperature difference. It has a time limit setting means, and is configured to control the charging power of the secondary battery so as not to exceed a certain value until the output time limit elapses.
[0008]
Since the temperature difference is considered to decrease with time due to the cooling fan of the secondary battery, etc., by setting the upper limit value of charging power to a constant value until the time set according to the temperature difference elapses, Prevents the remaining capacity of the secondary battery from greatly varying.
[0009]
The invention according to claim 3 of the present invention is the charging / discharging control device for the secondary battery according to claim 1, wherein the charging power of the secondary battery is not exceeded until the temperature difference becomes a predetermined value or less. Configured to control.
[0010]
Until the temperature difference actually decreases to a predetermined value or less, by setting the upper limit value of the charging power to a constant value, it is possible to prevent the remaining capacity of the secondary battery from greatly varying.
[0011]
According to a fourth aspect of the present invention, in the charge / discharge control device for a secondary battery according to the second aspect, the output limit time does not exceed a predetermined value until the output limit time elapses or the temperature difference becomes a predetermined value or less. The charging power of the secondary battery is controlled.
[0012]
By setting the upper limit value of the charging power to a constant value until the temperature difference actually decreases below the predetermined value or until the time when the temperature difference is assumed to be below the predetermined value has elapsed, Prevent large variations in capacity.
[0013]
The invention according to claim 5 of the present invention is the charge / discharge control device for a secondary battery according to any one of claims 1 to 4, wherein the charging power is determined by paying attention to the temperature of the secondary battery. Set according to the fixed value that is the upper limit value of the battery, the limit value that is set according to the voltage of the secondary battery, the required charge / discharge value set by the control device of the secondary battery, and the remaining capacity of the secondary battery The secondary battery charge / discharge control device controls the charging power of the secondary battery so as not to exceed the minimum value.
[0014]
In addition to controlling the charging power focusing on the temperature of the secondary battery, this charging / discharging control device charges the secondary battery by focusing on the voltage, the requirements of the secondary battery control device, and the remaining capacity of the secondary battery. In consideration of power control, in particular, by controlling the charging power of the secondary battery with the lowest control value obtained from these factors, the remaining capacity of the secondary battery is prevented from greatly varying.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram showing a configuration of a drive device for a hybrid vehicle including a charge / discharge control device for a secondary battery. In addition, this embodiment controls charging / discharging based on the temperature measured about the secondary battery, and it has mainly illustrated the component relevant to this in FIG.
[0016]
The drive device 1 shown in FIG. 1 has a configuration in which an engine 2 and a motor 3 are directly connected by a rotation shaft S, and the rotation of the rotation shaft S is transmitted to drive wheels W and W via a transmission 4 and a differential device 5. It has become so. The motor 3 functions as a driving means, that is, starts the engine 2 and assists the output of the engine 2 according to the operating state, and also functions as a generator motor, that is, generates electric power during vehicle braking and generates regenerative energy. As well as a role of generating electricity with the output of the engine 2 in accordance with the driving state of the vehicle.
[0017]
A secondary battery 6, which is a high-voltage battery for supplying electric energy for driving or charging regenerative energy during power generation as electric energy, is connected to the motor 3 via a PDU (Power Drive Unit) 7. Has been. The secondary battery 6 is housed in a secondary battery box 8, and the secondary battery box 8 is provided with a cooling fan 9 and a temperature detection means 10.
[0018]
Details of the connection between the secondary battery 6 and the PDU 7 are as shown in FIG.
That is, a cable 13 for obtaining driving power of the auxiliary machinery 12 branches from a cable 11 connecting the secondary battery 6 and the PDU 7, and the cable 13 includes a DC-DC converter 14 and a low voltage battery 15. Is connected. Between the secondary battery 6 and the PDU 7, a secondary battery voltage detector V 1 that detects the voltage of the secondary battery 2, a PDU voltage detector V 2 that detects the voltage across the terminals of the PDU 7, and the secondary battery 6. An input / output current sensor A for detecting the input / output current value is inserted.
[0019]
The secondary battery box 8 includes the secondary battery 6, the cooling fan 9, and the temperature detection means 10 as described above.
The secondary battery 6 is an assembled battery in which a large number of nickel metal hydride batteries are connected in series. That is, the secondary battery 6 is an assembly in which a plurality of modules each composed of a plurality of cells are arranged, but in the present embodiment, it is handled as one component.
The cooling fan 9 is attached to the upper side of the secondary battery box 8 where heat is likely to be trapped in order to lower the temperature in the secondary battery box 8 (that is, the temperature of the secondary battery 6).
The temperature detection means 10 includes three temperature sensors TS1, TS2, TS3. The temperature sensors TS1, TS2, TS3 may be arranged, for example, one on the upper side of the secondary battery 6 (near the place where the cooling fine 9 is installed), one on the lower side, and one in the middle of both. The temperature detection unit 10 can accurately detect the temperature of the secondary battery 6 configured as an assembled battery by disposing a plurality of temperature TS sensors TS1, TS2, and TS3 at different locations.
[0020]
The PDU 7 includes an inverter and the like, and performs driving and regenerative operation of the motor 3 based on a torque command value from a motor ECU (electronic control unit) 21. The inverter is, for example, a PWM (Pulse Width Modulation) inverter using pulse width modulation, and includes a bridge circuit (not shown) in which a plurality of switching elements are bridge-connected.
[0021]
The low-voltage battery 15 is a battery for operating auxiliary machines 12 such as an electric power steering device (not shown) and an air conditioner compressor. The DC-DC converter 14 charges the low voltage battery 15 after reducing the battery voltage of the secondary battery 6 or the voltage of the PDU 7 when the motor 3 is regeneratively operated or boosted.
[0022]
Here, the control system of the drive device 1 will be described.
1 includes an engine ECU 22 that controls the engine 2, a battery ECU 23 that controls the secondary battery box 8 and the low-voltage battery 15 (see FIG. 2), a motor EUC 21 that controls the motor 3, and A transmission ECU 24 that controls the transmission 4 is provided.
[0023]
The engine ECU 22 receives an ignition signal from an ignition (not shown), a throttle opening signal from a throttle opening sensor provided on a throttle pedal (not shown), a rotational speed from an engine rotational speed sensor Nes, and an engine water temperature sensor Tws. The engine water temperature is input and communicated with the other ECUs 21, 23, 24 to set the fuel injection valve injection amount, throttle valve opening, exhaust valve opening, ignition timing, etc., and fuel injection valve (not shown) Send to etc.
[0024]
The battery ECU 23 includes temperature sensors TS1, TS2, TS3 and a cooling fan 9 from the secondary battery box shown in FIG. 2, an input / output current sensor A of the secondary battery 6, and a secondary battery voltage detector V1, The detection value from the DC-DC converter 14 is input, the secondary battery 6 and the low voltage battery 15 are monitored, and necessary control is performed in cooperation with the other ECUs 21, 22, 24. The battery ECU 23 includes temperature selection means 31 that determines the maximum temperature Tmax and the minimum temperature Tmin from the temperatures T1, T2, and T3, and outputs them to the motor ECU 21.
[0025]
The transmission ECU 24 receives a position command signal (not shown), a hydraulic pressure signal of the transmission, etc. from a shift lever (not shown), etc., communicates with the other ECUs 21, 22, 23 to set hydraulic command values and the like. 4 to send.
[0026]
The motor ECU 21 communicates with the other ECUs 22, 23, 24 to set the output of the motor 3 during charging / discharging of the secondary battery 6 and to control the driving of the PDU 7 and the motor 3. The control of the motor 3 by the motor ECU 21 is fed back by detecting the rotation speed of the motor 3 by the rotation speed sensor NmS. The output setting of the motor 3 during charging / discharging of the secondary battery 6 is performed by the output upper limit setting means 32 of the motor ECU 21.
[0027]
The output upper limit setting means 32, which is a characteristic element in the present embodiment, controls the output from the PDU 7 to the secondary battery 6 based on the temperature of the secondary battery 6, and is set here. Charging / discharging is performed so as not to exceed the output upper limit value. From this viewpoint, it can be said that the motor ECU 21 including the output upper limit setting unit 32 functions as a charge / discharge control device for the secondary battery 6.
As can be seen from the functionally divided block diagram shown in FIG. 3, the data inputted to the output upper limit setting means 32 includes the maximum temperature Tmax and the minimum temperature Tmin of the secondary battery 6, the operation request signal GF1 of the cooling fan 9 and the operation. The confirmation signal GF2, the charge / discharge switching flag SF1, the required amount Pq of the regenerative amount and the power generation amount from the engine ECU 22, and the output data are the output upper limit value Pt and the command flag GT. The command flag GT will be described later.
[0028]
Each means divided into functions for the output upper limit setting means 32 will be described in order from the input side. Details of processing realized by each means will be described in the description of the processing flow described later.
[0029]
First, the calculator 41 calculates a temperature difference ΔT by subtracting the minimum temperature Tmin from the maximum temperature Tmax. As described above, the maximum temperature Tmax and the minimum temperature Tmin are selected by the temperature selection means 31 of the battery ECU 23 shown in FIG.
[0030]
The branch determination unit 42 determines necessary control conditions by appropriately using temperature data such as the maximum temperature Tmax, the minimum temperature Tmin, and other flags, and the necessary information so that the output upper limit value Pt can be determined according to the control conditions. Is output to the output upper limit determining means 46. The data input to the branch determination means 42 includes a maximum temperature Tmax, a minimum temperature Tmin, a temperature difference ΔT, an output limit counter Ct counted by the count means 43, an output limit end flag FF set by the flag setting means 44, and The output time limit tr is set by the output time limit flag FT and the time limit setting means 45.
[0031]
As the control conditions described above, the minimum temperature condition and the temperature difference condition shown in FIG. 4 are mainly used. The minimum temperature condition is a condition defined by the magnitude relationship between two preset temperatures Tl and Th (where Tl <Th) and the minimum temperature Tmin. The temperature difference condition is a condition defined by the magnitude relationship between the temperature difference ΔT between the maximum temperature Tmax and the minimum temperature Tmin and a predetermined value (variation determination temperature Td). Incidentally, the control condition is that the minimum temperature Tmin of the secondary battery 6 is
(1) When the upper set temperature Th (high temperature value; for example, 25 ° C.) is exceeded,
(2) Lower set temperature Tl (low temperature value; set to a lower temperature side than upper set temperature Th, for example, minus 14 ° C.) and above upper set temperature Th, and temperature difference ΔT between maximum temperature Tmax and minimum temperature Tmin Exceeds the variation determination temperature Td (for example, 15 ° C.)
(3) When the lower set temperature Tl is not less than the upper set temperature Th and the temperature difference ΔT between the maximum temperature Tmax and the minimum temperature Tmin is within the variation determination temperature Td,
(4) When the temperature is lower than the lower set temperature Tl,
It is set to branch in four ways. Although these are independent control conditions, the control conditions may be changed from (2) to (3) according to the output limit time tr. In this case, the output limit counter Ct, the output limit end flag FF, the output limit time flag FT, and the output limit time tr are used to determine the change.
[0032]
The flag setting unit 44 includes an output limit time flag FT that is referred to when counting the duration (output limit time tr) in the limit of the output upper limit value Pt performed when the temperature difference ΔT exceeds a predetermined value. Then, an output restriction end flag FF for identifying the end of the restriction is set.
[0033]
The time limit setting unit 45 is a unit that searches the table for the output time limit tr according to the temperature difference ΔT. The output limit time tr is a time estimated to be required for the temperature difference ΔT to converge to a predetermined value (variation determination temperature Td; for example, 15 ° C.) or less. The temperature difference-output limit time as shown in FIG. It is defined in the table 51. The temperature difference-output limit time table 51 changes depending on the characteristics of the secondary battery 6 and the driving device 1, but in the example shown in FIG. 5, the temperature limit ΔT exceeds 15 ° C. in the output limit time tr. It is 0 sec until it exceeds 15 ° C., but increases rapidly, and the temperature difference ΔT reaches a maximum value around 35 ° C.
[0034]
The counting means 43 is means for counting up until the output limit counter Ct becomes equal to the output limit time tr. This count-up is performed when a predetermined command signal C1 is output from the cooling monitoring means 47.
[0035]
The cooling monitoring means 47 monitors whether an operation request for the cooling fan 9 (see FIG. 1) of the secondary battery 6 has been made or is actually operating. Specifically, either the operation request signal GF1 for instructing the operation of the cooling fan 9 by the battery ECU 23 or the operation confirmation signal GF2 that is taken out from the cooling fan 9 and indicates that the cooling fan 9 is operating. When one is confirmed, the command signal C1 is output to the counting means 43 so as to count up the output limit counter Ct. This is because if the cooling fan 9 is operated, the temperature difference ΔT decreases, and it is considered that the output upper limit value Pt corresponding to the minimum temperature Tmin or the maximum temperature Tmax can be selected.
[0036]
The output upper limit determining means 46 is a means for searching the table for the output upper limit Pt from the temperature of the secondary battery 6. The table used in this process is determined according to the characteristics of the secondary battery 6 and the characteristics of the driving device 1. An example thereof is shown as a temperature-output upper limit value table 52 in FIG. In the temperature-output upper limit table 52, when the temperatures T1, T2, T3 (horizontal axis) of the secondary battery 6 are specified, the upper limit value (output upper limit value Pt; vertical axis) of the output of the motor 3 at the time of charging / discharging is obtained. It is configured to be obtained. In FIG. 6, the output upper limit value Pt rises from around minus 30 ° C., the gradient increases from the middle, and takes a constant value from around 25 ° C. to around 40 ° C. When this value exceeds the maximum value of around 40 ° C., it starts to decrease and becomes 0 kW at around 55 ° C.
[0037]
Note that values corresponding to the temperatures T1, T2, and T3 of the secondary battery 6 are obtained as the output upper limit value Pt in the cases (1), (3), and (4) of FIG. It depends on either the maximum temperature Tmax selected from T2 or T3 or the minimum temperature Tmin. On the other hand, in the case of (2) (when the temperature difference ΔT is large, that is, when the temperature variation is large), and in the case of charging, a constant value is selected. This constant value is the output upper limit value Pct in FIG. 6, and is 2 kW, for example. As can be seen from the figure, the output upper limit value Pct is a relatively small value, and the amount of charge performed in accordance with this value is suppressed to a small value. When the temperature difference ΔT is large in this way, the temperature inside the vehicle is high, and the temperature detection means 10 (see FIG. 1) has expanded such an ambient temperature, or noise is entered. Therefore, it is possible to prevent the secondary battery 6 from being overcharged or overdischarged by selecting a constant and small output upper limit value Pct without relying on the detected temperature.
[0038]
The charge / discharge switching means 48 in FIG. 3 is discharged from the secondary battery 6 to determine whether the output upper limit value Pt set by the output upper limit value determining means 46 is the amount of energy charged from the motor 3 to the motor 3. A process for specifying whether the amount of energy is supplied to the battery is performed. This process is determined by a determination means (not shown) and is performed with reference to the set charge / discharge switching flag SF1. If the battery is charged, the output upper limit value Pt is output as a negative value, and if discharged, the output is output. The upper limit value Pt is output as a positive value.
[0039]
The request selection means 49 compares the output upper limit value Pt with the request value Pq requested from the engine EUC 22, and outputs the comparison result as a command flag GT. When the required value Pq is smaller than the output upper limit value Pt, there is no need to limit the output, so the command flag GT is set so as to charge / discharge the energy amount corresponding to the required value Pq. On the other hand, when the requested value Pq exceeds the output upper limit value Pt, the command flag GT is set so as to charge / discharge the energy amount corresponding to the output upper limit value Pt. In this case, the reason why the output upper limit value Pt lower than the required value Pq is adopted is that the secondary battery 6 is burdened when the required amount is charged.
[0040]
Here, charge / discharge control performed by paying attention to the temperature of the secondary battery 6 will be described with reference to the flowcharts of FIGS. 7 and 8, taking charge of the secondary battery 6 as an example. As described above, the output upper limit control means 32 charges the optimum energy amount according to the minimum temperature Tmin or the maximum temperature Tmax when the temperatures T1, T2, T3 of the secondary battery box 6 are not varied. If the variations of the temperatures T1, T2, and T3 are large, control is performed so that a constant amount of energy is charged for a time determined according to the temperature difference ΔT.
[0041]
First, the output upper limit setting means 32 of the motor ECU 21 should perform the control of (1) in FIG. 4 in step S11 and step S21, or the control of (2) or (3), (4) Judge whether to control.
[0042]
That is, in step S11, the minimum temperature Tmin is compared with the upper set temperature Th. If the minimum temperature Tmin exceeds the upper set temperature Th (Tmin>Th; corresponding to (1)), the process proceeds to step S12. Thus, processing according to the maximum temperature Tmax is performed. On the other hand, when the minimum temperature Tmin is equal to or lower than the upper set temperature Th (Tmin ≦ Th), the process proceeds to step S21. In step S21, the minimum temperature Tmin is compared with the lower set temperature Tl. If the minimum temperature Tmin is lower than the lower set temperature Tl (Tmin <Tl; corresponding to (4)), the process proceeds to step S22. Then, processing according to the minimum temperature Tmin is performed. On the other hand, when the minimum temperature Tmin is equal to or higher than the lower set temperature Tl (Tl ≦ Tmin ≦ Th), the minimum temperature Tmin is equal to or higher than the lower set temperature Tl and is equal to or lower than the upper set temperature Th (that is, (2) Or (corresponding to (3)), the process proceeds to step S31.
[0043]
First, step S12 that proceeds from step S11 corresponds to the process (1), that is, the process at high temperature, and obtains the output upper limit value Pt corresponding to the maximum temperature Tmax. For example, if the maximum temperature Tmax and the minimum temperature Tmin are values as shown in FIG. 9A, the table is searched for the output upper limit value Pt (Tmax). When the output upper limit value Pt is obtained as a search result, the process proceeds from the terminal A to step S51 in FIG.
[0044]
Step S22, which proceeds from step S11 through step S21, corresponds to the process (4), that is, a process at a low temperature, and acquires an output upper limit value Pt corresponding to the minimum temperature Tmin. For example, when the maximum temperature Tmax and the minimum temperature Tmin are values as shown in FIG. 9B, the table is searched for the output upper limit value Pt (Tmin). When the output upper limit value Pt is obtained as a search result, the process proceeds from the terminal A to step S51 in FIG.
[0045]
Steps S31 to S42 that proceed from step S11 through step S21 and step S22 described above correspond to the process when the minimum temperature Tmin is between the lower set temperature Tl and the upper set temperature Th. The output upper limit value Pt obtained here is determined according to the minimum temperature Tmin (corresponding to (3)), and is a predetermined value (output upper limit value Ptc) (corresponding to (2)). ). In the following process, when the process (2) is being performed, if the temperature difference ΔT falls below a predetermined value (variation determination temperature Td), or a predetermined time (output limit time tr) has elapsed. In such a case, it is assumed that the process proceeds to the process (3).
[0046]
In step S31, it is determined whether or not a predetermined value is selected as the output upper limit value Pt (step S31). The output restriction end flag FF is referred to as a determination condition. The output restriction end flag FF is a flag that is set when a predetermined time elapses for selecting a predetermined value as the output upper limit value Pt. If the output restriction end flag FF is not set (if the value is “0”), the output upper limit value Pt is restricted to a constant value, and the process proceeds to step S32.
[0047]
Subsequently, it is determined with reference to the output limit time flag FT whether or not the time for performing the output limit is being counted (step S32). The output time limit flag FT is a flag indicating that a time for selecting a predetermined value as the output upper limit value Pt is set. If the output time limit flag FT is not set (if the value is “0”), the process proceeds to step S33 in order to confirm the magnitude of temperature variation of the secondary battery 6.
[0048]
Note that as the initial condition, neither the output limit end flag FF nor the output limit time flag FT is set, and the process proceeds from step S31 to step S33 through step S32. On the other hand, when the output limit end flag FF is set (the value is “1”), for example, when a predetermined time elapses while the output upper limit value Pt is limited to a constant value, the output upper limit value Pt is set to a constant value. Assuming that there is no need to limit, the process proceeds to step S22, and the output upper limit value Pt is acquired at the minimum temperature Tmin. If the output time limit flag FT is set (value is “1”), the process proceeds to step S36.
[0049]
The determination of the magnitude of the temperature variation of the secondary battery 6 in step S33 determines whether or not the temperature difference ΔT between the maximum temperature Tmax and the minimum temperature Tmin is equal to or greater than the variation determination temperature Td (for example, 15 ° C.). For example, as shown in FIG. 10A, when the temperature difference ΔT between the minimum temperature Tmin and the maximum temperature Tmax is larger than the variation determination temperature Td (Yes), that is, when the variation is large, the process proceeds to step S34. The output time limit tr is set. On the other hand, when the temperature difference ΔT between the minimum temperature Tmin and the maximum temperature Tmax is less than the variation determination temperature Td (No) as shown in the temperature-output upper limit table 52 of FIG. 11, for example, the process proceeds to step S22 and the minimum temperature Tmin Thus, the output upper limit value Pt (Tmin) is acquired from the temperature-output upper limit value table 52.
[0050]
In step S34, a table search is performed for the output limit time tr from the temperature difference ΔT. For example, when the temperature difference ΔT is 30 ° C. as shown in FIG. 10A, the temperature difference-output limit time table 51 is stored at the temperature difference ΔT = 30 ° C. as shown in FIG. The output limit time tr (30) sec is obtained by searching. Then, it is predicted that the temperature difference ΔT is reduced by the cooling fan 9 (see FIG. 1) when the output limit time tr (30) sec elapses.
[0051]
When the table is searched for the output time limit tr, the output time limit flag FT is set in the subsequent step S35. When “1” is set in the output time limit flag FT, in the subsequent processing, the process proceeds from step S32 to step S36 until the output time limit tr elapses. That is, once the output limit time tr (output limit time flag FT) is set, the output limit time tr is not set again until the time elapses or the system is reset.
[0052]
Further, in step S36, the relationship between the temperature difference ΔT and the predetermined value (variation determination temperature Td) is examined again. If the temperature difference ΔT is less than the variation determination temperature Td, the output limit end flag FF is set in step S37, and then the output upper limit value Pt is searched for a map using the minimum temperature Tmin in step S22. When “1” is set in the output restriction end flag FF, the process proceeds directly from step S31 to step S22. On the other hand, if the temperature difference ΔT is greater than or equal to the variation determination temperature Td, the process proceeds to step S38. Step S36 is provided to confirm that the temperature difference ΔT has converged when the process proceeds from step S32 to step S33.
[0053]
In step S38, it is determined whether or not the output limit counter Ct counted up from zero is less than the output limit time tr acquired in step S34. If the output limit counter Ct is less than the output limit time tr (Yes), the process proceeds to step S39. When the output limit counter Ct reaches the output limit time tr (No), it is determined that the time necessary for the convergence of the temperature difference ΔT has elapsed, the output limit end flag FF is set in step S37, and the process proceeds to step S22. The map is searched for the output upper limit value Pt using the minimum temperature Tmin.
[0054]
In step S39 and step S40, the operating state of the cooling fan 9 of the secondary battery box 8 is examined. When the operation request signal GF1 of the cooling fan 9 is output from the battery ECU 23 (Yes in Step S39), and when the cooling fan 9 is operating (Yes in Step S40 that proceeds from No in Step S39), Step S41 is performed. The output limit counter Ct is counted up (incremented). On the other hand, when there is no operation request from the battery ECU 23 and the cooling fan 9 is stopped (both No in step S39 and step S40), the output limit counter Ct is not counted up.
[0055]
Whether or not the output limit counter Ct is counted up, the output upper limit value Pt is set in step S42. The output upper limit value Pt here is a predetermined constant value (the output upper limit value Ptc in FIG. 6; for example, 2 kW), and is constant regardless of the temperature.
[0056]
Then, the output upper limit set in step S12, step S22, and step S42 according to each case branched according to the time required for convergence of the minimum temperature Tmin, maximum temperature Tmax, temperature difference ΔT, temperature difference ΔT of the secondary battery 6 Using the value Pt, a signal to be actually output to the PDU 7 is set from step S51 to step S54. That is, the value of the output upper limit value Pt is multiplied by “−1” indicating that this control value is regenerative (step S51), and the magnitude of the output upper limit value Pt and the required value Pq from the engine ECU 22 is compared. (Step S52). This required value Pq is a value indicating how much regenerative energy is required. When the output upper limit value Pt is less than or equal to the required value Pq, regeneration is not possible beyond the output upper limit value Pt from the temperature condition of the secondary battery 6, so that the regeneration is performed only by the output upper limit value Pt. Here, in step S53, the command flag GT is not set (it remains “0”), and the process here ends. On the other hand, when the output upper limit value Pt is larger than the required value Pq, it is sufficient to regenerate by the required value Pq, so that the required value Pq is regenerated. That is, the command flag GT is set (set to “1”) in step S54, and the process here ends.
[0057]
This control flow is repeated at predetermined time intervals, and an optimum output upper limit value Pt is set each time. For example, in the case of (2) above, the output upper limit value of a constant value is obtained through first obtaining the output limit time tr from step S31 in FIG. 7 (step S34) and setting the output limit time flag FT (step S35). Pt is acquired (step S42), and the process is temporarily terminated through step S53 or step S54. Then, after the predetermined time elapses, the processing is performed from step S11. Since this time interval is very small, the process often proceeds to step S31 again. In this case, since the output time limit flag FT is set, the process proceeds from step S32 to step S36. Until the temperature difference ΔT becomes equal to or less than the variation determination temperature Td or until the output limit time tr elapses, a predetermined value is acquired as the output upper limit value Pt (step S42), and the process is terminated through step S53 or step S54. If the temperature difference ΔT becomes equal to or less than the variation determination temperature Td while the control flow is repeated several times, or if the output limit time tr has elapsed, the output limit end flag FF is set in step S37. In the subsequent processing, the process proceeds from step S31 to step S22, and the output limit value Pt corresponding to the minimum temperature Tmin is selected.
[0058]
The motor ECU 21 charges the secondary battery 6 with regenerative energy so as not to exceed the output upper limit value Pt or the required value Pq according to the command flag GT. When regeneration is performed according to the required value Pq, a necessary and sufficient amount of regenerative energy can be charged. When regeneration is performed according to the output upper limit value Pt, the amount of regenerative energy is limited according to the temperature of the secondary battery box 8, so that it is possible to prevent the secondary battery 6 from being loaded. In particular, when the temperature difference ΔT is large, until the temperature difference decreases or until a predetermined time elapses, a constant value is set as the output upper limit value, and charging is performed so as not to exceed this value. Even at times, the charge amount of the secondary battery 6 does not vary, and the secondary battery 6 is not burdened.
[0059]
Here, in order to further reduce the burden on the secondary battery 6, in addition to the output upper limit value Pt corresponding to the temperature of the secondary battery box 8, the output upper limit value Pv corresponding to the voltage of the secondary battery 6, the battery The output upper limit value Pb according to the request of the ECU 23 and the output upper limit value Ps according to the remaining capacity (battery remaining capacity; SOC) of the secondary battery 6 are acquired, and the minimum value of these is adopted and the secondary battery 6 is adopted. The amount of charge may be controlled.
[0060]
The output upper limit value Pv corresponding to the voltage of the secondary battery 6 is a variable that controls the voltage of the secondary battery 6 to be between the upper limit (operating voltage) and the lower limit (return voltage) of the voltage of the secondary battery 6. It is. The output upper limit value Pv has an upper limit value and a lower limit value, and is increased or decreased at a constant rate within this range. When the state where the voltage of the secondary battery 6 exceeds the upper limit value continues for a predetermined time or longer, the output upper limit value Pv is gradually decreased from the upper limit value, for example. On the other hand, when the state where the voltage of the secondary battery 6 exceeds the lower limit value continues for a predetermined time or more, the output upper limit value Pv is gradually increased from the lower limit value, for example.
[0061]
The output upper limit value Pb is a variable that changes according to the regenerative output restriction request flag set by the battery ECU 23. This output upper limit Pb gradually decreases to the lower limit when the regenerative output restriction request flag is detected for a set time or longer. On the other hand, when the regenerative output restriction request flag is canceled for a set time or more, it gradually increases to the upper limit value.
[0062]
The output upper limit value Ps corresponding to the remaining battery capacity is a value for limiting the remaining capacity of the secondary battery 6 so as not to exceed the upper limit value. By calculating the remaining capacity of the secondary battery 6 based on the current value and the voltage value measured for the secondary battery 6, and searching a preset remaining battery capacity-output upper limit value table for the calculated remaining capacity. can get. By using the output upper limit value Ps, it is possible to prevent the remaining capacity of the secondary battery 6 from exceeding a set value even in a mode in which regeneration continues such as when descending downhill.
[0063]
The motor ECU 21 compares the output upper limit value Pt, the output upper limit value Pv, the output upper limit value Pb, and the output upper limit value Ps, controls the PDU 7 based on the minimum value, and charges the secondary battery 6. Do. By monitoring the charging of the secondary battery 6 from various angles, it is possible to effectively suppress deterioration and prevent failure.
[0064]
The above control is about charging the secondary battery 6, but naturally the control for driving the motor 3 by the discharge from the secondary battery 6 is also performed.
At the time of discharging, as shown in FIG. 4, when the minimum temperature Tmin of the secondary battery 6 exceeds the upper set temperature Th ((1)), and when it is lower than the upper set temperature Th ((2), (3), And (4)). When the upper set temperature Th is exceeded, the temperature-output upper limit value table 52 of FIG. 6 is searched for the maximum temperature Tmax to obtain the output upper limit value Pt. Below the upper set temperature Th, the temperature-output upper limit value table 52 is searched at the minimum temperature Tmin to obtain the output upper limit value Pt. The output upper limit value Pt is treated as a negative value during regeneration, while being treated as a positive value during discharge.
[0065]
The present invention is not limited to the above embodiment and can be widely applied.
For example, the present invention is not limited to a hybrid vehicle, and can be applied to charge / discharge control in an electric vehicle or a fuel cell vehicle.
The number of temperature sensors of the temperature detection means 10 is not limited to three, but may be two or four or more.
[0066]
The operation check of the cooling fan 9 (step S39 and step S40) is not an essential process and can be omitted. Further, the process transition from (2) to (3) in FIG. 4 may be controlled only by whether or not the temperature difference ΔT is equal to or less than the variation determination temperature Td without setting the output limit time tr. . On the contrary, only the elapse of the output limit time tr is set as the process transition condition from (2) to (3) in FIG. 4, and the control does not consider whether or not the temperature difference ΔT is less than or equal to the variation determination temperature Td. May be.
[0067]
Each of the ECUs 21, 22, 23, and 24 is preferably configured to be able to set or change the control flow by a predetermined program. In particular, the profile of the temperature difference-output limit time table 51 shown in FIG. 5 and the profile of the temperature-output upper limit table 52 shown in FIG. 6 are arbitrary by specifying plots D1 and D2 with an editor or input means (not shown). It is desirable to be able to change to 5 and 6 show an example in which the plots D1 and D2 are linearly interpolated, but the profile creation method is not limited to this.
The battery ECU 23 and the motor ECU 21 may be integrated into one ECU.
[0068]
【The invention's effect】
According to the present invention, when the temperature of the secondary battery is acquired at a plurality of locations and the temperature difference is large, the remaining power is stabilized in the secondary battery by limiting the charging power with a constant value independent of the temperature. Therefore, stable charging and discharging can be performed.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration of a drive device for a hybrid vehicle including a charge / discharge control device for a secondary battery.
FIG. 2 is a diagram showing details of connection between a secondary battery and a PDU.
FIG. 3 is a block diagram in which output upper limit setting means is divided into functions.
FIG. 4 is a diagram showing a correspondence between a minimum temperature condition and a temperature difference condition as control conditions and an output upper limit value.
FIG. 5: Temperature difference-output time limit table
FIG. 6 Temperature-output upper limit value table
FIG. 7 is a flowchart showing charging control performed by paying attention to the temperature of the secondary battery.
FIG. 8 is a flowchart showing charge control performed by paying attention to the temperature of the secondary battery.
FIGS. 9A and 9B are diagrams for explaining a case of (a) obtaining an output upper limit value at a maximum temperature and (b) obtaining an output upper limit value at a minimum temperature in a temperature-output upper limit table.
10A is a temperature-output upper limit value table and FIG. 10B is a temperature difference-output limit time table when temperature variation is large. FIG.
FIG. 11 is a diagram for explaining a case where an output upper limit value is acquired at the minimum temperature when the minimum temperature is within a predetermined range.
[Explanation of symbols]
1 Drive unit
2 Engine
3 Motor
6 Secondary battery
7 PDU
8 Secondary battery box
9 Cooling fan
10 Temperature detection means
21 Motor ECU
32 Output upper limit value setting means
51 Temperature difference-output time limit table
52 Temperature-Output Upper Limit Table
TS1, TS2, TS3 Temperature sensor

Claims (5)

車両の駆動源として使用可能な電動機に接続された組電池からなる二次電池の充放電電力を制御する装置であって、
複数の温度センサで前記二次電池の温度を取得し、最低温度条件と温度差条件に基づいて充放電電力の上限値を設定する上限値設定手段を備え、
前記最低温度条件は、取得した前記二次電池の温度のうちの最低温度と、所定の低温値および高温値との大小関係を規定し、
前記温度差条件は、最高温度と最低温度との温度差を演算して前記二次電池の温度のばらつきを規定し、
前記最低温度が低温値と高温値との間で、かつ前記温度のばらつきが所定値以上の場合に温度に依存しない一定値を充電電力の上限値として取得し、前記一定値を超えないように前記二次電池の充電電力を制御することを特徴とする二次電池の充放電制御装置。
An apparatus for controlling charge / discharge power of a secondary battery comprising an assembled battery connected to an electric motor that can be used as a vehicle drive source,
Obtaining the temperature of the secondary battery with a plurality of temperature sensors, comprising an upper limit value setting means for setting an upper limit value of charge and discharge power based on the minimum temperature condition and the temperature difference condition,
The minimum temperature condition defines a magnitude relationship between the minimum temperature of the acquired secondary battery temperatures and a predetermined low temperature value and high temperature value,
The temperature difference condition defines a temperature variation of the secondary battery by calculating a temperature difference between the maximum temperature and the minimum temperature,
When the minimum temperature is between a low temperature value and a high temperature value and the temperature variation is equal to or greater than a predetermined value, a constant value that does not depend on the temperature is acquired as the upper limit value of the charging power so as not to exceed the constant value. A charge / discharge control device for a secondary battery, wherein the charge power of the secondary battery is controlled.
充電電力の上限値として前記一定値を取得する出力制限時間を前記温度差に応じて設定する出力制限時間設定手段を有し、前記出力制限時間が経過するまでは前記一定値を超えないように前記二次電池の充電電力を制御することを特徴とする請求項1に記載の二次電池の充放電制御装置。Output limit time setting means for setting an output limit time for acquiring the constant value as an upper limit value of charging power according to the temperature difference, so that the constant value is not exceeded until the output limit time has elapsed. The charge / discharge control device for a secondary battery according to claim 1, wherein the charge power of the secondary battery is controlled. 前記温度差が所定値以下になるまでは前記一定値を超えないように前記二次電池の充電電力を制御することを特徴とする請求項1に記載の二次電池の充放電制御装置。The charging / discharging control device of the secondary battery according to claim 1, wherein charging power of the secondary battery is controlled so as not to exceed the predetermined value until the temperature difference becomes equal to or less than a predetermined value. 前記出力制限時間が経過、もしくは前記温度差が所定値以下になるまでは前記一定値を超えないように前記二次電池の充電電力を制御することを特徴とする請求項2に記載の二次電池の充放電制御装置。3. The secondary battery according to claim 2, wherein charging power of the secondary battery is controlled so as not to exceed the predetermined value until the output limit time elapses or the temperature difference becomes a predetermined value or less. Battery charge / discharge control device. 請求項1から請求項4のいずれか一項に記載の二次電池の充放電制御装置において、
前記二次電池の温度に着目して決定される充電電力の上限値である前記一定値と、
前記二次電池の電圧に応じて設定される制限値と、
前記二次電池の制御装置が設定する充放電の要求値と、
前記二次電池の残容量に応じて設定される制限値と、
を取得し、これらのうちの最小値を超えないように前記二次電池の充電電力を制御することを特徴とする二次電池の充放電制御装置。
In the charging / discharging control apparatus of the secondary battery as described in any one of Claims 1-4,
The constant value which is an upper limit value of charging power determined by paying attention to the temperature of the secondary battery;
A limit value set according to the voltage of the secondary battery;
Charge / discharge required values set by the control device of the secondary battery,
A limit value set according to the remaining capacity of the secondary battery;
The charge power of the secondary battery is controlled so as not to exceed the minimum value of these.
JP2002213577A 2002-07-23 2002-07-23 Secondary battery charge / discharge controller Expired - Lifetime JP3781366B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002213577A JP3781366B2 (en) 2002-07-23 2002-07-23 Secondary battery charge / discharge controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002213577A JP3781366B2 (en) 2002-07-23 2002-07-23 Secondary battery charge / discharge controller

Publications (2)

Publication Number Publication Date
JP2004056962A JP2004056962A (en) 2004-02-19
JP3781366B2 true JP3781366B2 (en) 2006-05-31

Family

ID=31936136

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002213577A Expired - Lifetime JP3781366B2 (en) 2002-07-23 2002-07-23 Secondary battery charge / discharge controller

Country Status (1)

Country Link
JP (1) JP3781366B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9748614B2 (en) 2011-04-18 2017-08-29 Denso Corporation Battery temperature regulating device

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005237178A (en) * 2004-02-23 2005-09-02 Kobelco Contstruction Machinery Ltd Power source device for work machines
JP2007082375A (en) * 2005-09-16 2007-03-29 Toyota Motor Corp Power supply device for vehicles
JP5089883B2 (en) * 2005-12-16 2012-12-05 日立ビークルエナジー株式会社 Battery management device
JP4915273B2 (en) 2007-04-25 2012-04-11 トヨタ自動車株式会社 Electrical device and method for controlling electrical device
JP2009059504A (en) * 2007-08-30 2009-03-19 Sony Corp Battery pack and control method
JP5884414B2 (en) 2011-11-07 2016-03-15 ソニー株式会社 Control system
JP6127825B2 (en) * 2013-08-07 2017-05-17 コベルコ建機株式会社 Power storage device charge / discharge control device for construction machinery
JP6525431B2 (en) * 2016-02-08 2019-06-05 株式会社デンソー Battery controller
JP7060332B2 (en) * 2017-03-16 2022-04-26 トヨタ自動車株式会社 Control device
JP6885165B2 (en) * 2017-04-06 2021-06-09 株式会社デンソー Automatic operation control device
JP6889403B2 (en) * 2017-10-11 2021-06-18 トヨタ自動車株式会社 Temperature control device
JP7018507B2 (en) * 2017-12-14 2022-02-10 ザ・ノコ・カンパニー Portable vehicle battery jump starter with air pump
JP7040494B2 (en) * 2019-05-16 2022-03-23 株式会社デンソー Charge / discharge control device for secondary batteries
JP7585977B2 (en) * 2021-06-03 2024-11-19 トヨタ自動車株式会社 Cooling system for power storage device
CN113879143B (en) * 2021-10-29 2023-05-02 蜂巢能源科技有限公司 Quick charge map switching method and device and electronic equipment
CN118249475B (en) * 2024-05-27 2025-05-02 荣耀终端股份有限公司 Charging method, charging module, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9748614B2 (en) 2011-04-18 2017-08-29 Denso Corporation Battery temperature regulating device

Also Published As

Publication number Publication date
JP2004056962A (en) 2004-02-19

Similar Documents

Publication Publication Date Title
JP3781366B2 (en) Secondary battery charge / discharge controller
JP4118035B2 (en) Battery control device
US8222862B2 (en) Electrically powered vehicle
US9421867B2 (en) Electric vehicle
US5945808A (en) Hybrid electric vehicle with battery management
CN101779356B (en) Power supply system, vehicle having same, and control method of power supply system
US9018894B2 (en) Vehicular power supply system
US7023107B2 (en) Power circuit for battery
CN102859836B (en) Charging control method and control device for secondary battery
US10809305B2 (en) System and method for detecting and responding to a battery over-discharge condition within a vehicle
US8616312B2 (en) Hybrid electric vehicle battery thermal management
US20100289452A1 (en) Power supply apparatus for vehicles
US9878702B2 (en) Method for operating a motor vehicle and the motor vehicle
US7629770B2 (en) Device and method for controlling output from a rechargeable battery
KR20030011284A (en) System and method for optimal battery usage in electric and hybrid vehicles
US20100133913A1 (en) Control device and control method for electric system
US20170219657A1 (en) Online battery capacity estimation utilizing passive balancing
US9793749B2 (en) Vehicle charging apparatus
KR101558359B1 (en) Method for monitoring torque in hybrid elecric vehicle
US7508170B2 (en) Device and method for controlling input to a rechargeable battery
KR100534719B1 (en) Charging control system of electric vehicle and method thereof
JP2004248465A (en) Battery charge control device and charge control method
JP2017192272A (en) Power supply controller
CN102582611A (en) Power generation control device and power generation control method for automobiles
JP6849497B2 (en) Battery system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060220

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: 20060301

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060303

R150 Certificate of patent or registration of utility model

Ref document number: 3781366

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100317

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100317

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110317

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110317

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120317

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120317

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130317

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130317

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140317

Year of fee payment: 8

EXPY Cancellation because of completion of term