"充放電可能な二次電池と、走行用モータと、前記二次電池の直流電力を前記走行用モータ駆動用の交流電力に変換するインバータと、ディスプレイと複数の警告灯とを含む警告表示装置とを備え、前記二次電池の電力によって走行用モータを駆動して走行する電動自動車であって、前記走行用モータの要求電力、又は前記二次電池の出力電力を制限し、前記警告表示装置の表示を入り切りする制御部を備え、前記制御部は、前記二次電池の残存容量が所定の容量よりも少ない場合には、走行用モータの要求電力を制限する要求電力制限手段と、前記二次電池の残存容量が前記所定の容量を超える場合で、前記二次電池又は前記走行用モータ又は前記インバータの何れかの温度が所定の温度を超える場合には、前記二次電池又は前記走行用モータ又は前記インバータの何れかの温度に基づいて前記走行用モータの要求電力、又は前記二次電池の出力電力を制限する出力電圧制限手段と、前記要求電力制限手段または前記出力電圧制限手段によって前記走行用モータの要求電力の制限又は前記二次電池の出力制限が行われている場合に、制限状態に応じて前記各警告灯によって警告表示を行い、前記ディスプレイに制限状態の説明を表示する警告表示手段と、を備えることを特徴とする電気自動車。一方、電気自動車であっても車両のドライバビリティが要求される。特許文献1に記載された従来技術の電気自動車では、バッテリの端子電圧の低下を知らせる警告ランプが点灯されることによって運転者がバッテリの端子電圧が低下していることを認識しても、そのために駆動モータの出力を低下させていることについては報知していないので、バッテリの端子電圧の低下と共にドライバビリティが低下したと感じることが多い。また、バッテリの端子電圧の低下の程度が不明なため、しばらく低速で走行する程度でかなりの距離の走行が可能なのか、直ぐに電気自動車を近くの充電ステーションまで退避走行されなければならないのか等の判断をすることができず、結果としてバッテリの過放電状態となってしまい、バッテリの寿命に影響を及ぼしてしまう場合があった。また、電気自動車では、より長い航続距離が求められている。しかし、特許文献1に記載された従来技術のように、単にバッテリの端子電圧の低下により駆動モータの出力を低下させるのみでは、バッテリの電力消費をあまり低く抑えられない場合があり、電気自動車の航続距離をあまり長くできないという問題があった。そこで、本発明は、電気自動車において航続距離を長くすることを目的とする。本発明の電気自動車は、充放電可能な二次電池と、走行用モータと、前記二次電池の直流電力を前記走行用モータ駆動用の交流電力に変換するインバータと、ディスプレイと複数の警告灯とを含む警告表示装置とを備え、前記二次電池の電力によって走行用モータを駆動して走行する電動自動車であって、前記走行用モータの要求電力、又は前記二次電池の出力電力を制限し、前記警告表示装置の表示を入り切りする制御部を備え、前記制御部は、前記二次電池の残存容量が所定の容量よりも少ない場合には、走行用モータの要求電力を制限する要求電力制限手段と、前記二次電池の残存容量が前記所定の容量を超える場合で、前記二次電池又は前記走行用モータ又は前記インバータの何れかの温度が所定の温度を超える場合には、前記二次電池又は前記走行用モータ又は前記インバータの何れかの温度に基づいて前記走行用モータの要求電力、又は前記二次電池の出力電力を制限する出力電圧制限手段と、前記要求電力制限手段または前記出力電圧制限手段によって前記走行用モータの要求電力の制限又は前記二次電池の出力制限が行われている場合に、制限状態に応じて前記各警告灯によって警告表示を行い、前記ディスプレイに制限状態の説明を表示する警告表示手段と、備えることを特徴とする。本発明は、電気自動車において航続距離をより長くすることができるという効果を奏する。以下、図面を参照しながら、本実施形態の電気自動車について説明する。図1に示すように、本実施形態の電気自動車100は、充放電可能な二次電池であるバッテリ11と、バッテリ11の直流電力を3相交流電力に変換するインバータ12と、インバータ12によって変換された3相交流電力で駆動される走行用モータ13と、走行用モータ13の出力軸14によって駆動される駆動軸15と、駆動軸15に取り付けられた駆動輪16を含んでいる。バッテリ11には充電ステーションや家庭の電源に接続する接続プラグ19が取り付けられ、充電ステーションや家庭で充電することができるよう構成されている。また、バッテリ11にはバッテリ11の温度を検出する温度センサ21が取り付けられている。バッテリ11とインバータ12との間の接続線にはバッテリ11の出力電圧を検出する電圧センサ24と、バッテリ11の入出力電流を検出する電流センサ25が取り付けられている。インバータ12は内部に複数のスイッチング素子を含むもので、スイッチング動作をした場合にはこれらのスイッチング素子が発熱する。このスイッチング素子にもその温度を検出する温度センサ22が取り付けられている。走行用モータ13は、ステータにコイルが巻かれ、ロータに永久磁石が取り付けられた同期電動機であり、そのステータのコイルには温度を検出する温度センサ23が取り付けられている。駆動軸15には駆動軸15の回転数を検出することによって電気自動車100の速度を検出する速度センサ26が取り付けられている。電気自動車の運転室に設けられ、運転者が操作するアクセルペダルにはアクセルペダル17の踏み込み量からアクセル開度を検出するアクセル開度センサ27が設けられている。また、電気自動車の運転室には、車速を示す速度計や各種の警告灯が組み込まれたフロントパネル18が設けられている。図2に示すように、フロントパネル18の中央には速度計31が配置され、速度計31の下側には、亀マーク形の走行制限警告灯32、充電ステーション形の充電警告灯33、ヒータ形の過熱警告灯34、温度計形の低温警告灯35が配置されている。速度計31の隣には、速度計31の直径と同等かそれよりも大きい、たとえば、3.5インチのディスプレイ36が配置されている。なお、各警告灯33~35の形状は例示であり、警告を示す表示灯又は文言表示等であってもよい。図1に示すように、電気自動車100には、その走行や図2に示すフロントパネル18の表示を制御する制御部50が設けられている。制御部50は内部に情報の処理を行うCPU51と各種のデータやプログラムを格納するメモリ53と、各センサ21から27の信号を入力するためのセンサインターフェース52と、フロントパネル18に含まれる速度計31、各警告灯32から35、ディスプレイ36に信号を出力する表示装置インターフェース58とを含むコンピュータである。メモリ53には、後で説明するように、CPU51が実行する電池SOC計算プログラム54、電池出力可能パワーWout計算プログラム55、運転者の操作に基づく要求動力を計算する要求動力計算プログラム56、及び各プログラム54から56が参照する各種の制限カーブデータ57が格納されている。図3は図1に示すメモリ53に格納されているバッテリ11の残存容量SOCに対するバッテリ11の出力電力制限カーブ線aと走行用モータ13の要求電力制限カーブ線bを示している。図3の線aに示すように、バッテリ11の出力電力は、バッテリ11の残存容量SOCがSOC1よりも高い場合には通常の出力電力制限W1であり、バッテリ11の残存容量SOCがSOC1より低いSOC2よりも小さい場合には通常の出力電力制限W1よりも小さい出力電力制限W2となり、バッテリ11の残存容量SOCがSOC1とSOC2の間にある場合には、SOCの変化に伴って直線的に出力電力制限W1と出力電力制限W2の間で変化する。また、同様に、図3の線bに示すように、バッテリ11の残存容量SOCに対する走行用モータ13の要求電力は、バッテリ11の残存容量SOCがSOC1よりも高い場合には通常の要求電力制限P1であり、バッテリ11の残存容量SOCがSOC1より低いSOC2よりも小さい場合には通常の要求電力制限P1よりも小さい要求電力制限P2となり、バッテリ11の残存容量SOCがSOC1とSOC2の間にある場合には、SOCの変化に伴って直線的に要求電力制限P1と要求電力制限P2の間で変化する。図4は図1に示すメモリ53に格納されているバッテリ11の残存容量SOCに対する電気自動車100の上限車速の制限カーブである。先に、図3を参照した各カーブと同様、図4に示すように、電気自動車100の上限車速は、バッテリ11の残存容量SOCがSOC1よりも高い場合には通常の上限車速V1であり、バッテリ11の残存容量SOCがSOC1より低いSOC2よりも小さい場合には通常の上限車速V1よりも小さい上限車速V2となり、バッテリ11の残存容量SOCがSOC1とSOC2の間にある場合には、SOCの変化に伴って直線的に上限車速V1と上限車速V2の間で変化する。図5には図1に示すメモリ53に格納されているバッテリ温度、インバータ素子温度、走行用モータ13のコイル温度に対するバッテリ11の出力電力制限カーブ、走行用モータ13の要求電力制限カーブを示している。図5の線cに示すように、バッテリ11の出力電力は、バッテリ11の温度が所定の温度T1よりも低く、温度TLよりも高い場合には通常の出力電力制限W0、要求電力制限P0であり、バッテリ11の温度が所定の温度TLよりも低い場合には、通常の出力電力制限W0、要求電力制限P0よりも低い出力電力制限W3、要求電力制限P3に徐々に減少していく。そして、バッテリ11の温度が所定の温度T1を超えた場合には、バッテリ11の温度の上昇に伴って出力電力制限、要求電力制限が小さくなってくる。また、図5の線dに示すように、走行用モータ13のコイル温度が所定の温度T2よりも低く、温度TLよりも高い場合には通常の出力電力制限W0、要求電力制限P0であり、走行用モータ13のコイル温度が所定の温度T2を超えた場合には、走行用モータ13のコイル温度の上昇に伴って出力電力とトルク制限、要求電力制限が小さくなってくる。同様に、図5の線eに示すように、インバータ12の素子の温度が所定の温度T3よりも低く、温度TLよりも高い場合には通常の出力電力制限W0、要求電力制限P0であり、インバータ12の素子の温度が所定の温度T3を超えた場合には、インバータ12の素子の温度の上昇に伴って出力電力とトルク制限、要求電力制限が小さくなってくる。本実施形態では、通常のバッテリの出力電力制限W0、と通常の要求電力制限P0は同じ大きさであり、出力電力制限W3、要求電力制限P3も同一であることとして説明したが、図3に示すように、各要求電力制限P0、P3をそれぞれバッテリの出力電力制限W0、W3よりも低くするようにしてもよい。以上のように構成された本実施形態の電気自動車100の動作について図6のフローチャートを参照しながら説明する。図6のステップS101に示すように、制御部50のCPU51は電圧センサ24からバッテリ11の出力電圧を取得する指令を出力する。この指令によって、制御部50はセンサインターフェース52を通してバッテリ11の出力電圧を取得してメモリ53に格納する。図6のステップS102に示すように、CPU51は電流センサ25からバッテリ11の出力電流を取得する指令を出力する。この指令によって制御部50はセンサインターフェース52を通してバッテリ11の出力電流を取得してメモリ53に格納する。図6のステップS103に示すように、CPU51は、メモリ53に格納している電池SOC計算プログラム54を実行し、電圧センサ24、電流センサ25から取得したバッテリ11の出力電圧と出力電流とからバッテリ11の残存容量SOCを計算する。このSOCの計算は、例えば、バッテリの出力電圧と出力電流との関係を示すカーブに基づいて算出するようにしてもよいし、バッテリ11の出力電流がゼロの場合の開放端電圧を取得してSOCを計算するようにしてもよいし、出力電圧と出力電流からバッテリ11の出力電力を計算し、この出力電力を積算して初期のSOCから引くことによって計算するようにしてもよい。CPU51はバッテリ11のSOCの計算が終わったら、図6のステップS104に示すように、バッテリ11の温度センサ21、インバータ12の素子に設けた温度センサ22、走行用モータ13のコイルに設けた温度センサ23からそれぞれバッテリ11、インバータ12の素子の温度、走行用モータ13のコイルの温度を取得する指令を出力する。この指令によって、制御部50は、センサインターフェース52を通して各温度を取得し、メモリ53に格納する。これらの各温度はバッテリ11、インバータ12、走行用モータ13の各ユニットを代表する温度であることからユニット温度という。CPU51は図6のステップS105に示すように、電池SOC計算プログラム54を実行して計算したバッテリ11の残存容量SOCが図3に示す所定のSOC1よりも低くなっているかどうかを判断する。そして、バッテリ11の残存容量SOCが所定のSOC1よりも低い場合には、CPU51は図6のステップS106に示すように、電気自動車100の走行制限を行うことが必要と判断し、バッテリ11の残存容量SOCが低く、充電が必要となっていることを示すように、図2に示す充電ステーション形の充電警告灯33を点灯させる。そして、図2に示した亀マーク形の走行制限警告灯32出力低下警告灯を点灯させる。走行制限警告灯32を点灯させるSOCの閾値は充電が必要となっていること示す充電警告灯33を点灯させる所定のSOC1よりも小さくてもよい。更にCPU51は図2に示すディスプレイ36に、例えば、SOC低下により上限車速を制限中という文字を表示する指令を出力する。この指令によって表示装置インターフェース58から各警告灯32,33をオンとする信号、及びディスプレイ36に表示する文字の信号が出力される。この信号によって各警告灯32,33がオンとなり、ディスプレイ36に警告文言が表示される。そして、CPU51は図6のステップS107に示すように電気自動車100のパワー制限を行う。このパワー制限は、たとえば、図3の線aに示したように、バッテリ11からの出力電力を制限するような指令を出力する。この指令によってインバータ12のスイッチング素子の動作が変更され、図3の線aで規定されるように、バッテリ11の残存容量SOCがSOC1よりも低くなったら出力電力制限がW1からW2に向って低下を始める。そして、バッテリ11の残存容量SOCがSOC2よりも低くなったら出力電力制限W2より大きな電力がバッテリ11から走行用モータ13に流れないようにする。また、図3の線bに示したように走行用モータ13の要求電力を制限するようにしてもよい。この場合、制御部50のCPU51は、アクセル開度センサ27から取得したアクセル開度等に基づいてメモリ53の電気自動車100の要求動力計算プログラム56を実行して走行用モータ13の要求電力を計算しておく。そして、バッテリ11の残存容量SOCがSOC1よりも低くなったら、要求電力制限がP1からP2に向って低下を始め、バッテリ11の残存容量SOCがSOC2よりも低くなったら運転者がアクセルペダル17を踏み込んでも、走行用モータ13の要求駆動力として要求動力計算プログラム56の計算結果に代えて要求電力制限P2を要求電力として電気自動車100を駆動する。このようにして、走行用モータ13への供給電力が要求電力制限P2よりも大きくならないようにする。いずれのカーブを用いても、バッテリ11の残存容量SOCが低下した際にはバッテリ11からの放電電力が抑制され、かつモータ等の損失の少ない、システム効率の良い領域を使った走行に限定することで航続距離を伸ばすことができる。また、図6のステップS107に示すように、CPU51は、図4に示すカーブを適用して電気自動車100の上限速度を制限する。図4に示すように、バッテリ11の残存容量SOCがSOC1よりも低くなったら電動自動車の上限速度を通常の上限速度V1からV2に向って低下を始め、バッテリ11の残存容量SOCがSOC2よりも低くなったら上限速度V2より速く走行することが無い様にする。これによって走行抵抗の低い低速での走行を継続することとなり電気自動車100の航続距離を伸ばすことができる。上記のように電気自動車100の走行が制限されているので、運転者がアクセルペダル17を大きく踏み込んでも、通常の状態よりも加速は遅く、また速度も低い状態となっているが、運転者は各警告灯32,33あるいはディスプレイ36の文字表示によって電気自動車100の走行状態をより詳細に知ることができることから、単なるドライバビリティの低下ではなく、バッテリ11の残存容量SOCが充電の必要となる状態まで低下していることによる走行制限であることを明確に認識することができる。このため、運転者がより電力を消費しない運転をすることが期待でき、充電ステーションまでの退避走行をよりスムースにすることができる。また、バッテリ11の残存容量SOCの低下を抑制しながら充電ステーションまでの退避走行を行うので、過放電を抑制することができ、バッテリ11の寿命を保持することができる。CPU51は、図6のステップS105において、バッテリ11の残存容量SOCが所定のSOC1よりも大きい場合には、図6のステップS108に示すように、バッテリ11の特性による出力制限がないかどうかを確認する。例えば、バッテリ11の残存容が所定のSOC1よりも大きい場合でも、連続的に大きな出力電力を要求された場合など、劣化と電池の過熱を抑制するためにその出力電力を制限する場合がある。この制限は、バッテリ11の残存容量とピークの要求駆動力と電流電池出力の積算値によって決まってくる場合が多い。しかし、ピークの要求駆動力は常に変動していることから、ピークの駆動力によって走行制限警告灯32をオンオフしたのでは、走行制限警告灯32が煩雑にオンオフを繰り返してしまう。そこで、速度や走行状態とバッテリ11の残存容量SOCに基づいて、バッテリ11からの出力電力制限の発生が予想される場合に、CPU51は図6のステップS109に示すように、走行制限警告灯32を点灯させる。この表示によって、運転者は実際に走行制限が行われた場合でも、違和感がないようにすることができる。CPU51は、バッテリ11の残存容量SOCが所定のSOC1よりも大きいので、図6のステップS110に示すように、図3から図4に示した制限カーブを用いたパワー制限、上限速度の制限は行わない。CPU51は、図6のステップS108において、バッテリ11の特性によってバッテリ11からの出力が制限される可能性が低いと判断した場合には、図6のステップS111に示すように、バッテリ11、インバータ12の素子、走行用モータ13のコイルの3つの温度、これらをユニット温度という、がそれぞれ所定の温度範囲内にあるかどうかを判断する。そして、例えば、図5に示すように、バッテリ11の温度がTLとT1との間にある場合にはバッテリ11の出力電力の制限を行わず通常の出力電力制限W0とし、図6のステップS112に示すように、バッテリ11の温度がTLよりも低い場合には、バッテリ11からの出力電力制限をW0よりも低いW3とし、バッテリ11の低温状態を示す低温警告灯35を点灯させると共に、ディスプレイ36に、例えば、バッテリの低温状態により走行制限中と文字表示を行う。また、バッテリ11の温度がT1よりも高い場合には、バッテリ11からの出力電力制限をW0よりも図5の線cに示すようにバッテリ11の温度上昇に従って次第に低下させ、バッテリ11の過熱状態を示す過熱警告灯34を点灯させると共に、ディスプレイ36に、例えば、バッテリの過熱により走行制限中と文字表示を行う。走行用モータ13のコイルの温度がTLよりも低い場合、T2よりも高い場合も同様、図5の線dによって出力電力の制限を行い、低温警告灯35または過熱警告灯34を点灯させ、ディスプレイ36にはモータの低温状態により走行制限中または、モータの過熱により走行制限中の文言を表示する。インバータ12の素子の温度がTLよりも低い場合、T3よりも高い場合も同様、図5の線eによって出力電力の制限を行い、低温警告灯35または過熱警告灯34を点灯させ、ディスプレイ36にはインバータ素子の低温状態により走行制限中または、インバータ素子の過熱により走行制限中の文言を表示する。図5の線c,d,eによって走行用モータ13の要求電力の制限を行う場合も同様である。CPU51は、図6のステップS111でユニット温度によるバッテリ11からの出力電力の制限あるいは走行用モータ13の要求電力の制限がない場合には、図6のステップS113に示すように通常の走行を行い、走行制限警告灯32や他の警告灯33,34,35は消灯し、ディスプレイ36の表示も行わない。以上説明したように、本実施形態の電気自動車100は、バッテリ11の残存容量SOCの低下等によって走行に制限が必要な場合に適切に走行を制限してバッテリ11の電力消費を抑制することができる上、各警告灯32から35の点灯やディスプレイ36への文字表示によって走行制限状態であることを運転者に知らせることができるので、運転者がドライバビリティに違和感を持つことを抑制し、更に運転者が走行制限中であることを認識して運転することができるので、運転者が電力の消費に気をつけることができ、結果として航続距離を伸ばすことができる。次に、図7を参照しながら本発明の他の実施形態について説明する。図1から図6を参照して説明したことと同様のことについては同様の符号を付して説明は省略する。先に、図6のステップS101からS103と同様、CPU51は、図7のステップS201からS203に示すように、バッテリ11の出力電圧、出力電流を取得し、バッテリ11の残存容量SOCを計算する。そして、CPU51は図1に示す電池出力可能パワー計算プログラム55を実行してバッテリ11の出力可能電力Woutを計算する。この計算は、取得したバッテリ11の出力電圧、出力電流とバッテリの温度等に基づいて計算される。CPU51はバッテリ11の出力可能電力Woutの計算を終了したら、その計算結果をメモリ53に格納する。次に図7のステップS205に示すように、CPU51は、計算したバッテリ11の出力可能電力Woutと所定の閾値出力可能電力αとを比較する。この所定の閾値出力可能電力αは、例えば、バッテリ11がフル充電状態での通常の最大出力可能電力Woutmaxの50としてもよい。そして、CPU51は先に計算したバッテリ11の出力可能電力Woutが所定の閾値出力可能電力α未満の場合には、走行中の電気自動車100がバッテリ11の残存容量SOCのり低下等によって走行制限を受ける場合があると判断し、図7のステップS206に示すように、走行制限警告灯32を点灯させるとともに、ディスプレイ36に、例えば、電池出力可能電力の低下により重度の走行制限中のような文言を表示する。また、CPU51は、図7のステップS205で計算したバッテリ11の出力可能電力Woutが所定の閾値出力可能電力αよりも大きい場合には、図7のステップS207に示すように、計算したバッテリ11の出力可能電力Woutと閾値出力可能電力β、例えば、バッテリ11がフル充電状態での通常の最大出力可能電力Woutmaxの75とを比較し、計算したバッテリ11の出力可能電力Woutが閾値出力可能電力β未満であると判断した場合には、バッテリ11の出力可能電力Woutは、閾値出力可能電力αよりも大きく閾値出力可能電力βよりも小さい状態であり、軽度の走行制限を受ける場合があると判断する。そして、CPU51は、図7のステップS208に示すように、走行制限警告灯32を点灯させるとともに、ディスプレイ36に、例えば、電池出力可能電力の低下により軽度の走行制限中のような文言を表示する。そして、CPU51は、計算したバッテリ11の出力可能電力Woutが閾値出力可能電力β以上であると判断した場合には、バッテリ11による走行制限を受けることはないと判断して図7のステップS209に示すように走行制限警告灯32を消灯し、ディスプレイ36の表示も行わない。次に、図7のステップS210に示すように、CPU51はバッテリ11の残存容量SOCが所定の残存容量γ未満かどうかを判断する。そして、バッテリ11の残存容量SOCが所定の残存容量γ未満であると判断した場合には、図7のステップS211に示すように、図3、4に示した制限カーブを適用してバッテリ11の出力電力制限或いは走行用モータ13の要求電力制限または上限速度の制限を行うと共に、図7のステップS206で点灯させた走行制限警告灯32は点灯させたまま、充電警告灯33を点滅させ、ディスプレイ36の表示を、例えば、SOC低下により重度の走行制限中のような文言に変更表示する。CPU51は、図7のステップS210でバッテリ11の残存容量SOCが所定の残存容量γ以上であると判断した場合には、図7のステップS212に示すように、図3、図4の制限カーブを用いたバッテリ11の出力電力の制限、走行用モータ13の要求電力の制限、上限速度の制限は行わず、充電警告灯33は点灯しない。そして、ディスプレイ36には図7のステップS206,S208,S209で表示した状態をそのまま保った表示とする。以上、説明したように、本実施形態の電気自動車100も先に図1から図6を参照して説明した実施形態と同様の効果を奏する。"