↑ページトップへ

FreeCAD FEMワークベンチ

更新:2019/12/22
FreeCAD 0.18
  • 概要

    FEMワークベンチを使用すると作成した形状を使用して有限要素法(Finite Element Method)によるシミュレーションを行なうことができます。ウィンドウ上からはツールバーのコンボボックス、またはメニューの[View]-[Workbench]-[FEM]で切り替えが可能です。

    応力解析の例の結果図
    応力解析の例
    固有振動解析の例の結果図
    固有振動解析の例
    熱応力解析の例の結果図
    熱応力解析の例

    ここではツールバーに表示されているツールのみを紹介します。

  • ツール

    解析基本設定ツール
    解析の作成 解析の作成 新しい解析を作成します。解析内にはソルバー、メッシュ、解析条件、材料などの設定を作成できます。
    Post 固体材料の設定 固体の物性値をデータベース、または数値で設定します。
    Post 流体材料の設定 流体の物性値をデータベース、または数値で設定します。
    Post 非線形材料の設定 設定されている材料を非線形材料として扱うよう設定します。
    Post 材料エディターを開く 材料の編集・保存を行います。
    Post 1次元梁要素のパラメーター設定 1次元要素で使用される梁モデルのパラメーターを設定します。
    Post 1次元梁要素への回転設定 1次元梁要素で使用される回転量を設定します。
    Post シェル要素のパラメーター設定 シェル要素で使用される仮想的な厚みを設定します。
    Post 1次元流体要素のモデル設定 1次元要素で使用される流体セクションモデルのパラメーターを設定します。
    構造解析パラメーター設定ツール
    Post 固定条件の設定 形状に対して固定拘束する条件を設定します。
    Post 変位条件の設定 形状に対して指定した量の変位を与える条件を設定します。
    Post 面内での回転条件の設定 形状面に対して一定平面内から外れないように拘束する条件を設定します。
    Post 接触条件の設定※1 2つの形状面の間に接触条件を設定します。
    Post 面の座標系変換の設定 変位条件の設定で使用されるローカル座標系を設定します。
    Post 荷重条件の設定 形状に対して力を加える条件を設定します。
    Post 圧力条件の設定 形状に対して圧力を加える条件を設定します。
    Post 自重条件の設定 形状に対して重力を加える条件を設定します。
    伝熱解析パラメーター設定ツール
    Post 初期温度条件の設定 形状に対して計算開始時の温度を設定します。
    Post 温度固定条件の設定 形状に対して温度、または発熱量を設定します。
    Post 熱伝達条件の設定 形状面に対して熱伝達率、または熱流束を設定します。
    メッシュ作成ツール
    Post Netgenによるメッシュ作成 Netgenメッシャーを使用して堆積メッシュを作成します。
    Post Gmshによるメッシュ作成 Gmshメッシャーを使用して堆積メッシュを作成します。
    Post 境界層要素の作成※2 Gmshメッシャーで作成したメッシュに境界層要素を挿入するための設定を作成します。
    Post メッシュ領域の作成 Gmshメッシャーで作成したメッシュで指定形状をメッシュ領域として登録し、メッシュ領域ごとにメッシュ作成用パラメーターを設定します。
    Post メッシュグループの作成 Gmshメッシャーで作成したメッシュで指定形状をメッシュグループとして登録します。
    Post 体積メッシュから表面メッシュを作成 計算用の体積メッシュの表面を取り出して表面メッシュを作成します。
    静電解析パラメーター設定ツール
    Post 静電ポテンシャル条件の設定 静電計算時に使用される静電ポテンシャル条件を設定します。
    流体解析パラメーター設定ツール
    Post 初期流速条件の作成 流体計算時に使用される初期流速場を設定します。
    Post 流れ境界条件の作成 流体計算時に使用される汎用の流れ境界条件を設定します。
    Post 流速境界条件の作成 流体計算時に使用される流速境界条件を設定します。
    ソルバー設定ツール
    CalculiXソルバー設定を作成 CalculiXソルバーの設定を作成し、計算が行えるようにします。
    Elmerソルバー設定を作成 Elmerソルバーの設定を作成し、計算が行えるようにします。
    伝熱方程式の作成 Elmerソルバーに伝熱方程式設定を追加します。
    弾性方程式の作成 Elmerソルバーに弾性方程式設定を追加します。
    電場流束方程式の作成 Elmerソルバーに電場流束方程式設定を追加します。
    静電方程式の作成 Elmerソルバーに静電方程式設定を追加します。
    流れ方程式の作成 Elmerソルバーに流れ方程式設定を追加します。
    ソルバーの設定 ソルバー操作用のダイアログを表示します。
    ソルバーを実行 ソルバーを実行して計算を開始します。
    計算結果の可視化処理ツール
    解析結果の削除 既存の解析結果データを全て削除します。
    解析結果の表示 解析結果データを可視化するためのダイアログを表示します。
    結果表示用パイプラインの作成 結果表示用パイプラインを作成します。
    変形を形状に反映 結果表示用パイプラインにフィルターを追加して、形状に計算結果の変位ベクトルを反映させます。
    指定スカラー値で等値断面を作成 結果表示用パイプラインにフィルターを追加して、指定値で等値断面を作成して表示します。
    指定面でカット面を作成 結果表示用パイプラインにフィルターを追加して、指定面で結果データをカット表示します。
    指定面でクリップ面を作成 結果表示用パイプラインにフィルターを追加して、指定面で結果データをクリップ表示します。
    直線に沿って値をプロット 結果表示用パイプラインにフィルターを追加して、指定した直線に沿って計算値を取得し、グラフ表示します。
    応力の線形化※3 直線に沿って取得した応力値を線形化します。
    指定点の値を表示 結果表示用パイプラインにフィルターを追加して、指定した点での計算値を取得し、表示します。
    可視化処理で使用するための球形状を作成 カット面やクリップ面の作成時に参照できる球形状を作成します。
    可視化処理で使用するための平面形状を作成 カット面やクリップ面の作成時に参照できる平面形状を作成します。
    表示クリップ編集ツール
    選択面上に表示クリップ平面を作成 3Dビュー表示用のクリップ平面を作成します。
    表示クリップ平面を全て削除 3Dビュー表示用のクリップ平面を全て削除します。
  • ※1^ バージョン0.18では複数の独立メッシュを使用した計算は未サポートなため接触解析は実行できません。
  • ※2^ バージョン0.18ではこの機能は正常に動作しません(「How to use FEM mesh boundary layer? - FreeCAD Forum」を参照)。
  • ※3^ バージョン0.18ではこの機能は正常に動作しません(FreeCADレポジトリ内の FreeCAD/src/Mod/Fem/App/FemPostFilter.cpp を参照)。

参照