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

JPS6227604B2 - - Google Patents

Info

Publication number
JPS6227604B2
JPS6227604B2 JP56035951A JP3595181A JPS6227604B2 JP S6227604 B2 JPS6227604 B2 JP S6227604B2 JP 56035951 A JP56035951 A JP 56035951A JP 3595181 A JP3595181 A JP 3595181A JP S6227604 B2 JPS6227604 B2 JP S6227604B2
Authority
JP
Japan
Prior art keywords
motor
generator
torque
control
internal combustion
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
Application number
JP56035951A
Other languages
Japanese (ja)
Other versions
JPS56145702A (en
Inventor
Shiro Kawakatsu
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.)
Daihatsu Motor Co Ltd
Original Assignee
Daihatsu Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US06/129,718 external-priority patent/US4335429A/en
Application filed by Daihatsu Motor Co Ltd filed Critical Daihatsu Motor Co Ltd
Publication of JPS56145702A publication Critical patent/JPS56145702A/en
Publication of JPS6227604B2 publication Critical patent/JPS6227604B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Hybrid Electric Vehicles (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Description

【発明の詳細な説明】 発明の背景 発明の分野 この発明はエンジン/電気ハイブリツド車の制
御装置に関する。より特定的にはエンジン/電気
ハイブリツド車において最良の燃費効率を有する
ように制御するための装置および方法に関する。
BACKGROUND OF THE INVENTION Field of the Invention This invention relates to control systems for engine/electric hybrid vehicles. More particularly, the present invention relates to an apparatus and method for controlling an engine/electric hybrid vehicle to have the best fuel efficiency.

先行技術の説明 電気車は従来の駆動源を有する車に比べて、無
公害であることなどの理由により、有効な移送手
段の1つとして考えられている。しかしながら、
このような電気車は、蓄電池の充電に長い時間を
要することや、連続走行距離および時間が短いこ
となどの不利な点を有する。そこで、そのような
電気車に内燃機関(エンジン)を搭載し、電気車
の固有の利点を失うことなしに上述の不利な点を
解消したエンジン/電気ハイブリツド車が提案さ
れかつ実現されている。このエンジン/電気ハイ
ブリツド車では、エンジン走行モードにおいて
は、当然燃料を消費し、モータ走行モードにおい
ては電力を消費するものである。
Description of the Prior Art Electric vehicles are considered as an effective means of transportation because they are less polluting than vehicles with conventional drive sources. however,
Such electric vehicles have disadvantages such as the long time it takes to charge the storage battery and the short continuous travel distance and time. Therefore, an engine/electric hybrid vehicle has been proposed and realized in which such an electric vehicle is equipped with an internal combustion engine, thereby eliminating the above-mentioned disadvantages without losing the inherent advantages of electric vehicles. This engine/electric hybrid vehicle naturally consumes fuel in the engine running mode, and consumes electric power in the motor running mode.

最近では、石油事情の悪化にともない、できる
だけ燃料消費の少ない自動車が望まれている。し
かも、エンジンからの排出ガスは、大気を汚染す
る一因ともなるので、そのような排気ガスがより
清浄であることが望まれる。このような排気ガス
は、エンジン効率がよりよいときにより清浄であ
ることは知られている。
Recently, as the oil situation has worsened, there has been a desire for automobiles that consume as little fuel as possible. Moreover, since the exhaust gas from the engine contributes to atmospheric pollution, it is desired that such exhaust gas be cleaner. It is known that such exhaust gases are cleaner when the engine efficiency is better.

一方、自動車等に搭載する内燃機関ないしエン
ジンは、あらゆる走行状態たとえば定速,加速あ
るいは登板等に対応し得るように、広範囲のトル
クおよび回転数特性が要求される。ところが、エ
ンジンは、その燃費効率の良い範囲ないし領域
は、そのエンジン固有のものとして定まつてい
る。そして、あらゆる走行状態において利用可能
になるようなエンジンを搭載するとすれば、その
ようなエンジンの燃費効率の良い範囲は、一般
に、登板の状態や加速の状態で使われる範囲にな
つてしまう。そこで、エンジンの容量を小さく
し、最高出力を小さくし、常に燃費効率の良い範
囲でのみ運転することが考えられる。しかしなが
ら、このようなエンジンのみでは、明らかにあら
ゆる走行モードのために必要な駆動トルクを得る
ことはできない。そこで、発明者等は、先に、エ
ンジンを常にその燃費効率の良い範囲でのみ運転
し、不足する駆動トルクは電気モータによつて補
うようにし、それによつて全体としての燃費効率
のみならずエネルギ効率を高め得る、優れたエン
ジン/電気ハイブリツド車を提案した。
On the other hand, internal combustion engines installed in automobiles and the like are required to have a wide range of torque and rotational speed characteristics so as to be able to cope with all driving conditions, such as constant speed, acceleration, and climbing. However, the fuel efficiency range or range of an engine is determined to be unique to that engine. If a vehicle were to be equipped with an engine that can be used in all driving conditions, the fuel efficient range of such an engine would generally be the range that is used during uphill and acceleration conditions. Therefore, it is conceivable to reduce the engine capacity, reduce the maximum output, and always operate only within the fuel-efficient range. However, with such an engine alone it is clearly not possible to obtain the necessary drive torque for all driving modes. Therefore, the inventors first tried to operate the engine only within its fuel-efficient range, and supplemented the insufficient drive torque with the electric motor, thereby improving not only overall fuel efficiency but also energy efficiency. We proposed an excellent engine/electric hybrid vehicle that can improve efficiency.

ところが、この提案されたエンジン/電気ハイ
ブリツド車では、電気モータとして、あらゆる走
行モードに要求される回転数およびトルク特性を
得るだけの十分大きな出力のモータを必要とす
る。この場合、定常走行状態などの低出力運転に
おいてはエンジン同様効率が悪化し、省エネルギ
の点で難がある。一方、電気モータは、制動の目
的であるいは省エネルギの目的で、しばしばジエ
ネレータとして用いられることは知られている。
しかしながら、先に提案されたエンジン/電気ハ
イブリツド車に搭載されるモータは、時間定格が
大きいので、それをそのままジエネレータとして
作動させたときに十分な機能を得られないという
問題点に遭遇する。すなわち、車の走行速度が低
下した場合には、かかる時間定格の大きなモータ
をジエネレータとして用いた場合には、十分な大
きさの電圧を得ることが困難である。そのため
に、昇圧回路等を用いることも考えられるが、モ
ータの時間定格ないし連続定格が大きい場合に
は、かかる昇圧回路等を用いてもいまだ不十分な
大きさの電圧しか得られないが仮に得られても非
常に効率の悪いものとなる。特に車は0Km/hな
いし100Km/hのような広範囲の速度で運転され
るものであるので、バツテリに回生されるに十分
な電圧が得られない速度状態が非常にしばしば生
じる。したがつて、このようなハイブリツド車に
おいては、省エネルギの要求がいまだ十分に達成
され得ない。また、モータ/ジエネレータは、そ
の容量値のほぼ2乗に比例してそのサイズやコス
トが上昇するものであり、あらゆる走行状態に耐
え得るだけの能力を有するモータ/ジエネレータ
は、当然のことながら、そのサイズが大きくしか
もそのコストも非常に高いものとなる。
However, the proposed engine/electric hybrid vehicle requires an electric motor with a sufficiently large output to obtain the rotational speed and torque characteristics required for all driving modes. In this case, during low output operation such as in a steady running state, the efficiency deteriorates like an engine, and there is a problem in terms of energy saving. On the other hand, it is known that electric motors are often used as generators for braking purposes or for energy saving purposes.
However, since the previously proposed motor installed in the engine/electric hybrid vehicle has a large time rating, it encounters the problem that sufficient functionality cannot be obtained when the motor is operated as a generator. That is, when the running speed of the vehicle decreases, it is difficult to obtain a sufficient voltage when a motor with such a large time rating is used as a generator. For this purpose, it is possible to use a booster circuit, etc., but if the time rating or continuous rating of the motor is large, even if such a booster circuit, etc. is used, only an insufficient voltage can be obtained. Even if it is done, it will be very inefficient. In particular, since cars are operated at a wide range of speeds, such as from 0 km/h to 100 km/h, speed conditions often arise where sufficient voltage cannot be obtained to be regenerated into the battery. Therefore, in such hybrid vehicles, the demand for energy saving cannot yet be fully achieved. Furthermore, the size and cost of a motor/generator increase approximately in proportion to the square of its capacity value, and it goes without saying that a motor/generator that has the ability to withstand all driving conditions is The size is large and the cost is also very high.

発明の概要 この発明では、上述の問題点を解消するため
に、内燃機関と2つのモータを搭載し、一方のモ
ータを車の出力軸に連結し、燃費効率の比較的良
い範囲でのみ内燃機関による運転を許容する。車
の出力軸回転数が内燃機関の許容された回転数範
囲内にあるときであつて、現在必要なトルクすな
わち所要トルクが、内燃機関の運転が許容された
予め定める範囲の上限を超えたときには、内燃機
関をその上限のトルクで運転し、不足する駆動ト
ルクを一方のモータで補う。また、出力軸の回転
数が内燃機関の運転可能な回転数の範囲外にある
ときには、主として一方のモータである程度の所
要トルクを得、それだけでは駆動トルクが不足す
るときには、他方のモータによつてその不足する
トルクを補う。さらに、所要トルクが内燃機関の
運転許容範囲の下限以下であるときには、内燃機
関をその下限トルクで運転し、余分なトルクは一
方のモータをジエネレータとして作動させ、ジエ
ネレータが運転された結果として生じる発電出力
はバツテリに回生される。
Summary of the Invention In order to solve the above-mentioned problems, the present invention is equipped with an internal combustion engine and two motors, one of which is connected to the output shaft of the vehicle, and the internal combustion engine is used only within a relatively high fuel efficiency range. Driving by When the output shaft rotation speed of the vehicle is within the permissible rotation speed range of the internal combustion engine, and the currently required torque, that is, the required torque, exceeds the upper limit of the predetermined range within which the internal combustion engine is permitted to operate. , the internal combustion engine is operated at its upper limit torque, and the insufficient drive torque is compensated for by one of the motors. Also, when the rotational speed of the output shaft is outside the range of rotational speed that the internal combustion engine can operate, one motor mainly obtains the required torque to a certain extent, and when the driving torque is insufficient, the other motor obtains the required torque. Make up for the lack of torque. Furthermore, when the required torque is below the lower limit of the internal combustion engine's allowable operating range, the internal combustion engine is operated at the lower limit torque, and the excess torque is used to operate one of the motors as a generator, generating electricity as a result of the generator being operated. The output is regenerated into batteries.

それゆえに、この発明の主たる目的は、改良さ
れたハイブリツド車を提供することである。
Therefore, a primary object of this invention is to provide an improved hybrid vehicle.

この発明の他の目的は、内燃機関と2つのモー
タ/ジエネレータを搭載したエンジン/電気ハイ
ブリツド車を提供することである。
Another object of the invention is to provide an engine/electric hybrid vehicle equipped with an internal combustion engine and two motors/generators.

この発明のさらに他の目的は、内燃機関による
燃費効率を最も少なくし得る、エンジン/電気ハ
イブリツド車の制御装置を提供することである。
Still another object of the present invention is to provide a control system for an engine/electric hybrid vehicle that can minimize the fuel efficiency of an internal combustion engine.

この発明のさらに他の目的は、総合的に見て、
最も良い省エネルギの効果を達成し得る、エンジ
ン/電気ハイブリツド車の制御装置を提供するこ
とである。
Still another object of the invention is to:
It is an object of the present invention to provide a control device for an engine/electric hybrid vehicle that can achieve the best energy saving effect.

この発明のさらに他の目的は、あらゆる走行状
態において、最も省エネルギになるような、エン
ジン/電気ハイブリツド車の制御装置を提供する
ことである。
Still another object of the present invention is to provide a control system for an engine/electric hybrid vehicle that is most energy efficient under all driving conditions.

好ましい実施例の説明 第1図はこの発明の原理を説明するためのある
種の内燃機関(以下単にエンジン)の燃料消費特
性の一例を示すグラフであり、横軸に軸回転数
(×102rpm)をとり、縦軸に軸トルク(Kg・m)
をとつている。このような燃料消費特性を表わす
グラフは、等燃費曲線としてよく知られている。
そして、この第1図の例は、たとえば1000c.c.4気
筒のガソリンエンジンの例を示す。そして、この
第1図の例でいえば、このガソリンエンジンは、
燃費率(gr/PS・h)が「210」の範囲で作動さ
せれば、その燃料消費が少ない、すなわち熱効率
が最も良い。この発明では、ハイブリツド車に搭
載されるエンジンを、この第1図に示すような等
燃費曲線に基づいて、熱効率が比較的良い領域た
とえば燃費率がおよそ220ないし230(gr/PS・
h)以下の範囲に、その車の軸回転数および所要
トルクがある場合には、エンジンのみで駆動す
る。そして、ハイブリツド車には2つのモータを
搭載し、車の軸回転数がエンジンの許容された回
転数以外の領域では、一方のモータと他方のモー
タを適当に組合せて所要トルクを得るようにし、
車の所要トルクがエンジンの許容されたトルク範
囲の上限以上であるときには、エンジンおよび一
方のモータを駆動源とする。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a graph showing an example of the fuel consumption characteristics of a certain kind of internal combustion engine (hereinafter simply referred to as engine) for explaining the principle of the present invention . rpm) and the vertical axis is the shaft torque (Kg・m)
I'm taking it. A graph representing such fuel consumption characteristics is well known as an equal fuel consumption curve.
The example shown in FIG. 1 shows, for example, a 1000 c.c. four-cylinder gasoline engine. In the example shown in Figure 1, this gasoline engine is
If the fuel consumption rate (gr/PS/h) is operated within the range of 210, the fuel consumption will be low, that is, the thermal efficiency will be the best. In this invention, the engine installed in a hybrid vehicle is determined based on the equal fuel efficiency curve as shown in FIG.
h) If the shaft rotational speed and required torque of the vehicle are within the following ranges, the vehicle will be driven only by the engine. The hybrid car is equipped with two motors, and when the car's shaft rotational speed is outside the engine's permissible rotational speed, one motor and the other motor are appropriately combined to obtain the required torque.
When the required torque of the vehicle is greater than or equal to the upper limit of the engine's permissible torque range, the engine and one of the motors are used as drive sources.

第2図は、さらに、この発明の原理を説明する
ためのグラフであり、その横軸に車の出力軸回転
数をとり、縦軸にその軸トルクをとる。この第2
図を参照して、上述のこの発明の原理をより詳細
に説明する。すなわち、第2図において、領域
(これは第1図の燃費率(gr/PS・h)がたとえ
ば“220ないし230”以下の範囲の一部)では、エ
ンジンのみをその駆動源として設定する。この領
域は、燃費率が220ないし230(gr/PS・h)
以下の範囲の一部をとおるスロツトル開度特性を
表わす曲線の上限の線すなわちスロツトル開度が
100%の線と、スロツトル開度が50%の線とによ
つて規定される領域であつて、その燃費率で運転
できるエンジン回転数範囲の上限Neuと下限Nel
とによつて規定される領域である。そして、車の
所要トルクTrがその範囲内にあるときである。
なお、この領域においても、燃費率が220ない
し230(gr/PS・h)よりも悪い領域も含まれ、
また燃費率が220ないし230(gr/PS・h)以下
の範囲でもこの領域をはずれる場合もある。こ
れは、燃費率の曲線とスロツトル開度の特性の曲
線とは必ずしも一致しないために、近似的により
良い熱効率の領域を選んだことによる。なお、こ
の第2図および後述の第8図,第9図,第10図
および第10B図では、第1図に比べてより簡略
化して描かれていて、しがつて厳密な意味で、こ
れらの図面は精密でないということを予め指摘し
ておく。
FIG. 2 is a graph for further explaining the principle of the invention, in which the horizontal axis represents the output shaft rotational speed of the vehicle, and the vertical axis represents the shaft torque. This second
The principle of the invention described above will be explained in more detail with reference to the drawings. That is, in FIG. 2, in a region (this is a part of the range in which the fuel efficiency ratio (gr/PS·h) in FIG. 1 is, for example, "220 to 230" or less), only the engine is set as its driving source. In this area, the fuel efficiency rate is 220 to 230 (gr/PS/h)
The upper limit line of the curve representing the throttle opening characteristics that passes through a part of the range below, that is, the throttle opening
This is the region defined by the 100% line and the 50% throttle opening line, and the upper limit Neu and lower limit Nel of the engine speed range that can be operated at that fuel efficiency rate.
This is the area defined by. This is when the required torque Tr of the vehicle is within this range.
Furthermore, this area also includes areas where the fuel efficiency rate is worse than 220 or 230 (gr/PS/h),
Furthermore, even if the fuel efficiency rate is below 220 to 230 (gr/PS/h), it may be out of this range. This is because the fuel efficiency curve and the throttle opening characteristic curve do not necessarily match, so a region with approximately better thermal efficiency was selected. Note that this Figure 2 and later-described Figures 8, 9, 10, and 10B are drawn in a more simplified manner than in Figure 1, and therefore, in a strict sense, these I would like to point out in advance that the drawings are not precise.

そして、この第2図における範囲およびで
は、このハイブリツド車に搭載される2つのモー
タ/ジエネレータの少なくとも一方をモータとし
て作動させ、その少なくとも1つのモータのみを
その駆動源として用いる。領域は、所要トルク
Trが1つのモータのモータトルクの上限を超え
た領域であるが、この領域では、他の1つのモー
タを運転し、その不足するトルクを補うようにし
ている。なお、領域は、この1つのモータによ
つて得られるトルク範囲内であるため、駆動源と
しては、その1つのモータのみを用いる。
In the range shown in FIG. 2, at least one of the two motors/generators mounted on the hybrid vehicle is operated as a motor, and only the at least one motor is used as the drive source. The area is the required torque
Tr is a region where the motor torque of one motor exceeds the upper limit, and in this region, another motor is operated to compensate for the insufficient torque. Note that since the area is within the torque range obtained by this one motor, only that one motor is used as a drive source.

領域は、所要トルクTrが、燃費率からみ
て、運転が許容されたエンジンのトルク範囲の上
限を超えている場合であるがその車の軸回転数は
エンジンの許容された回転数範囲である。このよ
うな場合には、エンジンはその許容されたトルク
範囲の上限のトルクで運転するように制御し、不
足するトルクを2つのモータのうちの一方のモー
タによつて補う。なお、領域3―1および領域3
―2は、ともに領域内に含まれるが、領域3―
1では、エンジンが停止しているときは他方のモ
ータを、エンジンをスタートさせるためのスター
タモータとして、作動させる。
This region is a case where the required torque Tr exceeds the upper limit of the engine torque range allowed for operation in terms of fuel efficiency, but the shaft rotation speed of the vehicle is within the engine rotation speed range allowed. In such a case, the engine is controlled to operate at the upper limit of its permissible torque range, and the missing torque is compensated for by one of the two motors. In addition, area 3-1 and area 3
-2 are both included in the area, but area 3-
In No. 1, when the engine is stopped, the other motor is operated as a starter motor for starting the engine.

さらに、領域は、車の出力軸回転数がエンジ
ンの許容された回転数範囲内であり、かつ所要ト
ルクTrがエンジンの許容されたトルク範囲の下
限と0との間にある領域である。この領域で
は、その駆動源としてエンジンを、その許容され
たトルク範囲の下限で運転し、そして余分なトル
クを吸収するために、2つのモータ/ジエネレー
タのうちの一方のモータ/ジエネレータをジエネ
レータとして作動させる。
Furthermore, the region is a region in which the output shaft rotation speed of the vehicle is within the engine's permissible rotation speed range, and the required torque Tr is between the lower limit of the engine's permissible torque range and zero. In this region, the engine as its drive source is operated at the lower end of its permissible torque range, and one of the two motors/generators is operated as a generator to absorb the excess torque. let

さらに、この第2図における領域およびは
ともに所要トルクが負(−Tr)である場合であ
る。そして、領域では、2つのモータの一方の
モータをジエネレータとして作動させてその制動
(ブレーキ)トルクを得る。しかしながら、領域
は、その一方のモータをジエネレータとして作
動させただけではブレーキトルクが不足する場合
であり、この場合には他方のモータをもジエネレ
ータとして作動させ、不足するブレーキトルクを
補うようにする。なお、いずれのモータ/ジエネ
レータでも、それをジエネレータとして作動させ
るときには、それによつて得られる発電出力の大
部分が、バツテリに回生されるものと考えて良
い。したがつて、この第2図に示すように、各モ
ードに応じて、そのモード特有の制御をするよう
にすれば、エンジンにおける燃料消費が最少であ
り、かつ2つのモータ/ジエネレータによるエネ
ルギのロスも最も少ないような、エンジン/電気
ハイブリツド車が得られるのである。
Further, both the region and the region shown in FIG. 2 correspond to the case where the required torque is negative (-Tr). In the area, one of the two motors is operated as a generator to obtain its braking torque. However, there is a region where braking torque is insufficient if only one motor is operated as a generator, and in this case, the other motor is also operated as a generator to compensate for the insufficient braking torque. Note that when any motor/generator is operated as a generator, it can be considered that most of the generated output is regenerated into the battery. Therefore, as shown in Fig. 2, if control is performed specific to each mode, fuel consumption in the engine can be minimized and energy loss caused by the two motors/generators can be minimized. This results in an engine/electric hybrid vehicle that has the least amount of electricity.

第3図ないし第7図はこの発明の一実施例を示
すブロツクダイアグラムである。この実施例によ
れば、エンジン/電気ハイブリツド車は1つのエ
ンジン1と第1および第2のモータ/ジエネレー
タ5および7を含む。そして、これらエンジン1
および22つのモータ/ジエネレータ5,7は、
マイクロプロセサないしマイクロコンピユータ3
5によつて制御される。
FIGS. 3 to 7 are block diagrams showing one embodiment of the present invention. According to this embodiment, the engine/electric hybrid vehicle includes one engine 1 and first and second motor/generators 5 and 7. And these engines 1
and 22 motor/generators 5, 7,
Microprocessor or microcomputer 3
5.

エンジン1は、たとえば第1図に示すような等
燃費曲線を有するものであり、たとえばガソリン
エンジンとして構成される。このエンジン1の出
力軸は、連結手段としてのトランスミツシヨンク
ラツチ機構3を介して、第1のモータ/ジエネレ
ータ5または第2のモータ/ジエネレータ7に切
り離し自在に連結される。このクラツチ機構3に
は、3つのクラツチC1,C2およびC3を含む。こ
の実施例では、これらクラツチC1,C2およびC3
は、たとえば電磁クラツチとして構成され、後述
のクラツチコントロール回路21からの信号に応
じて、選択的に切り離しあるいは連結される。そ
して、第2のモータ/ジエネレータ7は、時間定
格ないし連続定格の大きなものであり、他方第1
のモータ/ジエネレータ5は、比較的短時間(た
とえば3分)定格の比較的小形のものである。第
2のモータ/ジエネレータの出力軸は、図示しな
い差動ギアなどの伝達手段を介して、図示しない
車輪軸かつしたがつて車輪に連結される。このよ
うにして、この実施例のエンジン/電気ハイブリ
ツド車のパワートレインが形成される。
The engine 1 has, for example, a constant fuel consumption curve as shown in FIG. 1, and is configured as, for example, a gasoline engine. The output shaft of the engine 1 is detachably connected to a first motor/generator 5 or a second motor/generator 7 via a transmission clutch mechanism 3 as a connecting means. This clutch mechanism 3 includes three clutches C 1 , C 2 and C 3 . In this example, these clutches C 1 , C 2 and C 3
is configured, for example, as an electromagnetic clutch, and is selectively disconnected or connected in response to a signal from a clutch control circuit 21, which will be described later. The second motor/generator 7 has a large time rating or continuous rating, while the first motor/generator 7 has a large time rating or continuous rating.
The motor/generator 5 is relatively small and rated for relatively short periods of time (eg, 3 minutes). The output shaft of the second motor/generator is connected to a wheel axle (not shown) and thus to a wheel via a transmission means such as a differential gear (not shown). In this way, the power train of the engine/electric hybrid vehicle of this embodiment is formed.

