配管および機器配置の自動設計システムに関する研究
A study of an automatic design system for arrangement of piping and equipments
前章へもどる
KEYWORDS: 配管自動設計, 自動配管設計システム, 自動パイプルーティング, Automatic pipe routing, Automatic piping design system
2点間を結ぶ配管経路探索アルゴリズム
設計対象の空間を等間隔メッシュに分割し、
配管経路探索アルゴリズムにダイクストラ法を適用することで最適な経路を探索するアプローチが
多数提案されている (1) 。
ダイクストラ法とは、
グラフ上の2ノード間の最短経路を効率良く求めるアルゴリズムである。
【第1図】7個のノードと11本の重み付き辺から構成されたグラフの例 矢印はSからGへの最短経路
グラフとは、第1図に示すように円で表されるノードとそれらを結ぶ辺で表されるネットワークで、
各辺には正のコストが付与される。
このアプローチは、設計対象をメッシュ分割する際、
各メッシュ毎に異なるコストを設定することにより、
作業員用の通路を避けつつ壁際やパイプラックにパイプを配置可能になるなどの優れた特徴を有している。
【第2図】設計対象空間を管径以上のメッシュに分割してダイクストラ法によって最短経路を得る例
しかし、ダイクストラ法を用いる配管設計法では、
第2図のように設計対象の空間を必ずパイプ径以上の等間隔メッシュで分割し、
配管経路を直管とエルボのみで構成するのが一般的であった。
そのためパイプの始点や終点を構成する機器や障害物などの位置や寸法に大きな制約が課せられ、
さらに設計対象空間に比して比較的径の大きな管などS字状のベンドを多用しなければならない状況には対処不能などの問題があり非実用的だった。
著者らは、設計対象の空間をパイプ直径に依存しない自由な寸法でメッシュ分割する方法 (2) (3) を提案した。
これは、設計対象空間を格子状に分割して重み付きグラフを生成する際、
グラフのノードを特徴付ける状態量として、
格子分割した各格子の位置座標に加え、
その格子を通るパイプの方向を考慮するものである。
【第3図】管径に依存しない格子分割による2次元空間での直管およびエルボ配置のグラフ表現
第3図は、2次元空間での配管設計における上記の新手法による空間分割方法および直管とエルボを用いた配管部分を
グラフで表した例である。
【第4図】S字状のベンド管ピース
また、管径以下のずれ dが存在する直管同士を接続する場合、
第4図のようにS字状に曲がったベンド管が使用され、
ベンドの工作上の制約から決まる曲げ半径係数α1,α2よりベンド設置に必要な最小距離L が求められる。
これより、S字状のベンドを使用した場合のグラフ表現は第5図のように与えられる。
【第5図】管径に依存しない格子分割による2次元空間でS字状ベンド配置のグラフ表現
以上より、管径に依存しない格子上に直管・エルボ・S字状のベンドといったパイプピースを配置する配管経路設計問題は、
各ピースを辺とした重み付きグラフとして表現され、
既存の経路探索法を用いて最適解を得ることができる。
【第6図】φ200のパイプにおける自動配管設計で得られた経路
【第7図】φ400のパイプにおける自動配管設計で得られた経路
【第8図】φ900のパイプにおける自動配管設計で得られた経路
第6,第7,第8図は、
幅3[m]高さ3[m]奥行16[m]の空間に10個の直方体の障害物を配置し、
空間を250[mm]の等間隔格子に分割して上記の新しい経路探索法を適用して得た配管経路である。
第6,第7,第8図全てにおいて障害物の位置とパイプの始点および終点座標は同一であるが、
管径がそれぞれ異なる。標準的なMS-Windows搭載のPC上で計算した場合、
管径が太い場合は数秒、管径が細い場合はネットワーク構造が大きくなる関係で数分を要する。
径が小さい場合は障害物の回避が簡単なのでほぼ直線状の経路が得られているのに対し、
径が大きいと障害物回避が難しいため遠回りになり、
さらにベンドを用いる複雑な経路が最小コストの経路となっている。
このような最適経路をハンドコーディングで得ることは困難であり、
自動計算が実用的なものであることを実証した。
<参考文献>
(1) Asmara, A. and U. Nienhuis:
Automatic piping system in ship, proceedings of the 5th International Conference on Computer and IT Application(COMPIT), Mar. Ind. 2006. Leiden.
(2) 安藤 悠人, 木村 元:
エルボおよびベンドを考慮した配管設計アルゴリズム,日本船舶海洋工学会論文集 Vol. 15, pp. 219--226, 2012.
Yuto Ando and Hajime Kimura:
An Automatic Piping Algorithm including Elbows and Bends,
Journal of the Japan Society of Naval Architects and Ocean Engineers, Vol.15, pp.219--226, 2012 in Japanese.
8 pages, PDF file, JASNAOE_Ando2012.pdf (750KB) in Japanese.
JSTAGEの論文へリンク
(3) Yuto Ando and Hajime Kimura:
An Automatic Pipe Arrangement Algorithm Considering Elbows and Bends, Proceedings of the 11th International Marine Design Conference (IMDC2012) June 11-14, 2012, Glassgow, Scotland, Vol.3, pp.427--436.
10 pages, PDF file, IMDC2012AndoKimura.pdf (1061KB)
PPT slides, 61 pages, PDF file, IMDC2012AndoKimuraPPT.pdf (2.15MB)
(4) 安藤悠人,木村 元:
溜りの影響を考慮した自動配管設計,
日本船舶海洋工学会講演会論文集 Vol.16, pp.179--182 (2013年5月27〜28日,広島県広島市広島国際会議場).
Yuto Ando and Hajime Kimura:
Automatic Pipe Routing to Avoid Air Pockets,
Conference Proceedings of the Japan Society of Naval Architectures and Ocean Engineers, Vol.16, pp.179--182 (May 2013) in Japanese.
4 pages, PDF file, JASNAOE2013AndoKimura.pdf (625KB)
31 pages, PowerPoint Slides (converted to PDF file), JASNAOE2013AndoKimuraPPT.pdf (1925KB)
Demo Movie 1 (1TestResults.mp4, 2629 KB),
Demo Movie 2 (2ComparingTamari.mp4, 6155 KB),
Demo Movie 3 (3ComparisonInOrder.mp4, 14480 KB),
Demo Movie 4 (4ComparingMeshSize.mp4, 5991 KB)
本プログラムの複製や改変は自由に行なってかまいません。
本プログラムを利用した場合、文献(2)の論文にある成果を利用したことを明記してください。
ただし本プログラムを使用した結果いかなる損害が生じたとしても著作権保有者は一切の責任を負いません。
この条件に同意していただける場合のみダウンロードして自己責任でご使用ください。
前章へもどる
次章へ進む