エンジンと、該エンジンにより駆動されるジェネレータと、該ジェネレータにより発電される電力によって充電されるバッテリと、前記エンジンの駆動によるジェネレータの発電電力及び前記バッテリの放電電力により駆動される走行用モータとを有する車両の制御装置であって、前記エンジンの排気系に配設された排気ガス浄化触媒と、該排気ガス浄化触媒の温度に基づいて該排気ガス浄化触媒の活性状態を判定する触媒活性判定手段と、前記バッテリの残容量を検出する残容量検出手段と、前記バッテリの放電電力のみによる前記走行用モータの駆動時において、前記残容量検出手段によって検出される前記バッテリの残容量が許容下限値と該許容下限値よりも高く設定された第1の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が活性状態にないと判定される場合は、前記エンジンの駆動によるジェネレータの発電電力と前記バッテリの放電電力が前記走行用モータの駆動に用いる電力となるように前記エンジンを制御する制御手段と、を有することを特徴とする車両の制御装置。前記制御手段は、前記残容量検出手段によって検出される前記バッテリの残容量が前記許容下限値と前記第1の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が非活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるように前記エンジンを制御し、前記触媒活性判定手段によって前記排気ガス浄化触媒が半活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるように前記エンジンを制御する、ことを特徴とする請求項1に記載の車両の制御装置。前記制御手段は、前記残容量検出手段によって検出される前記バッテリの残容量が前記許容下限値と前記第1の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が非活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるように前記エンジンを制御し、前記残容量検出手段によって検出される前記バッテリの残容量が前記許容下限値と、該許容下限値と前記第1の所定値との間に設定された第2の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が半活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるように前記エンジンを制御する、ことを特徴とする請求項1に記載の車両の制御装置。車両に対する加速要求があるか否かを判定する加速要求判定手段をさらに有し、前記制御手段は、前記触媒活性判定手段によって前記排気ガス浄化触媒が半活性状態にあると判定されるときに、前記加速要求判定手段によって加速要求があると判定される場合、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように前記エンジンを制御し、前記加速要求判定手段によって加速要求がないと判定される場合、前記排気ガス浄化触媒が活性状態にある場合に比べて空燃比がリーンになるように前記エンジンを制御する、ことを特徴とする請求項1から請求項3の何れか1項に記載の車両の制御装置。しかしながら、バッテリの放電電力によって走行用モータを駆動させているときにバッテリの残容量が少なくなったので、エンジンを始動させてエンジンの駆動によるジェネレータの発電電力によってバッテリを充電するとともに走行用モータを駆動させる場合、エンジンの始動直後は一般にエンジンの排気系に配設された排気ガス浄化触媒が活性状態にないことから、排気ガスを十分に浄化することができず、排気エミッションの悪化を引き起こす畏れがある。そこで、本発明は、バッテリの放電電力による走行用モータの駆動状態において、バッテリの残容量が少なくなってエンジンを始動させるときに、排気ガス浄化触媒が活性状態にない場合に、排気エミッションの悪化を抑制することができる車両の制御装置を提供することを目的とする。このため、本願の請求項1に係る発明は、エンジンと、該エンジンにより駆動されるジェネレータと、該ジェネレータにより発電される電力によって充電されるバッテリと、前記エンジンの駆動によるジェネレータの発電電力及び前記バッテリの放電電力により駆動される走行用モータとを有する車両の制御装置であって、前記エンジンの排気系に配設された排気ガス浄化触媒と、該排気ガス浄化触媒の温度に基づいて該排気ガス浄化触媒の活性状態を判定する触媒活性判定手段と、前記バッテリの残容量を検出する残容量検出手段と、前記バッテリの放電電力のみによる前記走行用モータの駆動時において、前記残容量検出手段によって検出される前記バッテリの残容量が許容下限値と該許容下限値よりも高く設定された第1の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が活性状態にないと判定される場合は、前記エンジンの駆動によるジェネレータの発電電力と前記バッテリの放電電力が前記走行用モータの駆動に用いる電力となるように前記エンジンを制御する制御手段と、を有することを特徴とする。また、本願の請求項2に係る発明は、請求項1に係る発明において、前記制御手段は、前記残容量検出手段によって検出される前記バッテリの残容量が前記許容下限値と前記第1の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が非活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるように前記エンジンを制御し、前記触媒活性判定手段によって前記排気ガス浄化触媒が半活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるように前記エンジンを制御する、ことを特徴とする。更に、本願の請求項3に係る発明は、請求項1に係る発明において、前記制御手段は、前記残容量検出手段によって検出される前記バッテリの残容量が前記許容下限値と前記第1の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が非活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるように前記エンジンを制御し、前記残容量検出手段によって検出される前記バッテリの残容量が前記許容下限値と、該許容下限値と前記第1の所定値との間に設定された第2の所定値との間にあるときに、前記触媒活性判定手段によって前記排気ガス浄化触媒が半活性状態にあると判定される場合は、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるように前記エンジンを制御する、ことを特徴とする。また更に、本願の請求項4に係る発明は、請求項1から請求項3の何れか1項に係る発明において、車両に対する加速要求があるか否かを判定する加速要求判定手段をさらに有し、前記制御手段は、前記触媒活性判定手段によって前記排気ガス浄化触媒が半活性状態にあると判定されるときに、前記加速要求判定手段によって加速要求があると判定される場合、前記排気ガス浄化触媒が活性状態にある場合に比べてエンジン回転数が低回転になるように前記エンジンを制御し、前記加速要求判定手段によって加速要求がないと判定される場合、前記排気ガス浄化触媒が活性状態にある場合に比べて空燃比がリーンになるように前記エンジンを制御する、ことを特徴とする。本願の請求項1に係る発明によれば、バッテリの放電電力のみによる走行用モータの駆動時において、バッテリの残容量が許容下限値と該許容下限値よりも高く設定された第1の所定値との間にあるときに、排気ガス浄化触媒が活性状態にない場合は、エンジンの駆動によるジェネレータの発電電力とバッテリの放電電力が走行用モータの駆動に用いる電力となるようにエンジンを制御することにより、バッテリの残容量が許容下限値になった際に走行に必要な電力とバッテリを充電するために必要な電力とをエンジンの駆動によって発電する場合に比べて排気ガスの排出量を抑制しつつ排気ガス浄化触媒の温度を向上させることができるので、排気エミッションの悪化を抑制することができる。また、本願の請求項2に係る発明によれば、バッテリの残容量が許容下限値と第1の所定値との間にあるときに、排気ガス浄化触媒が非活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジンを制御し、排気ガス浄化触媒が半活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるようにエンジンを制御することにより、排気ガス浄化触媒の活性状態に応じてエンジン出力を制限することができ、前記効果をより有効に奏することができる。更に、本願の請求項3に係る発明によれば、バッテリの残容量が許容下限値と第1の所定値との間にあるときに、排気ガス浄化触媒が非活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジンを制御し、バッテリの残容量が許容下限値と、該許容下限値と第1の所定値との間に設定された第2の所定値との間にあるときに、排気ガス浄化触媒が半活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるようにエンジンを制御することにより、排気ガス浄化触媒の活性状態に応じてエンジン出力を制限することができ、前記効果をより有効に奏することができる。また更に、本願の請求項4に係る発明によれば、排気ガス浄化触媒が半活性状態にあるときに、加速要求がある場合、活性状態にある場合に比べてエンジン回転数が低回転になるようにエンジンを制御し、加速要求がない場合、活性状態にある場合に比べて空燃比がリーンになるようにエンジンを制御することにより、前記効果を具体的に実現することができる。以下、本発明の実施形態について添付図面を参照しながら説明する。図1は、本発明の実施形態に係る車両の全体構成を示すブロック図であり、図2は、図1に示す車両の制御システムを示す図である。図1に示すように、本発明の実施形態に係る車両1は、所謂シリーズ式のハイブリッド車両であり、エンジン10と、エンジン10により駆動されるジェネレータ20と、ジェネレータ20により発電される電力が充電可能な高電圧大容量のバッテリ30と、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力により駆動される走行用モータ40とを有している。また、車両1では、ジェネレータ20、バッテリ30及び走行用モータ40の間にインバータ50が設けられ、インバータ50を介してジェネレータ20の発電電力をバッテリ30及び/又は走行用モータ40に供給することができるとともに、バッテリ30の放電電力を走行用モータ40に供給することができるように構成されている。走行用モータ40は、ジェネレータ20の発電電力及びバッテリ30の放電電力の少なくとも一方が供給されることにより駆動され、この走行用モータ40の駆動力がデファレンシャル装置60を介して駆動輪としての左右の前輪61、62に伝達され、これによって、車両1が走行できるようになっている。なお、走行用モータ40はジェネレータとしても作動可能であり、車両1の減速時にはジェネレータとして作動し、発電した電力をバッテリ30に充電することができるようになっている。車両1では、エンジン10は、ジェネレータ20における発電のためにのみ用いられており、本実施形態では、エンジン10として、これに限定されるものではないが、水素燃料タンク70に貯留されている水素ガスが燃料として供給される水素エンジンが用いられる。図2に示すように、エンジン10は、ツインロータ式のロータリエンジンであって、ロータハウジング11のトロコイド面に3点で接して3つの作動室を画成するロータ12を備え、該ロータ12が回転することにより出力軸としてのエキセントリックシャフト13が回転されるようになっている。エンジン10では、ロータハウジング11には吸気通路14と排気通路15が接続され、吸気通路14には、スロットル弁16と予混合方式によって燃料供給を行う場合に水素ガスを噴射するための水素インジェクタ17とが設けられ、排気通路15には、排気ガスを浄化するための排気ガス浄化触媒80が配設されている。ロータハウジング11にはまた、水素ガスを噴射するための水素インジェクタ18及び点火プラグ19がロータハウジング11の作動室を臨むようにして取り付けられている。なお、図2において吸気通路14及び排気通路15に図示した矢印は、吸気又は排気の流れを示している。また、車両1には、バッテリ30に出入りする電流及びバッテリ30の電圧を検出するバッテリ電流電圧センサバッテリ残容量検出手段101と、アクセルペダルの踏み込み量アクセル開度を検出するアクセル開度センサ102と、車速を検出する車速センサ103と、エンジン10の回転数を検出するエンジン回転数センサ104と、空燃比を検出する空燃比センサ105と、排気ガス浄化触媒80の温度を検出する触媒温度検出センサ106とが搭載されている。車両1にはまた、該車両1に関係する構成を総合的に制御するコントロールユニット100が設けられ、このコントロールユニット100には、バッテリ電流電圧センサ101、アクセル開度センサ102、車速センサ103、エンジン回転数センサ104、空燃比センサ105及び触媒温度検出センサ106などからの各種信号が入力されるようになっている。コントロールユニット100はまた、インバータ50、スロットル弁アクチュエータ107、水素インジェクタ17、18及び点火プラグ19などに制御信号を出力することができるようになっている。コントロールユニット100はさらに、触媒温度検出センサ106によって検出された排気ガス浄化触媒80の温度に基づいて、排気ガス浄化触媒80の活性状態を判定することができるようになっている。具体的には、排気ガス浄化触媒80の温度が所定の活性温度T1以上であるときは活性状態と判定し、所定の活性温度T1未満であるときは活性状態にないと判定するとともに、活性状態にない場合は、所定の半活性温度T2以上であるときは半活性状態と判定し、半活性温度T2未満であるときは非活性状態と判定する。また、コントロールユニット100は、アクセル開度センサ102によって検出されるアクセル開度に基づいて、車両1に対する加速要求があるか否かを判定することができるようになっている。具体的には、アクセル開度が所定開度、例えば50以上であるときは加速要求がある加速走行と判定し、アクセル開度が所定開度、例えば50未満であるときは加速要求のない定常走行と判定する。車両1ではまた、コントロールユニット100によって、バッテリ30の放電電力のみによって走行用モータ40を駆動させて定常走行しているときに、バッテリ電流電圧センサ101によって検出されるバッテリ30の電流電圧値に基づいて算出されるバッテリ30の残容量SOCが所定の許容下限値SMIN、例えば40になったとき、排気ガス浄化触媒80が活性温度T1以上である活性状態にある通常運転においては、走行要求、具体的には車速及びアクセル開度と発電要求に基づいてエンジン10を駆動させてジェネレータ20の発電電力を用いて走行用モータ40を駆動させて定常走行するとともにバッテリ30を充電するように制御される。また、バッテリ30の放電電力のみによって走行用モータ40を駆動させてアクセル開度が所定開度、例えば50以上である加速走行しているときに、バッテリ30の残容量SOCが許容下限値SMINになったとき、排気ガス浄化触媒80が活性温度T1以上である活性状態にある通常運転においては、走行要求、具体的には車速及びアクセル開度と発電要求に基づいてエンジン10を駆動させてジェネレータ20の発電電力を用いて走行用モータ40を駆動させて加速走行するとともにバッテリ30を充電するように制御される。しかしながら、前述したように、バッテリ30の放電電力のみによる走行用モータ40の駆動時において、排気ガス浄化触媒80が活性状態にない場合にバッテリ30の残容量SOCが許容下限値SMINになったときにエンジン10を始動させると、排気エミッションの悪化を引き起こすことから、本実施形態に係る車両1では、以下のように制御する。図3は、本発明の実施形態に係る定常走行時の車両の制御を示すタイムチャートである。図3に示すように、バッテリ30の放電電力のみによって走行用モータ40を駆動させてアクセル開度が所定開度、例えば50未満である定常走行しているときに排気ガス浄化触媒80の温度Tcが活性温度T1未満のT0であり排気ガス浄化触媒80が活性状態にない場合は、バッテリ30の残容量SOCが所定の許容上限値S0、例えば80から次第に低下して時間t1において許容下限値SMIN、例えば40よりも高く設定された第1の所定値S1、例えば60になると、エンジン10を始動させ、走行要求、具体的には車速及びアクセル開度に基づいて、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて定常走行するようにエンジン10を駆動制御する。具体的には、排気ガス浄化触媒80の温度Tcが活性温度T1未満であるとともに半活性温度T2未満であり排気ガス浄化触媒80が非活性状態にある場合、排気ガス浄化触媒80が活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10の出力を制限した状態でエンジン10を駆動制御する。図3では、排気ガス浄化触媒80が活性状態にある通常運転時のエンジン回転数NSが一点鎖線で示されるとともに空燃比λS、例えば2.0~2.2が一点鎖線で示されているが、バッテリ30の残容量SOCが第1の所定値S1になったときに、排気ガス浄化触媒80が非活性状態にある場合、排気ガス浄化触媒80が活性状態にある通常運転時に比べてエンジン回転数が低回転である所定のエンジン回転数N1になるように且つ空燃比がリーンである所定の空燃比λ1、例えば2.4になるようにエンジン10を制御する。コントロールユニット100は、エンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10を制御し、具体的には、エンジン回転数を低回転化するためにスロットル弁アクチュエータ107の作動を制御し、空燃比をリーン化するために水素インジェクタ17、18の作動を制御する。エンジン10の駆動に伴ってエンジン10から排出される排気ガスによって排気ガス浄化触媒80の温度Tcが次第に上昇し、時間t2において排気ガス浄化触媒80の温度Tcが半活性温度T2以上である半活性状態になっても、走行要求に基づいて、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて定常走行するようにエンジン10の出力を制限した状態でエンジン10を駆動制御する。しかしながら、排気ガス浄化触媒80の温度Tcが半活性温度T2以上である半活性状態になると、排気ガス浄化触媒80が活性状態にある場合のエンジン回転数NSになるように、且つ、排気ガス浄化触媒80が活性状態にある場合に比べて空燃比がリーンである空燃比λ1になるようにエンジン10を制御する。そして、エンジン10から排出される排気ガスによって排気ガス浄化触媒80の温度Tcがさらに上昇し、時間t3においてバッテリ30の残容量SOCが許容下限値SMINになったときに排気ガス浄化触媒80の温度Tcが活性温度T1になると、エンジン回転数が所定回転数NSとなるように且つ空燃比が空燃比λSとなるようにエンジン10を駆動させてエンジン10の駆動によるジェネレータ20の発電電力を用いて走行用モータ40を駆動させて定常走行するとともにバッテリ30を充電するように制御する通常運転制御が行われる。なお、図3では、時間t3においてバッテリ30の残容量SOCが許容下限値SMINになったときに排気ガス浄化触媒80の温度Tcが活性温度T1になって通常運転制御が行われているが、車両1では、バッテリ30の残容量SOCが許容下限値SMINになったとき、あるいは排気ガス浄化触媒80の温度Tcが活性温度T1になったときに通常運転制御が行われる。このように、本実施形態では、定常走行において、バッテリ30の放電電力のみによる走行用モータ40の駆動時において、バッテリ30の残容量SOCが許容下限値SMINと該許容下限値SMINよりも高く設定された第1の所定値S1との間にあるときに、排気ガス浄化触媒80が活性状態にない場合は、エンジン10の駆動によるジェネレータ20の発電電力とバッテリ30の放電電力が走行用モータ40の駆動に用いる電力となるようにエンジン10を制御する。これにより、バッテリ30の残容量SOCが許容下限値SMINになった際に走行に必要な電力とバッテリ30を充電するために必要な電力とをエンジン10の駆動によって発電する場合に比べて排気ガスの排出量を抑制しつつ排気ガス浄化触媒80の温度を向上させることができるので、排気エミッションの悪化を抑制することができる。また、排気ガス浄化触媒80が非活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10を制御し、排気ガス浄化触媒80が半活性状態にある場合は、活性状態にある場合に比べて空燃比がリーンになるようにエンジン10を制御することにより、排気ガス浄化触媒80の活性状態に応じてエンジン出力を制限することができ、前記効果をより有効に奏することができる。図4は、本発明の実施形態に係る加速走行時の車両の制御を示すタイムチャートである。図4に示すように、バッテリ30の放電電力のみによって走行用モータ40を駆動させてアクセル開度が所定開度、例えば50以上である加速走行しているときに排気ガス浄化触媒80の温度Tcが活性温度T1未満のT0であり排気ガス浄化触媒80が活性状態にない場合は、バッテリ30の残容量SOCが所定の許容上限値S0、例えば80から次第に低下して時間t1において許容下限値SMIN、例えば40よりも高く設定された第1の所定値S1、例えば60になると、エンジン10を始動させ、走行要求、具体的には車速及びアクセル開度に基づいて、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて加速走行するようにエンジン10の出力を制限した状態でエンジン10を駆動制御する。具体的には、排気ガス浄化触媒80の温度Tcが活性温度T1未満であるとともに半活性温度T2未満であり排気ガス浄化触媒80が非活性状態にある場合、排気ガス浄化触媒80が活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10の出力を制限した状態でエンジン10を駆動制御する。図4では、排気ガス浄化触媒80が活性状態にある通常運転時のエンジン回転数のラインLSが一点鎖線で示されるとともに空燃比λS、例えば2.0~2.2が一点鎖線で示されているが、バッテリ30の残容量SOCが第1の所定値S1になったときに、排気ガス浄化触媒80が非活性状態にある場合、排気ガス浄化触媒80が活性状態にある通常運転時に比べてエンジン回転数が低回転であるエンジン回転数のラインL1になるように且つ空燃比がリーンである所定の空燃比λ1、例えば2.4になるようにエンジン10を制御する。コントロールユニット100は、エンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10を制御し、具体的には、エンジン回転数を低回転化するためにスロットル弁アクチュエータ107の作動を制御し、空燃比をリーン化するために水素インジェクタ17、18の作動を制御する。エンジン10の駆動に伴ってエンジン10から排出される排気ガスによって排気ガス浄化触媒80の温度Tcが次第に上昇し、時間t2において排気ガス浄化触媒80の温度Tcが半活性温度T2以上である半活性状態になっても、走行要求に基づいて、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて加速走行するようにエンジン10の出力を制限した状態でエンジン10を駆動制御する。しかしながら、排気ガス浄化触媒80の温度Tcが半活性温度T2以上である半活性状態になると、排気ガス浄化触媒80が活性状態にある場合の空燃比λSになるように、且つ、排気ガス浄化触媒80が活性状態にある場合に比べてエンジン回転数が低回転であるエンジン回転数のラインL1になるようにエンジン10を制御する。そして、エンジン10から排出される排気ガスによって排気ガス浄化触媒80の温度Tcがさらに上昇し、時間t3においてバッテリ30の残容量SOCが許容下限値SMINになったときに排気ガス浄化触媒80の温度Tcが活性温度T1になると、エンジン回転数がラインLS’となるように且つ空燃比が空燃比λSとなるようにエンジン10を駆動させてエンジン10の駆動によるジェネレータ20の発電電力を用いて走行用モータ40を駆動させて加速走行するとともにバッテリ30を充電するように制御する通常運転制御が行われる。なお、図4では、時間t3においてバッテリ30の残容量SOCが許容下限値SMINになったときに排気ガス浄化触媒80の温度Tcが活性温度T1になって通常運転制御が行われているが、車両1では、バッテリ30の残容量SOCが許容下限値SMINになったとき、あるいは排気ガス浄化触媒80の温度Tcが活性温度T1になったときに通常運転制御が行われる。このように、本実施形態では、加速要求がある加速走行において、バッテリ30の放電電力のみによる走行用モータ40の駆動時において、バッテリ30の残容量SOCが許容下限値SMINと該許容下限値SMINよりも高く設定された第1の所定値S1との間にあるときに、排気ガス浄化触媒80が活性状態にない場合は、エンジン10の駆動によるジェネレータ20の発電電力とバッテリ30の放電電力が走行用モータ40の駆動に用いる電力となるようにエンジン10を制御する。これにより、バッテリ30の残容量SOCが許容下限値SMINになった際に走行に必要な電力とバッテリ30を充電するために必要な電力とをエンジン10の駆動によって発電する場合に比べて排気ガスの排出量を抑制しつつ排気ガス浄化触媒80の温度を向上させることができるので、排気エミッションの悪化を抑制することができる。また、排気ガス浄化触媒80が非活性状態にある場合、活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10を制御し、排気ガス浄化触媒80が半活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるようにエンジン10を制御することにより、排気ガス浄化触媒80の活性状態に応じてエンジン出力を制限することができ、前記効果をより有効に奏することができる。図5は、本発明の実施形態に係る触媒温度とバッテリ残容量に応じて設定された制御領域を示すマップである。前述したように、本実施形態では、排気ガス浄化触媒80の温度とバッテリ30の残容量SOCに応じてエンジン10が制御され、コントロールユニット100には、排気ガス浄化触媒80の温度Tcとバッテリ残容量SOCによって区分される制御領域A及び制御領域Bが予め設定されている。制御領域Aは、触媒温度Tcが半活性温度T2未満であるとともに、バッテリ残容量SOCが許容下限値SMINと該許容下限値SMINよりも高く設定された第1の所定値S1との間にある領域であり、この制御領域Aにあるとき、コントロールユニット100は、エンジン回転数を低回転化すると共に空燃比をリーン化してエンジン10を駆動制御する。また、制御領域Bは、触媒温度Tcが半活性温度T2以上で活性温度T1未満であるとともに、バッテリ残容量SOCが許容下限値SMINと第1の所定値S1との間にある領域であり、この制御領域Bにあるとき、コントロールユニット100は、加速要求に応じて加速要求がある場合にはエンジン回転数を低回転化してエンジン10を駆動制御し、加速要求がない場合には空燃比をリーン化してエンジン10を駆動制御する。図6は、本発明の実施形態に係る車両の制御を示すフローチャートである。図6に示すように、車両1では、バッテリ30の放電電力のみによる走行用モータ40の駆動によって走行している時に、先ず、ステップ1において各種信号の読込みが行われる。具体的には、バッテリ30の電流電圧値、アクセル開度、車速、エンジン回転数、空燃比、排気ガス浄化触媒80の温度Tc等の各種信号が読み込まれる。次に、ステップ2において、バッテリ30の電流電圧値に基づいて算出されるバッテリ30の残容量SOCが許容下限値SMINとしての40より高く設定された第1の所定値S1としての60未満であるか否かが判定される。ステップ2の判定結果がノーNOの場合、すなわちバッテリ30の残容量SOCが60以上であるときはステップ1及びステップ2が繰り返されるが、ステップ2での判定結果がイエスYESになったときは、すなわちバッテリ30の残容量SOCが60未満になったときは、排気ガス浄化触媒80の温度Tcが活性温度T1未満であるか否かが判定され、排気ガス浄化触媒80が活性状態にないか否かが判定されるステップ3。ステップ3での判定結果がノーの場合、すなわち排気ガス浄化触媒80の温度Tcが活性温度T1以上である活性状態にある場合、エンジン10の駆動によるジェネレータ20の発電電力を用いて走行用モータ40を駆動させて定常走行又は加速走行するとともにバッテリ30を充電する通常運転制御が行われるステップ8。一方、ステップ3での判定結果がイエスの場合、すなわち排気ガス浄化触媒80の温度Tcが活性温度T1未満であり排気ガス浄化触媒80が活性状態にない場合、バッテリ30の残容量SOCが40より高いか否かが判定されるステップ4。ステップ4での判定結果がノーの場合、すなわちバッテリ30の残容量SOCが40以下である場合、ステップ8においてエンジン10の駆動によるジェネレータ20の発電電力を用いて走行用モータ40を駆動させて定常走行又は加速走行するとともにバッテリ30を充電する通常運転制御が行われるが、ステップ4での判定結果がイエスの場合、すなわちバッテリ30の残容量SOCが40より高い場合は次に、排気ガス浄化触媒80の温度Tcが半活性温度T2未満であるか否かが判定され、排気ガス浄化触媒80が非活性状態にあるか半活性状態にあるかが判定されるステップ5。ステップ5での判定結果がイエスの場合、すなわち排気ガス浄化触媒80の温度Tcが半活性温度T2未満であり排気ガス浄化触媒80が非活性状態にある場合、エンジン回転数を低回転化すると共に空燃比をリーン化してエンジン10を駆動制御しステップ6、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて定常走行又は加速走行するように制御する。そして、ステップ7において排気ガス浄化触媒80の温度Tcが活性温度T1以上であるか否かが判定され、排気ガス浄化触媒80が活性状態になったか否かが判定される。ステップ7での判定結果がノーの場合、すなわち排気ガス浄化触媒80が活性状態にない場合、ステップ4に戻ってバッテリ30の残容量SOCが40より高いか否かが判定されるが、ステップ7での判定結果がイエスの場合、すなわち排気ガス浄化触媒80が活性状態になった場合には通常運転制御が行われるステップ8。一方、ステップ5での判定結果がノーの場合、すなわち排気ガス浄化触媒80の温度Tcが半活性温度T2以上であり排気ガス浄化触媒80が半活性状態にある場合、アクセル開度が50未満であるか否かが判定されるステップ9。本実施形態では、アクセル開度が50未満である場合は加速要求がない定常走行と判定し、アクセル開度が50以上であるときは加速要求がある加速走行と判定して制御する。ステップ9での判定結果がイエスの場合、すなわちアクセル開度が50未満である定常走行である場合、空燃比をリーン化してエンジン10を駆動制御しステップ10、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて定常走行するように制御する。そして、ステップ7において、排気ガス浄化触媒80の温度Tcが活性温度T1以上であるか否かが判定され、排気ガス浄化触媒80が活性状態になったか否かが判定される。ステップ7での判定結果がノーの場合、すなわち排気ガス浄化触媒80が活性状態にない場合、ステップ4に戻ってバッテリ30の残容量SOCが40より高いか否かが判定されるが、ステップ7での判定結果がイエスの場合、すなわち排気ガス浄化触媒80が活性状態になった場合には通常運転制御が行われるステップ8。また、ステップ9での判定結果がノーの場合、すなわちアクセル開度が50以上である加速走行である場合、エンジン回転数を低回転化してエンジン10を駆動制御しステップ11、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて加速走行するように制御する。そして、ステップ7において、排気ガス浄化触媒80の温度Tcが活性温度T1以上であるか否かが判定され、ステップ7での判定結果がノーの場合、すなわち排気ガス浄化触媒80が活性状態にない場合、ステップ4に戻ってバッテリ30の残容量SOCが40より高いか否かが判定されるが、ステップ7での判定結果がイエスの場合、すなわち排気ガス浄化触媒80が活性状態になった場合には通常運転制御が行われるステップ8。このように、本実施形態では、バッテリ30の放電電力のみによる走行用モータ40の駆動時において、バッテリ30の残容量SOCが許容下限値SMINと該許容下限値SMINよりも高く設定された第1の所定値S1との間にあるときに、排気ガス浄化触媒80が活性状態にない場合は、エンジン10の駆動によるジェネレータ20の発電電力とバッテリ30の放電電力が走行用モータ40の駆動に用いる電力となるようにエンジン10を制御することにより、バッテリ30の残容量SOCが許容下限値SMINになった際に走行に必要な電力とバッテリ30を充電するために必要な電力とをエンジン10の駆動によって発電する場合に比べて排気ガスの排出量を抑制しつつ排気ガス浄化触媒80の温度を向上させることができるので、排気エミッションの悪化を抑制することができる。また、排気ガス浄化触媒80が非活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10を制御し、排気ガス浄化触媒80が半活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるようにエンジン10を制御することにより、排気ガス浄化触媒80の活性状態に応じてエンジン出力を制限することができ、前記効果をより有効に奏することができる。前述した実施形態では、図5に示すように、エンジン回転数を低回転化して又は空燃比をリーン化してエンジン10を制御する制御領域Bは、エンジン回転数を低回転化すると共に空燃比をリーン化してエンジン10を制御する制御領域Aと同様に、バッテリ30の残容量SOCが許容下限値SMINと第1の所定値S1との間にある領域として設定されているが、バッテリ残容量SOCを許容下限値SMINと、該許容下限値SMINと第1の所定値S1の間に設定された第2の所定値S2との間に設定することも可能である。図7は、本発明の別の実施形態に係る触媒温度とバッテリ残容量に応じて設定された制御領域を示すマップである。本発明の別の実施形態においても、排気ガス浄化触媒80の温度とバッテリ30の残容量SOCに応じてエンジン10が制御され、コントロールユニット100には、排気ガス浄化触媒80の温度Tcとバッテリ残容量SOCによって区分される制御領域A及び制御領域B’が予め設定される。制御領域Aは、図5に示すマップと同様に、触媒温度Tcが半活性温度T2未満であるとともに、バッテリ残容量SOCが許容下限値SMINと該許容下限値SMINよりも高く設定された第1の所定値S1との間にある領域であり、この制御領域Aにあるとき、コントロールユニット100は、エンジン回転数を低回転化すると共に空燃比をリーン化してエンジン10を駆動制御する。一方、制御領域B’は、触媒温度Tcが半活性温度T2以上で活性温度T1未満であるとともに、バッテリ残容量SOCが許容下限値SMINと、該許容下限値SMINと第1の所定値S1との間に設定された第2の所定値S2との間にある領域であり、この制御領域B’にあるとき、コントロールユニット100は、加速要求に応じて加速要求がある場合にはエンジン回転数を低回転化してエンジン10を駆動制御し、加速要求がない場合には空燃比をリーン化してエンジン10を駆動制御する。図8は、本発明の別の実施形態に係る車両の制御を示すフローチャートである。図8に示す本発明の別の実施形態に係る車両の制御は、前述した図6に示す車両の制御と、ステップ5での判定結果がノーの場合にバッテリ30の残容量が50未満であるか否かが判定されることが加えられていること以外は同様であるので、同様のステップについては同一符号を付して説明を省略する。本発明の別の実施形態に係る車両の制御においても、ステップ1からステップ5が行われ、ステップ5での判定結果がイエスの場合、すなわち排気ガス浄化触媒80の温度Tcが半活性温度T2未満であり排気ガス浄化触媒80が非活性状態にある場合、エンジン回転数を低回転化すると共に空燃比をリーン化してエンジン10を駆動制御しステップ6、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて定常走行又は加速走行するように制御する。そして、ステップ7において排気ガス浄化触媒80の温度Tcが活性温度T1以上であるか否かが判定され、排気ガス浄化触媒80が活性状態になったか否かが判定される。ステップ7での判定結果がノーの場合、すなわち排気ガス浄化触媒80が活性状態にない場合、ステップ4に戻ってバッテリ30の残容量SOCが40より高いか否かが判定されるが、ステップ7での判定結果がイエスの場合、すなわち排気ガス浄化触媒80が活性状態になった場合には通常運転制御が行われるステップ8。しかしながら、ステップ5での判定結果がノーの場合、すなわち排気ガス浄化触媒80の温度Tcが半活性温度T2以上であり排気ガス浄化触媒80が半活性状態にある場合、バッテリ30の残容量SOCが許容下限値SMINとしての40と第1の所定値S1としての60との間に設定された第2の所定値S2としての50未満であるか否かが判定されるステップ12。ステップ12での判定結果がノーの場合、すなわちバッテリ30の残容量SOCが50以上である場合、ステップ8においてエンジン10の駆動によるジェネレータ20の発電電力を用いて走行用モータ40を駆動させて定常走行又は加速走行するとともにバッテリ30を充電する通常運転制御が行われるが、ステップ12での判定結果がイエスの場合、すなわちバッテリ30の残容量SOCが50未満である場合、アクセル開度が50未満であるか否かが判定されるステップ9。ステップ9での判定結果がイエスの場合、すなわちアクセル開度が50未満である定常走行である場合、空燃比をリーン化してエンジン10を駆動制御しステップ11、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて定常走行するように制御する。そして、ステップ7において、排気ガス浄化触媒80の温度Tcが活性温度T1以上であるか否かが判定され、ステップ7での判定結果がノーの場合、すなわち排気ガス浄化触媒80が活性状態にない場合、ステップ4に戻ってバッテリ30の残容量SOCが40より高いか否かが判定されるが、ステップ7での判定結果がイエスの場合、すなわち排気ガス浄化触媒80が活性状態になった場合には通常運転制御が行われるステップ8。また、ステップ9での判定結果がノーの場合、すなわちアクセル開度が50以上である加速走行である場合、エンジン回転数を低回転化してエンジン10を駆動制御しステップ11、エンジン10の駆動によるジェネレータ20の発電電力及びバッテリ30の放電電力を用いて走行用モータ40を駆動させて加速走行するように制御する。そして、ステップ7において、排気ガス浄化触媒80の温度Tcが活性温度T1以上であるか否かが判定され、ステップ7での判定結果がノーの場合、すなわち排気ガス浄化触媒80が活性状態にない場合、ステップ4に戻ってバッテリ30の残容量SOCが40より高いか否かが判定されるが、ステップ7での判定結果がイエスの場合、すなわち排気ガス浄化触媒80が活性状態になった場合には通常運転制御が行われるステップ8。このように、本発明の別の実施形態においても、バッテリ30の放電電力のみによる走行用モータ40の駆動時において、バッテリ30の残容量SOCが許容下限値SMINと該許容下限値SMINよりも高く設定された第1の所定値S1との間にあるときに、排気ガス浄化触媒80が活性状態にない場合は、エンジン10の駆動によるジェネレータ20の発電電力とバッテリ30の放電電力が走行用モータ40の駆動に用いる電力となるようにエンジン10を制御することにより、バッテリ30の残容量SOCが許容下限値SMINになった際に走行に必要な電力とバッテリ30を充電するために必要な電力とをエンジン10の駆動によって発電する場合に比べて排気ガスの排出量を抑制しつつ排気ガス浄化触媒80の温度を向上させることができるので、排気エミッションの悪化を抑制することができる。また、バッテリ30の残容量SOCが許容下限値SMINと第1の所定値S1との間にあるときに、排気ガス浄化触媒80が非活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように且つ空燃比がリーンになるようにエンジン10を制御し、バッテリ30の残容量SOCが許容下限値SMINと、該許容下限値SMINと第1の所定値S1との間に設定された第2の所定値S2との間にあるときに、排気ガス浄化触媒80が半活性状態にある場合は、活性状態にある場合に比べてエンジン回転数が低回転になるように又は空燃比がリーンになるようにエンジン10を制御することにより、排気ガス浄化触媒80の活性状態に応じてエンジン出力を制限することができ、前記効果をより有効に奏することができる。本実施形態では、エンジン10としてロータリエンジンが用いられているが、これに限定されるものでなく、レシプロエンジンを用いることも可能である。また、エンジン10として水素エンジンが用いられているが、例えば、燃料としてガソリンを用いるガソリンエンジンや燃料として軽油を用いるディーゼルエンジンなどを用いることも可能である。なお、これらのエンジンに適用した場合、本実施形態に記載される空燃比λSは、例えばλ=1理論空燃比に設定され、所定の空燃比λ1は、理論空燃比よりもリーンに設定される。本発明は、例示された実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の改良及び設計上の変更が可能であることは言うまでもない。