エンジン1の出力軸には、回転数センサ9およ
びトルクセンサ11が連結される。同様に、第2
のモータ/ジエネレータ7の出力軸かつしたがつ
てこの車の出力軸には、回転数センサ13および
トルクセンサ15が連結される。なお、これら回
転数センサ9,13およびトルクセンサ11,1
5は、周知の種々の機構のものとして構成するこ
とができる。この実施例では、特に、第11図に
示すごとき構成のものを用いるが、それは後によ
り詳細に説明されよう。また、エンジン1は、た
とえばガソリンエンジンであり、スロツトルコン
トロール17およびエンジン能動化装置19が連
結されている。スロツトルコントロール17に
は、キヤブレタ(図示せず)の開度を制御するた
めのたとえばバタフライバルブとそれを駆動する
サーボモータあるいはパルスモータなどが含まれ
る。また、エンジン能動化装置19には、燃料ラ
インを接続するための手段やイグニツシヨンなど
の点火系回路などを含む。さらに、このエンジン
1には、始動装置として、スタータモータなどが
連結されていても良い。エンジン1がデイーゼル
エンジンの場合には、スロツトルコントロール1
7としては、エンジンシリンダ内に送り込む空気
の量を調整するためのバタフライバルブ(図示せ
ず)や、燃料噴射量を調節してシリンダ内に圧送
するインジエクシヨンポンプ(図示せず)のコン
トロール装置たとえばサーボモータ(図示せず)
などが含まれる。同様に、エンジン能動化装置1
9には、エンジン1がデイーゼルエンジンの場合
には、燃料ラインを接続するための手段やインジ
エクシヨンポンプを能動化するための手段などが
含まれる。さらに、このエンジン1には、図示し
ないが、そのエンジンの温度を検出するためのエ
ンジン温度センサや、エンジン潤滑オイルの油圧
を検出するための油圧センサなどが含まれてい
る。これら温度センサや油圧センサは、従来のエ
ンジン自動車においてよく知られているところで
ありここではその詳細な説明を省略する。
A rotation speed sensor 9 and a torque sensor 11 are connected to the output shaft of the engine 1 . Similarly, the second
A rotational speed sensor 13 and a torque sensor 15 are connected to the output shaft of the motor/generator 7 and thus of the vehicle. Note that these rotation speed sensors 9, 13 and torque sensors 11, 1
5 can be configured with various well-known mechanisms. In this embodiment, in particular, a configuration as shown in FIG. 11 is used, which will be explained in more detail later. Further, the engine 1 is, for example, a gasoline engine, and is connected to a throttle control 17 and an engine activation device 19. The throttle control 17 includes, for example, a butterfly valve for controlling the opening degree of a carburetor (not shown), and a servo motor or pulse motor for driving the butterfly valve. Further, the engine activation device 19 includes means for connecting a fuel line, an ignition system circuit such as an ignition system, and the like. Furthermore, a starter motor or the like may be connected to the engine 1 as a starting device. If engine 1 is a diesel engine, throttle control 1
7 includes a control device for a butterfly valve (not shown) that adjusts the amount of air sent into the engine cylinder and an injection pump (not shown) that adjusts the amount of fuel injection and pumps it into the cylinder. For example, a servo motor (not shown)
etc. are included. Similarly, engine activation device 1
If the engine 1 is a diesel engine, 9 includes means for connecting a fuel line, means for activating an injection pump, and the like. Further, although not shown, the engine 1 includes an engine temperature sensor for detecting the temperature of the engine, a hydraulic pressure sensor for detecting the hydraulic pressure of engine lubricating oil, and the like. These temperature sensors and oil pressure sensors are well known in conventional engine vehicles, and detailed explanation thereof will be omitted here.

エンジン温度センサは、たとえば、エンジンを
冷却するための水の温度を検出し、それがたとえ
ば110℃に達すると、エンジン1がオーバーヒー
トであるとして出力ETを導出する。さらに、油
圧センサは、潤滑用のエンジンオイルの圧力を検
知し、その値がたとえば2Kg/cm2以下になつたと
き、信号EOを出力する。なお、これら信号ETお
よびEOは、後述のフラグランプ駆動回路に与え
られる。
The engine temperature sensor detects, for example, the temperature of water for cooling the engine, and when the temperature reaches, for example, 110° C., it determines that the engine 1 is overheating and derives the output ET. Further, the oil pressure sensor detects the pressure of the lubricating engine oil, and outputs a signal EO when the value becomes, for example, 2 kg/cm 2 or less. Note that these signals ET and EO are given to a flag lamp drive circuit, which will be described later.

第1のモータ/ジエネレータ5および第2のモ
ータ/ジエネレータ7は、それぞれ、バツテリ2
3からの電力をうけてモータとして駆動され、そ
れらがジエネレータとして駆動されるときにはそ
の発電電力をバツテリ23に回生する。第1のモ
ータ/ジエネレータ5は、たとえば直流直巻モー
タ/ジエネレータとして構成される。したがつ
て、この第1のモータ/ジエネレータ5とバツテ
リ23との間には、そのモータ電流の制御のため
のモータ電流コントロール27が介挿される。こ
のモータ電流コントロール27は、後述の信号
MG1Cをうけ、シヤント抵抗25からフイードバ
ツクされる電圧に基づいて、第1のモータ/ジエ
ネレータ5に流れる電流量を制御する。一方、第
2のモータ/ジエネレータ7は、たとえば直流分
巻モータ/ジエネレータとして構成される。した
がつて、この第2のモータ/ジエネレータ7とバ
ツテリ23との間には、この第2のモータ/ジエ
ネレータ7に含まれるアマチユア(図示せず)の
電流を制御するためのアマチユア電流コントロー
ル31と、フイールドコイル(図示せず)の電流
を制御するためのフイールド電流コントロール3
5とが含まれる。アマチユア電流コントロール3
1は、後述の信号MG2C,BF(M)およびAP
(M)に応じて、その電流路に介挿されたシヤン
ト抵抗29からのフイードバツク電圧に基づい
て、第2のモータ/ジエネレータ7のアマチユア
電流Iaを制御する。フイールド電流コントロール
35は、出力軸に連結された回転数センサ13か
らの回転数データN2に応じて、その電流路に介
挿されたシヤント抵抗33からのフイードバツク
電圧に基づいて、フイールドコイルに流れる電流
量を制御する。
The first motor/generator 5 and the second motor/generator 7 each have a battery 2
When they are driven as a generator, the generated power is regenerated into the battery 23. The first motor/generator 5 is configured, for example, as a DC series motor/generator. Therefore, a motor current control 27 is inserted between the first motor/generator 5 and the battery 23 to control the motor current. This motor current control 27 is controlled by a signal which will be described later.
The amount of current flowing through the first motor/generator 5 is controlled based on the voltage fed back from the shunt resistor 25 in response to the MG 1 C. On the other hand, the second motor/generator 7 is configured, for example, as a DC shunt motor/generator. Therefore, between the second motor/generator 7 and the battery 23, there is an armature current control 31 for controlling the current of an armature (not shown) included in the second motor/generator 7. , field current control 3 for controlling the current of the field coil (not shown)
5 is included. amateur current control 3
1 is the signal MG 2 C, BF (M) and AP, which will be described later.
(M), the armature current Ia of the second motor/generator 7 is controlled based on the feedback voltage from the shunt resistor 29 inserted in the current path. The field current control 35 causes a current to flow through the field coil based on the feedback voltage from the shunt resistor 33 inserted in the current path in accordance with the rotational speed data N2 from the rotational speed sensor 13 connected to the output shaft. Controls the amount of current.

ここで、第2のモータ/ジエネレータ7のフイ
ールド電流を、その軸回転数N2によつて次のよ
うな制御をする。すなわち、このフイールド電流
コントロール34は、回転数N2が予め定める或
る値たとえば3000rpm以下の場合には強めのフイ
ールド電流を与え、かつ予め定める或る値たとえ
ば6000rpm以上では弱めのフイールド電流を与
え、それらの間(3000rpm〜6000rpm)では、回
転数N2に反比例したフイールド電流を与える。
Here, the field current of the second motor/generator 7 is controlled as follows according to its shaft rotation speed N2 . That is, this field current control 34 provides a strong field current when the rotation speed N 2 is below a predetermined value, for example 3000 rpm, and provides a weak field current when the rotation speed N 2 is above a certain predetermined value, for example 6000 rpm. Between them (3000 rpm to 6000 rpm) they give a field current inversely proportional to the rotational speed N 2 .

なお、この第2のモータ/ジエネレータ7は、
第1のモータ/ジエネレータ5に比べて、その時
間定格が大きく、したがつて換言すれば、第2の
モータ/ジエネレータ7は主となるべきモータ/
ジエネレータであり、第1のモータ/ジエネレー
タ5は副ないし補助のモータ/ジエネレータとし
て作用する。したがつて、この第2のモータ/ジ
エネレータ7には、図示しないが、温度センサが
設けられていて、この第2のモータ/ジエネレー
タの温度が所定以上たとえば120℃以上に達する
と、この第2のモータ/ジエネレータ7がオーバ
ーヒートであるとして、信号MTを出力する。な
お、この信号MTの出力されるべき温度は、モー
タ/ジエネレータに使用される絶縁材料によつて
種々異なることは明らかであろう。
Note that this second motor/generator 7 is
Compared to the first motor/generator 5, its time rating is larger, so in other words, the second motor/generator 7 is the main motor/generator.
The first motor/generator 5 acts as a secondary or auxiliary motor/generator. Therefore, this second motor/generator 7 is provided with a temperature sensor (not shown), and when the temperature of this second motor/generator 7 reaches a predetermined temperature or higher, for example, 120° C. or higher, the second motor/generator 7 Since the motor/generator 7 is overheating, it outputs a signal MT. Note that it is clear that the temperature at which this signal MT should be output varies depending on the insulating material used for the motor/generator.

また、バツテリ23には、図示しないが、この
バツテリ23の電圧レベルを検出するための電圧
センサや、バツテリ23の温度を検出するための
バツテリ温度センサや、バツテリ23の液面レベ
ルを検出するためのレベルセンサなどが含まれ
る。そして、これらそれぞれのセンサは、周知の
ように構成されていて、たとえばバツテリの電圧
が、単位セルあたり、1.6V以下になると、過放
電状態であるとして、信号BVLを出力し、逆に
単位セルあたり2.5V以上になると、過充電状態
であるとして信号BVHを出力する。また、温度
センサは、バツテリ23の電槽(図示せず)内に
ためられた電解液の温度あるいはそれに等しい電
槽側面の温度を検出し、その温度がたとえば60℃
以上になると、信号BTを出力する。この信号BT
が出力されるということは、バツテリ23がオー
バヒートであり、バツテリ23には、もはやそれ
以上の電力を充電することができないであろうこ
とを意味する。また、液面レベルセンサは、たと
えばフロートセンサのようなもので構成されてい
て、電槽内にためられた電解液が、その中に配置
された極板上端部以下になるとき信号BWを出力
する。なお、この信号BWを出力する液面レベル
は、液面がその極板上端部からいくらか上のレベ
ルにまで低下したとき出力するようにしても良
く、しかしながら極板上端部以下になつても出力
しないことはない。
Although not shown, the battery 23 also includes a voltage sensor for detecting the voltage level of the battery 23, a battery temperature sensor for detecting the temperature of the battery 23, and a battery temperature sensor for detecting the liquid level of the battery 23. This includes level sensors, etc. Each of these sensors is configured in a well-known manner. For example, when the voltage of the battery falls below 1.6V per unit cell, it is assumed that the battery is in an over-discharge state and outputs a signal BVL. When the voltage exceeds 2.5V, it indicates an overcharge state and outputs a signal BVH. Further, the temperature sensor detects the temperature of the electrolytic solution stored in the container (not shown) of the battery 23 or the equivalent temperature of the side surface of the container, and detects the temperature, for example, 60°C.
When the value is higher than that, the signal BT is output. This signal BT
This output means that the battery 23 is overheated and will no longer be able to charge any more power. In addition, the liquid level sensor is made up of something like a float sensor, and outputs a signal BW when the electrolyte stored in the battery tank falls below the upper end of the electrode plate placed in it. do. Note that the liquid level at which this signal BW is output may be set so that it is output when the liquid level drops to a level slightly above the top edge of the electrode plate, but it is not output even if the liquid level falls below the top edge of the electrode plate. There's nothing I won't do.

クラツチコントロール21は、後述の信号c
1,c2およびc3が入力されたとき、それぞれ
に対応するクラツチC1,C2およびC3を連結す
る。また、このクラツチコントロール21は、信
号EC(M)によつても、クラツチ機構3に含ま
れるクラツチC1を制御しうる。
The clutch control 21 receives a signal c, which will be described later.
When 1, c2 and c3 are input, the corresponding clutches C 1 , C 2 and C 3 are connected. The clutch control 21 can also control the clutch C1 included in the clutch mechanism 3 using the signal EC(M).

さらに、上述のスロツトルコントロール17
は、後述の信号ECまたはAP(E)に応じて、た
とえばキヤブレタ開度を制御するために、サーボ
モータをコントロールする。そして、エンジン能
動化装置19では、後述の信号ESまたはEC
(M)が与えられるとき、前述のように、燃料ラ
インを接続しあるいは点火系回路を能動状態にす
る。
Furthermore, the above-mentioned throttle control 17
controls a servo motor, for example, in order to control the carburetor opening degree, in response to a signal EC or AP (E), which will be described later. Then, in the engine activation device 19, a signal ES or EC, which will be described later, is activated.
When (M) is applied, connect the fuel line or activate the ignition system circuit as described above.

ここで、第11図および第12図を参照して、
先に説明した回転数センサ9,13およびトルク
センサ11,15について説明する。この第11
図に示す例では、回転数センサとトルクセンサと
を1つの装置として構成する。この回転/トルク
検出機構は、軸SH1およびSH2と、これら軸
SH1,SH2を連結するねじれ棒(トーシヨンバ
ー)TBとを含む。そして、このねじれ棒TBの両
端には、金属性の歯車G1,G2が一体的に回転し
うるように固定されている。なお、軸SH1はエン
ジン1もしくは第2のモータ/ジエネレータ7の
出力軸に直結され、軸SH2は、クラツチ機構3や
あるいは差動ギヤ(図示せず)などに連結され
る。そして、2つの金属性のギヤE1,E2の回転
周側近傍には、たとえば磁気抵抗素子などを含む
磁気センサMS1,MS2が設けられる。このセンサ
MS1およびMS2は、ギヤE1およびE2のそれぞれの
回転に応じて、第12図に示すような交流信号波
形を出力する。なお、これら磁気センサMS1
MS2の詳細な構成は、かかる回転検出の技術分野
ではよく知られるところであり、ここではその詳
細な説明は省略する。そして、2つの磁気センサ
MS1,MS2からのそれぞれの出力は、位相比較器
PCに与えられる。また、一方の磁気センサMS1
(これは他方の磁気センサMS2でも良い)からの
交流信号出力は、波形整形回路WSによつてパル
ス化された後、パルスカウンタCNTに与えられ
る。位相比較器PCでは、第12図に示す2つの
交流信号の位相差φに基づいて、ねじれ棒TBに
作用するねじれ力すなわち軸トルクを検出し、そ
のトルクデータTを導出する。また、パルスカウ
ンタCNTは、そのパルスの個数をカウントする
ことにより、所定の定数によつて処理し、この軸
回転数のデータNを導出する。そして、このよう
な回転/トルク検出機構を、エンジン1の出力軸
に連結すれば、位相比較器PCからはトルクデー
タT1が導出され、カウンタCNTからは回転数デ
ータN1が導出されることになる。同じように、
この機構を第2のモータ/ジエネレータ7の出力
軸に連結すれば、位相比較器PCからはトルクデ
ータT2が導出され、カウンタCNTからは回転数
データN2が導出されることになる。
Here, with reference to FIGS. 11 and 12,
The rotation speed sensors 9, 13 and torque sensors 11, 15 described above will be explained. This 11th
In the example shown in the figure, the rotation speed sensor and the torque sensor are configured as one device. This rotation/torque detection mechanism consists of shafts SH 1 and SH 2 and
It includes a torsion bar TB that connects SH 1 and SH 2 . Metal gears G 1 and G 2 are fixed to both ends of this torsion rod TB so that they can rotate together. Note that the shaft SH 1 is directly connected to the output shaft of the engine 1 or the second motor/generator 7, and the shaft SH 2 is connected to the clutch mechanism 3 or a differential gear (not shown). Magnetic sensors MS 1 and MS 2 including, for example, magnetoresistive elements are provided near the rotational periphery of the two metal gears E 1 and E 2 . this sensor
MS 1 and MS 2 output AC signal waveforms as shown in FIG. 12 in accordance with the rotation of gears E 1 and E 2 , respectively. Furthermore, these magnetic sensors MS 1 ,
The detailed configuration of MS 2 is well known in the technical field of rotation detection, and detailed explanation thereof will be omitted here. And two magnetic sensors
Each output from MS 1 and MS 2 is sent to a phase comparator.
Given to PC. In addition, one magnetic sensor MS 1
The AC signal output from the magnetic sensor MS 2 (this may be the other magnetic sensor MS 2) is pulsed by the waveform shaping circuit WS and then given to the pulse counter CNT. The phase comparator PC detects the torsional force, that is, the shaft torque, acting on the torsion rod TB based on the phase difference φ between the two AC signals shown in FIG. 12, and derives the torque data T. Further, the pulse counter CNT counts the number of pulses, processes them using a predetermined constant, and derives data N of the shaft rotation speed. If such a rotation/torque detection mechanism is connected to the output shaft of the engine 1, torque data T 1 will be derived from the phase comparator PC, and rotation speed data N 1 will be derived from the counter CNT. become. In the same way,
If this mechanism is connected to the output shaft of the second motor/generator 7, torque data T2 will be derived from the phase comparator PC, and rotational speed data N2 will be derived from the counter CNT.

マイクロコンピユータ35は、周知のように、
ROM351と、RAM352と、算術論理ユニツ
ト353を含む。そして、このマイクロコンピユ
ータ35には、入力インタフエイス37,39,
41,43,53,55,57および59が設け
られ、さらに出力ポート47,49,51,6
1,63および65が設けられている。インタフ
エイス37は、エンジン回転数センサ9からの回
転数データN1(これはアナログ電圧として導出
される)を受けそれをマイクロコンピユータ35
に与える。同様に、インタフエイス39は、出力
軸回転数センサ13からの回転数データN2(ア
ナログ電圧)をうけ、それをコンピユータ35に
与える。インタフエイス41および43は、それ
ぞれ、エンジン軸トルクセンサ11からのトルク
データT1(アナログ電圧)および出力軸トルク
センサ15からのトルクデータT1(アナログ電
圧)および出力軸トルクセンサ15からのトルク
データT2(アナログ電圧)をうけ、それらをコ
ンピユータ35に与える。さらに、入力インタフ
エイス53は、後述のフラグコントロール回路7
9(第7図)からの出力(それぞれの信号につい
てハイレベルないし論理1もしくはローレベルな
いし論理0の信号FG(O))を受け、それをマイ
クロコンピユータ35に与える。なお、(O)
は、以下の説明においてオートモードのときの信
号を意味することに留意されたい。同様に、
(M)は、マニユアルモードの場合の信号を意味
する。さらに、(E)は、マニユアルモードであつ
て、エンジンモードが選択された場合の信号を意
味する。インタフエイス55は、後述の切り換え
回路77から与えられる信号AP(O)(これはア
ナログ電圧として与えられる)を受け、また、イ
ンタフエイス57は、同じく切り換え回路77か
らの信号BF(O)(アナログ電圧)を受け、それ
ぞれ、それをマイクロコンピユータ35に与え
る。クラツチコントロール21(第3図)には、
クラツチ機構3に含まれるクラツチC2が作動し
たときすなわち連結状態にあるとき、そのことを
示す信号c2を導出するための手段(たとえばマ
イクロスイツチなどでよい)を含み、その信号
C2は、2値信号として、インタフエイス59を
介して、マイクロコンピユータ35に与えられ
る。
As is well known, the microcomputer 35
It includes a ROM 351, a RAM 352, and an arithmetic logic unit 353. This microcomputer 35 has input interfaces 37, 39,
41, 43, 53, 55, 57 and 59 are provided, and further output ports 47, 49, 51, 6
1, 63 and 65 are provided. The interface 37 receives engine speed data N 1 (which is derived as an analog voltage) from the engine speed sensor 9 and transmits it to the microcomputer 35 .
give to Similarly, the interface 39 receives rotation speed data N 2 (analog voltage) from the output shaft rotation speed sensor 13 and provides it to the computer 35 . Interfaces 41 and 43 respectively provide torque data T 1 (analog voltage) from the engine shaft torque sensor 11, torque data T 1 (analog voltage) from the output shaft torque sensor 15, and torque data from the output shaft torque sensor 15. T 2 (analog voltage) and feeds them to the computer 35. Furthermore, the input interface 53 is connected to a flag control circuit 7, which will be described later.
9 (FIG. 7) (signal FG(O) of high level or logic 1 or low level or logic 0 for each signal) and supplies it to the microcomputer 35. In addition, (O)
Note that in the following description, it means a signal in auto mode. Similarly,
(M) means a signal in manual mode. Furthermore, (E) is a manual mode and means a signal when the engine mode is selected. The interface 55 receives a signal AP(O) (which is given as an analog voltage) from a switching circuit 77, which will be described later. voltage) and apply it to the microcomputer 35, respectively. The clutch control 21 (Figure 3) includes:
When the clutch C2 included in the clutch mechanism 3 is actuated, that is, when it is in the connected state, it includes means (for example, a micro switch etc.) for deriving a signal c2 indicating this, and the signal
C 2 is given to the microcomputer 35 via the interface 59 as a binary signal.

出力ポート47は、第1のモータ/ジエネレー
タ5のためのモータ電流コントロール27を制御
するための信号MG1Cを出力する。この信号
MG1Cは、アナログ電圧として導出される。した
がつて、たとえば周知のサイリスタチヨツパによ
つて構成されたモータ電流コントロール27は、
そのアナログ電圧に応じて、そのサイリスタの導
通角を変え、それによつて第1のモータ/ジエネ
レータ5に流れる電流を制御する。また、出力ポ
ート49は、第2のモータ/ジエネレータ7のた
めのアマチユア電流コントロール31を制御する
ための信号MG2Cを導出する。この信号MG2C
は、同様にアナログ電圧として導出される。した
がつて、周知のサイリスタチヨツパで構成される
アマチユア電流コントロール31は、電圧信号
MG2Cに応じて、第2のモータ/ジエネレータ7
のアマチユア(図示せず)に流れる電流を制御す
る。さらに、出力ポート51は、スロツトルコン
トロール17に、信号ECを与える。この信号EC
は、アナログ電圧として与えられ、したがつてこ
のスロツトルコントロール17に含まれるサーボ
モータ(図示せず)が、その電圧信号ECに基づ
いて、キヤブレタ(図示せず)の開度TPを制御
する。そして、出力ポート61は、クラツチ信号
c1,c2およびc3を導出する。この信号c
1,c2およびc3は、それぞれ、2値信号とし
て導出され、クラツチコントロール21に与えら
れる。したがつて、このクラツチコントロール2
1では、信号c1,c2およびc3が、この出力
ポート61からハイレベルないし論理1で与えら
れるとき、クラツチ機構3に含まれる各対応のク
ラツチC1,C2およびC3を連結状態にし、これら
信号c1,c2およびc3がローレベルないし論
理0で与えられるときには、対応のクラツチを離
脱状態にする。また、出力ポート63は、信号
ENOを出力する。この信号ENOは、マイクロコ
ンピユータ35内で判断して、エンジンを運転状
態にすることができないときに導出されるもので
あり、2値信号として導出される。すなわち、マ
イクロコンピユータ35では、エンジン1につい
て、何らかの故障が生じたとき、その運転を行わ
せないために、信号ENOを出力し、それを後述
のフラグコントロール79に与える。さらに、出
力ポート65は、信号ESを導出する。この信号
ESは、エンジン能動化装置19に、2値信号と
して与えられる。したがつて、この能動化装置1
9では、この信号ESがハイレベルないし論理1
で与えられるとき、エンジン1の燃料ラインや点
火系統を有効化し、信号ESがローレベルないし
論理0で与えられるとき、それらを不能動化す
る。
Output port 47 outputs a signal MG 1 C for controlling motor current control 27 for first motor/generator 5 . this signal
MG 1 C is derived as an analog voltage. Therefore, the motor current control 27, for example constituted by a well-known thyristor switch,
Depending on the analog voltage, the conduction angle of the thyristor is changed, thereby controlling the current flowing through the first motor/generator 5. The output port 49 also derives a signal MG 2 C for controlling the armature current control 31 for the second motor/generator 7. This signal MG2C
is similarly derived as an analog voltage. Therefore, the amateur current control 31, which consists of a well-known thyristor chopper,
Second motor/generator 7 according to MG 2 C
The current flowing through the armature (not shown) is controlled. Further, output port 51 provides signal EC to throttle control 17. This signal EC
is given as an analog voltage, so a servo motor (not shown) included in the throttle control 17 controls the opening degree TP of the carburetor (not shown) based on the voltage signal EC. Output port 61 then derives clutch signals c1, c2 and c3. This signal c
1, c2 and c3 are each derived as a binary signal and applied to the clutch control 21. Therefore, this clutch control 2
1, when the signals c1, c2 and c3 are applied at high level or logic 1 from this output port 61, the corresponding clutches C 1 , C 2 and C 3 included in the clutch mechanism 3 are connected, and these When signals c1, c2 and c3 are applied at a low level or logic 0, the corresponding clutch is disengaged. In addition, the output port 63 has a signal
Output ENO. This signal ENO is determined in the microcomputer 35 and is derived when the engine cannot be brought into operation, and is derived as a binary signal. That is, when some kind of failure occurs in the engine 1, the microcomputer 35 outputs a signal ENO to prevent the engine from operating, and provides it to a flag control 79, which will be described later. Furthermore, output port 65 derives signal ES. this signal
ES is given to engine activation device 19 as a binary signal. Therefore, this activation device 1
9, this signal ES is high level or logic 1.
When the signal ES is given at a low level or logic 0, it enables the fuel lines and ignition system of the engine 1, and when the signal ES is given at a low level or logic 0, it disables them.

マイクロコンピユータ35には、さらに、この
マイクロコンピユータ35において、種々のパラ
メータと共にエンジン1、モータ/ジエネレータ
5および7を制御するための信号を出力するため
に、データテーブル45を参照する。このデータ
テーブル45は、半導体素子やマトリクス回路な
どのようなもので構成されるROMを含む。な
お、このデータテーブル45については、さらに
後に関連の図面を参照してより詳細に説明する。
The microcomputer 35 further refers to a data table 45 in order to output signals for controlling the engine 1 and motor/generators 5 and 7 together with various parameters. This data table 45 includes a ROM composed of semiconductor elements, matrix circuits, and the like. Note that this data table 45 will be explained in more detail later with reference to related drawings.

