現在、部品インスタンス内のすべてのサーフェスを選択することに固執しているため、それを使用してサーフェス間の明示的な接触を作成できます。
このパーツ インスタンスのサーフェスはすべて事前に作成されてから abaqus にインポートされ、「Surf-1」、「Surf-2」などの名前が付けられます。
サーフェス間接触の明示的なオブジェクトを作成するには、マスターとスレーブの 2 つの「サーフェス」を選択する必要があります。このパーツ インスタンスのすべてのサーフェスを選択する必要があります。これは、別のパーツにドロップされているため、任意のサーフェスがモデルと接触できるためです。手動で手順を実行しましたが、完全に機能します。そのため、今のところ、Python スクリプトを使用してすべてのサーフェスを一度に選択する方法がわかりません...
abaqus スクリプト リファレンス マニュアルでは、面間接触 exp オブジェクトを作成するために、
22.64.1 SurfaceToSurfaceContactExp(...)
このメソッドは、SurfaceToSurfaceContactExp オブジェクトを作成します。
パス mdb.models[名前].SurfaceToSurfaceContactExp
必須の引数
name
createStepName
master
A Region object specifying the master surface.
slave
A Region object specifying the slave surface.
特定のパーツ インスタンスで既に作成されているすべてのサーフェスを選択し、それを領域オブジェクトとして保存するようなコマンドを使用する方法はありますか?? 後でサーフェス間接触 exp を作成するときに「マスター」として参照できるようにするには?