[go: up one dir, main page]

JP3249401B2 - ハイブリッド車制御装置 - Google Patents

ハイブリッド車制御装置

Info

Publication number
JP3249401B2
JP3249401B2 JP24622896A JP24622896A JP3249401B2 JP 3249401 B2 JP3249401 B2 JP 3249401B2 JP 24622896 A JP24622896 A JP 24622896A JP 24622896 A JP24622896 A JP 24622896A JP 3249401 B2 JP3249401 B2 JP 3249401B2
Authority
JP
Japan
Prior art keywords
engine
command value
control device
vehicle
torque command
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 - Fee Related
Application number
JP24622896A
Other languages
English (en)
Other versions
JPH1098803A (ja
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP24622896A priority Critical patent/JP3249401B2/ja
Priority to DE69735366T priority patent/DE69735366T2/de
Priority to PCT/JP1997/002653 priority patent/WO1998004431A1/ja
Priority to EP97933852A priority patent/EP0856427B1/en
Priority to US09/049,114 priority patent/US6018694A/en
Publication of JPH1098803A publication Critical patent/JPH1098803A/ja
Application granted granted Critical
Publication of JP3249401B2 publication Critical patent/JP3249401B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • 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
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Structure Of Transmissions (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Hybrid Electric Vehicles (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、燃焼室内に吸入さ
れる空気量を調節する吸入空気量調節手段および電子制
御燃料噴射装置を有するエンジンと、該エンジンの回転
数を決定する第1の回転電機および車両の駆動力を決定
する第2の回転電機とを含み、前記エンジンの出力軸に
連結される動力変換手段とからなるハイブリッド機関と
蓄電手段を少なくとも搭載したハイブリッド車の制御装
置もしくはシステムに関する。
【0002】
【従来の技術】従来、特開平7ー135701号公報で
は、エンジンと第1モータと第2モータおよび第1、第
2、第3の回転要素からなるギヤユニットを備え、第1
モータか第2モータのいずれかを回転数制御してエンジ
ン回転数を決定し、他方をトルク制御して車両の駆動力
を決定することで、エンジンを最高効率点で運転でき、
しかもエンジンの発生トルクをそのまま車両の駆動力と
して使用でき、エンジンの発生エネルギを効率良く伝達
できる。
【0003】また、ドイツ国第4407666号明細書
では、第1モータの内側ロータと第2モータのロータを
直結し、エンジンにより第1モータの外側ロータを駆動
し、第1モータの内側ロータと外側ロータを電磁的に結
合して発電することで、エンジンの出力トルクを電磁伝
達でき、第1モータの発電エネルギを利用してさらに第
2モータでトルクをアシストできるため、エンジンの発
生エネルギを効率良く伝達できる構成が開示されてい
る。 これらのハイブリッド車は、エンジンと駆動系と
の間に、2ケの回転電機を有する動力伝達手段を設ける
ことにより、エンジンを最大効率点で運転し、エンジン
の発生エネルギを電気伝達のみでなく、機械伝達あるい
は電磁伝達によるエネルギ伝達を兼ね備えることによ
り、走行状態が変わっても、エネルギ伝達効率を高くす
ることができる。
【0004】
【発明が解決しようとする課題】しかしながら、特開平
7ー135701号公報のハイブリッド型車両において
は、第1モータあるいは第2モータのいずれか一方はエ
ンジンが最大効率点で一定回転数となるようにモータト
ルクが制御され、第1モータあるいは第2モータの他方
はアクセル開度に対応させてトルク制御される構成であ
り、ハイブリッド型車両の走行状態やバッテリの容量に
よってエンジントルクが過剰になることがあり、この場
合はエンジンの最適効率ライン上で駆動し、駆動条件と
しては車速やバッテリの容量によって設定する構成とな
っている。しかし、エンジンの出力を走行負荷に伝達す
るわけであるから、走行に必要な出力をエンジンが発生
すればよいので、車速でエンジン出力を決定すると、登
坂走行の場合はエンジン出力が不足し、逆に下り勾配を
走行するときにはエンジン出力が余ってしまうという問
題がある。
【0005】また、上述の制御装置は、アクセル開度と
エンジン回転数に基づき第1モータへの回転数指令と第
2モータへのトルク指令を出力する構成という開示のみ
で、エンジン制御との信号や情報伝達などが不明確であ
り、また、ドイツ国第4407666号明細書において
は、エンジンやモータなどの構成のみで、エンジンなら
びにモータの制御については開示されていない。
【0006】そこで、本発明は、これらのハイブリッド
車の複雑な制御システムを実現し、提供することにあ
る。
【0007】
【課題を解決するための手段】本発明は上記目的を達成
するために、請求項1記載の発明においては、ハイブリ
ッド制御装置は、少なくともアクセルペダルやブレーキ
ペダルおよびシフトレバーの操作情報に基づいて、ハイ
ブリッド車の車両駆動トルク指令値を演算し、さらに車
両駆動トルク指令値とハイブリッド車の車速に基づいて
車両駆動パワー要求値を演算し、この車両駆動パワー要
求値をエンジン制御装置へ出力する。エンジン制御装置
は、予め記憶している前記エンジンの特性に基づき車両
駆動パワー要求値を最高効率で出力するエンジン回転数
指令値の演算と、吸入空気量調節手段の調節量の演算
と、この調節量に基づく吸入空気量調節手段の制御と、
少なくとも吸入空気量調節手段の制御結果により決定さ
れたエンジンの吸入空気量に基づき電子制御燃料噴射装
置の制御と、ハイブリッド制御装置へのエンジン回転数
指令値の出力をする。
【0008】ハイブリッド制御装置は、このエンジン回
転数指令値およびエンジンの回転数に関係する情報に基
づいて第1の回転電機に発生させる第1のトルク指令値
の演算をし、この第1のトルク指令値と前記車両駆動ト
ルク指令値とに基づいて第2の回転電機に発生させる第
2のトルク指令値を演算し、第1および第2のトルク指
令値をインバータ装置へ出力する。インバータ装置は、
第1および第2のトルク指令値に基づき、第1および第
2の回転電機をトルク制御する。よって、第1の回転電
機はエンジン回転数指令値通りに回転数制御されるの
で、エンジン制御装置が決定したエンジンの燃費やエミ
ッションを最良の状態に維持できるエンジン動作点にエ
ンジンの運転を維持でき、高効率なエンジン作動が行え
る。
【0009】また、上記作動により、車両駆動トルク
は、第1の回転電機に発生するトルクと第2の回転電機
により発生するトルクの合計となり、アクセルペダルや
ブレーキペダルおよびシフトレバーの操作情報に基づく
前記ハイブリッド車の車両駆動トルク指令値通りに制御
される。このとき、第1の回転電機に発生するトルクは
エンジンの出力トルクとバランスし、エンジンの出力ト
ルクは車両駆動トルクの一部として電磁的に伝達される
ため、効率の良い伝達ができる。
【0010】請求項2記載の発明では、走行中、制御上
の誤差などにより蓄電手段の充電状態が過充電或いは過
放電になることを充電状態検出手段が検出し、蓄電手段
の充電状態に応じて車両駆動トルク指令値を補正する
か、エンジン制御装置に指令する車両駆動パワー要求値
に補正をするか、あるいはエンジン制御装置から指令さ
れるエンジン回転数指令値に補正をするか、少なくとも
上記のいずれかを蓄電装置のエネルギの出入りが丁度な
くなるように補正しているので、蓄電装置の搭載重量を
必要最小限に抑えることができ、車両重量が軽量化でき
システム効率が向上する。また、蓄電手段の充電状態が
過充電或いは過放電になることがなくなるため、車両走
行が不能になることはなくエンジンの燃料があるうちは
効率のよい走行が常に可能となる。
【0011】また、請求項記載のシステムにより、蓄
電手段の端子電圧VBを電圧検出器が検出し、蓄電手段
の端子電圧を所定の電圧に維持するように車両駆動トル
ク指令値を補正するか、エンジン制御装置に指令するエ
ンジン回転数指令値に補正をするか、あるいはエンジン
制御装置から指令されるエンジン回転数指令値に補正を
するか、少なくとも上記のいずれかを補正しているの
で、蓄電装置のエネルギの出入りを過渡的には必要最小
限に抑え、かつ定常的にはエネルギの出入りを丁度なく
すことができるので蓄電装置の搭載重量を必要最小限に
抑えることができ、車両重量が軽量化できシステム効率
が向上する。また、蓄電手段の充電状態が過充電或いは
過放電になることがなくなるため、車両走行が不能にな
ることはなくエンジンの燃料があるうちは効率のよい走
行が常に可能となる。
【0012】また、請求項記載のシステムにより、車
両を発進や登坂など高負荷の状態で車両を走行して蓄電
手段から過渡的にエネルギを持ち出す場合に、蓄電装置
の充電状態を満充電またはそれに近い状態の電圧に維持
しているため、車両の駆動パワー不足により十分な走行
性能が引き出せないなどの影響はなくなる。さらに、請
求項7記載のシステムにより、蓄電手段またはその近傍
の温度を温度検出手器が検出し、その温度に基づいて蓄
電装置の端子電圧VBを補正しているため、蓄電手段の
低温時における過充電や高温時における過放電などを防
止することができ、蓄電装置の性能劣化を防止できる。
【0013】
【発明の実施の形態】以下、本発明の第1実施例につい
て、図1から図22を用いて説明する。図1は本発明ハ
イブリッド車制御装置の構成の概略を示すものであり、
1は4気筒4サイクルのガソリン内燃機関(エンジン)
で、2はエンジン1の出力軸、3はエンジン1の吸気
管、4は吸気管3に設けた公知の燃料噴射電磁弁で、各
気筒毎にそれぞれ独立して設けてある。5は吸気管3に
設けてあるスロットル弁、6はスロットル弁5の開閉駆
動を行う吸入空気量調節手段で、モータにより作動す
る。7はアクセルセンサで、運転者により操作されるア
クセルペダルに連動する公知のもので、アクセル開度信
号を電圧信号で出力する。8はブレーキセンサで、運転
者により操作されるブレーキペダルに連動し、ブレーキ
信号をON/OFF信号で出力する。9はシフトスイッ
チで、本実施例では、駐車(P)、後退(R)、中立
(N)、前進(D)などのシフト信号をON/OFF信
号でパラレル出力する。10は始動スイッチで、図示し
ない公知のIGキースイッチに内蔵されており、ON/
OFF信号で出力する。12は動力伝達手段で、第1の
回転電機2000および第2の回転電機3000を有し
ているもので、詳細は後述する。20は公知の差動ギヤ
装置、30は駆動輪である。
【0014】13はエンジン制御装置で、車両を駆動す
るためにエンジン1に発生させる車両駆動パワー要求値
Pv*を外部より入力し、この入力値に基づいて吸入空気
量調節手段6を駆動するとともに、エンジンに搭載され
た図示しないエンジン運転状態センサの信号に基づいて
燃料噴射電磁弁4の開弁時間を制御するとともに、図示
しない点火装置の点火タイミングを決定して点火装置を
駆動することによりエンジン1の燃焼を制御する。さら
に、エンジン制御装置13は、車両駆動パワー要求値P
v*通りにエンジン1が運転されるようエンジン回転数指
令値Ne*を外部に出力する。
【0015】14は第1の回転電機2000および第2
の回転電機3000を駆動するインバータ装置で、外部
から入力される第1の回転電機2000および第2の回
転電機3000のそれぞれのトルク指令値である第1お
よび第2のトルク指令値Mm1* ,Mm2* に基づき、第1
の回転電機2000および第2の回転電機3000のそ
れぞれの出力トルクMm1,Mm2を制御するとともに、第
1の回転電機2000および第2の回転電機3000の
それぞれの回転情報Nm1,Nm2を外部に出力する。
【0016】15は電池よりなる蓄電装置で、インバー
タ装置14と接続されている。16はハイブリッド車を
制御するハイブリッド制御装置で、アクセルセンサ7と
ブレーキセンサ8とシフトスイッチ9および始動スイッ
チ10とに接続され、アクセル開度信号とブレーキ信号
とシフト信号および始動信号が入力され、車両駆動パワ
ー要求値Pv*を演算してエンジン制御装置13に送信す
るとともに、エンジン制御装置13からエンジン回転数
指令値Ne*を受信する。さらに、ハイブリッド制御装置
16はインバータ装置14と接続され、第1の回転電機
2000および第2の回転電機3000のそれぞれのト
ルク指令値である第1および第2のトルク指令値Mm1*
,Mm2* を演算してインバータ装置14へ送信すると
ともに、インバータ装置14から第1の回転電機200
0および第2の回転電機3000のそれぞれの回転情報
Nm1,Nm2を受信する構成となっている。
【0017】次に、図2を用いて動力伝達手段12の詳
細な構成を説明する。動力伝達手段12はエンジン1に
接続されており、本実施例では差動装置20と一体化さ
れている。動力伝達手段12は内部に入出力の回転数を
調整する第1の回転電機2000と、入出力のトルクを
調整する第2の回転電機3000および出力を減速伝達
する減速伝達部4000とを有する。ここでエンジン1
と動力伝達手段12間のジョイントおよび差動装置20
と駆動輪30間のジョイント等は省略している。エンジ
ン1の出力軸2はエンジン1の駆動とともに回転駆動
し、図示されないジョイント等を介して、動力伝達手段
12の入力軸2001へ出力を伝える。
【0018】そして、動力伝達手段12は入力軸200
1に一体的に設けられた第1の回転子2010と、第2
の回転子2310および固定子に相当するステータ30
10を有する。ここで、ステータ3010は回転磁界を
作る巻線3011およびステータコア3012より構成
されている。また、第1の回転子2010も回転磁界を
作る巻線2011およびロータコア2012を有してお
り、ブラシホルダ2610、ブラシ2620、スリップ
リング2630およびシャフト2213内部にモールド
等の絶縁部2650を介して設けられているリード部2
660を介して外部から給電を受けている。さらに、第
2の回転子2310は中空のロータヨーク2311とそ
の内周面にN,S極を作るべく等間隔に配置された磁石
2220が設けられており、ロータコア2012および
巻線2011とで第1の回転電機2000を構成する。
また、第2の回転子2310には、中空ロータヨーク2
311の外周面上にN、S極を作るべく等間隔に配置さ
れた磁石2420も設けられており、前記ステータコア
3012および巻線3011と共に第2の回転電機30
00を構成する。ここで、ロータ2311の内面或いは
外面に設けられた磁石2220および2420は、それ
ぞれリング2225および2425等で必要により第2
の回転子2310に固定されている。
【0019】また、第2の回転子2310のロータヨー
ク2311は、ロータフレーム2331、2332およ
びベアリング2510、2511を介してハウジング1
710、1720に回転可能に設けられている。そし
て、第1の回転子2010は、シャフト2213および
ベアリング2512、2513を介して第2の回転子2
310のロータフレーム2331、2332に回転可能
に設けられている。ここで、第2の回転子2310の一
端は、ロータフレーム2332を介してハウジング27
10よりエンジン1側へ向けて外部へ延出しており、そ
の先端部にはセレーション1332aが形成されてお
り、減速伝達部4000の小ギヤ4010と噛合してい
る。さらに、小ギヤ4010はその軸部がエンジン等の
固定部に固着されたギヤ4020を介して差動ギヤ装置
11に連結されている。ギヤ4020は、差動ギヤ装置
11内に設けられている差動ギヤボックス4110に形
成されている大ギヤ4100に噛合して、動力伝達手段
12からの回転力を減速して差動ギヤ4120、413
0を介して駆動輪30へ伝達する。これら一連の歯車
は、図2に示すように、エンジン1と動力伝達手段12
のハウジング1710の側面との間の隙間に配置される
ように構成されている。すなわち、エンジン1より動力
伝達手段12へ向けて回転力が入力されるシャフト22
13と、動力伝達手段12より負荷出力側へ出力する出
力軸に相当するロータフレーム2332の先端部とは、
同一の側に配置される構成となっている。
【0020】2911、2912は公知のレゾルバで構
成された回転センサであり、第1の回転電機2000お
よび第2の回転電機3000のそれぞれの回転情報とし
て、第1の回転子2010、第2の回転子2310のそ
れぞれの回転位置θ1 ,θ2および回転数Nm1,Nm2を
固定子3010を基準として検出している。1730は
ブラシホルダ2610および回転センサ2911を収納
するカバーケースである。
【0021】次に、図3を用いてエンジン制御装置13
の構成を説明する。図3において、1301はエンジン
1の回転検出器で、詳細は図示しないが公知のもので、
エンジン1の図示しないクランク軸が1回転する毎に1
2パルスの角度信号と1パルスの基準信号が出力され
る。1302は公知の吸入空気量センサで、詳細は図示
しないが、吸気管3に設けられ、エンジン1が吸入する
空気量によりベーン開度が変化し、その変化量をポテン
ショメータで検出するもので、エンジン1が吸入する空
気量を単位時間あたりの体積で空気量信号として検出す
るものである。
【0022】1303は冷却水温センサで、サーミスタ
型の公知のもので、エンジン1に取付けられ、エンジン
1の冷却水の温度を抵抗変化として検出して冷却水温信
号を出力する。1304は吸気温センサで、サーミスタ
型の公知のもので、吸入空気量センサ1302に設けら
れ、エンジン1に吸入される空気の温度を抵抗変化とし
て検出し吸気温信号として出力する。1305は公知の
空燃比センサで、エンジン1の図示しない排気管集合部
に設けられ、排気の空燃比を空燃比信号として電圧で出
力する。これらのセンサの各信号および始動スイッチ1
0の始動信号は、エンジン制御装置13に接続される。
1306は公知のエンジン制御装置と同一の構成の制御
ユニットで、マイクロコンピュータや燃料噴射電磁弁4
の駆動回路などから構成され、エンジン回転検出器13
01の角度信号および基準信号や吸入空気量センサ13
02の空気量信号や冷却水温センサ1303の冷却水温
信号や吸気温センサ1304の吸気温信号および空燃比
センサ1305の空燃比信号に基づき、燃料噴射電磁弁
4の開弁信号を発生する。1307は通信回路で、例え
ば調歩同期式通信が構成できる公知の回路で、制御ユニ
ット1306と接続されている。
【0023】1308は公知のスロットルアクチュエー
タ用駆動回路で、制御ユニット1306と接続され、端
子1314,1315を介して吸入空気量調節手段6と
接続される。1309,1310,1311,1312
はエンジン制御装置13の出力端子で、制御ユニット1
306の開弁信号の出力と接続されており、さらに燃料
噴射電磁弁4に接続される。1313はエンジン制御装
置13の通信端子で、ハイブリッド制御装置16と接続
されている。
【0024】次に、エンジン制御装置13の制御ユニッ
ト1306に記憶されている制御プログラムの構成につ
いて図4および図5を用いて説明する。図4に示すプロ
グラムはメインプログラムで、IGキースイッチが投入
されることで起動される。図4において、ステップS5
000は、制御ユニット内蔵の入出力ポートの初期化や
RAMの変数領域の設定およびスタックポインタの初期
化を行う。
【0025】ステップS5001では、エンジン回転数
Ne を取り込み、制御ユニット1306内蔵のRAMの
変数領域に格納する。次に、ステップS5002では、
吸入空気量Qを取り込み、制御ユニット1306内蔵の
RAMの変数領域に格納する。次に、ステップS500
3では、冷却水温Tw を取り込み、制御ユニット130
6内蔵のRAMの変数領域に格納する。次に、ステップ
S5004では、吸気温Ta を取り込み、制御ユニット
1306内蔵のRAMの変数領域に格納する。ステップ
S5005では、空燃比A/F を取り込み、制御ユニット
1306内蔵のRAMの変数領域に格納する。ステップ
S5006では、ステップS5001で取り込んだエン
ジン回転数Ne およびステップS5002で取り込んだ
吸入空気量Qとから回転当たりの吸気量Qo を演算し、
内蔵RAMの変数領域に格納する。ステップS5007
では、ステップS5004で取り込んだ吸気温Ta に基
づき、制御ユニット1306に内蔵のROMのテーブル
領域に記憶してある吸気温補正係数マップを検索して、
吸気温補正係数fTHAを求める。吸気温補正係数マップは
図5に示す公知のもので、吸入空気量センサ1302に
て検出した吸入空気量を単位時間当たりの質量として変
換する係数が一次元マップとして備えてある。
【0026】次に、ステップS5008ではステップS
5003にて取り込んだ冷却水温Tw に基づき、暖機補
正係数マップを検索して、暖機補正係数fWL を求める。
暖機補正係数マップは図7に示す公知のもので、エンジ
ン1の冷却水温度Tw に対する暖機補正係数fWL が一次
元マップとして備えてある。ステップS5009では、
ステップS5005にて取り込んだ空燃比A/F に基づ
き、A/Fフィードバック補正係数fA/Fを演算する。演
算は公知のものであり、詳細な説明は省略する。ステッ
プS5010では、ステップS5006で求めた回転当
たりの吸気量QoとステップS5007にて求めた吸気
温補正係数fTHAとから基本噴射時間Tp を演算する。演
算の際の係数Kは、燃料噴射電磁弁4の開弁時間と燃料
噴射量との関係を決定する定数である。次に、ステップ
S5011では、上記ステップにて求めた基本噴射時間
Tp と暖機補正係数fWL およびA/Fフィードバック補
正係数fA/Fとに基づき、燃料噴射電磁弁4の開弁時間で
ある噴射時間TAUを演算する。なお、Tv は無効噴射時
間で、燃料噴射電磁弁4の時定数による遅れ時間であっ
て燃料量に寄与しない時間である。ステップS5012
では、燃料カットをすべきかどうかを示すフラグfCUTの
状態を判断し、燃料カットすべき(fCUT=1)であれば(YE
S) 燃料噴射時間TAUをゼロにクリアし、燃料カットを
しない(fCUT=0)ならば(N0)ステップS5014にプログ
ラムの実行を移す。ステップS5014では、ステップ
S5011にて求めた噴射時間TAUに基づき、燃料噴射
電磁弁3 を駆動する噴射信号を発生して出力する。ステ
ップS5015では、IGキースイッチの状態をチェッ
クし、投入されていれば(NO)、ステップS5001に戻
り、上述の作動を繰り返し、OFFされていれば(YES)
、プログラムが終了する構成としてある。
【0027】図5に示すプログラムは割り込みプログラ
ムで、通信回路1307に通信データが受信されると起
動される。ステップS5100では、通信端子1313
を介して接続されているハイブリッド制御装置16から
送信される車両駆動パワー要求値Pv*を読み込む。次の
ステップS5102では、ハイブリッド制御装置16か
ら送信された車両駆動パワー要求値Pv*を判断し、デー
タが0FFFFHであれば、始動中と判断してプログラ
ムの実行をステップS5110に移す。ステップS51
10では、エンジン回転数Ne が所定のアイドル回転数
Neidlより上かどうかによりエンジン1が燃焼によりア
イドル回転しているかどうかを判断し、アイドル回転し
ていなければ(NO)、プログラムの実行をステップS51
12とし、エンジン回転数指令値Ne*を始動回転数NeS
TAにセットする。ステップS5110でアイドル回転し
ている(YES) と判断されれば、ステップS5116にて
エンジン回転数指令値Ne*に0FFFFHのデータをセ
ットしたのち、プログラムの実行をS5114とする。
ステップS5114では、エンジン始動時のスロットル
開度θTHをアイドル状態にするためにゼロとし、吸入空
気量調節手段6の調節量THをゼロとし、プログラムの実
行をステップS5122に移す。
【0028】ステップS5102で判断されてデータが
0FFFFHでなければ(NO)、始動中でないと判断さ
れ、ステップS5104にプログラムは進む。ステップ
S5104では、車両駆動パワー要求値Pv*がゼロであ
るかどうかを判断し、ゼロであれば(YES) ステップS5
118に進みエンジン回転数指令値Ne*に0FFFFH
のデータをセットし、ステップS5120にてスロット
ル開度θTHをゼロとしたのちステップS5122に進
む。ステップS5104により否定判定されると、次の
ステップS5106では、あらかじめ記憶してあるエン
ジン1の燃費率マップによりエンジン1の動作点を決定
し、エンジン回転数指令値Ne*を演算する。燃費率マッ
プは、図8に示す特性に基づき、エンジン出力トルクM
e とエンジン回転数Ne をパラメータとしてエンジン1
の燃費率(g/kWh )が二次元マップとして記憶してあ
る。すなわち、エンジン出力トルクMe*が決定されれ
ば、燃費率が最も最良となるエンジン動作点(図8のC
点)を求めてこの回転数をエンジン回転数指令値Ne*と
して求めることができる。
【0029】さらに、ステップS5108では、上記エ
ンジン動作点とするスロットル開度θTHをスロットル開
度マップにより求め、あらかじめ決定されている吸入空
気量調節手段6の調節量THを演算する。スロットル開度
マップは、図9に示すエンジン1の特性に基づき作成さ
れる。図9において、横軸のエンジン回転数はエンジン
1の最大回転数で正規化されており、縦軸のエンジン出
力トルクはエンジン1の最大出力トルクで正規化されて
いる。エンジン出力トルクMe とエンジン回転数Ne を
パラメータとしてエンジン1のスロットル開度θTHが二
次元マップとして記憶してある。したがって、ステップ
S5108では、ステップS5106にて求めたエンジ
ン回転数指令値Ne*とエンジン出力トルク指令値Me*と
に基づき、スロットル開度目標値θTH* を求め、このス
ロットル開度目標値θTH* から吸入空気量調節量THを演
算する。スロットル開度目標値θTH* から吸入空気量調
節量THの変換は、あらかじめ求めた吸入空気量調節手段
6の特性が記憶され、この特性によりなされている。
【0030】次に、ステップS5122では、ステップ
S5106あるいはステップS5114で求めた吸入空
気量調節量THに基づいて吸入空気量調節手段6を制御す
る。さらに、次のステップS5124では、ステップS
5106あるいはステップS5112で求めたエンジン
回転数指令値Ne*を通信回路1307に出力すること
で、ハイブリッド制御装置16に送信する。以上の処理
をした後、プログラムの実行は、割り込みプログラムが
起動する前のメインプログラムに戻る。
【0031】次に、インバータ装置14の構成について
図10を用いて説明する。図10において、1401お
よび1402は蓄電装置15のプラス端子およびマイナ
ス端子と接続される主電源入力端子であり、1403,
1404,1405はインバータ装置14からの出力端
子で、第1の回転電機2000に内蔵されたU、V,W
各相の巻線に接続される。また、1406,1407,
1408はインバータ装置14からの出力端子で、第2
の回転電機3000に内蔵されたU、V,W各相の巻線
に接続される。1409は動力伝達手段12に内蔵され
た回転センサ2911との接続端子であり、また、14
10は動力伝達手段12に内蔵された回転センサ291
2との接続端子で、それぞれ、励磁信号および回転子位
置信号(sin信号,cos信号)用に使用し、差動構
成となっている。1411は車両用動力源制御装置12と
の通信端子で、公知のシリアル通信接続ができる構成と
なっている。1412は入力コンデンサで、入力端子1
401, 1402間に接続されている。
【0032】1413、1414、1415、141
9、1420、1421はIGBT素子とフライホイー
ルダイオードが各2ケ内蔵された公知のIGBTモジュ
ールである。IGBTモジュール1413の端子C1は入
力端子1401に接続され、端子E2は入力端子1402
に接続され、端子C2および端子E1は出力端子1403に
接続されており、第1の回転電機2000のU相巻線の
駆動をする構成となっている。
【0033】IGBTモジュール1413と同様に、I
GBTモジュール1414, 1415はそれぞれ図示の
通り、第1の回転電機2000のV相巻線およびW相巻
線を駆動する構成となっている。また、IGBTモジュ
ール1419, 1420、1421はそれぞれ図示の通
り、第2の回転電機3000のU相巻線、V相巻線およ
びW相巻線を駆動する構成となっている。1416、1
417、1422、1423は公知の電流センサで、例
えばクランプ型でホール素子を用いた非接触タイプのも
のを用い、それぞれ端子1403、端子1405、端子
1406、端子1408を流れる電流を検出して電圧信
号で出力する。1418はIGBTモジュール141
3、1414、1415に内蔵のIGBT素子のゲート
を駆動する公知のゲート駆動部である。また、1424
はIGBTモジュール1419、1420、1421に
内蔵のIGBT素子のゲートを駆動する公知のゲート駆
動部である。
【0034】1425は動力伝達手段12に内蔵された
回転センサ2911の信号処理部で、詳細は示さない
が、約7kHzの正弦波の励磁信号を端子1409から出力
し、回転センサ2911からの回転子位置信号(sin
信号,cos信号)を端子1409より入力して、回転
子位置を求め、10ビットパラレルで出力する。142
6も同様に動力伝達手段12に内蔵された回転センサ2
912の信号処理部で、回転センサ2912からの回転
子位置信号(sin信号,cos信号)を端子1410
より入力して、回転子位置を求め、10ビットパラレル
で出力する。
【0035】1427は制御ユニットで、例えば公知の
シングルチップのマイクロコンピュータを使用するもの
で、端子1411から入力される第1の回転電機200
0のトルク指令値である第1のトルク指令値Mm1* と、
信号処理部1425の出力である第1の回転電機200
0の回転子位置および、電流センサ1416、1417
の出力である第1の回転電機2000のU相巻線および
W相巻線を流れる電流とに基づき、内蔵のROMに記憶
してあるプログラムにより公知のベクトル制御をして第
1の回転電機2000を第1のトルク指令値Mm1* 通り
に制御し、また第2の回転電機3000のトルク指令値
である第2のトルク指令値Mm2* と、信号処理部142
6の出力である第2の回転電機3000の回転子位置お
よび、電流センサ1422、1423の出力である第2
の回転電機3000のU相巻線およびW相巻線を流れる
電流とに基づき、内蔵のROMに記憶してあるプログラ
ムにより公知のベクトル制御をして第2の回転電機30
00を第2のトルク指令値Mm2* 通りに制御する構成で
ある。
【0036】図11および図12は、制御ユニット14
27の内蔵ROMに記憶してある制御プログラムの構成
を示したフローチャートで、それぞれメインプログラム
と割り込みプログラムである。図11図示のメインプロ
グラムにおいて、車両のiGキースイッチがONされる
ことでスタートする。ステップS5200は、制御ユニ
ット1427に内蔵されたRAMに割り付けた変数やス
タックおよび入出力ポートなどの汎用レジスタを初期化
する。とくに、後述の第1の回転電機2000のd軸電
流指令値im1d*、q軸電流指令値im1q*および第2の回
転電機2000のd軸電流指令値im2d*、q軸電流指令
値im2q*をゼロに初期化する。
【0037】ステップS5202は、制御ユニット14
27に内蔵された通信ポートのステータスを読み込み、
通信ポートにデータが受信されたかどうかのフラグを取
り込む。ステップS5204は、データが受信されたか
どうか判断し、データが受信されていなければステップ
S5212に進む。データが受信されていれば、ステッ
プS5206に進み、受信したデータである第1のトル
ク指令値Mm1* および第2のトルク指令値Mm2* を取り
込み、内蔵RAMの変数領域に格納する。次に、ステッ
プS5208では、ステップS5206にて記憶した第
1のトルク指令値Mm1* に基づき、第1の回転電機20
00の各相巻線に流す電流の指令値として、図示してな
い公知の回転子の界磁方向とそれに直交する方向に座標
を設定したd−q軸座標系におけるそれぞれの電流成分
であるd軸電流指令値im1d*およびq軸電流指令値im1
q*を演算する。次に、ステップS5210では、ステッ
プS5206にて記憶した第2のトルク指令値Mm2* に
基づき、第2の回転電機3000の各相巻線に流す電流
の指令値として、図示していない公知の回転子の界磁方
向とそれに直交する方向に座標を設定したd−q軸座標
系におけるそれぞれの電流成分であるd軸電流指令値i
m2d*およびq軸電流指令値im2q*を演算する。次に、ス
テップS5212では第1の回転電機2000の回転情
報である第1の回転子2010の回転数Nm1を信号処理
部1425より取り込みデータを内蔵メモリに格納す
る。ステップS5214では、第2の回転電機3000
の回転情報である第2の回転子2310の回転数Nm2を
信号処理部1426より取り込みデータを格納する。ス
テップS5216では、第1の回転電機の回転数を演算
する。第1の回転電機は第1の回転子2010と第2の
回転子2310とで構成されており、ステップS521
2で取り込んだ第1の回転子の回転数Nm1は固定子30
10を基準とした回転数であることから、数式1により
第1の回転電機の回転数が求まる。
【0038】
【数1】Nm1=Nm1−Nm2 ステップS5218では、ステップS5216で演算し
た第1の回転電機2000の回転数Nm1およびステップ
S5214で取り込んだ第2の回転電機3000の回転
数Nm2を出力端子1411よりハイブリッド制御装置1
6へ送信する。次にステップS5220では、車両のi
GキースイッチがOFFされたかどうかを判定し、OF
FされていなければステップS5202に戻り、逆に、
OFFされていれば、プログラムはストップする構成と
なっている。
【0039】次に、図12に示すフローチャートにて、
割り込みプログラムの構成を説明する。割り込みプログ
ラムは、所定の時間間隔のタイマ割り込みで起動する構
成となっており、ステップS5300にて電流センサ1
416、1417、1422、1423の出力である第
1の回転電機2000のU相線電流i1uおよびW相線電
流i1wおよび、第2の回転電機3000のU相線電流i
2uおよびW相線電流i2wを読み込み、制御ユニット14
27の内蔵RAMの変数領域に格納する。次に、ステッ
プS5302では第1の回転電機2000における第1
の回転子2010の回転子位置θ1 および第2の回転電
機3000における第2の回転子2310の回転子位置
θ2 を読み込んで、制御ユニット1427の内蔵RAM
の変数領域に格納する。このとき、第2の回転子231
0の回転子位置θ2 は第2の回転電機3000の回転子
位置と同一である。
【0040】次に,ステップS5304では、第1の回
転子2010と第2の回転子2310の相対回転位置を
演算し、第1の回転電機2000の回転子位置θ1 とす
る。ステップS5306では、上記U相線電流i1uおよ
びW相線電流i1wと回転子位置θ1 とに基づき、第1の
回転電機2000の巻線に流れる三相交流電流を、図示
しない公知の回転子の界磁方向とそれに直交する方向に
座標を設定したd−q軸座標系におけるそれぞれの電流
成分であるd軸電流i1dおよびq軸電流i1qに変換す
る。上記U相線電流i2uおよびW相線電流i2wと回転子
位置θ2 とに基づき、第2の回転電機3000の巻線に
ながれる三相交流電流を、図示しない公知の回転子の界
磁方向とそれに直交する方向に座標を設定したd−q軸
座標系におけるそれぞれの電流成分であるd軸電流i2d
およびq軸電流i2qに変換する。
【0041】次に、ステップS5308では、制御ユニ
ット1427の内蔵RAMの変数領域に格納してあるd
軸電流指令値im1d*、im2d*およびq軸電流指令値im1
q*、im2q*とd軸電流i1d、i2dとq軸電流i1q、i2q
に基づきd軸成分とq軸成分毎にそれぞれの電流偏差ε
1d,ε2d,ε1q,ε2qを演算する。次に,ステップS5
310では、ステップS5306にて演算した電流偏差
ε1d,ε1qと第1の回転電機2000の電気的定数に基
づき第1の回転電機2000に印可する電圧のd−q軸
成分であるd軸電圧指令値V1d* およびq軸電圧指令値
V1q* を演算する。また、ステップS5308にて演算
した電流偏差ε2d,ε2qと第2の回転電機3000の電
気的定数に基づき第2の回転電機3000に印可する電
圧のd−q軸成分であるd軸電圧指令値V2d* およびq
軸電圧指令値V2q* を演算する。ステップS5312で
は、第1の回転電機2000のd軸電圧指令値V1d* お
よびq軸電圧指令値V1q* から三相交流の相電圧指令値
V1u*,V1v* ,V1w* を演算し、第2の回転電機30
00のd軸電圧指令値V2d* およびq軸電圧指令値V2q
* から三相交流の相電圧指令値V2u* ,V2v* ,V2w*
を演算する。ステップS5314では、この相電圧指令
値V1u* ,V1v* ,V1w* ,V2u* ,V2v* ,V2w* を
例えば10kHz を変調周波数とするパルス幅変調(PW
M)の演算を行う。 そして、ステップS5316で、
制御ユニット1427に内蔵のPWMレジスタに、ステ
ップS5314での演算結果を出力してルーチン処理を
終了する構成としてある。
【0042】次に、ハイブリッド制御装置16の構成に
ついて図13を用いて説明する。1600、1601、
1602、1603はハイブリッド制御装置16の入力
端子である。入力端子1600はアクセルセンサ7と接
続されてアクセル信号が入力され、入力端子1601は
ブレーキセンサ8と接続されてブレーキ信号が入力さ
れ、入力端子1602はシフトスイッチ9と接続されて
シフト信号が入力され、入力端子1603は始動スイッ
チ10と接続されて始動信号が入力される。1604、
1605はハイブリッド制御装置16の通信端子で、そ
れぞれエンジン制御装置13およびインバータ装置14
と接続されて、制御に必要な情報を通信できる構成とし
ている。1610は演算増幅器からなる公知の電圧増幅
回路より構成されるアナログ信号入力部で、入力端子1
600から入力されるアクセル信号を所定の電圧レベル
に増幅する。1620は比較器あるいはトランジスタよ
りなる公知のデジタル信号入力回路がより構成されるデ
ジタル信号入力部で、入力端子1601から入力される
ブレーキ信号と入力端子1602より入力されるシフト
信号および入力端子1603から入力される始動信号を
TTLレベルの信号に変換する。
【0043】1630はハイブリッド制御装置16の制
御を実行する制御ユニットで、公知のシングルチップマ
イクロコントローラより構成され、制御プログラムやデ
ータが格納されているROMや、演算に必要なRAM
や、アナログ信号を取り込むA/Dコンバータや、シリ
アル通信機能などが内蔵されている。制御ユニット16
30は、アナログ信号入力部1610およびデジタル信
号入力部1620と接続されて、アクセル開度ACC とブ
レーキ状態BRK とシフト位置SFT および始動状態STA を
取り込む。1640、1650は通信バッファ回路より
なる通信部で、同一の構成であり、通信部1640は制
御ユニット1630と通信端子1604間に設けられ、
通信部1650は制御ユニット1630と通信端子16
05間に設けられる。
【0044】次に、制御ユニット1630に内蔵のRO
Mに格納されている制御プログラムの構成について、図
14から図19を用いて説明する。図14はメインプロ
グラムで、iGキースイッチが投入されると起動する。
起動後まずステップS5400で初期化が行われる。初
期化では、制御ユニットに内蔵の入出力ポートや通信ポ
ートの初期状態の設定と、制御ユニットに内蔵のRAM
に割り付けられた変数領域のデータの初期設定と、スタ
ックポインタの初期設定などが行われる。
【0045】次に、ステップS5402ではアナログ信
号入力部1610から入力されるアクセル信号をA/D
変換して、アクセル開度ACC を取り込む。次のステップ
S5404では、デジタル信号入力部1620から入力
されるブレーキ信号からブレーキ状態BRK を取り込む。
ブレーキ状態BRK は、ブレーキが操作されると”1”で
あり、ブレーキが操作されなければ”0”となるよう論
理が構成されている。次のステップS5406では、デ
ジタル信号入力部1620から入力されるシフト信号か
らシフト位置SFT を取り込む。シフト位置SFT は、4ビ
ットパラレル信号であり、駐車(P)、後退(R)、中
立(N)、前進(D)などにシフトスイッチ9が操作さ
れれば、それぞれ”1”、”2”、”4”、”8”とな
るよう論理が構成されている。
【0046】次のステップS5408では、デジタル信
号入力部1620から入力される始動信号から始動状態
STA を取り込む。始動状態STA は、iGキースイッチの
操作により始動操作されると”1”であり、始動操作が
されなければ”0”となるよう論理が構成されている。
次のステップS5410では、インバータ装置14から
第1の回転電機2000の回転数Nm1を通信バッファ1
650を介して受信する。さらに次のステップS541
2では、インバータ装置14から第2の回転電機300
0の回転数Nm2を通信バッファ1640を介して受信す
る。ステップS5414では、回転数Nm2に基づき数式
2により車速Vを演算する。
【0047】
【数2】V=C1 ×Nm2 C1 は係数 次のステップS5416では、始動状態STA が”1”か
どうか判断し、”1”であれば(YES) 始動状態であるた
め、ステップS5418にてエンジン始動処理を行いス
テップS5434に進む。ステップS5416で、始動
状態STA が”0”であれば(NO)、ステップS5420に
進む。ステップS5420では、シフト位置SFT が”
P”かどうか判断し、”P”であれば(YES) ステップS
5422にてPレンジの処理を行いステップS5434
に進む。ステップS5420で”P”でなければ(NO)、
ステップS5424に進む。
【0048】ステップS5424では、シフト位置SFT
が”R”かどうか判断し、”R”であれば(YES) ステッ
プS5426にてRレンジの処理を行いステップS54
34に進む。ステップS5424で”R”でなければ(N
O)ステップS5428に進む。ステップS5428で
は、シフト位置SFT が”N”かどうか判断し、”N”で
あれば(YES) ステップS5430にてNレンジの処理を
行いステップS5434に進む。ステップS5424
で”N”でなければ(NO)ステップS5432に進む。ス
テップS5432では、シフト位置SFT が”D”である
のでDレンジ処理を実行し、ステップS5434に進
む。ステップS5434では、IGキースイッチがOF
Fされているかどうか判断し、OFFされていなければ
(NO)プログラムはステップS5402に戻り、上述の処
理を繰り返す。IGキースイッチがOFFされていれば
(YES) プログラムは終了する。
【0049】次に、図14に示すプログラムにおけるス
テップS5418のエンジン始動処理について、図15
を用いて説明する。始動処理は、ステップS5500に
て、車両駆動トルク指令値Mv*を0にセットする。次の
ステップS5502にて、車両駆動パワー要求値Pv*を
0FFFFH(16進数)にセットする。次のステップ
S5504では、ステップS5502にてセットした車
両駆動パワー要求値Pv*をエンジン制御装置13に送信
する。次のステップS5506ではエンジン制御装置1
3と接続されている通信ポートからエンジン回転数指令
値Ne*を受信する。
【0050】次のステップS5508では、第1および
第2の回転電機2000,3000のトルク指令値であ
る第1および第2のトルク指令値Mm1* ,Mm2* を演算
する。この演算は、図16に示すサブルーチンを呼び出
すことで実行される。さらに、次のステップS5510
では、ステップS5508にて演算された第1および第
2の回転電機2000,3000のトルク指令値である
第1および第2のトルク指令値Mm1* ,Mm2* を制御ユ
ニット1630内蔵の通信ポート、通信バッファ165
0を介してインバータ装置14に送信する構成である。
【0051】ステップS5508で呼び出されるサブル
ーチンの説明を図16を用いて説明する。ステップS5
600では、エンジン制御装置13から受信したエンジ
ン回転数指令値Ne*が0FFFFHかどうか判断する。
この判断で肯定されればステップS5606に進み、第
1のトルク指令値Mm1* をゼロに設定し、ステップS5
608にプログラムの実行を移す。 ステップS560
0で否定判定されれば、ステップS5602に進み、ス
テップS5602ではエンジン回転数指令値Ne*と現在
のエンジン回転数Ne の回転数偏差εi を数式3により
演算する。
【0052】
【数3】εi =((Ne*−Ne )+C2 ×εi-1 )/
(1+C2 ) 但しC2 は係数 ここで現在のエンジン回転数Ne は図2に示す第1の回
転子2010とエンジン1の出力軸2と同一回転数であ
るので、インバータ装置14より受信した第1および第
2の回転電機2000,3000のそれぞれの回転数N
m1およびNm2から数式4により求める。
【0053】
【数4】Ne =Nm1+Nm2 次のステップS5604では、第1の回転電機2000
に指令する第1のトルク指令値Mm1* を数式5により演
算する。
【0054】
【数5】Mm1* =Mm1* +K1 ×εi +K2 ×εi-1 +
K3 ×εi-2 数式5において、K1 、K2 、K3 は係数である。さら
にステップS5608にて、第2の回転電機3000に
指令するトルク指令値Mm2* を数式6により演算して、
このサブルーチンを呼び出したもとのプログラムに戻る
構成である。
【0055】
【数6】Mm2* =Mv*−Mm1* 次に、図14に示すプログラムにおけるステップS54
22のPレンジ処理について、図17を用いて説明す
る。Pレンジ処理は、ステップS5700にて車両駆動
トルク指令値Mv*を0にセットする。次のステップS5
702にて、車両駆動パワー要求値Pv*を0FFFFH
(16進数)にセットする。次のステップS5704で
は、ステップS5702にてセットした車両駆動パワー
要求値Pv*をエンジン制御装置13に送信する。次のス
テップS5706ではエンジン制御装置13と接続され
ている通信ポートからエンジン回転数指令値Ne*を受信
する。次のステップS5708では、第1および第2の
回転電機2000,3000の各トルク指令値である第
1および第2のトルク指令値Mm1* ,Mm2* をゼロにセ
ットし、次のステップS5710にて第1および第2の
トルク指令値Mm1* ,Mm2* を通信ポート、通信バッフ
ァ1650を介してインバータ装置14に送信する構成
である。
【0056】次に、図14に示すプログラムにおけるス
テップS5426のRレンジ処理について、図18を用
いて説明する。Rレンジ処理は、まずステップS580
0にて車両駆動トルク指令値Mv*を演算する。この演算
は、車速Vとアクセル開度ACC とブレーキ状態BRK およ
びシフト位置SFT を入力パラメータとしてマップ検索に
より行う構成としている。制御ユニット1630に内蔵
のROMにマップは記憶してあり、図21に示す特性に
基づいてマップは構成されている。図21の特性は、シ
フト位置SFT が”R”レンジの場合の特性で、車速Vと
アクセル開度ACC およびブレーキ状態BRK をパラメータ
とした車両駆動トルク指令値Mv*の特性である。なお、
車速Vは図21においては、車両の最高車速で正規化し
たものであるが、記憶するマップは車速Vの絶対値で検
索するようにしてある。
【0057】次のステップS5802にて、車両駆動パ
ワー要求値Pv*を演算する。次のステップS5804で
は、ステップS5802にてセットした車両駆動パワー
要求値Pv*をエンジン制御装置13に送信する。次のス
テップS5806ではエンジン制御装置13と接続され
ている通信ポートからエンジン回転数指令値Ne*を受信
する。次のステップS5808では、第1および第2の
回転電機2000,3000の各トルク指令値である第
1および第2のトルク指令値Mm1* ,Mm2* を演算す
る。この演算は始動処理ルーチンと同様に、図16のサ
ブルーチンを呼び出すことで行う。次のステップS58
10にて第1および第2のトルク指令値Mm1* ,Mm2*
を制御ユニット1630内蔵の通信ポート、通信バッフ
ァ1650を介してインバータ装置14に送信する構成
である。
【0058】次に、図14に示すプログラムにおけるス
テップS5430のNレンジ処理について、図19を用
いて説明する。Nレンジ処理は、まずステップS590
0にて車両駆動トルク指令値Mv*を0にセットする。次
のステップS5902にて、車両駆動パワー要求値Pv*
を0FFFFH(16進数)にセットする。次のステッ
プS5904では、ステップS5902にてセットした
車両駆動パワー要求値Pv*をエンジン制御装置13に送
信する。次のステップS5906ではエンジン制御装置
13と接続されている通信ポートからエンジン回転数指
令値Ne*を受信する。ステップS5908では、第1お
よび第2の回転電機2000,3000の各トルク指令
値である第1および第2のトルク指令値Mm1* ,Mm2*
をゼロにセットし、次のステップS5910にて第1お
よび第2のトルク指令値Mm1* ,Mm2* を通信ポート、
通信バッファ1650を介してインバータ装置14に送
信する構成である。
【0059】次に、図14に示すプログラムにおけるス
テップS5432のDレンジ処理について、図20を用
いて説明する。Dレンジ処理は、まずステップS600
0にて車両駆動トルク指令値Mv*を演算する。この演算
は、車速Vとアクセル開度ACC とブレーキ状態BRK およ
びシフト位置SFT を入力パラメータとしてマップ検索に
より行う構成としている。制御ユニット1630に内蔵
のROMにマップは記憶してあり、図22に示す特性に
基づいてマップは構成されている。図22の特性は、シ
フト位置SFT が”D”レンジの場合の特性で、車速Vと
アクセル開度ACC およびブレーキ状態BRK をパラメータ
とした車両駆動トルク指令値Mv*の特性で、図21と同
様の構造である。次のステップS6002にて、車両駆
動パワー要求値Pv*を演算する。次のステップS600
4では、ステップS6002にてセットした車両駆動パ
ワー要求値Pv*をエンジン制御装置13に送信する。ス
テップS6006ではエンジン制御装置13と接続され
ている通信ポートからエンジン回転数指令値Ne*を受信
する。
【0060】ステップS6008では、第1および第2
の回転電機2000,3000の各トルク指令値である
第1および第2のトルク指令値Mm1* ,Mm2* を演算す
る。この演算はRレンジルーチンと同様に、図16のサ
ブルーチンを呼び出すことで行われる。次のステップS
5810にて第1および第2のトルク指令値Mm1* ,M
m2* を制御ユニット1630内蔵の通信ポート、通信バ
ッファ1650を介してインバータ装置14に送信する
構成である。
【0061】以上の構成による本発明の作動について説
明する。作動状態として、始動状態、前進走行状態、後
退走行状態について説明する。まず、始動状態について
説明する。図示しないiGキースイッチが投入される
と、エンジン制御装置13とインバータ装置14および
ハイブリッド制御装置16に、図示しない12Vの補機
電池より電源が供給され、エンジン制御装置13内の制
御ユニット1306とインバータ装置14内の制御ユニ
ット1427およびハイブリッド制御装置16内の制御
ユニット1630はそれぞれ内蔵したROMに格納され
ているプログラムが起動する。
【0062】エンジン制御装置13においては、エンジ
ンが回転していないので、空気は吸入されないためにス
テップS5002で取り込まれる吸入空気量Qはゼロで
あるので、ステップS5006で演算される回転当たり
の吸気量Q0 はゼロとなる。したがって、ステップS5
011で演算される噴射時間TAUは無効噴射時間Tvの
みとなり、ステップS5014で噴射信号TAUを出力し
ても、エンジン1には燃料が供給されずエンジン1は停
止している。
【0063】インバータ装置14においては、iGキー
スイッチの投入により、図11のプログラムが起動され
てステップS5200にて、第1および第2のトルク指
令値Mm1* 、Mm2* や電流指令値im1d*、im2d*、im1
q*、im2q*がゼロに初期化される。iGキースイッチ投
入直後は外部機器との通信行われないため、ステップS
5204で否定判定され(NO)、ステップS5206から
ステップS5210は実行されず、図12のフローチャ
ートで実行される第1および第2の回転電機のトルク制
御はトルクがゼロで制御されることになる。また、図1
1のプログラムでは、ステップS5212、S5214
で取り込まれる回転数Nm1、Nm2もまたゼロであり、ス
テップS5218で外部に送信される第1および第2の
回転電機の回転数Nm1、Nm2はゼロである。
【0064】一方、ハイブリッド制御装置16では図1
4のプログラムが起動され、実行される。iGキースイ
ッチ投入後に始動スイッチ10が投入されると、ステッ
プS5408にて取り込まれる始動状態STA が”0”か
ら”1”となる。この時点では、エンジン1は回転して
いないし、第1および第2の回転電機2000、300
0もまた回転していないので、ステップS5410、S
5412でインバータ制御装置より受信する第1および
第2の回転電機の回転数Nm1、Nm2はゼロである。しか
し、ステップS5416にて始動状態STA が”1”と肯
定判定され、ステップS5418の始動処理が実行され
る。ステップS5418の始動処理の詳細を示した図1
5のプログラムにより、車両駆動トルク指令値Mv*はゼ
ロに設定され、車両駆動パワー要求値Pv*を0FFFFH(1
6進数表記)に設定してエンジン制御装置13に送信す
る。0FFFFHは、エンジン1を始動する情報で車両駆動パ
ワー要求値そのものの絶対値ではない。一方エンジン制
御装置13では、図5の受信割込が発生して、ステップ
S5100にて車両駆動パワー要求値Pv*を受信し、ス
テップS5102で肯定判定され、エンジンが燃焼回転
するまではステップS5110にてエンジン回転数Ne
が所定のアイドル回転数Neidl以下かどうか判断され、
始動開始ではエンジン1は回転していないのでステップ
S5112に進み、エンジン回転数指令値Ne*をあらか
じめROMに記憶されているエンジン始動回転数NeSTA
に設定し、吸入空気量調節量THをゼロに設定し、ステッ
プS5122にて吸入空気量調節手段6を制御してスロ
ットル弁5を全閉制御する。さらに、エンジン始動回転
数NeSTAをハイブリッド制御装置16に送信する。
【0065】ハイブリッド制御装置16では、図15の
プログラムにおいて、ステップS5506でエンジン始
動回転数NeSTAをエンジン回転数指令値Ne*として受信
し、このエンジン回転数指令値Ne*およびゼロに設定さ
れた車両駆動トルク指令値Mv*および図14のステップ
S5410で受信した第1の回転電機の回転数Nm1とに
基づき、ステップS5508にて第1および第2の回転
電機のトルク指令値である第1および第2のトルク指令
値Mm1* 、Mm2* を演算する。この演算は、図16に示
すサブプログラムが呼び出されて演算され、求めた第1
および第2のトルク指令値Mm1* 、Mm2* は、インバー
タ制御装置14に送信される。
【0066】インバータ制御装置14においては、図1
1のプログラムのステップS5204でデータ受信が肯
定判定され、ステップS5206で第1および第2のト
ルク指令値Mm1* 、Mm2* を取り込みメモリに格納す
る。さらに、ステップS5208にて第1のトルク指令
値Mm1* と前回のプログラム実行によりステップS52
16で演算した第1の回転電機の回転数Nm1とROMに
記憶してある第1の回転電機のインダクタンスLや一次
抵抗Rなどのモータ定数により公知のベクトル演算をし
て、第1の回転電機2000に通電する電流指令値とし
てd軸およびq軸電流指令値im1d*、im1q*を演算して
メモリに格納する。
【0067】さらに、ステップS5210にて第2の回
転電機3000に通電する電流指令値としてd軸および
q軸電流指令値im2d*、im2q*を演算してメモリに格納
する。この電流指令値im1d*、im1q*、im2d*、im2q*
に基づき、インバータ制御装置は第1の回転電機200
0および第2の回転電機3000は制御される。この制
御は図12に示すプログラムにより行われる。さらに、
インバータ装置14はステップS5212からS521
6により第1の回転電機2000および第2の回転電機
3000の回転数Nm1、Nm2をハイブリッド制御装置に
送信する。
【0068】以上の動作により、エンジン1は第1の回
転電機2000および第2の回転電機3000を制御す
ることで始動されてエンジンが燃焼回転すると、エンジ
ン制御装置13において図5のプログラムにおけるステ
ップS5110で肯定判定されて、エンジン回転数指令
値Ne*は0FFFFHがハイブリッド制御装置16に送信され
る。ハイブリッド制御装置16では、図6のプログラム
のステップS5600にて肯定判定されて、第1のトル
ク指令値Mm1* はゼロに設定される。したがって、この
状態でIGキースイッチの始動スイッチがOFFする
と、エンジンはアイドル状態で回転し、車両は停止して
いることとなる。
【0069】次に、前進走行状態について説明する。シ
フトレバーを”D”レンジに操作することで前進走行状
態となる。シフトレバーを”D”レンジに操作すると、
ハイブリッド制御装置16が取り込んだシフト位置SFT
は”8”となり、図14のプログラムのステップS54
32においてDレンジの処理が実行される。Dレンジの
処理の詳細は図20に示すプログラムが適用される。こ
のとき、アクセル開度ACC がゼロであれば始動後の状態
と同じであるが、アクセルペダルが踏み込まれることに
より、Dレンジの処理におけるステップS6000で演
算される車両駆動トルク指令値Mv*は、アクセル開度AC
C に応じて増大する。この演算は、制御ユニット163
0内蔵のROMのデータ領域に記憶されている図22に
示す特性に基づいて演算される。例えば、車両が停止し
ている状態からアクセル開度ACCが20%になると、車
両駆動トルク指令値Mv*は最大トルクの20%となる。
Dレンジの処理におけるステップS6002で車両駆動
パワー要求値Pv*が演算されるが、車両が停止している
状態では車速Vはゼロであるので車両駆動パワー要求値
Pv*はゼロとなる。この車両駆動要求値Pv*がエンジン
制御装置13に送信される。
【0070】一方エンジン制御装置13はこの車両駆動
要求値Pv*を図5のステップS5100で受信し、ステ
ップS5102にて否定判定されステップS5104に
て肯定判定される。そのため、エンジン制御装置13で
決定されるエンジン回転数指令値Ne*は0FFFFHであり、
吸入空気量調節量THはゼロとなる。吸入空気量調節量TH
はゼロで制御されるため、エンジン1はアイドル状態の
ままである。一方、ハイブリッド制御装置16において
は、車両が停止していて、エンジン1はアイドル回転数
Neidlで回転しているので、ステップS5410で受信
する第1の回転電機2000の回転数Nm1はエンジン回
転数と同一の回転数Neidlであり、ステップS5412
で受信する第2の回転電機3000の回転数Nm2は車両
が停止しているのでゼロである。
【0071】さらに、エンジン制御装置13より受信し
たエンジン回転数指令値Ne*は0FFFFHであるので、ステ
ップS5432におけるDレンジの詳細プログラムであ
る図20のプログラムにおけるステップS6008で呼
び出される図16のサブルーチンにおいて、ステップS
5600で肯定判定されて、ステップS5606にて第
1のトルク指令値Mm1* はゼロに設定され、ステップS
5608にて第2のトルク指令値Mm2* は車両駆動トル
ク指令値Mv*と同一となる。この両トルク指令値Mm1*
、Mm2* がインバータ制御装置14に送信されてイン
バータ制御装置14にて第1および第2の回転電機20
00、3000がトルク制御されるので、車両はエンジ
ン1がアイドルのまま第2の回転電機3000の出力ト
ルクのみで発進加速する。車両が発進して車速Vが生じ
ると、図20図示のプログラムにおいて、ステップS6
002で演算される車両駆動パワー要求値Pv*がゼロで
なくなり、この要求値がステップS6004でエンジン
制御装置13に送信される。
【0072】エンジン制御装置13は、受信割込みによ
り図5図示の割込みプログラムが起動する。そして、車
両駆動パワー要求値Pv*をステップS5100にて読み
込みメモリに格納する。さらにステップS5102とス
テップS5104にて否定判定されるため、ステップS
5106に進む。ステップS5106において、図8図
示のエンジン特性マップを検索して、車両駆動パワー要
求値Pv*(図5曲線B)をエンジン1が出力するに最も
効率の良い動作点(図5点C)を決定し、エンジン回転
数指令値Ne*を決定してメモリ記憶データを更新する。
さらに、ステップS5108において、図9図示のエン
ジン特性マップを検索して動作点(図5点C)を維持す
るスロットル弁5の開度であるスロットル開度目標値θ
TH* を決定し、このスロットル開度目標値θTH* に基づ
き吸入空気量調節量THを演算してメモリ記憶データを更
新する。さらに、ステップS5122にて吸入空気量調
節量THを吸入空気量調節手段6を制御するので、エンジ
ン1は車両駆動パワー要求値Pv*通りの出力が発生す
る。
【0073】エンジンの出力発生と同時に、ステップS
5124にてエンジン回転数指令値Ne*はハイブリッド
制御装置16に送信され、ハイブリッド制御装置16に
て受信されたエンジン回転数指令値Ne*に基づき図20
図示のプログラムのステップS6008にて第1および
第2の回転電機のトルク指令値である第1および第2の
トルク指令値Mm1* 、Mm2* を演算し、この第1および
第2のトルク指令値Mm1* 、Mm2* がインバータ制御装
置14に送信されてインバータ制御装置14にて第1お
よび第2の回転電機2000、3000がトルク制御さ
れる。このとき、第1のトルク指令値Mm1* は図16図
示のプログラムで演算される。すなわち、エンジン制御
装置13から送信されメモリに記憶しているエンジン回
転数指令値Ne*とインバータ制御装置14より受信した
第1および第2の回転電機の各回転数Nm1、Nm2より求
めたエンジン回転数Ne との偏差εi をステップS56
02で演算し、前回の偏差εi-1 および前々回の偏差ε
i-2 共に公知の演算を用いステップS5604にて第1
の回転電機2000のトルク指令値である第1のトルク
指令値Mm1* を演算する。この第1のトルク指令値Mm1
* をインバータ制御装置14に送信し、インバータ制御
装置14においてトルク制御されるため、エンジン1は
第1の回転電機2000を負荷として回転することにな
り、エンジン1が車両駆動パワー要求値Pv*を出力して
いるので、このパワー要求値にバランスするように第1
の回転電機2000は発電をする。
【0074】第1の回転電機2000が発電をすると
き、第1の回転子2010はエンジン1の負荷として第
2の回転子2310と電磁力Mm1を作用しているので、
エンジン1の発生トルクの反作用トルクMm1が第2の回
転子2310に伝達され、さらに減速伝達部4000に
トルク伝達される。この反作用トルクは第1の回転電機
のトルク指令値である第1のトルク指令値Mm1* に等し
く制御される。
【0075】一方、第2の回転電機のトルク指令である
第2のトルク指令値Mm2* は数式6を用いて、車両駆動
トルク指令値Mv*から第1のトルク指令値Mm1* を差し
引いたトルクを演算してインバータ装置14に指令し、
インバータ制御装置14で第2の回転電機をトルク制御
する。このとき、ステータ3010と第2の回転子23
10とで作用するトルクを第2のトルク指令Mm2* とし
て指令しトルク制御するので、第2の回転子2310に
は第1の回転電機のトルク指令値である第1のトルク指
令値Mm1* と第2の回転電機のトルク指令である第2の
トルク指令値Mm2* との合成トルクが発生する。すなわ
ち、車両駆動トルク指令値Mv*と同じトルクが第2の回
転子2310に伝達され、さらに減速伝達部4000に
トルク伝達される。したがって、車両駆動トルク指令値
Mv*通りに車両が駆動されることになる。
【0076】このときの電力収支を考える。エンジン1
により発生しているトルクMe と第1の回転電機200
0の発生トルクMm1が釣り合っている。 (数式7)
【0077】
【数7】Me =Mm1 エンジン1が発生している電力Pe は、エンジン回転数
Ne とトルクMe とから数式8となる。
【0078】
【数8】Pe =C×Ne ×Me ただし、Cは係数 第1の回転電機2000の発生電力Pm1は、第1の回転
電機2000の回転数と発生トルクMm1とから数式9と
なる。
【0079】
【数9】Pm1=C×Nm1×Mm1 ただし、Cは係数 第1の回転電機2000における第1の回転子2010
と第2の回転子2310は互いに作用、反作用の関係に
より、第1の回転子2010第1に発生するトルクMm1
と同一のトルクが第2の回転子2310に発生する。第
2の回転子2310に発生するトルクとエンジン回転数
Ne により求められる電力は、エンジン1の発生電力P
e と第1の回転電機2000の発生電力Pm1の差である
ことと、数式4および数式7を用いて数式10となる。
【0080】
【数10】Pe −Pm1=C×(Ne −Nm1)×Me 数式10の電力は、エンジン1が出力するパワーの一部
を第1の回転電機2000により発電をしてエネルギを
電気変換すると同時にエンジン1の発生トルクMe が第
1の回転電機2000を構成する第1の回転子2010
と第2の回転子2310間で電磁伝達されることを意味
する。さらに第2の回転電機3000を電動作動させ、
数式6で演算されるトルクを発生させることで、エンジ
ン1の回転数とは無関係に走行に要求される車両駆動ト
ルク指令値Mv*を発生する。このとき、第1および第2
の回転電機およびそれを駆動するインバータ装置14の
エネルギ変換効率を無視すると、第1の回転電機200
0で発電した電力を第2の回転電機3000に供給する
ことで、蓄電装置15から電力を持ち出さずに、エンジ
ン1の発生したエネルギを走行駆動系に伝達され、これ
により前進走行をする。
【0081】つぎに、後退走行について説明する。シフ
トレバーを”R”レンジに操作することで後退走行状態
となる。シフトレバーを”R”レンジに操作すると、ハ
イブリッド制御装置16が取り込んだシフト位置SFT
は”2”となり、図14のプログラムのステップS54
24において肯定判定され、ステップS5426のRレ
ンジの処理が実行される。Rレンジの処理の詳細は図1
8に示すプログラムが適用されるもので、図20のDレ
ンジ処理と同一のプログラムであり、第2の回転電機3
000の回転方向が逆となることと、車両駆動トルク指
令値Mv*の検索マップの特性がDレンジとは異なる図2
1を用いる点が異なる作動以外はDレンジと同一作動で
あるので説明は省略する。
【0082】次に、蓄電装置の残存容量を考慮した本発
明ハイブリッド装置の第2実施例について、図23ない
し図26に基づいて以下説明する。図23は、本発明の
概略システム構成を示し、図1に示す第1実施例と同一
符号のものは同一の構成を示すものである。この図23
においては、第1実施例に対して、充電状態検出手段と
して充電状態検出器17を追加したもので、この充電状
態検出器17は、蓄電装置15の残存容量SOC を検出す
るもので、蓄電装置15と接続され、この充電状態検出
器17は、図示しない公知の電流センサにより検出され
る蓄電装置15を出入りする電流信号と図示しない公知
の電圧センサにより検出される蓄電装置15の端子電圧
信号と図示しない公知の温度センサにより検出される蓄
電装置15の温度信号などから公知の方法にて蓄電装置
15の残存容量SOC を演算して、外部に送信する。ま
た、ハイブリッド制御装置16は充電状態検出器17と
接続され、蓄電装置15の残存容量SOC を受信する。
【0083】次に、図14に示すプログラムにおけるス
テップS5426のRレンジ処理について、図24を用
いて説明する。Rレンジ処理は、まずステップS610
0にて車両駆動トルク指令値Mv*を演算する。この演算
は、車速Vとアクセル開度ACC とブレーキ状態BRK およ
びシフト位置SFT を入力パラメータとしてマップ検索に
より行う構成としている。制御ユニット1630に内蔵
のROMにマップは記憶してあり、図21に示す特性に
基づいてマップは構成されている。次のステップS61
02にて、車両駆動パワー要求値Pv*を演算する。ステ
ップS6104では、蓄電状態検出器17と接続されて
いる通信ポートから蓄電装置15の残存容量SOC を受信
する。次のステップS6106では、蓄電装置15の残
存容量SOC が下限値LLより小さいかどうか判定し、下限
値LLより小さければ(YES) 、ステップS6112に進
む。蓄電装置15の残存容量SOC が下限値LLより大きけ
れば(NO)、ステップS6108に進む。ステップS61
08では蓄電装置15の残存容量SOC が上限値ULより大
きいかどうか判定し、上限値ULより大きければ(YES) ス
テップS6110に進む。ステップS6108で蓄電装
置15の残存容量SOC が上限値ULより小さければ(NO)、
次のステップS6114に進む。
【0084】ステップS6110では、ステップS61
02で演算した車両駆動パワー要求値Pv*に数式11の
補正をする。
【0085】
【数11】Pv*=Pv*−ΔP このとき、補正後の車両駆動パワー要求値Pv*が負の場
合には車両駆動パワー要求値Pv*=ゼロをセットする。
ステップS6112では、ステップS6102で演算し
た車両駆動パワー要求値Pv*に数式12の補正をする。
【0086】
【数12】Pv*=Pv*+ΔP 数式11および12において、ΔPは蓄電装置の種類に
応じて予め設定された値を用いた補正パワーである。次
のステップS6114では、ステップS6110または
ステップS6112にて補正した車両駆動パワー要求値
Pv*またはステップS6102で演算した車両駆動パワ
ー要求値Pv*をエンジン制御装置13に送信する。次の
ステップS6116では、エンジン制御装置13と接続
されている通信ポートからエンジン回転数指令値Ne*を
受信する。ステップS6118では、第1および第2の
回転電機2000,3000の各トルク指令値である第
1および第2のトルク指令値Mm1* ,Mm2* を演算す
る。次のステップS6120にて第1および第2のトル
ク指令値Mm1* ,Mm2* を制御ユニット1630内蔵の
通信ポート、通信バッファ1650を介してインバータ
装置14に送信する構成である。
【0087】次に、図14に示すプログラムにおけるス
テップS5432のDレンジ処理について、図25を用
いて説明する。Dレンジ処理は、まずステップS620
0にて車両駆動トルク指令値Mv*を演算する。制御ユニ
ット1630に内蔵のROMにマップは記憶してあり、
図22に示す特性に基づいてマップは構成されている。
次のステップS6202にて、車両駆動パワー要求値P
v*を演算する。
【0088】ステップS6204では、蓄電状態検出器
17と接続されている通信ポートから蓄電装置15の残
存容量SOC を受信する。次のステップS6206では蓄
電装置15の残存容量SOC が下限値LLより小さいかどう
か判定し、下限値LLより小さければ(YES) 、ステップS
6212に進む。蓄電装置15の残存容量SOC が下限値
LLより大きければ(NO)、ステップS6208に進む。ス
テップS6208では蓄電装置15の残存容量SOC が上
限値ULより大きいかどうか判定し、上限値ULより大きけ
れば(YES) ステップS6210に進む。ステップS62
08で蓄電装置15の残存容量SOC が上限値ULより小さ
ければ(NO)、次のステップS6214に進む。ステップ
S6210では、ステップS6202で演算した車両駆
動パワー要求値Pv*に数式13の補正をする。
【0089】
【数13】Pv*=Pv*−ΔP このとき、補正後の車両駆動パワー要求値Pv*が負の場
合には車両駆動パワー要求値Pv*=ゼロをセットする。
ステップS6212では、ステップS6202で演算し
た車両駆動パワー要求値Pv*に数式14の補正をする。
【0090】
【数14】Pv*=Pv*+ΔP 数式13および14において、ΔPは蓄電装置の種類に
応じて予め設定された値を用いた補正パワーである。次
のステップS6214では、ステップS6210または
ステップS6212にて補正した車両駆動パワー要求値
Pv*またはステップS6202で演算した車両駆動パワ
ー要求値Pv*をエンジン制御装置13に送信する。次の
ステップS6216ではエンジン制御装置13と接続さ
れている通信ポートからエンジン回転数指令値Ne*を受
信する。次のステップS6218では、第1および第2
の回転電機2000,3000の各トルク指令値である
第1および第2のトルク指令値Mm1* ,Mm2* を演算す
る。この演算はR処理ルーチンと同様に、図16のサブ
ルーチンを呼び出すことで行われる。次のステップS6
220にて第1および第2のトルク指令値Mm1* ,Mm2
* を制御ユニット1630内蔵の通信ポート、通信バッ
ファ1650を介してインバータ装置14に送信する構
成である。
【0091】以上の構成による本発明第2実施例の作動
について、上記第1実施例と異なる作動についてのみ説
明する。作動状態として、始動状態、前進走行状態、後
退走行状態について説明する。まず、始動状態について
は、第1実施例と同じであり、ここでの説明を省略す
る。次に、前進走行状態について説明する。シフトレバ
ーを”D”レンジに操作することで前進走行状態とな
る。シフトレバーを”D”レンジに操作すると、ハイブ
リッド制御装置16が取り込んだシフト位置SFT は”
8”となり、図14のプログラムのステップS5432
においてDレンジの処理が実行される。Dレンジの処理
の詳細は図25に示すプログラムが適用される。このと
き、アクセル開度ACC がゼロであれば始動後の状態と同
じであるが、アクセルペダルが踏み込まれることによ
り、Dレンジの処理におけるステップS6200で演算
される車両駆動トルク指令値Mv*は、アクセル開度ACC
に応じて増大する。この演算は、制御ユニット1630
内蔵のROMのデータ領域に記憶されている図22に示
す特性に基づいて演算される。例えば、車両が停止して
いる状態からアクセル開度ACC が20%になると、車両
駆動トルク指令値Mv*は最大トルクの20%となる。車
両が停止し、図25に示すDレンジの処理を実行してい
る状態において、ステップS6202で車両駆動パワー
要求値Pv*が演算されるが、車両が停止している状態で
は車速Vはゼロであるので車両駆動パワー要求値Pv*は
ゼロとなる。
【0092】次に、蓄電装置の残存容量SOCが所定の
下限値LLより多いか少ないかを判定し、残存容量SOC
が残り少ない(YES) と判定された場合、車両駆動パワー
要求値Pv*が数式14で示されるように所定量の補正パ
ワーΔPが上乗せられるように補正され、この補正され
た車両駆動パワー要求値Pv*をエンジン制御装置13に
送信する。
【0093】一方、蓄電装置15の残存容量SOC が所定
の下限値LLより多い(NO)と判定された場合、蓄電装置の
残存容量SOC が所定の上限値ULより多いか少ないかを判
定するが、車両駆動パワー要求値Pv*はゼロであるの
で、この判定の如何に関わらず車両駆動パワー要求値P
v*=ゼロをエンジン制御装置13に送信する。エンジン
制御装置13はこの車両駆動要求値Pv*を図5のステッ
プS5100で受信し、ステップS5102にて否定判
定されステップS5104にて肯定判定される。そのた
め、エンジン制御装置13で決定されるエンジン回転数
指令値Ne*は0FFFFHであり、吸入空気量調節量THはゼロ
となる。吸入空気量調節量THはゼロで制御されるため、
エンジン1はアイドル状態のままである。一方ハイブリ
ッド制御装置16においては、車両が停止していて、エ
ンジン1はアイドル回転数Neidlで回転しているので、
ステップS5410で受信する第1の回転電機2000
の回転数Nm1はエンジン回転数と同一の回転数Neidlで
あり、ステップS5412で受信する第2の回転電機3
000の回転数Nm2は車両が停止しているのでゼロであ
る。
【0094】さらに、エンジン制御装置13より受信し
たエンジン回転数指令値Ne*は0FFFFHであるので、ステ
ップS5432におけるDレンジの詳細プログラムであ
る図25のプログラムにおけるステップS6218で呼
び出される図16のサブルーチンにおいて、ステップS
S6100で肯定判定されて、ステップS5606にて
第1のトルク指令値Mm1* はゼロに設定され、ステップ
S5608にて第2のトルク指令値Mm2* は車両駆動ト
ルク指令値Mv*と同一となる。この両トルク指令値Mm1
* 、Mm2* がインバータ制御装置14に送信されてイン
バータ制御装置14にて第1および第2の回転電機20
00、3000がトルク制御されるので、車両はエンジ
ン1がアイドルのまま第2の回転電機3000の出力ト
ルクのみで発進加速する。
【0095】車両が発進して車速Vが生じると、図25
図示のプログラムにおいて、ステップS6202で演算
される車両駆動パワー要求値Pv*がゼロでなくなる。次
に、蓄電装置の残存容量SOC が所定の下限値LLより多い
か少ないかを判定し、残存容量SOC が残り少ない(YES)
と判定された場合、車両駆動パワー要求値Pv*が数式1
4で示されるように所定量の補正パワーΔPが上乗せら
れるように補正され、この補正された車両駆動パワー要
求値Pv*をエンジン制御装置13に送信する。一方蓄電
装置の残存容量SOC が所定の下限値LLより多い(NO)と判
定された場合、次のステップS6208において電装置
の残存容量SOC が所定の上限値ULより多いか少ないかを
判定し、残存容量SOC が多すぎる(YES) と判定された場
合、車両駆動パワー要求値Pv*が数式13で示されるよ
うに所定量の補正パワーΔPを減ずるように補正され、
この補正された車両駆動パワー要求値Pv*をエンジン制
御装置13に送信する。一方蓄電装置の残存容量SOC が
所定の上限値ULより少ない(NO)と判定された場合、車両
駆動パワー要求値の補正は行わずS6202で演算した
車両駆動パワー要求値Pv*をそのままエンジン制御装置
13に送信する。エンジン制御装置13は、受信割込み
により図5図示の割込みプログラムが起動する。そし
て、車両駆動パワー要求値Pv*をステップS5100に
て読み込みメモリに格納する。
【0096】さらにステップS5102とステップS5
104にて否定判定されるため、ステップS5106に
進む。ステップS5106において、図8図示のエンジ
ン特性マップを検索して、車両駆動パワー要求値Pv*
(図5曲線B)をエンジン1が出力するに最も効率の良
い動作点(図5点C)を決定し、エンジン回転数指令値
Ne*を決定してメモリ記憶データを更新する。さらに、
ステップS5108において、図9図示のエンジン特性
マップを検索して動作点(図5点C)を維持するスロッ
トル弁5の開度であるスロットル開度目標値θTH* を決
定し、このスロットル開度目標値θTH* に基づき吸入空
気量調節量THを演算してメモリ記憶データを更新する。
さらに、ステップS5122にて吸入空気量調節量THを
吸入空気量調節手段6を制御するので、エンジン1は車
両駆動パワー要求値Pv*通りの出力が発生する。
【0097】エンジンの出力発生と同時に、ステップS
5124にてエンジン回転数指令値Ne*はハイブリッド
制御装置16に送信され、ハイブリッド制御装置16に
て受信されたエンジン回転数指令値Ne*に基づき,図2
5図示のプログラムのステップS6218にて第1およ
び第2の回転電機のトルク指令値である第1および第2
のトルク指令値Mm1* 、Mm2* を演算し、この第1およ
び第2のトルク指令値Mm1* 、Mm2* がインバータ制御
装置14に送信されてインバータ制御装置14にて第1
および第2の回転電機2000、3000がトルク制御
される。なお、第1および第2の回転電機2000、3
000のトルク制御については、第1実施例と同様であ
り、ここでの説明を省略する。
【0098】なお、第1および第2の回転電機およびそ
れを駆動するインバータ装置14のエネルギ変換効率を
無視すると、第1の回転電機2000で発電した電力を
第2の回転電機3000に供給することで、蓄電装置1
5から電力を持ち出さずに、エンジン1の発生したエネ
ルギを走行駆動系に伝達され、これにより前進走行をす
る。また、第1および第2の回転電機およびそれを駆動
するインバータ装置14のエネルギ変換効率が無視でき
ない場合、蓄電装置15から電力を持ち出してしまう
が、ハイブリッド制御装置16は蓄電状態検出器17で
演算した蓄電装置の残存容量SOC をモニタして、残存容
量SOC がを所定の値より少ないときには車両駆動パワー
要求値Pv*を増量補正を行い、残存容量SOC がを所定の
値より多いときには車両駆動パワー要求値Pv*を減量補
正を行うので蓄電装置15から電力を持ち出さずに前進
走行できる。
【0099】また、Dレンジ処理プログラムにおいて、
蓄電装置15の残存容量SOC を所定の範囲に収束させる
ために車両駆動パワー要求値に補正パワーを加える補正
を行ったが、図26に示すように蓄電装置15の残存容
量SOC の状態に応じて以下の数式で示す補正をしても同
様の作動が実現できる。
【0100】
【数15】Ne* =Ne* +ΔNe
【0101】
【数16】Ne* =Ne* −ΔNe これは、エンジン制御装置13から受信したエンジン回
転数指令Ne* に対し、補正回転数ΔNeだけ高回転あ
るいは低回転側にエンジン1を作動させることにより、
蓄電装置15の残存容量SOC をそれぞれ増加、減少させ
るもので、この補正されたエンジン回転数指令Ne* に
基づき第1および第2のトルク指令値Mm1* 、Mm2* を
演算し、インバータ制御装置14に送信されてインバー
タ制御装置14にて第1および第2の回転電機200
0、3000がトルク制御されるので同様の効果を得る
ことができる。
【0102】つぎに、後退走行について説明する。シフ
トレバーを”R”レンジに操作することで後退走行状態
となる。Rレンジの処理の詳細は図24に示すプログラ
ムが適用されるもので、図25のDレンジ処理と同一の
プログラムであり、車両駆動トルク指令値Mv*の検索マ
ップの特性がDレンジとは異なる図21を用いる点が異
なる作動以外はDレンジと同一作動であるので説明は省
略する。
【0103】次に、図27ないし図29に基づいて、本
発明ハイブリッド装置の第3実施例を説明する。この第
3実施例では、上記第2実施例において蓄電装置15の
残存容量SOCを検出し、この検出された残存容量SO
Cに基づいて、Dレンジ、Rレンジ処理を補正している
のに対し、蓄電装置15の端子電圧VBを検出して、こ
の端子電圧VBに基づいて補正するもので、基本的に上
記第2実施例と同様の補正であるため以下、簡単に説明
する。
【0104】図27に示す本発明の概略システム構成に
おいては、第2実施例における充電状態検出器17の代
わりに、電圧検出器17aを用いるもので、この電圧検
出器17aは、蓄電装置15の端子電圧VBを図示しな
い公知の電圧センサにより検出して、外部に送信する。
次に、基本的に第2実施例における図25に示すDレン
ジの処理の詳細と異なる図28に示す第3実施例のDレ
ンジの詳細について説明する。ここでは、アクセルペダ
ルが踏み込まれることにより、Dレンジの処理における
ステップS6400で演算される車両駆動トルク指令値
Mv*は、アクセル開度ACCに応じて増大する。この演
算は、制御ユニット1630内蔵のROMのデータ領域
に記憶されている図22に示す特性に基づいて演算され
る。
【0105】車両が発進して車速Vが生じると、図28
図示のプログラムにおいて、ステップS6402で演算
される車両駆動パワー要求値Pv*がゼロでなくなる。次
に、蓄電装置の端子電圧VBが所定の下限値LLより大
きいか小さいかを判定し、端子電圧VBが小さい(YE
S)と判定された場合、車両駆動パワー要求値Pv*に所
定量の補正パワーΔPが上乗せられるように補正され、
この補正された車両駆動パワー要求値Pv*をエンジン制
御装置13に送信する。一方蓄電装置の端子電圧VBが
所定の下限値LLより大きい(NO)と判定された場
合、次のステップS6408において電装置の端子電圧
VBが所定の上限値ULより大きいか小さいかを判定
し、端子電圧VBが大きい(YES)と判定された場
合、車両駆動パワー要求値Pv*に所定量の補正パワーΔ
Pを減ずるように補正され、この補正された車両駆動パ
ワー要求値Pv*をエンジン制御装置13に送信する。一
方、蓄電装置の端子電圧VBが所定の上限値ULより小
さい(NO)と判定された場合、車両駆動パワー要求値
の補正は行わずS6402で演算した車両駆動パワー要
求値Pv*をそのままエンジン制御装置13に送信する。
【0106】なお,その後の処理は第2実施例と同様で
あり、説明は省略する。つぎに、後退走行について説明
する。シフトレバーを“R”レンジに操作することで後
退走行状態となる。Rレンジの処理の詳細は図29に示
すプログラムが適用されるもので、図28のDレンジ処
理と同一のプログラムであり、車両駆動トルク指令値M
v*の検索マップの特性がDレンジとは異なる図21を用
いる点が異なる作動以外はDレンジと同一作動であるの
で説明は省略する。
【0107】以上の実施態様において、動力伝達手段1
2として図2に示す構成を説明したが、ドイツ第440
7666号明細書のものであっても、また特開平7ー1
35701号公報であっても本発明は適用できる。ま
た、エンジン制御装置13に吸入空気量調節手段6の駆
動機能を内蔵したが、エンジン制御装置13と分離して
も本発明の主旨は変わるものではない。
【0108】また、蓄電装置15として公知の電池を用
いたが、フライホイールバッテリなどでもよいし、ある
いは電気二重層キヤパシタでもよいし、あるいはそれら
の併用であってもよい。さらに、エンジン1として直列
4気筒のガソリン内燃機関を用いたが、気筒数は本発明
とは無関係であるし、他の内燃機関であっても良い。
【0109】また、エンジン制御装置13とインバータ
装置14およびハイブリッド制御装置16間の情報伝達
の方法として、公知の調歩同期式の通信手段を用いた
が、他の方法であっても本発明の主旨は変わるものでは
ない。
【図面の簡単な説明】
【図1】本発明の第1実施例であるハイブリッド車の全
体構成図である。
【図2】本発明における動力伝達手段12の構成図であ
る。
【図3】本発明におけるエンジン制御装置13の構成図
である。
【図4】エンジン制御装置13の制御のメインプログラ
ムのフローチャートである。
【図5】エンジン制御装置13の制御の割り込みプログ
ラムのフローチャートである。
【図6】エンジン制御装置13に内蔵の吸気温補正係数
fTHAの特性図である。
【図7】エンジン制御装置13に内蔵の暖機補正係数f
WLの特性図である。
【図8】エンジン制御装置13が決定するエンジン動作
点を示す特性図である。
【図9】エンジン制御装置13が決定するスロットル開
度目標値を示す特性図である。
【図10】本発明におけるインバータ装置14の構成図
である。
【図11】インバータ装置14の制御のメインプログラ
ムのフローチャートである。
【図12】インバータ装置14の制御の割り込みプログ
ラムのフローチャートである。
【図13】本発明におけるハイブリッド制御装置16の
構成図である。
【図14】ハイブリッド制御装置16の制御のメインプ
ログラムのフローチャートである。
【図15】ハイブリッド制御装置16の始動処理プログ
ラムのフローチャートである。
【図16】ハイブリッド制御装置16のサブプログラム
のフローチャートである。
【図17】ハイブリッド制御装置16のPレンジプログ
ラムのフローチャートである。
【図18】ハイブリッド制御装置16のRレンジプログ
ラムのフローチャートである。
【図19】ハイブリッド制御装置16のNレンジプログ
ラムのフローチャートである。
【図20】ハイブリッド制御装置16のDレンジプログ
ラムのフローチャートである。
【図21】ハイブリッド制御装置16が決定する車両駆
動トルク指令値の特性図である。
【図22】ハイブリッド制御装置16が決定する車両駆
動トルク指令値の特性図である。
【図23】本発明の第2実施例であるハイブリッド車の
全体構成図である。
【図24】ハイブリッド制御装置16のRレンジプログ
ラムのフローチャートである。
【図25】ハイブリッド制御装置16のDレンジプログ
ラムのフローチャートである。
【図26】ハイブリッド制御装置16のDレンジプログ
ラムのフローチャートである。
【図27】本発明の第3実施例であるハイブリッド車の
全体構成図である。
【図28】第3実施例におけるハイブリッド制御装置1
6のDレンジプログラムのフローチャートである。
【図29】第3実施例におけるハイブリッド制御装置1
6のRレンジプログラムのフローチャートである。
【符号の説明】
1 エンジン 2 エンジンの出力軸 3 吸気管 4 燃料噴射電磁弁 5 スロットル弁 6 スロットルアクチュエータ 7 アクセルセンサ 8 ブレーキセンサ 9 シフトスイッチ 10 始動スイッチ 12 動力伝達手段 13 エンジン制御装置 14 インバータ装置 15 蓄電装置 16 ハイブリッド制御装置 17 蓄電状態検出器 17a 電圧検出器 20 差動ギヤ装置 30 駆動輪 2000 第1の回転電機 3000 第2の回転電機
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI F02D 29/06 F02D 29/06 D F16H 3/72 F16H 3/72 A (72)発明者 伴在 慶一郎 愛知県刈谷市昭和町1丁目1番地 日本 電装株式会社内 (72)発明者 澤田 武志 愛知県刈谷市昭和町1丁目1番地 日本 電装株式会社内 (72)発明者 辻 浩也 愛知県刈谷市昭和町1丁目1番地 日本 電装株式会社内 (56)参考文献 特開 平9−201005(JP,A) 特開 平9−47092(JP,A) 特開 平7−222497(JP,A) 特開 平9−46965(JP,A) (58)調査した分野(Int.Cl.7,DB名) B60L 11/14

Claims (5)

    (57)【特許請求の範囲】
  1. 【請求項1】 吸気管に設けられ燃焼室内に吸入される
    空気量を調節するスロットル弁の開閉駆動を行う吸入空
    気量調節手段および電子制御燃料噴射装置を少なくとも
    搭載したエンジンと、該エンジンの回転数を決定する第
    1の回転電機および車両の駆動力を決定する第2の回転
    電機とを少なくとも含み前記エンジンの出力軸に連結さ
    れる動力変換手段とからなるハイブリッド機関と蓄電手
    段を少なくとも搭載したハイブリッド車の制御システム
    において、前記吸入空気量調節手段および電子制御燃料
    噴射装置を制御するエンジン制御装置と、前記各回転電
    機を駆動制御するインバータ制御装置と、前記ハイブリ
    ッドシステムを制御するハイブリッド制御装置とからな
    り、 少なくともアクセルペダルやブレーキペダルおよびシフ
    トレバーの操作情報に基づく前記ハイブリッド車の車両
    駆動トルク指令値の演算と、該車両駆動トルク指令値と
    ハイブリッド車の車速に基づく車両駆動パワー要求値の
    演算と、該車両駆動パワー要求値の前記エンジン制御装
    置への出力を前記ハイブリッド制御装置が実行し、 前記エンジン制御装置は、前記車両駆動パワー要求値と
    予め記憶している前記エンジンの特性に基づくエンジン
    回転数指令値の演算と、前記吸入空気量調節手段の調節
    量の演算と、該調節量に基づく前記吸入空気量調節手段
    の制御と、少なくとも該吸入空気量調節手段の制御によ
    り決定された吸入空気量に基づき前記電子制御燃料噴射
    装置の制御と、前記エンジン回転数指令値の前記ハイブ
    リッド制御装置への出力とを実行し、 前記ハイブリッド制御装置は、前記エンジン回転数指令
    値および前記エンジンの回転数に関係する情報に基づい
    て前記第1の回転電機に発生させる第1のトルク指令値
    の演算と、該第1のトルク指令値と前記車両駆動トルク
    指令値とに基づいて前記第2の回転電機に発生させる第
    2のトルク指令値の演算と、前記第1および第2のトル
    ク指令値の前記インバータ装置への出力とを実行し、 前記インバータ装置は、前記第1および第2のトルク指
    令値に基づき、前記第1および第2の回転電機をトルク
    制御すると共に、 前記ハイブリッド制御装置の通信端子により、エンジン
    制御装置およびインバ ータ制御装置と接続されて、制御
    に必要な情報を通信できる構成としている ことを特徴と
    するハイブリッド車制御システム。
  2. 【請求項2】 前記充電手段の充電状態を検出する充電
    状態検出手段を有し、前記ハイブリッド制御装置は該充
    電状態検出手段による蓄電手段の充電状態情報により、
    少なくとも前記車両駆動トルク指令値、または前記パワ
    ー要求値、または前記エンジン回転数指令値のいずれか
    を増減補正することを特徴とする請求項1に記載のハイ
    ブリッド車制御装置もしくはシステム。
  3. 【請求項3】 前記蓄電手段の電圧を検出する電圧検出
    手段を有し、前記ハイブリッド制御装置は該電圧検出手
    段による蓄電手段の電圧に基づき前記蓄電手段を常に所
    定の電圧に維持するよう、少なくとも前記車両駆動トル
    ク指令値、または前記パワー要求値、または前記内燃機
    関回転数指令のいずれかを増減補正することを特徴とす
    る請求項記載のハイブリッド車制御システム。
  4. 【請求項4】 前記所定の電圧が前記蓄電装置の満充電
    状態またはそれに近い状態における電圧であることを特
    徴とする請求項記載のハイブリッド車制御システム。
  5. 【請求項5】 吸気管に設けられ燃焼室内に吸入される
    空気量を調節するスロットル弁の開閉駆動を行う吸入空
    気量調節手段および電子制御燃料噴射装置を少なくとも
    搭載したエンジンと、該エンジンの回転数を決定する第
    1の回転電機および車両の駆動力を決定する第2の回転
    電機とを少なくとも含み前記エンジンの出力軸に連結さ
    れる動力変換手段とからなるハイブリッド機関と蓄電手
    段を少なくとも搭載したハイブリッド車の制御システム
    において、前記吸入空気量調節手段および電子制御燃料
    噴射装置を制御するエンジン制御装置と、前記各回転電
    機を駆動するインバータ装置と、前記ハイブリッドシス
    テムを制御するハイブリッド制御装置とからなり、 少なくともアクセルペダルやブレーキペダルおよびシフ
    トレバーの操作情報に基づく前記ハイブリッド車の車両
    駆動トルク指令値の演算と、該車両駆動トルク指令値と
    ハイブリッド車の車速に基づく車両駆動パワー要求値の
    演算と、該車両駆動パワー要求値の前記エンジン制御装
    置への出力を前記ハイブリッド制御装置が実行し、 前記エンジン制御装置は、前記車両駆動パワー要求値と
    予め記憶している前記エンジンの特性に基づくエンジン
    回転数指令値の演算と、前記吸入空気量調節手段の調節
    量の演算と、該調節量に基づく前記吸入空気量調節手段
    の制御と、少なくとも該吸入空気量調節手段の制御によ
    り決定された吸入空気量に基づき前記電子制御燃料噴射
    装置の制御と、前記エンジン回転数指令値の前記ハイブ
    リッド制御装置への出力とを実行し、 前記ハイブリッド制御装置は、前記エンジン回転数指令
    値および前記エンジンの回転数に関係する情報に基づい
    て前記第1の回転電機に発生させる第1のトルク指令値
    の演算と、該第1のトルク指令値と前記車両駆動トルク
    指令値とに基づいて前記第2の回転電機に発生させる第
    2のトルク指令値の演算と、前記第1および第2のトル
    ク指令値の前記インバータ装置への出力とを実行し、 前記インバータ装置は、前記第1および第2のトルク指
    令値に基づき、前記第1および第2の回転電機をトルク
    制御すると共に、 前記蓄電手段の電圧を検出する電圧検出手段を有し、前
    記ハイブリッド制御装置は該電圧検出手段による蓄電手
    段の電圧に基づき前記蓄電手段を常に所定の電圧に維持
    するよう、少なくとも前記車両駆動トルク指令値、また
    は前記パワー要求値、または前記内燃機関回転数指令の
    いずれかを増減補正し、 前記所定の電圧は、前記蓄電装置の温度またはその近傍
    の温度に基づいて増減補正されることを特徴とするハイ
    ブリッド車制御システム。
JP24622896A 1996-07-30 1996-09-18 ハイブリッド車制御装置 Expired - Fee Related JP3249401B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP24622896A JP3249401B2 (ja) 1996-07-30 1996-09-18 ハイブリッド車制御装置
DE69735366T DE69735366T2 (de) 1996-07-30 1997-07-30 Regler für ein hybrid-auto
PCT/JP1997/002653 WO1998004431A1 (en) 1996-07-30 1997-07-30 Hybrid car controller
EP97933852A EP0856427B1 (en) 1996-07-30 1997-07-30 Hybrid car controller
US09/049,114 US6018694A (en) 1996-07-30 1998-03-27 Controller for hybrid vehicle

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP20025996 1996-07-30
JP8-200259 1996-07-30
JP24622896A JP3249401B2 (ja) 1996-07-30 1996-09-18 ハイブリッド車制御装置

Publications (2)

Publication Number Publication Date
JPH1098803A JPH1098803A (ja) 1998-04-14
JP3249401B2 true JP3249401B2 (ja) 2002-01-21

Family

ID=26512058

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24622896A Expired - Fee Related JP3249401B2 (ja) 1996-07-30 1996-09-18 ハイブリッド車制御装置

Country Status (1)

Country Link
JP (1) JP3249401B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL1020095C2 (nl) 2002-03-01 2003-09-02 Tno Elektromechanische omzetter.
CN103879304B (zh) * 2012-12-19 2016-09-28 上海汽车集团股份有限公司 控制汽车发电机运行的方法和汽车电子控制器

Also Published As

Publication number Publication date
JPH1098803A (ja) 1998-04-14

Similar Documents

Publication Publication Date Title
US6018694A (en) Controller for hybrid vehicle
EP0856427B1 (en) Hybrid car controller
JP3543678B2 (ja) 車両の駆動力制御装置
JP2000032608A (ja) ハイブリッド電気自動車の制御装置
JPH1023721A (ja) 動力出力装置
JP2006288051A (ja) ハイブリッド車両の制御装置
JP3211702B2 (ja) ハイブリッド車制御装置
JP4367471B2 (ja) 車両およびその制御方法
JP3614134B2 (ja) ハイブリッド車両の制御装置
JP3294532B2 (ja) ハイブリッド車制御装置
JPH10238381A (ja) ハイブリッド車制御装置
CN108725426B (zh) 混合动力车辆及其控制方法
JP3249401B2 (ja) ハイブリッド車制御装置
JP3055027B2 (ja) ハイブリッド車制御装置
JP3104632B2 (ja) ハイブリッド車制御装置
JPH116449A (ja) ハイブリッド車制御装置
JP3635872B2 (ja) ハイブリッド車制御装置
JP3055028B2 (ja) ハイブリッド車制御装置
JP3171143B2 (ja) ハイブリッド車制御装置
JP3211687B2 (ja) 動力出力装置
JPH10178705A (ja) 電気自動車
JP2956697B1 (ja) ハイブリッド電気自動車の制御装置
JP3289870B2 (ja) 三相同期電動機制御装置
JP3097734B2 (ja) 駆動制御装置
JPH1141707A (ja) ハイブリッド車制御装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000712

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

Free format text: PAYMENT UNTIL: 20101109

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20121109

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20131109

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees