(57)【要約】【課題】計測環境が悪い状況下においても、配管内の熱流体の熱疲労現象をより高精度に、より短時間に解析することができるようにする。【解決手段】ステップS２０１乃至S２１５において、制御部３１は、解析誤差のデータと解析手順データベースに基づいて解析手順を検索する。計算部３２は、取得された実機配管データとシミュレーションデータに基づき、解析手順に従い配管内の熱流体について高精度解析処理を行う。表示部２２は、取得された解析データに基づいて各物理量の空間分布が分かるように表示する。また、計算部３２はサイクルカウント処理を実行し、解析手順データベース７２は解析手順データベース更新処理を実行する。計算部３２は、サイクルカウント処理のデータに基づいて累積熱疲労値を計算し、表示部２２は取得された累積熱疲労値を表示する。本発明は、配管の監視装置に適用することができる。【選択図】  図１９
2007171067.tif 000002
【特許請求の範囲】
【請求項１】
予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析手段と、
前記解析手段により解析された解析結果に基づいて、前記配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算手段と、
前記第１の計算手段により計算された前記累積熱疲労値を記憶する記憶手段と、
前記記憶手段により記憶された前記累積熱疲労値を表示する表示手段と
を備えることを特徴とする配管熱応力評価装置。
【請求項２】
前記解析手段により解析された解析結果には、少なくとも、前記配管内の熱流体の物質自体が有する性質を表す数値である物性値、前記熱流体の流速、前記熱流体の単位面積にかかる力である圧力、および前記熱流体の温度に関するデータが含まれる
ことを特徴とする請求項１に記載の配管熱応力評価装置。
【請求項３】
前記解析手段により解析された解析結果に含まれる前記熱流体の温度に関するデータに基づいて、前記熱流体の温度の変化量と前記変化量に対応する頻度を所定の時間間隔に区分して計算する第２の計算手段をさらに備え、
前記第１の計算手段は、前記第２の計算手段により計算された前記変化量と前記変化量に対応する頻度に基づいて前記累積熱疲労値を計算する
ことを特徴とする請求項２に記載の配管熱応力評価装置。
【請求項４】
前記解析手段により解析された解析結果に含まれる前記熱流体の圧力に関するデータに基づいて、前記熱流体に加わる応力の変化量、および前記変化量に対応する頻度を計算する第２の計算手段をさらに備え、
前記第１の計算手段は、前記第２の計算手段により計算された前記変化量と前記変化量に対応する頻度に基づいて前記累積熱疲労値を計算する
ことを特徴とする請求項２に記載の配管熱応力評価装置。
【請求項５】
前記記憶手段により予め記憶されている第１の累積熱疲労値と前記第１の計算手段により計算された第２の累積熱疲労値との比である累積熱疲労値比を計算する第２の計算手段をさらに備え、
前記表示手段は、前記第２の計算手段により計算された前記累積熱疲労値比をさらに表示する
ことを特徴とする請求項１に記載の配管熱応力評価装置。
【請求項６】
前記解析結果に基づいて、前記配管と前記熱流体との間の熱移動の大きさを示す熱伝達率を計算する第２の計算手段と、
前記第２の計算手段により計算された前記熱伝達率、前記配管の肉厚、および前記配管を構成する配管構造材熱伝達率に基づいて、前記配管内の熱流体の伝熱と前記配管の表面からの熱伝達量の比であるビオ数を計算する第３の計算手段と
をさらに備えることを特徴とする請求項１に記載の配管熱応力評価装置。
【請求項７】
前記解析手段により解析するときに要求される所定の解析誤差のデータを取得する取得手段と、
前記取得手段により取得された前記解析誤差のデータに基づいて、前記配管内の熱流体の熱疲労現象を解析する解析手順が登録されている解析手順データベースを検索する検索手段とをさらに備え、
前記解析手段は、前記検索手段により検索された前記解析手順に基づいて解析する
ことを特徴とする請求項１に記載の配管熱応力評価装置。
【請求項８】
前記解析手順データベースは、少なくとも、前記解析誤差と、前記解析手段により解析するときに要する所定の解析時間、および前記解析手順が対応付けて登録されている
ことを特徴とする請求項７に記載の配管熱応力評価装置。
【請求項９】
前記解析手段により解析するときに要する第１の解析時間を計算する第２の計算手段と、
前記第２の計算手段により計算された前記第１の解析時間と、前記解析手順データベースに登録されている第２の解析時間のうち、いずれの解析時間が短いか否かを判定する判定手段と、
前記判定手段により前記第１の解析時間が前記第２の解析時間よりも短いと判定された場合、前記解析手順データベースに登録されている前記第２の解析時間を前記第１の解析時間に更新する更新手段と
をさらに備えることを特徴とする請求項８に記載の配管熱応力評価装置。
【請求項１０】
前記解析手順データベースに登録されている前記解析手順は、少なくとも、第１の解析過程と第２の解析過程とからなり、
前記第１の解析過程において前記解析手段により解析された解析結果に基づいて、前記解析手段により解析されるときの基礎のデータとなる初期値が予め登録されている初期値データベースを検索し、前記初期値を設定する
ことを特徴とする請求項７に記載の配管熱応力評価装置。
【請求項１１】
前記解析手段は、前記第２の解析過程において、第１の解析過程において設定された前記初期値に基づいて解析する
ことを特徴とする請求項１０に記載の配管熱応力評価装置。
【請求項１２】
前記初期値データベースは、少なくとも、前記解析手段により解析するときの単位解析部位である解析メッシュ、前記配管内の熱流体の物質自体が有する性質を表す数値である物性値、前記熱流体の流速、前記熱流体の単位面積にかかる力である圧力、および前記熱流体の温度が対応付けて登録されている
ことを特徴とする請求項１０に記載の配管熱応力評価装置。
【請求項１３】
前記解析手順データベースは、少なくとも、前記熱流体の流速と前記解析手順が対応付けて登録されており、
前記配管は、主要配管と、前記主要配管から分岐した分岐配管とからなり、
前記初期値データベースに含まれる前記流速のデータは、前記主要配管内の熱流体の平均流速で規格化されており、
前記初期値を設定するとき、前記初期値データベースに登録されている前記流速のデータに前記平均流速を乗じて設定する
ことを特徴とする請求項１２に記載の配管熱応力評価装置。
【請求項１４】
前記解析手順データベースは、少なくとも、前記熱流体に含まれる高温流体の温度と前記解析手順が対応付けて登録されており、
前記初期値データベースに含まれる前記温度のデータは、前記熱流体に含まれる高温流体の温度で規格化されており、
前記初期値を設定するとき、前記初期値データベースに登録されている前記熱流体に含まれる高温流体の温度を乗じて設定する
ことを特徴とする請求項１２に記載の配管熱応力評価装置。
【請求項１５】
予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析ステップと、
前記解析ステップの処理により解析された解析結果に基づいて、前記配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算ステップと、
前記第１の計算ステップの処理により計算された前記累積熱疲労値を記憶する記憶ステップと、
前記記憶ステップの処理により記憶された前記累積熱疲労値を表示する表示ステップと
を含むことを特徴とする配管熱応力評価方法。
【請求項１６】
予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析ステップと、
前記解析ステップの処理により解析された解析結果に基づいて、前記配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算ステップと、
前記第１の計算ステップの処理により計算された前記累積熱疲労値を記憶する記憶ステップと、
前記記憶ステップの処理により記憶された前記累積熱疲労値を表示する表示ステップと
を含むことを特徴とするコンピュータに読み取り可能なプログラムが記録されている記録媒体。
【請求項１７】
予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析ステップと、
前記解析ステップの処理により解析された解析結果に基づいて、前記配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算ステップと、
前記第１の計算ステップの処理により計算された前記累積熱疲労値を記憶する記憶ステップと、
前記記憶ステップの処理により記憶された前記累積熱疲労値を表示する表示ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は配管熱応力評価装置およびその処理方法、記録媒体並びにプログラムに係り、特に、プラント稼動開始(起動)時や稼動停止時などの計測環境が悪い状況下においても、配管内の熱流体の熱疲労現象を容易に把握することができるようにした配管熱応力評価装置および方法、記録媒体並びにプログラムに関する。
【背景技術】
【０００２】
一般に、発電プラントのような高温流体を扱うプラントには、主要配管から分岐する分岐配管が多数設けられている。その分岐配管の中には、例えば、下方に曲がったエルボ状態で設けられた分岐配管がある。このような場合、主要配管から分岐配管に高温流体が流入する（分流する）と、下方に曲がったエルボ状態で設けられた分岐配管の下層部分には、分岐配管に流入する高温流体の温度に比べてより低い温度をもつ低温流体が滞留する恐れがある。そのため、分岐配管の配管内には、異なる温度を有する流体（高温流体と低温流体）が存在することとなる。
【０００３】
ここで、分岐配管内の高温流体と低温流体は、２つの液層（高温流体の液層と低温流体の液層）の界面領域において、熱成層を形成する。この界面領域の位置は、プラント稼働中、頻繁に鉛直上下方向に変動する。その結果、分岐配管内の各部の流体の温度は、２つの液層の界面領域の位置の変動に伴い大きく変化することとなり、特に、分岐配管のエルボ部分に熱応力振動が生じることとなる。
【０００４】
また、分岐配管の中には、例えば、上方に曲がったエルボ状態で設けられた分岐配管もある。このような場合、分岐配管と主要配管に、温度の異なる高温流体と低温流体がそれぞれ流入する（合流する）と、主要配管と分岐配管との合流部では、高温流体と低温流体の２つの液層の界面領域において熱成層を形成する。そのため、上述した主要配管から分岐配管に高温流体が流入する（分流する）場合に比べて、２つの液層の界面領域の位置は合流部に双方から流体が流入するごとにより大きく変動し、その結果、主要配管と分岐配管の合流部にはより大きな熱応力振動が生じる。このような一連の現象を配管内の熱流体の熱疲労現象といい、配管構造物に損傷が生じる原因となっている。
【０００５】
そこで、配管構造物に損傷が生じないようにするために、このような熱疲労現象を抑制することができる配管構造を適用することが提案されている。また、配管に温度変動計測部を設けることより、配管の熱疲労現象に伴う損傷の大きさを検知し、評価する熱疲労現象評価方法が提案されている。
【０００６】
図１は、上述した熱疲労現象評価方法を適用した装置の概略的な構成を表している。
【０００７】
図１に示されるように、実機配管１は直線状の主要配管２と、上方に曲がったエルボ状態で設けられた分岐配管３からT字配管構造に構成されている。T字配管である実機配管１内においては、下向きの矢印aの方向に分岐配管３から高温流体が流入し、左向きの矢印の方向bに主要配管２から低温流体が流入し、合流部４において高温流体と低温流体が合流する。また、実機配管１には、高温流体と低温流体の温度変化と圧力変化を計測するための計測部５と計測部６がそれぞれ設けられている。
【０００８】
計測部５と計測部６における高温流体３と低温流体４の温度変化は、図１に示されるように、グラフ７において左側にそれぞれ実線cと破線dにより表されており、時間変化とともに減少する傾向を示している。一方、高温流体と低温流体の圧力変化は、図１に示されるように、グラフ７において右側にそれぞれ実線eと破線fにより表されており、時間変化とともに増加する傾向を示している。
【０００９】
合流部４では、高温流体３と低温流体４が合流するため、計測部５と計測部６における温度変化に依存することなく、図１に示されるように、顕著な温度変化(グラフ８の曲線g)を生じることとなる。合流部４においては、特に、配管内の熱流体の熱疲労現象が生じることとなり、その結果、配管構造物に損傷が生じやすくなる。しかし、合流部４の温度変化は、合流部４から離れた計測部５と計測部６における温度変化に依存しないため、計測部５と計測部６における温度変化の計測データ（グラフ７の実線cと曲線d）のみでは、合流部４の温度変化を精度良く予測することができず、その結果、配管内の熱流体の熱疲労現象を評価することができなかった。
【００１０】
そこで、実機配管１の健全性、特に、合流部４の健全性を確認するためには、計測部５と計測部６の計測データ（グラフ７の実線cと曲線d）のみならず、合流部４における温度変化を計測した上で、合流部４における温度変化の振幅と頻度を分析する必要がある。特に、配管内の流体の温度変化の振幅と頻度のカウント方法として、例えば、Level-Crossing Counting法、Peak Counting法、Simple Range Counting法、Rainflow Counting法などが提案されている（例えば、非特許文献１参照）。例えば、図１のグラフ８における温度変化の振幅と頻度についてRainflow Counting法を用いると、図１のグラフ９に示されるような温度変化の頻度分布(曲線h)が得られる。これにより、実機配管１の健全性を確認することができる。
【００１１】
また、その他の方法（熱疲労現象評価方法）として、配管などの外表面上に計測部を設け、その計測部に冷却風を送風することにより配管内の熱流体の熱伝達率を増加させることで、配管内の温度変化等を計測しやすくする方法が提案されている（例えば、特許文献１）。
【００１２】
さらに、配管の熱疲労しやすい部位の一部に薄肉部を設け、その薄肉部に冷却部材を取り付けることにより薄肉部に熱疲労を集中させることで、配管の熱疲労現象に伴う損傷を検知しやすくする方法が提案されている（例えば、特許文献２）。
【００１３】
また、配管内の熱流体について流体解析を行うことにより配管の健全性を評価する方法が知られており、例えば、熱流体の温度ゆらぎの低周波積分解析工程や擬似的な高周波成分を重ねる工程、さらには厳密な高周波解析工程を設ける方法が提案されている（例えば、特許文献３）。
【００１４】
さらに、配管内の熱流体の熱疲労現象をリアルタイムで予測する方法であって、例えば、熱成層化現象の応力評価解析を対象として、配管外表面の温度変化計測データから分離した長周期温度変化にも続いて定常性が仮定された有限要素法解析により長周期応力を計算する方法が提案されている（例えば、特許文献４）。
【特許文献１】特開２００３−１４９０５３号公報
【特許文献２】特開平１１−２２８９３号公報
【特許文献３】特開平８−１２８９２７号公報
【特許文献４】特開２００２−３２４１９号公報
【非特許文献１】“Standard Practices for Cycle Counting in Fatigue Analysis”, E1049,ANNUAL BOOK of ASTM STANDARDS 2002.
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述した方法（非特許文献１と特許文献１乃至４に開示された方法）では、熱流体の計測部を実機配管の合流部近傍に設けることが困難な場合もあり、このような場合、合流部近傍における熱流体の温度変化の空間分布を全体として把握することが困難であるという課題があった。
【００１６】
また、たとえ実機配管において熱流体の計測部を熱流体の合流部近傍に設けることができ、プラント稼動開始(起動)後定常状態において、合流部における熱流体の熱疲労現象を評価することができたとしても、プラント稼動開始(起動)時や稼動停止時のような非定常的状態においては、熱流体の温度変化などが計測できない場合や実際の計測データが合流部の熱流体の熱疲労現象を反映していないような場合があるために、配管内の熱流体の合流部近傍における熱疲労現象を高精度に予測評価することができないという課題があった。
【００１７】
さらに、配管内の熱流体の温度変化の振幅と頻度を分析する場合、上述したいずれの分析方法を用いたとしても、分析するために多大な計算時間がかかってしまう課題があった。
【００１８】
本発明は、このような状況に鑑みてなされてものであり、プラント稼動開始(起動)時や稼動停止時などの計測環境が悪い状況下においても、配管内の熱流体の熱疲労現象をより高精度に、より短時間に解析することができるようにし、もって配管内の熱流体の熱疲労現象を容易に把握することができる配管熱応力評価装置およびその処理方法、記録媒体並びにプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１９】
本発明の配管熱応力評価装置は、上述した課題を解決するために、予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析手段と、解析手段により解析された解析結果に基づいて、配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算手段と、第１の計算手段により計算された累積熱疲労値を記憶する記憶手段と、記憶手段により記憶された累積熱疲労値を表示する表示手段とを備えることを特徴とする。
【００２０】
解析手段により解析された解析結果には、少なくとも、配管内の熱流体の物質自体が有する性質を表す数値である物性値、熱流体の流速、熱流体の単位面積にかかる力である圧力、および熱流体の温度に関するデータが含まれるようにすることができる。
【００２１】
この配管熱応力評価装置は、解析手段により解析された解析結果に含まれる熱流体の温度に関するデータに基づいて、熱流体の温度の変化量と変化量に対応する頻度を所定の時間間隔に区分して計算する第２の計算手段をさらに備え、第１の計算手段は、第２の計算手段により計算された変化量と変化量に対応する頻度に基づいて累積熱疲労値を計算するようにすることができる。
【００２２】
この配管熱応力評価装置は、解析手段により解析された解析結果に含まれる熱流体の圧力に関するデータに基づいて、熱流体に加わる応力の変化量、および変化量に対応する頻度を計算する第２の計算手段をさらに備え、第１の計算手段は、第２の計算手段により計算された変化量と変化量に対応する頻度に基づいて累積熱疲労値を計算するようにすることができる。
【００２３】
この配管熱応力評価装置は、記憶手段により予め記憶されている第１の累積熱疲労値と、第１の計算手段により計算された第２の累積熱疲労値との比である累積熱疲労値比を計算する第２の計算手段とをさらに備え、表示手段は、第２の計算手段により計算された累積熱疲労値比をさらに表示するようにすることができる。
【００２４】
この配管熱応力評価装置は、解析結果に基づいて、配管と熱流体との間の熱移動の大きさを示す熱伝達率を計算する第２の計算手段と、第２の計算手段により計算された熱伝達率、配管の肉厚、および配管を構成する配管構造材熱伝達率に基づいて、配管内の熱流体の伝熱と配管の表面からの熱伝達量の比であるビオ数を計算する第３の計算手段とをさらに備えるようにすることができる。
【００２５】
この配管熱応力評価装置は、解析手段により解析するときに要求される所定の解析誤差のデータを取得する取得手段と、取得手段により取得された解析誤差のデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析手順が登録されている解析手順データベースを検索する検索手段とをさらに備え、解析手段は、検索手段により検索された解析手順に基づいて解析するようにすることができる。
【００２６】
解析手順データベースは、少なくとも、解析誤差と、解析手段により解析するときに要する所定の解析時間、および解析手順が対応付けて登録されているようにすることができる。
【００２７】
この配管熱応力評価装置は、解析手段により解析するときに要する第１の解析時間を計算する第２の計算手段と、第２の計算手段により計算された第１の解析時間と、解析手順データベースに登録されている第２の解析時間のうち、いずれの解析時間が短いか否かを判定する判定手段と、判定手段により第１の解析時間が第２の解析時間よりも短いと判定された場合、解析手順データベースに登録されている第２の解析時間を第１の解析時間に更新する更新手段とをさらに備えるようにすることができる。
【００２８】
解析手順データベースに登録されている解析手順は、少なくとも、第１の解析過程と第２の解析過程とからなり、第１の解析過程において解析手段により解析された解析結果に基づいて、解析手段により解析されるときの基礎のデータとなる初期値が予め登録されている初期値データベースを検索し、初期値を設定するようにすることができる。
【００２９】
解析手段は、第２の解析過程において、第１の解析過程において設定された初期値に基づいて解析するようにすることができる。
【００３０】
初期値データベースは、少なくとも、解析手段により解析するときの単位解析部位である解析メッシュ、配管内の熱流体の物質自体が有する性質を表す数値である物性値、熱流体の流速、熱流体の単位面積にかかる力である圧力、および熱流体の温度が対応付けて登録されているようにすることができる。
【００３１】
解析手順データベースは、少なくとも、熱流体の流速と解析手順が対応付けて登録されており、配管は、主要配管と、主要配管から分岐した分岐配管からなり、初期値データベースに含まれる流速のデータは、主要配管内の熱流体の平均流速で規格化されており、初期値を設定するとき、初期値データベースに登録されている流速のデータに平均流速を乗じて設定するようにすることができる。
【００３２】
解析手順データベースは、少なくとも、熱流体に含まれる高温流体の温度と解析手順が対応付けて登録されており、初期値データベースに含まれる温度のデータは、熱流体に含まれる高温流体の温度で規格化されており、初期値を設定するとき、初期値データベースに登録されている熱流体に含まれる高温流体の温度を乗じて設定するようにすることができる。
【００３３】
本発明の配管熱応力評価方法は、上述した課題を解決するために、予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析ステップと、解析ステップの処理により解析された解析結果に基づいて、配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算ステップと、第１の計算ステップの処理により計算された累積熱疲労値を記憶する記憶ステップと、記憶ステップの処理により記憶された累積熱疲労値を表示する表示ステップとを含むことを特徴とする。
【００３４】
本発明の記録媒体のプログラムは、上述した課題を解決するために、予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析ステップと、解析ステップの処理により解析された解析結果に基づいて、配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算ステップと、第１の計算ステップの処理により計算された累積熱疲労値を記憶する記憶ステップと、記憶ステップの処理により記憶された累積熱疲労値を表示する表示ステップとを含むことを特徴とする。
【００３５】
本発明のプログラムは、上述した課題を解決するために、予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象を解析する解析ステップと、解析ステップの処理により解析された解析結果に基づいて、配管の熱疲労の度合いを示す累積熱疲労値を計算する第１の計算ステップと、第１の計算ステップの処理により計算された累積熱疲労値を記憶する記憶ステップと、記憶手段により記憶された累積熱疲労値を表示する表示ステップとをコンピュータに実行させることを特徴とする。
【００３６】
本発明の配管熱応力評価装置および方法、記録媒体並びにプログラムにおいては、予め作成されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象が解析され、解析された解析結果に基づいて、配管の熱疲労の度合いを示す累積熱疲労値が計算され、計算された累積熱疲労値が記憶され、記憶された累積熱疲労値が表示される。
【発明の効果】
【００３７】
以上のように、本発明によれば、予め設定されたシミュレーションデータに基づいて、配管内の熱流体の熱疲労現象に伴う配管の熱疲労の度合いを示す累積熱疲労を計算し、表示することができる。これにより、プラント稼動開始(起動)時や稼動停止時などの計測環境が悪い状況下においても、配管内の熱流体の熱疲労現象を容易に把握することができる。また、配管内の熱流体の熱疲労現象を解析する場合、予め登録された解析手順データベースを用いて解析手順を検索することができる。これにより、解析対象である実機配管などの種類や許容される解析誤差などに対して最適化された解析手順を用いて、より高精度に、より短時間に解析することができる。さらに、予め登録された初期値データベースを用いて初期値を設定することができる。これにより、プラント稼動開始（起動）時や稼動停止時などのような非定常的状況においても、解析において基礎となる初期値を予測するとともに、正確な初期値を設定し、配管内の熱流体の熱疲労現象をより高精度に評価し、把握することができる。
【発明を実施するための最良の形態】
【００３８】
本発明の実施の形態について、図面を参照しながら説明する。
【００３９】
図２を参照して、本発明を適用した配管熱応力評価装置１１の第１の実施形態の原理について説明する。
【００４０】
配管熱応力評価装置１１は、本体２１と表示部２２により構成されている。さらに、本体２１は、CPUなどからなる、配管内の熱疲労の度合いを示す累積熱疲労値などを計算する制御部（例えば、図３の制御部３１など）や、HDD(Hard Disc Drive)などからなる、配管内の熱流体の熱疲労現象を解析するためのシミュレータデータなどを記憶する記憶部(例えば、図３の記憶部３３など)などにより構成される。
【００４１】
本体２１は、配管内の熱流体の温度変化とその頻度を計算することにより、配管内の熱疲労の度合いを示す累積熱疲労値を計算し、計算された配管内の熱流体の温度変化とその頻度と累積熱疲労値のデータなどを表示部２２に供給する。表示部２２は、図２に示されるように、解析対象となる実際の配管である実機配管の解析画像などを表示するとともに、本体２１から供給された配管内の熱流体の温度変化とその頻度と累積熱疲労値のデータなどを取得し、取得された配管内の熱流体の温度変化とその頻度と累積熱疲労値のデータなどを表示する。
【００４２】
図３は、本発明を適用した配管熱応力評価装置１１の第１の実施形態の詳細な構成を表している。
【００４３】
配管熱応力評価装置１１は、本体２１、表示部２２、および外部記録媒体４１により構成されている。また、本体２１は、制御部３１、計算部３２、記憶部３３、タイマ３４、および入力部３５により構成されている。
【００４４】
制御部３１は、ユーザの操作により図示せぬドライブに挿入された外部記録媒体４１（例えば、DVD(Digital Versatile Disc)など）から、配管内の熱流体の熱疲労現象を解析するためのシミュレータデータを取得し、取得されたシミュレーションデータを計算部３２と記憶部３３に供給する。また、制御部３１は、記憶部３３に記憶された解析データを記憶部３３から読み出し、読み出された解析データを表示部２２に供給するとともに、タイマ３４から現在の時刻情報を取得し、計算部３２に供給する。さらに、制御部３１は、ユーザの操作により入力された実際の配管に関するデータである実機配管データ（例えば、配管の大きさ、配管の肉厚(厚さ)、熱流体の種類や物性、実機配管に設けられた計測部（図示せず）で計測された計測値など）を入力部３５から取得し、取得された実機配管データを計算部３２に供給する。
【００４５】
なお、このシミュレーションデータには、例えば、配管内の熱流体の挙動や乱流などに関するシミュレーションを行うための所定のデータが予め作成され、含まれている。
【００４６】
計算部３２は、ユーザの操作により入力部３５から制御部３１を介して、実際の配管に関するデータである実機配管データを取得するとともに、外部記録媒体４１から制御部３１を介してシミュレーションデータを取得する。計算部３２は、取得された実機配管データとシミュレーションデータに基づいて、解析対象である配管内の熱流体を解析する。また、計算部３２は、このように解析された解析結果である解析データを記憶部３３に供給する。
【００４７】
記憶部３３は、計算部３２から供給された解析データを取得し、記憶するとともに、制御部３１の指示に基づいて制御部３１に記憶された解析データを供給する。
【００４８】
タイマ３４は、現在の正確な時刻を計測し、必要に応じて、現在の時刻情報を制御部３１に供給する。
【００４９】
入力部３５は、実際の配管に関するデータである実機配管データを入力するための種々のキーボード（図示せず）やマウス（図示せず）を有しており、ユーザの操作により入力された実機配管データを制御部３１に供給する。
【００５０】
表示部２２は、図示せぬLCD(Liquid Crystal Display)や図示せぬCRT(CathodeRay Tube)などが設けられており、制御部３１を介して記憶部３３から供給された解析データを取得し、必要に応じて、その解析データに基づき、配管内の熱流体に関する物質量（例えば、熱流体物性値、流速、圧力、温度など）の空間分布を表示する。
【００５１】
なお、本発明の第１の実施の形態に示された配管熱応力評価装置１１においては、ユーザの操作により挿入された外部記録媒体４１からシミュレーションデータを取得しているが、配管熱応力評価装置１１内の内部記録媒体(HDD(Hard Disc Drive)など)に予め記録させるようにしてもよい。
【００５２】
また、実機配管データをユーザが入力部３５を操作することにより入力し、配管熱応力評価装置１１が取得するようにしているが、例えば、シミュレーションデータのように、予め実機配管データが記録された外部記録媒体から取得するようにしてもよい。
【００５３】
次に、図４のフローチャートを参照して、図３の配管熱応力評価装置１１における累積熱疲労値計算処理について説明する。なお、この処理は、ユーザが図示せぬドライブに外部記録媒体４１を挿入することにより開始される。
【００５４】
ステップS１において、制御部３１は、ユーザの操作により図示せぬドライブに挿入された外部記録媒体４１から、配管内の熱流体の熱疲労現象を解析するためのシミュレータデータを取得し、取得されたシミュレーションデータを計算部３２と記憶部３３に供給する。
【００５５】
ステップS２において、ユーザが入力部３５の有する種々のキーボード（図示せず）を操作することにより、実際の配管に関するデータである実機配管データ（例えば、配管の大きさ、配管の肉厚（厚さ）、熱流体の種類や物性、実機配管に設けられた計測部（図示せず）で計測された計測値など）を制御部３１は入力部３５から取得し、取得された実機配管データを計算部３２に供給する。
【００５６】
ステップS３において、計算部３２は、制御部３１を介して入力部３５および外部記録媒体４１から取得された実機配管データおよびシミュレーションデータに基づいて、配管および配管内の熱流体について過渡解析を行う。具体的には、配管流体部分を解析メッシュごとに細分割し、細分割された解析メッシュごとに運動量保存則、質量保存則、およびエネルギー保存則を満たすように過渡解析をする。ここで、「解析メッシュ」とは、過渡解析を行う際の単位解析部位である。例えば、解析メッシュ数が１万である場合、過渡解析においては、解析対象となる配管を１万の単位解析部位（解析メッシュ）に細分割して解析することを意味している。計算部３２は、以上のような過渡解析により解析された解析データを記憶部３３に供給する。
【００５７】
ステップS４において、記憶部３３は、計算部３２から供給された解析データを取得し、取得された解析データを記憶する。ステップS５において、制御部３１は、記憶部３３に記憶されている解析データを読み出し、読み出された解析データを表示部２２に供給する。表示部２２は、制御部３１を介して記憶部３３から解析データを取得し、取得された解析データに基づき、解析メッシュごとの物理量（例えば、熱流体物性値、流速、圧力、温度など）の空間分布が分かるように表示する。
【００５８】
図５は、表示部２２に表示された解析メッシュごとの物理量の空間分布画像の表示例を示している。
【００５９】
図５に示されるように、配管についての外観を立体的に表す配管画像４５と、配管を解析メッシュごとに細分割した画像４６が表示部２２に表示される。これにより、配管内の解析メッシュごとの物理量の空間分布を把握することができ、配管内の熱流体の熱疲労現象を容易に把握することができる。なお、配管内の解析メッシュごとの各物理量が表示部２２により表示されるようにしてもよい。
【００６０】
ステップS６において、配管熱応力評価装置１１は、サイクルカウント処理を実行する。このサイクルカウント処理の詳細は、図６のフローチャートに示されている。
【００６１】
図６のフローチャートを参照して、図３の配管熱応力評価装置１１のサイクルカウント処理について説明する。
【００６２】
ここで、配管内の熱流体の温度変化の変化量の大きさを示すΔTを予め所定の温度区分数Nに分割して設定しておく。例えば、温度変化量０℃乃至５０００℃の範囲について、１０００の温度区分に分割し（この場合、温度区分数Nは１０００である）、温度変化量０℃をΔT(1)、温度変化量０℃乃至５℃をΔT(2)、温度変化量５℃乃至１０℃をΔT(3)、温度変化量１０℃乃至１５℃をΔT(4)などのように設定する。
【００６３】
また、図７に示されるように、配管内の熱流体の温度変化は、時間の経過とともに大きく変動する。そこで、例えば、解析開始時刻から解析終了時刻までを所定の時間区分数n（例えば、時間区分数nを１００に設定する）に分割して設定し、順次、t1,t2,t3・・・tnのように予め設定しておく。なお、時間区分tnで配管内の熱流体がΔT(N)の大きさで変化した場合、その温度区分をΔTn(N)と表記する。
【００６４】
ステップS３１において、制御部３１は、予め設定した所定の温度区分数を示す変数Nに、初期値として「１」を設定し、予め設定した所定の時間区分数を示す変数nに、初期値として「１」を設定する。また、温度区分ΔTn(N)に対応する頻度を示すJn(N)の初期値を「０」に設定する。すなわち、サイクルカウント処理を実行する前においては、温度区分ΔTn(N)に対応する頻度を示す全てのJn(N)の値を「０」に設定する。
【００６５】
ステップS３２において、制御部３１は、温度区分ΔTn(N)に該当する温度変化があるか否かを判定する。すなわち、制御部３１は、解析対象である配管内において実際に温度区分ΔTn(N)の変化量で熱流体の温度が変化しているか否かを判定する。
【００６６】
ステップS３２において温度区分ΔTn(N)に該当する温度変化があると判定された場合、制御部３１はステップS３３で、温度区分ΔTn(N)に対応する頻度を示すJn(N)の値をインクリメントするための頻度制御信号を生成し、計算部３２に供給する。
【００６７】
ステップS３４において、計算部３２は、制御部３１から供給された頻度制御信号に基づいて、温度区分ΔTn(N)に対応する頻度を示すJn(N)の値を１だけインクリメントする。これにより、解析対象である配管内において実際に温度区分ΔTn(N)の変化量で熱流体の温度が１回変化したことを計算することができる。
【００６８】
一方、ステップS３２において温度区分ΔTn(N)に該当する温度変化がないと判定された場合、制御部３１は、温度区分ΔTn(N)に対応する頻度を示すJn(N)の値を１だけインクリメントするための頻度制御信号を生成することなく、ステップS３４の頻度インクリメント処理をスキップする。
【００６９】
ステップS３５において、制御部３１は、タイマ３４から現在の正確な時刻情報を読み出し、現在の解析時刻tが時間区分tn以上であるか否かを判定する。例えば、現在の解析時刻tが時間区分tnの範囲内であれば、現在の解析時刻tが時間区分tn以上ではないと判定される。
【００７０】
ステップS３５において現在の時刻tがtn以上であると判定された場合、制御部３１はステップS３６において、タイマ３４から現在の正確な時刻情報を読み出し、現在の時刻tが予め設定された解析終了時刻以上であるか否かを判定する。
【００７１】
ステップS３６において現在の時刻tが予め設定された解析終了時刻以上ではないと判定された場合、制御部３１はステップS３７において、時間区分数nの値を１だけインクリメントするための時間区分数制御信号を生成し、計算部３２に供給する。ステップS３８において、計算部３２は、制御部３１から供給された時間区分数制御信号に基づいて、時間区分数nの値を１だけインクリメントする。
【００７２】
これにより、解析開始時刻から解析終了時刻までの全体を通して、解析対象である配管内において、実際に温度区分ΔTn(N)の変化量で熱流体の温度が何回変化したのかという頻度を計算することができる。
【００７３】
一方、ステップS３５において現在の時刻tがtn以上ではないと判定された場合、処理はステップS３２に戻り、ステップS３２以降の処理が繰り返される。これにより、時間区分tn内において、解析対象である配管内で実際に温度区分ΔTn(N)の変化量で熱流体の温度が何回変化したのかという頻度を計算することができる。
【００７４】
ステップS３６において現在の時刻tが予め設定された解析終了時刻以上であると判定された場合、制御部３１はステップS３９において、これまでの処理により計算されたデータを計算部３２から記憶部３３に供給するためのデータ供給制御信号を生成し、計算部３２に供給する。また、計算部３２は、制御部３１から供給されたデータ供給制御信号に基づいて、これまでの処理により計算されたデータを記憶部３３に供給する。
【００７５】
ステップS４０において、記憶部３３は、計算部３２から供給されたデータを記憶する。例えば、図８に示されるように、温度区分ΔTn(N)と温度区分ΔTn(N)に対応する頻度を示すJn(N)が対応付けられて記憶されている。
【００７６】
図８のデータベース４８の第１列目と第２列目には、「ΔTn(N)」、および「Jn(N)」が記述されており、それぞれ、温度区分と、温度区分ΔTn(N)に対応する頻度を示している。なお、図８のデータベース４８の例の場合、温度区分数Nを１０００に予め設定している。
【００７７】
また、図８のデータベース４８では、上から最初の二重線までのデータが１つのまとまりであり、次の二重線までのデータが次のまとまりであり、以降、順次同様のデータのまとまりが記述されている。以下、このようなデータのまとまりを上から第１段落、第２段落などのように呼ぶ。これらのデータのまとまりは、各時間区分で解析を行ったときのデータのまとまりである。例えば、第１段落では、時間区分t1で解析を行ったときのデータのまとまりであることを示している。
【００７８】
図８のデータベース４８の第１段落の第１行目の場合、「ΔTn(N)」は「ΔT1(1)」であり、温度区分がΔT1(1)であることと、時間区分がt1であることを示している。「Jn(N)」は「J1(1)」であり、温度区分ΔT1(1)に対応する頻度がJ1(1)であることを示している。
【００７９】
図８のデータベース４８の第１段落の第２行目の場合、「ΔTn(N)」は「ΔT1(2)」であり、温度区分がΔT1(2)であることと、時間区分がt1であることを示している。「Jn(N)」は「J1(2)」であり、温度区分ΔT1(2)に対応する頻度がJ1(2)であることを示している。
【００８０】
図８のデータベース４８の第１段落の第１０００行目の場合、「ΔTn(N)」は「ΔT1(1000）」であり、温度区分がΔT1(1000)であることと、時間区分がt1であることを示している。「Jn(N)」は「J1(1000)」であり、温度区分ΔT1(1000)に対応する頻度がJ1(1000)であることを示している。
【００８１】
図８のデータベース４８の第２段落の第１行目の場合、「ΔTn(N)」は「ΔT2(1)」であり、温度区分がΔT2(1)であることと、時間区分がt2であることを示している。「Jn(N)」は「J2(1)」であり、温度区分ΔT2(1)に対応する頻度がJ2(1)であることを示している。
【００８２】
図８のデータベース４８の第２段落の第２行目の場合、「ΔTn(N)」は「ΔT2(2)」であり、温度区分がΔT2(2)であることと、時間区分がt2であることを示している。「Jn(N)」は「J2(2)」であり、温度区分ΔT2(2)に対応する頻度がJ2(2)であることを示している。
【００８３】
図８のデータベース４８の第２段落の第１０００行目の場合、「ΔTn(N)」は「ΔT2(1000）」であり、温度区分がΔT2(1000)であることと、時間区分がt2であることを示している。「Jn(N)」は「J2(1000)」であり、温度区分ΔT2(1000)に対応する頻度がJ2(1000)であることを示している。
【００８４】
図８のデータベース４８の第n段落の第１行目の場合、「ΔTn(N)」は「ΔTn(1)」であり、温度区分がΔTn(1)であることと、時間区分がtnであることを示している。「Jn(N)」は「Jn(1)」であり、温度区分ΔTn(1)に対応する頻度がJn(1)であることを示している。
【００８５】
図８のデータベース４８の第n段落の第２行目の場合、「ΔTn(N)」は「ΔTn(2)」であり、温度区分がΔTn(2)であることと、時間区分がtnであることを示している。「Jn(N)」は「Jn(2)」であり、温度区分ΔTn(2)に対応する頻度がJn(2)であることを示している。
【００８６】
図８のデータベース４８の第n段落の第１０００行目の場合、「ΔTn(N)」は「ΔTn(1000）」であり、温度区分がΔTn(1000)であることと、時間区分がtnであることを示している。「Jn(N)」は「Jn(1000)」であり、温度区分ΔTn(1000)に対応する頻度がJn(1000)であることを示している。
【００８７】
ステップS４１において、制御部３１は、現在の温度区分数Nが予め設定された所定の値（例えば、１０００）よりも小さいか否かを判定する。ステップS４１において現在の温度区分数Nが予め設定された所定の値よりも小さいと判定された場合、制御部３１はステップS４２において、現在の温度区分数Nの値を１だけインクリメントするための温度区分数制御信号を生成し、計算部３２に供給する。ステップS４３において、計算部３２は、制御部３１から供給された温度区分数制御信号に基づいて、現在の温度区分数Nの値を１だけインクリメントする。その後、処理はステップS３２に戻り、ステップS３２以降の処理が繰り返される。これにより、解析するべき現在の温度区分を次の温度区分にすることができる。従って、予め設定した温度区分全体についてサイクルカウント処理を行うことができる。
【００８８】
一方、ステップS４１において現在の温度区分数Nが予め設定された所定の値よりも小さくない（すなわち、所定の値である）と判定された場合、制御部３１は、現在の温度区分数Nの値を１だけインクリメントするための温度区分数制御信号を生成することなく、処理を図４のステップS７に進める。
【００８９】
以上のように、予め温度区分数と時間区分数を設定し、サイクルカウント処理を行うので、配管内の熱流体の全体についてサイクルカウント処理を行うことができる。
【００９０】
図４のフローチャートに戻って、ステップS７において、制御部３１は、記憶部３３に記憶されているサイクルカウント処理（図６のステップS３１乃至S４３の処理）のデータ（例えば、図８のデータベース４８に登録されているデータ）を読み出し、読み出されたサイクルカウント処理のデータを計算部３２に供給する。計算部３２は、制御部３１を介して供給されたサイクルカウント処理のデータ（例えば、図８のデータベース４８に登録されているデータ）を取得し、取得されたサイクルカウント処理のデータに基づいて、配管内の熱流体の熱疲労現象に伴う配管の熱疲労の度合いを示す累積熱疲労値を、以下の［数１］に従って計算する。また、計算部３２は、計算により得られた累積熱疲労値のデータを記憶部３３に供給する。
【００９１】
【数１】
2007171067.tif 000003
【００９２】
ステップS８において、記憶部３３は、計算部３２から供給された累積熱疲労値のデータを取得し、取得された累積熱疲労値のデータを記憶する。ステップS９において、制御部３１は、記憶部３３に記憶された累積熱疲労値のデータを読み出し、読み出された累積熱疲労値のデータを表示部２２に供給する。表示部２２は、制御部３１を介して記憶部３３から供給された累積熱疲労値のデータを取得し、取得された累積熱疲労値のデータを表示する。
【００９３】
以上のように、本発明の第１の実施の形態に示された配管熱応力評価装置１１では、配管内の熱流体の熱疲労現象に伴う配管の熱疲労の度合いを示す累積熱疲労を計算し、表示することができるので、配管内の熱流体の熱疲労現象を容易に把握することができる。
【００９４】
なお、配管内の熱流体の温度変化とその頻度をカウントする方法として、サイクルカウント方法を用いたが、例えば、温度区分ごとにその区分での最大温度と最小温度から順次サイクルカウントするRainflow Counting法を用いてもよい。
【００９５】
次に、図９を参照して、本発明を適用した配管熱応力評価装置１１の第１の実施形態の他の原理について説明する。
【００９６】
配管熱応力評価装置１１は、本体２１と表示部２２により構成されている。本体２１はさらに、CPUなどからなる、配管内の熱疲労の度合いを示す累積熱疲労値などを計算する制御部（例えば、図３の制御部３１など）や、HDD(Hard Disc Drive)などからなる、配管内の熱流体の熱疲労現象を解析するためのシミュレータデータなどを記憶する記憶部(例えば、図３の記憶部３３など)などにより構成される。
【００９７】
本体２１は、配管内の熱流体の応力変化とその頻度を計算することにより、配管内の熱疲労の度合いを示す累積熱疲労値を計算し、計算された配管内の熱流体の応力変化とその頻度と累積熱疲労値のデータなどを表示部２２に供給する。表示部２２は、図２に示されるように、解析対象となる実際の配管である実機配管の解析画像などを表示するとともに、本体２１から供給された配管内の熱流体の応力変化とその頻度と累積熱疲労値のデータなどを取得し、取得された配管内の熱流体の応力変化とその頻度と累積熱疲労値のデータなどを表示する。
【００９８】
なお、図２を参照して説明した、本発明を適用した配管熱応力評価装置１１の第１の実施形態の原理と、図９を参照して以下に説明する、本発明を適用した配管熱応力評価装置１１の第１の実施形態の他の原理とでは、サイクルカウント処理（例えば、図６のステップＳ３１乃至Ｓ４３の処理など）においてのみ大きく異なる。すなわち、図６のフローチャートを参照して説明したサイクルカウント処理では、配管内の熱流体の温度変化とその頻度を計算するようにしたが、以下に説明するサイクルカウント処理（図１０のフローチャートを参照して後述する）では、配管内の熱流体の応力変化とその頻度を計算するようにした。但し、本発明を適用した配管熱応力評価装置１１の詳細な構成などの説明（例えば、図３と図４を参照して行った説明）については、繰り返しになるので省略する。
【００９９】
ここで、配管内の熱流体の応力変化とその頻度を計算する場合のサイクルカウント処理の詳細は、図１０のフローチャートに示されている。
【０１００】
図１０のフローチャートを参照して、図３の配管熱応力評価装置１１の他のサイクルカウント処理を説明する。なお、図１０のステップS１０１、ステップS１０５乃至S１１１、およびステップS１１３の処理は、図６のステップS３１、ステップS３５乃至S４１、およびステップS４３の処理と同様であるので、その説明は省略する。
【０１０１】
ステップS１０２において、制御部３１は、応力区分Δσn(N)に該当する応力変化があるか否かを判定する。すなわち、制御部３１は、解析対象である配管内において実際に応力区分Δσn(N)の変化量で熱流体の応力が変化しているのか否かを判定する。ステップS１０２において応力区分Δσn(N)に該当する温度変化があると判定された場合、制御部３１はステップS１０３で、応力区分Δσn(N)に対応する頻度を示すJn(N)の値をインクリメントするための頻度制御信号を生成し、計算部３２に供給する。
【０１０２】
ステップS１０４において、計算部３２は、制御部３１から供給された頻度制御信号に基づいて、応力区分Δσn(N)に対応する頻度を示すJn(N)の値を１だけインクリメントする。これにより、解析対象である配管内において実際に応力区分Δσn(N)の変化量で熱流体の応力が１回変化したことを計算することができる。
【０１０３】
一方、ステップS１０２において応力区分Δσn(N)に該当する応力変化がないと判定された場合、制御部３１は、応力区分Δσn(N)に対応する頻度を示すJn(N)の値を１だけインクリメントするための頻度制御信号を生成することなく、ステップS１０４の頻度インクリメント処理をスキップする。
【０１０４】
ステップS１１１において現在の温度区分数Nが予め設定された所定の値よりも小さいと判定された場合、制御部３１はステップS１１２において、現在の応力区分数Nの値を１だけインクリメントするための応力区分数制御信号を生成し、計算部３２に供給する。
【０１０５】
以上のように、配管内の熱流体の応力変化とその頻度を計算するようにしたので、配管内の熱流体の熱疲労現象を容易に把握することができる。
【０１０６】
なお、図１１は、配管内の熱流体の応力変化とその頻度を計算することによりサイクルカウント処理を行う場合に、記憶部３３に記憶されるサイクルカウント処理のデータのデータベース４９の例である。
【０１０７】
図１１に示されるように、応力区分Δσn(N)と応力区分Δσn(N)に対応する頻度を示すJn(N)が対応付けられて記憶されている。なお、図１１の第２列目と図８の第２列目は同様であり、また、図１１の第１列目と図８の第１列目は、温度区分ΔTn(N)を応力区分Δσn(N)に置き換えたものであるので、その説明は省略する。
【０１０８】
次に、図１２のフローチャートを参照して、図３の制御部３１における他の累積熱疲労値計算処理について説明する。なお、図１２のステップS１３１乃至S１３８の処理は、図４のステップS１乃至S８の処理と同様であるので、その説明は省略する。
【０１０９】
ステップS１３９において、制御部３１は、予め記憶部３３に記憶させている配管についての累積熱疲労値のデータであって、解析対象となる実機配管と比べて配管の径が小さい配管に関する累積熱疲労値のデータと、ステップS１３１乃至S１３８の処理により計算された累積熱疲労値のデータを読み出し、計算部３２に供給する。
【０１１０】
ステップS１４０において、計算部３２は、制御部３１を介して記憶部３３から供給された所定の累積熱疲労値のデータと、ステップS１３１乃至S１３８の処理により計算された累積熱疲労値のデータを取得し、取得された２つの累積熱疲労値のデータに基づいて、［数２］に従って２つの累積熱疲労値の比であるスケール補正値（図１３のScale factor）を計算する。計算部３２は、計算された累積熱疲労値のデータとスケール補正値のデータを記憶部３３に供給する。
【０１１１】
［数２］
スケール補正値＝配管の径が小さい配管の累積熱疲労値／実機配管の累積疲労値
【０１１２】
ステップS１４１において、記憶部３３は、計算部３２から供給された累積熱疲労値のデータとスケール補正値のデータを取得し、取得された累積熱疲労値のデータとスケール補正値のデータを記憶する。ステップS１４２において、制御部３１は、記憶部３３に記憶されている累積熱疲労値のデータとスケール補正値のデータを読み出し、読み出された累積熱疲労値のデータとスケール補正値のデータを表示部２２に供給する。表示部２２は、制御部３１を介して記憶部３３から供給された累積熱疲労値のデータとスケール補正値のデータを取得し、取得された累積熱疲労値のデータとスケール補正値のデータを表示する。
【０１１３】
また、図１３に示されるように、取得された累積熱疲労値のデータとスケール補正値のデータを表示するとともに、解析対象となる実機配管と比べて配管の径が小さい配管についての外観を立体的に表す配管画像５１と、配管を解析メッシュごとに細分割した画像５２を表示し、また、実機配管についての外観を立体的に表す配管画像５３と、配管を解析メッシュごとに細分割した画像５４を表示するようにしてもよい。
【０１１４】
これにより、配管の径がより小さい配管に関する累積熱疲労値と比較でき、離散的な計測点からなる実機配管データを補完することができる。従って、実機配管に設けられた計測部（図示せず）の設置場所が良くない計測環境下において、配管内の熱流体の熱疲労現象をより高精度に把握することができる。
【０１１５】
次に、図１４を参照して、本発明を適用した配管熱応力評価装置１１の第１の実施形態の他の原理について説明する。
【０１１６】
配管熱応力評価装置１１は、本体２１と表示部２２により構成されている。本体２１はさらに、CPUなどからなる、配管内の熱疲労の度合いを示す累積熱疲労値などを計算する制御部（例えば、図３の制御部３１など）や、HDD(Hard Disc Drive)などからなる、配管内の熱流体の熱疲労現象を解析するためのシミュレータデータなどを記憶する記憶部(例えば、図３の記憶部３３など)などにより構成される。
【０１１７】
本体２１は、配管とそれに接する熱流体との間の熱移動の大きさを示す熱伝達率αと、配管内の熱流体の伝熱と配管表面からの熱伝達量の比であるビオ数Biを計算し、計算された熱伝達率αとビオ数Biのデータを表示部２２に供給する。表示部２２は、図１４に示されるように、解析対象となる実際の配管である実機配管の解析画像などを表示するとともに、本体２１から供給された熱伝達率αとビオ数Biのデータなどを取得し、取得された熱伝達率αとビオ数Biのデータなどを表示する。
【０１１８】
なお、本発明を適用した配管熱応力評価装置１１の詳細な構成などの説明（例えば、図３を参照して行った説明）については、繰り返しになるので省略する。
【０１１９】
さらに、図１５のフローチャートを参照して、図３の配管熱応力評価装置１１の他の累積熱疲労計算処理について説明する。なお、図１５のステップS１８１乃至S１８５の処理は、図４のステップS１乃至S５の処理と同様であるので、その説明は省略する。
【０１２０】
ステップS１８６において、制御部３１は、記憶部３３に記憶されている解析データを読み出し、読み出された解析データを計算部３２に供給する。計算部３２は、制御部３１を介して記憶部３３から供給された解析データに基づいて、以下の［数３］に従って、配管とそれに接する熱流体との間の熱移動の大きさを示す熱伝達率α（例えば、第１解析メッシュの熱伝達率α１など）を解析メッシュごとに計算する。
【０１２１】
［数３］
（λ／d1）×（T0−Ts）＝α１×（Tf−T0）
ここで、記号α１、Tf、T0、Ts、d1、λは、それぞれ、第１解析メッシュの熱伝達率、配管内の熱流体から第１解析メッシュの温度、配管内面温度、配管構造物から第１解析メッシュの温度、第１解析メッシュの幅、および配管構造物の構造材熱伝達率を示している。以下同様に、解析メッシュごとの熱伝達率αを求めることができる。
【０１２２】
ステップS１８７において、計算部３２は、ステップS１８６の処理において計算された熱伝達率αと解析データに基づいて、配管内の熱流体の伝熱と配管表面からの熱伝達量の比であるビオ数Biを計算し、計算された熱伝達率とビオ数のデータを記憶部３３に供給する。ここで、計算されたビオ数Biが１を超えるということは、配管内の熱流体の熱伝達が遅いことを示しており、配管内の熱流体の温度勾配が無視できないことを示している。
【０１２３】
ステップS１８８において、記憶部３３は、計算部３２から供給された熱伝達率とビオ数のデータを取得し、取得された熱伝達率とビオ数のデータを記憶する。ステップS１８９において、制御部３１は、記憶部３３に記憶された熱伝達率とビオ数のデータを読み出し、読み出された熱伝達率とビオ数のデータを表示する。
【０１２４】
以上のように、本発明の実施の形態に示された配管熱応力評価装置では、配管とそれに接する熱流体との間の熱移動の大きさを見積もるための指数である熱伝達率αと、配管内の熱流体の伝熱と配管表面からの熱伝達量の比率であるビオ数Bi（例えば、第１解析メッシュのビオ数Bi１など）を［数４］に従って計算し、そのデータを表示することができる。
【０１２５】
［数４］
Bi１＝α１×ｄ／λ
ここで、記号α１、ｄ、およびλはそれぞれ、第１解析メッシュの熱伝達率、配管の厚さ、および配管構造材の配管構造材熱伝達率を示している。以下同様に、［数４］に従って、各解析メッシュのビオ数Biを求めることができる。
【０１２６】
これにより、空間的に離散した計測点からなる実機配管データに対して、連続的な空間分布を把握した上で配管内の熱疲労現象を評価するができ、配管内の熱流体の熱疲労現象を容易に把握することができる。
【０１２７】
なお、本発明を適用した第１の実施形態に示された配管熱応力評価装置１１においては、配管とそれに接する熱流体との間の熱移動の大きさを見積もるための指数である熱伝達率αのデータと、配管内の熱流体の伝熱と配管表面からの熱伝達量の比率であるビオ数Biのデータを表示するようにしているが、累積熱疲労値も計算し、計算された累積熱疲労値のデータを同時に表示するようにしてもよい。
【０１２８】
次に、図１６を参照して、本発明を適用した配管熱応力評価装置１１の第２の実施形態の原理について説明する。
【０１２９】
配管熱応力評価装置１１は、本体２１、表示部２２、およびサブ本体６１により構成されている。本体２１はさらに、CPUなどからなる、配管内の熱疲労の度合いを示す累積熱疲労値などを計算する制御部（例えば、図３の制御部３１など）や、HDD(Hard Disc Drive)などからなる、配管内の熱流体の熱疲労現象を解析するためのシミュレータデータなどを記憶する記憶部(例えば、図３の記憶部３３など)などにより構成される。また、サブ本体６１はさらに、CPUなどからなる、解析手順を検索する制御部（例えば、図１８の制御部３１など）や、HDD(Hard Disc Drive)などからなる、実機配管データを解析するための解析手順が登録されている解析手順データベース（例えば、図１８の解析手順データベース７２）や解析処理をするときの初期値が登録されている初期値データベース（例えば、図１８の初期値データベース７１）などを記憶する記憶部(例えば、図１８の記憶部３３など)などにより構成される。
【０１３０】
サブ本体６１は、図１７に示されるように、解析誤差、解析時間、および解析手順が対応付けられて登録されている解析手順データベースを検索し、検索された解析手順を本体２１に供給する。本体２１は、サブ本体６１から供給された解析手順に基づいて実機配管データについて高度解析処理を行う。解析手順は、少なくとも２つ以上の解析過程（例えば、解析過程１と解析過程２）からなり、解析過程１では、安定な時間離散化手法などにより粗く解析され、その解析結果はサブ本体６１に供給される。サブ本体６１は、本体２１から供給された解析過程１での解析結果と初期値データベースに基づいて解析処理に用いられる初期値を設定し、設定された初期値を本体２１に供給する。本体２１は、サブ本体６１から供給された初期値に基づいてさらに高度解析処理を行うとともに、高度解析処理に要した解析時間を解析誤差と対応付けて、すでに解析手順データベースに登録されている解析誤差と解析時間を更新する。表示部２２は、図１６に示されるように、解析対象となる実際の配管である実機配管の解析画像などを表示する。  なお、以上においては、本体２１とサブ本体６１の２つを設けたが、勿論、本体２１とサブ本体６１を１つの本体にしてもよい。以下に説明する本発明を適用した配管熱応力評価装置の第２の実施形態においては、本体２１のみを設けている。
【０１３１】
図１８は、本発明を適用した配管熱応力評価装置１１の第２の実施形態の構成を表している。なお、図３の配管熱応力評価装置１１の構成と対応するものについては、同一の符号を付してあり、その説明は繰り返しになるので省略する。
【０１３２】
記憶部３３は、初期値データベース７１、解析手順データベース７２、およびデータ記憶部７３を有している。初期値データベース７１には、すでに解析された配管についての初期値のデータが対応付けて登録されており、制御部３１の指示に基づいて、登録されているデータベースを制御部３１に供給する。解析手順データベース７２には、予め、解析対象となる実機配管や熱流体などのデータが詳細にタイプ分けされ、これまでの解析誤差と解析時間と解析手順などに対応付けて登録されている。
【０１３３】
また、解析手順データベース７２は、制御部３１の指示に基づいて、登録されているデータベースを制御部３１に供給するとともに、計算部３２から供給された新たな解析誤差と解析時間を取得し、取得された新たな解析誤差と解析時間をデータベースに登録する。
【０１３４】
データ記憶部７３は、計算部３２から供給された解析データを取得し、取得された解析データを記憶するとともに、制御部３１の指示に基づいて制御部３１に記憶された解析データを供給する。
【０１３５】
図１９のフローチャートを参照して、図１８の配管熱応力評価装置１１の累積熱疲労計算処理について説明する。なお、図１９のステップS２０１、ステップS２０２、ステップS２０６乃至S２１０、およびステップS２１５の処理は、図４のステップS１、ステップS２、およびステップS４乃至ステップS９の処理と同様であるので、その説明は省略する。
【０１３６】
ステップS２０３において、制御部３１は、ユーザが入力部３５の有する種々のキーボード（図示せず）を操作することにより、配管内の熱流体の熱疲労現象を解析するときの、ユーザが許容できる解析誤差（例えば、４％乃至６％などの誤差を示す数値）のデータを取得し、取得された解析誤差のデータを計算部３２に供給する。
【０１３７】
ステップS２０４において、制御部３１は、解析手順データベース７２を読み出し、入力部３５から制御部３１を介して供給された解析誤差のデータと、読み出された解析手順データベースに基づいて、解析手順を検索する。
【０１３８】
図２０は、解析手順データベース７２で管理されているデータベースの例を表している。
【０１３９】
図２０の解析手順データベース７２の第１列目乃至第３列目には、「解析誤差」、「解析時間」、および「解析手順」が記述されており、それぞれ、後述する高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）での解析手順に従った解析時において、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間、および高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順を示している。
【０１４０】
ここで、解析手順とは、例えば、解析するときの過程を所定の数（例えば、３つ）に分け、解析過程１、解析過程２などとし、解析過程１で解析メッシュ数が比較的少ないものを用いて解析した後、その他の解析過程において解析メッシュ数を増加させたものを用いて解析する手順などがある。もちろん、解析過程をより多く設けることも可能である。また、解析手順データベース７２で管理されているデータベース（例えば、図２０の解析データベース７２）の解析手順を適宜新たに登録したり、変更したりすることもできる。
【０１４１】
解析手順データベース７２の第１行目の場合、「解析誤差」は「−８％乃至−１０％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「−８％乃至−１０％」であることを示している。「解析時間」は「a1」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a1」であることを示している。「解析手順」は「手順１」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順１」であることを示している。
【０１４２】
解析手順データベース７２の第２行目の場合、「解析誤差」は「−６％乃至−８％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「−６％乃至−８％」であることを示している。「解析時間」は「a2」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a2」であることを示している。「解析手順」は「手順２」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順２」であることを示している。
【０１４３】
解析手順データベース１７２の第３行目の場合、「解析誤差」は「−４％乃至−６％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「−４％乃至−６％」であることを示している。「解析時間」は「a3」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a3」であることを示している。「解析手順」は「手順３」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順３」であることを示している。
【０１４４】
解析手順データベース７２の第４行目の場合、「解析誤差」は「−２％乃至−４％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「−２％乃至−４％」であることを示している。「解析時間」は「a4」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a4」であることを示している。「解析手順」は「手順４」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順４」であることを示している。
【０１４５】
解析手順データベース７２の第５行目の場合、「解析誤差」は「−２％乃至０％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「−２％乃至０％」であることを示している。「解析時間」は「a5」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a5」であることを示している。「解析手順」は「手順５」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順５」であることを示している。
【０１４６】
解析手順データベース７２の第６行目の場合、「解析誤差」は「０％乃至２％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「０％乃至２％」であることを示している。「解析時間」は「a6」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a6」であることを示している。「解析手順」は「手順６」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順６」であることを示している。
【０１４７】
解析手順データベース７２の第７行目の場合、「解析誤差」は「２％乃至４％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「２％乃至４％」であることを示している。「解析時間」は「a7」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a7」であることを示している。「解析手順」は「手順７」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順７」であることを示している。
【０１４８】
解析手順データベース７２の第８行目の場合、「解析誤差」は「４％乃至６％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「４％乃至６％」であることを示している。「解析時間」は「a8」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a8」であることを示している。「解析手順」は「手順８」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順８」であることを示している。
【０１４９】
解析手順データベース７２の第９行目の場合、「解析誤差」は「６％乃至８％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「６％乃至８％」であることを示している。「解析時間」は「a9」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a9」であることを示している。「解析手順」は「手順９」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順９」であることを示している。
【０１５０】
解析手順データベース７２の第１０行目の場合、「解析誤差」は「８％乃至１０％」であり、解析メッシュ数が比較的少ない場合の解析データを用いて計算した時の累積熱疲労値と、解析メッシュ数を増加させた場合の解析データを用いて計算した時の累積熱疲労値の誤差が「８％乃至１０％」であることを示している。「解析時間」は「a10」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を実際に行った場合における解析時間が「a10」であることを示している。「解析手順」は「手順１０」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順１０」であることを示している。
【０１５１】
例えば、ユーザにより許容される解析誤差として「−４％乃至−６％」が入力部３５を用いて入力されると、解析手順として「手順３」が検索される。これにより、ユーザにより入力された解析誤差の範囲内での解析において、これまで解析されたデータの中で最短の解析時間の解析手順を選択し、検索することができる。従って、配管内の熱流体の熱疲労現象を解析するための時間を短縮することができ、解析する対象の実機配管に最適な解析手順を検索することができる。
【０１５２】
制御部３１は、検索した検索結果（例えば、「手順１」など）のデータを計算部３２に供給する。
【０１５３】
ステップS２０５において、配管熱応力評価装置１１は、高精度解析処理を実行する。この高精度解析処理の詳細は、図２１のフローチャートに示されている。
【０１５４】
図２１のフローチャートを参照して、図１８の配管熱応力評価装置１１の高精度解析処理について説明する。なお、以下で説明される高精度解析処理では、解析過程１乃至３を有する解析手順を用いるものとする。
【０１５５】
ステップS２４１において、計算部３２は、解析手順データベース７２から制御部３１を介して供給された解析手順のデータ（例えば、「手順１」など）に基づき、解析過程１で１０万の粗い解析メッシュにより安定な時間離散化手法あるいは安定な空間離散化手法を用いて解析する。計算部３２は、解析過程１での解析された解析データを制御部３１に供給する。また、制御部３１は、高精度解析処理開始時の正確な時刻情報をタイマ３４から読み出し、読み出された高精度解析開始時の時刻情報を計算部３２に供給する。
【０１５６】
ステップS２４２において、制御部３１は、初期値データベース７１で管理されているデータベースを初期値データベース７１から読み出し、読み出されたデータベースと、計算部３２から供給された解析過程１の解析データに基づいて、初期値を設定する。
【０１５７】
図２２は、初期値データベース７１で管理されているデータベースの例を表している。
【０１５８】
図２２の初期値データベース７１の第１列目乃至第５列目には、「解析メッシュ」、「熱流体物性値」、「流速」、「圧力」、および「温度」が記述されており、それぞれ、過渡解析を行う際の単位解析部位、配管内の熱流体の物質自体が有する性質を表す数値、配管内の熱流体の移動速度、熱流体の単位面積にかかる力、および配管内の熱流体の温度を示している。
【０１５９】
また、図２２の初期値データベース７１では、上から最初の二重線までデータが１つのまとまりであり、次の二重線までのデータが次のまとまりであり、以降、順次同様なデータのまとまりが記述されている。これらのデータのまとまりは、すでに解析を行った解析データのまとまりである。以下、このようなデータのまとまりを上から第１段落、第２段落などのように呼ぶ。
【０１６０】
図２２の初期値データベース７１の第１段落の第１行目の場合、「解析メッシュ」は「メッシュ１」であり、過渡解析を行う際の単位解析部位が所定の部位数（例えば、１０万など）のうちの１番目の部位であることを示している。「熱流体物性値」は「P11」であり、配管内の熱流体の物質自体が有する性質を表す数値が「P11」であることを示している。「流速」は「Q11」であり、配管内の熱流体の移動速度が「Q11」であることを示している。「圧力」は「R11」であり、解析対象である「メッシュ１」における熱流体の単位面積にかかる力が「R11」であることを示している。「温度」は「S11」であり、解析対象である「メッシュ１」における配管内の熱流体の温度が「S11」であることを示している。
【０１６１】
図２２の初期値データベース７１の第１段落の第２行目の場合、「解析メッシュ」は「メッシュ２」であり、過渡解析を行う際の単位解析部位が所定の部位数（例えば、１０万など）のうちの２番目の部位であることを示している。「熱流体物性値」は「P12」であり、配管内の熱流体の物質自体が有する性質を表す数値が「P12」であることを示している。「流速」は「Q12」であり、配管内の熱流体の移動速度が「Q12」であることを示している。「圧力」は「R12」であり、解析対象である「メッシュ２」における熱流体の単位面積にかかる力が「R12」であることを示している。「温度」は「S12」であり、解析対象である「メッシュ２」における配管内の熱流体の温度が「S12」であることを示している。
【０１６２】
図２２の初期値データベース７１の第２段落の第１行目の場合、「解析メッシュ」は「メッシュ１」であり、過渡解析を行う際の単位解析部位が所定の部位数（例えば、１０万など）のうちの１番目の部位であることを示している。「熱流体物性値」は「P21」であり、配管内の熱流体の物質自体が有する性質を表す数値が「P21」であることを示している。「流速」は「Q21」であり、配管内の熱流体の移動速度が「Q21」であることを示している。「圧力」は「R21」であり、解析対象である「メッシュ１」における熱流体の単位面積にかかる力が「R21」であることを示している。「温度」は「S21」であり、解析対象である「メッシュ１」における配管内の熱流体の温度が「S21」であることを示している。
【０１６３】
図２２の初期値データベース７１の第２段落の第２行目の場合、「解析メッシュ」は「メッシュ２」であり、過渡解析を行う際の単位解析部位が所定の部位数（例えば、１０万など）のうちの２番目の部位であることを示している。「熱流体物性値」は「P22」であり、配管内の熱流体の物質自体が有する性質を表す数値が「P22」であることを示している。「流速」は「Q22」であり、配管内の熱流体の移動速度が「Q22」であることを示している。「圧力」は「R22」であり、解析対象である「メッシュ２」における熱流体の単位面積にかかる力が「R22」であることを示している。「温度」は「S22」であり、解析対象である「メッシュ２」における配管内の熱流体の温度が「S22」であることを示している。
【０１６４】
例えば、制御部３１は、図２１のステップS２４１の処理で得られた解析データにおいて、実機配管の計測部（図示せず）で十分に計測することができなかったことにより、一部の解析データが得られなかった場合、残りの解析データから初期値データベース７１のデータ（例えば、図１９のデータベース７１）に基づいて予測し、初期値を設定する。
【０１６５】
これにより、プラント稼動開始（起動）時や稼動停止時などのような非定常的状況においても、解析において基礎となる初期値を予測するとともに、正確な初期値を設定し、配管内の熱流体の熱疲労現象をより高精度に評価し、把握することができる。
【０１６６】
制御部３１は、設定された初期値のデータを計算部３２に供給する。
【０１６７】
ステップS２４３において、計算部３２は、制御部３１から供給された初期値のデータに基づいて、解析手順に従い、解析過程２で、例えば、解析メッシュを１０万メッシュから４０万メッシュに増加した上でマッピングして計算する。
【０１６８】
ステップS２４４において、計算部３２は、解析過程２により計算された解析データに基づいて、高精度な時間離散化手法あるいは高精度な空間離散化手法を用いて解析する。計算部３２は、解析された解析データを記憶部３３に供給する。また、制御部３１は、高精度解析処理終了時の正確な時刻情報をタイマ３４から読み出し、読み出された高精度解析処理終了時の時刻情報を計算部３２に供給する
以上のように、複数の異なる解析過程を有する解析手順により順次解析し、安定した初期値に基づき高精度な解析を行うので、配管内の熱流体の熱疲労現象をより高精度に把握することができる。
【０１６９】
図１９に戻り、ステップS２１１において、初期値データベース７１は、計算部３２から供給された初期値データを新たに登録する。すなわち、図２２の初期値データベース７１に、さらに１つの初期値のデータの段落が登録される。
【０１７０】
ステップS２１２において、計算部３２は、ステップS２０８とステップS２０９の処理において、図２１のステップS２４２の処理で設定された初期値を用いた累積熱疲労値も計算した上で、初期値を用いて計算された累積熱疲労値と、解析手順により得られた解析データを用いて計算された累積熱疲労値に基づいて、２つの累積熱疲労値の解析誤差を計算し、計算された解析誤差をデータ記憶部７３に供給する。データ記憶部７３は、計算部３２から供給された解析誤差を記憶する。
【０１７１】
ステップS２１３において、計算部３２は、タイマ３４から制御部３１を介して供給された高精度解析処理開始時の時刻情報と、高精度解析処理終了時の時刻情報に基づいて、高精度解析処理（図２１のステップS２４１乃至S２４４の処理）に要した解析時間を計算し、計算された解析時間をデータ記憶部７３に供給する。データ記憶部７３は、計算部３２から供給された解析時間を記憶する。
【０１７２】
ステップS２１４において、配管熱応力評価装置１１は、解析手順データベース更新処理を実行する。この解析手順データベース更新処理の詳細は、図２３のフローチャートに示されている。
【０１７３】
図２３のフローチャートを参照して、図１８の配管熱応力評価装置１１の解析手順データベース更新処理について説明する。
【０１７４】
ステップＳ２５１において、制御部３１は、データ記憶部７３に記憶された解析誤差をデータ記憶部７３から読み出すとともに、解析手順データベース７２で管理されているデータベースを解析手順データベース７２から読み出し、読み出された解析誤差とデータベースに基づいて、この解析誤差がすでにデータベースに存在するか否かを判定する。
【０１７５】
ステップＳ２５１においてこの解析誤差がすでにデータベースに存在すると判定された場合、制御部３１はステップS２５２において、データ記憶部７３に記憶された解析時間を読み出し、読み出された解析時間と、ステップS２５１において読み出された解析手順データベース７２から読み出されたデータベースに基づいて、読み出された解析時間がすでに登録されている解析時間より短いか否かを判定する。
【０１７６】
ステップＳ２５２において読み出された解析時間がすでに登録されている解析時間より短いと判定された場合、制御部３１はステップS２５３において、解析時間データ供給制御信号を生成し、データ記憶部７３に供給するとともに、データベース更新制御信号を生成し、解析手順データベース７２に供給する。
【０１７７】
ステップＳ２５４において、データ記憶部７３は、制御部３１から供給された計算時データ供給制御信号に基づいて、データ記憶部７３に記憶されている解析時間のデータを解析手順データベース７２に供給する。また、解析手順データベース７２は、データ記憶部７３から供給された解析時間のデータを取得し、制御部３１から供給されたデータベース更新制御信号に基づいて、取得された解析時間のデータにより解析手順データベース７２で管理されているデータベース（例えば、図２０の解析手順データベース７２）を更新する。すなわち、図２０の解析誤差に対応する解析時間をより短縮して更新することができる。
【０１７８】
これにより、配管内の熱流体の熱疲労現象の解析に要する計算時間（解析時間）をより短縮し、次回の解析において、より最適な解析手順を用いて解析することができる。従って、配管内の熱流体の熱疲労現象をより短時間に解析することができる。
【０１７９】
ステップＳ２５２において読み出された解析時間がすでに登録されている解析時間より短くないと判定された場合、制御部３１は、解析時間データ供給制御信号とデータベース更新制御信号を生成することなく、ステップＳ２５３とステップＳ２５４の処理をスキップする。
【０１８０】
一方、ステップＳ２５１においてこの解析誤差がデータベースに存在しないと判定された場合、制御部３１はステップＳ２５５において、解析時間データ供給制御信号を生成し、データ記憶部７３に供給するとともに、データベース登録制御信号を生成し、解析手順データベース７２に供給する。
【０１８１】
ステップＳ２５６において、データ記憶部７３は、制御部３１から供給された計算時データ供給制御信号に基づいて、データ記憶部７３に記憶されている解析時間のデータを解析手順データベース７２に供給する。また、解析手順データベース７２は、データ記憶部７３から供給された解析時間のデータを取得し、制御部３１から供給されたデータベース登録制御信号に基づいて、取得された解析時間のデータにより解析手順データベース７２で管理されているデータベース（例えば、図２０の解析手順データベース７２）に新たに登録する。
【０１８２】
これにより、解析手順データベース７２に登録されていない解析誤差が計算された場合、その解析誤差に対応する解析時間を対応付けて新たに登録することができる。
【０１８３】
以上のように、本発明の第２の実施形態に示された配管熱応力評価装置１１においては、予め所定の解析誤差と対応付けられて登録されている解析手順を用いて高精度解析処理を行い、その上で、サイクルカウント処理を行い、その後、配管内の熱流体の熱疲労現象に伴う配管の熱疲労の度合いを示す累積熱疲労値を計算するので、配管内の熱流体の熱疲労現象をより高精度に、より短時間に解析することができ、さらに配管内の熱流体の熱疲労現象を容易に把握することができる。
【０１８４】
ここで、図２０の解析手順データベース７２では、「解析誤差」、「解析時間」、および「解析手順」を対応付けて登録したが、例えば、図２４に示されるように、「流速」と「解析手順」を対応付けて登録してもよい。
【０１８５】
図２４は、解析手順データベース７２の他の例を表している。
【０１８６】
図２４の解析手順データベース７２の第１列目乃至第２列目には、「流速」と「解析手順」が記述されている。なお、図２４の解析手順データベース７２の第２列目の「解析手順」は、図２０の解析手順データベース７２の第４列目の「解析手順」と同様であり、また、図２４の解析手順データベース７２の第１列目の「流速」と図２２の初期値データベース７１の第３列目の「流速」と同様であるので、その説明は省略する。
【０１８７】
図２４の解析手順データベース７２の第１行目の場合、「流速」は「c1」であり、配管内の熱流体の移動速度が「c1」であることを示している。「解析手順」は「手順１」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順１」であることを示している。
【０１８８】
図２４の解析手順データベース７２の第２行目の場合、「流速」は「c2」であり、配管内の熱流体の移動速度が「c2」であることを示している。「解析手順」は「手順２」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順２」であることを示している。
【０１８９】
この図２４の解析手順データベース７２を用いる場合、図２５に示されるような高精度解析処理が実行される。なお、図２５のステップＳ２８１、ステップＳ８３およびステップＳ２８４の処理は、図２１のステップＳ２４１、ステップＳ２４３、およびステップＳ２４４の処理と同様であるので、その説明は省略する。
【０１９０】
ステップＳ２８２において、制御部３１は、初期値データベース７１で管理されているデータベースを初期値データベース７１から読み出し、読み出されたデータベースと計算部３２から供給された解析過程１の解析データに基づいて、初期値を設定する。
【０１９１】
ここで、図２４の解析手順データベース７２を用いる場合、図２２の初期値データベース７１に登録されている「流速」のデータを主要配管の平均流速で割った値が、初期値データベース７１に登録されている。従って、「流速」のデータにより初期値の設定を行う場合、初期値データベース７１から読み出された「流速」のデータに主要配管の平均流速を乗じて初期値とする。
【０１９２】
これにより、プラント稼動開始（起動）時や稼動停止時などのような非定常的状況においても、配管内の熱流体の流速を解析することにより、配管内の熱流体の熱疲労現象をより高精度に把握することができる。
【０１９３】
制御部３１は、設定された初期値のデータを計算部３２に供給する。
【０１９４】
また、例えば、図２６に示されるように、「高温流体の温度」および「解析手順」を対応付けて登録してもよい。
【０１９５】
図２６は、解析手順データベース７２の他の例を表している。
【０１９６】
図２６の解析手順データベース７２の第１列目と第２列目には、「高温流体の温度」、および「解析手順」が記述されている。「高温流体の温度」は、配管内の熱流体のうちの高温の流体の温度を示している。なお、図２６の解析手順データベース７２の第２列目の「解析手順」は、図２０の解析手順データベース７２の第４列目の「解析手順」と同様であるので、その説明は省略する。
【０１９７】
図２６の解析手順データベース７２の第１行目の場合、「高温流体の温度」は「d1」であり、配管内の熱流体の移動速度が「d1」であることを示している。「解析手順」は「手順２」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順２」であることを示している。
【０１９８】
図２６の解析手順データベース７２の第２行目の場合、「高温流体の温度」は「ｄ2」であり、配管内の熱流体の移動速度が「ｄ2」であることを示している。「解析手順」は「手順２」であり、高精度解析処理（図２１のフローチャートのステップＳ２４１乃至Ｓ２４４の処理）を行う場合の解析手順が「手順２」であることを示している。
【０１９９】
この図２６の解析手順データベース７２を用いる場合、図２７に示されるような高精度解析処理が実行される。なお、図２７のステップＳ３２１、ステップＳ３２３およびステップＳ３２４の処理は、図２１のステップＳ２４１、ステップＳ２４３、およびステップＳ２４４の処理と同様であるので、その説明は省略する。
【０２００】
ステップＳ３２２において、制御部３１は、初期値データベース７１で管理されているデータベースを初期値データベース７１から読み出し、読み出されたデータベースと計算部３２から供給された解析過程１の解析データに基づいて、初期値を設定する。
【０２０１】
ここで、図２６の解析手順データベース７２を用いる場合、図２２の初期値データベース７１に登録されている「温度」のデータを高温流体と低温流体の温度差で割った値が、初期値データベース７１に登録されている。従って、「温度」のデータにより初期値の設定を行う場合、初期値データベース７１から読み出された「温度」のデータに高温流体と低温流体の温度差を乗じて初期値とする。
【０２０２】
これにより、プラント稼動開始(起動)時や稼動停止時などのような非定常的状況においても、配管内の熱流体の温度を解析することにより、配管内の熱流体の熱疲労現象をより高精度に把握することができる。
【０２０３】
制御部３１は、設定された初期値のデータを計算部３２に供給する。
【０２０４】
なお、以上においては、図２４と図２６においてそれぞれ「流速」と「高温流体の温度」を「解析手順」と対応付けて登録するようにしたが、他の物理量と対応付けて登録するようにしてもよい。
【０２０５】
本発明に適用される配管熱応力評価装置１１は、例えば、監視装置、分析装置、または検査装置などに適用することができる。
【０２０６】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、配管熱応力評価装置１１は、図２８に示されるようなパーソナルコンピュータにより構成される。
【０２０７】
図２８において、CPU８１は、ROM８２に記憶されているプログラム、または記憶部８８からRAM８３にロードされたプログラムに従って各種の処理を実行する。
【０２０８】
RAM８３にはまた、CPU８１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２０９】
CPU８１、ROM８２、およびRAM８３には、バス８４を介して相互に接続されている。このバス８４にはまた、入出力インタフェース８５が接続されている。
【０２１０】
入出力インタフェース８５には、キーボード、マウスなどによりなる入力部８６、CRT(CathodeRay Tube)、LCD(Liquid Crystal Display)などよりなるディスプレイ、並びにスピーカなどよりなる表示部８７、ハードディスクなどより構成される記憶部８８、モデム、ターミナルアダプタなどより構成される通信部８９が接続されている。通信部８９は、インターネット（図示せず）を含むネットワークを介しての通信処理を行う。
【０２１１】
入出力インタフェース８５にはまた、必要に応じてドライブ９０が接続され、磁気ディスク９１、光ディスク９２、光磁気ディスク９３、あるいは半導体メモリ９４などが適宜装着され、それから読み出しコンピュータプログラムが、必要に応じて記憶部８８にインストールされる。
【０２１２】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納記録媒体は、図２８に示されるように、磁気ディスク９１（フロッピディスクを含む）、光ディスク９２（CD-ROM(Compact Disk-Read Only Memory）、DVD(Digital Versatile Disk)を含む)、光磁気ディスク９３(MD(Mini-Disk)を含む)、もしくは半導体メモリ９４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるROM８２や、記憶部８８を構成するハードディスクなどより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、ディジタル衛星放送といった、有線または無線の通信記録媒体を利用して行われる。
【０２１３】
なお、本明細書において、プログラム格納記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２１４】
【図１】熱疲労現象評価方法を適用した装置の構成を示す概略図。
【図２】本発明を適用した配管熱応力評価装置の第１の実施形態の原理を説明するための図。
【図３】本発明を適用した配管熱応力評価装置の第１の実施形態の内部の詳細な構成を示すブロック図。
【図４】図３の配管熱応力評価装置での累積熱疲労値計算処理を説明するフローチャート。
【図５】図３の表示部に表示される画面の表示例を示す図。
【図６】図４のステップS６のサイクルカウント処理を説明するフローチャート。
【図７】実機配管内の熱流体の温度変化の例を示す図。
【図８】図３の記憶部に記憶されているデータベースの例を示す図。
【図９】本発明を適用した配管熱応力評価装置の第１の実施形態の他の原理を説明するための図。
【図１０】図４のステップS６の他のサイクルカウント処理を説明するフローチャート。
【図１１】図３の記憶部に記憶されている他のデータベースの例を示す図。
【図１２】図３の配管熱応力評価装置での他の累積熱疲労値計算処理を説明するフローチャート。
【図１３】図３の表示部に表示される画面の他の表示例を示す図。
【図１４】本発明を適用した配管熱応力評価装置の第１の実施形態の他の原理を説明するための図。
【図１５】図３の配管熱応力評価装置での他の累積熱疲労値計算処理を説明するフローチャート。
【図１６】本発明を適用した配管熱応力評価装置の第２の実施形態の原理を説明するための図。
【図１７】本発明を適用した配管熱応力評価装置の第２の実施形態における解析手順データベースの検索を説明するための図。
【図１８】本発明を適用した配管熱応力評価装置の第２の実施形態の内部の詳細な構成を示すブロック図。
【図１９】図１８の配管熱応力評価装置での累積熱疲労値計算処理を説明するフローチャート。
【図２０】図１８の解析手順データベースで管理されているデータベースの例を示す図。
【図２１】図１９のステップS２０５の高精度解析処理を説明するフローチャート。
【図２２】図１８の初期値データベースで管理されているデータベースの例を示す図。
【図２３】図１９のステップS２１４の解析手順データベース更新処理を説明するフローチャート。
【図２４】図１８の解析手順データベースで管理されている他のデータベースの例を示す図。
【図２５】図１９のステップS２０５の他の高精度解析処理を説明するフローチャート。
【図２６】図１８の解析手順データベースで管理されている他のデータベースの例を示す図。
【図２７】図１９のステップS２０５の他の高精度解析処理を説明するフローチャート。
【図２８】本発明を適用したコンピュータの一実施の形態の構成例を示すブロック図。
【符号の説明】
【０２１５】
１  実機配管
２  主要配管
３  分岐配管
４  合流部
５  計測部
６  計測部
２１  本体
２２  表示部
３１  制御部
３２  計算部
３３  記憶部
３４  タイマ
３５  入力部
４１  外部記録媒体
４８  データベース
４９  データベース
６１  サブ本体
７１  初期値データベース
７２  解析手順データベース
７３  データ記憶部
【図１】
2007171067.tif 000004
【図２】
2007171067.tif 000005
【図３】
2007171067.tif 000006
【図４】
2007171067.tif 000007
【図５】
2007171067.tif 000008
【図６】
2007171067.tif 000009
【図７】
2007171067.tif 000010
【図８】
2007171067.tif 000011
【図９】
2007171067.tif 000012
【図１０】
2007171067.tif 000013
【図１１】
2007171067.tif 000014
【図１２】
2007171067.tif 000015
【図１３】
2007171067.tif 000016
【図１４】
2007171067.tif 000017
【図１５】
2007171067.tif 000018
【図１６】
2007171067.tif 000019
【図１７】
2007171067.tif 000020
【図１８】
2007171067.tif 000021
【図１９】
2007171067.tif 000022
【図２０】
2007171067.tif 000023
【図２１】
2007171067.tif 000024
【図２２】
2007171067.tif 000025
【図２３】
2007171067.tif 000026
【図２４】
2007171067.tif 000027
【図２５】
2007171067.tif 000028
【図２６】
2007171067.tif 000029
【図２７】
2007171067.tif 000030
【図２８】
2007171067.tif 000031