Abaqus ユーザー サブルーチンを作成するのは初めてです。Abaqus ユーザー サブルーチンでソリューション依存変数を定義できる方法があるかどうかを調べようとしています。凝集要素のリークオフを時間依存パラメータとして実装しようとしています。この機能を実装するために、UFLUIDLEAKOFF サブルーチンを使用する予定です。リークオフモデルは以下のとおりです。
Leakoff=C*f(t,τ)
where,C=constant
t=current time
τ=time at which the cohesive element was damaged
τ は、粘着要素が損傷していない場合、つまり SDEG = 0 の場合は定義されないソリューション依存のパラメータです。したがって、τ は要素ごとに異なり、このステップで損傷した要素については更新する必要があります。このステップの前に損傷を受けており、まだ無傷の要素に対しては定義しないでください。サブルーチンのリークオフは次のように計算されます。
τ が定義されていない場合、ユーザー定義の定数リークオフがあります。τ が定義されている場合、関数 f(t,τ) からリークオフの値を計算します。
凝集要素に関連付けられた状態変数を定義し、ユーザー サブルーチンで何らかの方法でそれを読み取り、それに基づいてリークオフ値を選択できると思います。
この件で何か助けていただければ幸いです。ありがとう。