第5図において、このエンジン/電気ハイブリ
ツド車は、アクセルペダル67aとブレーキペダ
ル69bとを含む。アクセルペダル67aは、ア
クセル回路67に連結される。そして、このアク
セル回路67には、アクセルペダル67aの踏み
込み量ないし開度すなわち変位量に応じて、電圧
を発生するためのポテンシヨメータを含み、この
回路67からは、そのアクセルペダル67aの変
位量を示す電圧信号APが出力される。一方、ブ
レーキペダル69bは、ブレーキ回路69に連結
される。このブレーキ回路69は、たとえばブレ
ーキ力をえるための油圧回路や、その油圧回路の
圧力のセンサなどを含み、このブレーキペダル6
9bの踏力すなわちブレーキ用油圧回路の圧力に
応じた電圧を発生するためのたとえば圧電素子を
含む。なお、このブレーキ回路69には、そのポ
テンシヨメータの他に、電圧をあるレベルで一定
化ないし飽和させるための定電圧素子を含む。し
たがつて、この回路69からは、ブレーキペダル
69bの踏力に応じた電圧信号BFが出力され
る。
In FIG. 5, this engine/electric hybrid vehicle includes an accelerator pedal 67a and a brake pedal 69b. Accelerator pedal 67a is connected to accelerator circuit 67. The accelerator circuit 67 includes a potentiometer for generating a voltage according to the amount of depression or opening of the accelerator pedal 67a, that is, the amount of displacement. A voltage signal AP indicating this is output. On the other hand, the brake pedal 69b is connected to the brake circuit 69. This brake circuit 69 includes, for example, a hydraulic circuit for obtaining braking force, a pressure sensor for the hydraulic circuit, and the like, and this brake pedal 6
It includes, for example, a piezoelectric element for generating a voltage according to the pedal force 9b, that is, the pressure of the brake hydraulic circuit. In addition to the potentiometer, the brake circuit 69 includes a constant voltage element for making the voltage constant or saturated at a certain level. Therefore, this circuit 69 outputs a voltage signal BF corresponding to the depression force on the brake pedal 69b.

この実施例の車のダツシユボード(図示せず)
のインスツルメントパネル(図示せず)上には、
第6A図に示すような表示ランプ付スイツチ7
1,73,73e,73mおよび75と、表示ラ
ンプ71e,71mおよび71gが配設される。
スイツチ71は、エンジン1,モータ/ジエネレ
ータ5および7をコンピユータ35によつて制御
するいわゆる自動制御モードを選択的に設定する
ためのスイツチであり、スイツチ73は、これら
エンジン1、モータ/ジエネレータ5,7を、コ
ンピユータ35によらず、手動的に操作するいわ
ゆるマニユアル制御モードを選択的に設定するた
めのものであり、いずれも設定されれば組込まれ
たランプが点灯する。表示ランプ71e,71m
および71gは、それぞれ、エンジン,モータお
よびジエネレータが運転不能状態であることを示
すために用いられる。すなわち、ランプ71eが
点灯されれば、エンジン1を運転することはでき
ないことを意味する。また、ランプ71mが点灯
されれば、第1および第2のモータ/ジエネレー
タ5および7を、モータモードとして運転するこ
とはできないことを意味する。さらに、ランプ7
1gが点灯されれば、第1および第2のモータ/
ジエネレータ5および7が、ジエネレータモード
としては運転できないことを意味する。マニユア
ルスイツチ73を選択したとき、さらに、スイツ
チ73eまたは73mによつてエンジンモードま
たはモータモードを選択する。すなわち、スイツ
チ73が操作されかつスイツチ73eが操作され
たときは、エンジン1は、コンピユータ35から
の信号によらず、単にアクセル回路67(第5
図)からの信号APによつてのみ運転される。ま
た、スイツチ73が操作されかつスイツチ73m
が操作されたときには、第2のモータ/ジエネレ
ータ7のみが運転を許容され、そのアマチユア電
流は、コンピユータ35からの信号によらず、ア
クセル回路67からの信号APまたはブレーキ回
路69からの信号BFによつてのみ制御される。
このようなオートモードあるいはマニユアルモー
ドの切換えのために、第6B図に示すような切換
回路77が設けられる。
Car dart board (not shown) in this example
On the instrument panel (not shown),
A switch 7 with an indicator lamp as shown in FIG. 6A.
1, 73, 73e, 73m and 75, and display lamps 71e, 71m and 71g are provided.
The switch 71 is a switch for selectively setting a so-called automatic control mode in which the engine 1, motor/generator 5, and 7 are controlled by the computer 35, and the switch 73 is a switch for selectively setting the engine 1, motor/generator 5, and 7. 7 is for selectively setting a so-called manual control mode in which the control mode is manually operated without using the computer 35, and when either setting is set, the built-in lamp lights up. Display lamps 71e, 71m
and 71g are used to indicate that the engine, motor, and generator are inoperable, respectively. That is, if the lamp 71e is lit, it means that the engine 1 cannot be operated. Further, if the lamp 71m is lit, it means that the first and second motor/generators 5 and 7 cannot be operated in the motor mode. Furthermore, lamp 7
If 1g is lit, the first and second motors/
This means that generators 5 and 7 cannot be operated in generator mode. When the manual switch 73 is selected, the engine mode or motor mode is further selected by the switch 73e or 73m. That is, when the switch 73 is operated and the switch 73e is operated, the engine 1 simply operates the accelerator circuit 67 (fifth
It is operated only by the signal AP from Figure). Also, if the switch 73 is operated and the switch 73m
is operated, only the second motor/generator 7 is allowed to operate, and its armature current is dependent on the signal AP from the accelerator circuit 67 or the signal BF from the brake circuit 69, regardless of the signal from the computer 35. It is only controlled by
For switching between the auto mode and manual mode, a switching circuit 77 as shown in FIG. 6B is provided.

第6B図において、切換回路77には、先の第
6A図に示すスイツチ71,73,73e,73
mの各接点を含む。そして、入力信号としては、
先の第5図に示すアクセル回路67からの電圧信
号APと、ブレーキ回路69からの電圧信号BFと
を受ける。そして、第6A図に示すスイツチ71
を操作したときには、これら入力された信号
AP,BFは、それぞれ、オートモードの接点を介
して、この回路77からは、電圧信号AP(O),
BF(O)として導出される。そして、この信号
AP(O),BF(O)は、それぞれ、コンピユー
タ35のインタフエイス55,57に与えられ
る。また、第6A図に示すスイツチ73を操作し
たとき、電圧信号BFは、マニユアルモードの接
点を通してこの切換回路77から、信号BF
(M)として導出される。この信号BF(M)は、
先に説明したように、アマチユア電流コントロー
ル31に与えられる。さらに、第6A図におい
て、スイツチ73と73eとを操作したときに
は、信号APは、マニユアルモードの接点および
エンジンモードの接点を介して、この切換回路7
7からは、信号AP(E)として導出される、この信
号AP(E)は、先に説明したように、スロツトルコ
ントロール17に与えられる。また、第6A図に
おいて、スイツチ73と73mとを操作したとき
には、この信号APは、マニユアルモードの接点
とモータモードの接点とを介して、この切換回路
77から、信号AP(M)として導出される。こ
の信号AP(M)は、先のアマチユア電流コント
ロール31に与えられる。なお、この切換回路7
7からは、さらに、第6A図においてスイツチ7
3と73eとを操作したときに、エンジンモード
の接点を介して、電圧信号EC(M)が導出され
る。この信号EC(M)はエンジン能動化装置1
9に与えられる。すなわち、マニユアルモードで
あつてかつエンジンモードにおいては、エンジン
1の能動化装置19を作動させるために、特別な
信号が必要となるのであるが、そのような信号
が、EC(M)として、この回路77から導出さ
れるように構成している。
In FIG. 6B, the switching circuit 77 includes switches 71, 73, 73e, 73 shown in FIG. 6A above.
m contacts. And as an input signal,
It receives the voltage signal AP from the accelerator circuit 67 and the voltage signal BF from the brake circuit 69 shown in FIG. 5 above. Then, switch 71 shown in FIG. 6A
When operating these input signals
AP and BF are respectively output from this circuit 77 via auto mode contacts as voltage signals AP(O),
It is derived as BF(O). And this signal
AP(O) and BF(O) are provided to interfaces 55 and 57 of the computer 35, respectively. Further, when the switch 73 shown in FIG. 6A is operated, the voltage signal BF is transferred from this switching circuit 77 through the manual mode contact.
(M). This signal BF(M) is
As previously explained, the amateur current control 31 is provided. Further, in FIG. 6A, when the switches 73 and 73e are operated, the signal AP is transmitted to the switching circuit 7 through the manual mode contact and the engine mode contact.
7 is derived as signal AP(E), which signal AP(E) is applied to throttle control 17 as explained above. Further, in FIG. 6A, when the switches 73 and 73m are operated, this signal AP is derived as a signal AP (M) from this switching circuit 77 via the manual mode contact and the motor mode contact. Ru. This signal AP(M) is given to the amateur current control 31 mentioned above. Note that this switching circuit 7
From 7 onwards, in FIG. 6A, switch 7
3 and 73e, a voltage signal EC(M) is derived via the engine mode contact. This signal EC (M) is the engine activation device 1
given to 9. That is, in both the manual mode and the engine mode, a special signal is required to activate the activation device 19 of the engine 1, and such a signal is used as the EC(M). The configuration is such that it is derived from the circuit 77.

第7図は第6A図に示す各表示ランプ71e,
71m,71gのための駆動回路79e,79
m,79gを含むフラグコントロール79を示
す。すなわち、駆動回路79e,79mおよび7
9gから信号が出力されるとき、対応のランプ7
1e,71mおよび71gが、それぞれ点灯表示
される。そのことによつて、対応のモードの現在
運転することができないことが表示されるのであ
る。なお、これら駆動回路79e,79m,79
gからの信号は、フラグ信号として、先のインタ
フエイス53に与えられることは前述のとおりで
ある。駆動回路79eは、たとえばOR回路を含
み、出力ポート63(第4図)からの信号ENO
と、エンジン1から与えられる信号ETと、信号
FLとさらに信号Aとを受ける。信号ENOはオー
トモードにおいてエンジンを動作させ得ないとい
うことを示す信号であり、信号ETはエンジン温
度が所定値以上に達したことを示す信号であり、
信号FLは燃料レベルが所定値以下にまで下がつ
たことを示す信号である。なお、この信号FLが
得られるであろう燃料の残量は、燃料タンク(図
示せず)の形状等によつて種々異なるが、残りの
燃料がたとえば5リツトル以下になつたとき、ハ
イレベルとして出力されるようにすればよい。ま
た、信号Aは、エンジン回転数センサ9からの信
号N1とエンジン1からの信号EOとの論理積であ
る。すなわち、この信号Aは、エンジン1の軸回
転数があるときであつてしかしながらエンジン潤
滑の油圧が所定値以下のような状態のときにハイ
レベルとして出力される信号である。また、駆動
回路79mは、信号MT,BVLおよびBWを受け
る。信号MTは第2のモータ/ジエネレータ2の
温度が所定値以上になつたことを示す信号であ
り、信号BVLはバツテリ23が過放電状態にな
つたことを示す信号であり、信号BWは、バツテ
リ23の液面レベルが所定値以下にまで達したこ
とを示す信号であり、それぞれ、ハイレベルとし
て出力される信号である。そしてこの回路79m
は、これらの信号のいずれかに応じて、ハイレベ
ルの出力を導出するように、OR回路などを含
む。さらに、駆動回路79gは、信号BT,BVH
およびBWを受ける。信号BTはバツテリ23の
温度が所定以上に達したとき、信号BVHはバツ
テリ23が過充電状態にあるとき、それぞれハイ
レベルとして出力されるものである。なお信号
BWは先のものと同様である。そして、この回路
79gは、これらの信号のいずれかがあるとき、
その出力としてハイレベルを導出するように、た
とえばOR回路などを含む。
FIG. 7 shows each display lamp 71e shown in FIG. 6A,
Drive circuits 79e and 79 for 71m and 71g
A flag control 79 is shown containing m, 79g. That is, drive circuits 79e, 79m and 7
When a signal is output from 9g, the corresponding lamp 7
1e, 71m, and 71g are displayed by lighting, respectively. This indicates that the corresponding mode cannot currently be operated. Note that these drive circuits 79e, 79m, 79
As described above, the signal from g is given to the interface 53 as a flag signal. The drive circuit 79e includes, for example, an OR circuit, and receives the signal ENO from the output port 63 (FIG. 4).
, the signal ET given from engine 1, and the signal
Receives FL and further signal A. The signal ENO is a signal indicating that the engine cannot be operated in auto mode, and the signal ET is a signal indicating that the engine temperature has reached a predetermined value or higher.
The signal FL is a signal indicating that the fuel level has fallen below a predetermined value. Note that the remaining amount of fuel at which this signal FL will be obtained varies depending on the shape of the fuel tank (not shown), etc., but when the remaining fuel is, for example, 5 liters or less, it will be detected as a high level. All you have to do is make it output. Further, the signal A is the AND of the signal N1 from the engine rotation speed sensor 9 and the signal EO from the engine 1. That is, this signal A is a signal that is output as a high level when the shaft rotation speed of the engine 1 is high, but when the engine lubrication oil pressure is below a predetermined value. Further, the drive circuit 79m receives signals MT, BVL, and BW. The signal MT is a signal indicating that the temperature of the second motor/generator 2 has exceeded a predetermined value, the signal BVL is a signal indicating that the battery 23 has become over-discharged, and the signal BW is a signal indicating that the battery 23 has reached an over-discharge state. This is a signal indicating that the liquid level of No. 23 has reached a predetermined value or less, and each signal is output as a high level. And this circuit 79m
includes an OR circuit or the like to derive a high level output in response to any of these signals. Further, the drive circuit 79g outputs signals BT, BVH.
and undergo BW. The signal BT is output as a high level when the temperature of the battery 23 reaches a predetermined level or higher, and the signal BVH is output as a high level when the battery 23 is in an overcharged state. Furthermore, the signal
BW is similar to the previous one. Then, when there is any of these signals, this circuit 79g
It includes, for example, an OR circuit so as to derive a high level as its output.

データテーブル45には、第2図および第8図
ないし第10図に示すグラフに基づいて、複数の
テーブルが設定されている。このようなデータテ
ーブル45には、その用いられる2つのモータ/
ジエネレータ5,7やエンジン1などの特性に応
じて、それぞれ固有の制御量データに関連する情
報が設定されている。ここで、第2図に関するデ
ータとしては、車の出力軸回転数と、それによつ
て決まる所要トルクのデータが第2図に従つて設
定される。
A plurality of tables are set in the data table 45 based on the graphs shown in FIG. 2 and FIGS. 8 to 10. Such a data table 45 includes information on the two motors used.
Information related to unique control amount data is set according to the characteristics of the generators 5 and 7, the engine 1, and the like. Here, as the data related to FIG. 2, data on the output shaft rotation speed of the vehicle and the required torque determined thereby are set according to FIG.

第8図は、第1のモータ/ジエネレータ5の回
転数に対するモータトルクTm1とジエネレータト
ルクTg1の特性の一例を示すグラフである。この
第1のモータ/ジエネレータ5をモータモードと
する場合には、コンピユータ35から出力ポート
47に与えられるモータ制御データが最大たとえ
ば4Vのとき、そのモータトルクTm1を上限Tmu1
であると規定する。したがつて、第3図のモータ
電流コントロール27におけるグラフにおいて、
入力信号電圧MG1Cがたとえば4Vのとき、この第
1のモータ/ジエネレータ5がモータトルクの上
限Tmu1で運転されるであろう。また、この第1
のモータ/ジエネレータ5をジエネレータモード
とする場合には、ブレーキ回路69に含まれる油
圧ブレーキ系で予め設定された最大圧力値のと
き、コンピユータ35からその出力ポート47へ
与えられるジエネレータ制御データの最大をたと
えば−4Vとすれば、そのときジエネレータトル
クTg1がその上限Tgu1として規定される。したが
つて、第3図に示すモータ電流コントロール27
におけるグラフにおいて、入力信号電圧MG1Cが
たとえば−4Vのとき、この第1のモータ/ジエ
ネレータ5がジエネレータトルクの上限Tgu1
運転されるであろう。データテーブル45では、
コンピユータ35からの要求に応じて、このよう
なトルクTm1,Tg1を得るに必要な制御量電圧
(またはそれを表わすデータ)をコンピユータ3
5に与える。
FIG. 8 is a graph showing an example of the characteristics of the motor torque Tm 1 and the generator torque Tg 1 with respect to the rotational speed of the first motor/generator 5. FIG. When this first motor/generator 5 is set to the motor mode, when the maximum motor control data given from the computer 35 to the output port 47 is, for example, 4V, the motor torque Tm 1 is set to the upper limit Tmu 1
It is specified that Therefore, in the graph for motor current control 27 in FIG.
When the input signal voltage MG 1 C is for example 4V, this first motor/generator 5 will be operated at an upper limit of the motor torque Tmu 1 . Also, this first
When setting the motor/generator 5 to the generator mode, when the maximum pressure value is preset in the hydraulic brake system included in the brake circuit 69, the maximum value of the generator control data given from the computer 35 to its output port 47 is set. For example, if it is -4V, then the generator torque Tg 1 is defined as its upper limit Tgu 1 . Therefore, the motor current control 27 shown in FIG.
In the graph at, when the input signal voltage MG 1 C is, for example, −4V, this first motor/generator 5 will be operated at the upper limit of the generator torque Tgu 1 . In the data table 45,
In response to a request from the computer 35, the computer 35 transmits the control amount voltage (or data representing it) necessary to obtain such torques Tm 1 and Tg 1 .
Give to 5.

第9図は第2のモータ/ジエネレータ5の回転
数に対するモータトルクTm2とジエネレータトル
クTg2の特性の一例を示すグラフである。この第
2のモータ/ジエネレータ7をモータモードとす
る場合には、コンピユータ35からその出力ポー
ト49に与えられるモータ制御データが最大たと
えば4Vのとき、そのモータトルクTm2をその上
限Tmu2と規定する。したがつて、第3図に示す
アマチユア電流コントロール31におけるグラフ
において、そこに与えられる電圧信号MG2Cが+
4Vのとき、このコントロール31が第2のモー
タ/ジエネレータ7をその上限トルクTmu2で運
転するに必要なアマチユア電流Iaを与える。ま
た、この第2のモータ/ジエネレータ7を、ジエ
ネレータモードとする場合には、ブレーキ回路6
9に含まれる油圧ブレーキ系で予め設定された最
大圧力値のとき、コンピユータ35からその出力
ポート49へ与えられるジエネレータ制御データ
を最大たとえば−4Vとしたとき、そのジエネレ
ータトルクTgがその上限Tgu2として規定され
る。したがつて、第3図に示すアマチユア電流コ
ントロール31におけるグラフにおいて、入力信
号電圧MG2Cがたとえば−4Vのとき、この第2の
モータ/ジエネレータ7がジエネレータトルクの
上限Tgu2で運転されるであろう。データテーブ
ル45では、コンピユータ35からの要求に応じ
て、このようなトルクTm2,Tg2を得るに必要な
制御量電圧(またはそれを表わすデータ)を、コ
ンピユータ35に与える。
FIG. 9 is a graph showing an example of the characteristics of motor torque Tm 2 and generator torque Tg 2 with respect to the rotational speed of the second motor/generator 5. FIG. When this second motor/generator 7 is set to the motor mode, when the maximum motor control data given from the computer 35 to its output port 49 is, for example, 4V, the motor torque Tm 2 is defined as its upper limit Tmu 2 . . Therefore, in the graph of the amateur current control 31 shown in FIG. 3, the voltage signal MG 2 C applied thereto is +
At 4V, this control 31 provides the armature current Ia necessary to operate the second motor/generator 7 at its upper limit torque Tmu 2 . In addition, when the second motor/generator 7 is set to the generator mode, the brake circuit 6
When the maximum pressure value is preset in the hydraulic brake system included in 9, and the generator control data given from the computer 35 to its output port 49 is set to a maximum of -4V, for example, the generator torque Tg is its upper limit Tgu 2 It is defined as. Therefore, in the graph of amateur current control 31 shown in FIG. 3, when input signal voltage MG 2 C is, for example, -4V, this second motor/generator 7 is operated at upper limit Tgu 2 of generator torque. Will. The data table 45 provides the computer 35 with the control amount voltage (or data representing it) necessary to obtain such torques Tm 2 and Tg 2 in response to a request from the computer 35 .

第10図はエンジン1の回転数に対するトルク
Teの特性の一例を示すグラフである。特に、第
10B図は、第10A図の必要な部分を拡大して
示すグラフである。この実施例では、エンジン1
の許容すべきトルク範囲は、スロツトルコントロ
ール17によつて制御されるスロツトル開度が
100%のときその上限Teuであり、50%のときそ
の下限Telであると規定する。したがつて、この
実施例で運転許容可能なエンジントルクTeの範
囲は、その回転数の下限Nelから上限Neuまでの
範囲について、かつトルクの下限Telから上限
Teuまでである。したがつて、第3図に示すスロ
ツトルコントロール17では、コンピユータ35
の出力ポート51から与えられる電圧信号EC
たとえば4Vのときそのスロツトル開度を100%と
するようにサーボモータを駆動し、この信号電圧
ECがたとえば2Vのときそのスロツトル開度を50
%にするようにサーボモータを駆動する。なお、
前述のように、このエンジントルクの下限Telか
ら上限Teuまでの範囲は、第1図の燃費率がたと
えば220gr/PS.hをほぼ含むが、前述のように一
部には燃費率がそれ以下の領域も含まれる。これ
は制御を簡単にするために、スロツトル開度の下
限を50%に設定したためである。データテーブル
45では、コンピユータ35からの要求に応じ
て、この運転が許容された範囲内の任意のエンジ
ントルクTeをえるに必要なスロツトル開度
(%)に相当する制御量電圧(またはそれを表わ
すデータ)を、コンピユータ35に与える。
Figure 10 shows the torque relative to the rotational speed of engine 1.
It is a graph showing an example of the characteristics of Te. In particular, FIG. 10B is a graph showing a necessary portion of FIG. 10A in an enlarged manner. In this example, engine 1
The permissible torque range is determined by the throttle opening controlled by the throttle control 17.
It is defined that when it is 100%, it is the upper limit Teu, and when it is 50%, it is the lower limit Tel. Therefore, in this embodiment, the range of engine torque Te that is permissible for operation is from the lower limit Nel of the rotation speed to the upper limit Neu, and from the lower limit Tel of the torque to the upper limit.
Until Teu. Therefore, in the throttle control 17 shown in FIG.
When the voltage signal E C applied from the output port 51 of the
For example, when EC is 2V, set the throttle opening to 50
Drive the servo motor to make it %. In addition,
As mentioned above, the range from the lower limit Tel to the upper limit Teu of engine torque almost includes the fuel efficiency rate in Figure 1, for example, 220gr/PS.h, but as mentioned above, there are some cases where the fuel efficiency rate is lower than that. Also includes the area of This is because the lower limit of the throttle opening was set at 50% to simplify control. In the data table 45, in response to a request from the computer 35, the control amount voltage (or the control amount voltage representing the data) is provided to the computer 35.

以上において、この発明の好ましい実施例の構
成について説明したが、以下には第13図ないし
第19図に示すフローダイアグラムとともに、そ
の動作について説明する。
The configuration of the preferred embodiment of the present invention has been described above, and its operation will be described below along with the flow diagrams shown in FIGS. 13 to 19.

まず、オートモードにおける操作ないし動作に
ついて説明する。オートモードにおいて、まず、
その最初のステツプ101でコンピユータ35は、
第4図に示す各インタフエイス37,39,4
1,43,55および57から、それぞれのデー
タN1,N2,T1,T2,AP(O)およびBF(O)
を読取る。すなわち、インタフエイス37から
は、エンジン1の軸回転数N1が与えられ、イン
タフエイス39からは、第2のモータ/ジエネレ
ータ7の軸回転数N2が与えられる。また、イン
タフエイス41からは、エンジン1の軸トルク
T1が与えられ、インタフエイス43からは、第
2のモータ/ジエネレータ7の軸トルクT2が与
えられる。さらに、インタフエイス55からは、
アクセルペダル67a(第5図)の踏込み量に相
当する電圧AP(O)が与えられ、インタフエイ
ス57からはブレーキペダル69b(第5図)の
踏力に相当する電圧BF(O)が与えられる。
First, operations in auto mode will be explained. In auto mode, first,
In the first step 101, the computer 35
Each interface 37, 39, 4 shown in FIG.
1, 43, 55 and 57, the respective data N 1 , N 2 , T 1 , T 2 , AP(O) and BF(O)
Read. That is, the interface 37 gives the shaft rotation speed N 1 of the engine 1, and the interface 39 gives the shaft rotation speed N 2 of the second motor/generator 7. In addition, the shaft torque of the engine 1 is output from the interface 41.
T 1 is given, and the shaft torque T 2 of the second motor/generator 7 is given from the interface 43 . Furthermore, from the interface 55,
A voltage AP(O) corresponding to the amount of depression of the accelerator pedal 67a (FIG. 5) is applied, and a voltage BF(O) corresponding to the depression force of the brake pedal 69b (FIG. 5) is applied from the interface 57.

