締め具の硬さを圧力に応じて変更しようとしています。フィールド変数を使用してファスナーの力を.filファイルから抽出することで、この問題に近づいています。Abaqusのファスナーのノードに関連する要素番号を取得する
問題は、私は .filファイル内のファスナーの要素番号にUFIELDによって提供されるノード番号を関連付ける必要があることです。 .filファイルにはその情報がレコードには含まれています。 1900しかし、そのレコードの文をに設定した場合、サブルーチンでは決してヒットしません。私の.filファイルをASCIIに変換すると、そこにその情報が表示されます。
記録第1と第495が適切にヒットしていると私はそれで要素数と内力を得ることができます。
さらに、私は持っているノードと要素の両方でGETPARTINFOを使ってみました。しかし、ファスナーのノードや要素自体に関連しない番号を返します。
さらに、ファスナが物点を持たないため、ノード自体またはマテリアルポイントからファスナを取得できませんでした。CTF
ノードとファスナーが同じ順序であり、それらにマッチすると仮定すると、私のコードは小さなモデルのほんの少しの要素でうまく機能します。しかし、ファスナーがたくさんある大きなモデルでは、すべてが混ざり合ってしまいます。
このまたは私は私のサブルーチンからのアクセスキー1900を傾けるか、なぜGETPARTINFOが予想されるものを返さない?理由についておそらくいくつかの発言を解決するためにどのように任意のアイデア
私はAbaqusがFEMパッケージであることは分かっていますが、これについては何も分かりません。あなたの質問に、より専門的な場所を見つけることを検討してください。このタグ付きFortranはなぜですか? Fortranコードはありますか?ここでのすべての質問は、コードやコードの問題に関するものです。 –
AbaqusサブルーチンはFortran言語で書かれています。この質問は、FortranとAbaqusの相互作用と結果へのアクセスについてのものであり、FEMの背後にある力学や物理に関するものではありません。だから私は思った、それはそれを求める正しい場所です。 私はそれを自分で考え出したと思う。私は後で同じような問題を持つ他の人々がそれを見つけることができるように答えを投稿します。 – UN4