流体-構造連成シミュレーション解析クラスライブラリの構築
【研究分野】工学基礎
【研究キーワード】
流体-構造連成問題 / 数値解析クラスライブラリ / 並列計算 / AMR / 個別要素法 / Immersed Boundary method / レイトレーシング / Open MP / コロケート格子配置 / 固体-液体-気体混相流 / ボリュームレンダリング / 流体-液体連成問題 / 構造物破壊計算 / 数値解析クラス・ライブラリ / コロケーテッド格子配置
【研究成果の概要】
流体と構造物が相互作用する現象は流体-構造連成問題と呼ばれ、未だ現象の解明が不十分な分野であり、数値シミュレーションに対する期待が高い。本研究では、次世代流体-構造連成シミュレーション解析を目的としたC++プログラミング言語のクラスライブラリを構築した。ライブラリには最先端の数値計算手法を用いた流体解析クラス、構造解析クラス、流体-構造連成連結クラス、格子生成クラス、並列計算クラス、ビジュアリゼーション・クラス等を組み込まれ、これらを組み合わせることで現象に応じたシミュレーショ解析ソフトウェアを容易に作成することができる。
構造格子型流体計算では計算精度を高めるための方法が検討され、構造計算との連成を容易にするコロケーテッド格子での安定化の手法を開発した。スタッガード格子以上の安定性とより高精度な計算を可能にし、200CPU以上での並列で爆発計算を実現した。AMRサブクラスでは3次精度を確保しつつ、ツリー型データ構造に基づく任意の細分化を可能にした。重合格子計算サブクラスを作り、風力発電の空力-風車トルクの流体-構造連成問題へ適用し、並進や回転運動を行う流体-構造連成問題には、重合格子法が非常に有効であることが明らかになった。直交格子で複雑形状の境界条件を計算できるImmersed Boundary Methodのサブクラスを作成した。また、粉体現象で用いる要素バネに加えて間隙バネを考慮することで構造破壊計算が可能になった。フォトリアリスティックな可視化サブクラスとして、POV-Rayを用いた高品位なレイトレーシングを可能にし、気泡流の可視化、台風の可視化を行い高い評価を得た。
【研究代表者】