ryujimiyaの日記

C#を使って数値解析したい

IvyFEM開発日誌(5).NET有限要素法CAEライブラリIvyFEM スクリーンショット(初期対応のもの)

.NET有限要素法CAEライブラリIvyFEMのスクリーンショットを掲載します。

(1)メッシュ

領域を三角形分割します。穴のような分割しない領域を指定できます。

f:id:ryujimiya:20190421122831j:plain

(2)弾性体の変形

線形弾性体の変形を計算できます。定常解析と時間領域解析ができます。

図は右の境界を上方向に引っ張ったときの時間領域解析です。

また、弾性体は線形弾性体のほかにSt.Venant、Mooney-Rivlin、Ogden超弾性体を用いることができます。

f:id:ryujimiya:20190421123314j:plain

(3)弾性体多点拘束(MPC:Multipoint Constraint)

複数の点に境界が拘束されたとき(多点拘束)の弾性体の変形を計算できます。

図は直線に下部が拘束されているとき上部を移動させたときの変形の様子です。

f:id:ryujimiya:20190421123915j:plain

(4)直線、円と弾性体の接触問題

(3)のMPCは常に接触している状態ですが、こちらは非接触状態から接触状態になる場合の計算です。

図は上から円に向かって弾性体を落下させたときの途中経過です。

f:id:ryujimiya:20190421124711j:plain

(5)弾性体二体接触問題

2つの弾性体が接触するときの移動・変形を計算できます。

図は上から正方形の弾性体が下の弾性体に向かって落下したときの途中経過です。

f:id:ryujimiya:20190421125420j:plain

(6)電磁導波路の伝達問題

H面導波路の周波数領域の伝達問題(反射、透過係数の計算)を解くことができます。

図は直角コーナーベンドの周波数特性を計算しているところです。

f:id:ryujimiya:20190421130127j:plain

 

(7)その他

最近対応したものは、

IvyFEM開発日誌(4).NET有限要素法CAEライブラリIvyFEM Navier-Stokes方程式など各種問題に対応(バージョン0.0.0.5) - ryujimiyaの日記

で掲載しています。