そして、コンピユータ35では、続くステツプ
102において、この読取つたデータに基づいて、
データテーブル45を参照して、そのときこのハ
イブリツド車に要求される所要トルクTrを求め
る。すなわち、電圧信号AP(O)またはBF
(O)に基づいて、所要トルクTrを読出す。たと
えば、アクセルペダル67aを一杯に踏込んでい
れば、アレクセル回路67からはその最大の踏込
み状態であることを表わす電圧信号AP(O)た
とえば+4Vとして導出されているはずである。
そして、コンピユータ35は、その最大電圧(+
4V)の信号AP(O)が入力されていれば、それ
は第2図における全加速の状態であることを判別
し、そのときの車の出力軸回転数(この場合は第
2のモータ/ジエネレータの軸回転数に等しい)
N2との関係で、所要トルクTrを読出す。すなわ
ち、この第2図における全加速を示すライン上の
或る一点(回転数N2によつて決まる)の所要ト
ルクTrのデータを読出す。すなわち、コンピユ
ータ35では、得られる電圧信号AP(O)の大
きさに応じて、その電圧によつて決まるライン上
の一点から、所要トルクTrのデータを読出す。
なお、電圧信号BF(O)に基づいて所要トルク
Trのデータを求める場合も同様である。このよ
うにして、コンピユータ35が、ステツプ102に
おいて、所要トルクTrのデータを求めた後、さ
らに、コンピユータ35は、再びデータテーブル
45を参照して、そのときの車の出力軸回転数
N2によつて定まる第2のモータ/ジエネレータ
7のモータトルクの上限Tmu2およびジエネレー
タトルクの上限−Tgu2を求める。すなわち、第
9図において、回転数N2によつて定まるモータ
トルクの上限Tmu2とジエネレータトルクの上限
−Tgu2を読出す。さらに、コンピユータ35
は、続くステツプ104において、データテーブル
45を参照して、そのときのエンジン1の軸回転
数N1のデータに基づいて、そのときのエンジン
トルクの上限Teuおよび下限Telを読出す。すな
わち、第10図において、回転数N1によつて定
まるエンジントルクの上限Teuおよび下限Telを
読出す。なお、コンピユータ35は、先に、イン
タフエイス53から、各フラグの状態を示す信号
を読取つている。すなわち、第7図に示すフラグ
コントロール79からの信号が、インタフエイス
53を介してコンピユータ35に与えられてい
る。たとえばそのときにエンジンを運転すること
ができないのであれば駆動回路79eからは、ラ
ンプ71e(第6A図)を点灯するような、ハイ
レベルないし論理1の信号が出力されているであ
ろう。そして、コンピユータ35では、続くステ
ツプ105ないし108までにおいて、上述のインタフ
エイス53からの信号に基づいて、各フラグすな
わちエンジンフラグ,モータフラグおよびジエネ
レータフラグの状態を判断し、それによつて現在
運転可能なモードを決定する。
Then, the computer 35 performs the following steps.
In 102, based on this read data,
With reference to the data table 45, the required torque Tr required for this hybrid vehicle at that time is determined. That is, the voltage signal AP(O) or BF
(O), read out the required torque Tr. For example, if the accelerator pedal 67a is fully depressed, the accelerator circuit 67 should output a voltage signal AP(O) of +4V, for example, representing the maximum depression state.
Then, the computer 35 outputs the maximum voltage (+
4V) signal AP(O) is input, it is determined that it is in the state of full acceleration as shown in Figure 2, and the output shaft rotation speed of the car at that time (in this case, the second motor/generator) is input. (equal to the shaft rotation speed)
Read the required torque Tr in relation to N2 . That is, the data of the required torque Tr at a certain point (determined by the rotational speed N2 ) on the line indicating the total acceleration in FIG. 2 is read out. That is, the computer 35 reads data on the required torque Tr from a point on a line determined by the voltage, depending on the magnitude of the obtained voltage signal AP(O).
In addition, the required torque is determined based on the voltage signal BF(O).
The same applies when obtaining data on Tr. In this way, after the computer 35 obtains the data on the required torque Tr in step 102, the computer 35 further refers to the data table 45 again and calculates the output shaft rotation speed of the vehicle at that time.
The upper limit Tmu 2 of the motor torque of the second motor/generator 7 and the upper limit −Tgu 2 of the generator torque determined by N 2 are determined. That is, in FIG. 9, the upper limit Tmu 2 of the motor torque and the upper limit -Tgu 2 of the generator torque determined by the rotational speed N 2 are read out. Furthermore, the computer 35
In the following step 104, the controller refers to the data table 45 and reads out the upper limit Teu and lower limit Tel of the engine torque at that time based on the data of the shaft rotational speed N1 of the engine 1 at that time. That is, in FIG. 10, the upper limit Teu and lower limit Tel of engine torque determined by the rotational speed N1 are read out. Note that the computer 35 first reads signals indicating the status of each flag from the interface 53. That is, a signal from the flag control 79 shown in FIG. 7 is given to the computer 35 via the interface 53. For example, if the engine cannot be operated at that time, the drive circuit 79e will output a high level or logic 1 signal that lights up the lamp 71e (FIG. 6A). Then, in the following steps 105 to 108, the computer 35 determines the status of each flag, that is, the engine flag, motor flag, and generator flag, based on the signals from the above-mentioned interface 53, and determines whether the current operation is possible. Determine the mode.

すなわち、ステツプ105において、まず、コン
ピユータ35はエンジンフラグがセツトされてい
るか否かを判断する。すなわち、駆動回路79e
(第7図)からの信号がハイレベルないし論理1
であるか否かを判断する。このステツプ105にお
いて、“YES”と判断したときは、駆動回路79
eに、信号ENO,A,ET,FLの少なくとも1
つが入力されていることを意味し、この場合には
エンジン1を運転することはできないので、当
然、モータモードまたはジエネレータモードのみ
でしか運転できない。
That is, in step 105, the computer 35 first determines whether or not the engine flag is set. That is, the drive circuit 79e
The signal from (Figure 7) is high level or logic 1
Determine whether or not. In this step 105, if it is determined as “YES”, the drive circuit 79
e, at least one of the signals ENO, A, ET, FL
In this case, the engine 1 cannot be operated, so naturally it can only be operated in the motor mode or the generator mode.

先のステツプ105において、“NO”と判断する
ということは、エンジンがそのとき運転可能な状
態であるということを示し、コンピユータ35は
続くステツプ106において、モータフラグがセツ
トされているか否かを判断する。すなわち、駆動
回路79mからの信号がハイレベルないし論理1で
あるか否かを判断する。このステツプ106におい
て、“YES”であると判断するときには、駆動回
路79mに、信号MT,BVLおよびBWの少なく
とも1つが入力されていて、そのときはモータモ
ードとしては運転できないことを意味する。した
がつて、コンピユータ35では、続いて、ステツ
プ107において、ジエネレータフラグがセツトさ
れているか否かを判断する。すなわち、駆動回路
79gからの信号がハイレベルないし論理1であ
るか否かを判断する。この判断ステツプ107にお
いて“YES”であるということは、駆動回路7
9gに、信号BT,BVHおよびBWの少なくとも
1つが入力されていて、そのときにはジエネレー
タモードとして運転することはできないというこ
とを意味する。したがつて、このステツプ107に
おいて“YES”と判断した場合には、残るエン
ジン1によつてのみ運転可能であるということに
なる。また、判断ステツプ107において“NO”で
あるということは、モータモードを除いて、エン
ジンモードおよび/またはジエネレータモードが
運転可能であるということになる。
A determination of "NO" in the previous step 105 indicates that the engine is ready for operation at that time, and the computer 35 determines in the following step 106 whether or not the motor flag is set. do. That is, it is determined whether the signal from the drive circuit 79m is at a high level or logic 1. When it is determined as "YES" in this step 106, at least one of the signals MT, BVL and BW is input to the drive circuit 79m, which means that the drive circuit 79m cannot operate in the motor mode. Therefore, the computer 35 subsequently determines in step 107 whether or not the generator flag is set. That is, it is determined whether the signal from the drive circuit 79g is at a high level or logic 1. “YES” in this judgment step 107 means that the drive circuit 7
At least one of the signals BT, BVH, and BW is input to 9g, which means that the generator cannot operate in the generator mode. Therefore, if "YES" is determined in this step 107, it means that operation is possible only with the remaining engine 1. Further, a "NO" result in the determination step 107 means that the engine mode and/or the generator mode can be operated except for the motor mode.

先の判断ステツプ106において“NO”として判
断するということは、少なくともエンジンモード
および/またはモータモードが運転可能であると
いうことを意味し、コンピユータ35では、続く
ステツプ108において、さらに、ジエネレータフ
ラグがセツトされているか否かを判断する(ステ
ツプ107と同様にして)。そして、このステツプ
108において“YES”として判断したときには、
ジエネレータモードを除いて、残るエンジンモー
ドおよび/またはモータモードで運転可能であ
る。逆に、このステツプ108において“NO”と判
断するということは、すべてのモードの運転が可
能であるということになる。
A determination of "NO" in the previous determination step 106 means that at least the engine mode and/or motor mode can be operated, and the computer 35 further sets the generator flag in the subsequent step 108. It is determined whether or not it is set (similar to step 107). And this step
When determining “YES” in 108,
With the exception of the generator mode, it is possible to operate in the remaining engine and/or motor modes. Conversely, a "NO" determination in step 108 means that all modes of operation are possible.

このようにして、マイクロコンピユータ35
は、第6A図に示すスイツチ71が操作された状
態すなわちオートモードにおいて、現在運転可能
なモードは何であるかを判断する。そして、エン
ジンモードもモータモードもジエネレータモード
も運転可能であると判断した場合には“E+M+
G”で続くステツプに移る。モータモードまたは
エンジンモードが運転可能であると判断した場合
には“M+G”で続くステツプに移る。モータモ
ード,ジエネレータモードが運転不可能であると
判断した場合には、“E”で続くステツプに移
る。さらに、モータモードのみが運転不可能であ
ると判断した場合には“E+G”で続くステツプ
に移る。そして、ジエネレータモータのみが運転
不可能であると判断した場合には、“E+M”で
続くステツプに移る。以下には、これらのそれぞ
れの場合について説明する。
In this way, the microcomputer 35
determines which mode is currently available for operation in the state where the switch 71 shown in FIG. 6A is operated, that is, in the auto mode. If it is determined that it is possible to operate in engine mode, motor mode, and generator mode, “E+M+
Go to the next step with "G". If it is determined that the motor mode or engine mode is operable, move to the next step with "M+G". If it is determined that the motor mode or generator mode is not operable, If it is determined that only the motor mode cannot be operated, it will proceed to the step that follows with "E+G".Then, if it is determined that only the motor mode cannot be operated, it will proceed to the step that follows with "E+G". If it is determined, the process moves to the next step with "E+M".Each of these cases will be explained below.

