18620856065
索 取 报 价
资   讯   中   心

ABAQUS的模型、装配件、部件实体与部件概念

来源: | 作者:thinks | 发布时间: 2024-06-14 | 872 次浏览 | 分享到:

建模过程中经常涉及模型(model)、装配件(assembly)、部件实体(partinstance)与部件(part)的概念,它们之间有什么区别和联系

 

Pant 功能模块中创建的部件都是基于各自的局部坐标系,不同部件之间是相互独立的。在Assembly功能模块中可以为各个部件创建相应的部件实体,并在全局坐标系下为这些部件实体定位,组成装配件。如果把各个部件比作机械零件,Assembly功能模块的功能就是利用各种定位关系将这些零件组装为一台完整的机器。

 

一个ABAQUS/CAE模型中只能包含一个装配件,它可以由一个或多个部件实体组成即使模型中只包含一个部件,也必须在Assembly 功能模块中为其创建部件实体,这个单独的部件实体构成一个装配件。

 

5-1显示了模型、装配件、部件实体和部件之间的关系。本书第5.1.2节详细介绍了部件实体与部件之间的区别与联系,第5.1.3节详细介绍了独立部件实体(independent parinstance)和非独立部件实体(dependentpart instance)之间的区别与联系。

 

ABAQUS的模型、装配件、部件实体与部件概念 

5- 模型、装配件、部件实体和部件之间的关系

 

ABAOUS/CAE的10个功能模块中,除了Visualization功能模块和Sketch 功能模块之

外,其余的功能模块可以分为两类:1)基于部件的功能模块:对部件进行操作。Pant功能模块和Propery功能模块是基于部件的功能模块,在Mesh功能模块中为非独立部件实体划分网格时,也是基于部件的。

 

2)基于装配件的功能模块:对装配件进行操作。Assembly功能模块、Step功能模块Interaction 功能模块、Load 功能模块和Job 功能模块都是基于装配件的功能模块。在 Mesh功能模块中为独立部件实体划分网格时,也是基于装配件的。在建模过程中,应注意区分以上两类功能模块。在基于部件的功能模块中创建的集合(set)和面(surace),在基于装配件的功能模块中不会显示在管理器中。如果要在INP文件中引用此集合或面,必须在前面加上相应的部件实体名称。

 

为什么下面的实例在提交分析时出现错误信息“Unknownassemblynode set”(节点集

合不存在)

 

* Part, name = soil

* Nset, nset = MySet, generate

1,1738,1

* End Part

*Assembly,name = Assembly

*Instance,name =soil-l, part = soil

* End Instance

* End Assembly

市潘市

*Step, name=Step-1

* Cload

MySet,1,-0.195

* End Step

DAT 文件中的错误信息为

*** EKROR: in keywrd * CLOAD, fil, "test inp", line 7940:Unknown asse,nbly node set MySet.

 

节点集合 MySet是在部件数据块(*PART)中定义的,在定义载荷、边界条件、预定义场等基于装配件的模型参数时,如果需要引用此集合名称,必须在前面加上相应的部件实体名称,否则ABAQUS无法识别此集合。

 

*CLOAD数据行中的节点集合MySet前面加上部件实体名称soil-1,即

* Cload

soil-1.MySet,1,-0.195

注意这里需要使用部件实体名称soil-1,而不是部件名称soil。

 

在上面的实例中,如果节点集合MySet是定义在装配件数据块(*ASSEMBLY)中,引用此集合名称时就不需要加上部件实体名称,相应的IP文件内容举例如下

 

*Part,name = soil

......

* End Part

*Assembly,name = Assembly

*Instance , name = soil-1 , part = soil

* End Instance

*Nset, nset = MySet, instance = soil-1, generate

1,1738,1*End Assembly

* Step, name = Step-1

中开市申中

* Cload

......

MySet,1,-0.195

* End Step

 

为什么下面的实例在提交分析时出现错误信息“Unknown assemblyid”存在)?

(装配件编号不存在)?

 

这是一个岩土分析模型,使用了关键词*INITIALCONDITIONS,TYPE=STRESS 来定义各个单元的初始应力(预定义场)。INP文件中的相关内容如下

 

* Part, name = soil

* End Part.

*Assembly, name = Assembly* instance, name = soil-l , part = soil

* End Instance

*End Assembly

*Initial conditions, type = stress

1,-1.97E+004,-2.00E+004,.-1.39E+004,1.33E+004

2,-1.65E+004,-1.09E+004,-9.61E+003,1.42E+004

......

 

DAT 文件中的错误信息为:

*** ERROR: in keyword * INITIAL, CONDITIONS, fle "t. inp" , line 755: Unknown assembly id 1.

 

*INITIAL CONDITIONS下面的数据行中,每一行的第一个数据1、2、……是单元编号。此IINP文件是包含部件(*PART)和装配件(*ASSEMBLY)的,在定义预定义场、载荷、边界条件等基于装配件的模型参数时,如果需要引用节点或单元编号,必须在前面加上相应的部件实体名称,否则ABAOUS无法识别。

 

*INITIALCONDITIONS数据行中的每个单元编号前面都加上部件实体名称soil-1

即:

*Initial conditions,type = stress

soil-1.1,-1.97E+004,-2.00E+004,-1.39E+004,1.33E+004

soil-1.2,-1.65E+004,-1.09E+004,-9.61E+003,1.42E+004

......

 

(内容、图片来源:《ABAQUS有限元分析常见问题解答》,侵删)

 

版权与免责声明:

凡未注明作者、来源的内容均为转载稿,如出现版权问题,请及时联系我们处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系我们修改或删除。

 主 营 产 品
cst
Abaqus
Powerflow
Xflow
simpack
CATIA
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技