モデル記述と基本モデルブリック要素¶
GetFEM のモデル記述は複雑な線形または非線形PDE結合モデル上にいくつかの有限要素法アプリケーションを素早く構築することができます.その主旨は,複雑な状況を記述するために構築することができる所定の要素を提案することです.ブリック要素は,方程式(Poisson方程式,線形弾性...)または境界条件(Dirichlet,Neumann ...)または2つの変数間の任意の関係を記述することができます.ひとたび要素が書かれると,それは非常に異なる状況で使用することが可能です.これにより,生成されたコードの再利用と,ブリック要素によりライブラリを成長させることが可能になります.可能な限り新しい要素の定義を容易にするための努力がなされています.ブリック要素は,主に,接線線形系での寄与が定義されます.
このモデル記述は, GetFEM の旧バージョンのモデル要素を進化させたものです.古いシステムと比較して,より柔軟で,より汎用的であり,モデル(マルチフィジックス)のカップリングをより簡単な方法で可能にし,新しい成分の書き込みを容易にします.過渡微分方程式のための時間積分スキームの記述も容易です.
モデル記述のカーネルはファイル getfem/getfem_models.h
に含まれています.2つの主要なオブジェクトは model と brick です.
- modelオブジェクト
- brick オブジェクト
- 新しいブリックを作る方法
- モデルに項を追加する方法
- 汎用的な構築ブリック要素
- 汎用的な楕円ブリック
- Dirichlet条件ブリック要素
- 一般化Dirichlet状態ブリック要素
- 点列制約ブリック要素
- ソース項ブリック要素(およびNeumann条件)
- あらかじめ定義されたソルバー
- Poisson問題の完全な例
- Dirichletおよび接触境界条件に対するNitsche法
- 拘束ブリック要素
- 他の "陽な"要素
- Helmholtzブリック要素
- Fourier-Robin ブリック要素
- 等方性線形弾性ブリック要素
- 線形非圧縮性(またはほぼ非圧縮性)ブリック要素
- 質量ブリック要素
- BilaplacianとKirchhoff-Loveプレートブリック要素
- Mindlin-Reissner板モデル
- 過渡問題の積分のためのモデルツール
- 摩擦ブリック要素との微小すべり接触
- 接触の近似
- 節点接触条件
- 微小すべり接触条件
- 弱積分接触条件
- 数値継続
- 摩擦則
- モデルに摩擦を伴うか伴わない接触を加えます
- 摩擦のない基本接触ブリック要素
- 摩擦を伴う基本接触ブリック要素
- 頑丈な障害物ブリック要素との摩擦のない節点接触
- 摩擦を伴う頑丈な障害物のブリック要素との節の接触
- 非整合メッシュブリック要素間の摩擦のない節点接触
- 非整合メッシュと摩擦との間の節点接触
- 摩擦のない接触状態を安定させるヒューズ
- 剛性の障害物ブリック要素との摩擦のない一体接触
- 摩擦を伴う頑丈な障害物ブリック要素との一体的な接触
- 非整合メッシュ要素間の摩擦のない一体的接触
- 摩擦と非整合メッシュブリック要素間の一体的接触
- 剛性の障害物要素との摩擦のないペナルティ接触
- 摩擦を伴う頑丈な障害物要素とのペナルティ接触
- 非整合要素間の摩擦なしペナルティ接触
- 要素とマッチングしていないメッシュと摩擦のあるペナルティ接触
- 摩擦ブリック要素との有限すべり/有限変形接触