PFC2D スタディ ノート - 剛体クラスター (クランプ) の生成

リジッド クラスター (クランプ) はフレキシブル クラスター (クラスター) に対して相対的であり、各クランプは複数のボールで構成されており、リジッド クラスター間のボールは相対的な変形がないため、破損することはありません。
1. clump create コマンドを使用して、剛体クラスターを生成します.キーワード calculateは、慣性パラメーターが
ここに画像の説明を挿入
PFC5.0 に付属のカバレッジ メソッドを使用して計算されることを示します. 値の範囲は (0,1) で、値が小さいほど (最小0.00005), 計算が理論値に近づくほど. 値が大きいほど粗くなります.キーワードdensity はクランプの密度を指定します. group はグループ化を指定します. id は数値を指定します. inertia は慣性運動パラメータを指定します. pebbles は塊を構成する小石の数、半径、位置を指定します; position は塊の中心位置を指定します (calculate at the same time use では使用できません); volume は塊の体積または面積を指定します; x/y/z は、クランプの中心座標を指定するために使用されます。2. テンプレートを定義した後 (clump template コマンド)、clump generate コマンドを使用して剛体クラスターを生成します.この方法は、通常、単一または複数のブロックと clump template メソッドを組み合わせてモデルを準備します. その生成プロセスは次のように記述できます。 (1) まず、不規則な幾何学的形状を描画し、 PFC で認識できるstl、geom、または dxf ファイル形式に書き込みます。(2) 次に、ジオメトリ インポート コマンドを使用して、ジオメトリ モデルをインポートします。(3) 複数の幾何図形セットに合わせて、それぞれ塊の型(テンプレート)を作成します。














(4) クランプ テンプレートに基づいて、ボール生成またはクランプ分配コマンドを使用して、剛体クラスタをランダムに分配します。
3. クラスターテンプレートに基づくランダム生成方法
ここに画像の説明を挿入
(1) numbin inum を使用する場合は、階調数を指定します。bin キーワードを使用して、各グラデーション クラスターおよびその他のパラメーター クラスターのサイズを指定する必要があります。bin の後に azimuth fazlow fazhi が続き、ランダムな回転クランプ テンプレートの方位角範囲を設定します。密度 fdens は、クラスターの密度を指定します。デフォルトは 1.0 です; 標高フェロー フェリヒ テンプレート周りの y 軸の回転角度。
(2) box XYZ キーワードを使用すると、クラスターの配置領域が長方形の領域で決定されることを示し、この範囲を超えるクラスターは自動的に削除されます。
(3) porosity キーワードを使用すると、空隙率が指定され、目標の空隙率に達すると、クラスターの生成が停止します。デフォルトの空隙率は、2D で 0.16、3D で 0.359 です。
(4) 直径キーワードを使用すると、体積等価法が使用され、クラスターが直線的に拡大および縮小されます。
(5) fishsize sfname キーワードを使用する場合、sfname は指定された FISH 関数名であり、クラスター サイズは FISH 関数の戻り値によって決定され、関数はクラスター ポインターと共にパラメーターとして渡される必要があります。
(6) resolution fres キーワードはオプションであり、クラスター生成サイズの乗数を制御します。

おすすめ

転載: blog.csdn.net/weixin_44886253/article/details/119705744