"反応ガス流路及び冷媒流路を有し、前記反応ガス流路に反応ガスが供給されることで発電する燃料電池と、前記反応ガス流路に向かう反応ガスが通流する反応ガス供給流路と、前記反応ガス流路から排出されるオフガスが通流するオフガス排出流路と、前記反応ガス供給流路に設置され、前記反応ガス流路に流入する反応ガスを含む気体の単位時間当たりの流量と、前記気体の圧力と、前記気体の温度と、前記気体の露点と、を含む状態値をそれぞれ検出する第1状態値検出手段と、前記燃料電池からの電流を検出する電流検出手段と、前記オフガス排出流路に設置され、前記反応ガス流路から排出されるオフガスの単位時間当たりの流量と、前記オフガスの温度と、前記オフガスの露点と、を含む状態値をそれぞれ検出する第2状態値検出手段と、前記反応ガス流路内における流動様式と、前記反応ガス流路内での水の増加率及びガス流速と、の対応関係を示すマップが記憶されている記憶手段と、制御手段と、前記制御手段による制御に従って動作することにより、前記反応ガス流路に流入する前記気体の単位時間当たりの流量、前記反応ガス流路内の圧力、前記冷媒流路を通流する冷媒の温度、からなる群から選択されるいずれか一つを調整する調整手段と、を備え、前記制御手段は、前記第1状態検出手段によって検出される前記気体の各状態値と、前記電流検出手段によって検出される電流値と、前記第2状態検出手段によって検出されるオフガスの各状態値と、から前記反応ガス流路内での水の増加率及びガス流速を求め、前記記憶手段の前記マップを参照して前記流動様式を判定し、前記流動様式の判定結果がスラグ流又はプラグ流であった場合に、前記調整手段を制御することによって、前記流動様式をプラグ流又はスラグ流から離脱させることを特徴とする燃料電池システム。前記制御手段は、前記反応ガス流路内における流動様式がスラグ流又はプラグ流であると判定した場合、前記流動様式を単相流とするように制御することを特徴とする請求項1に記載の燃料電池システム。前記制御手段は、前記反応ガス流路内における流動様式がスラグ流又はプラグ流であると判定した場合、前記流動様式を環状流とするように制御することを特徴とする請求項1に記載の燃料電池システム。前記燃料電池の出力電圧を検出する電圧検出手段を備え、前記制御手段は、前記反応ガス流路内における流動様式を単相流とした後に、前記電圧検出手段によって検出された前記燃料電池の出力電圧が所定値以下である場合には、前記流動様式を環状流とするように制御することを特徴とする請求項1又は請求項2に記載の燃料電池システム。特許文献1に記載の技術では、前記発電体の抵抗値の上昇を、燃料電池内部の水分量の減少つまり、燃料電池内が乾燥していることと対応させることによって、燃料電池内の湿潤状態を判定している。しかしながら、前記したように、燃料電池内の流路に流れ出た水により、燃料電池内の流路が閉塞されて、反応ガスが適切に供給されない場合もある。また、燃料電池内の気体水素、酸素、窒素、水蒸気など及び液体水の流動様式は、さまざまな因子によって多様に変化する。つまり、特許文献1に記載の技術では、前記したように、燃料電池内の流路が閉塞されて反応ガスが適切に供給されないという事態に対処することができないという問題がある。また、特許文献1に記載の技術では、燃料電池を構成する複数の発電体の抵抗値を検出するために、燃料電池に対して電流を供給する電源部交流電源部を備える必要があり、製作コストの増大を招くという問題もある。そこで、本発明は、燃料電池の発電性能を適切に維持する燃料電池システムを提供することを課題とする。前記課題を解決するために、本発明に係る燃料電池システムは、反応ガス流路及び冷媒流路を有し、前記反応ガス流路に反応ガスが供給されることで発電する燃料電池と、前記反応ガス流路に向かう反応ガスが通流する反応ガス供給流路と、前記反応ガス流路から排出されるオフガスが通流するオフガス排出流路と、前記反応ガス供給流路に設置され、前記反応ガス流路に流入する反応ガスを含む気体の単位時間当たりの流量と、前記気体の圧力と、前記気体の温度と、前記気体の露点と、を含む状態値をそれぞれ検出する第1状態値検出手段と、前記燃料電池からの電流を検出する電流検出手段と、前記オフガス排出流路に設置され、前記反応ガス流路から排出されるオフガスの単位時間当たりの流量と、前記オフガスの温度と、前記オフガスの露点と、を含む状態値をそれぞれ検出する第2状態値検出手段と、前記反応ガス流路内における流動様式と、前記反応ガス流路内での水の増加率及びガス流速と、の対応関係を示すマップが記憶されている記憶手段と、制御手段と、前記制御手段による制御に従って動作することにより、前記反応ガス流路に流入する前記気体の単位時間当たりの流量、前記反応ガス流路内の圧力、前記冷媒流路を通流する冷媒の温度、からなる群から選択されるいずれか一つを調整する調整手段と、を備え、前記制御手段は、前記第1状態検出手段によって検出される前記気体の各状態値と、前記電流検出手段によって検出される電流値と、前記第2状態検出手段によって検出されるオフガスの各状態値と、から前記反応ガス流路内での水の増加率及びガス流速を求め、前記記憶手段の前記マップを参照して前記流動様式を判定し、前記流動様式の判定結果がスラグ流又はプラグ流であった場合に、前記調整手段を制御することによって、前記流動様式をプラグ流又はスラグ流から離脱させることを特徴とする。このような構成によれば、燃料電池の反応ガス供給流路に設置された第1状態値検出手段によって、反応ガス流路に流入する反応ガスを含む気体の各状態値単位時間当たりの流量、圧力、温度、露点を検出する。また、電流検出手段によって、燃料電池からの電流を検出する。さらに、燃料電池のオフガス排出流路に設置された第2状態値検出手段によって、反応ガス流路から排出されるオフガスの各状態値単位時間当たりの流量、温度、露点を検出する。また、記憶手段には、反応ガス流路内における流動様式と、反応ガス流路内での水の増加率及びガス流速と、の対応関係を示すマップが記憶されている。そして、制御手段が、第1状態検出手段及び第2状態検出手段によって検出される各状態値と、電流検出手段によって検出される電流値とから、反応ガス流路内での水の増加率及びガス流速を求める。さらに、制御手段は記憶手段の前記マップを参照して、前記処理で求めた反応ガス流路内での水の増加率及びガス流速から、燃料電池内の反応ガス流路内における流動様式を判定する。そして、制御手段は、前記流動様式の判定結果がスラグ流又はプラグ流であった場合に、反応ガス流路に流入する前記気体の単位時間当たりの流量、反応ガス流路内の圧力、冷媒流路を通流する冷媒の温度、からなる群から選択されるいずれか一つを調整する調整手段を制御することによって、前記流動様式をプラグ流又はスラグ流から離脱させる。これにより、燃料電池の反応ガス流路内における流動様式を適切に判定することができる。また、後記するように、流動様式がスラグ流又はプラグ流であった場合には、反応ガス流路が閉塞するため、燃料電池の発電性能が低下することとなる。本発明は、前記判定結果がスラグ流又はプラグ流であった場合には、反応ガス流路内における流動様式を、スラグ流又はプラグ流から離脱させるつまり、他の流動様式に変化させることにより、燃料電池の発電性能の低下を防止することができる。また、前記燃料電池システムにおいて、前記制御手段は、前記反応ガス流路内における流動様式がスラグ流又はプラグ流であると判定した場合、前記流動様式を単相流とするように制御することが好ましい。燃料電池の反応ガス流路内における流動様式がスラグ流又はプラグ流である場合には、前記したように、燃料電池内の反応ガス流路が閉塞状態となり、燃料電池に反応ガスが適切に供給されなくなってしまう。前記構成によれば、反応ガス流路内における流動様式がスラグ流又はプラグ流であると判定した場合、制御手段が単相流とするように制御するため、反応ガス流路内の状態を閉塞状態から離脱させ、燃料電池の発電性能の低下を防止することができる。また、流動様式を単層流に移行させる場合には、反応ガスの単位時間当たりの流量を増加させる必要がないため、燃料電池システム全体における消費電力を抑えることができる。また、前記燃料電池システムにおいて、前記制御手段は、前記反応ガス流路内における流動様式がスラグ流又はプラグ流であると判定した場合、前記流動様式を環状流とするように制御することが好ましい。このような構成によれば、反応ガス流路内における流動様式がスラグ流又はプラグ流であると判定した場合、制御手段を環状流とするように制御するため、反応ガス流路内の状態を閉塞状態から離脱させ、燃料電池の発電性能の低下を防止することができる。また、流動様式が環状流である場合には、燃料電池に反応ガスが十分に供給されるとともに、燃料電池内を適度な湿潤状態とすることができる。したがって、燃料電池からの出力を安定して確保することができる。また、前記燃料電池システムにおいて、前記燃料電池の出力電圧を検出する電圧検出手段を備え、前記制御手段は、前記反応ガス流路内における流動様式を単相流とした後に、前記電圧検出手段によって検出された前記燃料電池の出力電圧が所定値以下である場合には、前記流動様式を環状流とするように制御することが好ましい。燃料電池の反応ガス流路内における流動様式が単相流である場合、反応ガスを安定して供給することができるものの、燃料電池内が乾燥状態となって出力電圧が低下する可能性がある。前記構成によれば、反応ガス流路内における流動様式を単相流とした後に、電圧検出手段によって検出された燃料電池の出力電圧が所定値以下である場合には、制御手段が、流動様式を環状流とするように制御する。したがって、前記したように、燃料電池内を適度な湿潤状態とすることができ、燃料電池からの出力を安定して確保することができる。本発明により、燃料電池の発電性能を適切に維持する燃料電池システムを提供することができる。本発明の実施形態について、適宜図面を参照しながら詳細に説明する。なお、以下の記載において、燃料電池10に供給される燃料ガス水素、及び/又は、酸化剤ガス酸素を含む空気を総称して、反応ガスと記すことがあるものとする。また、燃料電池10から排出されるアノードオフガス及び/又はカソードオフガスを総称して、オフガスと記すことがあるものとする。また、各図において、共通する部分には同一の符号を付し、重複した説明を省略する。≪燃料電池システムの構成≫図1に示すように、燃料電池システム1は、例えば、図示しない燃料電池四輪車移動体に搭載されている。燃料電池システム1は、燃料電池10と、燃料電池10のアノードに対して燃料ガス水素を供給するアノード系と、燃料電池10のカソードに対して酸化剤ガス酸素を含む空気を供給するカソード系と、燃料電池10を経由するように冷媒を循環させて燃料電池10を適温に保つ冷媒系と、燃料電池10の発電電力を消費する電力消費系と、これらを制御する制御系と、を備えている。<燃料電池>燃料電池10は、固体高分子型燃料電池PolymerElectrolyteFuelCell:PEFCであり、図示しない膜/電極接合体を一対の導電性のセパレータ図示せずで挟持してなる単セル図示せずが複数積層されて構成されている。また、燃料電池10の各セパレータには、各膜/電極接合体の全面に水素又は酸素を供給するための溝及び貫通孔が形成されており、これらの溝及び貫通孔がアノード流路11、カソード流路12として機能している。すなわち、燃料電池10に対して反応ガスが供給される反応ガス流路は、燃料電池10に対して燃料ガスを供給するアノード流路11、及び/又は、燃料電池10に対して酸化剤ガスを供給するカソード流路12を備えて構成される。また、セパレータには、燃料電池10を冷却する冷媒例えば、エチレングリコールを含む水が通流する冷媒流路13が形成されている。燃料電池10では、アノード流路11を介して燃料ガスが供給されると、式1の電極反応が起こり、カソード流路12を介して酸化剤ガスを含む空気が供給されると、式2の電極反応が起こり、各単セルで電位差OCVOpenCircuitVoltage:開回路電圧が発生するようになっている。2H2→4H4e-式1O24H4e-→2H2O式2<アノード系>アノード系は、水素タンク21と、圧力調整弁22と、エゼクタ23と、気液分離器24と、ドレン弁25と、パージ弁26と、各種センサ23q,23p,23d,23t,24q,24d,24tと、を備えている。水素タンク21は、配管21aを介して圧力調整弁22と接続され、高純度の水素が高圧で圧縮充填されている。圧力調整弁22は、配管22aを介してエゼクタ23と接続され、その開閉により、水素タンク21から配管21aを介して供給される水素の圧力を調整する。エゼクタ23は、配管23aを介してアノード流路11の入口と接続され、水素タンク21から供給された水素をノズルから噴射することによりノズルの周囲に負圧を発生させ、アノード流路11の出口から排出された未反応の水素を、配管24a,24bを介して吸引する。気液分離器24は、配管24aを介してアノード流路11の出口と接続され、アノード流路11から排出されるアノードオフガスに含まれる水分を分離して一時的に貯留する。ドレン弁25は、配管25aを介して気液分離器24の下部と接続され、配管25bを介して希釈器35と接続されている。ドレン弁25は、開弁することにより、気液分離器24に貯留された水を希釈器35に排出する機能を有する。パージ弁26は、配管24bから分岐した配管26aに接続され、配管26bを介して希釈器35と接続されている。パージ弁26は、開弁することにより、循環経路配管23a、アノード流路11、配管24a,24bに蓄積した不純物窒素や水分などを、希釈器35に排出する機能を有する。流量センサ23qは、配管23aを通流する水素反応ガスを含む気体の体積流量を測定し、ECUElectricControlUnit60に出力する。流量センサ23qとして、例えば、ベンチュリ流量計やオリフィス流量計などを用いる。圧力センサ23pは、配管23aを通流する水素を含む気体の圧力を測定し、ECU60に出力する。圧力センサ23pとして、例えば、ダイアフラム気圧計などを用いる。露点センサ23dは、配管23aを通流する水素を含む気体の露点を測定し、ECU60に出力する。露点センサ23dとして、例えば、静電容量式の露点計などを用いる。温度センサ23tは、配管23aを通流する水素を含む気体の温度を測定し、ECU60に出力する。温度センサ23tとして、例えば、サーミスタなどを用いる。なお、配管24aを通流するオフガスの各状態値を検出する流量センサ24q、露点センサ24d、温度センサ24tについては、前記と同様であるから説明を省略する。また、図1に記載の各センサ及び出力検出器51からECU60に検出信号が出力されるが、簡単のため、図1では図示を省略している。<カソード系>カソード系は、コンプレッサ31と、加湿器32と、背圧弁34と、希釈器35と、各種センサ32q,32p,32d,32t,33q,33d,33tと、を備えている。コンプレッサ31は、車外と連通している配管31aと接続され、内部の羽根車図示せずが回転することによって車外から空気を吸引圧縮し、燃料電池10に向けて圧送する。加湿器32は、配管31bを介してコンプレッサ31と接続され、配管31bを通流してくる低湿潤の空気と、配管33bを通流してくる高湿潤のオフガスとの間で、中空糸膜32cを介して水分交換を行い、カソード流路12に向かう空気を加湿する。背圧弁34は、配管34aを介して加湿器32と接続され、配管31b,32a、カソード流路12、配管33b,34aを通流する気体反応ガス又はオフガスの圧力を調整する。希釈器35は、配管35aを介して背圧弁34と接続され、配管26bからのアノードオフガスと、配管35aからのカソードオフガスとを混合し、燃料オフガスに含まれる水素をカソードオフガスで希釈する。ちなみに、希釈器35内のオフガスなどは、配管36aを介して車外に排出される。流量センサ32q、圧力センサ32p、露点センサ32d、温度センサ32tは、それぞれ、配管32aを通流する空気の流量、圧力、露点、温度を検出し、ECU60に出力する。また、流量センサ33q、露点センサ33d、温度センサ33tは、それぞれ、配管33bを通流するオフガスの流量、露点、温度を検出し、ECU60に出力する。なお、前記各種センサについては、アノード側に設置された各種センサと同様であるから、説明を省略する。なお、前記で説明した反応ガス流路に向かう反応ガスが通流する反応ガス供給流路は、配管21a,22a,23a,24a,24bを含んで構成される燃料ガス供給流路、及び/又は、配管31a,31b,32aを含んで構成される酸化剤ガス供給流路を示すものとする。また、燃料電池10から排出されるオフガスが通流するオフガス排出流路は、配管24a,24b,26a、26bを含んで構成されるアノードオフガス排出流路、及び/又は、配管33b,34a,35a,36aを含んで構成されるカソードオフガス排出流路を示すものとする。また、反応ガス流路に流入する反応ガスを含む気体の単位時間当たりの流量と、前記気体の圧力と、前記気体の温度と、前記気体の露点と、を含む状態値をそれぞれ検出する第1状態値検出手段は、燃料ガス供給流路に設置される各種センサ23q,23p,23d,23t、及び/又は、酸化剤ガス供給流路に設置される各種センサ32q,32p,32d,32tを示すものとする。また、反応ガス流路から排出されるオフガスの単位時間当たりの流量と、前記オフガスの温度と、前記オフガスの露点と、を含む状態値をそれぞれ検出する第2状態値検出手段は、アノードオフガス排出流路に設置される各種センサ24q,24d,24t、及び/又は、カソードオフガス排出流路に設置される各種センサ32q,32d,32tを示すものとする。また、ECU60による制御に従って動作することにより、反応ガス流路11,12に流入する気体の単位時間当たりの流量、反応ガス流路11,12内の圧力、冷媒流路13を通流する冷媒の温度、からなる群から選択されるいずれか一つを調整する調整手段は、図1に示す圧力調整弁22、パージ弁26、コンプレッサ31、背圧弁34、後記する冷媒ポンプ41を示すものとする。<冷媒系>冷媒系は、冷媒ポンプ41と、ラジエータ42と、を備えている。冷媒ポンプ41は、配管41aを介して燃料電池10の冷媒流路13の入口と接続され、所定の圧力をかけることによって、配管41a,冷媒流路13、配管42a,42b中の冷媒を循環させる。ラジエータ42は、配管42aを介して冷媒流路13の出口と接続され、配管42bを介して冷媒ポンプ41と接続されている。ラジエータ42は、外気との間で熱交換を行うものであり、冷媒を介して燃料電池10を放熱させる。<電力消費系>電力消費系は、出力検出器51と、電力制御器52と、モータ53と、を備えている。出力検出器51は、電流センサ及び電圧センサを備えており、燃料電池10の現在検出時の電流値、電圧値をそれぞれ検出してECU60に出力する。電力制御器52は、ECU60からの指令に従って燃料電池10の発電電力などを制御するものであり、DC/DCチョッパ、DC/DC/コンバータなどの電子回路を内蔵している。モータ53は、電力制御器52から入力される電力に従って回転する電動モータであり、燃料電池10が搭載された移動体の動力源となる。なお、燃料電池10からの電流を検出する電流検出手段、及び、燃料電池10の出力電圧を検出する電圧検出手段は、前記した出力検出器51を示すものとする。また、出力検出器51として、燃料電池10を構成する各単セル又は複数の単セルの出力電圧をそれぞれ検出するセル電圧モニタを含むものとする。<制御系>ECU60制御手段は、CPU、RAM、ROM、各種インタフェース、電子回路などを備えて構成されている。ECU60は、その内部に記憶したプログラムに従って各種機能を発揮する。また、ECU60には、図1に示す各センサ出力検出器51を含む。からの検出信号が入力され、当該検出信号に応じて圧力調整弁22、ドレン弁25、パージ弁26、コンプレッサ31、背圧弁34、冷媒ポンプ41、電力制御器52などの動作を制御する。なお、ECU60は、反応ガス流路内における流動様式と、当該反応ガス流路内での水の増加率及びガス流速と、の対応関係を示すマップが記憶されている記憶手段図示せずを備えている。≪反応ガス流路内における流動様式≫燃料電池10内では、アノード流路11に水素が供給され、カソード流路12に酸素を含む空気が供給されることによって、前記の式1、式2で示した電極反応が起こる。したがって、カソード流路12内には、式2で示した電極反応によって生成された水水蒸気が流入する。また、燃料電池10の電解質膜の膜中において水分子がイオンの動きに伴って移動する電気浸透現象によって、電解質膜を越えてカソード流路12内に水が流入する。また、前記電極反応による水分子の移動と、前記電気浸透現象による水分子の移動により、電解質膜内の水分子がアノード側に移動する逆拡散が起こる。これによって、電解質膜を越えてアノード流路11内に水が流入する。また、反応ガス流路アノード流路11及び/又はカソード流路12内に流入した水蒸気の一部は、各流路内における温度及び水蒸気の分圧に応じて結露し、凝縮水となる。つまり、燃料電池10の反応ガス流路内においては、水液体と、水蒸気を含む気体とが混在した状態となる。ちなみに、反応ガス流路内に流入した水蒸気が結露しない場合には、反応ガス流路内は気体のみが存在する状態となる。ここで、前記の液体と気体とが混在した流動様式は、流路の断面形状、流路内の圧力、流路内の温度、単位時間当たりの流量気体流量及び液体流量などの因子によって多様に変化する。このような、気体相と液体相の混合体流れを、気液二相流と称する。気液二相流の流動様式として、例えば、後記する環状流、スラグ流、プラグ流などがある。これに対して、気体又は液体だけの単一の流れを単相流気体単相流又は液体単相流という。なお、以下の記載においては説明の便宜上、気体単相流を単に単相流と称する。ちなみに、単相流として、一成分の気体例えば、水素のみが流路内を通流する場合の他、複数成分水素、酸素、窒素、水蒸気などの気体が混在して流路内を通流する場合も含むものとする。図2aに示すように、単相流は、配管内を気体のみが流動する流動様式である。また、図2bに示すように、環状流は、液体が配管の内壁面に分布し、気体及び液体が流動する流動様式である。また、図2cに示すように、スラグ流は、配管内に満たされた液体水の中で所定の大きさの気体が集まってできた気体領域が、配管の内壁面に接することなく複数存在し、気体及び液体がそれぞれ流動する流動様式である。また、図2dに示すように、プラグ流は、配管内に満たされた液体水の中で所定の大きさの気体がさらに集まってできた大きな気体領域が複数存在し、気体及び液体がそれぞれ流動する流動様式である。図2a,bに示すように、単層流又は環状流の場合には、配管内を気体が連続して通流する流路が形成される。したがって、反応ガス流路における流動様式が単相流又は環状流である場合には、燃料電池10の電解質膜に反応ガスが安定して供給される。一方、図2c,dに示すように、スラグ流又はプラグ流の場合には、配管内を気体が連続して通流する流路が形成されず、気体の流動が閉塞されることとなる。したがって、反応ガス流路内における流動様式がスラグ流又はプラグ流である場合には、燃料電池10の電解質膜に反応ガスを安定して供給することができず、燃料電池10の発電性能が著しく低下する虞がある。ちなみに、燃料電池10の反応ガス流路内において、水の量が除々に増加していった場合、まず、反応ガス流路の下流側の流動様式がスラグ流又はプラグ流となる可能性が高い。これは、気体である反応ガスが電解質膜内での発電によって消費され、下流側にいくほど反応ガスの量が減っていくとともに、前記した電極反応などによって発生した水が反応ガス流路の出口に向けて圧送されるためである。そして、反応ガス流路の下流側でスラグ流又はプラグ流が発生すると、前記したように、気体の流路が閉塞されるため、スラグ流又はプラグ流の領域が上流側に向けて広がっていくこととなる。また、図3に示すように、気液混合体のうちの気体の流速であるガス流速と、液体である水の流速である水流速とによって、前記した各流動様式を特定することができる。ちなみに、図3は、流路内の所定箇所における水流速及びガス流速と、当該箇所での流動様式を示している。図3に示すように、気液二相流はプラグ流、スラグ流、環状流の順にガス流速が大きくなる。また、スラグ流と環状流との間には、これらの混合状態である遷移領域Fが存在する。ちなみに、遷移領域Fの流動様式は、具体的には、環状-スラグ流であり、スラグ流から環状流又はその逆に変化する際の過渡的な流動状態である。また、図示は省略したが、単層流と環状流との境界領域にも、噴霧流や液滴流といった流動様式が存在する。ここで、燃料電池10の反応ガス流路内における流動様式を判定する際には、後記するように、スラグ流と環状流とを区別する際の閾値となるガス流速図3の領域Fでのガス流速を求める必要がある。そこで、図4aに示すように、流路の断面形状台形の寸法を変えて、それぞれの断面形状形状1~形状4の流路について前記遷移領域Fに対応するガス流速遷移流速の範囲を調べた。図4b~図4eに示す形状1~形状4を比較すると、いずれも流路断面が台形であるものの、上底長さU1~U4、下底長さL1~L4、及び高さH1~H4が、いずれも図4bに示す形状1が最も小さく、記載順に大きくなり、図4eに示す形状4が最も大きくなるように設定されている。そして、流路の断面が形状1~形状4の直線状の配管を同じ方向、例えば水平となるように載置し、前記流路に供給する気体及び液体の流量を徐々に変えながら高速度カメラで管路内を撮影して、遷移流速を求めた。図4aに示す横軸は、前記した各流路の相当直径である。ここで、相当直径とは、断面形状が円形でない流路について、圧力損失や伝熱などについて等価な断面円形の流路を想定した場合での、前記円の直径である。また、図4aに示す縦軸は、流路内を流れる気体の流速ガス流速である。図4aに示すように、混合流環状-スラグ流から環状流に遷移する際のガス流速を■印で示し、スラグ流から前記混合流に遷移する際のガス流速を●印でプロットした。図4aを参照すると、形状1~形状4の流路においては、スラグ流から環状流に遷移する際の遷移領域Fにおけるガス流速遷移流速は、0.5m/s~9.0m/sであることが確認された。なお、遷移流速の範囲は、前記範囲に限定されるものではない。すなわち、流路の断面形状が異なる場合例えば、長方形や、流路が水平面となす角度によって、遷移流速の範囲は異なる。前記のような実験結果に基づいて、燃料電池10内のアノード流路11及びカソード流路12における流動様式を判定する際の閾値遷移流速を設定することができる。≪流動様式の判定及び制御処理≫次に、図5~図7を参照しつつ、反応ガス流路内の流動様式を判定し、その判定結果に基づいた制御について説明する。図5のステップS101において、ECU60は、カソード流路12の流動様式の判定処理を開始する。ステップS102において、ECU60は、カソード流路12内における水の増加率ΔQが0未満であるか否か判定する。ここで、カソード流路12内における水の増加率ΔQL/minは、以下の式3で求められる。なお、式3においてQVBL/minは、燃料電池10内において生成される水の体積流量であり、QVIL/minは、カソード流路12の入口側の配管32aを通流する空気に含まれる水蒸気の体積流量であり、QVOL/minは、カソード流路12の出口側の配管33bを通流する空気に含まれる水蒸気の体積流量である。また、αはカソード側からアノード側への水移動の割合を決める係数であり、予め実験により計測することで設定することができる。ちなみに、前記式3において、燃料電池10内において生成される水の体積流量QVBL/minは、出力検出器51図1参照から入力される電流値に基づいて、ECU60が算出する。また、前記式3において、配管32aを通流する空気中に含まれる水蒸気の体積流量QVIL/minは、以下の式4で求められる。なお、式4においてQGIL/minは、配管32aを通流する空気の体積流量であり、PWkPaは、配管32aを通流する空気に含まれる水蒸気の分圧であり、PAkPaは、配管32aを通流する空気の圧力である。ちなみに、前記式4において、配管32aを通流する空気の体積流量QGIL/minは、流量センサ32q図1参照によって検出され、ECU60に出力される。また、前記式4において、配管32aを通流する空気に含まれる水蒸気の分圧PWkPaは、露点計32dの検出値に基づいてECU60が求める。なお、ECU60には、図8bに示す飽和水蒸気圧曲線のデータが格納されている。例えば、配管32a中の温度及び水蒸気圧が、状態B3図8b参照であった場合、ECU60は、露点センサ32dの検出値である温度T4から、配管32a中の水蒸気の分圧P1を求めることができる。また、前記式4において、配管32aを通流する空気の圧力PAkPaは、圧力センサ32p図1参照によって検出され、ECU60に出力される。また、前記式4において、配管33bを通流する空気中に含まれる水蒸気の体積流量QVOL/minも、前記でQVIL/minを求めたのと同様の方法で、配管33bに設置された各検出器から入力される検出値に基づいて、ECU60が算出する。ステップS102において、カソード流路12内における水の増加率ΔQが0未満であるつまり、カソード流路12内が乾燥しつつあると判定した場合S102→Yes、ECU60の処理はステップS103に進む。一方、カソード流路12内における水の増加率ΔQが0以上であるつまり、カソード流路12内が湿潤しつつあると判定した場合S102→No、ECU60の処理はステップS104に進む。ステップS103において、ECU60は、カソード流路12内の流動様式が単相流であると判定し、当該判定結果を記憶する。前記のように判定する理由は、カソード流路12内が乾燥しつつあるならば、単相流であるの対偶単相流でないならば、カソード流路12内が湿潤しつつあるをとって、次のように説明することができる。すなわち、単相流でないならば、カソード流路12中に液体水が存在する。この場合、カソード流路12内の水蒸気の分圧は飽和蒸気圧に達しているつまり、それ以上水が蒸発できない状態となっている。したがって、流入してくる空気中の水蒸気の少なくとも一部が凝縮するため、カソード流路12内が湿潤しつつある状態となる。ステップS104において、ECU60は、カソード流路12内でのガス流速vGが、遷移流速v1より大きいか否か判定する。遷移流速v1は、前記したように、例えば0.5m/s~9.0m/sの範囲内における特定の値として、予めECU60に記憶されている。ここで、カソード流路12内でのガス流速vGは、以下の式5で求められる。なお、式5において、QGOL/minは、配管33b図1参照を通流するカソードオフガスの体積流量であり、nは燃料電池10の単セルの積層数であり、Sm2は、カソード流路12の断面積である。ここで、前記式5において、配管33bを通流するカソードオフガスの体積流量QGOL/minは、以下の式6で求められる。なお、式6においてQGIL/minは、配管32aを通流する空気の体積流量であり、QGCL/minは、燃料電池10内で消費される酸化剤ガス酸素の体積流量であり、PWkPaは、配管33bを通流するオフガスに含まれる水蒸気の分圧であり、PAkPaは、配管32bを通流する空気の圧力であり、PδkPaは、カソード流路12内の気体が受ける圧損である。ちなみに、前記式6において、配管32aを通流する空気の体積流量QGIL/minは、流量センサ32q図1参照によって検出され、ECU60に出力される。また、燃料電池10内で消費される酸化剤ガス酸素の体積流量QGCL/minは、出力検出器51図1参照から入力される電流値に基づいて、ECU60が算出する。また、配管33bを通流するオフガスに含まれる水蒸気の分圧PWkPaは、露点センサ33dの検出値に基づいてECU60が算出する。また、配管32bを通流する空気の圧力PAkPaは、圧力センサ32p図1参照によって検出され、ECU60に出力される。また、燃料電池10内において気体が受ける圧損PδkPaは、実験やシミュレーションによって求められ、予めECU60に記憶されている。ちなみに、前記式6に記載のPA-Pδは、カソード流路12の出口側の配管33bにおける圧力を示している。したがって、配管33bに圧力センサを設け、当該圧力センサの検出値に基づいて、配管33bを通流するカソードオフガスの体積流量QGOL/minを求めてもよい。この場合、カソード流路12内の気体が受ける圧損PδkPaを、事前に求めておく必要はない。ところで、前記式5を参照すると、カソード流路12内でのガス流速vGを求めるのに際して、カソード流路12から流出するカソードオフガスの体積流量QGOを用いている。これは、前記したように、カソード流路12内において下流側のほうが上流側よりも、流動様式がスラグ流又はプラグ流となりやすいからである。この場合、下流側でガスの流路が閉塞するため、カソードオフガスの体積流量QGOが小さくなり、その流速も小さくなる。つまり、カソード流路12の出口配管33bにおけるカソードオフガスの体積流量QGO基づいてカソード流路12内でのガス流速vGを算出推定し、当該ガス流速vGが遷移流速v1よりも大きい場合にはステップS104→Yes、カソード流路12内での流動様式を環状流として判定すればよいということである。ステップS104において、カソード流路12内でのガス流速vGが0より遷移流速v1より大きいと判定した場合S104→Yes、ECU60の処理はステップS105に進む。一方、カソード流路12内でのガス流速vGが遷移流速v1未満であると判定した場合S104→No、ECU60の処理はステップS106に進む。ステップS105において、ECU60は、カソード流路12内の流動様式が環状流であると判定し、当該判定結果を記憶する。また、ステップS106において、ECU60は、カソード流路12内の流動様式がスラグ流又はプラグ流であると判定する。ステップS107において、ECU60は、カソード流路12内を乾燥させるつまり、カソード流路12内の水を蒸発させるように制御する。なお、当該制御の具体的な処理内容については、後記する。ステップS108において、ECU60は、ステップS107の制御を開始してから所定時間Δt1が経過したか否か判定する。所定時間Δt1が経過したと判定した場合S108→Yes、ECU60の処理はステップS102に戻る。所定時間Δt1が経過していないと判定した場合S108→No、ECU60は、ステップS108の処理を繰り返す。つまり、図5に示すステップS101~S108の処理は、ECU60が、カソード流路12内における流動様式を判定し、スラグ流又はプラグ流であると判定した場合には、単相流又は環状流に移行させるように制御を行うことを意味している図8a参照。このような処理を行うことによって、カソード流路12内の流動様式をスラグ流又はプラグ流から離脱させ、カソード流路12において空気が通る流路を形成するようにすることができる図2a,b参照。つまり、燃料電池10に酸化剤ガス酸素を安定して供給することができる。次に、ECU60は、アノード側に対して、前記したカソード側に対する処理と同様に、図6に示すステップS201~S208の処理を実行する。なお、ステップS201~S208の各処理は、図5に示すステップS101~S108の処理と同様であるから、説明を省略する。ちなみに、ステップS202における、アノード流路11内における水の増加率ΔQの計算式は前記式3と異なり、以下の式7で求められる。これは、燃料電池10の電極反応によってカソード側で生成される水の体積流量QVI-QVOに、アノードとカソードとの間で移動する水の体積流量αQVBを加えることによって、水の増加率ΔQが求められることを示している。このように、ECU60は、まず、カソード流路12の流動様式を単相流又は環状流とするよう制御を行った後に、アノード流路11の流動様式を単相流又は環状流とするよう制御を行う。これは、燃料電池10においてカソード側で水が生成されるため、アノード流路11よりもカソード流路12のほうが、スラグ流又はプラグ流が生じやすいためである。次に、図7のステップS301において、ECU60は、カソード流路12内の流動様式が環状流であるか否か判定する。カソード流路12内が環状流であると判定した場合S301→Yes、ECU60の処理はステップS302に進む。カソード流路12内が環状流でないつまり、単相流であると判定した場合S301→No、ECU60の処理はステップS306に進む。ステップS302において、ECU60は、燃料電池システム1又はコンプレッサ31での消費電力Wが所定電力W1以上であるか否か判定する。ここで、所定電力W1は、燃料電池10に対する発電要求量例えば、燃料電池10が燃料電池四輪車に搭載されている場合には、アクセル開度に応じた発電要求量に対応して、変動する値である。つまり、燃料電池10に対する発電要求量が大きくなるにしたがって、所定電力W1も大きくなるように設定されている。アノード側における反応ガス水素の供給が、圧力調整弁22図1参照の開度によって調整されるのに対して、カソード側における反応ガス酸素の供給は、コンプレッサ31内の羽根車を回転させるためのモータ図示せずの回転速度を変化させることによって調整される。したがって、ガス流速が高い環状流の状態を維持するためには、それに対応して前記モータの回転数を高くする必要がある。つまり、カソード流路12内が環状流である場合には、反応ガス酸素を十分に供給できるとともに、燃料電池10の電解質膜の湿潤状態を適度に保つことができる一方、環状流の状態を維持するために消費電力が大きくなる可能性がある。ステップS302において、消費電力Wが所定電力W1以上であると判定した場合S302→Yes、ECU60の処理はステップS303に進む。一方、消費電力Wが所定電力W1未満であると判定した場合S303→No、ECU60の処理はステップS305に進む。ステップS303において、ECU60は、コンプレッサ31図1参照の出力を所定量だけ下げるように制御する。つまり、ECU60は、コンプレッサ31内の羽根車に接続されたモータ図示せずの回転速度を、所定値だけ下げるように制御する。なお、前記所定値は、燃料電池10に対する発電要求量などに対応して、予め設定される値である。ステップS304において、ECU60は、ステップS303の制御処理を開始してから所定時間Δt3が経過したか否か判定する。所定時間Δt3が経過した場合S304→Yes、ECU60の処理はステップS302に戻る。一方、所定時間Δt3が経過していない場合S304→No、ECU60は、ステップS304の処理を繰り返す。ステップS305において、ECU60は、所定時間Δt4が経過したか否か判定する。なお、当該判定処理を開始する段階では、アノード流路11内は単相流又は環状流であり、カソード流路12内は環状流であるため、反応ガス水素及び酸素は十分に供給されている。また、この場合、環状流によって燃料電池10の電解質膜に水分が供給されている。ただし、前記モータの回転速度を下げると、それに応じてカソード流路12に流入する空気の流量も減少する。この場合、カソード流路12内におけるガス流速は前記した遷移流速v1に近づいていく図3参照。このように、所定時間Δt4が経過した後にカソード流路12内の流動状態を再度判定することが好ましい。ステップS305において所定時間Δt4が経過したと判定した場合S305→Yes、ECU60の処理はステップS101図5参照にリターンする。ステップS305において所定時間Δt4が経過していないと判定した場合S305→No、ECU60は、ステップS305の処理を繰り返す。ステップS306において、ECU60は、アノード流路11内が単相流であるか否か判定する。アノード流路11内が単相流であると判定した場合S306→Yes、ECU60の処理はステップS307に進む。アノード流路11内が単相流でないつまり、環状流であると判定した場合S306→No、ECU60の処理はステップS311に進む。ステップS307において、ECU60は、燃料電池10の出力電圧Vが所定電圧V1以下であるか否か判定する。なお、ステップS307の段階では、アノード流路11内及びカソード流路12内が単相流となっている。このような場合、反応ガスは十分に供給されるが、単相流に含まれる水蒸気の割合が少ない状態が継続すると、燃料電池10の電解質膜が乾燥して発電性能が低下する可能性がある。つまり、燃料電池10の出力電圧Vが低くなる可能性がある。燃料電池10の出力電圧Vが所定電圧V1以下であると判定した場合S307→Yes、ECU60の処理はステップS308に進む。一方、燃料電池10の出力電圧Vが所定電圧V1より高いと判定した場合S307→No、ECU60の処理はステップS310に進む。ステップS308において、ECU60は、アノード流路11内及び/又はカソード流路12内を湿潤させるよう制御する。なお、当該制御処理の詳細については、後記する。ステップS309において、ECU60は、所定時間Δt5が経過したか否か判定する。所定時間Δt5が経過したと判定した場合S309→Yes、ECU60の処理はステップS307に戻る。一方、所定時間Δt5が経過していないと判定した場合S309→No、ECU60は、ステップS309の処理を繰り返す。ステップS310において、ECU60は、所定時間Δt6が経過したか否か判定する。なお、当該判定処理を開始する段階では、アノード流路11内及びカソード流路12内は単相流であるため、反応ガス水素及び酸素が十分に供給されている。また、この場合、出力電圧Vは所定電圧V1より高いので、燃料電池10の電解質膜の湿潤状態も適切に保たれている。ステップS310において所定時間Δt6が経過したと判定した場合S310→Yes、ECU60の処理はステップS101図5参照にリターンする。ステップS310において所定時間Δt6が経過していないと判定した場合S310→No、ECU60は、ステップS310の処理を繰り返す。なお、所定時間Δt6は、アノード流路11及びカソード流路12の流動様式単相流が安定して継続すると推定される時間であり、実験などに基づいて適宜設定すればよい。ステップS311において、ECU60は、所定時間Δt7が経過したか否か判定する。なお、当該判定処理を開始する段階では、アノード流路11内は環状流であり、カソード流路12内は単相流であるため、反応ガス水素及び酸素は十分に供給されている。また、この場合、環状流によって燃料電池10の電解質膜に水分が十分に供給されている。ステップS311において所定時間Δt7が経過したと判定した場合S311→Yes、ECU60の処理はステップS101図5参照にリターンする。ステップS311において所定時間Δt7が経過していないと判定した場合S311→No、ECU60は、ステップS311の処理を繰り返す。なお、所定時間Δt7は、アノード流路11の流動様式環状流及びカソード流路12の流動様式単相流が安定して継続すると推定される時間であり、実験などに基づいて適宜設定すればよい。≪流動様式を変化させるための制御処理≫1.スラグ流/プラグ流からの離脱次に、流動様式を変化させる場合のECU60の具体的な処理内容と、反応ガス流路内での状態変化について説明する。図8aは、流動様式がスラグ流/プラグ流である状態から単相流又は環状流に変化させた場合のガス流速と、水の増加率との関係を示す説明図である。ECU60には、反応ガス流路内における流動様式と、反応ガス流路内での水の増加率及び反応ガス流路内でのガス流速と、の対応関係を示すマップ図8a参照が記憶されている。例えば、反応ガス流路内の流動様式がスラグ流又はプラグ流である状態A1であった場合を考える。図5,図6に示した処理では、状態A1であると判定した場合、ECU60は、カソード流路12内又はアノード流路11内を乾燥させる制御を行うこととした図5のS107、図6のS207参照。これは、反応ガス流路内における水の増加率図8aの縦軸参照を小さくすることによって、反応ガス流路内の流動状態を、状態A1スラグ流又はプラグ流から状態B1単相流に変化させることに相当する。図8bは、図8aの説明図に対応した燃料電池内の温度と水蒸気圧との関係を示す説明図である。図8bに示す状態A2は図8aに示す状態A1に対応し、図8bに示す状態B2~B4は、図8aに示す状態B1に対応している。例えば、反応ガス流路内がスラグ流又はプラグ流であった場合に、ECU60が、反応ガス流路内のガス圧力を下げる制御を行うと、図8bに示す状態A2は状態B2に変化する。ここで、状態B2での水蒸気圧P2は、温度T2における飽和蒸気圧より低い。したがって、状態B2では、反応ガス流路内の水が蒸発するつまり、反応ガス流路内が乾燥することとなる。例えば、アノード流路11内のガス圧力を下げる場合、ECU60は、圧力調整弁22図1参照の開度を小さくする制御を行う。また、カソード流路12内のガス圧力を下げる場合、ECU60は、コンプレッサ31図1参照の羽根車を回すモータの回転速度を下げる制御を行う。また、反応ガス流路内がスラグ流又はプラグ流であった場合に、ECU60が、燃料電池10内の温度を上げる制御を行うと、図8bに示す状態A2は状態B3に変化する。ここで、状態B3での水蒸気圧P1は、温度T3における飽和蒸気圧より低い。したがって、状態B3では、反応ガス流路内の水が蒸発するつまり、反応ガス流路内が乾燥することとなる。なお、反応ガス流路内の温度を上げる場合、ECU60は、冷媒流路13を循環する冷媒の温度を上げるために、冷媒ポンプ41の出力を上げて冷媒を圧縮する制御を行う。ちなみに、前記の2つの制御圧力制御及び温度制御を組み合わせることによって、図8bに示す状態A2から状態B4に変化させ、反応ガス流路内を乾燥させることとしてもよい。また、前記ではECU60が、図8aに示す状態A1スラグ流又はプラグ流から状態B1単相流に変化させることとしたが、状態A1から状態C1環状流に変化させる制御を行ってもよい。この場合、ECU60は、反応ガス流路内を通流する反応ガスの単位時間当たりの流量を増加させる制御を行う。アノード流路11を通流するガス流量を増加させる場合、例えばECU60は、パージ弁26図1参照を開状態とする頻度を上げる、及び/又は、1回当たりのパージ時間を長くする制御を行う。パージ弁26を開いた場合、ECU60は、所定のガス圧力を維持するために圧力調整弁22の開度を大きくする制御を行うため、アノード流路11に流入する反応ガスの流量が増加することとなる。ちなみに、流動様式が環状流となった場合、反応ガス流路内における水蒸気の分圧は、飽和蒸気圧に達している。2.単相流と環状流との切り替え制御図9aは、流動様式が単相流である状態から環状流に変化させた場合のガス流速と、水の増加率との関係を示す説明図である。例えば、反応ガス流路内の流動様式が単相流である状態B1であった場合を考える。図7に示した処理では、燃料電池10の出力電圧Vが所定電圧V1以下である場合にECU60は、カソード流路12内及び/又はアノード流路11内を湿潤させる制御を行うこととした図7のS307,S308参照。これは、反応ガス流路内における水の増加率図9aの縦軸参照を大きくすることによって、状態B1単相流から状態C1環状流に変化させることに相当する。図9bは、図9aの説明図に対応した燃料電池内の温度と水蒸気圧との関係を示す説明図である。図9bに示す状態B2は図9aに示す状態B1に対応し、図9bに示す状態C2~C4は、図9aに示す状態C1に対応している。ちなみに、状態B2単相流においては、反応ガス流路内の水蒸気圧P1が、その温度における飽和蒸気圧より低くなっている。例えば、反応ガス流路内が単相流であり、燃料電池10の出力電圧Vが所定電圧V1以下であった場合に、ECU60が、反応ガス流路内のガス圧力を上げる制御を行うと、図9bに示す状態B2は状態C2に変化する。ここで、状態C2での水蒸気圧P2は、温度T2における飽和蒸気圧に達している。したがって、状態C2では、反応ガス流路内において水蒸気の一部が凝縮して水になる。また、ECU60が、燃料電池10内の温度を下げる制御を行うと、図9bに示す状態B2は状態C3に変化する。ここで、状態C3での水蒸気圧P1は、温度T3における飽和蒸気圧に達している。したがって、状態C3では、反応ガス流路内において水蒸気の一部が凝縮して水になる。ちなみに、前記の2つの制御圧力制御及び温度制御を組み合わせることによって、図9bに示す状態B2から状態C4に変化させ、反応ガス流路内を湿潤させることとしてもよい。≪効果≫本実施形態に係る燃料電池システム1によれば、燃料電池10に流入する反応ガスの各状態値温度、露点、圧力、流量と、燃料電池10から流出するオフガスの各状態値温度、露点、流量をそれぞれ検出するセンサからの入力値に基づいて、ECU60が燃料電池10の反応ガス流路内の流動様式を適切に判定するこことができる。そして、前記流動様式がスラグ流又はプラグ流であると判定した場合に、ECU60が反応ガス流路内を通流する反応ガスの圧力、温度、流量を制御することによって、その流動様式をプラグ流又はスラグ流から離脱させるつまり、単相流又は環状流に変化させることができる。仮に、反応ガス流路における流動様式がスラグ流又はプラグ流となった場合には、反応ガス流路内において断続的に水が滞留することになり、燃料電池10の出力が不安定となる。このような状態が継続すると、燃料電池10の触媒及び電解質膜の劣化、構造部材の腐食が進行し、燃料電池10の耐久性が低下する。これに対して、本実施形態に係る燃料電池システム1によれば、前記したような制御を行うことによって、反応ガス流路内の流動様式をプラグ流又はスラグ流から離脱させ、必要な量の反応ガスを安定的に燃料電池10に供給することができる。また、前記したような反応ガス流路内で水が滞留する事態を回避できるため、燃料電池10の耐久性を向上させることができる。また、アノード流路11内の流動様式と、カソード流路12内の流動様式と、をそれぞれ単相流又は環状流とする制御を行った後、ECU60は、その組み合わせや消費電力、出力電圧などの条件に応じて、流動様式を変化させるように制御する。例えば、ECU60は、カソード流路12内が環状流であり、消費電力Wが所定電力W1以上である場合には、コンプレッサ31の出力を下げるように制御する。したがって、コンプレッサ31で過度に電力が消費されることを防止することができ、燃料電池システム1内において電力を有効に利用することができる。また、アノード流路11内及びカソード流路12内の流動様式が単相流であり、燃料電池10の出力電圧Vが所定電圧V1以下である場合、ECU10は、アノード流路11内及び/又はカソード流路12内を湿潤させるよう制御する。これによって、燃料電池10の電解質膜を適度な湿潤状態に保つことができるため、発電要求量に対応した電極反応を起こし、良好な発電性能を維持することができる。また、流動様式を単層流に移行させる場合には、反応ガスの単位時間当たりの流量を増加させる必要がないため、燃料電池システム1全体における消費電力を抑えることができ、燃費効率を向上させることができる。また、燃料電池システム1は、反応ガス供給流路及びオフガス排出流路に各種検出器を設けた簡単な構成であり図1参照、各検出器から入力される検出値に応じて流動様式を変化させる。したがって、製造コストを抑えることができるとともに、燃料電池10における発電に適した環境を整えることが可能となる。≪変形例≫以上、本発明に係る燃料電池システム1について、前記実施形態により説明したが、本発明の趣旨はこれらの記載に限定されるものではなく、種々の変更などを行うことができる。例えば、図1においてカソード系の流量センサ32qは、加湿器32の上流位置にあってもよい。また、配管31bと配管32aとに両端が接続され、加湿器32をバイパスする加湿器バイパス管を設置する構成としてもよい。さらに、アノード系のエゼクタ23に接続される配管24bに、水素循環用のポンプを別途追加してもよい。前記実施形態では、アノード流路11及びカソード流路12の流動様式を判定し、その判定結果に基づいた制御を行うこととしたが、これに限らない。すなわち、アノード流路11とカソード流路12のいずれか一方のみの流動様式を判定し、その判定結果に基づいた制御を行うこととしてもよい。例えば、カソード流路12の流動様式のみについて判定制御を行う場合、ECU60は、図5に示す処理を行った後、図5に示すBから図7に示すDに移って、ステップS301~S305の処理を行えばよい。また、アノード流路11の流動様式のみについて判定制御を行う場合、ECU60は、図6に示す処理を行った後、図7に示すステップS306~S311の処理を行えばよい。また、前記実施形態では、反応ガス流路を乾燥させる制御を行う場合に、反応ガス圧力を低下させる、及び/又は、反応ガス温度を上昇させる制御を行うこととした図8b参照が、これに限らない。例えば、前記制御に併せて、反応ガス流量を増加させる制御を行ってもよい。また、前記実施形態では、反応ガス流路を湿潤させる制御を行う場合に、反応ガス圧力を上昇させる、及び/又は、反応ガス温度を低下させる制御を行うこととした図9b参照が、これに限らない。例えば、前記制御に併せて、反応ガス流量を減少させる制御を行ってもよい。また、前記実施形態では、反応ガス流路内の流動様式がスラグ流又はプラグ流である状態から、環状流に変化させる制御を行う際に、反応ガス流路内のガス流量を増加させる制御を行うこととしたが、これに限らない。例えば、前記制御に併せて、反応ガス流路を乾燥させる制御を行ってもよい。また、燃料電池システム1が搭載される移動体は、燃料電池四輪車に限定されるものではなく、例えば、二輪車、鉄道車両、船舶などでもよい。また、燃料電池システム1が搭載される対象は、前記に示した移動体に限定されるものではない。すなわち、燃料電池システム1は、工場や家庭などにおいて発電の際に利用される定置式のものであってもよい。"