(57)【要約】【課題】周波数低下時の出力応答が過剰とならないガスタービン制御装置を提供する。【解決手段】ガスタービン制御装置は、ガスタービンによる発電電力の周波数を検出する周波数検出部１７と、周波数が低下した時点での出力値を検出する出力値検出部１８と、予め固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係と、前記周波数が低下した時点で検出した出力値とその時点で検出した周波数と所定時間前に検出した周波数とから算出した周波数低下率との組み合わせと、に基づいて取得した燃料流量算出値から燃料流量指令値を算出する燃料流量指令値算出部４０と、を備える。【選択図】図１
2015075059.tif 000002
【特許請求の範囲】
【請求項１】
ガスタービンによる発電電力の周波数を検出する周波数検出部と、
前記周波数が低下した時点での出力値を検出する出力値検出部と、
予め固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係と、前記周波数が低下した時点で検出した出力値とその時点で検出した周波数と所定時間前に検出した周波数とから算出した周波数低下率との組み合わせと、に基づいて取得した燃料流量算出値から燃料流量指令値を算出する燃料流量指令値算出部と、
を備えることを特徴とするガスタービン制御装置。
【請求項２】
前記燃料流量指令値算出部は、
大気温度に応じた補正係数に基づいて、前記燃料流量算出値を補正する大気温度補正部を備える
ことを特徴とする請求項１に記載のガスタービン制御装置。
【請求項３】
前記燃料流量算出値は、負荷制御によって決定する燃料流量指令値の上限値である負荷制御燃料流量指令上限値であって、
前記燃料流量指令値算出部は、
前記周波数が低下した時点での出力値と前記周波数低下率とに応じた負荷制御燃料流量指令上限値を算出する燃料流量上限値算出部と、
前記負荷制御燃料流量指令上限値と、負荷制御に基づく周波数低下時の負荷制御目標燃料流量指令値とのうち低い値を負荷燃料流量指令値として選択して出力する負荷燃料流量指令値出力部と、
を備えることを特徴とする請求項１又は請求項２に記載のガスタービン制御装置。
【請求項４】
前記燃料流量算出値は、温度制御によって決定する燃料流量指令値に対応する温度制御目標温度であって、
前記燃料流量指令値算出部は、
前記周波数が低下した時点での出力値と前記周波数低下率とに応じた温度制御目標温度を補正する排ガス温度補正部と
を備えることを特徴とする請求項１から請求項３の何れか１項に記載のガスタービン制御装置。
【請求項５】
ガスタービンによる発電電力の周波数を検出し、
前記周波数が低下した時点での出力値を検出し、
予め固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係と、前記周波数が低下した時点で検出した出力値とその時点で検出した周波数と所定時間前に検出した周波数とから算出した周波数低下率との組み合わせと、に基づいて取得した燃料流量算出値から燃料流量指令値を算出する
ことを特徴とするガスタービン制御方法。
【請求項６】
ガスタービンによる発電電力の周波数を検出する周波数検出部と前記周波数が低下した時点での出力値を検出する出力値検出部とを備えたガスタービン制御装置のコンピュータを、
予め固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係と、前記周波数が低下した時点で検出した出力値とその時点で検出した周波数と所定時間前に検出した周波数とから算出した周波数低下率との組み合わせと、に基づいて取得した燃料流量算出値から燃料流量指令値を算出する
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガスタービン制御装置、ガスタービン制御方法及びプログラムに関する。
【背景技術】
【０００２】
発電・送電設備に対してはその安全性や信頼性を確保するために様々な運用ルールや規制が定められている。これを送電系統運用規則（ＧＲＩＤ  ＣＯＤＥ）といい、各国ごとに定められている。この送電系統運用規則には周波数が低下したときの動作が定められている。つまり電力需要が過多となったときに供給出力を規定の値に上げるという運用ルールである。この運用ルールは、例えば周波数が０．２Ｈｚ低下した場合、出力が５０％に低下していたならば１０秒後に出力６０％以上にする、また出力が８０％に低下していたならば１０秒後に出力を９０％以上にするといった具合に定められている。
【０００３】
ところで、ガスタービンの出力は燃焼器に供給する燃料流量を調整することで制御することができる。例えば特許文献１には、ガスタービンの回転数を安定して一定に保つのに適した燃料流量から出力制御を行う方法が記載されている。この燃料流量は燃料流量指令値という値に基づいて決定される。この燃料流量指令値は、ガスタービンの回転数を定格に保つのに適した燃料流量指令値、設定した出力要求値を保つための燃料流量指令値、及びガスタービンの排ガス温度を目標値に保つための燃料流量指令値の中から最小値を選んで決定される。燃料制御系統は、この燃料流量指令値に基づいて燃料器への燃料流量を制御し、ガスタービンの出力を制御する。そして、上記のように周波数が低下した場合、燃料制御系統は、この燃料流量指令値を上げることによって燃料流量を増加させ、ガスタービンの出力を保つように制御する。
上記のとおり周波数低下時に目標とする出力値は国や地域ごとで異なる為、周波数低下時における燃料流量指令値は通常、最も高い基準をクリアできるように設計時に高めに設定されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−０６４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、高めに設定された燃料流量指令値によって周波数低下時の出力を制御しようとすると、運用規則で定められた要求出力値が低い国やプラント施設によっては出力が過剰となってしまうという問題があった。
また、出力が過剰になった場合、高温や燃料振動でガスタービンの部品が破損するのを早めてしまうおそれがあるという問題があった。
【０００６】
そこでこの発明は、上述の課題を解決することのできるガスタービン制御装置、ガスタービン制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、ガスタービンによる発電電力の周波数を検出する周波数検出部と、前記周波数が低下した時点での出力値を検出する出力値検出部と、予め固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係と、前記周波数が低下した時点で検出した出力値とその時点で検出した周波数と所定時間前に検出した周波数とから算出した周波数低下率との組み合わせと、に基づいて取得した燃料流量算出値から燃料流量指令値を算出する燃料流量指令値算出部と、を備えることを特徴とするガスタービン制御装置である。
【０００８】
また、本発明における前記燃料流量指令値算出部は、大気温度に応じた補正係数に基づいて、前記燃料流量算出値を補正する大気温度補正部を備えることを特徴とする。
【０００９】
また、本発明における前記燃料流量算出値は、負荷制御によって決定する燃料流量指令値の上限値である負荷制御燃料流量指令上限値であって、前記燃料流量指令値算出部は、前記周波数が低下した時点での出力値と前記周波数低下率とに応じた負荷制御燃料流量指令上限値を算出する燃料流量上限値算出部と、前記負荷制御燃料流量指令上限値と、負荷制御に基づく周波数低下時の負荷制御目標燃料流量指令値とのうち低い値を負荷燃料流量指令値として選択して出力する負荷燃料流量指令値出力部と、を備えることを特徴とする。
【００１０】
また、本発明における前記燃料流量算出値は、温度制御によって決定する燃料流量指令値に対応する温度制御目標温度であって、前記燃料流量指令値算出部は、前記周波数が低下した時点での出力値と前記周波数低下率とに応じた温度制御目標温度を補正する排ガス温度補正部とを備えることを特徴とする。
【００１１】
また本発明は、ガスタービンによる発電電力の周波数を検出し、前記周波数が低下した時点での出力値を検出し、予め固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係と、前記周波数が低下した時点で検出した出力値とその時点で検出した周波数と所定時間前に検出した周波数とから算出した周波数低下率との組み合わせと、に基づいて取得した燃料流量算出値から燃料流量指令値を算出することを特徴とするガスタービン制御方法である。
【００１２】
また本発明は、ガスタービンによる発電電力の周波数を検出する周波数検出部と前記周波数が低下した時点での出力値を検出する出力値検出部とを備えたガスタービン制御装置のコンピュータを、予め固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係と、前記周波数が低下した時点で検出した出力値とその時点で検出した周波数と所定時間前に検出した周波数とから算出した周波数低下率との組み合わせと、に基づいて取得した燃料流量算出値から燃料流量指令値を算出するとして機能させることを特徴とするプログラムである。
【発明の効果】
【００１３】
本発明によれば、周波数低下時の出力毎に出力応答の上限値を定めることにより出力応答が過剰になることを防ぐことができるという効果を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る第一実施形態におけるガスタービンプラントの系統図である。
【図２】本発明に係る第一実施形態における燃料流量指令値の決定方法を示す概略図である。
【図３】本発明に係る第一実施形態における燃料流量指令値の決定に用いるテーブルの一例を示す第１の図である。
【図４】本発明に係る第一実施形態における燃料流量指令値の決定に用いるテーブルの一例を示す第２の図である。
【図５】本発明に係る第一実施形態における燃料流量指令値の決定処理のフロー図である。
【図６】本発明に係る第一実施形態による燃料流量指令値を適用した結果を示す図である。
【図７】本発明に係る第二実施形態におけるガスタービンプラントの系統図である。
【図８】本発明に係る第二実施形態における燃料流量指令値の決定方法を示す概略図である。
【図９】本発明に係る第二実施形態における燃料流量指令値の決定に用いるテーブルの一例である。
【図１０】本発明に係る第三実施形態におけるガスタービンプラントの系統図である。
【図１１】本発明に係る第三実施形態における燃料流量指令値の決定方法を示す概略図である。
【図１２】本発明に係る第三実施形態における燃料流量指令値の決定に用いるテーブルの一例である。
【図１３】本発明に係る第四実施形態におけるガスタービンプラントの系統図である。
【図１４】本発明に係る第四実施形態における燃料流量指令値の決定方法を示す概略図である。
【図１５】本発明に係る第五実施形態におけるガスタービンプラントの系統図である。
【図１６】本発明に係る第五実施形態における燃料流量指令値の決定方法を示す概略図である。
【発明を実施するための形態】
【００１５】
＜第一実施形態＞
以下、本発明の一実施形態によるガスタービン制御装置を図１〜図６を参照して説明する。
本実施形態のガスタービンプラントは、図１に示すように、ガスタービン１０と、ガスタービン１０の駆動で発電する発電機１６と、ガスタービン１０の状態等を制御するガスタービン制御装置５０と、を備えている。ガスタービン１０と発電機１６はロータ２９で連結されている。
ガスタービン１０は、空気を圧縮して圧縮空気を生成する圧縮機１１と、圧縮空気中で燃料ガスを燃焼させ高温の燃焼ガスを生成する燃焼器１２と、燃焼ガスにより駆動するタービン１３と、を備えている。
燃焼器１２は、燃焼器１２に燃料を供給する燃料供給装置（図示せず）と接続されている。燃料供給装置と燃焼器１２の間には燃料の流量を調節する燃料流量調節弁３０が設けられている。
タービン１３の排気口には、タービン１３から排気される排ガスの温度を検知する温度計１４が設けられている。ロータ２９には、ロータ２９の回転数を検知する回転数計１５が設けられている。
発電機１６は、ガスタービン１０とロータ２９で結合されている。
【００１６】
ガスタービン制御装置５０は、周波数検出部１７、出力値検出部１８、燃料流量指令値算出部４０を備えている。
周波数検出部１７は、ガスタービン１０による発電機１６の駆動の結果出力した発電電力の周波数を検出する。周波数検出部１７は、検出した周波数を出力値検出部１８、負荷制御燃料流量決定部１９、燃料流量上限値算出部２０、温度制御燃料流量決定部２２、速度制御燃料流量決定部２３に出力する。
出力値検出部１８は、発電機の発電電力を検出する。また、周波数検出部１７から周波数を取得し、周波数の低下検出時点での出力値を燃料流量上限値算出部２０、排ガス温度補正部２７に出力する。
燃料流量指令値算出部４０は、予め国や地域、プラントごとに固有に定められた出力値と周波数低下率との組み合わせと燃料流量算出値との対応関係を規定したテーブルや関数から、周波数低下検出時点で検出した出力値と周波数低下率との組み合わせとに基づいて取得した燃料流量算出値から燃料流量指令値を算出する。ここで燃料流量算出値とは燃料流量指令値を算出するのに用いる値であって、本実施形態では燃料流量指令値の上限値のことをいう。燃料流量指令値算出部４０は、負荷制御燃料流量決定部１９、燃料流量上限値算出部２０、負荷燃料流量指令値出力部２１、温度制御燃料流量決定部２２、速度制御燃料流量決定部２３、燃料流量指令値決定部２４、燃料流量調整部２５を備えている。
【００１７】
負荷制御燃料流量決定部１９は、負荷制御によって燃焼器１２に供給する燃料流量を制御する値である目標燃料流量指令値（負荷制御目標燃料流量指令値）を決定する。負荷制御とは、発電機１６の出力を目標値に保つことによってガスタービンの出力を制御する方法である。
本実施形態では、発電機１６の出力を監視しながら適切な負荷制御燃料流量指令値を決定することでガスタービン１０の出力を制御する。例えば出力が大きくなれば燃料流量を減少させるために負荷制御燃料流量決定部１９は燃料流量指令値をより減らし、出力が小さくなれば燃料流量を増やすために燃料流量指令値を増加させる。ここで燃料流量指令値とは、燃焼器１２に供給する燃料流量を予め定められた燃料流量を示す値に対して０〜１００％の割合で示した値のことである。ガスタービン制御装置５０は、この値に応じて燃焼器１２へ供給する燃料流量を調整する。
具体的には、負荷制御燃料流量決定部１９は、出力値検出部１８から発電機１６の電力を取得し続け、発電機１６の出力の変動を検出する。そして発電機の出力が変動すると出力を一定に保つよう適切な燃料流量指令値の決定を行う。負荷制御燃料流量決定部１９は、適切な負荷制御目標燃料流量指令値をガスタービン制御装置５０が備える記憶部（図示せず）に格納されたテーブルを参照して決定する。
【００１８】
燃料流量上限値算出部２０は、発電機の周波数を周波数検出部１７から取得し続ける。燃料流量上限値算出部２０は、その時々の周波数を記憶部に記憶し、例えば１０秒前と取得した最新の周波数とを比較し、発電機１６の周波数の低下を検出する。また、燃料流量上限値算出部２０は、そのときの周波数の低下率を計算する。さらに、燃料流量上限値算出部２０は、出力値検出部１８から発電機１６の出力を取得し、発電機１６の周波数が低下したことを検出した時点での発電機１６の出力値を記憶部に記録する。そして、燃料流量上限値算出部２０は、周波数低下量と周波数低下時の出力値から負荷制御燃料流量指令上限値を決定する。燃料流量上限値算出部２０は、この負荷制御燃料流量指令上限値を記憶部に格納されたテーブルを参照して決定する。
【００１９】
負荷燃料流量指令値出力部２１は、発電機１６の周波数低下時に負荷制御燃料流量決定部１９が決定した負荷制御目標燃料流量指令値と燃料流量上限値算出部２０が決定した負荷制御燃料流量指令上限値とを取得し、それらのうち小さい値を負荷制御による負荷制御燃料流量指令値と決定し、燃料流量指令値決定部２４に出力する。
【００２０】
温度制御燃料流量決定部２２は、温度制御によって燃料流量指令値（温度制御燃料流量指令値）を決定する。温度制御とは、タービン１３から排出される排ガスの温度を目標値（温度制御目標温度）に保つことによってガスタービンの出力を制御する方法である。温度制御燃料流量決定部２２は、負荷制御燃料流量決定部１９と同様にして発電機１６の周波数の低下を検出すると周波数低下率に応じて予め定められた排ガスの温度制御目標温度を記憶部に格納されたテーブルから取得する。温度制御燃料流量決定部２２は、取得した温度制御目標温度を達成することができる温度制御燃料流量指令値を決定し、燃料流量指令値決定部２４に出力する。
【００２１】
速度制御燃料流量決定部２３は、速度制御によって燃料流量指令値（速度制御燃料流量指令値）を決定する。速度制御とは、ガスタービン１０の回転速度を定格に保つことによってガスタービンの出力を制御する方法である。速度制御燃料流量決定部２３は、負荷制御燃料流量決定部１９と同様にして発電機１６の周波数の低下を検出すると周波数低下率に応じて予め定められた目標回転数を記憶部に格納されたテーブルから取得する。速度制御燃料流量決定部２３は、取得した目標回転数を達成することができる速度制御燃料流量指令値を決定し、燃料流量指令値決定部２４に出力する。
【００２２】
燃料流量指令値決定部２４は、負荷燃料流量指令値出力部２１から取得した負荷制御燃料流量指令値、温度制御燃料流量決定部２２から取得した温度制御燃料流量指令値、速度制御燃料流量決定部２３から取得した速度制御燃料流量指令値のうち最小値を燃料流量指令値として決定し、その値を燃料流量調整部２５へ出力する。
燃料流量調整部２５は、取得した燃料流量指令値に基づいて必要な量の燃料が燃焼器１２へ供給されるように燃料流量調節弁３０を制御する。
【００２３】
このようにガスタービン制御装置５０は、発電機１６の周波数低下時に、負荷制御、温度制御及び速度制御によって燃料流量指令値を算出するが、本実施形態はこれらのうち負荷制御における燃料流量指令値（負荷制御燃料流量指令値）の算出に関する。
【００２４】
図２は本実施形態における燃料流量指令値の決定方法を示す概略図である。
図２を用いて負荷制御による周波数低下時の燃料流量指令値の決定方法を説明する。
符号１０１が示す決定ロジック１０１は、燃料流量上限値算出部２０が負荷制御燃料流量指令上限値を算出する処理である。決定ロジック１０１は、運転時に想定している周波数より周波数が低下したのみ動作する。決定ロジック１０１は、出力要求値決定処理（符号１０２）と負荷制御燃料流量指令上限値決定処理（符号１０３）との２つの処理からなる。
まず、燃料流量上限値算出部２０は周波数の低下を検出すると周波数低下量と周波数数低下時の発電機１６の出力に応じて出力要求値を決定する。この出力要求値は、国や地域、プラント毎に予め定められた値であって、記憶部が記憶するテーブルに格納されている。また、出力要求値は段階的（例えば２段階）に出力を上昇させるように定められており、１段階目の出力要求値をプライマリレスポンスにおける出力要求値（符号１０９）、２段階目をセカンダリレスポンスにおける出力要求値（符号１１０）という。
次に燃料流量上限値算出部２０は、周波数低下率と出力要求値１０９からプライマリレスポンスにおける負荷制御燃料流量指令上限値を決定する。同様に周波数低下率と出力要求値１１０からセカンダリレスポンスにおける負荷制御燃料流量指令上限値を決定する。これらの負荷制御燃料流量指令上限値は、記憶部が保持するテーブルを参照して決定する。
【００２５】
符号１０６が示す負荷制御は、負荷制御燃料流量決定部１９が負荷制御目標燃料流量指令値を算出する処理である。周波数低下時であるか否かにかかわらず負荷制御燃料流量決定部１９は、負荷制御目標燃料流量指令値を算出する。
通常時は、負荷制御燃料流量決定部１９が算出した負荷制御目標燃料流量指令値が負荷制御燃料流量指令値となるが、周波数低下時は決定ロジック１０１で決定した負荷制御燃料流量指令上限値を考慮して負荷制御燃料流量指令値が決定される。
負荷制御燃料流量決定部１９が算出する周波数低下時の負荷制御目標燃料流量指令値は、どの国や地域、プラントでも出力応答が不足しないように最も高い出力値を想定した値となっている。また、通常は出力を段階的に上昇させることもない。
【００２６】
符号１０４が示す選択ロジックは、負荷制御燃料流量決定部１９が算出した負荷制御目標燃料流量指令値と燃料流量上限値算出部２０が算出した負荷制御燃料流量指令上限値のうち小さい値を負荷制御燃料流量指令値として選択する。
符号１０７が示す温度制御は、温度制御燃料流量決定部２２が温度制御燃料流量指令値を算出する処理である。
符号１０８が示す速度制御は、速度制御燃料流量決定部２３が速度制御燃料流量指令値を算出する処理である。
符号１０５が示す選択ロジックは、負荷制御燃料流量指令値、温度制御燃料流量指令値、速度制御燃料流量指令値のうち最小値を最終的な燃料流量指令値として決定することを示している。
【００２７】
上記のとおり負荷制御燃料流量決定部１９は、周波数低下時の負荷制御目標燃料流量指令値を高めに設定する。その為、最終的な燃料流量指令値として負荷制御目標燃料流量指令値が選択された場合、国や地域、プラントによっては出力が過剰となったり、ガスタービンの部品が高熱や燃焼振動で損傷するのを早めてしまう恐れがあるという問題があった。本実施形態によれば決定ロジック１０１により、国や地域ごとに定められ周波数低下時の出力に応じた出力要求値を考慮した上限値を設定するので上記のような問題が起こる恐れがない。
【００２８】
次に図３、４を用いて燃料流量上限値算出部２０が負荷制御燃料流量指令上限値を算出するのに使用するテーブルを説明する。
図３は本実施形態における燃料流量指令値の決定に用いるテーブルの一例を示す第１の図である。図３のテーブルには周波数低下時の発電機の出力値と周波数の低下率の組み合わせごとにプライマリレスポンス及びセカンダリレスポンスにおける出力要求値が格納されている。
燃料流量上限値算出部２０は、出力値検出部１８から取得した発電機の出力値と周波数検出部１７から取得し計算した周波数の低下率とをキーとして、このテーブルの「周波数低下時の出力」欄の値と「低下率」欄の値との組み合わせを参照してプライマリレスポンス及びセカンダリレスポンスにおける出力要求値を取得する。例えば燃料流量上限値算出部２０が発電機１６の周波数が「６０％」に低下したことを検出し、その時に取得した発電機の出力が「Ｘ２（ＭＷ）」であるとすると、燃料流量上限値算出部２０はこのテーブルを参照してプライマリレスポンス「Ｐ２６０（ＭＷ）」とセカンダリレスポンス「Ｓ２６０（ＭＷ）」とを取得する。
なお、上記の例で周波数低下率が「５５％」の場合、燃料流量上限値算出部２０は、補間計算によってプライマリレスポンス出力要求値を算出してもよい。例えば、燃料流量上限値算出部２０は、テーブルから低下率が「５０％」の場合と低下率が「６０％」の場合とのプライマリレスポンス出力要求値を取得して、取得した２つ値の中間の値をプライマリレスポンス出力要求値としてもよい。
次に燃料流量上限値算出部２０は図４のテーブルを用いて負荷制御燃料流量指令上限値を決定する。
【００２９】
図４は本実施形態における燃料流量指令値の決定に用いるテーブルの一例を示す第２の図である。図４のテーブルには周波数の低下率と出力要求値の組み合わせとその出力要求値を達成するための負荷制御燃料流量指定値の上限値との対応関係を規定したテーブルである。
燃料流量上限値算出部２０は、周波数検出部１７から取得した周波数に基づいて算出した周波数低下率と図３を用いて算出した出力要求値を用いてこのテーブルから上限値を取得する。例えば燃料流量上限値算出部２０が周波数が「７０％」に低下したことを検出し、そのとき図３から算出したプライマリレスポンスにおける出力要求値が「Ｐ２（ＭＷ）」であるとする。すると燃料流量上限値算出部２０は、周波数低下率「７０％」とプライマリレスポンスの出力要求値「Ｐ２」とを用いてこのテーブルを検索し、負荷制御燃料流量指令上限値「Ｚ３」を取得する。そして、燃料流量上限値算出部２０は「Ｚ３」をプライマリレスポンスにおける負荷制御燃料流量指令上限値とする。燃料流量上限値算出部２０はセカンダリレスポンスについても同様に負荷制御燃料流量指令上限値を決定する。
【００３０】
なお、図３のテーブルのプライマリレスポンス及びセカンダリレスポンスの出力要求値には、国や地域ごとの例えば送電系統運用規則（ＧＲＩＤ  ＣＯＤＥ）等によって固有に定められた値が設定されていてもよいし、それらの規則を考慮した上でプラントごとに固有に定めた値が設定されていてもよい。また、図４のテーブルに格納された上限値などは、プラントごとにシミュレータや実験によって決まった値が格納されているものとする。ガスタービン制御装置５０はこれらのテーブルを設定する為のプログラムを備えていてプラント責任者などが設定できてもよい。
【００３１】
図５は本実施形態による燃料流量指令値の決定処理のフロー図である。
図５の処理フローを用いて周波数低下時の負荷制御燃料流量指令値の決定処理フローについて説明する。
まず、負荷制御燃料流量決定部１９及び燃料流量上限値算出部２０が所定時間前に取得した周波数と今回取得した周波数とを比較して周波数低下を検出したとする（ステップＳ１）。すると、燃料流量上限値算出部２０は、周波数低下率と周波数低下時の出力値を用いて図３で例示したテーブルからプライマリレスポンス、セカンダリレスポンスにおける出力要求値を取得する（ステップＳ２）。次に燃料流量上限値算出部２０は、周波数低下率とプライマリレスポンス及びセカンダリレスポンスにおける出力要求値とを用いて図４に例示したテーブルからプライマリレスポンス及びセカンダリレスポンスにおける負荷制御燃料流量指令上限値を決定する（ステップＳ３）。
【００３２】
燃料流量上限値算出部２０がステップＳ２，Ｓ３で燃料流量の上限値を求める一方で、負荷制御燃料流量決定部１９は、負荷制御目標燃料流量指令値を決定する。具体的には負荷制御燃料流量決定部１９は、周波数の低下率と負荷制御目標燃料流量指令値とを対応付けたテーブルから周波数の低下率をキーとして負荷制御目標燃料流量指令値を取得する（ステップＳ４）。このテーブルは、例えば「周波数の低下率」欄及び「負荷制御目標燃料流量指令値」欄を有するテーブルであって記憶部が保持しているものとする。上述のとおりこのテーブルに定められた負荷制御目標燃料流量指令値には高めの値が設定されている。なお、負荷制御燃料流量決定部１９は、図３での説明と同様にこのテーブルから取得した値を用いて補間計算によって負荷制御目標燃料流量指令値を算出してもよい。
なお、ステップＳ２及びＳ３からなる処理とステップＳ４の処理との処理タイミングの前後関係はどちらを先に処理しても構わないし、並行して処理してもよい。
【００３３】
負荷燃料流量指令値出力部２１は、負荷制御燃料流量決定部１９から負荷制御目標燃料流量指令値を、燃料流量上限値算出部２０からプライマリレスポンス及びセカンダリレスポンスにおける負荷制御燃料流量指令上限値を取得する。そして負荷燃料流量指令値出力部２１は、負荷制御目標燃料流量指令値とプライマリレスポンスにおける負荷制御燃料流量指令上限値とを比較し、小さい値をプライマリレスポンスにおける負荷制御燃料流量指令値とする。同様に負荷燃料流量指令値出力部２１は、負荷制御目標燃料流量指令値とセカンダリレスポンスにおける負荷制御燃料流量指令上限値とを比較し、小さい値をセカンダリレスポンスにおける負荷制御燃料流量指令値とする（ステップＳ５）。そして、負荷燃料流量指令値出力部２１は、プライマリレスポンスにおける負荷制御燃料流量指令値及びセカンダリレスポンスにおける負荷制御燃料流量指令値を燃料流量指令値決定部２４へ出力する。
【００３４】
燃料流量指令値決定部２４は、負荷制御燃料流量指令値の他に温度制御燃料流量決定部２２から温度制御燃料流量指令値を、速度制御燃料流量決定部２３から速度制御燃料流量指令値を取得する。そして、燃料流量指令値決定部２４はセカンダリレスポンスにおける負荷制御燃料流量指令値と温度制御燃料流量指令値と速度制御燃料流量指令値とを比較して最小値を燃料流量指令値に決定する（ステップＳ６）。なお、ここでセカンダリレスポンスにおける負荷制御燃料流量指令値を使用するのは、セカンダリレスポンスにおける負荷制御燃料流量指令値はプライマリレスポンスにおける負荷制御燃料流量指令値より大きいからである。
燃料流量指令値決定部２４は、決定した燃料流量指令値を燃料流量調整部２５へ出力する。例えば、負荷制御燃料流量指令値が最小値だった場合、燃料流量指令値決定部２４は、プライマリレスポンスにおける負荷制御燃料流量指令値及びセカンダリレスポンスにおける負荷制御燃料流量指令値を燃料流量調整部２５へ出力する。
燃料流量調整部２５は、燃料流量指令値が示す燃料流量で燃焼器１２に燃料を供給するよう燃料流量調節弁３０の弁開度を制御する。
以上で本処理フローを終了する。
【００３５】
ここで、上記の処理フローのステップＳ６で、負荷制御燃料流量指令値が燃料流量指令値であると決定されたとして図６の説明を行う。
図６は本実施形態による燃料流量指令値を適用した結果を示す図である。
図６（ａ）は、図５の処理フローのステップＳ５で比較するプライマリレスポンスにおける負荷制御燃料流量指令上限値（符号１１１）、セカンダリレスポンスにおける負荷制御燃料流量指令上限値（符号１１２）及び負荷制御目標燃料流量指令値（符号１１３）を示している。この例では、上限値１１２は負荷制御目標燃料流量指令値１１３よりも低い値である。
図６（ｂ）は、上限値１１１、上限値１１２に基づく燃料流量制御を行った場合と、負荷制御目標燃料流量指令値１１３に基づく燃料流量制御を行った場合との発電機の出力値の比較図である。符号１１４は、負荷制御目標燃料流量指令値１１３に基づいて燃料流量を制御したときの出力値を示している。符号１１６は、上限値１１１、上限値１１２に基づいて燃料流量を制御したときの出力値を示している。
【００３６】
図６（ｂ）において出力値１１６とプライマリレスポンスにおける出力要求値１０９及びセカンダリレスポンスにおける出力要求値１１０とを比較すると、出力値１１６は、出力要求値１０９及び出力要求値１１０よりも常に高い値を示している。これは、出力要求値１０９、１１０よりも高い出力値が得られるように負荷制御燃料流量指令の上限値１１１、１１２が設定されていることを示している。
符号１１７は２段階で出力を上昇させる場合の２段階目（セカンダリレスポンス）の上昇開始時刻を示している。燃料流量調整部２５は、セカンダリレスポンスにおける負荷制御燃料流量指令値による制御をセカンダリレスポンス開始時刻１１７よりも数秒早く開始する。セカンダリレスポンス開始時刻１１７と同時に制御を開始すると出力の上昇が間に合わず、セカンダリレスポンス開始時刻１１７において出力要求値１１０よりも低い出力となってしまうのを防ぐためである。なお、セカンダリレスポンス開始時刻１１７は予め定められているものとする。
符号１１５の矢印は、本実施形態による燃料流量の制御が、通常の方法による燃料流量の制御に比べて出力応答を抑える作用があることを示している。これにより過剰な出力応答による弊害を抑制する効果が得られる。
【００３７】
＜第二実施形態＞
以下、本発明の第二実施形態によるガスタービン制御装置を図７〜図９を参照して説明する。
図７は本実施形態におけるガスタービンプラントの系統図である。
図７で示すように、本実施形態による燃料流量指令値算出部４０は大気温度補正部２６を備えている点で第一実施形態と異なる。第二実施形態による燃料流量指令値算出部４０のその他の構成は、第一実施形態と同様である。
大気温度補正部２６は、圧縮機１１の吸入口付近に備えられた温度計１４ｂから大気温度を取得する。大気温度補正部２６は、取得した大気温度に応じて燃料流量上限値算出部２０が決定した負荷制御燃料流量指令上限値を補正する。例えば大気温度が上昇すると空気の密度が低下し、圧縮機１１が吸入する空気の質量流量が減少する。一般的には吸入する空気の質量流量が減少すると燃焼器１２に供給する燃料流量もそれに応じて制限することが好ましい。大気温度補正部２６は、記憶部が保持するテーブルから大気温度による補正係数を取得し、補正係数を負荷制御燃料流量指令上限値に乗ずることによって負荷制御燃料流量指令上限値を補正する。
本実施形態は負荷制御による燃料流量指令値の算出に関する。また、本実施形態における燃料流量算出値とは負荷制御燃料流量指令上限値のことをいう。
【００３８】
図８は本実施形態における燃料流量指令値の決定方法を示す概略図である。
図８を用いて本実施形態よる負荷制御による周波数低下時の負荷制御燃料流量指令上限値の補正方法を説明する。図８は、図２に補正係数算出ロジック１２１を加えた図である。
燃料流量上限値算出部２０は、第一実施形態で説明したようにプライマリレスポンス及びセカンダリレスポンスにおける負荷制御燃料流量指令上限値を算出し、大気温度補正部２６にそれらの値を出力する。大気温度補正部２６は、次の図９で説明するようなテーブルから補正係数を取得し、取得した２つの負荷制御燃料流量指令上限値に補正係数を乗じ補正後の値を燃料流量上限値算出部２０に出力する。それ以外の処理については第一実施形態と同じである。
【００３９】
図９は本実施形態における燃料流量指令値の決定に用いるテーブルの一例である。
図９のテーブルには大気温度とそれに対する補正係数が格納されている。この補正係数は図４のテーブルの負荷制御燃料流量指令上限値を、それらが決定されたときの大気温度から、別の大気温度における負荷制御燃料流量指令上限値へ補正する係数である。
例えば大気温度補正部２６が温度計１４ｂから取得した温度が「Ｔ１」であれば、大気温度補正部２６は、記憶部に格納された図９のテーブルを参照し、「大気温度」欄が「Ｔ１」の値を検索する。そして大気温度補正部２６は、係数「０．９」を取得する。そして大気温度補正部２６は、燃料流量上限値算出部２０が決定したプライマリレスポンス及びセカンダリレスポンスにおける負荷制御燃料流量指令上限値に「０．９」を乗算して補正後のそれぞれの上限値を算出する。
【００４０】
本実施形態によれば周波数低下時において大気温度の影響を受けず安定した出力応答を得ることができる。
【００４１】
＜第三実施形態＞
以下、本発明の第三実施形態によるガスタービン制御装置を図１０〜図１２を参照して説明する。
図１０は本実施形態におけるガスタービンプラントの系統図である。
図１０で示すように、本実施形態による燃料流量指令値算出部４０は排ガス温度補正部２７を備えている点で第一実施形態と異なる。また、本実施形態は第一実施形態と異なり温度制御による温度制御燃料流量指令値を算出する為の排ガス温度の目標値（温度制御目標温度）を補正する。従って負荷制御に関する燃料流量上限値算出部２０、負荷燃料流量指令値出力部２１は備えていない。第二実施形態による燃料流量指令値算出部４０のその他の構成は、第一実施形態と同様である。
排ガス温度補正部２７は、出力値検出部１８から発電機１６の出力値を取得し続ける。また、周波数低下時には、温度制御燃料流量決定部２２から周波数が低下した旨の信号と周波数の低下率を取得し、周波数低下時の排ガス温度の温度制御目標温度を決定する。
本実施形態は温度制御による燃料流量指令値の算出に関する。また、本実施形態における燃料流量算出値とは周波数低下時の排ガス温度の温度制御目標温度のことをいう。
【００４２】
図１１は本実施形態における温度燃料流量指令値の決定方法を示す概略図である。
符号１１８が示す決定ロジックは、排ガス温度補正部２７がプライマリレスポンスにおける温度制御目標温度とセカンダリレスポンスにおける温度制御目標温度を決定する処理である。決定ロジック１１８は、運転時に想定している周波数より周波数が低下したのみ動作する。
排ガス温度補正部２７は出力値検出部１８から発電機１６の出力値を取得する。また、排ガス温度補正部２７は温度制御燃料流量決定部２２から周波数が低下した旨の信号と周波数の低下率を取得する。そして排ガス温度補正部２７は周波数低下時の出力値を求める。次に排ガス温度補正部２７は、周波数低下率と周波数低下時の出力値からプライマリレスポンスにおける温度制御目標温度（符号１１９）とセカンダリレスポンスにおける温度制御目標温度（符号１２０）を記憶部が保持するテーブルより取得し、これらを周波数低下時の温度制御目標温度として温度制御燃料流量決定部２２に出力する。
次に温度制御燃料流量決定部２２は、温度制御目標温度から温度制御燃料流量指令値を決定する。ここで周波数低下時以外の場合、温度制御燃料流量決定部２２は、予め定められた通常運転時の温度制御目標温度（符号１２３）を用いて温度制御燃料流量指令値を決定するところ、周波数低下時には排ガス温度補正部２７から取得した温度制御目標温度（符号１２４）を用いる。具体的には、温度制御燃料流量決定部２２は、プライマリレスポンスにおける温度制御目標温度からプライマリレスポンスにおける温度制御燃料流量指令値を決定する。同様にセカンダリレスポンスにおける温度制御目標温度からセカンダリレスポンスにおける温度制御燃料流量指令値を決定する。温度制御燃料流量決定部２２が温度制御目標温度から温度制御燃料流量指令値を決定する方法は、温度制御目標温度と燃料流量指令値との関係を規定したテーブルが予め記憶部に保持されていてこれを参照し行うものとする。テーブルに設定がない温度制御目標温度については補間計算によって燃料流量指令値を算出してもよい。このように本実施形態では、燃料流量指令値をその燃料流量指令値に対応する温度制御目標温度から求める。
以上の手順で温度制御燃料流量決定部２２が温度制御燃料流量指令値を決定すると後の手順は第一実施形態と同じである。つまり、燃料流量指令値決定部２４は、負荷制御燃料流量指令値と温度制御燃料流量指令値と速度制御燃料流量指令値とを比較し最小値を燃料流量指令値とする。そして、燃料流量指令値決定部２４は、燃料流量指令値を燃料流量調整部２５へ出力する。そして燃料流量調整部２５は、燃料流量指令値が示す燃料流量で燃焼器１２に燃料を供給するよう燃料流量調節弁３０を制御する。
本実施形態による温度制御燃料流量指令値を用いて燃料流量の制御を行うと図６（ｂ）で説明したのと同様の結果が得られる。
【００４３】
図１２は本実施形態における温度制御目標温度の決定に用いるテーブルの一例である。
図１２のテーブルには周波数低下時の発電機の出力と周波数の低下率の組み合わせとプライマリレスポンス及びセカンダリレスポンスにおける温度制御目標温度との対応関係を規定したテーブルである。
排ガス温度補正部２７は、出力値検出部１８から取得した発電機１６の出力値と温度制御燃料流量決定部２２から取得した周波数の低下率とをキーとして、このテーブルの「周波数低下時の出力」欄の値と「低下率」欄の値との組み合わせを参照して「プライマリレスポンス目標温度」欄と「セカンダリレスポンス目標温度」欄の値を取得する。例えば排ガス温度補正部２７がガスタービンの周波数が「７０％」に低下したことを検出し、その時に出力値検出部１８から取得した発電機の出力値が「Ｘ３（ＭＷ）」であるとすると、排ガス温度補正部２７はこのテーブルを参照してプライマリレスポンス「ＰＴ３（度）」とセカンダリレスポンス「ＳＴ３（度）」とを取得する。なお、図４と同様に周波数低下に検出した出力値がテーブルに設定されていない場合、補間計算を行って温度制御目標温度を算出してもよい。
なお、図１２のテーブルのプライマリレスポンス及びセカンダリレスポンスの目標温度には、国や地域ごとに固有に定めた値が設定されていてもよい。また、図１２のテーブルに格納された目標温度は、プラントごとにシミュレータや実験によって固有に決定した値が格納されていてもよい。
【００４４】
本実実施形態によらない温度制御では、温度制御燃料流量決定部２２が周波数の低下を検知するとその周波数低下率ごとに定められた温度制御目標温度を記憶部より取得し、その温度制御目標温度を達成する為の温度制御燃料流量指令値を決定していた。その場合の温度制御目標温度には、負荷制御の場合と同様にどの国や地域の出力応答要求にも対応できるように高い値が設定されていた。
本実施形態では、高めに設定された温度制御目標温度の代わりに周波数低下時の出力に応じたプライマリレスポンスにおける温度制御目標温度とセカンダリレスポンスにおける温度制御目標温度を用いて温度制御燃料流量指令値を決定する為、温度制御燃料流量指令値が大きくなりすぎることがない。本実施形態によれば周波数低下時の出力応答が過剰になることを防ぐことができる。また、高温や燃焼振動によるガスタービンの部品の損傷を防ぐことができる。
【００４５】
＜第四実施形態＞
以下、本発明の第四実施形態によるガスタービン制御装置を図１３〜図１４を参照して説明する。
図１３は本実施形態におけるガスタービンプラントの系統図である。
図１３で示すように、本実施形態による燃料流量指令値算出部４０は大気温度補正部２６を備えている点で第三実施形態と異なる。第四実施形態による燃料流量指令値算出部４０のその他の構成は、第三実施形態と同様である。
大気温度補正部２６は、圧縮機１１の吸入口付近に備えられた温度計１４ｂから大気温度を取得し、大気温度ごとに定められた補正係数を用いて排ガス温度補正部２７が決定したプライマリレスポンスにおける温度制御目標温度とセカンダリレスポンスにおける温度制御目標温度を補正する。
本実施形態は温度制御における燃料流量指令値の算出に関する。また、本実施形態における燃料流量算出値とは温度制御目標温度のことをいう。
【００４６】
図１４は本実施形態における温度燃料流量指令値の決定方法を示す概略図である。
図１４は、図１１に補正係数算出ロジック１２１ｂを加えた図である。
本実施形態では、排ガス温度補正部２７がプライマリレスポンス及びセカンダリレスポンスにおける温度制御目標温度を大気温度補正部２６に出力する。大気温度補正部２６は、取得した２つの温度制御目標温度に大気温度ごとの補正係数を乗じ補正後の値を排ガス温度補正部２７に出力する。それ以外の処理については第三実施形態と同じである。
大気温度ごとの補正係数は図９で示したテーブルと同様のテーブルで「係数」欄に温度制御用の値が格納されたテーブルを参照して決定すればよい。
本実施形態によれば周波数低下時において温度制御による燃料流量指令値を用いて燃料流量を制御する場合でも大気温度の影響を受けず安定した出力応答を得ることができる。
なお、上の例では排ガス温度補正部２７が決定した温度制御目標温度を補正係数で補正する方式としたが、変形例として、周波数低下時の出力、周波数低下率、大気温度の組み合わせごとにプライマリレスポンス及びセカンダリレスポンスにおける温度制御目標温度を定めたテーブルを用いて温度制御目標温度を決定してもよい。
【００４７】
＜第五実施形態＞
以下、本発明の第五実施形態によるガスタービン制御装置を図１５〜図１６を参照して説明する。
図１５は本実施形態におけるガスタービンプラントの系統図である。
図１５で示すように、本実施形態は、第二実施形態と第四実施形態とを組み合わせた構成である。ガスタービン制御装置５０は、周波数検出部１７、出力値検出部１８、燃料流量調整部２５、燃料流量指令値算出部４０を備えている。
燃料流量指令値算出部４０は、負荷制御の負荷燃料流量指令値を決定する機能部として負荷制御燃料流量決定部１９、燃料流量上限値算出部２０及び負荷燃料流量指令値出力部２１を備えている。燃料流量指令値算出部４０は、温度制御の温度燃料流量指令値を決定する機能部として温度制御燃料流量決定部２２、排ガス温度補正部２７を備えている。燃料流量指令値算出部４０は、負荷燃料流量指令値や温度燃料流量指令値の値を大気温度で補正する大気温度補正部２６を備えている。また、燃料流量指令値算出部４０は、速度制御燃料流量決定部２３、燃料流量指令値決定部２４を備えている。
【００４８】
図１６は本実施形態における燃料流量指令値の決定方法を示す概略図である。
本実施形態においては、発電機１６の周波数が低下すると以下のようにして燃料流量指令値を決定する。
負荷制御燃料流量指令値については、符号１２５で示した枠内の処理を行う。燃料流量上限値算出部２０がプライマリレスポンス及びセカンダリレスポンスにおける負荷制御燃料流量指令値の上限値を決定する。次に大気温度補正部２６がそれらの上限値に対して大気温度に応じた補正を行う。また、負荷制御燃料流量決定部１９は周波数低下に対する負荷制御目標燃料流量指令値を決定する。そして負荷燃料流量指令値出力部２１がそれら上限値と負荷制御目標燃料流量指令値とを比較し小さい値を負荷制御燃料流量指令値とする。
温度制御燃料流量指令値については、符号１２２で示した枠内の処理を行う。排ガス温度補正部２７がプライマリレスポンス及びセカンダリレスポンスにおける温度制御目標温度を決定する。次に排ガス温度補正部２７がそれらの値に対して大気温度に応じた補正を行う。そして温度制御燃料流量決定部２２が補正後の温度制御目標温度を達成する為の温度制御燃料流量指令値を決定する。
速度制御燃料流量指令値については、速度制御燃料流量決定部２３が所定の方法で速度制御燃料流量指令値を決定する。
そして、燃料流量指令値決定部２４がこれら３つの値の最小値を燃料流量指令値として燃料流量調整部２５へ出力し、燃料流量調整部２５は燃料流量調節弁３０を調整して燃料流量の制御を行う。
【００４９】
本実施形態によれば、負荷制御燃料流量指令値及び温度制御燃料流量指令値を周波数低下時の出力値に応じた値とすることで出力応答が過剰になることを防ぎ、ガスタービンの部品などの損傷を防ぐことができる。さらに負荷制御燃料流量指令値及び温度制御燃料流量指令値を大気温度に応じて補正することで大気温度の影響を受けず安定した出力応答を得ることができる。
【００５０】
なお上述のガスタービン制御装置５０は内部に、コンピュータシステムを有している。そして、上述したガスタービン制御装置５０における各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００５１】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００５２】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【符号の説明】
【００５３】
１０・・・ガスタービン
１１・・・圧縮機
１２・・・燃焼器
１３・・・タービン
１４・・・温度計
１５・・・回転数計
１６・・・発電機
１７・・・周波数検出部
１８・・・出力値検出部
１９・・・負荷制御燃料流量決定部
２０・・・燃料流量上限値算出部
２１・・・負荷燃料流量指令値出力部
２２・・・温度制御燃料流量決定部
２３・・・速度制御燃料流量決定部
２４・・・燃料流量指令値決定部
２５・・・燃料流量調整部
２６・・・大気温度補正部
２７・・・排ガス温度補正部
３０・・・燃料流量調節弁
４０・・・燃料流量指令値算出部
５０・・・ガスタービン制御装置
１０１・・・決定ロジック
１０２・・・出力要求値決定処理
１０３・・・負荷制御燃料流量指令上限値決定処理
１０４・・・選択ロジック
１０５・・・選択ロジック
１０６・・・負荷制御
１０７・・・温度制御
１０８・・・速度制御
１０９・・・出力要求値
１１０・・・出力要求値
１１１・・・上限値
１１２・・・上限値
１１３・・・負荷制御目標燃料流量指令値
１１４・・・出力値
１１５・・・矢印
１１６・・・出力値
１１７・・・セカンダリレスポンス開始時
１１８・・・決定ロジック
１１９・・・温度制御目標温度
１２０・・・温度制御目標温度
１２１・・・補正係数算出ロジック
１２２・・・温度制御
１２３・・・温度制御目標温度
１２４・・・温度制御目標温度
１２５・・・負荷制御
【図１】
2015075059.tif 000003
【図２】
2015075059.tif 000004
【図３】
2015075059.tif 000005
【図４】
2015075059.tif 000006
【図５】
2015075059.tif 000007
【図６】
2015075059.tif 000008
【図７】
2015075059.tif 000009
【図８】
2015075059.tif 000010
【図９】
2015075059.tif 000011
【図１０】
2015075059.tif 000012
【図１１】
2015075059.tif 000013
【図１２】
2015075059.tif 000014
【図１３】
2015075059.tif 000015
【図１４】
2015075059.tif 000016
【図１５】
2015075059.tif 000017
【図１６】
2015075059.tif 000018