本研究は、火災加熱を受ける鋼構造骨組が終局的な崩壊に至るまでの挙動を詳細に解析することの出来る解析ツールの開発を目的とする。終局火災応答解析法としての先進性、ツールとしての汎用性・実用性を目標として開発を進めた。多岐な計算要求を系統的に処理するというする目的に適った計算機コード体系を見出し、これを計算プログラムに具現化することを主たる研究内容とした。最終的に採用に至った方法と得られた成果を列挙すると次の通りである。 (1)c++とそれが支援するオブジェクト指向解法を採用する。これによって、同階層に属し細部の異なるオブジェクトはクラスの派生によって作成し、ポリモーフィズムによって駆動するという簡明で合理的な設計方針を貫くことができるようになった。 (2)入力ファイルに書かれたキーワード文字列からオブジェクトを生成するというデータ駆動型の汎用ルーチンを作成し、これによって露な分岐コードなしで多岐な計算要求に対処するというコード体系を構築することができた。 (3)コード階層の上位のコードはそれより下位の各種コードの付加・削除・差し替えに際して、堅牢性が損なわれないようにすることができた。 (4)入力オブジェクト、テキスト出力オブジェクト、グラフ出力オブジェクトは上記コード設計体系の枠組みに沿って開発することができた。 (5)開発クラス既存版は、将来、派生クラスの作成と新キーワードの設定のみで改訂版に差し替えることが可能となった。 上記に開発したコードの最新版は、現在、研究代表者の研究室で稼動し始めている。これによる研究成果も出つつある。
|