"燃料電池への入力値の振幅値を取得する入力振幅値取得部と、前記燃料電池からの出力値の振幅値を取得する出力振幅値取得部と、前記入力振幅値取得部が取得した入力値の振幅値と前記出力振幅値取得部が取得した出力値の振幅値との比較に基づいて、前記燃料電池の運転条件を変更する運転条件変更部と、を備えることを特徴とする燃料電池システム。前記運転条件変更部は、前記入力値の振幅値と前記出力値の振幅値との差が所定値以下になった場合に、前記燃料電池の運転条件を変更することを特徴とする請求項1記載の燃料電池システム。前記燃料電池への入力値として、アノード圧力を用いることを特徴とする請求項1または2記載の燃料電池システム。前記アノード圧力は、改質水を用いた水蒸気改質反応によって水素を含む燃料ガスを生成し前記燃料電池のアノードに供給する改質器内の圧力であることを特徴とする請求項3記載の燃料電池システム。前記燃料電池の出力値として、前記燃料電池の発電電力、発電電流および発電電圧の少なくともいずれか1つを用いることを特徴とする請求項1~4のいずれか一項に記載の燃料電池システム。前記燃料電池の出力値として、前記燃料電池のアノードオフガスをカソードオフガスで燃焼させた場合の排気ガス中の酸素濃度を用いることを特徴とする請求項1~4のいずれか一項に記載の燃料電池システム。前記入力値の振幅値と前記出力値の振幅値との比較において、前記入力値および前記出力値の標準偏差を用いることを特徴とする請求項1~6のいずれか一項に記載の燃料電池システム。前記入力値の振幅値と前記出力値の振幅値との比較において、前記入力値および前記出力値の標準偏差の乗算値または除算値を用いることを特徴とする請求項7記載の燃料電池システム。前記入力値の振幅値と前記出力値の振幅値との比較において、前記入力値および前記出力値の標準偏差の乗算値または除算値の移動平均値を用いることを特徴とする請求項8記載の燃料電池システム。前記運転条件変更部は、前記入力値の振幅値と前記出力値の振幅値との差が所定値以下になった場合に、前記燃料電池の定格出力を低下させることを特徴とする請求項1~9のいずれか一項に記載の燃料電池システム。前記運転条件変更部は、前記入力値の振幅値と前記出力値の振幅値との差が所定値以下になった場合に、前記燃料電池への燃料ガスおよび酸化剤ガスの少なくとも一方の供給量を増加させることを特徴とする請求項1~9のいずれか一項に記載の燃料電池システム。燃料電池への入力値の振幅値を取得する入力振幅値取得部と、前記燃料電池からの出力値の振幅値を取得する出力振幅値取得部と、前記入力振幅値取得部が取得した入力値の振幅値と前記出力振幅値取得部が取得した出力値の振幅値との比較に基づいて、前記燃料電池の劣化判定を行う劣化判定部と、を備えることを特徴とする燃料電池システム。反応ガスを燃料電池セルに供給するために必要とされる流体の供給量を制御するための供給量制御装置と、前記反応ガスもしくは前記燃料電池セルから排出される反応オフガスの性質または前記燃料電池セルの出力を検出するセンサと、前記供給量制御装置への制御指令値に所定の周期および振幅の付加信号を重畳する重畳部と、前記付加信号が前記制御指令値に重畳された場合に、前記制御指令値の振幅と前記センサの検出値の振幅との関係を判定する判定部と、を備えることを特徴とする燃料電池システム。前記判定部は、前記制御指令値の振幅と前記センサの検出値の振幅との比の、基準値からの乖離度が所定値を上回るか下回るかいずれかの場合に、前記供給量制御装置および前記センサのいずれかに異常が生じていると判定することを特徴とする請求項13記載の燃料電池システム。前記判定部は、前記制御指令値の振幅と前記センサの検出値の振幅との比を求める際に、前記制御指令値の振幅の標準偏差および前記センサの検出値の振幅の標準偏差を用いることを特徴とする請求項14記載の燃料電池システム。前記判定部は、前記反応ガスもしくは前記反応オフガスの性質または前記燃料電池セルの出力を検出する複数のセンサの検出値を用いることを特徴とする請求項13~15のいずれか一項に記載の燃料電池システム。前記判定部は、前記複数のセンサのうち、前記供給量制御装置および前記センサのいずれかに異常が生じていると判定されたセンサに異常が生じていると判定することを特徴とする請求項16記載の燃料電池システム。前記供給量制御装置は、前記燃料電池セルの発電に用いる燃料ガスを生成するための改質器に供給される原燃料の供給量を制御する装置であり、前記複数のセンサは、前記燃料電池セルからのオフガスを燃焼させる燃焼室の温度を検出する温度センサ、および、前記燃焼室から排出される排気ガス中の酸素濃度を検出する酸素濃度センサであることを特徴とする請求項16または17記載の燃料電池システム。前記重畳部は、前記制御指令値に、振幅の小さい第1付加信号および振幅の大きい第2付加信号を重畳することを特徴とする請求項13~18のいずれか一項に記載の燃料電池システム。前記供給量制御装置および前記センサのいずれかに異常が生じていると判定された場合に、警報を報知する報知手段をさらに備えることを特徴とする請求項13~19のいずれか一項に記載の燃料電池システム。前記供給量制御装置および前記センサのいずれかに異常が生じていると判定された場合に、前記燃料電池セルの運転条件を変更する運転条件変更部をさらに備えることを特徴とする請求項13~20のいずれか一項に記載の燃料電池システム。燃料電池への入力値の振幅値を取得する入力振幅値取得ステップと、前記燃料電池からの出力値の振幅値を取得する出力振幅値取得ステップと、前記入力振幅値取得ステップにおいて取得した入力値の振幅値と前記出力振幅値取得ステップにおいて取得した出力値の振幅値との比較に基づいて、前記燃料電池の運転条件を変更する運転条件変更ステップと、を含むことを特徴とする燃料電池の制御方法。燃料電池への入力値の振幅値を取得する入力振幅値取得ステップと、前記燃料電池からの出力値の振幅値を取得する出力振幅値取得ステップと、前記入力振幅値取得ステップにおいて取得した入力値の振幅値と前記出力振幅値取得ステップにおいて取得した出力値の振幅値との比較に基づいて、前記燃料電池の劣化判定を行う劣化判定ステップと、を含むことを特徴とする燃料電池の判定方法。反応ガスを燃料電池セルに供給するために必要とされる流体の供給量を制御するための供給量制御装置への制御指令値に所定の周期および振幅の付加信号を重畳する重畳ステップと、前記重畳ステップで前記付加信号が前記制御指令値に重畳された場合に、前記制御指令値の振幅と、前記反応ガスもしくは前記燃料電池セルから排出される反応オフガスの性質または前記燃料電池セルの出力を検出するセンサの検出値の振幅との関係を判定する判定ステップと、を含むことを特徴とする燃料電池の制御方法。しかしながら、特許文献1の技術では、燃料電池の劣化または補機の異常を判定することはできない。本発明は、上記問題に鑑みてなされたものであり、燃料電池の劣化または補機の異常を簡易に判定することができる燃料電池システム、燃料電池の制御方法、および、燃料電池の判定方法を提供することを目的とする。本発明に係る燃料電池システムは、燃料電池への入力値の振幅値を取得する入力振幅値取得部と、燃料電池からの出力値の振幅値を取得する出力振幅値取得部と、入力振幅値取得部が取得した入力値の振幅値と出力振幅値取得部が取得した出力値の振幅値との比較に基づいて、燃料電池の運転条件を変更する運転条件変更部と、を備えることを特徴とするものである。本発明に係る燃料電池システムによれば、燃料電池の入出力を用いて燃料電池の劣化を簡易に判定することができる。その結果、燃料電池の劣化に応じて運転条件を変更することができる。運転条件変更部は、入力値の振幅値と出力値の振幅値との差が所定値以下になった場合に、燃料電池の運転条件を変更してもよい。燃料電池への入力値として、アノード圧力を用いてもよい。アノード圧力は、改質水を用いた水蒸気改質反応によって水素を含む燃料ガスを生成し燃料電池のアノードに供給する改質器内の圧力であってもよい。燃料電池の出力値として、燃料電池の発電電力、発電電流および発電電圧の少なくともいずれか1つを用いてもよい。燃料電池の出力値として、燃料電池のアノードオフガスをカソードオフガスで燃焼させた場合の排気ガス中の酸素濃度を用いてもよい。入力値の振幅値と出力値の振幅値との比較において、入力値および出力値の標準偏差を用いてもよい。入力値の振幅値と出力値の振幅値との比較において、入力値および出力値の標準偏差の乗算値または除算値を用いてもよい。入力値の振幅値と出力値の振幅値との比較において、入力値および出力値の標準偏差の乗算値または除算値の移動平均値を用いてもよい。運転条件変更部は、入力値の振幅値と出力値の振幅値との差が所定値以下になった場合に、燃料電池の定格出力を低下させてもよい。運転条件変更部は、入力値の振幅値と出力値の振幅値との差が所定値以下になった場合に、燃料電池への燃料ガスおよび酸化剤ガスの少なくとも一方の供給量を増加させてもよい。本発明に係る他の燃料電池システムは、燃料電池への入力値の振幅値を取得する入力振幅値取得部と、燃料電池からの出力値の振幅値を取得する出力振幅値取得部と、入力振幅値取得部が取得した入力値の振幅値と出力振幅値取得部が取得した出力値の振幅値との比較に基づいて、燃料電池の劣化判定を行う劣化判定部と、を備えることを特徴とするものである。本発明に係る他の燃料電池システムによれば、燃料電池の入出力を用いて燃料電池の劣化を簡易に判定することができる。本発明に係る他の燃料電池システムは、反応ガスを燃料電池セルに供給するために必要とされる流体の供給量を制御するための供給量制御装置と、前記反応ガスもしくは前記燃料電池セルから排出される反応オフガスの性質または前記燃料電池セルの出力を検出するセンサと、前記供給量制御装置への制御指令値に所定の周期および振幅の付加信号を重畳する重畳部と、前記付加信号が前記制御指令値に重畳された場合に、前記制御指令値の振幅と前記センサの検出値の振幅との関係を判定する判定部と、を備えることを特徴とするものである。本発明に係る燃料電池システムにおいては、センサの検出値のバラツキ、誤差などの影響を回避して、補機に異常が生じているか否かを判定することができる。前記判定部は、前記制御指令値の振幅と前記センサの検出値の振幅との比の、基準値からの乖離度が所定値を上回るか下回るかのいずれかの場合に、前記供給量制御装置および前記センサのいずれかに異常が生じていると判定してもよい。前記判定部は、前記制御指令値の振幅と前記センサの検出値の振幅との比を求める際に、前記制御指令値の振幅の標準偏差および前記センサの検出値の振幅の標準偏差を用いてもよい。前記判定部は、前記反応ガスもしくは前記反応オフガスの性質または前記燃料電池セルの出力を検出する複数のセンサの検出値を用いてもよい。前記判定部は、前記複数のセンサのうち、前記供給量制御装置および前記センサのいずれかに異常が生じていると判定されたセンサに異常が生じていると判定してもよい。前記供給量制御装置は、前記燃料電池セルの発電に用いる燃料ガスを生成するための改質器に供給される原燃料の供給量を制御する装置であり、前記複数のセンサは、前記燃料電池セルからのオフガスを燃焼させる燃焼室の温度を検出する温度センサ、および、前記燃焼室から排出される排気ガス中の酸素濃度を検出する酸素濃度センサであってもよい。前記重畳部は、前記制御指令値に、振幅の小さい第1付加信号および振幅の大きい第2付加信号を重畳してもよい。前記供給量制御装置および前記センサのいずれかに異常が生じていると判定された場合に、警報を報知する報知手段をさらに備えていてもよい。前記供給量制御装置および前記センサのいずれかに異常が生じていると判定された場合に、前記燃料電池セルの運転条件を変更する運転条件変更部をさらに備えていてもよい。本発明に係る燃料電池の制御方法は、燃料電池への入力値の振幅値を取得する入力振幅値取得ステップと、燃料電池からの出力値の振幅値を取得する出力振幅値取得ステップと、入力振幅値取得ステップにおいて取得した入力値の振幅値と出力振幅値取得ステップにおいて取得した出力値の振幅値との比較に基づいて、燃料電池の運転条件を変更する運転条件変更ステップと、を含むことを特徴とするものである。本発明に係る燃料電池の制御方法によれば、燃料電池の入出力を用いて燃料電池の劣化を簡易に判定することができる。その結果、燃料電池の劣化に応じて運転条件を変更することができる。本発明に係る燃料電池の判定方法は、燃料電池への入力値の振幅値を取得する入力振幅値取得ステップと、燃料電池からの出力値の振幅値を取得する出力振幅値取得ステップと、入力振幅値取得ステップにおいて取得した入力値の振幅値と出力振幅値取得ステップにおいて取得した出力値の振幅値との比較に基づいて、燃料電池の劣化判定を行う劣化判定ステップと、を含むことを特徴とするものである。本発明に係る他の燃料電池の判定方法によれば、燃料電池の入出力を用いて燃料電池の劣化を簡易に判定することができる。本発明に係る燃料電池システムの制御方法は、反応ガスを燃料電池セルに供給するために必要とされる流体の供給量を制御するための供給量制御装置への制御指令値に所定の周期および振幅の付加信号を重畳する重畳ステップと、前記重畳ステップで前記付加信号が前記制御指令値に重畳された場合に、前記制御指令値の振幅と、前記反応ガスもしくは前記燃料電池セルから排出される反応オフガスの性質または前記燃料電池セルの出力を検出するセンサの検出値の振幅との関係を判定する判定ステップと、を含むことを特徴とするものである。本発明に係る燃料電池システムの制御方法においては、センサの検出値のバラツキ、誤差などの影響を回避して、補機に異常が生じているか否かを判定することができる。本発明によれば、燃料電池の劣化または補機の異常を簡易に判定することができる燃料電池システム、燃料電池の制御方法、および、燃料電池の判定方法を提供することができる。以下、本発明を実施するための最良の形態を説明する。第1の実施形態図1は、第1の実施形態に係る燃料電池システム100の全体構成を示すブロック図である。図1に示すように、燃料電池システム100は、制御部10、原燃料供給部20、改質水供給部30、酸化剤ガス供給部40、改質器50、燃焼室60、燃料電池70、および熱交換器90を備える。また、燃料電池システム100は、センサ部として、電圧センサ81、電流センサ82、酸素濃度センサ83、および圧力センサ84を備える。制御部10は、CPU中央演算処理装置、ROMリードオンリメモリ、RAMランダムアクセスメモリ、インタフェース等から構成され、入出力ポート11、CPU12、記憶部13等を含む。入出力ポート11は、制御部10と各機器とのインタフェースである。記憶部13は、CPU12が実行するためのプログラムを記憶するROM、演算に用いる変数等を記憶するRAM等を含むメモリである。原燃料供給部20は、炭化水素等の原燃料を改質器50に供給するための燃料ポンプ等を含む。改質水供給部30は、改質器50における水蒸気改質反応に必要な改質水を貯蔵する改質水タンク31、改質水タンク31に貯蔵された改質水を改質器50に供給するための改質水ポンプ32等を含む。酸化剤ガス供給部40は、燃料電池70のカソード71にエア等の酸化剤ガスを供給するためのエアポンプ等を含む。改質器50は、改質水を気化させるための気化部51、および、水蒸気改質反応によって燃料ガスを生成するための改質部52を含む。燃料電池70は、カソード71とアノード72とによって電解質73が挟持された構造を有する。図2は、燃料電池70を構成する燃料電池セル74の断面を含む部分斜視図である。図2に示すように、燃料電池セル74は、平板柱状の全体形状を有する。ガス透過性を有する導電性支持体21の内部に、軸方向長手方向に沿って貫通する複数の燃料ガス通路22が形成されている。導電性支持体21の外周面における一方の平面上に、燃料極23、固体電解質24、および酸素極25がこの順に積層されている。酸素極25に対向する他方の平面上には、接合層26を介してインターコネクタ27が設けられ、その上に接触抵抗低減用のP型半導体層28が設けられている。燃料極23が図1のアノード72として機能し、酸素極25が図1のカソード71として機能し、固体電解質24が図1の電解質73として機能する。なお、燃料電池70は、図2に示す燃料電池セル74が複数積層されたスタック構造を有していてもよい。燃料ガス通路22に水素を含む改質ガスが供給されることによって、燃料極23に水素が供給される。一方、燃料電池セル74の周囲に酸素を含む酸化剤ガスが供給されることによって、酸素極25に酸素が供給される。それにより、酸素極25及び燃料極23において下記の電極反応が生じることによって発電が行われる。発電反応は、例えば、600°C~1000°Cで行われる。酸素極:1/2O22e-→O2-固体電解質燃料極:O2-固体電解質H2→H2O2e-酸素極25の材料は、耐酸化性を有し、気体の酸素が固体電解質24との界面に到達できるように多孔質である。固体電解質24は、酸素極25から燃料極23へ酸素イオンO2-を移動させる機能を有する。固体電解質24は、酸素イオン導電性酸化物によって構成される。また、固体電解質24は、燃料ガスと酸化剤ガスとを物理的に隔離するため、酸化/還元雰囲気中において安定でありかつ緻密質である。燃料極23は、還元雰囲気中で安定でありかつ水素との親和性を有する材料によって構成される。インターコネクタ27は、燃料電池セル74同士を電気的に直列に接続するために設けられており、燃料ガスと酸化剤ガスとを物理的に隔離するために緻密質である。例えば、酸素極25は、電子およびイオンの双方の導電性が高いランタンコバルタイト系のペロブスカイト型複合酸化物等から形成される。固体電解質24は、イオン導電性の高いY2O3を含有するZrO2YSZ等によって形成される。燃料極23は、電子導電性の高いNiとY2O3を含有するZrO2YSZとの混合物等によって形成される。インターコネクタ27は、電子導電性の高い、アルカリ土類酸化物を固溶したLaCrO3等によって形成される。これらの材料は、熱膨張率が近いものが好適である。続いて、図1を参照しつつ、燃料電池システム100の発電時の動作の概要を説明する。原燃料供給部20は、制御部10の指示に従って必要量の原燃料ガスを改質器50に供給する。改質水ポンプ32は、制御部10の指示に従って必要量の改質水を改質器50に供給する。改質水は、燃焼室60における燃焼熱を利用して、気化部51において気化して水蒸気となる。改質部52においては、燃焼室60の燃焼熱を利用した水蒸気改質反応が生じる。それにより、改質部52において、水素を含む燃料ガスが生成される。改質部52において生成された燃料ガスは、燃料電池70のアノード72に供給される。酸化剤ガス供給部40は、制御部10の指示に従って必要量の酸化剤ガスを燃料電池70のカソード71に供給する。それにより、燃料電池70において発電が行われる。カソード71から排出された酸化剤オフガスおよびアノード72から排出された燃料オフガスは、燃焼室60に流入する。燃焼室60においては、燃料オフガスが酸化剤オフガス中の酸素によって燃焼する。燃焼によって得られた熱は、改質器50および燃料電池70に与えられる。このように、燃料電池システム100においては、燃料オフガス中に含まれる水素、一酸化炭素等の可燃成分を燃焼室60において燃焼させることができる。熱交換器90は、燃焼室60から排出された排気ガスと熱交換器90内を流れる水道水との間で熱交換する。熱交換によって排気ガスから得られた凝縮水は、改質水タンク31に貯蔵される。電圧センサ81は、燃料電池70の発電電圧を検出し、その検出結果を制御部10に与える。燃料電池70がスタック構造を有する場合には、電圧センサ81は、スタック全体の発電電圧を検出してもよく、スタックの一部の単セルの発電電圧を検出してもよい。電流センサ82は、燃料電池70の発電電流を検出し、その検出結果を制御部10に与える、酸素濃度センサ83は、燃焼室60から排出された排気ガス中の酸素濃度を検出し、その検出結果を制御部10に与える。圧力センサ84は、燃料電池70のアノード72に供給される燃料ガスの圧力を検出し、その検出結果を制御部10に与える。本実施形態においては、アノード圧力として、改質器50内のガス圧力を検出する。圧力センサ84は、原燃料供給部20から燃料電池70のアノード72までの配管のいずれの箇所に設けられていてもよい。制御部10は、各センサの検出結果に基づいて、燃料電池70の劣化判定を行い、その判定結果に基づいて燃料電池70の運転条件を変更する。したがって、制御部10が運転条件変更部として機能する。以下、燃料電池70の劣化の判定について説明する。なお、燃料電池70の劣化とは、例えば、燃料電池70を構成する部材が経年変化した場合等のことをいう。燃料電池70の性能が良好であれば、燃料電池70への何らかの入力値の振幅は吸収され、所期の性能が実現される。すなわち、健全な燃料電池70は、入力値の平均値が所定値を満足していれば、一時的に比較的微小な入力値不足が生じてもそれ以前の比較的余裕がある入力値の時に蓄積された過剰分を放出して出力値を補償する。したがって、出力値の変動は小さい。このように、健全な燃料電池70は、バッファ機能を有している。しかしながら、燃料電池70の劣化が進行するに従って、燃料電池70への入力値の振幅が吸収されなくなり、燃料電池70の出力値の振幅が大きくなる。以上のことから、この現象を利用して、燃料電池70の劣化を判定することができる。例えば、燃料電池70への入力値として、燃料電池70に供給される反応ガス量、反応ガス圧力等を用いることができる。反応ガス量として、燃料電池70に供給される燃料ガス量および酸化剤ガス量の少なくともいずれか一方を用いることができる。改質器50に供給される原燃料量によって燃料ガス量が決定されるので、原燃料量から反応ガス量を導くこともできる。例えば、原燃料タンクから改質器50に供給される原燃料量を用いてもよく、都市ガス配管から改質器50に供給される原燃料量を用いてもよい。反応ガス圧力として、アノード圧力およびカソード圧力の少なくともいずれか一方を用いてもよい。ただし、ランニングコストの観点から、酸化剤ガスとしてエアを用いることが多い。エアには酸素以外の成分が多く含まれることから、発電時において、燃料ガスに比べて多量の酸化剤ガスを必要とする。この場合、燃料電池70の出力値に対する酸化剤ガス量または圧力の影響が、燃料ガスに比較して小さくなる。したがって、燃料電池70への入力値として、アノード圧力または燃料ガス量を用いることが好ましい。なお、反応ガス量を変動させようとすると、アクチュエータ等の作動回数を増加させる必要がある。この場合、アクチュエータの耐久性を考慮する必要がある。したがって、燃料電池70の入力値として、反応ガス量に比較して反応ガス圧力を用いることが好ましい。なお、改質水の気化によって生じる水蒸気を用いた水蒸気改質反応を生じさせる改質器を備えている場合には、改質水の突沸を利用することができる。この場合、アノード圧力を容易に変動させることができる。したがって、改質水の気化によって生じる水蒸気を利用する改質器を備えていることが好ましい。また、燃料電池70の出力値として、燃料電池70の発電電流、発電電圧もしくは発電電力を用いることができる。この場合、燃料電池70の発電状態を直接的に指標として用いることができる。なお、燃料電池70におけるガス分配悪化に伴う性能劣化を発電状態で検出するのは比較的困難である。特に、燃料電池70の低負荷運転時においては、燃料電池70の性能劣化を発電状態で検出するのは困難である。しかしながら、ガス分配が悪化した場合には、アノードオフガスにもばらつきが生じる。例えば、ガス分配悪化に伴ってアノードオフガスが欠乏すれば、燃焼室60において失火し、排気ガス中の酸素濃度が上昇する。したがって、ガス分配悪化等を考慮すれば、燃料電池70の出力値として、排気ガス中の酸素濃度を用いることもできる。図3aおよび図3bは、燃料電池70のアノード圧力と発電電流との関係を示す図である。図3aは、劣化していない燃料電池70の結果を示す。図3bは、劣化が進行した燃料電池70の結果を示す。図3aおよび図3bにおいて、横軸は、経過時間を示し、縦軸は、アノード圧力、発電電流、および劣化判定指標を示す。図3aおよび図3bにおいては、劣化判定指標として、発電電流変動/アノード圧力変動を用いている。図3aに示すように、劣化していない燃料電池70においては、アノード圧力が変動しても発電電流はほとんど変動していない。したがって、図3aの例では、アノード圧力の振幅値と発電電流の振幅値との差が大きくなっている。これに対して、図3bに示すように、劣化した燃料電池70においては、アノード圧力の変動に合わせて、発電電流も大きく変動している。したがって、図3bの例では、アノード圧力の振幅値と発電電流の振幅値との差が小さくなっている。燃料電池70のその他の入力値および出力値に着目しても、図3aおよび図3bと同様の結果が得られる。したがって、燃料電池70の入力値の振幅値と出力値の振幅値とを用いて、燃料電池70の劣化を判定することができる。図4は、燃料電池70の劣化を判定する場合に実行されるフローチャートの一例を示す図である。まず、CPU12は、燃料電池70への入力値を取得するステップS1。次に、CPU12は、燃料電池70からの出力値を取得するステップS2。次いで、CPU12は、入力値の振幅値と出力値の振幅値とを比較するステップS3。次に、CPU12は、ステップS3の比較の結果が所定の条件を満足するか否かを判定するステップS4。なお、ステップS4において、複数種類の入力値および複数種類の出力値が同時に所定の条件を満足するか否かを判定してもよい。この場合、劣化の判定精度が向上する。ステップS4においてYesと判定された場合、CPU12は、燃料電池70の運転条件を変更するステップS5。その後、CPU12は、フローチャートの実行を終了する。また、ステップS4においてNoと判定された場合にも、CPU12は、フローチャートの実行を終了する。図4のフローチャートによれば、燃料電池70の劣化に応じた適切な運転条件を設定することができる。例えば、燃料電池70の最大発電電力は、劣化に伴って低下することがある。そこで、燃料電池70の定格出力を引き下げることによって、燃料電池70に過度の負荷がかかることを回避することができる。また、改質器50から燃料電池70に供給される燃料ガス量および酸化剤ガス供給部40から燃料電池70に供給される酸化剤ガス量の少なくともいずれか一方を増量してもよい。この場合、劣化に伴って不足する発電電力を補うことができる。続いて、燃料電池70の入力値の振幅値と出力値の振幅値との比較の具体例について説明する。例えば、図3aおよび図3bの結果からすれば、入力値の振幅値と出力値の振幅値との差が所定値以下になった場合に、燃料電池70が劣化していると判定することができる。この場合の振幅値として、所定期間の振幅の平均値を用いてもよく、特定の波形の振幅例えば、最大振幅を用いてもよい。なお、振幅値同士の比較が困難な場合においては、各振幅値の乗算値または除算値を用いてもよい。例えば、上記劣化判定指標を用いてもよい。図3aの例では発電電流がほとんど変動していないため、劣化判定指標もほとんど検出されていない。これに対して、図3bの例では発電電流もアノード圧力変動に合わせて変動しているため、劣化判定指標が大きくなっている。したがって、劣化判定指標が所定値以上になった場合に、燃料電池70が劣化していると判定することができる。図5は、燃料電池70の入力値の振幅値と出力値の振幅値との比較の具体例を示すフローチャートの一例を示す図である。図5のフローチャートは、周期的に実行され、例えば、1秒ごとに実行される。まず、CPU12は、電圧センサ81および電流センサ82の検出結果に基づいて、燃料電池70の発電電力P_fcを取得し、記憶部13に記憶させるステップS11。次に、CPU12は、発電過渡状態判定指標σP_fcを算出して記憶部13に記憶させるステップS12。発電過渡状態判定指標σP_fcは、燃料電池70に要求される発電電力が変更されたか否かを判定するための指標である。発電過渡状態判定指標σP_fcとして、例えば、発電電力P_fcの標準偏差の移動平均値を用いることができる。上記移動平均値は、下記式1のように表すことができる。なお、標準偏差は、記憶部13に記憶された発電電力P_fcに基づいて算出されたものであり、例えば、直近で記憶された50個程度の発電電力P_fcから算出されたものである。また、下記式1右辺の各係数は、下記に限られるものではない。なお、前回とは、前回のフローチャートの実行時のことであり、今回とは、今回のフローチャートの実行時のことである。σP_fc=1/4前回のσP_fc3/4今回の標準偏差1次に、CPU12は、圧力センサ84の検出結果に基づいて、アノード圧力P_andを取得し、記憶部13に記憶させるステップS13。次に、CPU12は、アノード圧力P_andの標準偏差σP_andを算出し、記憶部13に記憶させるステップS14。標準偏差σP_andは、記憶部13に記憶されたアノード圧力P_andに基づいて算出されたものであり、例えば、直近で得られた50個程度のアノード圧力P_andから算出されたものである。次に、CPU12は、電流センサ82の検出結果に基づいて、燃料電池70の発電電流I_fcを取得し、記憶部13に記憶させるステップS15。次に、CPU12は、発電電流I_fcの標準偏差σI_fcを算出し、記憶部13に記憶させるステップS16。標準偏差σI_fcは、記憶部13に記憶された発電電流I_fcに基づいて算出されたものであり、例えば、直近で得られた50個程度の発電電流I_fcから算出されたものである。次に、CPU12は、標準偏差σP_andが標準偏差σP_andの判定値σP_and_refを上回っているか否かを判定するステップS17。判定値σP_and_refは、特に限定されるものではないが、例えば0.01程度に設定される。ステップS17においてYesと判定された場合、CPU12は、下記式2に従って、det_fcを算出するステップS18。ステップS17においてNoと判定された場合、CPU12は、det_fcをゼロに設定するステップS19。ステップS19の実行によって、アノード圧力の変動が小さい場合にdet_fcが大きくなることが回避される。それにより、劣化の誤判定が回避される。det_fc=σI_fc/σP_and2ステップS18またはステップS19の実行後、CPU12は、劣化判定指標χdet_fcを算出するステップS20。劣化判定指標χdet_fcは、上記のdet_fcのそのままの値でもよいが、本フローチャートではdet_fcの移動平均値とする。劣化判定指標χdet_fcは、例えば、下記式3のように表すことができる。なお、下記式3右辺の各係数は、下記に限られるものではない。χdet_fc=31/32前回のχdet_fc1/32今回のdet_fc3次に、CPU12は、発電過渡状態判定指標σP_fcが判定値σP_fc_ref未満であるか否かを判定するステップS21。判定値σP_fc_refは、特に限定されるものではないが、例えば、2程度に設定される。ステップS21においてNoと判定された場合、CPU12は、フローチャートの実行を終了する。この場合、燃料電池70の発電状態が過渡期における燃料電池70の劣化判定が回避される。それにより、燃料電池70の劣化の誤判定が回避される。ステップS21においてYesと判定された場合、CPU12は、劣化判定指標χdet_fcが判定値χdet_fc_refを上回っているか否かを判定するステップS22。ステップS22においてYesと判定された場合、CPU12は、劣化判定カウンタnに1を加えるステップS23。次に、CPU12は、劣化判定カウンタnが判定値n_refを上回っているか否かを判定するステップS24。判定値n_refは、特に限定されるものではないが、例えば120程度に設定される。なお、本フローチャートが1秒ごとに実行されていれば、判定値n_ref=120は、2分間を意味する。ステップS24は、劣化判定指標χdet_fcが判定値χdet_fc_refを所定期間上回る場合にのみ劣化と判定することによって、誤判定を回避するためのステップである。ステップS24においてYesと判定された場合、CPU12は、燃料電池70の運転条件を変更するステップS25。その後、CPU12は、フローチャートの実行を終了する。ステップS24においてNoと判定された場合、CPU12は、ステップS25を実行せずにフローチャートの実行を終了する。また、ステップS22においてNoと判定された場合、CPU12は、劣化判定カウンタnをゼロに設定しステップS25、その後にフローチャートの実行を終了する。なお、ステップS14のn>n_refを満足しない場合であっても、例えば100回以上のカウントが3回以上計測された場合等には、記憶部13はその履歴を隠しコードとして記憶していてもよい。この場合、定期点検時等の際に記憶部13に隠しコードとして上記履歴が記憶されていた場合に、通常点検よりも厳密な点検を行う等の処置を施すことができる。図5のフローチャートによれば、燃料電池70の入力値の振幅値と出力値の振幅値との比較に応じて、燃料電池70の運転条件を変更することができる。また、比較の際の誤判定を抑制することができる。なお、図5のフローチャートでは、燃料電池70への入力値としてアノード圧力を用い、燃料電池70の出力値として発電電流を用いたが、それに限定されるものではない。例えば、上述したように、燃料電池70への入力値として、燃料ガス流量、酸化剤ガス流量、酸化剤ガス圧力等を用いてもよい。また、燃料電池70の出力値として、発電電力、発電電流、発電電圧、排気ガス中の酸素濃度等を用いてもよい。第2の実施形態燃料電池70の運転条件を変更することなく、燃料電池70の劣化を判定してもよい。例えば、定期点検時に劣化を判定する場合には、点検後に燃料電池70を交換する場合もある。この場合においては、劣化の判定後に燃料電池70の発電が不要になることがある。したがって、燃料電池70の交換が必要か否かを判定できればよい。そこで、第2の実施形態においては、運転条件を変更せずに、燃料電池70の劣化を判定する例について説明する。図6は、第2の実施形態に係る燃料電池システム101の全体構成を示すブロック図である。燃料電池システム101が図1の燃料電池システム100と異なる点は、表示装置80をさらに備える点である。例えば、表示装置80は、燃料電池70が劣化していると判定された場合に、ユーザ等に点検を促す告知等を表示する。それにより、燃料電池70の交換等を早期に実施することができる。図7は、燃料電池70の劣化を判定する場合に実行されるフローチャートの一例を示す図である。まず、CPU12は、燃料電池70への入力値を取得するステップS31。次に、CPU12は、燃料電池70からの出力値を取得するステップS32。次いで、CPU12は、入力値の振幅値と出力値の振幅値とを比較するステップS33。次に、CPU12は、ステップS33の比較の結果が所定の条件を満足するか否かを判定するステップS34。ステップS34においてYesと判定された場合、CPU12は、ユーザに対する部品交換等の告知を表示装置80に表示させるステップS35。その後、CPU12は、フローチャートの実行を終了する。また、ステップS34においてNoと判定された場合にも、CPU12は、フローチャートの実行を終了する。図7のフローチャートによれば、燃料電池70の劣化に応じて、ユーザに適切な告知を行うことができる。なお、第1の実施形態および第2の実施形態は、固体高分子型、固体酸化物型、炭酸溶融塩型等の他のいずれのタイプの燃料電池にも適用可能である。ただし、固体酸化物型のように高温の反応ガスを用いる燃料電池においては、入力値の振幅が大きくなる。その結果、入力値の振幅値と出力値の振幅値との比較が容易となる。したがって、上記実施形態は、固体酸化物型燃料電池に対して特に有効である。また、第2の実施形態に係る表示装置80を第1の実施形態に組み入れてもよい。この場合、劣化判定に応じて、運転条件を変更するとともに、燃料電池70の交換を促すことができる。第3の実施形態図8は、第3の実施形態に係る燃料電池システム102の全体構成を示すブロック図である。図8を参照して、燃料電池システム102においては、改質水供給部30は、改質器50に供給される改質水の供給量を調整するための調量弁33を備える。また、原燃料供給部20は、炭化水素等の原燃料を改質器50に供給するための原燃料ポンプ20a、原燃料中の硫黄成分を除去するための脱硫器20b等を含む。また、燃焼室60のいずれかの箇所に配置された温度センサ85がさらに備わっている。図9は、燃料電池70が備える燃料電池スタック75を説明するための斜視図である。燃料電池スタック75においては、複数の燃料電池セル74が互いに集電部材を介して積層されている。各燃料電池セル74は、燃料極43と酸素極45とが対向するように積層されている。なお、図9において、細線矢印は燃料ガスの流れを示し、太線矢印は酸化剤ガスの流れを示す。図10aは、燃料電池70の全体構成を示す斜視図である。図10bは、図10aに示す燃料電池70の酸化剤ガス導入部材76を抜粋して示す斜視図である。図10aに示すように、燃料電池70においては、マニホールド77の上に、2組の燃料電池スタック75a,75b燃料電池セル74が、互いの積層方向が略並行になるように並列配置されている。燃料電池スタック75a,75bは、固体酸化物形の燃料電池セル74が複数枚積層された構造を有する。図10aのマニホールド77には、各燃料電池セル74の燃料ガス通路42に連通する孔が形成されている。それにより、マニホールド77を流動する燃料ガスが燃料ガス通路42に流入する。改質器50は、燃料電池スタック75a,75bのマニホールド77と反対側に配置されている。例えば、改質器50は、一方の燃料電池スタックの積層方向に延び、一端側で折り返し、他方の燃料電池スタックの積層方向に延びる構造を有する。本実施形態においては、改質器50における改質水入口側に燃料電池スタック75aが配置され、燃料ガス出口側に燃料電池スタック75bが配置されている。また、図10bに示すように、燃料電池スタック75aと燃料電池スタック75bとの間には、酸化剤ガス導入部材76が配置されている。酸化剤ガス導入部材76には、酸化剤ガスが流動するための空間が形成されている。酸化剤ガス導入部材76のマニホールド77側端部には、孔78が形成されている。それにより、各燃料電池セル74の外側を酸化剤ガスが流動する。燃料電池セル74の燃料ガス通路42を燃料ガスが流動しかつ燃料電池セル74の外側を酸化剤ガスが流動することによって、燃料電池セル74において発電が行われる。燃料電池セル74において発電に供された後の燃料ガス燃料オフガスと発電に供された後の酸化剤ガス酸化剤オフガスとは、各燃料電池セル74のマニホールド77と反対側の端部において合流する。燃料オフガスには未燃の水素等の可燃物が含まれていることから、燃料オフガスは、酸化剤オフガスに含まれる酸素を利用して燃焼する。本例においては、燃焼室60は、燃料電池セル74燃料電池スタック75a,75bの上端と改質器50との間において燃料オフガスが燃焼する空間のことをいう。改質器50の上流側が気化部51として機能し、改質器50の下流側が改質部52として機能する。図10cに示すように、改質器50に炭化水素等の原燃料および改質水が供給されると、気化部51においては、改質水が蒸発して水蒸気が発生し、発生した水蒸気と炭化水素等の原燃料とが混合される。改質部52においては、触媒を介して水蒸気と炭化水素等の原燃料とが水蒸気改質反応を起こして燃料ガスが生成される。続いて、図8を参照しつつ、燃料電池システム102の発電時の動作の概要を説明する。原燃料ポンプ20aは、制御部10から与えられる制御指令値に従って、必要量の原燃料を脱硫器20b経由で改質器50に供給する。なお、原燃料ポンプ20aに与えられる制御指令値は、記憶部13に記憶される。改質水ポンプ32は、制御部10から与えられる制御指令値に従って、必要量の改質水を調量弁33に供給する。なお、改質水ポンプ32に与えられる制御指令値は、記憶部13に記憶される。調量弁33は、制御部10から与えられる制御指令値に従って、必要量の改質水を改質器50に供給する。なお、調量弁33に与えられる制御指令値は、記憶部13に記憶される。酸化剤ガス供給部40は、制御部10から与えられる制御指令値に従って、必要量の酸化剤ガスをカソード71に供給する。それにより、燃料電池70において発電が行われる。なお、酸化剤ガス供給部40に与えられる制御指令値は、記憶部13に記憶される。電圧センサ81は、燃料電池70に含まれる1枚以上の燃料電池セル74の発電電圧を検出し、その検出結果を制御部10に与える。なお、複数枚の燃料電池セル74の発電電圧を検出する場合、該複数枚の燃料電池セル74は、連続していてもよく連続していなくてもよい。また、電圧センサ81は、燃料電池70に含まれる全ての燃料電池セル74の発電電圧を検出してもよい。電圧センサ81の検出結果は、記憶部13に記憶される。温度センサ85は、燃焼室60内の温度を検出し、その検出結果を制御部10に与える。なお、図10で説明したように、燃焼室60は燃料電池スタック75と改質器50との間の空間である。燃焼室60の内の温度を検出することによって、燃料電池スタック75の温度を検出していると看做し得る。圧力センサ84は、燃料電池70のアノード72に供給される燃料ガスの圧力を検出し、その検出結果を制御部10に与える。圧力センサ84の検出結果は、記憶部13に記憶される。制御部10は、各センサの検出結果に基づいて、燃料電池70の補機の異常判定を行い、その判定結果を報知装置91に報知させる。報知装置91は、ディスプレイなどの表示装置であってもよく、音声発生装置であってもよい。または、制御部10は、上記判定結果に基づいて燃料電池70の運転条件を変更する。したがって、制御部10が判定部として機能するとともに、運転条件変更部として機能する。以下、燃料電池70の補機の異常判定について説明する。ここで、燃料電池70の補機は、必要量の燃料ガスおよび酸化剤ガス以下、反応ガスと総称する。を燃料電池70に供給するために必要となる流体の供給量を制御するための供給量制御装置を含む。本実施形態においては、燃料電池70に必要量の酸化剤ガスを供給するための酸化剤ガス供給部40が供給量制御装置に含まれる。また、本実施形態においては改質器50で必要量の燃料ガスを生成するため、必要量の原燃料を改質器50に供給するための原燃料ポンプ20aおよび必要量の改質水を改質器50に供給るするための調量弁33も、供給量制御装置に含まれる。なお、改質器の代わりに水素ボンベなどが設けられている場合には、水素ボンベから燃料電池70に供給される燃料ガス量を制御するための流量制御弁などが供給量制御装置に含まれる。また、燃料電池70の補機は、燃料電池70に供給される反応ガスおよび燃料電池70から排出される燃料オフガスおよび酸化剤オフガス以下、反応オフガスと総称する。の性質を検出するためのセンサ、および、燃料電池70の出力を検出するためのセンサを含む。燃料電池70の出力には、電気的出力および熱量が含まれる。本例においては、反応ガスおよび反応オフガスの性質を検出するためのセンサには、温度センサ85、酸素濃度センサ83、および圧力センサ84が含まれる。燃料電池70の電気的出力を検出するためのセンサには、電圧センサ81および電流センサ82が含まれる。また、燃料電池70の熱量を検出するためのセンサに、温度センサ85が含まれる。供給量制御装置は、正常であれば、制御部10から入力される制御指令値に対応して、誤差の範囲で流体の供給量を制御できる。しかしながら、上記供給量制御装置は、異常が生じれば、制御部10から入力される制御指令値に対応する目標供給量を維持できなくなる。反応ガスおよび反応オフガスの性質を検出するためのセンサは、正常であれば、誤差の範囲で反応ガスおよび反応オフガスの性質を検出できる。しかしながら、反応ガスおよび反応オフガスの性質を検出するためのセンサに異常が生じれば、検出値が誤差の範囲から外れる。燃料電池70の出力を検出するためのセンサは、正常であれば、誤差の範囲で燃料電池70の出力を検出できる。しかしながら、燃料電池70の出力を検出するためのセンサに異常が生じれば、検出値が誤差の範囲を外れる。これらの現象を利用して、燃料電池70の補機の異常を判定することができる。ここで、供給量制御装置に対する制御指令値に所定の振幅の付加信号を重畳すると仮定する。この場合、正常なセンサによって検出される検出値にも所定の振幅が現れる。図11は、供給量制御装置に対する制御指令値の一例として原燃料ポンプ20aの駆動電圧を示し、センサの検出値として電流センサ82が検出する発電電流値および温度センサ85が検出する温度値を示す。図11の横軸は、経過時間を示す。また、図11は、原燃料ポンプ20a、電流センサ82および温度センサ85が正常である場合を示している。原燃料量が変動すると、生成される燃料ガス量が変化する。それにより、燃料電池70における発電電流も変動する。さらに、原燃料量が変動すると、燃料オフガスに含まれる可燃成分量が変動する。それにより、燃焼室60内の温度も変動する。したがって、図11に示すように、原燃料ポンプ20a、電流センサ82および温度センサ85が正常であれば、原燃料ポンプ20aの駆動電圧に振幅を与えると、電流センサ82が検出する発電電流値および温度センサ85が検出する温度値にも振幅が現れる。しかしながら、センサの応答性は、センサに異常が生じると劣化してしまう。したがって、異常が生じているセンサによって検出される検出値に現れる振幅は小さくなる。また、供給量制御装置の応答性も、供給量制御装置に異常が生じると劣化してしまう。したがって、供給量制御装置に異常が生じた場合にも、センサによって検出される検出値に現れる振幅が小さくなる。以上のことから、供給量制御装置に対する制御指令値に与えられる振幅とセンサが検出する検出値の振幅との関係を得ることによって、供給量制御装置およびセンサの少なくともいずれか一方に異常が生じているているか否かを判定することができる。例えば、制御指令値の振幅とセンサの検出値の振幅との比の、基準値からの乖離度が所定値を上回るか下回る場合に、供給量制御装置およびセンサの少なくともいずれか一方に異常が生じているていると判定することができる。なお、乖離度が所定値を上回る場合とは上記比が基準値よりも大きい場合であり、乖離度が所定値を下回る場合とは上記比が基準値よりも小さい場合である。なお、制御指令値の振幅とセンサの検出値の振幅との比を求める際に、制御指令値の振幅の標準偏差およびセンサの検出値の振幅の標準偏差を用いることによって、異常判定精度が向上する。ただし、突発的要因に起因してセンサの検出値にばらつきが生じることがある。そこで、本実施形態においては、制御指令値に、所定の振幅を所定の周期で繰り返す付加信号を重畳する。それにより、センサの検出値のバラツキ、誤差などを回避して、供給量制御装置およびセンサに異常が生じているか否かを判定することができる。なお、供給量制御装置への制御指令値に振幅を重畳した際にセンサの検出値に振幅が現れることが必要であるため、センサとして圧力センサ84を用いる場合には、供給量制御装置には酸化剤ガス供給部40は含まれない。図12は、制御指令値および付加信号の例を示す図である。図12に示すように、付加信号は、所定の周期で所定の振幅を繰り返す。制御部10は、付加信号を制御指令値に重畳する。したがって、制御部10は、重畳部として機能する。付加信号は、複数種類の振幅を有していてもよい。この場合、補機の異常判定の精度が向上する。例えば、振幅の大きい付加信号を用いることによって供給量制御装置またはセンサに異常が生じているか否かを判定することができ、振幅の小さい付加信号を用いることによって供給量制御装置またはセンサの分解能が低下しているか否かを判定することができる。一例として、小さい振幅を制御指令値の2程度とし、大きい振幅を制御指令値の10程度としてもよい。図13は、供給量制御装置およびセンサが正常である場合において、供給量制御装置に対する制御指令値の振幅とセンサの検出値の振幅との関係を取得する際に実行されるフローチャートの一例を示す図である。図13のフローチャートは、例えば、燃料電池システム102が稼動された後、燃料電池70の累積発電時間が100時間程度経過した場合に実行される。まず、制御部10は、いずれかの供給量制御装置に対する制御指令値に、第1付加信号を重畳するステップS41。本実施形態においては、供給量制御装置は、原燃料ポンプ20a、調量弁33および酸化剤ガス供給部40のいずれかである。第1付加信号は、対象とするセンサの検出値に辛うじて検出可能な振幅が現れる程度の振幅を有する信号である。本実施形態においては、対象とするセンサは、電圧センサ81、電流センサ82、酸素濃度センサ83、圧力センサ84、および温度センサ85のいずれかである。次に、制御部10は、自己診断指標演算処理を実行するステップS42。図14は、自己診断指標演算処理の詳細を示すフローチャートの一例である。図14に示すように、自己診断指標演算処理が実行されると、制御部10は、制御指令値の標準偏差を算出するステップS51。この場合の標準偏差は、記憶部13に記憶された制御指令値に基づいて算出されたものであり、例えば、直近で記憶された50個程度の制御指令値から算出されたものである。ステップS51で得られた制御指令値の標準偏差は、記憶部13に記憶される。次に、制御部10は、ステップS51で得られた標準偏差に移動平均処理を施して移動平均値を取得するステップS52。例えば、下記式4に従って移動平均値を取得することができる。ステップS52で得られた制御指令値の移動平均値は、記憶部13に記憶される。今回の移動平均値=63/64×前回の移動平均値1/64×今回の標準偏差4次に、制御部10は、センサの検出値の標準偏差を算出するステップS53。この場合の標準偏差は、記憶部13に記憶された検出値に基づいて算出されたものであり、例えば、直近で記憶された50個程度の検出値から算出されたものである。ステップS53で得られた検出値の標準偏差は、記憶部13に記憶される。次に、制御部10は、ステップS53で得られた標準偏差に移動平均処理を施して移動平均値を取得するステップS54。この場合、上記式4に従って移動平均値を取得することができる。ステップS54で得られた検出値の移動平均値は、記憶部13に記憶される。次に、制御部10は、自己診断指標を算出するステップS55。ステップS55で得られた自己診断指標は、第1自己診断指標として、記憶部13に記憶される。例えば、第1自己診断指標は、下記式5に従って取得される。その後、制御部10は、フローチャートの実行を終了する。自己診断指標=制御指令値の移動平均値/検出値の移動平均値5再度図13を参照して、制御部10は、所定時間が経過したか否かを判定するステップS44。この場合の所定時間は、例えば、150秒程度である。ステップS43でNoと判定された場合には、ステップS41が再度実行される。ステップS43でYesと判定された場合には、制御部10は、第1自己診断指標の平均値を算出するステップS44。ステップS44で得られた第1自己診断指標の平均値は、記憶部13に記憶される。次に、制御部10は、ステップS41で対象とした供給量制御装置に対する制御指令値に、第2付加信号を重畳するステップS45。第2付加信号は、第1付加信号よりも大きい振幅を有する信号である。次に、制御部10は、図14の自己診断指標演算処理を実行するステップS46。図14の自己診断指標演算処理で得られた自己診断指標は、第2自己診断指標として、記憶部13に記憶される。次に、制御部10は、所定時間が経過したか否かを判定するステップS47。この場合の所定時間は、例えば、150秒程度である。ステップS47でNoと判定された場合には、ステップS45が再度実行される。ステップS47でYesと判定された場合には、制御部10は、第2自己診断指標の平均値を算出するステップS48。ステップS48で得られた第2自己診断指標の平均値は、記憶部13に記憶される。その後、制御部10は、フローチャートの実行を終了する。図13および図14のフローチャートによれば、供給量制御装置およびセンサが正常である場合の、供給量制御装置に対する制御指令値の振幅とセンサの検出値の振幅との関係を取得することができる。具体的には、初期の第1自己診断指標および初期の第2自己診断指標を取得することができる。初期の第1自己診断指標および初期の第2自己診断指標は、基準値として用いられる。図15は、燃料電池70の累積発電時間が所定時間を超えた場合に実行されるフローチャートの一例を示す図である。図15のフローチャートは、例えば、燃料電池システム102が稼動された後、燃料電池70の累積発電時間が1000時間程度経過した場合に実行される。図15に示すように、制御部10は、ステップS61~ステップS64を実行する。ステップS61~ステップS64は、図13のステップS41~ステップS44と同様である。それにより、第1自己診断指標が得られる。次に、制御部10は、第1自己診断指標が所定値を満足しているか否かを判定するステップS65。ここで、制御部10は、供給量制御装置に対する制御指令値の振幅とセンサの検出値の振幅との関係が変化しているか否かを判定する。例えば、制御部10は、下記式6が成立するか否かを判定する。下記式6では、センサの検出値の振幅が制御指令値の振幅に対して相対的に低下した場合に、供給量制御装置に対する制御指令値の振幅とセンサの検出値の振幅との関係が変化していると判定することができる。自己診断指標1>初期の自己診断指標1×0.56ステップS65においてYesと判定された場合、制御部10は、ステップS66~ステップS69を実行する。ステップS66~ステップS69は、図13のステップS45~ステップS48と同様である。それにより、第2自己診断指標が得られる。次に、制御部10は、第2自己診断指標が所定値を満足しているか否かを判定するステップS70。ここで、制御部10は、供給量制御装置に対する制御指令値の振幅とセンサの検出値の振幅との関係が変化しているか否かを判定する。例えば、制御部10は、下記式7が成立するか否かを判定する。下記式7では、センサの検出値の振幅と制御指令値の振幅との比が変動した場合に、供給量制御装置に対する制御指令値の振幅とセンサの検出値の振幅との関係が変化していると判定することができる。初期の自己診断指標2×1.1>自己診断指標2>初期の自己診断指標2×0.97ステップS70においてYesと判定された場合、制御部10は、フローチャートの実行を終了する。ステップS65またはステップS70においてNoと判定された場合、制御部10は、報知装置91に警報を報知させるステップS71。この場合、報知装置91は、ステップS65およびステップS70のいずれでNoと判定されたか識別できる情報を報知するステップS71。その後、制御部10は、フローチャートの実行を終了する。図15のフローチャートによれば、供給量制御装置に対する制御指令値の振幅とセンサの検出値の振幅との関係が変化したか否かを判定することができる。その結果、いずれかの供給量制御装置およびセンサに異常が生じているか否かを判定することができる。また、複数種類の振幅を設定することにより、供給量制御装置とセンサとの関係をより正確に判定することができる。なお、ステップS71において、燃料電池70の発電負荷を低下させてもよい。なお、図15のフローチャートは、燃料電池70の発電量の変動が小さい場合に実行されることが好ましい。燃料電池70の発電量の変動が大きい場合には、判定精度が低下するからである。図16は、図15のフローチャートの実行タイミングを判定する際に実行されるフローチャートの一例である。図16に示すように、制御部10は、図15のフローチャートが前回実行されてから所定時間が経過したか否かを判定するステップS81。この場合の所定時間は、例えば1週間程度である。ステップS81でYesと判定された場合、制御部10は、現在時刻が深夜であるか否かを判定するステップS82。深夜とは、例えば午前1時~午前3時などである。ステップS82でYesと判定された場合、制御部10は、燃料電池70に要求される発電量が減少中であるか否かを判定するステップS83。例えば、要求される発電量が-3W/秒以上に減少する場合には、要求される発電量が減少中であると判定される。ステップS82でNoと判定された場合、制御部10は、燃料電池70の発電負荷増幅に上限を設定するステップS84。この場合の上限を、例えば3W/秒とすることができる。次に、制御部10は、図15のフローチャートを実行するステップS85。次に、制御部10は、図15のフローチャートの実行が終了したか否かを判定するステップS86。ステップS86でYesと判定された場合、制御部10は、図15のフローチャートの実行が完了した日時を記憶部13に記憶させる。その後、制御部10は、フローチャートの実行を終了する。なお、ステップS81,82,86でNoと判定された場合には、制御部10は、フローチャートの実行を終了する。図16のフローチャートによれば、燃料電池70の発電量の変動が小さい場合に、図15のフローチャートが実行される。それにより、補機の異常の判定精度が向上する。なお、センサとして酸素濃度センサ83を用いる場合、酸素濃度センサ83に大気酸素濃度を検出させることによって、酸素濃度センサ83に異常が生じているか否かを容易に判定することができる。したがって、センサとして酸素濃度センサ83を用いることによって、供給量制御装置に異常が生じているか否かを容易に判定することができる。また、複数のセンサの検出値の振幅を用いることによって、いずれの補機に異常が生じているか否かを判定することができる。具体的には、複数のセンサを対象として図15のフローチャートの実行した際に、特定のセンサを対象とした場合にのみ異常が生じていると判定された場合には、当該センサに異常が生じていると特定することができる。また、複数のセンサを対象として図15のフローチャートを実行した際に、いずれのセンサを対象とした場合にも異常が生じていると判定された場合には、供給量制御装置に異常が生じていると特定することができる。したがって、複数のセンサを対象とすることにより、異常が生じている補機を特定することができる。図17は、いずれの補機に異常が生じているかを特定する際に実行されるフローチャートの一例を示す図である。図17に示すように、制御部10は、複数のセンサの検出値を取得するステップS91。次に、制御部10は、各センサを対象として、図15のフローチャートを実行するステップS92。次に、制御部10は、異常が生じている補機を特定するステップS93。その後、制御部10は、フローチャートの実行を終了する。図17のフローチャートによれば、異常が生じている補機の特定が容易である。なお、上記実施形態は、固体高分子形、固体酸化物形、炭酸溶融塩形等の他のいずれのタイプの燃料電池セルにも適用可能である。ただし、固体酸化物形のように高温で作動する燃料電池セルの場合、温度変動が大きくなる。したがって、温度センサ85を用いることによって、補機の異常の判定精度が向上する。"