JP3781366B2 - Secondary battery charge / discharge controller - Google Patents
Secondary battery charge / discharge controller Download PDFInfo
- 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
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy 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
[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
[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
[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
[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
[0017]
A
[0018]
Details of the connection between the
That is, a
[0019]
The
The
The cooling
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
[0020]
The
[0021]
The low-
[0022]
Here, the control system of the
1 includes an
[0023]
The
[0024]
The
[0025]
The
[0026]
The
[0027]
The output upper limit setting means 32, which is a characteristic element in the present embodiment, controls the output from the
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
[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
[0030]
The
[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
(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
[0033]
The time
[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
[0036]
The output upper
[0037]
Note that values corresponding to the temperatures T1, T2, and T3 of the
[0038]
The charge / discharge switching means 48 in FIG. 3 is discharged from the
[0039]
The request selection means 49 compares the output upper limit value Pt with the request value Pq requested from the
[0040]
Here, charge / discharge control performed by paying attention to the temperature of the
[0041]
First, the output upper limit setting means 32 of the
[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
[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
[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
[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
[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
[0059]
Here, in order to further reduce the burden on the
[0060]
The output upper limit value Pv corresponding to the voltage of the
[0061]
The output upper limit value Pb is a variable that changes according to the regenerative output restriction request flag set by the
[0062]
The output upper limit value Ps corresponding to the remaining battery capacity is a value for limiting the remaining capacity of the
[0063]
The
[0064]
The above control is about charging the
At the time of discharging, as shown in FIG. 4, when the minimum temperature Tmin of the
[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
The
[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.
前記二次電池の温度に着目して決定される充電電力の上限値である前記一定値と、
前記二次電池の電圧に応じて設定される制限値と、
前記二次電池の制御装置が設定する充放電の要求値と、
前記二次電池の残容量に応じて設定される制限値と、
を取得し、これらのうちの最小値を超えないように前記二次電池の充電電力を制御することを特徴とする二次電池の充放電制御装置。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.
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)
| 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)
| 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 |
-
2002
- 2002-07-23 JP JP2002213577A patent/JP3781366B2/en not_active Expired - Lifetime
Cited By (1)
| 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 |