まず、第14図,第15A図ないし第15D図
を参照して、最も一般的な状態すなわちすべての
モードで運転可能な場合について説明する。この
場合には、マイクロコンピユータ35は、まず、
その最初のステツプ111において、先のステツプ
102において求めた所要トルクTrが正であるか否
かを判断する。すなわち必要なトルクが駆動トル
クであるのか制御トルクであるのかを判断する。
なお、トルクの正は駆動トルクを意味し、負は制
動(ブレーキ)トルクを意味するものとする。ス
テツプ111において“YES”であるときは、所要
トルクTrが正であるということであり、コンピ
ユータ35は、続いて、ステツプ112において、
車の出力軸回転数N2(この場合第2のモータ/
ジエネレータ7の軸回転数と同じ)が、たとえば
第10図に示すようなエンジン1について予め定
められた回転数範囲すなわちNelからNeuまでの
範囲にあるか否かを判断する。このステツプ112
は、出力軸回転数N2がエンジン1に許容された
回転数範囲内であれば積極的にエンジンを運転す
る状態にしたいためであり、このステツプ112に
おいて“NO”と判断するときは、たとえば第2
図に示すグラフの領域,,以外の領域であ
ることを意味する。しかも、この場合には、所要
トルクTrは正であるので、このときの運転領域
はかあるいはである。そこで、続くステツプ
113においては、所要トルクTrが、先にステツプ
103において求めた第2のモータ/ジエネレータ
7のモータトルクの上限Tmu2を超えるか否かを
判断する。すなわち、このステツプ113において
“YES”と判断するということは、第2図におけ
る領域における運転状態が要求されていること
を意味し、“NO”と判断するときは第2図におけ
る領域での運転が要求されている場合である。
First, with reference to FIGS. 14 and 15A to 15D, the most general state, that is, the case where operation is possible in all modes will be described. In this case, the microcomputer 35 first
In the first step 111, the previous step
It is determined whether the required torque Tr found in step 102 is positive. That is, it is determined whether the required torque is a driving torque or a control torque.
Note that positive torque means driving torque, and negative torque means braking torque. If "YES" in step 111, it means that the required torque Tr is positive, and the computer 35 subsequently determines in step 112,
Car output shaft rotation speed N 2 (in this case the second motor/
It is determined whether the rotational speed (same as the shaft rotational speed of the generator 7) is within a predetermined rotational speed range for the engine 1 as shown in FIG. 10, that is, from Nel to Neu. This step 112
The reason for this is that if the output shaft rotation speed N 2 is within the rotation speed range allowed for the engine 1, the engine should be actively operated, and when determining "NO" in step 112, for example Second
This means an area other than the area of the graph shown in the figure. Moreover, in this case, the required torque Tr is positive, so the operating range at this time is . So, the following steps
In 113, the required torque Tr is
It is determined whether the upper limit Tmu 2 of the motor torque of the second motor/generator 7 determined in step 103 is exceeded. In other words, determining "YES" in step 113 means that the operating state in the region shown in Figure 2 is required, and determining "NO" means that the operating state in the region shown in Figure 2 is required. is required.

さらに、先のステツプ112において“YES”と
判断するということは、車の出力軸回転数がその
エンジン1の運転を許容する回転数範囲内にある
ということを意味し、コンピユータ35では、続
くステツプ114において、さらに、先のステツプ
101において読取つたエンジン1の軸回転数N1
が、その許容された範囲内すなわちNelからNeu
の範囲内であるか否かを判断する。このステツプ
114において“YES”ということは、実際にエン
ジン1が許容される範囲内で運転されている状態
にあるということを示すものである。そこで、コ
ンピユータ35では、続くステツプ115におい
て、このときの所要トルクTrが、先のステツプ
104において求めたエンジントルクの上限Teuを
超えるか否かを判断する。すなわち、この判断ス
テツプ115においては、たとえば第2図に示す領
域であるのか、それとも領域またはである
のかを判断する。したがつて、このステツプ115
において“YES”と判断するときは、領域に
おける運転が要求されている場合である。逆に、
このステツプ115において“NO”と判断されると
きは、コンピユータ35は、続くステツプ116に
おいて、さらに、その所要トルクTrが、エンジ
ン1の運転が許容されたトルク範囲内であるか否
かすなわちエンジントルクの下限Telから上限
Teuまでの範囲にあるか否かを判断する。すなわ
ち、このステツプ116においては、現在要求され
ている運転が、第2図に示すの領域なのかの
領域なのかを判断する。したがつてこのステツプ
116において“YES”と判断するときは、領域
における運転状態が要求されていることがわか
る。逆に、このステツプ116において“NO”と判
断されるときは、領域における運転が要求され
ていることがわかる。
Furthermore, determining "YES" in the previous step 112 means that the output shaft rotation speed of the vehicle is within the rotation speed range that allows the engine 1 to operate. At 114, further step
Shaft rotation speed of engine 1 read at 101 N 1
is within its allowed range, i.e. from Nel to Neu
Determine whether it is within the range. This step
"YES" in step 114 indicates that the engine 1 is actually being operated within an allowable range. Therefore, in the subsequent step 115, the computer 35 determines that the required torque Tr at this time is the same as that in the previous step.
It is determined whether the engine torque exceeds the upper limit Teu determined in step 104. That is, in this judgment step 115, it is judged whether it is, for example, the area shown in FIG. 2 or the area. Therefore, this step 115
When it is judged as "YES", it is a case where operation in the area is required. vice versa,
When it is determined "NO" in this step 115, the computer 35 further determines whether the required torque Tr is within the torque range within which the engine 1 is allowed to operate, that is, the engine torque. From the lower limit Tel to the upper limit
Determine whether it is within the range up to Teu. That is, in this step 116, it is determined whether the currently requested operation is in the range shown in FIG. 2 or the range shown in FIG. Therefore this step
When the determination in step 116 is "YES", it is understood that the operating state in the region is requested. On the other hand, when the determination in step 116 is "NO", it is understood that operation in the area is required.

先の判断ステツプ114において、“NO”と判断
するときは、車の出力軸の回転数N2はエンジン
に許容された回転数範囲内にあるにもかかわら
ず、そのときにエンジン1がアイドリング状態か
あるいは停止状態にあることを意味する。したが
つて、続くステツプ117において、コンピユータ
35は、所要トルクTrが第2のモータ/ジエネ
レータ7のモータトルクの上限Tmu2を超えるか
否かを判断する。なお、この判断ステツプ117に
おける判断の必要性は、次のような理由である。
すなわち、エンジン1がアイドリング状態か停止
状態にあるかで、第1のモータ/ジエネレータ5
は、必要あるとき、そのエンジン1の始動のため
に用いる必要がある。したがつて、このような場
合には、第2のモータ/ジエネレータ7によつて
しかその駆動トルクを得ることができないので、
所要トルクTrがその第2のモータ/ジエネレー
タ7のモータトルクの上限Tmu2を超えるか否か
を判断するのである。そして、このステツプ117
において“YES”であるということは、たとえ
ば第2図における領域のうち、3―1であると
いうことを意味し、逆に“NO”であるというこ
とは、3―2の領域における運転が要求されてい
ることに他ならない。
When determining "NO" in the previous determination step 114, the engine 1 is in an idling state at that time even though the rotation speed N2 of the output shaft of the vehicle is within the rotation speed range allowed for the engine. or it means that it is in a stopped state. Therefore, in the following step 117, the computer 35 determines whether the required torque Tr exceeds the upper limit Tmu 2 of the motor torque of the second motor/generator 7. Note that the judgment in this judgment step 117 is necessary for the following reasons.
That is, depending on whether the engine 1 is in an idling state or a stopped state, the first motor/generator 5
must be used to start the engine 1 when necessary. Therefore, in such a case, the driving torque can only be obtained by the second motor/generator 7.
It is determined whether the required torque Tr exceeds the upper limit Tmu 2 of the motor torque of the second motor/generator 7. And this step 117
``YES'' means, for example, that the area is 3-1 in Figure 2, and conversely, ``NO'' means that operation in the 3-2 area is required. There is no other way than that.

さらに、最初の判断ステツプ111において、
“NO”であるということは、そのときの所要トル
クTrが負であるということを意味する。すなわ
ち、そのときに要求されている所要トルクTrは
制動トルクとしてであるということはわかる。し
たがつて、コンピユータ35では、続くステツプ
118において、その負の所要トルク−Trが第2の
モータ/ジエネレータのジエネレータトルクの上
限−Tgu2を超えるか否かを判断する。換言すれ
ば、このステツプ118においては、要求される制
動トルクが、第2のモータ/ジエネレータ7だけ
でまかなえるのか、それともさらに第1のモー
タ/ジエネレータ5によるジエネレータトルクを
必要とするのかを判断する。したがつて、このス
テツプ118において“YES”と判断するというこ
とは、たとえば第2図における領域における運
転が要求されているということであり、逆に
“NO”と判断するときは、第2図における領域
における運転が要求されていることを意味する。
Furthermore, in the first judgment step 111,
“NO” means that the required torque Tr at that time is negative. That is, it can be seen that the required torque Tr requested at that time is as a braking torque. Therefore, the computer 35 performs the following steps.
At 118, it is determined whether the negative required torque -Tr exceeds the upper limit of the generator torque of the second motor/generator -Tgu2 . In other words, in this step 118, it is determined whether the required braking torque can be provided by the second motor/generator 7 alone, or whether additional generator torque from the first motor/generator 5 is required. . Therefore, a "YES" determination at step 118 means that, for example, operation in the area shown in FIG. This means that operation in the area is required.

このようにして、現在要求されている運転状態
が、たとえば第2図に示す各領域のいずれである
かが判断される。以下には、それぞれの領域にお
ける運転のための制御の態様について、第15A
図ないし第15D図を参照して説明する。
In this way, it is determined which of the regions shown in FIG. 2, for example, the currently requested operating state is in. Below, the aspects of control for operation in each area are described in Section 15A.
This will be explained with reference to FIGS. 15D to 15D.

まず第15A図を参照して、領域の場合すな
わちエンジン1を駆動源とせず、第2のモータ/
ジエネレータ7および第1のモータ/ジエネレー
タ5の組合せによつて、所要トルクTrを得よう
とする場合である。この場合には、まず、コンピ
ユータ35は、インタフエイス59かつしたがつ
てクラツチコントロール21から、クラツチ機構
3に含まれるクラツチC2が連結状態にあるか否
かを判断する。(ステツプ201)。この判断ステツ
プ201が必要なのは、次のような理由による。す
なわち、このクラツチC2が連結状態にないとき
には、そのまま第1および第2のモータ/ジエネ
レータ5および7に対して、指令を与えることは
できない。なぜなら、直前の制御状態において第
1のモータ/ジエネレータ5が必ずしも運転状態
にあるとは限らず、もしこの第1のモータ/ジエ
ネレータ5が運転状態になければ、現在N2で回
転している第2のモータ/ジエネレータ7に、そ
のまま第1のモータ/ジエネレータ5を連結する
ことは、クラツチC2の破壊のおそれがあるから
である。それと共に、そのような状態にあるとき
には、そのままクラツチC2を連結すれば、車の
運転にシヨツクを生じ、運転車に対するフイーリ
ングにおいて問題が生じる。そこで、このの領
域で運転する場合には、まず、第1および第2の
モータ/ジエネレータ5および7を連結するクラ
ツチC2が連結状態にあるか否かを判断する。も
し、連結状態にあればすなわちこのステツプ201
において“YES”と判断すれば、コンピユータ
35は、ステツプ202において、コマンド
“2220”をそれぞれ対応の出力ポートに与える。
なお、このようなコマンドについては別表に示す
とおりである。すなわち、第1桁目のキヤラクタ
が出力ポート61に対するコマンドであり、第2
桁目のキヤラクタが出力ポート47に対するコマ
ンドであり、第3桁目のキヤラクタが出力ポート
49に対するコマンドであり、第4桁目のキヤラ
クタが出力ポート51に対するコマンドである。
なお、このようなコマンドは、次のコマンドが出
力されるまで先のコマンドが保持される。したが
つて、このステツプ202においては、コンピユー
タ35は、出力ポート61に対してクラツチC2
のみを連結するコマンドを出力する。したがつ
て、出力ポート61からは、信号C2のみがハイ
レベルないし論理1として導出され、応じて、ク
ラツチコントロール21はクラツチ機構3に含ま
れるクラツチC2のみを連結状態にする。また、
コンピユータ35は、その出力ポート49に対し
て、第2のモータ/ジエネレータ7を、そのモー
タトルクの上限Tmu2でモータモードとして運転
するようなコマンドを与える。したがつて、出力
ポート49からは、第2のモータ/ジエネレータ
7をそのモータトルクの上限Tmu2で運転すべき
電圧信号MG2Cをその最大値たとえば4Vとして、
アマチユア電流コントロール31に与える。した
がつて、アマチユア電流コントロール31では、
バツテリ23から第2のモータ/ジエネレータ7
へのアマチユア(図示せず)の電流が、そのトル
クの上限Tmu2を得るに足るだけの大きさとなる
ように、制御する。このとき、このアマチユア電
流コントロール31には、シヤント抵抗29から
のアマチユア電流Iaの大きさに比例する電圧信号
がフイードバツクされているので、このアマチユ
ア電流コントロール31は、必らず必要なアマチ
ユア電流Iaを流す。そして、このときの第2のモ
ータ/ジエネレータのフイールド電流は、そのと
きの出力軸回転数N2によつて自動的に制御され
ている。
First, referring to FIG.
This is a case where the desired torque Tr is to be obtained by the combination of the generator 7 and the first motor/generator 5. In this case, the computer 35 first determines from the interface 59 and therefore the clutch control 21 whether the clutch C2 included in the clutch mechanism 3 is in the engaged state. (Step 201). This judgment step 201 is necessary for the following reasons. That is, when this clutch C2 is not in the connected state, commands cannot be directly given to the first and second motor/generators 5 and 7. This is because the first motor/generator 5 is not necessarily in the operating state in the previous control state, and if this first motor/generator 5 is not in the operating state, the first motor/generator 5 that is currently rotating at N 2 This is because if the first motor/generator 5 is directly connected to the second motor/generator 7, the clutch C2 may be destroyed. In addition, in such a situation, if clutch C2 is connected as is, it will cause a shock to the driving of the vehicle and cause a problem in the feeling of the driver's vehicle. Therefore, when operating in this region, it is first determined whether the clutch C2 connecting the first and second motor/generators 5 and 7 is in the connected state. If it is connected, that is, this step 201
If the determination is "YES" in step 202, the computer 35 applies the command "2220" to the respective corresponding output ports.
Note that such commands are shown in the attached table. That is, the first character is the command for the output port 61, and the second character is the command for the output port 61.
The character in the digit is a command for the output port 47, the character in the third digit is a command for the output port 49, and the character in the fourth digit is a command for the output port 51.
Note that for such commands, the previous command is held until the next command is output. Therefore, in this step 202, the computer 35 connects the clutch C 2 to the output port 61.
Outputs a command that only concatenates. Therefore, from the output port 61 only the signal C 2 is derived as a high level or logic 1, and the clutch control 21 accordingly brings only the clutch C 2 included in the clutch mechanism 3 into the engaged state. Also,
The computer 35 gives a command to its output port 49 to operate the second motor/generator 7 in motor mode at its upper limit Tmu 2 of motor torque. Therefore, from the output port 49, the voltage signal MG 2 C for operating the second motor/generator 7 at the upper limit Tmu 2 of its motor torque is set to its maximum value, for example, 4V.
It is given to the amateur current control 31. Therefore, in the amateur current control 31,
battery 23 to second motor/generator 7
The current to the armature (not shown) is controlled so that it is large enough to obtain the upper limit Tmu 2 of the torque. At this time, since a voltage signal proportional to the magnitude of the armature current Ia from the shunt resistor 29 is fed back to the armature current control 31, the armature current control 31 always controls the necessary armature current Ia. Flow. The field current of the second motor/generator at this time is automatically controlled by the output shaft rotation speed N2 at that time.

すなわち、所要トルクTrがモータトルクの上
限Tmu2を超えた場合には、まず、第2のモー
タ/ジエネレータ7をそのモータトルクの上限
Tmu2で運転する。そして、コンピユータ35
は、出力ポート47に対して、第1のモータ/ジ
エネレータ5のモータトルクTm1を“Tr−Tmu2
+(Tr−T2)”でモータモードとして運転するよ
うな、コマンドを与える。したがつて、出力ポー
ト47からは、第1のモータ/ジエネレータ5を
上述のようなモータトルクTm1とするような電圧
信号MG1Gが導出される。したがつて、モータ電
流コントロール27は、バツテリ23からのモー
タ電流を、制御し、この第1のモータ/ジエネレ
ータ5のモータトルクをその値にする。なお、こ
のときシヤフト抵抗25から、フイードバツクが
かかることは先のアマチユア電流コントロール3
1と同様である。なお、ここで、所要トルクTr
と出力軸トルクT2との差を加えているのは、実
際の出力軸トルクすなわちトルクセンサ15で検
出されたトルクT2との差に基づいて補正するた
めである(以下同様)。さらに、このステツプ202
において、コンピユータ35は、出力ポート51
に対しては、何らのコマンドも与えない。応じ
て、この出力ポート51からの信号電圧ECは0V
であり、したがつてスロツトルコントロール17
では、スロツトル開度(キヤブレタ開度)を最小
にするようにする。
That is, if the required torque Tr exceeds the upper limit Tmu 2 of motor torque, first the second motor/generator 7 is
Driving with Tmu 2 . And computer 35
is the motor torque Tm 1 of the first motor/generator 5 with respect to the output port 47 as “Tr−Tmu 2
+(Tr-T 2 )'' to operate in the motor mode. Therefore, from the output port 47, a command is given such that the first motor/generator 5 is set to the motor torque Tm 1 as described above. Therefore, the motor current control 27 controls the motor current from the battery 23 and sets the motor torque of this first motor/generator 5 to that value. At this time, feedback is applied from the shaft resistor 25 to the armature current control 3.
It is the same as 1. In addition, here, the required torque Tr
The reason why the difference between the output shaft torque T 2 and the output shaft torque T 2 is added is to perform correction based on the difference between the actual output shaft torque, that is, the torque T 2 detected by the torque sensor 15 (the same applies hereinafter). Furthermore, this step 202
In the computer 35, the output port 51
No commands are given to . Accordingly, the signal voltage EC from this output port 51 is 0V
Therefore, the throttle control 17
Now, try to minimize the throttle opening (carburetor opening).

なお、先の判断ステツプ201において、“NO”
と判断するときすなわちクラツチC2が連結状態
にないときには、まず、つづくステツプ203にお
いて、コンピユータ35は、コマンド“0220”を
出力する。すなわち出力ポート61に対しては、
何らのコマンドも与えず、出力ポート47に対し
ては、第1のモータ/ジエネレータ5のモータト
ルクTm1が“Tr−Tmu2+(Tr−T2)”となるよ
うなコマンドを与える。なお、このコマンドは出
力ポート61に対するコマンドがないという点を
のぞいて、他は先のコマンドと同様であるのでそ
のコマンドに対する動作の説明は省略する。コン
ピユータ35では、つづくステツプ204におい
て、RAM352の所定領域(図示せず)に、一定時
間t1のタイマをセツトする。これはステツプ203
で与えたコマンドに応じて第1のモータ/ジエネ
レータ5の回転が上昇し、クラツチC2を連結可
能状態にするまでに要する時間t1である。このよ
うな時間t1は、第1のモータ/ジエネレータ5の
特性によつて一義的に決まるので、この軸回転数
が確実に、クラツチC2を連結しても良いまでに
高まつているか否かをチエツクする必要がない。
そして、このタイマセツトした時間t1たとえば1
ないし2秒が経過すると、コンピユータ35は、
そのタイマをリセツトし、先のステツプ202に移
る(ステツプ205,206)。
Note that in the previous judgment step 201, “NO”
When it is determined that the clutch C2 is not in the engaged state, first, in the following step 203, the computer 35 outputs the command "0220". That is, for the output port 61,
Without giving any command, a command is given to the output port 47 so that the motor torque Tm 1 of the first motor/generator 5 becomes "Tr-Tmu 2 +(Tr-T 2 )". Note that this command is the same as the previous command except that there is no command for the output port 61, so a description of the operation for this command will be omitted. In the following step 204, the computer 35 sets a timer for a certain period of time t1 in a predetermined area (not shown) of the RAM 352 . This is step 203
This is the time t 1 required for the rotation of the first motor/generator 5 to increase in response to the command given in step 1 and to bring the clutch C 2 into the connectable state. Since this time t 1 is uniquely determined by the characteristics of the first motor/generator 5, it is important to check whether the shaft rotation speed has increased to the point where the clutch C 2 can be engaged. There is no need to check.
Then, the time t 1 set by this timer is 1, for example.
After 1 to 2 seconds have elapsed, the computer 35
The timer is reset and the process moves to the previous step 202 (steps 205, 206).

次に、第2図におけるの領域で運転する場合
について説明する。この場合には、コンピユータ
35は、第15B図に示すステツプ207におい
て、コマンド“0010”を出力する。すなわち、出
力ポート61,47に対しては何等のコマンドも
与えず、出力ポート49に対しては、第2のモー
タ/ジエネレータ7を、そのモータトルクTm2
“Tr+(Tr−T2)”となるようなコマンドを与え
る。そして、出力ポート51に対しては何等のコ
マンドも与えない。したがつて、このの領域で
は、出力ポート49から電圧信号MG2Cは、第2
のモータ/ジエネレータ7を、そのようなモータ
トルクTm2で運転するに必要な電圧信号として、
アマチユア電流コントロール31に与える。
Next, the case of operation in the region shown in FIG. 2 will be explained. In this case, the computer 35 outputs the command "0010" in step 207 shown in FIG. 15B. That is, no commands are given to the output ports 61 and 47, and the second motor/generator 7 is sent to the output port 49 so that its motor torque Tm 2 is "Tr+(Tr-T 2 )". Give a command such as Then, no command is given to the output port 51. Therefore, in this region, the voltage signal MG 2 C from the output port 49 is
As the voltage signal necessary to operate the motor/generator 7 with such a motor torque Tm 2 ,
It is given to the amateur current control 31.

次に、第2図のの領域における運転の場合に
は、コンピユータ35は、第15B図に示すステ
ツプ208で、コマンド“1032”を出力する。すな
わち、この領域の場合には、コンピユータ35
は、出力ポート61に対して、クラツチC1のみ
を連結状態とするためのコマンドを与え、出力ポ
ート47には何等のコマンドも与えない。さら
に、コンピユータ35は、出力ポート49に対し
て、第2のモータ/ジエネレータ7のモータトル
クTm2が“Tr−Teu+(Tr−T2)”となるように
運転するためのコマンドを与える。そして、出力
ポート51には、エンジン1がそのトルクの上限
Teuで運転するためのコマンドを与える。応じ
て、出力ポート61からは、クラツチコントロー
ル21に対して信号c1が与えられ、したがつてク
ラツチ機構3に含まれるクラツチC1のみが連結
状態にされる。また、出力ポート49からは、ア
マチユア電流コントロール31に対して、上述の
ようなモータトルクTm2を得るに必要なアマチユ
ア電流を流すための電圧信号MG2Cが与えられ
る。それと共に、出力ポート51からは、スロツ
トルコントロール17において、スロツトル開度
(キヤブレタ開度)を最大にすべく電圧信号ECの
最大たとえば4Vが与えられる。したがつて、ス
ロツトルコントロール17では、キヤブレタ開度
を最大とし、応じてエンジン1はそのエンジント
ルクの上限Teuで運転される。
Next, in the case of operation in the region of FIG. 2, the computer 35 outputs the command "1032" at step 208 shown in FIG. 15B. That is, in the case of this area, the computer 35
gives a command to the output port 61 to connect only the clutch C1 , and does not give any command to the output port 47. Furthermore, the computer 35 gives a command to the output port 49 to operate the second motor/generator 7 so that the motor torque Tm 2 becomes "Tr-Teu+(Tr-T 2 )". The output port 51 is connected to the upper limit of the torque of the engine 1.
Give commands to drive with Teu. Accordingly, the output port 61 provides a signal c 1 to the clutch control 21, so that only the clutch C 1 included in the clutch mechanism 3 is brought into the engaged state. Further, from the output port 49, a voltage signal MG 2 C is applied to the armature current control 31 for causing the armature current necessary to obtain the above-mentioned motor torque Tm 2 to flow. At the same time, the maximum voltage signal EC, for example 4V, is applied from the output port 51 to the throttle control 17 in order to maximize the throttle opening (carburetor opening). Therefore, the throttle control 17 maximizes the carburetor opening, and accordingly the engine 1 is operated at its upper limit Teu of engine torque.

第2図におけるの領域で運転する場合には、
コンピユータ35は、第15B図に示すステツプ
209において、コマンド“1001”を出力する。す
なわち、このときには、コンピユータ35は、出
力ポート61に対して、クラツチC1のみを連結
状態とするようなコマンドを与え、出力ポート4
7,49には何等のコマンドも与えない。なぜな
ら、このの領域は、エンジン1だけで、必要な
トルクTrを得ることができるからである。その
ために、コンピユータ35は、出力ポート51に
対して、エンジン1のエンジントルクTeが“Tr
+(Tr−T2)”となるような、コマンドを与え
る。したがつて、この出力ポート51から、その
ようなエンジントルクTeを得るに必要なスロツ
トル開度にするための電圧信号ECが、スロツト
ルコントロール17に与えられる。
When driving in the area shown in Figure 2,
The computer 35 performs the steps shown in FIG. 15B.
At 209, the command “1001” is output. That is, at this time, the computer 35 gives a command to the output port 61 to connect only the clutch C1 , and outputs the output port 4.
No commands are given to 7 and 49. This is because in this region, the necessary torque Tr can be obtained only by the engine 1. Therefore, the computer 35 determines that the engine torque Te of the engine 1 is “Tr” with respect to the output port 51.
+(Tr−T 2 )” is given.Therefore, from this output port 51, the voltage signal EC to make the throttle opening necessary to obtain such engine torque Te is as follows. is applied to the throttle control 17.

さらに、第2図に示すの領域における運転の
場合には、コンピユータ35は、第15B図に示
すステツプ210において、コマンド“1083”を
出力する。すなわち、この場合には、コンピユー
タ35は、出力ポート61に対して、クラツチ
C1のみを連結するようなコマンドを出力し、出
力ポート47には何等のコマンドも与えず、出力
ポート49には、第2のモータ/ジエネレータ7
をジエネレータモードとし、さらに、そのジエネ
レータトルク−Tg2が“−〔(Tel−Tr)+(T2
Tr)〕”となるようなコマンドを与える。さら
に、出力ポート51に対しては、エンジン1がそ
のエンジントルクの下限Telで運転されるよう
に、コマンドを与える。応じて、クラツチ機構3
においてクラツチC1のみが連結される。それと
共に、出力ポート49からは、ジエネレータトル
ク−Tg2がこのようなトルクになるような、電圧
信号MG2Cを、アマチユア電流コントロール31
に与える。したがつて、このアマチユア電流コン
トロール31は、第2のモータ/ジエネレータ7
をジエネレータモードとして運転し、そのときの
発電出力を制御し、上述のジエネレータトルク−
Tg2を得るように制御する。そして、出力ポート
51からは、エンジン1をそのトルクの下限Tel
で運転するように、たとえば2Vの電圧信号ECを
出力する。応じて、スロツトルコントロール17
はそのスロツトル開度を約50%とし、そのために
エンジン1はそのトルクの下限Telで運転され
る。
Furthermore, in the case of operation in the region shown in FIG. 2, the computer 35 outputs the command "1083" at step 210 shown in FIG. 15B. That is, in this case, the computer 35 connects the clutch to the output port 61.
A command such as connecting only C 1 is output, no command is given to the output port 47, and the second motor/generator 7 is connected to the output port 49.
is set as generator mode, and furthermore, its generator torque −Tg 2 is “−[(Tel−Tr)+(T 2
Tr)]". Furthermore, a command is given to the output port 51 so that the engine 1 is operated at the lower limit Tel of the engine torque. Accordingly, the clutch mechanism 3
At this point, only clutch C1 is connected. At the same time, from the output port 49, a voltage signal MG2C such that the generator torque -Tg2 becomes such a torque is sent to the amateur current control 31.
give to Therefore, this armature current control 31 is connected to the second motor/generator 7.
is operated in generator mode, the power generation output at that time is controlled, and the above-mentioned generator torque -
Control to obtain Tg 2 . Then, from the output port 51, the engine 1 is connected to its lower limit of torque Tel.
For example, a voltage signal EC of 2V is output so that the motor operates at 2V. Depending on the throttle control 17
sets its throttle opening to approximately 50%, and therefore engine 1 is operated at its lower limit of torque Tel.

さらに、第2図におけるの領域で運転する場
合には、コンピユータ35は、第15B図に示す
ステツプ211において、コマンド“0060”を出
力する。すなわち、この場合には、コンピユータ
35は、出力ポート61,47および51には、
何らのコマンドも出力しない。なぜなら、この領
域では、必要な制御トルク−Trが、第2のモ
ータ/ジエネレータ7のジエネレータトルク―
Tg2でまかなえるからである。そこで、コンピユ
ータ35は、出力ポート49に対して、第2のモ
ータ/ジエネレータ7をジエネレータモードと
し、そのジエネレータトルク−Tg2が“−Tr+
(T2+Tr)”になるようなコマンドを出力する。
応じて、この出力ポート49からは、そのような
ジエネレータトルク−Tg2をえるように、第2の
モータ/ジエネレータ7からバツテリ23に回生
される電流を制御するような、電圧信号MG2C
(−V)を与える。したがつて、第2モータ/ジ
エネレータ7は、そのようなジエネレータトルク
―Tg2によつてジエネレータモードとして運転さ
れ、必要な制動トルク−Trがえられる。
Furthermore, when operating in the region shown in FIG. 2, the computer 35 outputs the command "0060" in step 211 shown in FIG. 15B. That is, in this case, the computer 35 outputs the output ports 61, 47, and 51.
Does not output any commands. This is because, in this region, the required control torque - Tr is equal to the generator torque of the second motor/generator 7 -
This is because Tg 2 can cover it. Therefore, the computer 35 sets the second motor/generator 7 to the generator mode with respect to the output port 49 so that the generator torque −Tg 2 becomes “−Tr+
(T 2 + Tr)” is output.
Accordingly, a voltage signal MG 2 C is output from this output port 49 to control the current regenerated from the second motor/generator 7 to the battery 23 so as to obtain such a generator torque −Tg 2 .
(-V) is given. The second motor/generator 7 is therefore operated in generator mode with such a generator torque -Tg 2 and the required braking torque -Tr is obtained.

さらに、第2図に示す領域における運転の場
合には、コンピユータ35は、第15B図に示す
ステツプ212において、コマンド“2970”を
出力する。すなわち、この場合には、コンピユー
タ35は、出力ポート61に対して、クラツチ
C2のみを連結するようなコマンドを出力する。
応じて、この出力ポート61から信号c2が得ら
れ、クラツチC2のみが連結状態にされる。それ
と共に、コンピユータ35は、出力ポート47に
対して、第1のモータ/ジエネレータ5をジエネ
レータモードとし、そのジエネレータトルク−
Tg1が“−〔Tr−Tgu2+(Tr−T2)〕”となるよう
なコマンドを与える。応じて、この出力ポート4
7からは、そのようなジエネレータトルク−Tg1
を得るように、第1のモータ/ジエネレータ5か
らの回生電流を制御するような電圧信号MG1C
を、モータ電流コントロール27に対して与え
る。さらに、コンピユータ35は、出力ポート4
9に対して、第2のモータ/ジエネレータ7をジ
エネレータモードとし、そのジエネレータトルク
−Tg2をその上限−Tgu2となるようなコマンドを
与える。応じて、この出力ポート49からは、ア
マチユア電流コントローラ31に対して、第2の
モータ/ジエネレータ7のジエネレータトルクが
その上限−Tgu2となるような、たとえば−4Vの
電圧信号MG2Cを与える。それによつて、このア
マチユア電流コントローラ31が第2のモータ/
ジエネレータ7からの回生電流を制御し、そのジ
エネレータトルク−Tgu2を得る。なお、この場
合には、先のの領域の運転と同じように、エン
ジン1は、運転状態にはせず、したがつて出力ポ
ート51に対して何らのコマンドも出力しない。
Furthermore, in the case of operation in the region shown in FIG. 2, the computer 35 outputs the command "2970" in step 212 shown in FIG. 15B. That is, in this case, the computer 35 connects the clutch to the output port 61.
Output a command that concatenates only C 2 .
Accordingly, a signal c2 is obtained from this output port 61, and only clutch C2 is brought into engagement. At the same time, the computer 35 sets the first motor/generator 5 to the generator mode with respect to the output port 47, and sets the generator torque to -
Give a command such that Tg 1 becomes "-[Tr-Tgu 2 + (Tr-T 2 )]". Depending on this output port 4
From 7, such a generator torque − Tg 1
A voltage signal MG 1 C is applied to control the regenerative current from the first motor/generator 5 so as to obtain
is applied to the motor current control 27. Furthermore, the computer 35 outputs the output port 4.
9, a command is given to set the second motor/generator 7 to the generator mode and set its generator torque -Tg 2 to its upper limit -Tgu 2 . Accordingly, this output port 49 supplies the amateur current controller 31 with a voltage signal MG 2 C of, for example, -4V, such that the generator torque of the second motor/generator 7 reaches its upper limit -Tgu 2 . give. Thereby, this amateur current controller 31 is connected to the second motor/
The regenerative current from the generator 7 is controlled to obtain the generator torque -Tgu 2 . Note that in this case, the engine 1 is not put into an operating state and therefore does not output any command to the output port 51, as in the case of the operation in the previous region.

次に、第15C図を参照して、第2図の3―1
における運転の場合について説明する。この場合
には、エンジン1は、アイドリング状態以上か停
止状態にあるので、コンピユータ35は、その最
初のステツプ213において、エンジン1の軸回転
数N1がアイドリング状態の回転数Neoを超えてい
るか否かを判断する。すなわち、このステツプ
213においては、エンジンがアイドリング状態以
上にあるのか停止状態にあるのかを判断する。エ
ンジン1がアイドリング状態以上にあれば、すな
わちこのステツプ213において“YES”と判断す
るときには、エンジン1を始動させる必要がない
ので、コンピユータ35は、つづくステツプ214
においてコマンド“0022”を出力する。すなわ
ち、この場合には、コンピユータ35は、出力ポ
ート61および47に対しては、何らのコマンド
も与えず、出力ポート49に対しては、第2のモ
ータ/ジエネレータ7がそのモータトルクの上限
Tmu2で運転するようなコマンドを出力する。そ
れと共に、コンピユータ35は、出力ポート51
に対して、エンジン1がそのエンジントルクの上
限Teuで運転するようなコマンドを出力する。応
じて、出力ポート49からは、第2のモータ/ジ
エネレータ7をモータモードとし、そのモータト
ルクTm2をその上限Tmu2にするような電圧たと
えば+4Vの信号MG2Cを、アマチユア電流コント
ロール31に対して与える。また出力ポート51
からは、エンジン1のスロツトル開度を100%と
するような電圧たとえば+4Vの信号ECを、スロ
ツトルコントロール17に対して与え、エンジン
1の回転数を上昇させる。そして、コンピユータ
35は、第14図のステツプ114の前に戻る。
Next, referring to Figure 15C, 3-1 in Figure 2
The case of operation will be explained below. In this case, the engine 1 is in an idling state or higher or in a stopped state, so the computer 35 determines in the first step 213 whether the shaft rotational speed N1 of the engine 1 exceeds the rotational speed Neo in the idling state. to judge. That is, this step
In step 213, it is determined whether the engine is in an idling state or higher or in a stopped state. If the engine 1 is in an idling state or above, that is, when the judgment is "YES" in step 213, there is no need to start the engine 1, so the computer 35 proceeds to the following step 214.
Outputs command “0022” at That is, in this case, the computer 35 does not give any commands to the output ports 61 and 47, and the second motor/generator 7 gives the upper limit of the motor torque to the output port 49.
Output commands like driving with Tmu 2 . At the same time, the computer 35 outputs the output port 51
, a command is output to cause the engine 1 to operate at the upper limit Teu of engine torque. Accordingly, from the output port 49, a signal MG 2 C of a voltage , e.g. give against. Also, output port 51
Then, a signal EC of a voltage such as +4V, which makes the throttle opening of the engine 1 100%, is applied to the throttle control 17 to increase the rotational speed of the engine 1. The computer 35 then returns to step 114 in FIG.

また、この3―1の領域における運転の場合、
ステツプ213において“NO”と判断した場合に
は、すなわちエンジン1が停止状態にあると判断
した場合には、コンピユータ35は、続くステツ
プ215において、コマンド“0020”を出力する。
すなわち、この場合には、コンピユータ35は、
出力ポート61,47および51に対しては何等
のコマンドも出力せず、出力ポート49に対して
は、第2のモータ/ジエネレータ7をそのモータ
トルクの上限Tmu2で運転するようなコマンドを
与える。そして、続くステツプ216において、コ
ンピユータ35は、出力ポート65に対して、エ
ンジン能動化のための信号すなわち信号ESをハ
イレベルとして出力するようなコマンドを与え
る。応じて、この出力ポート65からは、信号
ESがハイレベルとして導出され、それがエンジ
ン能動化装置19に与えられる。したがつて、こ
の能動化装置19が作動し、たとえば燃料ライン
を接続したり点火系を能動化したりする。続くス
テツプ217において、コンピユータ35は、コマ
ンド“3122”を出力する。すなわち、このステツ
プ217では、コンピユータ35は、出力ポート6
1に対して、クラツチC3のみを連結状態にすべ
くコマンドを出力する。したがつて、この出力ポ
ート61からは、信号c3のみがハイレベルで得ら
れ、クラツチ機構3に含まれるクラツチC3が連
結される。このようにして、第1のモータ/ジエ
ネレータ5がスタータモータとして、エンジン1
に連結される。それと共に、コンピユータ35
は、出力ポート47に対して、第1のモータ/ジ
エネレータ5をスタータとして用いる場合のトル
クTmo(たとえば第8図)とするようなコマン
ドを与える。応じて、この出力ポート47からモ
ータ電流コントロール27へは、第1のモータ/
ジエネレータ5をそのようなトルクTmoにする
に必要な電圧の信号MG1Cが与えられる。さら
に、このとき、コンピユータ35は、出力ポート
49に対して、第2のモータ/ジエネレータ7が
そのモータトルクの上限Tmu2で運転されるよう
なコマンドを継続出力し、出力ポート51に対し
てエンジン1がそのトルクの上限Teuで運転され
るようなコマンドを出力する。すなわち、エンジ
ン1が停止している場合には、まずエンジン1を
能動化した後、第1のモータ/ジエネレータ5を
スタータモータとして作動させ、それによつてエ
ンジン1を始動させようとする。なお、このステ
ツプ217においてエンジン1をそのトルクの上限
Teuとするコマンドを出力するのは、単にスロツ
トルないしキヤブレタを開くために行なうにすぎ
ない。そのようなコマンドを出力した後、コンピ
ユータ35は、続く判断ステツプ218において、
そのエンジン1のトルクが正になつたかどうかす
なわちエンジン1よりトルクが出ているかどうか
を判断する。このステツプ218は、エンジン1が
始動されたか否かを判断する。そして、このステ
ツプ218において“YES”と判断した後には、コ
ンピユータ35は先のステツプ214を経て、第1
4図のステツプ114の前に戻る。
In addition, when driving in this 3-1 area,
If "NO" is determined in step 213, that is, if it is determined that the engine 1 is in a stopped state, the computer 35 outputs the command "0020" in the subsequent step 215.
That is, in this case, the computer 35
No commands are output to the output ports 61, 47 and 51, and a command is given to the output port 49 to operate the second motor/generator 7 at its upper limit of motor torque Tmu 2. . Then, in the following step 216, the computer 35 gives a command to the output port 65 to output a signal for activating the engine, that is, a signal ES at a high level. Accordingly, this output port 65 outputs a signal.
ES is derived as a high level and is provided to the engine activation device 19. This activation device 19 is therefore activated, for example to connect the fuel line or to activate the ignition system. In the following step 217, the computer 35 outputs the command "3122". That is, in this step 217, the computer 35 outputs the output port 6.
1, a command is output to bring only clutch C3 into the connected state. Therefore, only the signal c3 at a high level is obtained from this output port 61, and the clutch C3 included in the clutch mechanism 3 is connected. In this way, the first motor/generator 5 acts as a starter motor for the engine 1.
connected to. At the same time, computer 35
gives a command to the output port 47 to set the torque Tmo (for example, FIG. 8) when the first motor/generator 5 is used as a starter. Accordingly, from this output port 47 to the motor current control 27 the first motor/
A signal MG 1 C of the voltage required to bring the generator 5 to such a torque Tmo is provided. Further, at this time, the computer 35 continuously outputs a command to the output port 49 such that the second motor/generator 7 is operated at the upper limit Tmu 2 of its motor torque, and outputs a command to the output port 51 to cause the second motor/generator 7 to operate at the upper limit Tmu 2 of the motor torque. 1 outputs a command such that it is operated at its torque upper limit Teu. That is, when the engine 1 is stopped, the engine 1 is first activated, and then the first motor/generator 5 is operated as a starter motor, thereby attempting to start the engine 1. In addition, in this step 217, engine 1 is set to its upper limit of torque.
Outputting the command Teu is simply done to open the throttle or carburetor. After outputting such a command, computer 35, in a subsequent decision step 218, determines whether
It is determined whether the torque of the engine 1 has become positive, that is, whether the engine 1 is producing torque. This step 218 determines whether the engine 1 has been started. After determining "YES" in this step 218, the computer 35 goes through the previous step 214 and returns to the first step.
Return to before step 114 in Figure 4.

ステツプ218において“NO”と判断したときに
は、すなわちエンジン1がいまだ始動されていな
いときには、コンピユータ35は続くステツプ
219においてタイマがセツトされているか否かを
判断し、“NO”であれば、ステツプ220において
タイマ(RAM352の所定領域で形成される)
に所定時間tsをセツトして、ステツプ221に移
る。この所定時tsは、任意に選ぶことができ、た
とえば10ないし30秒に選ぶことができる。そし
て、ステツプ221において設定時間tsが経過した
か否かを判断する。そして、経過していなけれ
ば、その設定時間までは第1のモータ/ジエネレ
ータ5によつて始終させ続ける。設定時間が経過
すればすなわちステツプ221において“YES”と
判断するときには、エンジン能動化装置19に対
してエンジンを不能動化するために、コンピユー
タ35は、出力ポート65に対して信号ESをロ
ーレベルとするべくコマンドを出力する。すなわ
ち、設定時間tsを経過してもエンジン1が始動で
きなければ、何等かの故障原因があるとして、コ
ンピユータ35がそのエンジン1を不能化し、続
くステツプ223において、出力ポート63に対し
て、信号ENOをハイレベルとすべくコマンドを
出力する。したがつて、このようにして、エンジ
ン1が始動できない状態のときには、エンジンフ
ラグを立て、かつしたがつてエンジン不能ランプ
71e(第6A図)を点灯して運転者にそれを知
らせる。
If the determination in step 218 is "NO", that is, if the engine 1 has not been started yet, the computer 35 will proceed to the following step.
In step 219, it is determined whether or not the timer is set, and if "NO", the timer (formed in a predetermined area of the RAM 352) is set in step 220.
A predetermined time ts is set at ts, and the process moves to step 221. This predetermined time ts can be arbitrarily selected, for example, from 10 to 30 seconds. Then, in step 221, it is determined whether the set time ts has elapsed. If the set time has not elapsed, the first motor/generator 5 continues to start and finish until the set time. When the set time has elapsed, that is, when it is determined as "YES" in step 221, the computer 35 sets the signal ES to a low level to the output port 65 in order to disable the engine to the engine activation device 19. Output the command to do so. That is, if the engine 1 cannot be started even after the set time ts has elapsed, the computer 35 disables the engine 1, assuming that there is some cause of the failure, and in the following step 223, sends a signal to the output port 63. Output a command to set ENO to high level. Therefore, in this way, when the engine 1 cannot be started, the engine flag is set and the engine failure lamp 71e (FIG. 6A) is turned on to notify the driver.

次に、第15D図を参照して、第2図における
3―2の領域における運転について説明する。こ
の3―2の領域では、ステツプ225,226および
228におけるコンピユータ35からのコマンド
が、先の第15C図におけるステツプ214,215お
よび217におけるコマンドと違うだけで、他のス
テツプは第15C図と同様であり、重複する説明
は省略する。この3―2の領域では、車の出力軸
回転数N2がエンジンの許容された回転数範囲内
にあるにもかかわらず、エンジン1がアイドリン
グ状態もしくは停止状態にあるので、エンジン1
を駆動源として用いるように、制御する。そし
て、そのときの所要トルクTrは、第2のモー
タ/ジエネレータ7のモータトルクの上限Tmu2
以下にある場合である。したがつて、ステツプ
225において、コンピユータ35は、コマンド
“0011”を出力して、第2のモータ/ジエネレー
タ7のモータトルクTm2を“Tr+(Tr−T2)”と
して運転し、それと同時にエンジン1をそのエン
ジントルクTeが“Tr+(Tr−T2)”となるように
運転させるべく、スロツトルまたはキヤブレタを
セツトする。そして、このステツプ225を経た後
には、先の第14図に示すステツプ114の前に戻
る。さらに、ステツプ226では、コンピユータ3
5はコマンド“0010”を出力し、第2のモータ/
ジエネレータ7を、そのモータトルクTm2
“Tr+(Tr−T2)”となるように運転させる。そ
して、ステツプ228においては、コンピユータ3
5は、コマンド“3111”を出力し、クラツチC3
を連結し、第1のモータ/ジエネレータ5をスタ
ータモータとして作動させ、第2のモータ/ジエ
ネレータ7によつてモータトルクTm2を“Tr+
(Tr−T2)”とし、エンジン1のエンジントルク
Teを(Tr+(Tr−T2)”として運転させるべく、
スロツトルまたはキヤブレタをセツトする。
Next, referring to FIG. 15D, the operation in the region 3-2 in FIG. 2 will be described. In this 3-2 area, steps 225, 226 and
The only difference is that the command from the computer 35 at 228 is different from the commands at steps 214, 215, and 217 in FIG. 15C, and the other steps are the same as in FIG. 15C, so redundant explanation will be omitted. In this region 3-2, engine 1 is idling or stopped even though the car's output shaft rotation speed N 2 is within the engine's permissible rotation speed range.
is controlled so that it is used as a driving source. The required torque Tr at that time is the upper limit Tmu 2 of the motor torque of the second motor/generator 7.
This is the case below. Therefore, the steps
At 225, the computer 35 outputs the command “0011” to operate the second motor/generator 7 with the motor torque Tm 2 of “Tr+(Tr−T 2 )”, and at the same time, the computer 35 outputs the command “0011” and operates the engine 1 with its engine torque Set the throttle or carburetor to operate so that Te becomes "Tr + (Tr - T 2 )". After passing through step 225, the process returns to before step 114 shown in FIG. 14. Furthermore, in step 226, the computer 3
5 outputs the command “0010” and the second motor/
The generator 7 is operated so that its motor torque Tm 2 becomes "Tr+(Tr-T 2 )". Then, in step 228, the computer 3
5 outputs the command “3111” and clutch C 3
are connected, the first motor/generator 5 is operated as a starter motor, and the second motor/generator 7 increases the motor torque Tm 2 to "Tr+".
(Tr−T 2 )”, the engine torque of engine 1 is
In order to operate Te as (Tr+(Tr− T2 )”,
Set the throttle or carburetor.

ここまでにおいて、オートモードの場合におい
て、エンジンモードもモータモードもジエネレー
タモードも運転可能な場合であつて、第2図に示
す各領域ないしのそれぞれにおける運転制御
の動作について説明した。以下には、いずれか少
なくとも1つのモードが許されない状態にある場
合について説明する。
Up to this point, in the case of auto mode, operation is possible in engine mode, motor mode, and generator mode, and the operation control operation in each region shown in FIG. 2 has been described. A case where at least one mode is not allowed will be described below.

まず、第16図を参照して、エンジンモードが
許容されない場合について説明する。この場合に
は、コンピユータ35は、最初のステツプ121に
おいて、そのときの所要トルクTrが正であるか
否かを判断する。このステツプ121において
“YES”であるときには、コンピユータ35は、
さらに、つづくステツプ122において、所要トル
クTrが第2のモータ/ジエネレータ7のモータ
トルクの上限Tmu2を超えるか否かを判断する。
そして、超えていれば先に説明したの領域の運
転を行い、そうでなければ先に説明したの領域
における運転を行う。さらに、ステツプ121にお
いて“NO”と判断したとき、すなわちそのとき
の所要トルクTrか負であるとき、コンピユータ
35は、さらに、ステツプ123において、そのと
きの所要制動トルク−Trが、第2のモータ/ジ
エネレータ7のジエネレータトルクの上限−
Tgu2以内にあるか否かを判断する。このステツ
プ123において、“YES”と判断するときには、
制動トルクは第2のモータ/ジエネレータ7によ
つてのみまかなえることを意味し、先に説明した
の領域の運転を行う。逆に、“NO”であるとき
には、先に説明したの領域における運転を行
う。
First, a case where the engine mode is not permitted will be described with reference to FIG. 16. In this case, the computer 35 determines in the first step 121 whether or not the required torque Tr at that time is positive. If “YES” in this step 121, the computer 35
Furthermore, in the following step 122, it is determined whether the required torque Tr exceeds the upper limit Tmu 2 of the motor torque of the second motor/generator 7.
If the range is exceeded, operation is performed in the region described earlier, and if not, operation is performed in the region described earlier. Furthermore, when it is determined "NO" in step 121, that is, when the required torque Tr at that time is negative, the computer 35 further determines in step 123 that the required braking torque -Tr at that time is equal to / Upper limit of generator torque of generator 7 -
Determine whether it is within Tgu 2 . When determining “YES” in this step 123,
This means that the braking torque can only be met by the second motor/generator 7, which operates in the range described above. Conversely, when the answer is "NO", operation is performed in the region described above.

次に、第17図を参照して、エンジンモードの
みが運転可能な場合について説明する。この場合
には、コンピユータ35は、その最初のステツプ
131において、所要トルクTrが正か否かを判断す
る。所要トルクTrが正であれば、コンピユータ
35は、つづくステツプ132において、エンジン
1の軸回転数N1が車の出力軸回転数N2と等しい
か否かを判断する。なお、このステツプ132にお
けるNsetは、信号のレベル差によつて生じる誤
差を考慮した回転数である。したがつて、このス
テツプ132においては、実質的に、回転数N1がN2
と等しいか否かを判断することになる。そして、
このステツプ132において“YES”と判断すると
きには、先に説明したの領域において、クラツ
チC1をつなぎエンジン1のみをその駆動源とし
て用いる。
Next, with reference to FIG. 17, a case where only the engine mode can be operated will be described. In this case, the computer 35
At 131, it is determined whether or not the required torque Tr is positive. If the required torque Tr is positive, the computer 35, in the subsequent step 132, determines whether the shaft rotation speed N1 of the engine 1 is equal to the output shaft rotation speed N2 of the vehicle. Note that Nset in this step 132 is the number of revolutions taking into account errors caused by signal level differences. Therefore, in this step 132, the rotational speed N 1 is substantially reduced to N 2
We will judge whether it is equal to or not. and,
If "YES" is determined in this step 132, the clutch C1 is engaged and only the engine 1 is used as its drive source in the region described above.

また、ステツプ132において、“NO”と判断す
るとき、すなわちエンジン1の軸回転数N1が回
転数N2と実質的に等しくないときには、コンピ
ユータ35は、つづくステツプ133において、そ
の回転数N1がエンジン1のアイドリング状態の
回転数Neoを超えているか否かを判断する。すな
わち、エンジン1がアイドリング状態以上にある
か停止状態にあるかを判断する。そして、このス
テツプ133において“YES”と判断するときに
は、コンピユータ35はつづくステツプ134にお
いてコマンド“0001”を出力し、エンジン1をそ
のエンジントルクTeが“Tr+(Tr−T2)”となる
ように運転させるべくスロツトルまたはキヤブレ
タをセツトし、ステツプ132の前にもどる。逆に
このステツプ133において“NO”と判断したと
き、すなわちエンジン1が停止状態にあると判断
したときには、コンピユータ35は、つづくステ
ツプ135において、出力ポート63に対してコマ
ンドを与え、信号ENDをハイレベルとして出力
させる。それによつて、第6A図に示すエンジン
不能ランプ71eが点灯表示される。
Further, when determining "NO" in step 132, that is, when the shaft rotational speed N1 of the engine 1 is not substantially equal to the rotational speed N2 , the computer 35 determines that the rotational speed N1 in the following step 133. It is determined whether or not exceeds the rotation speed Neo of the engine 1 in an idling state. That is, it is determined whether the engine 1 is in an idling state or higher or in a stopped state. When determining "YES" in step 133, the computer 35 outputs the command "0001" in the following step 134, and controls the engine 1 so that its engine torque Te becomes "Tr + (Tr - T 2 )". Set the throttle or carburetor for operation and return to step 132. Conversely, when the determination in step 133 is "NO", that is, when it is determined that the engine 1 is in a stopped state, the computer 35, in the following step 135, gives a command to the output port 63 and sets the signal END to high. Output as level. As a result, the engine failure lamp 71e shown in FIG. 6A is lit.

先の判断ステツプ131において“NO”と判断す
るときには、すなわち所要トルクTrが負の場合
には、コンピユータ35は、つづくステツプ136
において、コマンド“1000”を出力し、クラツチ
C1のみを連結状態として、エンジン1をもアイ
ドリング状態にさせエンジンブレーキを期待す
る。なぜなら、所要トルクTrが負であるという
ことは、必要なのは制動トルク−Trであるが、
制御トルクを得るためのジエネレータモードがこ
の場合には運転不能状態であるからである。
When determining “NO” in the previous determination step 131, that is, when the required torque Tr is negative, the computer 35 executes the following step 136.
, output the command “1000” and press the clutch.
With only C 1 in the connected state, engine 1 is also placed in the idling state to expect engine braking. This is because the required torque Tr is negative, which means that what is required is the braking torque - Tr.
This is because the generator mode for obtaining control torque is inoperable in this case.

次に、第18図を参照して、エンジンモードと
ジエネレータモードのみが運転許容されている場
合について説明する。この場合には、先の第17
図に示す制御に比べて、最初のステツプにおいて
“NO”と判断した後の制御が異なる他は、第17
図と同様であり、ここでは重複する説明を省略す
る。すなわち、この場合には、最初のステツプ
141において、“NO”と判断するとき、すなわち
所要トルクTrが負であると判断したときには、
つづくステツプ146において、その所要制動トル
ク−Trが第2のモータ/ジエネレータ7のジエ
ネレータトルクの上限−Tgu2を超えているか否
かを判断する。すなわち、この第18図の場合に
は、第17図の場合に比べて、ジエネレータモー
ドが運転可能であるので、制動トルクを第1およ
び第2のモータ/ジエネレータ5および7の組合
せによつて得ることができる。したがつて、この
判断ステツプ146において“YES”と判断すると
きには、先に説明したの領域における運転を行
う。また、“NO”と判断したときには、先に説明
したの領域の運転を行う。
Next, with reference to FIG. 18, a case where only the engine mode and the generator mode are allowed to operate will be described. In this case, the previous 17th
Compared to the control shown in the figure, the only difference is the control after determining “NO” in the first step.
This is the same as in the figure, and redundant explanation will be omitted here. That is, in this case, the first step
When determining "NO" in 141, that is, when determining that the required torque Tr is negative,
In the following step 146, it is determined whether the required braking torque -Tr exceeds the upper limit of the generator torque -Tgu2 of the second motor/generator 7. That is, in the case of FIG. 18, compared to the case of FIG. 17, the generator mode can be operated, so the braking torque is controlled by the combination of the first and second motors/generators 5 and 7. Obtainable. Therefore, when determining "YES" in this determination step 146, operation is performed in the region described above. Further, when the determination is "NO", the operation in the region described above is performed.

さらに、第19図を参照して、エンジンモード
とモータモードのみがその運転を許容されている
場合の制御について説明する。この場合には、コ
ンピユータ35は、最初の判断ステツプ151にお
いて所要トルクTrが正であるか否かを判断す
る。所要トルクが負である場合には、ステツプ
157において、先のステツプ136(第17図)と同
様のコマンドを出力する。また、ステツプ151に
おいて“YES”と判断するときには、コンピユ
ータ35は、さらに、つづくステツプ152におい
て、車の出力軸回転数N2がエンジン1に許容さ
れた回転数範囲にあるか否かを判断する。これ
は、エンジンモードが許容されているので、積極
的にエンジン1を運転するようにするためであ
る。そして、このステツプ152において“NO”と
判断した場合には、エンジン1を運転することが
できないので、先のステツプ113(第14図)と
同様の制御を行う。また、ステツプ152において
“YES”と判断した次のステツプ154は、ステツ
プ114と同じである。また、その後のステツプ155
および156は、それぞれ、先のステツプ115および
117と同様である。ただし、ステツプ155において
“NO”と判断した場合には、ジエネレータモード
は運転が許容されていないので、そのまま先に説
明したの領域の運転を行う。また、ステツプ
156において“YES”と判断した場合には、先に
説明した3―1の領域の運転を行い、“NO”と判
断する場合には先に説明した3―2の領域の運転
を行うのであるが、3―1の運転を行つた場合
も、3―2の運転を行つた場合も、共にその後ス
テツプ154の前に戻る。このようにして、第6A
図に示すスイツチ71を操作した場合のオートモ
ードが実行される。
Furthermore, with reference to FIG. 19, control when only the engine mode and motor mode are allowed to operate will be described. In this case, the computer 35 determines in a first determination step 151 whether or not the required torque Tr is positive. If the required torque is negative, the step
At 157, a command similar to the previous step 136 (FIG. 17) is output. Further, when determining "YES" in step 151, the computer 35 further determines in the following step 152 whether or not the output shaft rotation speed N2 of the vehicle is within the rotation speed range allowed for the engine 1. . This is to ensure that the engine 1 is actively operated since the engine mode is allowed. If "NO" is determined in this step 152, the engine 1 cannot be operated, so the same control as in the previous step 113 (FIG. 14) is performed. Further, the next step 154 after determining "YES" in step 152 is the same as step 114. Also, the subsequent step 155
and 156 are the previous steps 115 and 156, respectively.
Same as 117. However, if "NO" is determined in step 155, operation in the generator mode is not permitted, and therefore the operation in the region described above is continued. Also, step
If the answer is ``YES'' in 156, the operation in the area 3-1 explained earlier is performed, and if the answer is ``NO'', the operation in the area 3-2 explained earlier is carried out. However, whether the operation 3-1 or 3-2 is performed, the process returns to before step 154. In this way, the 6th A
The auto mode is executed when the switch 71 shown in the figure is operated.

次に、第6A図に示すスイツチ73を操作した
場合すなわちマニユアル操作を選択した場合につ
いて説明する。この場合にはさらに、スイツチ7
3eまたは73mによつて、エンジンモードとする
のかモータモードとするのかを選択しなければな
らない。仮に、エンジンモードを選択するため
に、スイツチ73eを操作した場合を考える。こ
の場合には、第6B図に示す切り換え回路77か
ら、まず、エンジン能動化装置19に対して信号
EC(M)が与えられる。そして、エンジン1は
能動化される。このとき、この切り換え回路77
からは、アクセル回路67(第5図)からの出力
電圧APを、そのまま、信号AP(E)として、スロツ
トルコントロール17に与える。したがつて、ス
ロツトルコントロール17は、アクセルペダル6
7aの踏み込み量ないし開度に直接連動してスロ
ツトルないしキヤブレタを制御する。
Next, a case where the switch 73 shown in FIG. 6A is operated, that is, a case where manual operation is selected will be described. In this case, the switch 7
Depending on 3e or 73m, it is necessary to select whether to use engine mode or motor mode. Let us consider a case where the switch 73e is operated to select the engine mode. In this case, the switching circuit 77 shown in FIG. 6B first sends a signal to the engine activation device 19.
EC(M) is given. Engine 1 is then activated. At this time, this switching circuit 77
From there, the output voltage AP from the accelerator circuit 67 (FIG. 5) is applied as is to the throttle control 17 as a signal AP(E). Therefore, the throttle control 17 is controlled by the accelerator pedal 6.
The throttle or carburetor is controlled directly in conjunction with the amount of depression or opening of 7a.

また、スイツチ73mを操作して、モータモード
を選択した場合について説明する。この場合に
は、切り換え回路77を通して、アクセル回路6
7からの信号APは、そのまま信号AP(M)とし
てアマチユア電流コントローラ31に与えられる
とともに、ブレーキ回路67からの信号BFも、
そのまま信号BF(M)として、この回路31に
与えられる。したがつて、この回路31は、与え
られる信号に応じて、すなわちアクセルペダル6
7の踏み込み開度および/またはブレーキペダル
69bの踏力に応じて、直接第2のモータ/ジエ
ネレータ7の電流を制御する。
Also, a case will be explained in which the motor mode is selected by operating the switch 73m. In this case, the accelerator circuit 6
The signal AP from 7 is given as is to the amateur current controller 31 as the signal AP(M), and the signal BF from the brake circuit 67 is also given as the signal AP (M).
The signal is applied as is to this circuit 31 as the signal BF(M). Therefore, this circuit 31 responds to the applied signal, i.e. the accelerator pedal 6
The current of the second motor/generator 7 is directly controlled according to the degree of depression of the brake pedal 7 and/or the depression force of the brake pedal 69b.

なお、第6A図に示すリセツトないしチエツク
スイツチ75は、ランプ71e,71m,71g
およびランプ付スイツチ71,73,73e,7
3mのランプが故障していないかどうかをチエツ
クするために操作する。すなわち、このスイツチ
75を操作すれば、ランプ71e,71mおよび
71gは、すべて点灯駆動されるとともに、すべ
てのフラグがリセツトされうる。したがつて、た
とえば第7図に示す各駆動回路79e,79mお
よび79gには、それぞれの入力信号に応じてセ
ツトされ、このスイツチ75の操作に応じて1度
リセツトされるようなフリツプフロツプを含んで
構成されても良い。
Note that the reset or check switch 75 shown in FIG. 6A is the lamp 71e, 71m, 71g.
and switches with lights 71, 73, 73e, 7
Operate to check whether the 3m lamp is malfunctioning. That is, by operating this switch 75, all lamps 71e, 71m, and 71g are driven to turn on, and all flags can be reset. Therefore, for example, each of the drive circuits 79e, 79m, and 79g shown in FIG. may be configured.

なお上述の実施例においては、トランスミツシ
ヨンないしクラツチ機構3を電磁クラツチを含む
ものとして説明したが、このトランスミツシヨン
は、シンクロ形クラツチを用いることもできる。
以下には、第20図ないし第22図を参照して、
このシンクロ形クラツチを用いた場合について説
明する。
In the above embodiment, the transmission or clutch mechanism 3 has been described as including an electromagnetic clutch, but the transmission may also use a synchronized clutch.
Below, with reference to FIGS. 20 to 22,
The case where this synchronized clutch is used will be explained.

シフトフオークSF1,SF2は、各クラツチ本体
のスリーブSV1,SV2(第21図)の外周に設け
られた溝M1,M2に係合する。それと共に、シフ
トフオークSF1は、シフトフオークシヤフト
SFS1,シフトレバーSL1およびロツドL1を介して
アクチユエータA1に連結される。シフトレバー
SL1は、支軸SS1により、回動自在に支持されて
いる。また、シフトフオークSF2は、シフトフオ
ークシヤフトSFS2,シフトレバーSL2およびロツ
ドL2を介して、アクチユエータA2にそれぞれ連
結される。シフトレバーSL2は、支軸SS2により
回動自在に支持される。したがつて、第22図に
おいて、仮にロツドL1が矢印Xの方向に移動す
るとすれば、シフトフオークSF1を矢印X′の方向
に、またスリーブSV1が第21図の矢印X″の方向
に移動する。これにより、クラツチC1の接続が
達成される。同様に、ロツドL1が矢印Y(第2
2図)の方向に移動すれば、スリーブSV1が矢印
Y″(第21図)の方向に移動し、クラツチC3
接続される。さらに、ロツドL2が矢印Z(第2
2図)の方向に移動すれば、スリーブSV2が矢印
Z″(第21図)の方向に移動して、クラツチC2
が接続される。
The shift forks SF 1 , SF 2 engage in grooves M 1 , M 2 provided on the outer periphery of the sleeves SV 1 , SV 2 (FIG. 21) of each clutch body. Along with that, the shift fork SF 1 is a shift fork shaft
SFS 1 is connected to actuator A 1 via shift lever SL 1 and rod L 1 . shift lever
SL 1 is rotatably supported by a support shaft SS 1 . Further, the shift fork SF2 is connected to the actuator A2 via the shift fork shaft SFS2 , the shift lever SL2 , and the rod L2 . The shift lever SL 2 is rotatably supported by a support shaft SS 2 . Therefore, in FIG. 22, if rod L 1 moves in the direction of arrow X, shift fork SF 1 moves in the direction of arrow X', and sleeve SV 1 moves in the direction of arrow X'' in FIG. This achieves the engagement of clutch C 1. Similarly, rod L 1 moves to arrow Y (second
If you move the sleeve SV 1 in the direction shown in Fig. 2), the sleeve SV 1 will be
Y" (Fig. 21), and the clutch C3 is connected.Furthermore, the rod L2 is moved in the direction of the arrow Z (the second
If you move it in the direction shown in Fig. 2), the sleeve SV 2 will be
Move in the direction of Z'' (Fig. 21) and tighten the clutch C 2
is connected.

第20図は、アクチユエータA1,A2および各
アクチユエータの制御形をより詳細に示したもの
である。この第20図を参照して、アクチユエー
タA1は、ダイアフラムD1を境に、2つの負圧室
VR1,VR3を有する。スプリングSP1,SP3は、そ
れぞれ、負圧室VR1,VR3が、同圧の場合には、
この第20図に示すように、ダイアフラムD1
中立位置に保持する。アクチユエータA2は1つ
の負圧室VR2を有する点において、アクチユエー
タA1と異なる。アクチユエータA2におけるスプ
リングSP2は、負圧室VR2が大気圧のときダイア
フラムD2をこの第20図に示す位置に保持す
る。各負圧室VR1,VR2およびVR3は、それぞ
れ、電磁ソレノイドバルブV1,V2およびV3に接
続され、またダイアグラムD1およびD2には、そ
れぞれ、ロツドL1およびL2が連結される。な
お、電磁ソレノイドV1,V2およびV3は、それぞ
れ、各負圧室に対応して設けられていて、クラツ
チ接続指令信号c1またはEC(M)が与えられた
ときこのバルブV1が動作し、信号c2およびc3が出
力された場合には、それぞれ、バルブV2および
V3が作動する。なおこのような電磁ソレノイド
バルブV1,V2およびV3は、すべて同じ構造であ
り、ここでは、電磁ソレノイドバルブV3につい
てのみその構成が詳細に説明されている。電磁ソ
レノイドバルブV3は、弁体Qを内蔵しており、
この弁体Qは、電磁ソレノイドSNが付勢されな
い状態において、スプリングCSにより、第20
図に示すように、弁座P1に着座した状態で保持さ
れる。この状態では、アクチユエータA1の負圧
室VR3は、管路VW2および電磁ソレノイドバルブ
V3の大気連通口PPを介して、大気に開放されて
いる。このとき、仮に電磁ソレノイドバルブV1
のソレノイドも付勢されていないとすれば、負圧
室VR1も同様に大気に開放されているので、ダイ
アフラムD1は中立位置に保たれる。
FIG. 20 shows the actuators A 1 , A 2 and the control type of each actuator in more detail. Referring to FIG. 20, actuator A 1 has two negative pressure chambers separated by diaphragm D 1 .
It has VR 1 and VR 3 . When the negative pressure chambers VR 1 and VR 3 are at the same pressure, the springs SP 1 and SP 3 are
As shown in FIG. 20, the diaphragm D1 is held in the neutral position. Actuator A 2 differs from actuator A 1 in that it has one negative pressure chamber VR 2 . The spring SP 2 in the actuator A 2 holds the diaphragm D 2 in the position shown in FIG. 20 when the negative pressure chamber VR 2 is at atmospheric pressure. Each negative pressure chamber VR 1 , VR 2 and VR 3 is connected to an electromagnetic solenoid valve V 1 , V 2 and V 3 , respectively, and the diagrams D 1 and D 2 include rods L 1 and L 2 , respectively. Concatenated. In addition, electromagnetic solenoids V 1 , V 2 and V 3 are provided corresponding to each negative pressure chamber, and when the clutch connection command signal c 1 or EC (M) is given, this valve V 1 is activated. If it operates and the signals c 2 and c 3 are output, the valves V 2 and
V 3 is activated. Note that such electromagnetic solenoid valves V 1 , V 2 and V 3 all have the same structure, and the structure of only the electromagnetic solenoid valve V 3 is explained in detail here. The electromagnetic solenoid valve V3 has a built-in valve body Q.
This valve body Q is moved by the spring CS when the electromagnetic solenoid SN is not energized.
As shown in the figure, it is held seated on the valve seat P1 . In this state, the negative pressure chamber VR 3 of actuator A 1 is connected to the conduit VW 2 and the electromagnetic solenoid valve
It is open to the atmosphere via the atmosphere communication port PP of V3 . At this time, suppose that the electromagnetic solenoid valve V 1
If the solenoid is also not energized, the negative pressure chamber VR 1 is also open to the atmosphere, so that the diaphragm D 1 is kept in the neutral position.

次に、クラツチC3を連結するための指令信号c3
が出力された場合について説明する。この場合に
は、指令信号c3に応じて、クラツチコントローラ
Cは、電磁ソレノイドバルブV3のソレノイドSN
を付勢する。応じて、このソレノイドSNは、フ
ランジや鉄片PLを吸収し、フランジヤ鉄片PLに
連結された弁体Qが弁座P1を離れ、反対側に設け
られた弁座P2に着座する。この状態において、負
圧室VR3は管路VW2、電磁ソレノイドバルブV3
介して、管路VW1に接続される。管路VW1は、
バキユームタンクVTおよび逆止弁CVを介してバ
キユームポンプVPに接続されている。バキユー
ムタンクVTは、バキユームポンプVPを作動させ
た場合の圧力脈動を吸収するとともに、負圧を貯
えるのにも役立つ。したがつて、管路VWは、常
に負圧状態であり、そこに接続される負圧室VR3
も負圧状態となる。一方、負圧室VR1は大気に開
放された状態であるため、ダイアフラムD1およ
びそれに連結されたロツドL1は矢印Yの方向に
移動する。なお、この第20図における矢印Yの
方向は、第22図におけるそれと一致するように
描かれているため、この矢印Y方向の移動によ
り、クラツチC3が連結されるのは先に説明した
とおりである。
Next, a command signal c 3 for connecting clutch C 3
The case where is output will be explained. In this case, in response to the command signal c3 , the clutch controller C controls the solenoid SN of the electromagnetic solenoid valve V3 .
energize. Accordingly, this solenoid SN absorbs the flange and iron piece PL, and the valve body Q connected to the flange iron piece PL leaves the valve seat P 1 and seats on the valve seat P 2 provided on the opposite side. In this state, the negative pressure chamber VR 3 is connected to the conduit VW 1 via the conduit VW 2 and the electromagnetic solenoid valve V 3 . Conduit VW 1
It is connected to the vacuum pump VP via the vacuum tank VT and check valve CV. The vacuum tank VT absorbs pressure pulsations when the vacuum pump VP is activated, and also serves to store negative pressure. Therefore, the conduit VW is always under negative pressure, and the negative pressure chamber VR 3 connected thereto is
is also in a negative pressure state. On the other hand, since the negative pressure chamber VR1 is open to the atmosphere, the diaphragm D1 and the rod L1 connected thereto move in the direction of the arrow Y. Note that the direction of arrow Y in FIG. 20 is drawn to match that in FIG. 22, so movement in the direction of arrow Y connects clutch C3 , as explained earlier. It is.

なお、他のクラツチC1およびC2を連結すべき
指令信号c1,c2が出た場合も同様であるので、こ
こではその説明は省略する。また、何らの指令信
号も与えられていない場合には、クラツチは、リ
ターンスプリングS1,S2,S3およびアクチユエー
タ内蔵スプリングSP1,SP2,SP3の作用により、
それぞれ、非連結状態すなわち離脱状態を保つ。
なお、この実施例の場合も、先の実施例と同様に
クラツチC1のみが連結状態のときには、回転数
N1=N2=車の出力軸回転数となり、トルクT2
T1+Tm2となる。また、クラツチC2のみが連結
状態にあるときには、T2=Tm1+Tm2となり、
N1およびT1は、それぞれ、N2およびT2とは等し
くない。クラツチC3は、エンジン1を第1のモ
ータ/ジエネレータ5によつて始動するときにの
み連結状態とする。
The same applies to the case where the command signals c 1 and c 2 for connecting the other clutches C 1 and C 2 are issued, so the explanation thereof will be omitted here. In addition, when no command signal is given, the clutch is operated by the action of return springs S 1 , S 2 , S 3 and actuator built-in springs SP 1 , SP 2 , SP 3 .
Each maintains an uncoupled state, that is, a detached state.
Note that in this embodiment, as in the previous embodiment, when only clutch C1 is in the connected state, the rotational speed is
N 1 = N 2 = car output shaft rotation speed, torque T 2 =
It becomes T 1 + Tm 2 . Also, when only clutch C 2 is in the connected state, T 2 = Tm 1 + Tm 2 ,
N 1 and T 1 are not equal to N 2 and T 2 , respectively. Clutch C 3 is engaged only when engine 1 is started by first motor/generator 5 .

テーブル(コマンドのリスト) コマンド“n1 n2 n3 n4” n1;出力ポート61のコマンド(クラツチコント
ロール) n2;出力ポート47のコマンド(モータ電流のコ
ントロール) n3;出力ポート49のコマンド(アマチユア電流
コントロール) n4;出力ポート51のコマンド(スロツトルコン
トロール) n1 1 C1のみ連結 2 C2のみ連結 3 C3のみ連結 0 コマンドなし(クラツチ開放) n2 1 トルク“Tmo”でモータ駆動 2 トルク“Tr−Tmu2−(Tr−T2)”でモー
タ駆動 9 トルク“−〔Tr−Tgu2+(Tr−T2)〕”でジ
エネレータ制動 0 コマンドなし(第1のモータ/ジエネレー
タをフリーホイール) n3 1 トルク“Tr+(Tr−T2)”でモータ駆動 2 トルク“Tmu2”でモータ駆動 3 トルク“Tr−Teu+(Tr−T2)”でモータ
駆動 6 トルク“−〔Tr+(Tr−T2)〕”でジエネレ
ータ制動 7 トルク“−Tgu2”でジエネレータ制動 8 トルク“−〔(Tel−Tr)+(T2−Tr)〕”で
ジエネレータ制動 0 コマンドなし(第2のモータ/ジエネレー
タをフリーホイール) n4 1 トルク“Tr+(Tr−T2)”でエンジン運転 2 トルク“Teu”でエンジン運転 3 トルク“Tel”でエンジン運転 0 コマンドなし(アイドリング) 以上のように、この発明によれば、内燃機関は
その燃費効率の比較的良い領域でのみ運転される
ことになり、したがつてその燃費効率は大幅に改
善され得る。しかも、肉燃機関のみでは不足する
駆動トルクをモータで捕うようにしたので、あら
ゆる走行条件たとえば定速走行、加速走行あるい
は登板に必要な十分な駆動力を得ることができ
る。また、モータを2つ搭載したので、内燃機関
が運転許容範囲外であり、したがつて内燃機関の
運転が許容されないときであつても、2つのモー
タによつて十分な駆動力を得ることができる。ま
た、補助用モータは、短時間定格たとえば3分定
格のようなモータでよく、したがつてそのコスト
ないしサイズを低減することができる。このよう
にして、2台のモータは車の速度が比較的遅くて
も効率良く運転することができ、その省エネルギ
ーの要求が一層充足され得ることになる。しか
も、余分なトルクはジエネレータで吸収されるの
で、必ず所要トルクに相当する駆動トルクが得ら
れる。さらに、ジエネレータから得られた発電出
力はバツテリに回生されるので、電力のロスも少
なくできる。
Table (list of commands) Command “n 1 n 2 n 3 n 4 ” n 1 ; Output port 61 command (clutch control) n 2 ; Output port 47 command (motor current control) n 3 ; Output port 49 command Command (armature current control) n 4 ; Output port 51 command (throttle control) n 1 1 Only C 1 connected 2 Only C 2 connected 3 Only C 3 connected 0 No command (clutch released) n 2 1 Torque “Tmo” 2 Motor is driven with torque “Tr−Tmu 2 − (Tr−T 2 )” 9 Generator braking is applied with torque “−[Tr−Tgu 2 + (Tr−T 2 )]” 0 No command (first motor /generator freewheel) n 3 1 Motor drive with torque “Tr+(Tr-T 2 )” 2 Motor drive with torque “Tmu 2 ” 3 Motor drive with torque “Tr-Teu+(Tr-T 2 )” 6 Torque “ −[Tr+(Tr−T 2 )]” 7 Generator brakes with torque “−Tgu 2 ” 8 Torque “−[(Tel−Tr)+(T 2 −Tr)]” causes generator braking 0 No command ( Freewheeling the second motor/generator) n 4 1 Engine operation with torque “Tr + (Tr − T 2 )” 2 Engine operation with torque “Teu” 3 Engine operation with torque “Tel” 0 No command (idling) Above Thus, according to the present invention, the internal combustion engine is operated only in a region where its fuel efficiency is relatively good, and therefore its fuel efficiency can be significantly improved. Moreover, since the motor captures the driving torque that would be insufficient with just the meat combustion engine, it is possible to obtain sufficient driving force for all driving conditions, such as constant speed driving, accelerated driving, and climbing. In addition, since two motors are installed, even when the internal combustion engine is outside the allowable operating range and therefore the internal combustion engine is not allowed to operate, sufficient driving force can be obtained with the two motors. can. Further, the auxiliary motor may be a short-time rated motor, such as a 3 minute rated motor, thereby reducing its cost and size. In this way, the two motors can be operated efficiently even at relatively low vehicle speeds, and the energy saving requirements can be further met. Moreover, since the excess torque is absorbed by the generator, the driving torque corresponding to the required torque is always obtained. Furthermore, since the power output obtained from the generator is regenerated into the battery, power loss can be reduced.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、この発明の原理を説明するための、
或る種の内燃機関特にガソリンエンジンの燃料消
費特性の一例を示すグラフであり、横軸に回転数
(×102rpm)をとり、縦軸にトルク(Kg・m)を
とる。第2図はこの発明の原理を説明するため
の、各運転領域を示すグラフであり、その横軸に
車の出力軸回転数をとり、縦軸に要求軸トルクを
とる。第3図,第4図,第5図,第6図,第6B
図および第7図は、この発明の一実施例の概略を
示すブロツクダイアグラムである。第8図は第1
のモータ/ジエネレータの軸回転数およびトルク
Tm1,Tg1に対する制御量を表わすグラフであ
り、横軸に回転数をとり、縦軸にトルクをとる。
第9図は第2のモータ/ジエネレータの軸回転数
およびトルクTm2,Tg2に対する制御量を表わす
グラフであり、横軸に回転数をとり、縦軸にトル
クをとる。第10図はエンジンの軸回転数および
トルクTeに対するスロツトル開度を示すグラフ
であり、特に第10B図は第10A図のより拡大
されたグラフである。第11図はトルクおよび回
転数を検出するための手段の好ましい実施例の概
略図を示し、第12図は第11図のトルク検出動
作を説明するための波形の一例である。第13図
ないし第19図は、それぞれ、この発明の動作を
説明するためのフローダイアグラムである。第2
0図は、トランスミツシヨンないしクラツチ機構
としてシンクロ型クラツチを用いる場合のアクチ
ユエータおよびその制御系の構成図である。第2
1図はシンクロ型クラツチの詳細を示す構造断面
図であり、第22図は特にシフトフオークを説明
するための図解図である。 図において、1はエンジン、3はクラツチ機
構、5は第1のモータ/ジエネレータ、7は第2
のモータ/ジエネレータ、9,13は回転数セン
サ、11,15はトルクセンサ、17はスロツト
ルコントロール、19はエンジン能動化装置、2
1はクラツチコントロール、23はバツテリ、2
5,29,33はシヤフト抵抗、27はモータ電
流コントロール、31はアマチユア電流コントロ
ール、35はフイールド電流コントロールを示
す。
FIG. 1 is a diagram for explaining the principle of this invention.
This is a graph showing an example of fuel consumption characteristics of a certain type of internal combustion engine, particularly a gasoline engine, in which the horizontal axis represents the rotation speed (×10 2 rpm) and the vertical axis represents the torque (Kg·m). FIG. 2 is a graph showing each driving range for explaining the principle of the present invention, in which the horizontal axis represents the output shaft rotational speed of the vehicle, and the vertical axis represents the required shaft torque. Figure 3, Figure 4, Figure 5, Figure 6, Figure 6B
7 and 7 are block diagrams showing an outline of an embodiment of the present invention. Figure 8 is the first
Motor/generator shaft speed and torque
This is a graph showing the control amount for Tm 1 and Tg 1 , with the horizontal axis representing the rotational speed and the vertical axis representing the torque.
FIG. 9 is a graph showing the control amount for the shaft rotation speed and torques Tm 2 and Tg 2 of the second motor/generator, where the horizontal axis represents the rotation speed and the vertical axis represents the torque. FIG. 10 is a graph showing the throttle opening degree with respect to the engine shaft rotational speed and torque Te, and in particular, FIG. 10B is an enlarged graph of FIG. 10A. FIG. 11 shows a schematic diagram of a preferred embodiment of the means for detecting torque and rotational speed, and FIG. 12 is an example of waveforms for explaining the torque detection operation of FIG. 11. 13 to 19 are flow diagrams for explaining the operation of the present invention, respectively. Second
FIG. 0 is a block diagram of an actuator and its control system when a synchronized clutch is used as the transmission or clutch mechanism. Second
FIG. 1 is a structural sectional view showing details of the synchronized clutch, and FIG. 22 is an illustrative view particularly for explaining the shift fork. In the figure, 1 is the engine, 3 is the clutch mechanism, 5 is the first motor/generator, and 7 is the second
motor/generator, 9 and 13 are rotation speed sensors, 11 and 15 are torque sensors, 17 is a throttle control, 19 is an engine activation device, 2
1 is clutch control, 23 is battery, 2
5, 29, and 33 are shaft resistances, 27 is a motor current control, 31 is an amateur current control, and 35 is a field current control.

Claims (1)

【特許請求の範囲】 1 車輪を有するハイブリツド車の制御装置であ
つて、 スロツトルを有する内燃機関、 与えられる第1の制御量に応じて前記スロツト
ルの開度を制御するスロツトル制御手段、 第1のモータ、 その軸が前記車輪への出力軸へ連結されかつジ
エネレータとして作動するように構成された第2
のモータ、 前記第1および第2のモータに電力を供給する
ためのバツテリ、 与えられる第2の制御量に応じて前記バツテリ
から前記第1のモータに供給される電力を制御す
る第1のモータ制御手段、 与えられる第3の制御量に応じて前記バツテリ
から前記第2のモータに供給される電力を制御す
る第2のモータ制御手段、 与えられる第4の制御量に応じて前記ジエネレ
ータからの前記バツテリへの回生電力を制御する
ジエネレータ制御手段、 前記内燃機関と前記第2のモータとを選択的に
切離しまたは結合し、もしくは前記第1のモータ
と前記第2のモータと選択的に切離しまたは結合
する結合手段、 速度調整のために操作する速度調整操作手段、 前記内燃機関の回転数およびトルクに対する前
記第1の制御量の関係を表わすデータを提供する
第1のデータ提供手段、 前記第1のモータの回転数およびトルクに対す
る前記第2の制御量の関係を表わすデータを提供
する第2のデータ提供手段、 前記第2のモータの回転数およびトルクに対す
る前記第3の制御量の関係を表わすデータを提供
する第3のデータ提供手段、 前記ジエネレータの回転数およびトルクに対す
る前記第4の制御量の関係を表わすデータを提供
する第4のデータ提供手段、 前記第2のモータの軸回転数を検出するための
第1の回転数検出手段、 前記内燃機関の前記軸に応じて、前記内燃機関
の前記軸の回転数に関するデータを提供する第2
の回転数検出手段、 前記速度調整操作手段の操作量および前記第1
の回転数検出手段出力に基づいて所要トルクデー
タを提供する所要トルクデータ提供手段、 前記所要トルクデータ提供手段からの前記所要
トルクが正であるか否かを判断する第1の判断手
段、 前記第1の判断手段によつて前記所要トルクが
正であると判断されたことに応じて、さらに、前
記第2の回転数検出手段からの回転数データに基
づいて、その回転数が前記内燃機関の運転を許容
すべき予め定められた内燃機関回転数範囲内にあ
るか否かを判断する第2の判断手段、 前記第2の判断手段によつて前記範囲内にある
と判断されたとき、前記所要トルクが前記内燃機
関の運転を許容すべき予め定められたトルク範囲
の上限を超えるか否かを判断する第3の判断手
段、 前記第2の判断手段によつて前記範囲内にない
と判断されたとき、さらに、前記所要トルクが前
記第2のモータの予め定められたトルク範囲の上
限を超えるか否かを判断する第4の判断手段、 前記第2の判断手段によつて前記範囲内にある
と判断されたとき、さらに、前記所要トルクが前
記内燃機関の運転を許容すべき予め定められたト
ルク範囲内にあるか否かを判断する第5の判断手
段、 前記第2の判断手段によつて、前記範囲内であ
ると判断されたとき、さらに、前記内燃機関の軸
回転数が、その内燃機関に予め定められた前記回
転数範囲内にあるか否かを判断する第6の判断手
段、 前記第6の判断手段によつて前記範囲外である
と判断されたとき、さらに、前記所要トルクが前
記第2のモータの予め定められたトルク範囲の上
限を超えるか否かを判断する第7の判断手段、 前記第3の判断手段によつて前記所要トルクが
前記内燃機関の予め定められたトルク範囲の上限
を超えると判断されたことに応じて、前記結合手
段を制御して前記内燃機関と前記第2のモータと
を結合させる第1の結合制御手段、 前記第4の制御手段によつて前記所要トルクが
前記第2のモータの所定範囲のトルクの最大値を
超えると判断されたことに応じて、前記結合手段
を制御して、前記第1のモータと前記第2のモー
タとを結合させる第2の結合制御手段、 前記第3の判断手段によつて前記所要トルクが
前記内燃機関の最大値を超えると判断されたこと
に応じて、前記内燃機関の前記スロツトル開度を
最大にするように、前記第1のデータ提供手段か
らのデータを参照して、前記スロツトル制御手段
へ前記第1の制御量を与え、かつ前記所要トルク
と前記内燃機関の所定範囲のトルクの上限値との
差に応じたトルクで前記第2のモータを運転する
ように、前記第3のデータ提供手段からのデータ
を参照して前記第2のモータ制御手段へ前記第3
の制御量を与える第1の制御手段、 前記第4の判断手段によつて前記所要トルクが
前記第2のモータの所定範囲のトルクの最大値を
超えると判断されたことに応じて、前記第2のモ
ータをその所定範囲のトルクの上限値で運転する
ように、前記第3のデータ提供手段からのデータ
を参照して前記第2のモータ制御手段へ前記第3
の制御量を与え、かつ前記所要トルクと前記第2
のモータの所定範囲のトルクの上限値との差に応
じたトルクで前記第1のモータを運転するよう
に、前記第2のデータ提供手段からのデータを参
照して、前記第1のモータ制御手段へ前記第2の
制御量を与える第2の制御手段、 前記第5の判断手段によつて前記所要トルクが
前記所定範囲内にあると判断されたことに応じ
て、前記第1の結合制御手段を作動させ、さら
に、前記第5の判断手段によつて前記所要トルク
が前記所定範囲内にあると判断されたことに応じ
て、前記内燃機関のトルクを前記所要トルクとす
るように、前記第1のデータ提供手段からのデー
タを参照して、前記スロツトル制御手段へ前記第
1の制御量を与える第3の制御手段、 前記第5の判断手段によつて前記所要トルクが
前記所定範囲外であると判断され、かつ前記第1
の判断手段によつて前記所要トルクが正であると
判断されたとき、前記第1および第2の結合制御
手段を作動させ、前記第5の判断手段によつて前
記所要トルクが前記所定範囲外であると判断さ
れ、かつ前記第1の判断手段によつて前記所要ト
ルクが正であると判断されたことに応じて、前記
内燃機関を前記所定範囲の下限のトルクで運転す
るように、前記第1のデータ提供手段からのデー
タを参照して、前記スロツトル制御手段へ前記第
1の制御量を与え、かつ前記ジエネレータのジエ
ネレータトルクを前記内燃機関のトルクの下限と
前記所要トルクとの差になるように、前記第4の
データ提供手段からのデータを参照して、前記ジ
エネレータ制御手段へ前記第4の制御量を与える
第4の制御手段、 前記第4の判断手段によつて前記所要トルクが
前記第2のモータの予め定めるトルク範囲の上限
以下であると判断されたとき、前記第2のモータ
のモータトルクが所要トルクとなるように、前記
第3のデータ提供手段からのデータを参照して、
前記第2のモータ制御手段へ前記第3の制御量を
与える第5の制御手段、 前記第7の判断手段によつて前記所要トルクが
前記上限を超えていると判断されたとき、前記第
2のモータのトルクを前記上限として運転するよ
うに、前記第3のデータ提供手段からのデータを
参照して、前記第2のモータ制御手段へ前記第3
の制御量を与える第6の制御手段、および 前記第7の判断手段によつて前記所要トルクが
前記第2のモータの所定トルク範囲の所定の上限
を超えないと判断されたことに応じて、前記第2
のモータを前記所要トルクで運転させるために、
前記第3のデータ提供手段からのデータを参照し
て前記第3の制御量を前記第2のモータ制御手段
に与える第7の制御手段を備えた、ハイブリツド
車の制御装置。 2 前記第1のモータおよび第2のモータは、第
1のジエネレータおよび第2のジエネレータとし
て作動可能に構成されていて、 前記第2および第3のデータ提供手段からの前
記第2および第3のデータは前記第1および第2
のジエネレータを制御するためのデータを含み、 前記第1および第2のモータ制御手段は、前記
第1および第2のジエネレータから前記バツテリ
への回生電力を制御し得るように構成され、 前記第1の判断手段によつて前記所要トルクが
負であると判断されたとき、さらに、前記負の所
要トルクが前記第2のジエネレータのジエネレー
タトルクの予め定める範囲の上限を超えるか否か
を判断する第8の判断手段を含み、 前記第8の判断手段によつて前記負の所要トル
クが前記第2のジエネレータのジエネレータトル
クの予め定める範囲の上限を超えると判断された
とき、前記第2のジエネレータを前記上限のトル
クで運転するように、前記第3のデータ提供手段
からのデータを参照して、前記第2のジエネレー
タ制御手段へ前記第3の制御量を与え、かつ前記
第1のジエネレータを前記負の所要トルクと前記
第2のジエネレータのジエネレータトルクの上限
との差に応じたトルクで運転するように、前記第
2のデータ提供手段からのデータを参照して、前
記第1のジエネレータ制御手段へ前記第2の制御
量を与える第8の制御手段を備える、特許請求の
範囲第1項記載のハイブリツド車の制御装置。 3 前記第8の判断手段によつて、前記負の所要
トルクが前記第2のジエネレータトルクの予め定
める範囲の上限を超えないと判断されたとき、前
記第2のジエネレータをその負の所要トルクで運
転するように、前記第3のデータ提供手段からの
データを参照して、前記第2のジエネレータ制御
手段へ前記第3の制御量を与える第9の制御手段
を備える、特許請求の範囲第2項記載のハイブリ
ツド車の制御装置。 4 モータモードが運転不能状態であることを表
わすモータ不能フラグ手段、 前記第1および第2のモータの少なくとも一方
が予め定めた運転可能条件をはずれたとき、前記
モータ不能フラグ手段をセツトするモータフラグ
制御手段、 前記内燃機関の運転不能状態を表わす内燃機関
不能フラグ手段、および 前記内燃機関が予め定めた運転可能条件をはず
れたとき前記内燃機関不能フラグ手段をセツトす
る内燃機関フラグ制御手段を備える、特許請求の
範囲第1項記載のハイブリツド車の制御装置。 5 前記予め定めたモータモードの運転可能条件
は、前記第2のモータに関連して判断するように
した、特許請求の範囲第4項記載のハイブリツド
車の制御装置。 6 前記運転可能条件は、前記バツテリに関連し
て判断するようにした、特許請求の範囲第4項記
載のハイブリツド車の制御装置。 7 前記モータ不能フラグ手段がセツトされてい
るか否かを判断する第9の判断手段を含み、 前記第9の判断手段によつて前記モータ不能フ
ラグ手段がセツトされていると判断されたとき、
前記第1および第2のモータの運転を許容しない
モータ不能化手段を備える、特許請求の範囲第4
項記載のハイブリツド車の制御装置。 8 前記内燃機関不能フラグ手段がセツトされて
いるか否かを判断する第10の判断手段を含み、 前記第9の判断手段によつて前記モータ不能フ
ラグがセツトされていないと判断され、前記第10
の判断手段によつて前記内燃機関不能フラグがセ
ツトされていないと判断されたとき、前記内燃機
関および前記第1および第2のモータを運転可能
にする内燃機関/モータ能動化手段を備える、特
許請求の範囲第7項記載のハイブリツド車の制御
装置。 9 前記内燃機関/モータ能動化手段は、前記第
10の判断手段によつて、前記内燃機関不能フラグ
手段がセツトされていると判断されたとき、前記
第1および第2のモータを運転可能にする、特許
請求の範囲第8項記載のハイブリツド車の制御装
置。 10 車輪を有するハイブリツド車の制御装置で
あつて、 スロツトルを有する内燃機関、与えられる第1
の制御量に応じて前記スロツトルの開度を制御す
るスロツトル制御手段、 第1のジエネレータ、 その軸が前記車輪への出力軸に連結された第2
のジエネレータ、 少なくとも前記第1のジエネレータおよび第2
のジエネレータの一方からの発電電力を回生する
バツテリ、 与えられる第2の制御量に応じて前記第1のジ
エネレータから前記バツテリへの電力を制御する
第1のジエネレータ制御手段、 与えられる第3の制御量に応じて前記第2のジ
エネレータから前記バツテリへの電力を制御する
第2のジエネレータ制御手段、 前記内燃機関と前記第2のジエネレータとを選
択的に切離しまたは結合しもしくは前記第1のジ
エネレータと前記第2のジエネレータとを選択的
に切離しまたは結合する結合手段、 速度調整のために操作する速度調整操作手段、
制動操作手段、 前記内燃機関の回転数およびトルクに対する前
記第1の制御量の関係を表わすデータを提供する
第1のデータ提供手段、 前記第1のジエネレータの回転数およびトルク
に対する前記第2の制御量の関係を表わすデータ
を提供する第2のデータ提供手段、 前記第2のジエネレータの回転数およびトルク
に対する前記第3の制御量の関係を表わすデータ
を提供する第3のデータ提供手段、 少なくとも前記速度調整操作手段および前記制
動操作手段のいずれか一方の操作量に応じて、少
なくとも前記速度調整操作手段および制動操作手
段の操作量ならびに前記回転数に基づいて決定さ
れる所要トルクデータを提供する所要トルクデー
タ提供手段、 前記所要トルクデータ提供手段からの所要トル
クデータに基づいて、その所要トルクが負である
か否かを判断する第1の判断手段、 前記第1の判断手段によつて前記所要トルクが
負であると判断されたとき、さらに、前記所要ト
ルクが前記第2のジエネレータの予め定めるジエ
ネレータトルク範囲の上限を超えるか否かを判断
する第2の判断手段、 前記第2の判断手段によつて前記負の所要トル
クが前記第2のジエネレータのジエネレータトル
クの上限を超えると判断されたとき、前記結合手
段を制御して、前記第1のジエネレータと前記第
2のジエネレータとを結合させる結合制御手段、
および 前記第2の判断手段によつて前記負の所要トル
クが前記第2のジエネレータのジエネレータトル
クの上限を超えると判断されたとき、前記第2の
ジエネレータをそのジエネレータトルクの上限で
運転するように、前記第3のデータ提供手段から
のデータを参照して、前記第2のジエネレータ制
御手段へ前記第3の制御量を与え、かつ前記負の
所要トルクと前記第2のジエネレータのジエネレ
ータトルクの上限との差に応じたジエネレータト
ルクで前記第1のジエネレータを運転するよう
に、前記第2のデータ提供手段からのデータを参
照して、前記第1のジエネレータ制御手段へ前記
第2の制御量を与える第1の制御手段を備える、
ハイブリツド車の制御装置。 11 前記第2の判断手段によつて、前記負の所
要トルクが前記第2のジエネレータのジエネレー
タトルクの上限以下であると判断されたとき、前
記第2のジエネレータをその所要トルクで運転す
るように、前記第3のデータ提供手段からのデー
タを参照して、前記第2のジエネレータ制御手段
へ、前記第3の制御量を与える第2の制御手段を
備える、特許請求の範囲第10項記載のハイブリ
ツド車の制御装置。 12 ジエネレータモードが運転不能状態である
ことを表わすジエネレータ不能フラグ手段、およ
び 前記第1および第2のジエネレータの少なくと
も一方が予め定めた運転可能条件をはずれたと
き、前記ジエネレータ不能フラグ手段をセツトす
るジエネレータフラグ制御手段を備える、特許請
求の範囲第10項記載のハイブリツド車の制御装
置。 13 前記予め定めた運転可能条件は、前記第2
のジエネレータに関連して判断する、特許請求の
範囲第12項記載のハイブリツド車の制御装置。 14 前記予め定めた運転可能条件は、前記バツ
テリに関連して判断する、特許請求の範囲第12
項記載のハイブリツド車の制御装置。 15 前記ジエネレータ不能フラグ手段がセツト
されていないとき、前記第1および第2のジエネ
レータを運転可能にするジエネレータ能動化手段
を備える、特許請求の範囲第12項記載のハイブ
リツド車の制御手装置。 16 前記内燃機関が運転不能であることを表わ
す内燃機関不能フラグ手段、および 前記内燃機関が予め定める運転可能条件をはず
れたとき、前記内燃機関不能フラグ手段をセツト
する内燃機関フラグ制御手段を含み、 前記内燃機関不能フラグがセツトされていない
とき、前記内燃機関および前記第2のジエネレー
タを運転可能にする内燃機関/ジエネレータ能動
化手段を備える、特許請求の範囲第15項記載の
ハイブリツド車の制御装置。 17 モータモードが運転可能であることを表わ
すモータモード不能フラグ手段、および 前記第1および第2のモータの少なくとも一方
が予め定める運転可能条件をはずれたとき、前記
モータ不能フラグ手段をセツトするモータフラグ
制御手段を含み、 前記モータモード不能フラグ手段がセツトされ
ていないとき、前記第1および第2のモータを運
転可能にするモータ能動化手段を備える、特許請
求の範囲第16項記載のハイブリツド車の制御装
置。 18 車輪を有するハイブリツド車であつて、 スロツトルを有する内燃機関、 与えられる第1の制御量に応じて前記スロツト
ルの開度を制御するスロツトル制御手段、 第1のモータ、 その軸が前記車輪への出力軸に連結された第2
のモータ、 バツテリ、 前記バツテリから前記第1のモータに供給され
る電力を制御する第1のモータ制御手段、 前記バツテリから前記第2のモータに供給され
る電力を制御する第2のモータ制御手段、 速度調整のために操作する速度調整操作手段、 モータモードまたは内燃機関モードを選択する
ためのモード選択手段、 前記モード選択手段でモータモードを選択した
ことに応じて、前記速度調整操作手段出力を少な
くとも前記第2のモータ制御手段に与え、この第
2のモータ制御手段を能動化する第1の能動化手
段、および 前記モード選択手段で前記内燃機関モードが選
択されたことに応じて、前記速度調整操作手段出
力を前記スロツトル制御手段に与え、このスロツ
トル制御手段を能動化する第2の能動化手段を備
える、ハイブリツド車の制御装置。 19 前記第2のモータはその出力が比較的大き
いものとして選択され、前記第1のモータはその
出力が比較的小さいものとして選択されている、
特許請求の範囲第18項記載のハイブリツド車の
制御装置。 20 前記第2のモータは前記ハイブリツド車に
要求される平均的に必要な出力を提供することが
できるように選ばれていて、 前記第1のモータは、前記ハイブリツド車に要
求される最大出力と前記平均的に必要な出力との
差を補う出力を有するように選ばれている、特許
請求の範囲第19項記載のハイブリツド車の制御
装置。
[Scope of Claims] 1. A control device for a hybrid vehicle having wheels, which comprises: an internal combustion engine having a throttle; a throttle control means for controlling the opening degree of the throttle in accordance with a given first control amount; a second motor, the shaft of which is connected to the output shaft to the wheel and configured to operate as a generator;
a battery for supplying power to the first and second motors; a first motor that controls power supplied from the battery to the first motor in accordance with a given second control amount; control means; second motor control means for controlling the electric power supplied from the battery to the second motor in accordance with a given third control amount; Generator control means for controlling regenerative power to the battery; selectively disconnecting or coupling the internal combustion engine and the second motor; or selectively disconnecting or coupling the first motor and the second motor; a coupling means for coupling, a speed adjustment operating means for operating for speed adjustment, a first data providing means for providing data representing the relationship of the first control amount to the rotational speed and torque of the internal combustion engine; second data providing means for providing data representing the relationship of the second controlled variable to the rotational speed and torque of the second motor; representing the relationship of the third controlled variable to the rotational speed and torque of the second motor; a third data providing means for providing data; a fourth data providing means for providing data representing the relationship of the fourth control amount to the rotational speed and torque of the generator; first rotational speed detection means for detecting; second rotational speed detection means for providing data regarding the rotational speed of the shaft of the internal combustion engine, depending on the shaft of the internal combustion engine;
rotational speed detection means, the operation amount of the speed adjustment operation means, and the first
Required torque data providing means for providing required torque data based on the output of the rotational speed detecting means of; first determining means for determining whether or not the required torque from the required torque data providing means is positive; In response to the judgment that the required torque is positive by the first judgment means, the rotation speed of the internal combustion engine is further determined based on the rotation speed data from the second rotation speed detection means. a second determination means for determining whether or not the internal combustion engine rotation speed is within a predetermined range in which the engine should be allowed to operate; when the second determination means determines that the rotation speed is within the range; a third determining means for determining whether or not the required torque exceeds an upper limit of a predetermined torque range within which operation of the internal combustion engine is permitted; the second determining means determines that the required torque is not within the range; when the required torque exceeds an upper limit of a predetermined torque range of the second motor; fifth determining means for further determining whether the required torque is within a predetermined torque range within which operation of the internal combustion engine is permitted; and the second determining means. When it is determined that the shaft rotation speed of the internal combustion engine is within the range, the sixth step further determines whether the shaft rotation speed of the internal combustion engine is within the rotation speed range predetermined for the internal combustion engine. determining means, when the sixth determining means determines that the torque is outside the range, further determining whether the required torque exceeds an upper limit of a predetermined torque range of the second motor; a seventh determining means for controlling the coupling means in response to the third determining means determining that the required torque exceeds an upper limit of a predetermined torque range of the internal combustion engine; a first coupling control means for coupling the internal combustion engine and the second motor; and a determination by the fourth control means that the required torque exceeds a maximum value of the torque of the second motor in a predetermined range. a second coupling control means for coupling the first motor and the second motor by controlling the coupling means in accordance with the determination of the required torque by the third determination means; In response to the determination that the throttle opening of the internal combustion engine exceeds the maximum value, the throttle opening of the internal combustion engine is controlled by referring to the data from the first data providing means, so as to maximize the throttle opening of the internal combustion engine. the third motor so as to apply the first control amount to the means and operate the second motor with a torque corresponding to a difference between the required torque and an upper limit value of torque in a predetermined range of the internal combustion engine; The third motor is transmitted to the second motor control means by referring to the data from the data providing means.
a first control means that provides a control amount of the second motor; The third motor is transmitted to the second motor control means with reference to the data from the third data providing means so that the second motor is operated at the upper limit value of the torque within its predetermined range.
and the required torque and the second
controlling the first motor with reference to the data from the second data providing means so as to operate the first motor with a torque corresponding to the difference between the motor and the upper limit of torque in a predetermined range of the motor; a second control means for applying the second control amount to the means; and a second control means for controlling the first coupling control in response to the fifth determination means determining that the required torque is within the predetermined range. activating the means, and further setting the torque of the internal combustion engine to the required torque in response to the fifth determination means determining that the required torque is within the predetermined range; a third control means that refers to the data from the first data providing means and applies the first control amount to the throttle control means; and the fifth determination means determines that the required torque is outside the predetermined range. It is determined that the first
When the required torque is determined to be positive by the determining means, the first and second coupling control means are activated, and the fifth determining means determines that the required torque is outside the predetermined range. and the first determining means determines that the required torque is positive, the internal combustion engine is operated at the lower limit torque of the predetermined range; The first control amount is given to the throttle control means with reference to the data from the first data providing means, and the generator torque of the generator is determined by the difference between the lower limit of the torque of the internal combustion engine and the required torque. a fourth control means that refers to the data from the fourth data providing means and applies the fourth control amount to the generator control means so that the required amount is determined by the fourth judgment means; When the torque is determined to be below the upper limit of the predetermined torque range of the second motor, the data from the third data providing means is transmitted so that the motor torque of the second motor becomes the required torque. In reference to,
a fifth control means for giving the third control amount to the second motor control means; when the seventh determination means determines that the required torque exceeds the upper limit, the second motor control means With reference to the data from the third data providing means, the second motor control means is instructed to operate the third motor with the torque of the motor set as the upper limit.
a sixth control means for providing a control amount; and in response to the seventh determination means determining that the required torque does not exceed a predetermined upper limit of a predetermined torque range of the second motor; Said second
In order to operate the motor at the required torque,
A control device for a hybrid vehicle, comprising seventh control means for applying the third control amount to the second motor control means by referring to data from the third data providing means. 2. The first motor and the second motor are configured to be operable as a first generator and a second generator, and the second and third data from the second and third data providing means are The data is the first and second
the first and second motor control means are configured to be able to control regenerative power from the first and second generators to the battery; When the required torque is determined to be negative by the determining means, it is further determined whether the negative required torque exceeds an upper limit of a predetermined range of the generator torque of the second generator. an eighth determining means, when the eighth determining means determines that the negative required torque exceeds an upper limit of a predetermined range of the generator torque of the second generator, the second applying the third control amount to the second generator control means with reference to data from the third data providing means so as to operate the generator at the upper limit torque; with reference to data from the second data providing means, so as to operate the first generator with a torque corresponding to the difference between the negative required torque and the upper limit of the generator torque of the second generator. 2. The control device for a hybrid vehicle according to claim 1, further comprising eighth control means for applying the second control amount to the generator control means. 3. When the eighth determination means determines that the negative required torque does not exceed the upper limit of the predetermined range of the second generator torque, the second generator is operated to the negative required torque. Claim 9, further comprising a ninth control means for referring to data from the third data providing means and applying the third control amount to the second generator control means so that the generator operates at A control device for a hybrid vehicle according to item 2. 4. Motor disabled flag means for indicating that the motor mode is in an inoperable state; a motor flag that sets the motor disabled flag means when at least one of the first and second motors is out of a predetermined operable condition. comprising a control means, an internal combustion engine disable flag means for indicating an inoperable state of the internal combustion engine, and an internal combustion engine flag control means for setting the internal combustion engine disable flag means when the internal combustion engine deviates from a predetermined operable condition; A control device for a hybrid vehicle according to claim 1. 5. The control device for a hybrid vehicle according to claim 4, wherein the operable condition of the predetermined motor mode is determined in relation to the second motor. 6. The control device for a hybrid vehicle according to claim 4, wherein the driveable condition is determined in relation to the battery. 7. A ninth determining means for determining whether or not the motor disabled flag means is set, and when the ninth determining means determines that the motor disabled flag means is set,
Claim 4, comprising motor disabling means that does not permit operation of the first and second motors.
A control device for a hybrid vehicle as described in Section 1. 8. A tenth determining means for determining whether or not the internal combustion engine disabling flag means is set, wherein when the ninth determining means determines that the motor disabling flag is not set, the tenth determining means determines whether or not the internal combustion engine disable flag means is set.
The invention further comprises internal combustion engine/motor activation means for enabling the internal combustion engine and the first and second motors to operate when it is determined by the determination means that the internal combustion engine disabled flag is not set. A control device for a hybrid vehicle according to claim 7. 9. The internal combustion engine/motor activation means is configured to activate the internal combustion engine/motor.
10. The hybrid vehicle according to claim 8, wherein the first and second motors are enabled to operate when the internal combustion engine disabling flag means is determined to be set by the determining means of claim 10. control device. 10 A control device for a hybrid vehicle having wheels, the internal combustion engine having a throttle, a first
throttle control means for controlling the opening degree of the throttle according to a controlled amount of the generator; a first generator; a second generator whose shaft is connected to the output shaft to the wheels;
generators, at least the first generator and the second generator.
a battery that regenerates generated power from one of the generators; a first generator control means that controls power from the first generator to the battery in accordance with a second control amount that is applied; and a third control that is applied. a second generator control means for controlling the electric power from the second generator to the battery according to the amount of electricity; selectively disconnecting or coupling the internal combustion engine and the second generator; a coupling means for selectively disconnecting or coupling with the second generator; a speed adjustment operation means for operating for speed adjustment;
braking operation means; first data providing means for providing data representing the relationship of the first control amount to the rotation speed and torque of the internal combustion engine; and the second control over the rotation speed and torque of the first generator. a second data providing means for providing data representing a relationship between quantities; a third data providing means for providing data representing a relation of the third control amount to the rotational speed and torque of the second generator; A requirement for providing required torque data determined based on at least the operation amount of the speed adjustment operation means and the brake operation means and the rotational speed according to the operation amount of either the speed adjustment operation means or the brake operation means. torque data providing means; first determining means for determining whether or not the required torque is negative based on the required torque data from the required torque data providing means; When the torque is determined to be negative, a second determination means further determines whether the required torque exceeds an upper limit of a predetermined generator torque range of the second generator; When the means determines that the required negative torque exceeds the upper limit of the generator torque of the second generator, controlling the coupling means to connect the first generator and the second generator. a coupling control means for coupling;
and when the second determining means determines that the negative required torque exceeds the upper limit of the generator torque of the second generator, operating the second generator at the upper limit of the generator torque. The third control amount is given to the second generator control means with reference to the data from the third data providing means, and the negative required torque and the generator of the second generator are Referring to the data from the second data providing means, the first generator control means sends the second comprising a first control means for providing a controlled amount of;
Control device for hybrid vehicles. 11 When the second determining means determines that the negative required torque is less than or equal to the upper limit of the generator torque of the second generator, the second generator is operated at the required torque. Claim 10, further comprising a second control means for referring to data from the third data providing means and applying the third control amount to the second generator control means. control device for hybrid vehicles. 12. Generator disable flag means for indicating that the generator mode is in an inoperable state; and when at least one of the first and second generators falls out of a predetermined operable condition, the generator disable flag means is set. A control device for a hybrid vehicle according to claim 10, comprising generator flag control means. 13 The predetermined operable conditions are the second
A control device for a hybrid vehicle according to claim 12, which is determined in relation to a generator. 14 The predetermined operable condition is determined in relation to the battery.
A control device for a hybrid vehicle as described in Section 3. 15. The control device for a hybrid vehicle according to claim 12, further comprising generator activation means for enabling the first and second generators to operate when the generator disabling flag means is not set. 16. An internal combustion engine inoperable flag means for indicating that the internal combustion engine is inoperable; and an internal combustion engine flag control means for setting the internal combustion engine inoperable flag means when the internal combustion engine falls outside of a predetermined operable condition; 16. The control device for a hybrid vehicle according to claim 15, further comprising internal combustion engine/generator activation means for enabling the internal combustion engine and the second generator to operate when the internal combustion engine disabled flag is not set. . 17. Motor mode disabled flag means for indicating that the motor mode is operable; and a motor flag that sets the motor disabled flag means when at least one of the first and second motors exceeds a predetermined operable condition. 17. The hybrid vehicle according to claim 16, further comprising a control means, and motor activation means for enabling the first and second motors to operate when the motor mode disabling flag means is not set. Control device. 18 A hybrid vehicle having wheels, comprising an internal combustion engine having a throttle, a throttle control means for controlling the opening degree of the throttle according to a given first control amount, a first motor, the shaft of which is connected to the wheel; the second connected to the output shaft
a motor, a battery, a first motor control means for controlling electric power supplied from the battery to the first motor, and a second motor control means for controlling electric power supplied from the battery to the second motor. , a speed adjustment operation means operated for speed adjustment, a mode selection means for selecting a motor mode or an internal combustion engine mode, and an output of the speed adjustment operation means in response to selection of a motor mode by the mode selection means. first activating means for activating at least the second motor control means; and responsive to the selection of the internal combustion engine mode by the mode selection means; A control device for a hybrid vehicle, comprising second activation means for applying an output of the adjusting operation means to the throttle control means and activating the throttle control means. 19. The second motor is selected to have a relatively large output, and the first motor is selected to have a relatively small output.
A control device for a hybrid vehicle according to claim 18. 20 The second motor is selected to provide the average power required for the hybrid vehicle, and the first motor is selected to provide the average power required for the hybrid vehicle. The control device for a hybrid vehicle according to claim 19, wherein the control device for a hybrid vehicle is selected to have an output that compensates for the difference from the average required output.
JP3595181A 1980-03-12 1981-03-10 Controller for hybrid vehicle Granted JPS56145702A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/129,718 US4335429A (en) 1979-03-20 1980-03-12 Control apparatus for engine/electric hybrid vehicle

Publications (2)

Publication Number Publication Date
JPS56145702A JPS56145702A (en) 1981-11-12
JPS6227604B2 true JPS6227604B2 (en) 1987-06-16

Family

ID=22441263

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3595181A Granted JPS56145702A (en) 1980-03-12 1981-03-10 Controller for hybrid vehicle

Country Status (1)

Country Link
JP (1) JPS56145702A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11208313A (en) * 1998-01-30 1999-08-03 Mazda Motor Corp Travel display device for hybrid electric vehicles
JP2000175305A (en) * 1998-12-03 2000-06-23 Toyota Motor Corp Hybrid car
JP2004108342A (en) * 2002-09-20 2004-04-08 Toyota Motor Corp Vehicle drive control device

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59204402A (en) * 1983-05-06 1984-11-19 Nissan Motor Co Ltd Hybrid automobile
JP2868152B2 (en) * 1987-02-18 1999-03-10 アイシン・エィ・ダブリュ株式会社 Control device for vehicle having electric motor and engine
JP2664674B2 (en) * 1987-02-18 1997-10-15 アイシン・エィ・ダブリュ株式会社 Driving force control device for hybrid drive vehicle
JP2862549B2 (en) * 1989-02-03 1999-03-03 日野自動車工業株式会社 Automotive auxiliary drive
DE4217668C1 (en) * 1992-05-28 1993-05-06 Daimler Benz Ag Method for controlling a hybrid drive that drives a vehicle
WO1996036507A1 (en) * 1995-05-19 1996-11-21 Toyota Jidosha Kabushiki Kaisha Transmission system, four-wheel drive vehicle using the same, power transmitting method, and four-wheel driving method
JP2000088679A (en) * 1998-09-16 2000-03-31 Honda Motor Co Ltd Torque sensor unit
JP3641244B2 (en) * 2002-03-13 2005-04-20 日産自動車株式会社 Shift control device for hybrid transmission
JP2013086529A (en) * 2011-10-13 2013-05-13 Daimler Ag Power control device of hybrid vehicle
JP6158587B2 (en) * 2013-05-17 2017-07-05 日野自動車株式会社 Work vehicle bodywork

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5030223A (en) * 1973-07-20 1975-03-26
JPS5459709A (en) * 1977-10-19 1979-05-14 Hitachi Ltd Method of controlling internal combustion engine type electric rolling stock

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11208313A (en) * 1998-01-30 1999-08-03 Mazda Motor Corp Travel display device for hybrid electric vehicles
JP2000175305A (en) * 1998-12-03 2000-06-23 Toyota Motor Corp Hybrid car
JP2004108342A (en) * 2002-09-20 2004-04-08 Toyota Motor Corp Vehicle drive control device

Also Published As

Publication number Publication date
JPS56145702A (en) 1981-11-12

Similar Documents

Publication Publication Date Title
US4335429A (en) Control apparatus for engine/electric hybrid vehicle
US4269280A (en) Propulsion system for automotive vehicles
CN101445038B (en) Control apparatus of a hybrid vehicle
US4042056A (en) Hybrid powered automobile
US6223106B1 (en) Control system for hybrid vehicle
US6543565B1 (en) Method and system for collecting regenerative braking energy in a parallel hybrid electric vehicle
US6414401B1 (en) Regeneration control system and method of hybrid vehicle
US10000205B2 (en) Fail-safe control apparatus for hybrid vehicles
US6296593B1 (en) Electromagnetic clutch control device and control method for hybrid drive vehicle
JP3618746B2 (en) Electric vehicle drive train with rollback detection and compensation
CN101134436B (en) Hybrid vehicle control apparatus
US8676414B2 (en) Hybrid vehicle having multi-mode controller
CN1982135B (en) Engine stop control apparatus for hybrid vehicle
JP5996167B2 (en) Oil pump control apparatus and method for hybrid vehicle
KR100992771B1 (en) Control Method for Idle Stop Entry in Hybrid Vehicles
US7143851B2 (en) Method for controlling a wheel drive system of a hybrid vehicle
JPS6227603B2 (en)
CN115638244B (en) Gearbox static gear shifting control method and control system for parallel system and hybrid vehicle
CA2392112A1 (en) Method for stopping an engine in a parallel hybrid electric vehicle
CN108349369A (en) The operation of the driving equipment of hybrid vehicle and hybrid vehicle
JPS6227604B2 (en)
US11904684B2 (en) System and method for controlling switching of electric vehicle to four-wheel drive
US6127813A (en) Control system for hybrid vehicle
JP2008168836A (en) Engine misfire detection control device for hybrid vehicle
US6343246B1 (en) Control system for a hybrid vehicle