問題タブ [finite-element-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2493 参照

finite-element-analysis - このジオメトリを ABAQUS CAE でモデル化する方法は?

球状粒子と粒子の周りの球状中間相を持つ複合立方体ブロックをモデル化しています。2 つの球体を 2 つの立方体に単純化できます。複合材料の粒子含有物と相間をモデル化しようとしています。行列を立方体、粒子を行列立方体の中心にある小さな立方体としています。中間層は、マトリックス キューブの中心にある別のキューブになりますが、粒子キューブよりも少し大きくなります。マトリックス、間期、マトリックスはすべて異なる特性を持っています。しかし問題は、キューブ内のキューブをモデル化する方法がわからないことです。3 つのパーツを組み立てると、シミュレーション中に「分離」することがあります。3 つの立方体すべてを 1 つのパーツとしてモデル化することはできません。ブール演算を行うと、最も内側のジオメトリが削除されます。重要なのは、パーツごとに異なるセットを作りたいということです。

これをモデル化する方法について何か提案はありますか?

0 投票する
2 に答える
1872 参照

numerical-methods - Freefem++: 数値関数でポアソン方程式を解く

Freefem ++を使用してポアソン方程式を解いています

Grad^2 u(x,y,z) = -f(x,y,z)

f の分析式がある場合はうまく機能しますが、数値的に定義された f (つまり、メッシュで定義されたデータのセット) があり、Freefem++ を引き続き使用できるかどうか疑問に思っています。

つまり、典型的なコード (この場合の 2D 問題) は、次のようになります。

f を解析的にではなく、数値的に定義できるかどうか疑問に思っています。

0 投票する
2 に答える
974 参照

mesh - 薄肉物体の表面メッシュからの四面体化

薄壁オブジェクト オブジェクトの四面体 (ボリューム) メッシュを生成する必要があります。ボトルやプラスチック製のボウルなど、ほとんどが中空の物体を考えてみてください。FEM シミュレーションには、ボリューム メッシュが必要です。octomap や KinectFusion などを使用して、オブジェクトの外面のサーフェス メッシュを測定できます。したがって、頂点の間隔は比較的規則的です。オブジェクトの内面は、壁の厚さがわかっているため、すべての点を内側に移動することにより、外側の面から計算できます。

これまでのところ、次のアプローチを検討してきました。

  1. 3D Delaunay 三角形分割を作成し (既存のサーフェス メッシュを破壊します)、元の 2 つのサーフェス間にないすべての四面体を削除します。このチェックでは、2 つのサーフェスの暗黙的なサーフェス表現を作成する必要がある場合があります。

  2. 3D Delaunay 三角形分割を作成し、Alphashapes を使用して「内側」(中空空間) または「外側」(外面) にある四面体を削除します。

  3. 外側と内側のメッシュを閉じて、それぞれ外側のハルと穴として tetgen にロードします。

これらのアプローチは、私には少し洗練されていないように思えます。また、いくつかの落とし穴があります。おそらく、それらのためにいくつかのライブラリ/ツールが必要になるでしょう。1 と 2 の場合、条件の整った四面体を作成するには、おそらく tetgen または別の FEM メッシング ツールが必要です。誰にももっと簡単な解決策がありますか? これは 3D プリントでもよくある問題だと思います。

ツール/ライブラリに関しては、これまで PCL、meshlab、tetgen について調べてきました。彼らは皆、仕事の一部しかしていないようです。理想的には、オープン ソース ライブラリのみを使用し、手動での介入が必要なツールは避けたいと考えています。

0 投票する
1 に答える
2220 参照

finite-element-analysis - ABAQUS で弾性基礎の梁をモデル化する方法

Abaqus の弾性基礎で単純な 2D ビームをモデル化しようとしています。ABAQUS でこれを行う方法は? アイデアや助けはありますか?

0 投票する
2 に答える
8200 参照

finite-element-analysis - ABAQUS である角度で力または線荷重を適用する方法

ABAQUS に関する質問です (非常に基本的なように思えるかもしれません)。ABAQUS で集中力または線荷重をある角度で適用する方法は? ABAQUS には、集中力の X、Y、Z 方向のコンポーネントを指定するオプションしかありません。では、解決力は唯一のオプションですか?誰でもコメントできますか?

0 投票する
0 に答える
82 参照

matlab - 特定の文字列の後に.txtファイルの値を読み取る (Matlab)

matlab を使用して、FEA .txt 結果ファイルからノードの変位を取得しようとしています。ノード (例: 5151) を検索して、変位を読み取りたいのですが、問題は、変形に到達する前にノードが数回言及されていることです。結果の気になる部分はこんな感じ……

など、私がやりたいことは、一意の文字列「NODEOUTPU T」を検索してから「5151」を検索し、その変位を配列にインポートすることです。

出力例 nodeDisp = 1.6791E-03 -4.3652E-03 2.4334E-03 -6.5533E-02 -8.9528E-03 -4.8933E-03