(57)【要約】【課題】走行禁止制御の意図しない解除を抑えつつリッドセンサが開故障した場合に燃料電池車両を走行させることができる燃料電池車両を提供する。【解決手段】燃料電池車両１０は、リッドセンサ７２がリッド５８の開状態を検出した場合に、燃料電池車両１０の走行を禁止する走行禁止制御を実施する走行禁止制御部９０を備える。走行禁止制御部９０は、解除時間Ｔａ内にシフト操作回数Ｎが解除回数Ｎａに達した場合に走行禁止制御を解除し、解除時間Ｔａ内にシフト操作回数Ｎが解除回数Ｎａに達していない場合に走行禁止制御を継続する。解除回数Ｎａは、２回以上である。【選択図】図２
2020156229.tif 000002
【特許請求の範囲】
【請求項１】
燃料ガスタンクに燃料ガスを充填するための充填コネクタを収容するコネクタ収容部を開閉可能なリッドと、
前記リッドの開状態及び閉状態を検出するリッドセンサと、
シフト位置を変更するためのシフト操作部と、
前記シフト操作部のシフト操作位置を判定するシフト操作位置判定部と、
前記リッドセンサが前記リッドの開状態を検出した場合に、燃料電池車両の走行を禁止する走行禁止制御を実施する走行禁止制御部と、を備えた燃料電池車両であって、
前記走行禁止制御中に前記シフト操作部のシフト操作回数が所定の解除時間内に所定の解除回数に達したか否かを判定するシフト操作回数判定部を有し、
前記解除回数は、２回以上であり、
前記走行禁止制御部は、前記解除時間内に前記シフト操作回数が前記解除回数に達したと前記シフト操作回数判定部が判定した場合に前記走行禁止制御を解除し、前記解除時間内に前記シフト操作回数が前記解除回数に達していないと前記シフト操作回数判定部が判定した場合に前記走行禁止制御を継続する、燃料電池車両。
【請求項２】
請求項１記載の燃料電池車両であって、
前記走行禁止制御中の前記シフト操作回数をカウントするカウンタを備え、
前記カウンタは、前記解除時間内に前記シフト操作回数が前記解除回数に達していないと前記シフト操作回数判定部が判定した場合、前記シフト操作回数のカウント数を０にリセットする、燃料電池車両。
【請求項３】
請求項１又は２に記載の燃料電池車両であって、
前記走行禁止制御部は、前記走行禁止制御を解除した後、前記リッドセンサが前記リッドの開状態を検出した状態で前記シフト操作部がパーキングに位置した場合に、前記走行禁止制御を再度実施する、燃料電池車両。
【請求項４】
請求項１〜３のいずれか１項に記載の燃料電池車両であって、
前記走行禁止制御が解除された場合に、警告情報を報知する報知部を備える、燃料電池車両。
【請求項５】
請求項１〜４のいずれか１項に記載の燃料電池車両であって、
前記走行禁止制御部は、前記シフト操作部のシフト操作位置に関わらずシフト位置をパーキングに固定することにより前記走行禁止制御を実施する、燃料電池車両。
【請求項６】
請求項２記載の燃料電池車両であって、
前記走行禁止制御中に前記カウンタが１回目の前記シフト操作部の操作をカウントした時からの経過時間を計測するタイマと、
前記タイマによって計測された経過時間が前記解除時間に達したか否かを判定する時間判定部と、を備える、燃料電池車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料ガスタンクに燃料ガスを充填するための充填コネクタを収容するコネクタ収容部を開閉可能なリッドを備えた燃料電池車両に関する。
【背景技術】
【０００２】
例えば、特許文献１には、リッドセンサがリッドの開状態を検出した場合に、燃料電池車両の走行を禁止する走行禁止制御を実施する燃料電池車両が開示されている。これにより、燃料ガスタンクに燃料ガスを充填する際に、水素ガス供給ステーションの充填ノズルが燃料電池車両の充填コネクタに接続された状態で燃料電池車両が走行すること（充填走行）が防止される。また、この燃料電池車両では、走行禁止制御中にシフト操作が２回行われた場合に、走行禁止制御を解除する。これにより、リッドセンサが開故障した（リッドの閉状態でリッドセンサが開状態であると誤検出する）場合に、燃料電池車両を走行させることが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１４９３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術では、走行禁止制御中に１回目のシフト操作が行われてから比較的長い時間が経過した後で、ユーザが２回目のシフト操作を誤って行った場合に、走行禁止制御が解除される。この場合、ユーザの意図に反して走行禁止制御が解除される可能性がある。
【０００５】
本発明は、このような課題を考慮してなされたものであり、走行禁止制御の意図しない解除を抑えつつリッドセンサが開故障した場合に燃料電池車両を走行させることができる燃料電池車両を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、燃料ガスタンクに燃料ガスを充填するための充填コネクタを収容するコネクタ収容部を開閉可能なリッドと、前記リッドの開状態及び閉状態を検出するリッドセンサと、シフト位置を変更するためのシフト操作部と、前記シフト操作部のシフト操作位置を判定するシフト操作位置判定部と、前記リッドセンサが前記リッドの開状態を検出した場合に、燃料電池車両の走行を禁止する走行禁止制御を実施する走行禁止制御部と、を備えた燃料電池車両であって、前記走行禁止制御中に前記シフト操作部のシフト操作回数が所定の解除時間内に所定の解除回数に達したか否かを判定するシフト操作回数判定部を有し、前記解除回数は、２回以上であり、前記走行禁止制御部は、前記解除時間内に前記シフト操作回数が前記解除回数に達したと前記シフト操作回数判定部が判定した場合に前記走行禁止制御を解除し、前記解除時間内に前記シフト操作回数が前記解除回数に達していないと前記シフト操作回数判定部が判定した場合に前記走行禁止制御を継続する、燃料電池車両である。
【発明の効果】
【０００７】
本発明によれば、走行禁止制御中にシフト操作回数が解除時間内に解除回数（２回以上）に達していない場合に走行禁止制御が継続される（走行禁止制御が解除されない）。そのため、例えば、ユーザが走行禁止制御中に１回目のシフト操作を行ってから解除時間が経過した後で２回目のシフト操作を誤って行った場合でも、走行禁止制御は解除されない。よって、走行禁止制御の意図しない解除を抑えることができる。また、走行禁止制御中にシフト操作回数が解除時間内に解除回数に達した場合に走行禁止制御を解除する。そのため、リッドセンサが開故障した場合に走行禁止制御を解除して燃料電池車両を走行させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る燃料電池車両の一部省略概略構成説明図である。
【図２】図１の燃料電池車両の制御部等のブロック図である。
【図３】図１の燃料電池車両の作用を説明するための第１のフローチャートである。
【図４】図１の燃料電池車両の作用を説明するための第２のフローチャートである。
【図５】図１の燃料電池車両の作用を説明するための第３のフローチャートである。
【図６】図１の燃料電池車両の作用を説明するための第１のタイミングチャートである。
【図７】図１の燃料電池車両の作用を説明するための第２のタイミングチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明に係る燃料電池車両について好適な実施形態を挙げ、添付の図面を参照しながら説明する。
【００１０】
図１に示すように、本発明の一実施形態に係る燃料電池車両１０は、例えば、燃料電池電気自動車であり、燃料電池システム１２を搭載する。
【００１１】
燃料電池システム１２は、燃料電池スタック１４、酸化剤ガス供給装置１６及び燃料ガス供給装置１８、燃料ガス充填装置２０を備える。燃料電池スタック１４は、複数の発電セル２２が水平方向又は重力方向に積層されて形成される。
【００１２】
発電セル２２は、電解質膜・電極構造体２４を一組のセパレータ２６、２８により挟持する。電解質膜・電極構造体２４は、固体高分子電解質膜３０と、固体高分子電解質膜３０の一方の面３０ａに設けられたカソード電極３２と、固体高分子電解質膜３０の他方の面３０ｂに設けられたアノード電極３４とを有する。セパレータ２６のうちカソード電極３２に対向する面２６ａには、酸化剤ガス（例えば、空気）が流通する酸化剤ガス流路３６が形成されている。セパレータ２８のうちアノード電極３４に対向する面２８ａには、燃料ガス（例えば、水素ガス）が流通する燃料ガス流路３８が形成されている。カソード電極３２には、酸化剤ガスが供給される。アノード電極３４には、燃料ガスが供給される。発電セル２２は、カソード電極３２に供給された酸化剤ガスとアノード電極３４に供給された燃料ガスとの電気化学反応により発電する。
【００１３】
酸化剤ガス供給装置１６は、酸化剤ガス供給路４０を介して燃料電池スタック１４に酸化剤ガスを供給する。酸化剤ガス供給装置１６は、大気から空気を圧縮して供給する図示しないエアポンプを含む。
【００１４】
燃料ガス供給装置１８は、燃料ガス供給路４２を介して燃料電池スタック１４に燃料ガスを供給する。燃料ガス供給装置１８は、高圧の燃料ガスを貯蔵するための燃料ガスタンク４４（水素ガス貯蔵容器）を含む。燃料ガスタンク４４は、１つ又は複数設けられる。燃料ガス供給装置１８は、図示しないが、インジェクタ、エジェクタ等を含む。
【００１５】
燃料電池スタック１４には、酸化剤ガス排出路４６と燃料ガス排出路４８とが接続される。酸化剤ガス排出路４６には、発電によって消費された酸化剤ガス（酸化剤排ガス）が排出される。燃料ガス排出路４８には、発電によって消費された燃料ガス（燃料排ガス）が排出される。また、燃料電池スタック１４には、燃料電池スタック１４内に冷却媒体（例えば、純水、エチレングリコール、オイル等）を循環させる冷却媒体供給装置（図示せず）が設けられる。
【００１６】
燃料ガス充填装置２０は、燃料電池車両１０の外部から燃料ガスタンク４４に燃料ガスを充填するためのものである。燃料ガス充填装置２０は、充填コネクタ５０、燃料ガス取込路５２及びコネクタ収容部５４を有する。
【００１７】
充填コネクタ５０は、燃料ガス供給ステーション（水素ガス供給ステーション）等に設けられている充填ノズル２００（充填プラグ）が接続可能に形成されている。燃料ガス取込路５２は、充填コネクタ５０と燃料ガスタンク４４とを互いに接続する。燃料ガス取込路５２は、充填ノズル２００から充填コネクタ５０に供給された燃料ガスを燃料ガスタンク４４に導く。
【００１８】
コネクタ収容部５４は、受容ボックス５６、リッド５８及び開閉駆動部６０を有する。受容ボックス５６は、燃料電池車両１０の外面６１（例えば、車体外側面）から車体内側に陥没する受容空間Ｓを備える。受容ボックス５６には、受容空間Ｓと燃料電池車両１０の外部空間とを連通する開口部５６ａが形成されている。受容空間Ｓを形成する底面５６ｂには、充填コネクタ５０が開口部５６ａに向けて突出するように固定されている。
【００１９】
リッド５８は、受容ボックス５６を開閉可能に受容ボックス５６に設けられている。リッド５８は、閉状態で開口部５６ａを閉塞し、開状態で開口部５６ａを開放する。つまり、リッド５８は、閉状態で充填コネクタ５０が外部に露出しないように充填コネクタ５０を覆い、開状態で充填コネクタ５０に充填ノズル２００を接続することができるように充填コネクタ５０を外部に露出させる。
【００２０】
開閉駆動部６０は、リッド５８を開閉するためのものであって、例えば、電動アクチュエータが用いられる。なお、リッド５８は、開閉駆動部６０の故障時でも燃料ガスの充填が実施可能なように、ユーザが手動で開閉することができるように構成される。
【００２１】
燃料電池システム１２は、エネルギ貯蔵装置であるバッテリ６２と、システム制御装置である制御部６４とをさらに備える。バッテリ６２は、燃料電池スタック１４で発電された電力を充電可能に構成される。バッテリ６２は、始動時に必要な電力を供給する。制御部６４は、バッテリ６２の電力によって駆動可能に構成される。制御部６４の詳細な説明については後述する。
【００２２】
図２に示すように、燃料電池車両１０は、ＩＧスイッチ６６（イグニッションスイッチ）、リッドスイッチ６８、シフト操作部７０、リッドセンサ７２、走行駆動部７４及び報知部７６をさらに備える。
【００２３】
ＩＧスイッチ６６、リッドスイッチ６８及びシフト操作部７０は、ユーザが操作可能に設けられる。ＩＧスイッチ６６、リッドスイッチ６８、シフト操作部７０及びリッドセンサ７２のそれぞれは、制御部６４に電気的に接続される。ＩＧスイッチ６６は、燃料電池システム１２を起動させるためのスイッチである。リッドスイッチ６８は、リッド５８を開閉するためのスイッチである。
【００２４】
シフト操作部７０は、シフト位置を変更するためのものであって、複数のシフトボタン７８を有する。本実施形態において、複数のシフトボタン７８は、パーキングボタン７８Ｐ、リバースボタン７８Ｒ、ニュートラルボタン７８Ｎ及びドライブボタン７８Ｄを含む。シフトボタン７８の種類は、適宜設定可能である。また、シフト操作部７０は、シフトボタン７８に換えてシフトレバーを有してもよい。この場合、シフトレバーは、シフトレバーを中立位置から前後又は左右に操作することによりシフト操作が可能であり、シフト操作後に自動的に中立位置に復帰するように構成されたものであることが好ましい。この場合、シフト操作回数のカウントを容易に行うことができる。
【００２５】
リッドセンサ７２は、コネクタ収容部５４（受容ボックス５６）に設けられてリッド５８の開状態及び閉状態を検出する（図１参照）。リッドセンサ７２は、例えば、リッド５８の開状態及び閉状態を単純に検出する光学系位置センサや機械的位置センサを用いることができる。ただし、リッドセンサ７２は、リッド５８の開度を検出するロータリエンコーダ等であってもよい。
【００２６】
走行駆動部７４は、図示しない車輪を回転させるための機構であって、走行用モータ、トランスミッション（変速機）等を有する。ただし、走行駆動部７４は、トランスミッションを有していなくてもよい。つまり、走行駆動部７４は、走行用モータの回転駆動力を、トランスミッションを介さずに車輪（図示せず）に伝達するようにしてもよい。
【００２７】
報知部７６は、警告情報（注意情報）をユーザに報知する。報知部７６は、表示灯７６ａ（警告灯）、ディスプレイ７６ｂ、スピーカ７６ｃを含む。表示灯７６ａは、例えば、図示しないメータパネルに設けられる。ディスプレイ７６ｂ及びスピーカ７６ｃは、ナビゲーション装置の一部を構成してもよい。なお、報知部７６は、表示灯７６ａ、ディスプレイ７６ｂ及びスピーカ７６ｃのいずれか１つを有していればよい。
【００２８】
制御部６４は、マイクロコンピュータを含む計算機であり、ＣＰＵ（中央処理装置）、メモリであるＲＯＭ、ＲＡＭ、等を有しており、ＣＰＵがＲＯＭに記憶されているプログラムを読み出し実行することで各種機能実現部（機能実現手段）として機能する。なお、各種機能実現部は、ハードウエアとしての機能実現器により構成することもできる。
【００２９】
制御部６４は、シフト操作位置判定部８０、カウンタ８２、タイマ８４、シフト操作回数判定部８６、時間判定部８８、走行禁止制御部９０、判定フラグ設定部９２、走行制御部９４及び報知制御部９６を有する。
【００３０】
シフト操作位置判定部８０は、シフト操作部７０からの信号に基づいてシフト操作位置（例えば、パーキング、リバース、ニュートラル、ドライバ等）を判定する。カウンタ８２は、シフト操作部７０からの信号に基づいてシフト操作回数Ｎをカウントする。タイマ８４は、経過時間Ｔを計測する。シフト操作回数判定部８６は、カウンタ８２がカウントしたシフト操作回数Ｎが所定の解除回数Ｎａに達したか否かを判定する。
【００３１】
時間判定部８８は、タイマ８４によって計測された経過時間Ｔが所定の解除時間Ｔａに達したか否かを判定する。走行禁止制御部９０は、燃料電池車両１０の走行を禁止する走行禁止制御の実施及び解除を行う。具体的に、走行禁止制御部９０は、シフト操作位置判定部８０によって判定されたシフト操作部７０のシフト操作位置に関わらずシフト位置をパーキングに設定することにより、走行禁止制御を実施する。走行禁止制御部９０は、走行禁止制御を実施しない場合、シフト操作位置判定部８０で判定されたシフト操作位置にシフト位置を設定する。判定フラグ設定部９２は、走行禁止制御の解除を判定するための判定フラグを設定する。
【００３２】
走行制御部９４は、走行禁止制御部９０によって設定されたシフト位置（パーキング）に基づいて、走行駆動部７４の動作を制御する。報知制御部９６は、所定の警告情報を報知部７６に報知させる。
【００３３】
次に、上記のように構成された燃料電池車両１０の作動について説明する。ここでは、燃料ガスタンク４４に燃料ガスを充填する際に、リッドセンサ７２の開故障（リッド５８の閉状態でリッドセンサ７２が開状態であると誤検出する故障）が生じた場合の処理について述べる。
【００３４】
ユーザは、燃料ガスタンク４４に燃料ガスを充填する際、燃料ガスステーションに燃料電池車両１０を停車させる。そして、図３のステップＳ１において、ユーザは、シフト操作部７０をパーキングに位置させる（図６の時点ｔ１及び図７の時点ｔ１１）。
【００３５】
続いて、ステップＳ２において、ユーザは、ＩＧスイッチ６６をオフにする（図６の時点ｔ２及び図７の時点ｔ１２）。そうすると、ステップＳ３において、制御部６４は、燃料電池スタック１４の発電を停止させる。なお、制御部６４には、バッテリ６２から電力が供給されている。ステップＳ３では、燃料電池スタック１４の発電停止処理として、発電が継続されていても構わない。この場合でも、燃料ガスタンク４４への燃料ガスの充填作業を実施可能である。そして、ステップＳ４において、ユーザは、リッド５８を開ける。具体的には、ユーザは、リッド５８が開くようにリッドスイッチ６８を開操作する。ただし、ユーザは、リッド５８を手動で開いてもよい。これにより、充填コネクタ５０が受容ボックス５６の開口部５６ａを介して外部に露出する。
【００３６】
この際、図６の時点ｔ３及び図７の時点ｔ１３に示すように、リッドセンサ７２は、リッド５８の開状態を検出する（図３のステップＳ５）。また、判定フラグ設定部９２は、判定フラグを１に設定する（ステップＳ６）。さらに、走行禁止制御部９０は、燃料電池車両１０の走行を禁止する走行禁止制御を実施する（ステップＳ７）。具体的に、走行禁止制御部９０は、シフト位置をパーキングに固定する。これにより、燃料電池車両１０は走行できなくなる。つまり、燃料電池車両１０は、充填ノズル２００を充填コネクタ５０に接続した状態での走行（充填走行）ができないようになっている。
【００３７】
ここで、ユーザは、燃料電池車両１０の停車位置が充填停車位置（充填ノズル２００が充填コネクタ５０に確実に接続可能な停車位置）からずれていることに気づくことがある。そうすると、ユーザは、燃料電池車両１０を適切な停車位置（充填停車位置）に移動させる必要がある。
【００３８】
そこで、図３のステップＳ８において、ユーザは、リッド５８を閉じる。具体的には、ユーザは、リッド５８が閉じるようにリッドスイッチ６８を閉操作する。しかしながら、リッドセンサ７２が開故障しているため、ステップＳ９において、リッドセンサ７２は、リッド５８の開状態を検出する。次いで、ステップＳ１０において、ユーザは、ＩＧスイッチ６６をオンにする（図６の時点ｔ４及び図７の時点ｔ１４）。
【００３９】
そして、図４のステップＳ１１において、シフト操作位置判定部８０は、シフト操作部７０のシフト操作があったか否かを判定する。ステップＳ１１は、シフト操作部７０のシフト操作があるまで繰り返し実行される（ステップＳ１１：ＮＯ）。シフト操作部７０のシフト操作があったとシフト操作位置判定部８０が判定した場合（ステップＳ１１：ＹＥＳ、図６の時点ｔ５及び図７の時点ｔ１５）、ステップＳ１２において、カウンタ８２は、シフト操作回数Ｎを１にする。
【００４０】
また、ステップＳ１３において、タイマ８４は、走行禁止制御中にカウンタ８２が１回目のシフト操作部７０の操作をカウントした時からの経過時間Ｔの計測を開始する。さらに、ステップＳ１４において、判定フラグ設定部９２は、判定フラグを０にする（図６の時点ｔ５及び図７の時点ｔ１５）。この際、走行禁止制御部９０は、走行禁止制御を継続している。つまり、走行禁止制御部９０は、シフト操作部７０のシフト操作位置がパーキング以外（例えば、リバース、ニュートラル、ドライブ）であっても、シフト位置をパーキングに固定したままにする。すなわち、ユーザは、燃料電池車両１０を走行させることができない。
【００４１】
また、ステップＳ１５において、報知制御部９６は、警告情報の報知を開始する（図６の時点ｔ５及び図７の時点ｔ１５）。具体的に、報知制御部９６は、例えば、表示灯７６ａを点灯させ、「リッド５８が開いた状態になっています。」といった警告内容を文字でディスプレイ７６ｂに表示させるとともに当該警告内容を音声でスピーカ７６ｃから出力させる。ただし、警告内容は、適宜変更可能であることは言うまでもない。すなわち、ステップＳ１５において、例えば、報知制御部９６は、ディスプレイ７６ｂによる警告内容の表示とスピーカ７６ｃによる警告内容の音声出力とのいずれか一方を行ってもよい。
【００４２】
続いて、ステップＳ１６において、時間判定部８８は、経過時間Ｔが所定の解除時間Ｔａに達したか否かを判定する。解除時間Ｔａは、制御部６４のメモリに記憶されている。解除時間Ｔａの長さは適宜設定可能である。
【００４３】
経過時間Ｔが解除時間Ｔａに達したと時間判定部８８が判定した場合（ステップＳ１６：ＹＥＳ）、ステップＳ１７において、カウンタ８２は、シフト操作回数Ｎを０にリセットする。また、ステップＳ１８において、判定フラグ設定部９２は、判定フラグを１に設定する（図６の時点ｔ６）。さらに、ステップＳ１９において、タイマ８４は、経過時間Ｔを０にリセットする。またさらに、ステップＳ２０において、報知制御部９６は、警告情報の報知を停止する。ステップＳ２０の処理の後、ステップＳ１１に戻る。
【００４４】
すなわち、ステップＳ２０の処理の後、図６の時点ｔ７において、ユーザのシフト操作があった場合（図４のステップＳ１１：ＹＥＳ）、カウンタ８２が、シフト操作回数Ｎを１にする（図４のステップＳ１２）。この場合、ステップＳ１７でカウンタ８２のシフト操作回数Ｎのカウント数が０にリセットされている（前回のカウンタ８２のシフト操作の履歴が削除されている）。そのため、カウンタ８２は、今回のシフト操作が走行禁止制御における複数回目のシフト操作であったとしても、１回目のシフト操作であるとしてシフト操作回数Ｎを１にする（ステップＳ１２）。
【００４５】
また、タイマ８４が経過時間Ｔの計測を開始し（図４のステップＳ１３）、判定フラグ設定部９２が判定フラグを０に設定し（図４のステップＳ１４）、報知制御部９６が警告情報の報知を開始する（図４のステップＳ１５）。
【００４６】
そして、図６の時点ｔ８において、経過時間Ｔが解除時間Ｔａに達すると（図４のステップＳ１６：ＹＥＳ）、カウンタ８２のシフト操作回数Ｎのカウント数が０に再びリセットされる（図４のステップＳ１７）。また、判定フラグ設定部９２が判定フラグを１に設定し（図４のステップＳ１８）、タイマ８４が経過時間Ｔを０にリセットし（図４のステップＳ１９）、報知制御部９６が警告情報の報知を停止する（図４のステップＳ２０）。
【００４７】
図４のステップＳ１６において経過時間Ｔが解除時間Ｔａに達していないと時間判定部８８が判定した場合（図４のステップＳ１６：ＮＯ）、図５のステップＳ２１において、シフト操作位置判定部８０は、シフト操作部７０のシフト操作があったか否かを判定する。シフト操作部７０のシフト操作がなかったとシフト操作位置判定部８０が判定した場合（ステップＳ２１：ＮＯ）、図４のステップＳ１６に戻り、時間判定部８８は、経過時間Ｔが解除時間Ｔａに達したか否かを判定する。
【００４８】
シフト操作部７０のシフト操作があったとシフト操作位置判定部８０が判定した場合（図５のステップＳ２１：ＹＥＳ）、ステップＳ２２において、カウンタ８２は、シフト操作回数Ｎのカウント数を１つ加算する。続いて、ステップＳ２３において、シフト操作回数判定部８６は、シフト操作回数Ｎが所定の解除回数Ｎａに達したか否かを判定する。解除回数Ｎａは、制御部６４のメモリに記憶されている。本実施形態では、解除回数Ｎａは、２回に設定されている。ただし、解除回数Ｎａは、適宜設定可能であり、３回以上であってもよい。
【００４９】
シフト操作回数Ｎが解除回数Ｎａに達していないとシフト操作回数判定部８６が判定した場合（ステップＳ２３：ＮＯ）、図４のステップＳ１６に戻り、時間判定部８８は、経過時間Ｔが解除時間Ｔａに達したか否かを判定する。
【００５０】
シフト操作回数Ｎが解除回数Ｎａに達したとシフト操作回数判定部８６が判定した場合（図５のステップＳ２３：ＹＥＳ、図７の時点ｔ１６）、ステップＳ２４において、走行禁止制御部９０は、走行禁止制御を解除する。すなわち、走行禁止制御部９０は、シフト位置のパーキングの固定を解除する。
【００５１】
換言すれば、走行禁止制御部９０は、シフト位置をシフト操作部７０のシフト操作位置に設定する。図７の時点ｔ１６では、シフト操作部７０がリバースの位置に操作されることにより走行禁止制御部９０がシフト位置をリバースに設定した例を示している。これにより、ユーザは、リッド５８の開故障が生じていた場合であっても燃料電池車両１０の停車位置を適切な停車位置（充填停車位置）に修正することができる。
【００５２】
なお、この際、報知制御部９６は、警報情報の報知を継続している（図７参照）。これにより、ユーザは、燃料電池車両１０が移動可能な状態であっても、リッドセンサ７２がリッド５８の開状態を検出していることを知ることができる。
【００５３】
また、図５のステップＳ２５において、時間判定部８８は、経過時間Ｔが解除時間Ｔａに達したか否かを判定する。ステップＳ２５は、経過時間Ｔが解除時間Ｔａに達するまで繰り返し行われる（ステップＳ２５：ＮＯ）。経過時間Ｔが解除時間Ｔａに達したと時間判定部８８が判定した場合（ステップＳ２５：ＹＥＳ、図７の時点ｔ１７）、ステップＳ２６において、報知制御部９６は、警告情報の報知を停止する。
【００５４】
その後、燃料ガスタンク４４への燃料ガスの充填が完了していない場合（ステップＳ２７：ＮＯ）には、ステップＳ２８において、ユーザは、シフト操作部７０をパーキングに位置させる（図７の時点ｔ１８）。この際、ステップＳ２９において、カウンタ８２は、シフト操作回数Ｎのカウント数を０にリセットする。また、ステップＳ３０において、判定フラグ設定部９２は、判定フラグを１に設定する（図７の時点ｔ１８）。さらに、ステップＳ３１において、タイマ８４は、経過時間Ｔを０にリセットする。またさらに、ステップＳ３２において、走行禁止制御部９０は、走行禁止制御を実施する（図７の時点ｔ１８）。
【００５５】
その後、ステップＳ３３において、ユーザは、ＩＧスイッチ６６をオフにする（図７の時点ｔ１９）。これにより、ユーザは、充填ノズル２００を充填コネクタ５０に接続して燃料ガスを燃料ガスタンク４４に充填することができる。続いて、ステップＳ３４において、ユーザは、ＩＧスイッチ６６をオンにする（図７時点ｔ２０）。ステップＳ３４の処理の後、図４のステップ１１に戻る。
【００５６】
すなわち、ステップＳ３４の処理の後、図７の時点ｔ２１において、ユーザのシフト操作があった場合（図４のステップＳ１１：ＹＥＳ）、カウンタ８２が、シフト操作回数Ｎのカウント数を１にする（図４のステップＳ１２）。この場合、ステップＳ２９でカウンタ８２のシフト操作回数Ｎのカウント数が０にリセットされている（前回のカウンタ８２のシフト操作の履歴が削除されている）。そのため、カウンタ８２は、今回のシフト操作が走行禁止制御における複数回目のシフト操作であったとしても、１回目のシフト操作であるとしてシフト操作回数Ｎを１にする（ステップＳ１２）。
【００５７】
また、タイマ８４が経過時間Ｔの計測を開始し（図４のステップＳ１３）、判定フラグ設定部９２が判定フラグを０に設定し（図４のステップＳ１４）、報知制御部９６が警告情報の報知を開始する（図４のステップＳ１５）。
【００５８】
そして、図７の時点ｔ２２において、経過時間Ｔが解除時間Ｔａに達すると（図４のステップＳ１６：ＹＥＳ）、カウンタ８２のシフト操作回数Ｎのカウント数が０に再びリセットされる（図４のステップＳ１７）。また、判定フラグ設定部９２が判定フラグを１に設定し（図４のステップＳ１８）、タイマ８４が経過時間Ｔを０にリセットし（図４のステップＳ１９）、報知制御部９６が警告情報の報知を停止する（図４のステップＳ２０）。
【００５９】
図５のステップＳ２７において、燃料ガスタンク４４への燃料ガスの充填か完了していた場合（ステップＳ２７：ＹＥＳ）、一連の動作フローが終了する。
【００６０】
上述した動作フローにおいて、走行禁止制御の実施は、ＩＧスイッチ６６のオン・オフと燃料電池スタック１４の発電状態とに依存しないため、ステップＳ２及びステップＳ３を行わなくてもよい。
【００６１】
この場合、本実施形態に係る燃料電池車両１０は、以下の効果を奏する。
【００６２】
燃料電池車両１０は、リッドセンサ７２がリッド５８の開状態を検出した場合に、燃料電池車両１０の走行を禁止する走行禁止制御を実施する走行禁止制御部９０と、走行禁止制御中にシフト操作部７０のシフト操作回数Ｎが所定の解除時間Ｔａ内に所定の解除回数Ｎａに達したか否かを判定するシフト操作回数判定部８６とを有する。解除回数Ｎａは、２回以上である。走行禁止制御部９０は、解除時間Ｔａ内にシフト操作回数Ｎが解除回数Ｎａに達したとシフト操作回数判定部８６が判定した場合に走行禁止制御を解除し、解除時間Ｔａ内にシフト操作回数Ｎが解除回数Ｎａに達していないとシフト操作回数判定部８６が判定した場合に走行禁止制御を継続する。
【００６３】
このような構成によれば、走行禁止制御中にシフト操作回数Ｎが解除時間Ｔａ内に解除回数Ｎａ（２回以上）に達していない場合に走行禁止制御が継続される（走行禁止制御が解除されない）。そのため、例えば、ユーザが走行禁止制御中に１回目のシフト操作を行ってから解除時間Ｔａが経過した後で２回目のシフト操作を誤って行った場合でも、走行禁止制御は解除されない。よって、走行禁止制御の意図しない解除を抑えることができる。また、走行禁止制御中にシフト操作回数Ｎが解除時間Ｔａ内に解除回数Ｎａに達した場合に走行禁止制御を解除する。そのため、リッドセンサ７２が開故障した場合に走行禁止制御を解除して燃料電池車両１０を走行させることができる。
【００６４】
燃料電池車両１０は、走行禁止制御中のシフト操作回数Ｎをカウントするカウンタ８２を備える。カウンタ８２は、解除時間Ｔａ内にシフト操作回数Ｎが解除回数Ｎａに達していないとシフト操作回数判定部８６が判定した場合、シフト操作回数Ｎのカウント数を０にリセットする。
【００６５】
このような構成によれば、解除時間Ｔａ毎のシフト操作回数Ｎをカウントすることができる。
【００６６】
走行禁止制御部９０は、走行禁止制御を解除した後、リッドセンサ７２がリッド５８の開状態を検出した状態でシフト操作部７０がパーキングに位置した場合に、走行禁止制御を再度実施する。
【００６７】
このような構成によれば、燃料電池車両１０の充填走行を一層確実に防止することができる。
【００６８】
燃料電池車両１０は、走行禁止制御が解除された場合に、警告情報を報知する報知部７６を備える。
【００６９】
このような構成によれば、走行禁止制御が解除されて燃料電池車両１０を走行させることができるようになった状態で、リッドセンサ７２が開故障していることをユーザに知らせることができる。
【００７０】
走行禁止制御部９０は、シフト操作部７０のシフト操作位置に関わらずシフト位置をパーキングに固定することにより走行禁止制御を実施する。
【００７１】
このような構成によれば、走行禁止制御を簡単に実施することができる。
【００７２】
燃料電池車両１０は、走行禁止制御中にカウンタ８２が１回目のシフト操作をカウントした時からの経過時間Ｔを計測するタイマ８４と、タイマ８４によって計測された経過時間Ｔが解除時間Ｔａに達したか否かを判定する時間判定部８８とを備える。
【００７３】
このような構成によれば、走行禁止制御の解除の判定を比較的容易に行うことができる。
【００７４】
以上の実施形態をまとめると、以下のようになる。
【００７５】
上記実施形態は、燃料ガスタンク（４４）に燃料ガスを充填するための充填コネクタ（５０）を収容するコネクタ収容部（５４）を開閉可能なリッド（５８）と、前記リッド（５８）の開状態及び閉状態を検出するリッドセンサ（７２）と、シフト位置を変更するためのシフト操作部（７０）と、前記シフト操作部（７０）のシフト操作位置を判定するシフト操作位置判定部（８０）と、前記リッドセンサ（７２）が前記リッド（５８）の開状態を検出した場合に、燃料電池車両（１０）の走行を禁止する走行禁止制御を実施する走行禁止制御部（９０）と、を備えた燃料電池車両（１０）であって、前記走行禁止制御中に前記シフト操作部（７０）のシフト操作回数（Ｎ）が所定の解除時間（Ｔａ）内に所定の解除回数（Ｎａ）に達したか否かを判定するシフト操作回数判定部（８６）を有し、前記解除回数（Ｎａ）は、２回以上であり、前記走行禁止制御部（９０）は、前記解除時間（Ｔａ）内に前記シフト操作回数（Ｎ）が前記解除回数（Ｎａ）に達したと前記シフト操作回数判定部（８６）が判定した場合に前記走行禁止制御を解除し、前記解除時間（Ｔａ）内に前記シフト操作回数（Ｎ）が前記解除回数（Ｎａ）に達していないと前記シフト操作回数判定部（８６）が判定した場合に前記走行禁止制御を継続する、燃料電池車両（１０）を開示している。
【００７６】
上記の燃料電池車両（１０）において、前記走行禁止制御中の前記シフト操作回数（Ｎ）をカウントするカウンタ（８２）を備え、前記カウンタ（８２）は、前記解除時間（Ｔａ）内に前記シフト操作回数（Ｎ）が前記解除回数（Ｎａ）に達していないと前記シフト操作回数判定部（８６）が判定した場合、前記シフト操作回数（Ｎ）のカウント数を０にリセットしてもよい。
【００７７】
上記の燃料電池車両（１０）において、前記走行禁止制御部（９０）は、前記走行禁止制御を解除した後、前記リッドセンサ（７２）が前記リッド（５８）の開状態を検出した状態で前記シフト操作部（７０）がパーキングに位置した場合に、前記走行禁止制御を再度実施してもよい。
【００７８】
上記の燃料電池車両（１０）において、前記走行禁止制御が解除された場合に、警告情報を報知する報知部（７６）を備えてもよい。
【００７９】
上記の燃料電池車両（１０）において、前記走行禁止制御部（９０）は、前記シフト操作部（７０）のシフト操作位置に関わらずシフト位置をパーキングに固定することにより前記走行禁止制御を実施してもよい。
【００８０】
上記の燃料電池車両（１０）において、前記走行禁止制御中に前記カウンタ（８２）が１回目の前記シフト操作部（７０）の操作をカウントした時からの経過時間（Ｔ）を計測するタイマ（８４）と、前記タイマ（８４）によって計測された経過時間（Ｔ）が前記解除時間（Ｔａ）に達したか否かを判定する時間判定部（８８）とを備えてもよい。
【００８１】
本発明は上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の改変が可能である。
【符号の説明】
【００８２】
１０…燃料電池車両                  ４４…燃料ガスタンク
５０…充填コネクタ                  ５４…コネクタ収容部
５８…リッド                        ７０…シフト操作部
７２…リッドセンサ                  ７６…報知部
８０…シフト操作位置判定部          ８２…カウンタ
８６…シフト操作回数判定部          ９０…走行禁止制御部
【図１】
2020156229.tif 000003
【図２】
2020156229.tif 000004
【図３】
2020156229.tif 000005
【図４】
2020156229.tif 000006
【図５】
2020156229.tif 000007
【図６】
2020156229.tif 000008
【図７】
2020156229.tif 000009