abaqus

abaqus import使用总结

安稳与你 提交于 2019-11-30 17:48:25
Abaqus 隐式分析转显示分析 导入模板 导入模型一般模板如下,其中 update=NO 表示import后的模型采用原始构型,yes表示采用新的基准。 只有在考虑集合非线性的情况下才能 update=yes 若采用NO则位移在导入前后保持连续,且材料状态可以导入。 若采用YES则单元属性及节点坐标均可更改,但材料状态不会导入。 隐式转显式(由实例进行装配) 显式部分 *HEADING *PART, NAME=Part-1 Node, element, section, set, and surface definitions *END PART *ASSEMBLY, NAME=Assembly-1 *INSTANCE, NAME=i1, PART=Part-1 <positioning data> Additional set and surface definitions (optional) *END INSTANCE Assembly level set and surface definitions … *END ASSEMBLY *MATERIAL, NAME=mat1 *ELASTIC Data lines to define linear elasticity *PLASTIC Data lines to define Mises plasticity

Selecting multiple partitioned regions in ABAQUS with findAt for setting mesh controls

别来无恙 提交于 2019-11-30 00:02:12
问题 With reference to my previous question, Faster way to partition a Face with Sketch in ABAQUS with scripting, I have to select the multiple regions created by the partitioning method to assign the mesh controls and seed the edges and finally, mesh the regions respectively. Problem is, since the partitioned regions are parametrised and of such a greater number, defining a function for the purpose and running it in a loop was the only way that seemed fit to me. Hence, I tried to define a

Communication between two separate Python engines

╄→尐↘猪︶ㄣ 提交于 2019-11-29 15:52:49
问题 The problem statement is as follows: I am working with Abaqus, a program for analyzing mechanical problems. It is basically a standalone Python interpreter with its own objects etc. Within this program, I run a python script to set up my analysis (so this script can be modified). It also contains a method which has to be executed when an external signal is received. These signals come from the main script that I am running in my own Python engine. For now, I have the following workflow: The