Abaqus标准版共有“部件(part)”、“材料特性(propoterty)”、
“装配(assemble)”、“计算步骤(step)”、“交互(interaction)”、“加载(load)”、“单元划分(mesh)”、“计算(job)”、“后处理(visualization)”、“草图(sketch)”十大模块组成。建模方法:
一个模型(model)通常由一个或几个部件(part)组成,“部件”又由一个或几个特征体(feature)组成,每一个部分至少有一个基本特征体(base feature),特征体可以是所创建的实体,如挤压体、切割挤压体、数据点、参考点、数据轴,数据平面,装配体的装配约束、装配体的实例等等。1.首先建立“部件”
(1)根据实际模型的尺寸决定部件的近似尺寸,进入绘图区。绘图区根据所输入的近似尺寸决定网格的间距,间距大小可以在edit菜单sketcher options选项里调整。
(2)在绘图区分别建立部件中的各个特征体,建立特征体的方法主要有挤压、旋转、平扫三种。同一个模型中两个不同的部件可以有同名的特征体组成,也就是说不同部件中可以有同名的特征体,同名特征体可以相同也可以不同。部件的特征体包括用各种方法建立的基本特征体、数据点(datum point)、数据轴(datum axis)、数据平面(datum plane)等等。
(3)编辑部件可以用部件管理器进行部件复制,重命名,删除等,
部件中的特征体可以是直接建立的特征体,还可以间接手段建立,如首先建立一个数据点特征体,通过数据点建立数据轴特征体,然
后建立数据平面特征体,再由此基础上建立某一特征体,最先建立的数据点特征体就是父特征体,依次往下分别为子特征体,删除或隐藏父特征体其下级所有子特征体都将被删除或隐藏。××××特征体被删除后将不能够恢复,一个部件如果只包含一个特征体,删除特征体时部件也同时被删除×××××2.建立材料特性
(1)输入材料特性参数弹性模量、泊松比等
(2)建立截面(section)特性,如均质的、各项同性、平面应力平面应变等等,截面特性管理器依赖于材料参数管理器
(3)分配截面特性给各特征体,把截面特性分配给部件的某一区域就表示该区域已经和该截面特性相关联3.建立刚体
(1)部件包括可变形体、不连续介质刚体和分析刚体三种类型,在创建部件时需要指定部件的类型,一旦建立后就不能更改其类型。采用旋转方式建立部件,在绘制轴对称部件的外形轮廓时不能超过其对称轴。
(2)刚体是不能够施加质量、惯性轴等特性的,建立刚体后必须给刚体指定一个参考点(reference point)。在加载模块里对参考点施加约束和定义其运动,对参考点施加的荷载或运动就相当于施加给了整个刚体。
4.模型装配
(1)在装配(assemble)模块里首先建立部件实例(part
instance),一个部件实例可以看作部件的代表,但并不是原部件的拷贝。实例一直和原部件保持关联,当原部件几何形状发生变化时,实例也发生相应变化。不能对部件实例直接编辑,一个装配模型可以包含一个部件的多个实例。所有装配模型中的实例都是该装配模型的特征体,在创建第一个实例时所生成的装配模型总体坐标系也是该装配模型的一个实例。
同一个部件中所有特征体在装配模块中对该部件建立实例时会形成一个整体,也即形成了装配模型中一个特征体。选择该实例时,该实例在装配之前原部件中所有特征体都被选择了,原部件中所有特征体在装配后形成了一个整体。
对于各部件的实例,可以在view菜单assembly display options选项里选择instance标签对现有的各实例决定其是否显示在当前视窗中,这一功能对选择视窗中的对象很有帮助。
所有建立的部件实例组成了装配模型新的特征体,在特征体管理器中查看。后续所有模块的操作对象就是所生成的部件实例,也即装配模型中的特征体,而不是原来的部件。
『65』:部件实例有的和非的两种,缺省状态是非实例。的实例划分网格时划分,与源部件不相关,非实例划分网格时和源部件相关联。
(2)在部件模块里定义部件,在材料特性模块来赋予部件材料参数,然而,在使用装配模块将各个部件装配成一个模型时,所操作的对
象仅仅是部件实例,而不是部件本身。在交互模块、加载模块和单元划分模块里所操作的对象都是装配集合模型中各个部件的实例。(3)创建了一个部件实例后,ABAQUS需要生成一个装配体的总体坐标系定位该实例,该装配体的总体坐标系与创建部件时的总体坐标系是两个不同的坐标系。在创建部件基特征体时的绘图
(sketch)坐标原点与装配体的总体坐标系原点重合,并且xy坐标平面和装配体总体坐标系xy平面平行。创建了第一个实例后,装配模块会在当前视图中显示出整体坐标系的原点和方向,ABAQUS定位该实例的方法就是将该实例基特征体的坐标原点(绘制平面草图的坐标原点)与装配体总体坐标系原点重合。(4)定位各个部件实例
除了移动和旋转方法外,装配模块提供了定位各个部件实例的工具集,通过选择实例的面或边来定位。可以选择部件实例的面或边移动,成为移动部件实例,也可以选择面或边固定,成为固定部件实例。常见的定位标准包括:平行面、面对面、平行边、边对边、共轴、点重合、坐标系平行、接触。各定位标准之间互不影响,可以用新的定位标准替换原定位标准使实例重新定位。平行面:两个选择的面相互平行
面对面:选择的两个面相互平行并且有一个给定的间距平行边:所选择的两个边相互平行
边对边:所选择的两个边相互平行并且有一个给定的间距或者两个边共线
共轴:两个选择的面轴线重合
每一个定位标准都作为装配模型的特征体而保存,可以在特征体管理器里进行编辑,也即用来定位的面、边、点、轴、坐标系都成为了装配体的特征体。5.定义分析步骤:
(1)对模型施加荷载和边界条件之前或者定义模型的接触问题之前,必须定义不同的分析步骤。然后可以指定在哪一步施加荷载,在哪一步施加边界条件,哪一步去定相互关联。
创建了分析步骤后,CAE会选择分析过程相应的输出变量,选择变量写入输出结果文件数据库的频率。(2)CAE缺省地创建初始步(initial)
分析步骤创建完成后自动生成了输出结果管理器(3)输出结果要求
ABAQUS求解器通常计算每一个增量步许多变量值,而往往我们只对其中某一小部分计算数据感兴趣,软件提供了指定要输出到计算结果数据库中的某些变量结果的功能。输出要求包括一下一些信息:(a)所需要的变量或者变量分量;
(b)模型中某一特定区域和积分点的计算结果;(c)写到计算结果数据库中各变量值的写入频率;
建立了第一分析步后,CAE缺省地选择和相应的分析过程中输出变
量集。缺省的情况下,CAE输出模型中每个节点或积分点的计算值。
●场变量输出(field)和历程输出(history)(a)场变量输出:
在通常情况下,后处理模块采用变形形状、等直线或矢量图来看实时输出结果,由ABAQUS生成的实时输出结果数据库文件都很大,因此可以通过输出要求来结果数据库的大小。(b)历程输出:
ABAQYUS对模型中指定点产生历程输出数据。在大多数情况下可以使用后处理模块在XY坐标系中查看历史输出结果。结果的输出频率依赖于如何使用计算生成的各种数据,输出频率可以很高。可以建立历史输出要求,通过该要求历史输出频率。在建立历史输出要求时可以指定某一个的变量写入输出结果数据库。●输出要求的传递(propagate)
创建了第一个分析步后,ABAQUS自动创建一个缺省的场变量输出要求和历程输出要求,并将其传递给其后创建的分析步。●通用分析步(general perturbation step)
分析步包括通用步和线性干扰步两大类,对第一个建立的通用步和线性干扰步ABAQUS自动建立一个缺省的实时输出结果要求和历史输出结果要求。这两种要求都可以传递给其后的分析步,当在已有的分析步中插入新的通用分析步或者线性干扰分析步时,其上一个分
step)和线性干扰分析步(linear
析步相应的输出结果要求会自动传递给该分析步。如果在所有已有分析步之前插入一个新的分析步,ABAQUS将不会建立一个缺省的结
果输出要求给该新的分析步,这时可以创建一个新的结果输出要求,也可以在结果输出要求管理器中将该分析步的下一分析步输出结果要求移动到该分析步。
如果删除一个分析步,相应的结果输出要求以及其后由该步传递的各分析步的输出结果要求都将被删除。如果某一个分析步没有相应的结果输出要求,在计算模块(job)里生成输入文件时将会给出警告。
输出文件用于从计算结果中绘制变形形状,等直线。输出文件管理器是依赖于步骤管理器而存在的,6.选择监视自由度
可以定义模型中选定部分的特殊单元和节点集合,对这些集合可以在属性模块中分配断面特性、在交互模块中创建接触节点和表面集合的接触对、在加载模块中加载和施加边界条件、在步骤模块中指定输出文件要求、在显示模块中显示特定区域的计算结果。7.在交互模块中创建接触表面用于相互作用的接触问题
在复杂的接触模型中首先要要用表面工具集创建接触接触表面集合供后面指定主从接触表面是选择方便,但是如果模型简单,接触表面很容易选择就无需创建接触表面,可以直接从模型中选择。当创建一个曲面接触面,必须指明是内表面还是外表面,可以通过所给出的矢量箭头确定。一个表面集合中可以有多个表面,从表面集合
管理器中可以查看各表面集合。8.建立交互作用特性
交互作用是用来建立模型中接触表面或相距很近的表面之间力学关系的对象。可以建立一系列交互作用特性,它和交互作用相互,每个交互作用都可以被分配到交互作用特性。交互作用特性共有三种:接触特性(contact)、膜条件特性(file condition)、激励和传导特性(actuator/sensor)
接触交互作用特性可以是切向接触和法向接触,接触面间可以是有摩擦、无摩擦和阻尼接触,还可以相互间分离。接触交互作用特性中通常包含阻尼、热传导、热辐射、摩擦生热等信息。接触交互作用特性可以被通用接触、面对面接触或自我接触等交互作用引用。膜条件交互作用特性定义膜层传热系数为温度的函数。膜条件特性只能被膜条件交互作用引用。
9.建立交互作用
交互作用依赖于所建立的分析步。建立交互作用时必须指定主作用面和从作用面。对于主、从作用面可以从已经创建的作用面集合中选择,也可以从视窗中直接选择。10.施加边界条件和荷载
在加载模块(load)中施加边界条件和荷载。施加边界条件也依赖于说建立的分析步。
实体单元(solid element)只有平动自由度,没有转动自由度,所以施加边界条件时只需约束起平动自由度即可。对于分析刚体来说,
约束只能施加给分析刚体的参考点。
缺省的情况下,ABAQUS将边界条件传递给其后的每一个分析步。对每一个分析步中的边界条件可以进行编辑和修改。11.网格划分
(1)进入单元划分模块后,ABAQUS的颜色代表该模型中不同区域适合用哪种方法就行单元划分。绿色表示可以可以采用结构法划分,黄色表示可以用旋转扫描法划分,橙色表示该区域不能用缺省的单元(实体单元缺省的单元为六面体单元hexahedral)形状进行单元划分,必须对该区域进行分解后才能用缺省的单元形状进行单元划分。当然,可以采用四面体单元(tetrahedral)利用只有网格技术对任何形状的模型区域进行单元划分。(2)分解模型(partition)
可以对模型中的边(edge)、面(face)和体(cell)进行分解。用来将边、面、体分解成更小部分的点、边、面都成为模型中的特征体,这些特征体和其他特征体一样可以在特征体管理器中查看。(如:将一个体分解成两部分需要用一个面将体切割成两部分,这个面就成了模型中一个新的特征体。)
分解一个体的方法有五种,也即有五种分割特征体可以将一个特征体分解:定义切割面(define
cutting
plane)、使用数据平面
(use datum plane)、延伸平面(extended face)、挤压或旋转边
(extrude/sweep edges)、N-sided patch。
一次分解操作仅仅只是将被分解的对象分解成两部分,并不能改变
被分解对象所在特征体(部件实例)的整体性,也即原特征体或其上的某一组成部分被分解一次,该特征体并不会被分解成两部分。(3)单元划分控制
不能对刚体进行单元划分。在mesh control中指定单元类型(六面体单元、四面体单元等等)和单元划分方法(结构划分法
(structured)、自由划分法(free)、旋转划分法(sweep)等等)。操作的对象是被分解后的边、面、和体,可以对同一实例(装配模型的特征体)分解后产生的不同边、面、体分别采用不同的单元划分方法,指定不同的单元类型。(4)分配单元类型
选择单元库(standard、explicit)、确定线性单元(linear)或者二次单元(quadratic)、确定这两种单元的特性:杂交元(hybrid formulation)、缩步积分(reduced integration)、非协调单元模式(incompatible modes)。操作的对象是被分解后的边、面、和体,可以对同一实例(装配模型的特征体)分解后产生的不同边、面、体分别指定不同的单元库、单元特性等。(5)指定单元大小
指定划分单元的近似尺寸。操作的对象是被分解后的边、面、和体。
(6)划分单元
操作对象是整个实例(装配体的特征体)12.提交工作
13.画布对象
画布可以看作是一个无限的屏幕或黑板,在上面可以布置各种对象。
画布对象包括三大类:视窗、画布文字注释、画布箭头注释。(1)视窗是画布上显示模型和分析结果的对象。可以画布上随意建立和删除视窗,控制其尺寸、位置和外观,但是画布上至少有一个视窗对象,不能全部删除所有的视窗对象。
(2)文字注释和箭头注释只能根据画布定位,与视窗无关,可以在视窗之内也可以在视窗之外,移动视窗对文字和箭头注释的位置没有任何影响,但是可以调整他们的位置使得他们处于视窗之中。
14.草图模块(sketch)
草图是二维的剖面图,可以用于生成三位部件。在草图模块中可以定义平面部件、梁、或者分割体用于挤压、平扫、旋转等方法形成三维部件。在草图模块中也可以定义与特征体无关的的二维平面断面图。15.后处理文件输出
(1) *File Output:定义输出到结果文件
File Output选项可以输出节点、单元、整体数据到选定的文件。*EL FILE、*ENGERGY FILE和*NODE FILE 选项必须和*FILE OUTPUT
选相联使用。
ABAQUS输入文件(input file)
ABAQUS输入文件包含模型数据和历史数据。模型数据定义有限元模型:单元、节点、单元特性、材料定义等等。模型数据用来组织生成部件,部件经过装配后生成各种模型。
历史数据定义对模型的操作,即求解模型响应所需要的时间顺序或加载情况等。在ABAQUS里将这个历史过程分解为不同的分析步。每一个分析步都是某一特定类型的响应,如静载、动力响应,土体瞬时固结等等。分析步的定义必须包括过程类型(静态应力分析、热传导分析等)、时间积分和非线性求解控制参数、荷载和输出控制。非线性求解步和线性慑动分析步
ABAQUS中的非线性求解步和线性慑动分析步有着明显的差别。非线性分析步定义一系列事件,上一个非线性步必须为下一个非线性步提供初始条件。线性慑动分析步提供了系统基本状态(BASE STATE)的线性响应,基本状态也就是优先于线性慑动分析步的最后一个非线性分析步。
每一个非线性分析步都必须把前一个非线性分析步的状态作为自己的初始条件。例如,动力分析可以不加载,动力响应主要来自静力分析步中所储存应变能的释放。
(2)计算结果输出到data file或者results file
所给定的场变量或历程变量可以通过下面Keyword写入.dat文件,
但是不能在CAE中实现。
*CONTACT PRINT *EL PRINT *ENERGY PRINT *INTERACTION PRINT *MODAL PRINT *NODE PRINT *SECTION PRINT
翻译
Abaqus关键字翻译接触相关的keyword:
*Contact:开始定义通用的接触(该选项表明通用接触定义的开始。每个step只能用一次,通用接触定义的不同方面可以通过下面的一些选项指定。)产品:explicit
可选参数:OP:设置OP=MOD(默认),更改已存的通用接触定义。设置OP=NEW删除以前定义的接触并定义新的。
----------------------------*Contact Clearance:定义接触间隙属性(该选项用来创建接触间隙属性定义。接触间隙属性将通过*Contact clearance assignment
选项控制任何接触交互。)产品:explicit必须参数:Name:定义属性名可选参数:Adjust:设置adjust=yes(默认),是通过调整节点坐标而无需创建约束来解决间隙问题。adjust=yes只能用在第一个step定义间隙。 设置adjust=no则存储接触偏移以使间隙能被满足而不需调整节点坐标。
Clearance:设置该参数等于一个数值是为整个从节点集定义初始间隙或等于节点分布的名字。对于实体单元表面上的从节点,间隙值必须是非负的。默认是0.0
Search above:设置该参数等于表面上的距离加上指定的间隙值将作为搜索从节点的距离。对于实体单元,默认距离是与从节点关联的单元尺寸的1/10。对结构单元,默认是从节点相关的厚度。Search below:设置该参数等于表面下的距离设置该参数等于表面上的距离加上指定的间隙值将作为搜索从节点的距离。对于实体单元,默认距离是与从节点关联的单元尺寸的1/10。对结构单元,默认是从节点相关的厚度。
------------------------*Contact clearance assignment:在一般接触区域的表面间施加接
触间隙(该选项用来在接触面间定义初始接触间隙,并控制初始接触过盈如何解决。)-------------*Contact controls:为接触指定额外的控制(该选项用来为接触模型提供额外的控制选项。标准的求解控制通常是足够的,但是额外的控制可以帮助获得更好的效率等。)该选项可以为不同的接触对设置不同的控制值。在explicit中,必须与*contact pair一起使用。可选的、相互排斥的参数:Absolute penetration tolerance:设置该参数等于允许的穿透值,该参数只能影响增广的拉格朗日曲目行为的接触约束。
Relative penetration tolerance:设置该参数等于允许穿透与典型接触表面尺寸之间的比例,该参数只能影响增广的拉格朗日曲目行为的接触约束。默认Relative penetration tolerance设置为0.1%,而有限滑动、面对面接触是5%可选参数:Approach:该参数自动记录接触方向的法向上的初始刚体模态,然后激活粘性阻尼防止数值困难接触中的曲面初始未接触时接触上Automatic tolerances。体在一个单一step中移动接触上,但是在step中由于载荷使他们接触,
不该有显著的变形。该参数必须与master和slave一起使用。更多的控制刚体选项,可以使用stabilize。automatic tolerances:使standard自动计算过盈容差和分离压力容差,以防止接触中的振荡。该参数不能与maxchp、perrmx和uerrmx参数共用。
Friction onset:设置其=immediate(默认)则在接触发生时在增量步中包含摩擦。设置其=delayed则延迟摩擦的应用。Lagrange multiplier:设置其=yes则强迫接触约束为拉格朗日乘子法;=no则不使用拉格朗日乘子法。对于高刚度问题不推荐no,因为他将在方程求解时导致数值问题(比如奇异)。 接触刚度的值决定是否默认情况下使用拉格朗日乘子。当默认罚刚度设置用于罚函数或增广的拉格朗日接触,拉格朗日乘子默认不使用。如果用于罚函数或增广的拉格朗日接触的罚刚度大于下面每个单元1000倍时,则默认使用拉格朗日乘子。对使用直接约束方法的软接触,只有压力-过盈关系的最大斜率超过下面每个单元的 1000倍时,默认拉格朗日乘子才使用。
Master:设置主面名Maxchp:设置允许违反接触条件的最大点数。这个条件由perrmx和uerrmx控制。如果大于那些点数,求解不会被接受。
Perrmx:接触点上拉伸应力(Gap-或itt-类型接触单元内的拉力)允许传递的最大值。如果接触中任何点的拉力/拉应力大于perrmx接
触将发生,而不管maxchp的值。默认情况下,无拉应力被传递。3 ' f. * q% W, z; d. PReset:重置所有接触控制到默认值。Slave:从面名Slide distance:该参数只针对,使用“接触片段”代替“激活拓扑”算法来考虑接触连接中的变化时的三维弹性主面的有限滑动模拟,此时abaqus会选择默认的接触片段尺寸,但设置该参数等于从节点在主面上的最大距离有时会改善分析性能。该参数必须与master和slave参数一起使用来指定一个接触对。如果接触片段算法起作用,则设置slide distance等于零将返回到默认的接触片段尺寸。
Stabilize:包含该参数会在接触未被完全建立时处理刚体位移情况。他将基于底层单元的刚度和时间步大小激活法向和切向阻尼。如果该参数未被赋值,则abaqus会计算自动计算阻尼系数。如果赋值了,abaqus会用该值乘上自动计算的阻尼系数。如果直接定义了阻尼系数,任何指定到该参数的值会被忽略。stabilize参数可用来为整个模型或个别接触对指定阻尼。如果给了个别接触对的值,他将覆盖指定给整个模型的值。
Stiffness scale factor:abaqus会用这个比例系数缩放罚刚度来得到新的接触对刚度。只有接触约束强制用增广的拉格朗日法和罚
函数法才受该参数影响。Tangent Fraction:设置该参数等于stabilize参数指定的法向阻
尼的一部分。默认,切向和法向稳定性是相同的。Uerrmx:设置该参数等于从节点上的最大过盈距离。如果接触点由于超过了uerrmx而违反接触约束,则迭代会开始而不管maxchp是否指定,默认,不允许过盈。
————————————————————
*Contact controls assignment:为通用的接触算法指定接触控制(用于explicit)指定控制可选的、相互排斥的参数:Nodal erosion:默认=no,在通用接触中,在所有接触面和边连接的单元面变化后,保持其上的一个节点作为点质量。=yes,删除面上的点。Type:=scale penalty为默认罚刚度指定比例系数。-----------------------------------------------6 *Contact damping:定义接触面间的粘性阻尼(该选项用来定义两接触面间的粘性阻尼,必须与*surface
interaction、*gap或
*interface选项联合使用。standard中,该选项只要用来在逼近或分离过程中抑制相对运动;在explicit中该选项用来抑制当使用罚
函数或软接触时的振荡) 必须参数:
definition:该参数选择阻尼系数的维数--------------------------------------------------------------------*Contact pair:定义接触对 (该选项用来定义由曲面或节点集形成的接触对)产品:standard/explicit必须参数:Interaction:设置该参数等于*Surface Interaction属性名,来定义相关接触对的属性。可选参数:
Adjust:设置该参数等于节点集名或一个数值来调整曲面的初始位置。该调整在分析的开始阶段被指定而且不产生任何约束。该参数对于TIED接触是必须的。该参数不允许自接触。Extension zone:设置该参数等于片段端部的一小段或主面上延长的小边,以避免数值错误。该值必须在0.0到0.2之间,默认是0.1。该参数只影响node-to-surface的接触。HCRIT:设置该参数等于一个距离,使得在程序放弃当前增量步并且以一个小增量步重试前,从面上的一个点必须穿透主面。默认的
HCRIT是从面上典型单元长度的一半。该参数不能用于有限滑动finite-sliding、面对面接触surface-to-surface的接触对。No Thickness:该参数在接触计算时忽略曲面厚度影响。该参数只影响接触方程并且默认是考虑曲面厚度的,不能用于有限滑动finite-sliding、面对面接触surface-to-surface的接触对。Small Sliding:表面是小滑动,不允许自接触。
Smooth:该参数为节点到面的变形体或刚性主面设置平滑值。在0.0~0.5之间,默认是 0.2。只用于节点到面接触。Tied:表明是绑定。此时需要ADJUST参数。
Type:TYPE=node to surface(默认),则接触约束系数依据从节点投影到主面上的点处的插值函数产生。 设置Type=surface
to
surface,则产生接触约束系数以优化应力精确度,基于节点的曲面忽略该参数。数据行:第一行:
1、从面名2、主面名。如果忽略主面名或与从面名相同,程序会认为是自接触。
3、可选的定位名,指定从面上切线滑动方向4、可选的定位名,指定主面上切线滑动方向定义explicit中的接触:CPSET:设置该参数等于接触对的名称。CPSET可以有*clearance或*contact controls选项,这些选项可以调整算法控制参数。也可通过*contact output选项指定输出。interaction:设置属性名
mechanical constraint:设置该参数等于强迫接触约束的方法名。 =kinematic(默认),选择运动学方法; =penalty,选择罚函数法。
Op:设置OP=ADD(默认)添加新的接触对到已存的接触对集中,设置OP=delete则从激活接触对集中移除接触对small
sliding:选择小滑动只能用在第一个step中而且是
kinematic约束方法。
weight:为接触面设置权系数。数据行:
1、第一个面的名称2、第二个面的名字,如果空缺或是与第一个面名相同,则explicit认为是自接触。————————————
*Friction:指定摩擦模型(该选项引入摩擦属性到接触中,控制接触面、接触对或连接单元,必须与*surface
interaction、*connector friction等选项联合使用)
Elastic slip:只用于standard分析。在稳态移动分析中,对于粘
性摩擦,设置该参数等于刚度方法中的允许弹性滑动速度大小。对所有其他分析过程,设置该参数等于刚度方法中的允许弹性滑动的大小。如果忽略该参数,则弹性滑动或弹性滑动速度有slip tolerance指定。
Lagrange:该参数只用于standard而且对于定义连接单元摩擦时不能使用。 该参数选择拉格朗日乘子法。rough:对于定义连接单元摩擦时不能使用。该参数指定完全粗糙摩擦(无滑动)slip tolerance:只用于standard分析。设置该参数等于Ff(稳态移动分析中最大允许弹性滑动速度与旋转体角速度的比例,或其他分析过程中最大允许弹性滑动距离与典型接触面尺寸的比值)。默认slip tolerance=0.005 当为连接单元定义摩擦时,Ff定义(如果可能)为最大允许弹性滑动与典型单元尺寸的比值,此时,默认是0.0001
user:不能用于连接单元的定义。用户子程序。数据行包含摩擦系数的数值。——————————-*Surface:定义面或区域(该选项用于为接触模拟、绑定约束、紧固和耦合定义面或为分布面载荷、声辐射等定义区域。在standard中,也用来定义定义装配载荷等;在explicit中,也用来为自适应网格
区域定义边界)name:面的名字
internal:CAE使用该参数确认面是内部创建的。internal参数只用于由装配或零件实例定义的模型,默认是忽略该参数。type:设置type=element(默认)则为被指定的单元自动定义自由面或通过使用单元面定义单元表面 type=node,则通过指定一系列节点或节点号定义面 type=segments则在xy平面为平面模型或在rz面绕一个轴为对称模型创建二维解析面 type=cylinder通过沿着指定向量扫描相连的、xy面上的线定义三维解析面
type=revolution通过提供连接的、rz面的线绕一个轴定义三维解析面 type=cutting surface使用切平面穿过一个单元集产生内部的基于单元的面,产生的面是切平面的近似 type=user通过用户子程序定析面。_____________________________*Surface interaction:定义曲面交互属性(该选项用来创建曲面交互属性。该属性将控制参考该曲面交互的接触)Name:-----------------------*Clearance:为从节点指定特定的初始间隙和接触方向(该选项用来为接触从节点定义初始间隙值和/或接触方向。在standard分析中,也用来定义过盈值)
Cpset:该参数只用于explicit。设置该参数等于接触对的名称来与之关联
master:只用于standard分析,主面名slave:只用于standard分析,从面名tabular:指定从节点或节点集和相应的初始间隙/过盈值。explicit中,只允许间隙
value:整个从节点集的初始间隙/过盈值。在standard中,正值代表初始间隙、负值代表初始过盈。explicit只允许正值。bolt:该参数表明基于螺纹几何数据自动产生螺栓连接适当的接触法向和两点定义螺栓轴向其他常用关键字:
*Boundary:指定边界条件(用来在节点定义边界条件或在子模型分析中指定被驱动的节点。)可选参数:
amplitude:该参数仅在一些预设的变量有非零大小时使用。设置该参数等于amplitude曲线名。如果在standard中忽略该参数,则是线性ramp或是阶越型step。位移只能是ramp型,而移动速度和转动速度只能是step型。如果在explicit里忽略该参数,则参考的数量会在step开始时立刻应用,并保持常数。 在standard动态或模态分析中,应用与位移或速度的振幅曲线会被自动光滑处理。
而在explicit动态分析中,用户必须请求平滑处理才可以。load case:该参数只用于standard分析,它只在直接法稳态动力
等于
学和屈曲分析中使用,在这两个过程中,该参数可以设置
1(默认)或2。如果用于直接法稳态动力学中,load case=1定义边界条件的实部,而load case=2定义了虚部。 如果用于屈曲分析,load case=1为应用载荷定义边界条件,而load case=2用来为屈曲模态定义反对称边界条件op:设置op=mod(默认)更改已存边界条件或为以前未被约束的自由度添加边界条件 op=new则如果所有当前起作用的边界条件都被移除,为了移除边界条件,使用op=new并重新指定素有要被处理的边界条件。 如果在standard的应力/位移分析中边界条件被移除,他们会被与在前一个step中计算产生的反力相等的集中力代替,如果该step是通用非线性分析步,则集中力会根据*step中的amplitude参数来移除。因此,默认幅值被使用,而集中力将在该静态分析step结束后被线性减少到零,然后立刻到动态分析。 type: 用于应力/位移分析指定数值是位移历程形式、速度历程形式还是加速度历程形式。在standard中,type=velocity是指定有限转动。
设置type=displacement(默认)给定位移历程,
explicit不辨识位移中的跳跃,如果五数值指定,explicit会忽略用户指定的位移值而强制使用零位移边界。 设置type=velocity给定速度历程,速度历程可在standard静态分析中指定。 设置
type=accsleration给定加速度历程,不能用于standard静态分析。
支持,我翻译了*AMPLITUDE,有些地方翻译的不准确,请各位校正.*AMPLITUDE定义一个幅值曲线。这个选项允许任意的载荷、位移和其它指定变量的数值在一个分析步中随时间的变化(或者在ABAQUS/Standard分析中随着频率的变化)。产品:ABAQUS/Standard,ABAQUS/Explicit 必需的参数:NAME
设置这个参数等于将要用来指定幅值曲线的标签。可选的参数:DEFINITION
设置DEFINITION=TABULAR (默认)是用表格形式定义幅值-时间(或者幅值-频率)。
设置DEFINITION=EQUALLY SPACED, PERIODIC, MODULATED,
DECAY, SMOOTH STEP, SOLUTION DEPENDENT, or BUBBLE是按照给定的幅值曲线来定义幅值。INPUT 设置这个参数等于包含这个选项数据行的准备要输入文件的名字。对这样文件名的语法,看输入的语法规则。如果忽略这个参数,则假定数据接着关键字行。TIME
对时间步设置TIME=STEP TIME (默认)。如果幅值被引用的步是在频域上,时间步相应于频率。
在整个非扰动分析步中对总的时间累计设置TIME=TOTAL TIME。VALUE
设置VALUE=RELATIVE (默认)定义相对数值。
设置VALUE=ABSOLUTE对绝对数值的直接输入。在这种情况下,忽略载荷选项中数据行的值。在节点连接到截面定义包含
TEMPERATURE=GRADIENTS (默认)的梁单元和壳单元上指定温度不能在VALUE=ABSOLUTE中使用。对DEFINITION=EQUALLY SPACED必须的参数:FIXED INTERVAL
设置这个参数等于固定时间(或者频率)间距,在固定的时间(或
者频率)间距上给定幅值数据。
对DEFINITION=EQUALLY SPACED可选的参数:
BEGIN 设置这个参数等于时间(或者最小频率),在时间(或者最小频率)上第一幅值被给定。默认BEGIN=0.0对DEFINITION=TABULAR 或者 DEFINITION=EQUALLY SPACED可选的参数:
SMOOTH 设置这个参数等于时间间距的分数在每个时间点之前或者之后, 当需要幅值定义的时间微分时,分段线性时间变化将被光滑的二次时间变量代替。ABAQUS/Standard中默认
SMOOTH=0.25,ABAQUS/Explicit中默认SMOOTH=0.0。允许的范围是0.0 SMOOTH 0.5. 0.05表示包含大的时间间距的幅值定义来避免背离给定的定义。这个参数仅仅当需要时间微分(对位移或者速度边界条件在直接积分动力分析中)且忽略选项中其它的使用才应用。7 8 2 V\" `* o8 Q4 A7 q表格数据的数据行定义 (DEFINITION=TABULAR): 第一行:1. 时间或者频率。2. 第一个点上的幅值(相对或者绝对)。3. 时间或者频率。
4. 第一个点上的幅值(相对或者绝对)。
5. 同上,每行4对。
重复数据行是必要的。每行(除最后一个)必须有严格的四个时间/数值或者频率/数值数据对。等间距数据的数据行定义(DEFINITION=EQUALLY SPACED): 8 第一行:1. 在BEGIN参数上给定的时间或者频率的幅值。9 2. 在下一个点上的幅值。3. 同上,每行8个值。
重复这个数据行是必要的。每行(除最后一个)必须有严格的八个幅值。
周期数据的数据行定义(DEFINITION=PERIODIC): 第一行:
1. N,傅里叶级数的项数。2. , 圆频率3. , 开始时间。4. , 傅里叶级数的常数项。第二行:
1. , cos项的第一个系数。2. , sin项的第一个系数。3. , cos项的第二个系数。4. , sin项的第二个系数。5. 一直到每行8个值。
重复这个数据行是必要的。每行(除最后一个)必须有严格的八个条目,总共2N个条目。调制数据的数据行定义(DEFINITION=MODULATED): 第一行(只有一行):1. .2. A.
3. .4. .
5. .指数衰减数据行的定义(DEFINITION=DECAY): 第一行(只有一行):
1. ,常数项。2. A,指数函数的系数。3. ,指数函数开始的时间。4. , 指数函数衰减的时间。
依赖解的幅值的数据行定义(DEFINITION=SOLUTION DEPENDENT):
第一行(只有一行):
1. 初始幅值(默认=1.0)。2. 最小幅值(默认=0.1)。3. 最大幅值(默认=1000)。
平稳步数据行的定义(DEFINITION=SMOOTH STEP): 第一行:
1. 时间或者频率。2. 第一个点上的幅值(相对或者绝对)。3. 时间或者频率。
4. 第二个点上的幅值(相对或者绝对)。5. 一直到每行四对。重复这个数据行是必要的。每行(除最后一个)必须有严格的四对时间/数据或者频率/数据。
泡沫载荷数据行的定义(DEFINITION=BUBBLE):第一行:
1. 充气材料常数,K.2. 充气材料常数,k.3. 充气材料常数,A.4. 充气材料常数,B.5. 绝热充气常数, .6. 气体的比热比, .
7. 充气材料的密度, .8. 充气材料的质量, .9. 充气材料的深度, .
第二行:1. 流动质量密度, .2. 流动中的声速, .3. 流动面法向X方向余弦。4. 流动面法向Y方向余弦。5. 流动面法向Z方向余弦。第三行:1. 重力加速度,g.2. 大气压, .
3. 波影响参数, . 设置1.0表示波在流体和气体中的影响,设置0.0表示忽略这些影响。4. 流量拖曳系数, .第四行:
1. 时间长度, .
2. 泡沫模拟时间步的最大数 ,当步数达到 或者达到时间长度 ,泡沫幅值模拟停止。3. 相对步长控制参数, .
4. 步长控制指数 。按照误差估计: 步长 减小或者增大.
*MOHR COULOMB定义M-C塑性模型该选项用于弹塑性材料定义M-C塑性模型屈服面和流动势参数,必须与*MOHR COULOMB HARDENING一起使用。
产品:ABAQUS/Standard类型:模型数据 等级:模型
可选参数:
DEPENDENCIES
设置该参数等于除与温度以外包括材料参数定义相关的场变量数目。如果该参数被忽略,将假定材料性质为常量或仅与温度有关。DEVIATORIC ECCENTRICITY
设置该参数等于偏应力平面塑性势(流动势)偏心率e。该特征允许偏应力空间的塑性势形状地由摩擦角来控制。如果参数被忽
略,默认按e=(3-sin(phi))/(3+sin(phi))计算偏应力偏心率,phi为数据行中定义的M-C摩擦角。E的取值范围为1/2 第一行1 摩擦角(度), 2 膨胀角(度)3 温度4 第一个场变量5 第二个场变量 6 等等,一直到第五个场变量 续行(仅DEPENDENCIES参数由大于5个值时需要)1 {* K1 第六个场变量2 等等,每行允许8个场变量 如果必须定义与材料参数相关的温度和其它预定义场变量,可重复上述数据行。MOHR COULOMB HARDENING定义M-C塑性模型硬化参数 该选项用于定义M-C塑性模型分段线性硬化/软化行为,必须与*MOHR COULOMB一起使用。 产品: ABAQUS/Standard类型:模型数据等级:模型 可选参数: DEPENDENCIES设置该参数等于除与温度以外包括材料参数定义相关的场变量数目。如果该参数被忽略,将假定材料性质为常量或仅与温度有关。 数据行定义: 第一行1 粘聚力 2 相应塑性应变绝对值(第一个值必须为0)3 温度 4 第一个场变量5 第二个场变量6 ……,直到第五个场变量续行(仅DEPENDENCIES参数由大于5个值时需要)3 1 第六个场变量2 等等,每行允许8个场变量如果必须定义与材料参数相关的温度和其它预定义场变量,可重复上述数据行。*MONITOR监控一个自由度 该选项用于选择一个节点或者自由度去监控状态文件里求解的进程。在ABAQUS/Standard里,信息将同时写入到信息文件。 产品:ABAQUS/StandardABAQUS/Explicit 类型:历史数据等级: Step必须参数: DOF设置该参数等于被监控节点的自由度。ABAQUS/Explicit分析中,自由度使用全局坐标系统。在ABAQUS/Standard分析中,如果在节点上使用了*TRANSFORM选项,自由度为当地的、转换的坐标系统。NODE 设置该参数等于要监控的节点号或者包含要监控的节点所在的节点集名称,节点集必须严格的包含一个节点。 可选参数:FREQUENCY仅应用于ABAQUS/Standard分析。.参数影响信息文件的输出。设置该参数等于增量步中输出频率。如果FREQUENCY不等于零,每个荷载步最后的一个增量步将被输出。默认FREQUENCY=1,设置FREQUENCY=0可以取消输出。该选项不需要数据行。 *DRUCKER PRAGER 说明扩展的Drucker-Prager塑性模型。 该选项是用来定义屈服面和和用一个弹塑性材料扩展Drucker-Prager模型的流动势各参数。这项必须结合*DRUCKER PRAGER HARDENING使用,如果在ABAQUS/Standard分析中包含材料的蠕变行为,要用*DRUCKER PRAGER CREEP选项。 产品: ABAQUS/Standard ABAQUS/Explicit 类型:模型数据 等级: 模型 可选参数: DEPENDENCIES 设置该参数等于除与温度以外包括材料参数定义相关的场变量数目。如果该参数被忽略,将假定材料性质为常量或仅与温度有关。ECCENTRICITY 这个参数只适用于 ABAQUS/Standard 分析. 这个参数只用于This parameter is only for use with SHEAR CRITERION=HYPERBOLIC 或 SHEAR CRITERION=EXPONENT FORM 或者 SHEAR CRITERION=LINEAR包含材料的蠕变特性的情况。 该参数用于定义流动势的偏心率,ε。该偏心率是一个很小的正数,定义为双曲流动势接近其渐近线的比率,指数模型默认值为 ε=0.1,如果 ,对双曲模型设置 来保证是相关流动。SHEAR CRITERION 该参数只用于ABAQUS/Standard 分析. 在ABAQUS/Explicit分析中只有线性rucker-Prager模型有效。 设置SHEAR CRITERION=LINEAR (默认) 来定义线性屈服准则.如果ABAQUS/Standard分析中包含材料的蠕变特性要求设置该项。设置 SHEAR CRITERION=HYPERBOLIC来定义双曲屈服准则。设置 SHEAR CRITERION=EXPONENT FORM 来定义指数形式的屈服准则。 TEST DATA 该参数只适用于ABAQUS/Standard分析并且只使用于设置SHEAR CRITERION=EXPONENT FORM的情况。如果通过ABAQUS/Standard不同围压下三轴实验数据计算得到的材料常数的,指数模型包含该参数,为实现这个目的*TRIAXIAL TEST DATA选项必须采用。数据行-定义线性 Drucker-Prager 塑性模型(SHEAR CRITERION=LINEAR): 第一行:1. 材料在p–t平面的摩擦角 (度) 2. K, 三轴拉伸的应力与三轴压缩的应力比值, . 如果该参数处空白或者填0.0,K就是默认值1.0。如果包含材料的蠕变特性,K 应设置为1.0. 3. 在p–t平面的剪胀角, (度)4. 温度. 5. 第一个场变量.6. 第二个场变量. 7. 等等,每行允许4个场变量 续行 (仅DEPENDENCIES参数由大于4个值时需要):1. 第五个场变量. 2. 等等,每行允许8个场变量 定义与材料参数相关的温度和其它预定义场变量时需要重复上述数据行。仿真分数据行: 定义Drucker-Prager塑性模型 (SHEAR CRITERION=HYPERBOLIC): First line: 1. 高围压作用下P-T平面内的材料摩擦角 (度)2. 初始静拉伸强度 . (单位: FL–2.)3. 空. 4. 高围压作用下P-T平面内的剪胀角 (度)5. 温度.6. 第一个场变量. 7. 第二个场变量.8. 第三个场变量.续行 (o只有 DEPENDENCIES 参数值大于3时需要设置):1. 第五个场变量. 2. 等等,每行允许8个场变量.定义与材料参数相关的温度和其它预定义场变量时需要重复上述数据行。仿. 数据行-用无实验数据 (TEST DATA) 的指数定律(SHEAR CRITERION=EXPONENT FORM)定义Drucker-Prager 塑性模型): 第一行:1. 材料常数 a. 2. 指数 b. 为保证屈服面顶点: .3. 空. 4. 高围压作用下P-T平面内的剪胀角 (度)5. 温度.6. 第一个场变量.7. 第二个场变量.8. 第三个场变量. 续行 (只有DEPENDENCIES 参数值大于3时需要设置):2 1. 第五个场变量. 2. 等等,每行允许8个场变量.定义与材料参数相关的温度和其它预定义场变量时需要重复上述数据行。仿.数据行-用有实验数据(TEST DATA)的指数定律(SHEAR CRITERION=EXPONENT FORM)定义Drucker-Prager 塑性模型 First line: 1. 空.2. 空.3. 空. 4. 高围压作用下P-T平面内的剪胀角 (度)5. 温度. 6. 第一个场变量.7. 第二个场变量. 8. 第三个场变量.续行(只有DEPENDENCIES 参数值大于3时需要设置):3. 第五个场变量.4. 等等,每行允许8个场变量.定义与材料参数相关的温度和其它预定义场变量时需要重复上述数据行。仿 soils *soils——充满流体的孔隙介质的有效应力分析 <用途>:用于指定瞬时(固结)或稳定状态的响应分析,可以使部分或完全饱和的充满流体的孔隙介质。<类型>history data <级别>step<可选择参数>:CETOL : 这个参数含调用自动的时间增量,若UTOL和CETOL参数都被省略则需要确定时间增量。只有材料响应中包含蠕变特性时这个参数才有意义。CETOL控制蠕变积分的精确度。设定这个参数等于蠕变增量的最大差值,是由最始和最终的应变率出来的。容许值=可接受应力误差值/典型弹性模量CONSOLIDATION: 这个参数设定瞬时(固结)分析,若省略这个参数分析将 是稳定装态。 END: 只有瞬时性分析中才有意义,设定END=PERIOD(默认)来指定分析指定时间步,设置END=SS来达到稳定时结束计算。CREEP: 设置CREEP=NONE来指定即使存在已定义的材料的有关蠕变或粘弹性性质时,也不会发生蠕变或粘弹性响应。FACTOR: 若会由局部的不稳定引起分析问题的不稳定,且由ABAQUS/STANDARD计算的衰减因数不合适,就要设定这个参数等于应用于衰减运算中的衰减因数。这个参数需要同SYABILIZE和CONSOLIDATION一起使用,不考虑基于耗散能量函数的自运算衰减 因数的计算。 STABILIZE: 若问题中会存在有局部不稳定引起的失稳,则需要设定这个参数来激活自动稳定。设定这个参数等于自动衰减运算中的耗散能量函数。若省略此函数,稳定运算就不能激活。若这个参数没有设定值,则默认为2*10-4。若使用到了FACTOR参数,则耗散能的值会因衰减因数的存在而不予考虑。只能与CONSOLIDATION参数连 用。UTOL: 这个参数用来激活自动时间增量。若UTOL和CETOL都被省略,则需设定时间增量。设定此参数等于瞬时固结分析中任何允许增加的最大孔隙压力改变。STANDARD将时间步来确保分析中不会超过任何节点在稳态分析中将此值设为任何非0值。<命令行>第一行,且仅一行 1. 初始时间增量。若用到自动时间增长,则这个值需要修正,否则 就是一个常数。2. 时间周期。若END=SS用到了,那到这个时间结束,或若达到稳 定状态分析步结束。3. 最小时间增量允许值。若STANDARD发现它需要比这个更小的时间步,分析会结束。若此步为0,建议初始时间增量的更小值会作为默认值,或总时间步的10-5倍来确定此值,只有在自动时间增量 中用到。 4. 最长时间增量允许值。若此值没有指定,则最高限食总时间步, 只在自动时间增量中用到。 5. 孔隙压力随时间变化的改变率,用于定义稳定状态,只需在END=SS中用到。只有到所有浸水节点的流体压力改变率小于这个值, 分析才结束。 ADAPTIVE MESH 定义自适应网格域。此选项定义自适应网格域,并指定对该域网格 划分的频率和密度。产品:Standard/Explict至少需要以下参数之一:ELSET: 设置单元集合的名称,此单元集合包含自适应网格域内所有的实体单元。OP: 设置OP=MOD(默认),可修改已存自适应网格域(相同单元组名称的域)或定义新的自适应网格域。设置OP=NEW,删除目前起作用的所有自适应网格域。若只删除选定域,使OP=NEW,并重新指定所有需要保留的自适应网格域。在一个分析步内,所有使用*ADAPTIVE MESH选项的OP参数必须是同样的。 可选参数: CONTROLS:设置与这个自适应网格域相关的*ADAPTIVE CONTROLS选项的名称。自适应网格控制可控制显式动态分析和隐式声音分析中的自适应网格划分,也可控制显式动态分析中的自适应网格域中应用的平流算法。 MESH FREQUENCY: 设置此参数等效于设置执行自适应网格划分的频率增量。此选项应 用在声音分析或空间网格约束或显式动态分析自适应网格域所定义的欧拉边界区域上时,默认频率是1。其他情况都是10。INITIAL MESH SWEEPS: 此参数仅应用于显式分析。当前自适应网格的定义处于活动状态时,第一个分析步的开始时执行的网格扫描的数目。若*ADAPTIVE MESH CONTROLS中SMOOTHING OBJECTIVE=UNIFORM,则默认的初始网格扫描数目为5,若 *ADAPTIVE MESH CONTROLS中SMOOTHING OBJECTIVE=GRADED ,则默认的初始网格扫描数目为2。SWEEPS:每次自适应网格划分的增量中执行网格扫描的数目。默认的网格扫描数目为1。 (一)总规则 1、关键词必须以*符号开头,且关键词前无空格; 2、**为解释行,它可以出现在文件中的任何地方; 2、当关键词后带有参数时,关键词后必须采用逗号相隔; 3、参数间采用都好相隔; 4、关键词可以采用简写的方式,只要程序能够识别就可以了; 5、没有隔行符,如果参数比较多,一行放不下,可以另起一行, 只要在上一行的末尾加逗号便可以; (二)建模部分关键词 在我的学习过程中,是将ansys的模型倒入abaqus的,最简单的方法就是在ansys中提取单元与节点信 息,将提取出来的信息在abaqus中形成有限元模型。因此首先从节点的关键词来开始吧。 1、*heading 描述行 这是.inp文件的开头语,相当于你告诉abaqus,我要进行工程建模与分析了。另起一行可以对模型进行描述,这个描述可有可无,只是为了以后阅读的方便。abaqus中对每个模块没有清晰的界定,根据关键词的2、*node,, (c) (a) 建立单元关键词;这一命令将单元类型,单元特性,单元结点以及单元集这几个过程全部统一起来 。 (b) *element与type=单元类型必须同时使用,否则程序不知道你的单元是什么形状,哪种类型。在ansys中对模型划分网格,你需要做两步:指定单元类型(et),确定单元特性(keyopt),然后建立单元 ;在abaqus中单元类型与单元特性通过单元的名称可以完全确定 下来。 (c) (d) 指出包含单元信息的文件名称,包括文件的扩展名。 4、*solid section,elset,material (a) 对实体单元、无限元以及truss单元的特性作出声明; (b) elset 指出单元集的名称; (c) material 指定此类单元对应的材料。 (d) 此项命令类似于ansys中给几何体确定相应的属性,如 vatt,latt等命令,不同的是ansys中一般对集合体确定单元、材料、实常数,而在abaqus中,材料通过 *solid section命令赋予单元。 5、*nset,nset=, (a) 指定结点集以及结点集的名称,相当于ansys中的 cm,name,node。其中*nset于nset=是同时出现的,既然定义了结点集,就一定得给出结点集的名称; (b) 置是省略这项; (d) 1,9,2 那么结点编号为1、3、5、7、9的结点均为结点集long所包含的结点。 (e) 这个命令比较体现了封装的优点,将对单元中结点的选择, 结点的自动产生等功能全部封装在一个命令中;ansys中对于这些功能是分开使用的,例如想选择某些单元的结点,则先选择需要的单元(esel,s,,,),然后选中单元下的所有结点(allsel,below,elem),最后定位结点集(cm,,node)。 6、*elset,elset=, 7、*assembly *instance,name,part, (b) 由于建模理念的不同,在ansys中没有相应的命令。在 abaqus中,相同的几何实体只创建一次,通过定位组装的方式建立模型;而在ansys中,无论集合实体的尺寸是否相同,都要对其进行模型创建。 (c) name与part是必要参数,name指出部件的名称,part指定已经建立的几何部件(即没有划分网格 前的几何实体)。当模型是从ansys中导入的,此时只有结点信息与单元信息,没有形成part,此时可以设置一个为空的part。 (d) (三)材料部分关键词 abaqus材料部分的内容比较丰富,是分析中最重要的一步,但同时又是理解起来最困难的一部分,其中有些定义还不是很明白,其中的逻辑也不是很清晰,如果在关键词的解释中有什么不对的地方,请多多指教 。 1、 *material,name (a) *material 命令提示以下命令进入材料定义模块,它只起到提示的作用,无数据行; (b) name指定材料的名称。abaqus采用文字的形势定义材料类型,达到看词知意的效果;而ansys中通5 过材料号来区分材料,其命令为mp; 当定义完材料的名称后,首先需要定义的是材料的弹性行为 2、*elastic, 数据行(弹性模量,泊松比,温度,......) (a) *elastic命令必须紧跟*material关键词,即在*material之后立即定义*elastic,否则程序会出现错误提示; (b) 材料的弹性行为可以用弹性模量以及泊松比来定义。ansys中采用mp,mu,,,与mp,es,,,来定义材 料的弹性特性; (c) type=isotropic定义材料为各向同性材料; type=orthotropic 定义材料为正交各向异性材料 type=anisotropic 定义材料为完全各向异性材料 type=short fiber 定义材料为复合材料 3、*density (a) 定义材料的密度 土木结构中常用的材料有钢材、混凝土,以下简单列举这两种材料的塑性行为: ***钢材材料定义 4、*plastic, harding=kinematic定义线性随动强化模型; harding=combined定义非线性各项同性/随动强化模型 9 harding=combined指定johson-cook强化模型 harding=user用户自定义的各向同性强化模型 (c) 根据可选参数的不同,*plastic关键词的数据行有不同的形式,常用的参数有 *plastic,harding=isotropic 屈服应力,塑性应变,温度,第一场变量,第二场变量,,,第四场变量 *plastic,harding=kinematic 屈服应力,塑性应变,温度, (d) 数据行中,屈服应力以及塑性应变为真实的数据,且第一个 塑性应变必须为零。 (e) ansys中通过tb,命令定义材料的应力-应变曲线,且给出了应力-应变曲线上从弹性到塑性阶段 的点,而在abaqus中要分别对弹性与塑性进行定义。 ***混凝土材料的特性 混凝土有两种模型:弥散裂纹混凝土模型与混凝土损伤塑性模型。两种不同的模型具有不同的定义内容 弥散裂纹混凝土模型的关键词词组为(三项/四项): *concrete *tension stiffning *failure ratios (*shear retention) 可选项 混凝土损伤塑性模型的关键词词组为(五项): *concrete damaged plasticity *concrete tension stiffening *concrete compression harding *concrete tension damage *concrete compression damage ***弥散裂纹混凝土模型 5、*concrete 数据行(抗压应力,塑性应变) (a) 在abaqus/standard中定义素混凝土塑性阶段行为,必须同*tension stiffening关键词同时使用 (b) 塑性应变以0.0作为起始 6、*tension stffening, (c) type=displacement 选项的意思是:通过位移来解释混凝土开裂后的特性, type=strain(缺省)通过直接定义混凝土开裂后的应力-应变曲线来描述混凝土裂后特性; (d) 当type的内容不同时,数据行的内容也有所改变 *tension stiffening,type=strain 混凝土的剩余应力与开裂时应力之比,直接应变减去开裂应变的绝对值,温度,第一场变量, ,,,第五场变量 *tension stiffening,type=displacement 开裂后混凝土丧失强度时的位移,温度,第一场变量,,,,第五场变量 7、*failure ratio, 1.16),单轴极限拉应力与单轴极限压应力之比的绝对值(默认0.09),双轴极限压应力对应的塑性应变主分量与单轴极限压应力对应的塑性应变之比 (默认为1.28),平面应变状态下开裂时受拉主应力与单轴拉应力之比(默认为1/3)) (a) 此关键词选项为定义弥散裂纹混凝土模型破坏面形状。 8、*shear retention, 数据行(e-close,e-max,,,温度,第一场变量,,第三场变量) (a)在弥散混凝土模型中,这个关键词可选也可不选,主要为定义开裂表面混凝土抗剪模量是穿越裂缝的受拉应变的函数;(b)e-close的默认值为1.0,对于这个数据的意义在abaqus说明中没有详细定义,个人认为类似与裂缝闭合时剪力传递系数,在ansys中采用concrete,,裂缝闭合剪力传递系数,裂缝张开时剪力传递系数,单轴抗压强度,,,,来指明; 7 ***混凝土损伤塑性模型 9、*concrete compression damage, 数据行(抗压破坏变量dc, 非弹性(压碎)应变,温度,第一场变量,第二场变量,,,第五变量) (第六变量,,,,,) (a) 此关键词为定义混凝土损伤塑性模型的受压破坏(或者刚度 退化)的特性; (b) 此项关键词必须同*concrete damaged plasticity, *concrete tension stiffening以及 *concrete compression harding选项同时使用;(c) 10、*concrete tension damage, 变量,,,第四场变量 (a) 定义混凝土损伤塑性模型开裂破坏特性; (b) 11、*concrete compression harding, 率,温度,第一场变量,第二场变量,,第四场变量) (a) 定义混凝土损伤破坏塑性模型中混凝土强化段的特性; (b) 第一个应力-塑性应变关系中,塑性应变以0.0开始。 6 12、*concrete tension stiffening, 场变量。 (a) 定义混凝土损伤塑性模型受拉开裂后的特性 (b) type=strain(缺省值),通过开裂后的整个应力-开裂应变关系定义混凝土开裂后特性;type=displacement表明混凝土开裂后的特性实通过应力-开裂 位移关系来反映的;type=gfi 则是根据破 坏荷载与开裂能量的关系来反映混凝土开裂后的特性。13、*concrete damaged plasticity, (b) 流动势的偏度是一个较小的正数,定义了双曲流动势曲线靠近其渐近线时的比率,默认为0.1; (c) cb/c0为初始等效双轴抗压屈服应力与初始单轴抗压屈服应力的比值,默认为1.16; (d) kc,受拉子午线与受压子午线常应力的比值,其取值范围为0.5 ** ansys中采用time命令定义荷载步; abaqus中采用*step关键词定义荷载步; ** ansys中采用d,f,da,fa,等命令在有限元模型上施加边界条件与荷载; abaqus中边界条件与荷载分别 有相应的关键词模块,边界条件采用*boundary关键词定义,荷 载采用*dsload关键词定义 **ansys中在定义荷载步前定义求解类型:nlgeom定义是否属于大变形问题,cnvtol对收敛准则进行设置,lnsrch设置线性搜索开关,pred设置时间步预测,neqit定义迭代最大次数,rescontrol定义重新启动 选项,nsubst荷载子步;abaqus与ansys大同小异,在每一个荷载步*step关键词中定义了分析选项,amplitude,inc,nlgeom,perturbation等。 **ansys中对于求解特性的一系列设置集中在/solu板块中每一项都有单独的命令与之相对应;而abaqus对于求解特性的一系列设置集中在三个关键词中:*step, *static/*dynamic等, *control ** ansys每一荷载步定义模型结果输出选项: outres,basic,,/outres,all,,在通用后处理/post1中查看 每一荷载步的求解结果,在/post26中查看某一变量的历史数据; abaqus中在*output模块中定义输出结果内容,在*output,field中定义每一个荷载步计算结果(类似于ansys中的通用后处理模块),在*output,history中定义某个变量的历史数据。 2 **个人认为在求解段的描述ansys要好于abaqus,主要是由于abaqus对各个领域的求解分工不完整,关键词中包含的参数太多,不像ansys中简洁明了,使用起来方便。 1、*boundary 数据行 (a) 指定进入边界条件的关键词 (b) 根据参数的不同,数据行的内容也有所不同 当采用类型方法定义边界条件时,数据行的内容为:需要受到约束的结点编号或结点集,边界条件 当采用直接方式定义边界条件时,数据行的内容为:需要受到约束的结点编号或结点集,约束的第一个自由度,约束的最后一个自由度,约束的数值 2、*step, *end step (a) 告知程序进入求解选项,必须与*end step 配套使用;在ansys中相当于/solu中定义荷载步, time,1,并说明各种求解选项(大变形的设置,荷载步的设置,求解器的选择)等一系列求解声明; (b) 以下为在abaqus/standard中可以选择的参数 (c) (d) subtime定义的内容。abaqus中只是指出了子步的上限值,ansys中即给出了下限值,又给出了上限值,substep,100,200,50 (f) (g) (j) 4、*static, (a) 此关键词的作用为声明此荷载步为静态分析,在这里同时要声明所做的分析类型是属于哪一种类型(稳定、屈曲、热等不同类型)。与ansys中的命令为antype,static相同,但此命令同时封装了时间步及时间子步的定义,即ansys中的命令; (b) 序会自动选择求解时间步长。 (d) (e) (f) 数据行(初始时间增量,荷载步的时间大小,允许的最 小时间增量,最大时间增量) **当关键词的选项为riks时,数据行的内容为 4 数据行(沿静力平衡路径的最小弧长增量,总的弧长比例系数,最小弧长增量,最大弧长增量,最大荷载增量系数,监控结点的位移限值,被监控的结点自由度,结束增量的结点整体位移值) (h) 从上面可以看出,当采用通用静力分析选项时,数据行定义了荷载步以及荷载子步的最大与最小值;采用*static,riks关键词后表明分析模型时采用弧长法, 5、*control,analysis/parameters/reset/type, (a) 此关键词为定义求解控制选项;在ansys中有各个不同领域 的求解模块,如力学模块,结构模块,流体模块,这些是在进入ansys程序中就进行选择,但是在abaqus中没有这些特定的模块,因此在此项 关键词中进行区分,以确定不同领域的求解要求与符合的域平衡方程; (b) 当关键词的必选项不同时,数据行的内容也有所不同; 0 (c) analysis=discontinuous 选项将使得高度非线性问题(如接触面间的滑动,混凝土的开裂等) 的求解更加有效;个人的理解是当设置此参数时,程序在求解时会自动在非线性部分增加迭代次数或者增 加荷载子步,使得高度非线性的求解趋于精确。 (d) parameters=field parameters=constraints 设置约束方程的误差 6 parameters=line search 设置线性搜索选项 parameters=time incremention设置时间增量选项 (e) field可选参数仅仅与parameters=field配套使用; field=concentration 设置集中质量场平衡方程参数; field=displacment 设置位移场与扭转角平衡方程参数; 9 field=electrical 设置电势场平衡方程参数; field=global设置一整套激活场变量平衡方程参数; field=hydrostatic fluid pressure 设置静水流体压力平衡方程参数; field=pore fluid pressure 设置孔隙水压力平衡方程参数; field=rotation设置转角平衡方程参数; field=temperature 设置温度场平衡方程参数; (f) reset 选项将各种设置复原,恢复到系统缺省的设置; (h) type=direct cyclic 当设置此参数后,说明将对结构进行直接循环分析,并在分析过程中控制 稳定状态; (i) 当必选参数不同时,其可选参数以及数据行的内容也将会不 同 *control,parameters=line search 数据行(搜寻到零点的最大迭代次数(缺省为0,建议值为4),最大校正系数(缺省为4),最小校正系数(缺省为0.25),线性搜索结束时残余缩减系数(缺省为0.25),新搜索步与上一搜索步校 正系数之比(缺省为0.15)) *control,parameters= **对模型施加荷载的类型有分布荷载,集中荷载等。ansys中可以对几何体进行加载,也可以对单元结点进行加载,当对几何体加载后,需要通过转换将荷载从几何体转至结点上;在abaqus中荷载只能加在结点 上,而不能加载于几何实体上(不知道理解对否,有待确认),每种不同形式的荷载由不同的关键词来定义,此处仅介绍常用的两种荷载类型:均布荷载与集中荷载 6、*dsload, (a) 此关键词表明对模型施加表面分布荷载;ansys中采用 sf,sfa等命令定义均布荷载; (b) 中的设置; (c) 当op=mod(缺省)时告诉程序保持从前定义的荷载,当 op=new时以前定义的荷载将被删除,重新 定义新的荷载; 7、*cload, (a)此关键词定义对模型施加集中力或者集中弯矩;ansys中采用f定义结点上的集中力; (b) 指定加载曲线,当此选项省略,程序根据 *step中对amplitude选项的定义对结构8 施加荷载。 (c) op=new 表明前面对模型施加的荷载全部删除,新的荷载在本荷 载步重新施加 (d) *cload的其余可选关键词如 8、*restart,read/write,<>,<> 无数据行 (a) 保存与重新使用分析结果的关键词,以下为*restart关键词在abaqus/standard分析中的内容,其5 在abaqus/explicit分析中的参数参见abaqus帮助文件; (b) read/write 是必选项,两者选其一; 当为read时指明是重启动分析,此时模型的基本信息不 能改动(单元,材料,结点),但是结点 集与单元集可以增加。 当为write时表明重新启动数据将被记录。 (c) 可选参数根据read与write的不同而不同 *restart,read, 采用*step中的设置;(f) (g) 数据行(定义需要输出的结点计算结果) (a) 定义结点结果输出选项,且必须与*output选项匹配使用; (b) 当与*output,field同时使用时,此项关键词的格式为 *node output, 当与*output,history同时使用时,此项关键词的格式为 *node output, (c) (d) (e) 当variable=all,程序将结点的所有变量以及材料类型均输出至结果文件中, 当variable=preselect,程序将以默认的结点结果输入至结果文件中,其余的结果将根据数据行定义的结果变量来输出;当这项参数没有定义时,结点输出变量必须在数据行进行定义。 10、*element output,<参数> 数据行(定义需要输出的单元计算结果) (a) 定义单元结果输出选项,且必须与*output选项匹配使用; 当与*output,field同时使用时,此项关键词的格式为 *element output, position=node,指明通过外推法输出单元结点上的计算结果。 (e) 当variable=all,程序将结点的所有变量以及材料类型均输 出至结果文件中, 当variable=preselect,程序将以默认的结点结果输入至结果文件中,其余的结果将根据数据行定义的结果变量来输出;当这项参数没有定义时,结点输出变量必须在数据行进行定义。 11、*output,diagnostics/filed/history,<>,<>,<> 8 (a) 定义写入输出文件中的计算结果内容,如结点计算结果,单元计算结果等,类似于ansys中的output,命令; (b) 此关键词是一个统领关键词,可以把它想象为一个菜单,下面有子菜单,点击了菜单之后就必须 点击其中的一个子菜单。子菜单的内容是确定什么计算结果需要 写入结果文件中; (c) 子菜单中常用的关键词有: *node output:结点计算结果的提取;*element output:单元计算结果的提取; *contact output:接触结算结果的提取: (d) 根据必选参数的不同,*output的可选参数<>也随之不同: *output,diagnosic=yes *output,fild, *output,history, 件中; filed指明计算结果是某一确定荷载步的计算结果,在ansys中为在/post26中定义变量并输出计算结果,输出的结果是某一time的计算结果; history指明计算结果是历史记录的计算结果,在ansys中为在/中定义变量并输出计算结果,输出的内容是某一个结点在整个加载过程中的计算结果。 (f) op=add表明数据行定义的结果将追加在结果文件中;op=replace表明将代替原来的计算结果; 接触分析步骤与相关关键词 ******************************** 1、采用*surface 关键词定义接触面, 这是进行接触分析的第一步。ansys与abaqus都相同,ansys中通过cm,,node命令定义接触面的点集合; 2、采用*contact pair 关键词定义接触对,这一步是确认哪两个面 是接触对,以及接触对的特性。ansys通过实常数识别接触对,abaqus通过接触名称确定接触对,但同时又对接触的一些特征进行了说明; 3、采用*surface interaction 关键此定义接触面特性 4、采用*friction 定义接触面间的摩擦系数。 ansys中通过材料将摩擦赋予接触对; 5、采用*surface behavior 定义接触面间的特征(大滑移,小滑移,有分离,无分离);ansys中接触的这些特性在接触单元的关键词中进行了设置,如对于174号单元,其keyopt(12)中定义了接触摩擦的类型; 6、在ansys中没有定义接触压应力与接触间隙的关系曲线,而在abaqus中有此方面的内容,用户可以根据需要选择线性、指数型、列表型接触压应力—间隙曲线,因此如果想分析关系复杂的接触问题,abaqus将8 会是一个比较有效的软件。 从上面的基本步骤可以看出,abaqus与ansys中接触的定义步骤大同小异,虽然对接触特性的定义不一样,但是其定义的内容却是一样的,从这个角度去看问题,可能会使你在学习abaqus的过程中理解与接受起 来更加快。还需要说明的是在abaqus中没有专门的接触单元,接触过程是通过接触特性程序根据实际情况自动生成接触面上的各种算法来进行分析。 a、*surface,name, (a) 此关键词定义模型中可能接触到的面,以下为在 abaqus/standard分析中的内容; (b) 词只能在辐射分析中使用 combine=union 指明一个或多个面组成一个整体接触界面; combine=intersection 指出两个类型相同的面相交组成接触界面; combine=difference 指出接触界面是由两个类型相同的面相减而得; (c) (d) (e) trim=no 指出不对界面进行修正。 (f) 从面,主面,从面切向滑动的的可能方向,主面切向滑动的的可能方向 (1) adjust 对接触面间进行调整,使得接触面闭合,这种调整不产生任何应变;此选项适用于tied接触,不适用于self-contact接触类型; (2) extension 指出在接触分析中将主面扩大一定范围,防止从面滑出主面以外; (3) no thickness 表明在接触计算中不考虑厚度的影响,此选项只适用于small-sliding以及surface to surface情况; (4) small sliding 指出接触面间为小滑移情况,这个参数不能用于自接触问题 (5) smooth 表明接触面间是光滑的,缺省值为0.2,取值范围在0.0~0.5之间; (6) type=node to surface type=surface to surface 指定接触分析为面-面分析,并产生相 应的约束系数,这种接触类型只适用于tied或者small sliding参数存在的选项; c、*contact pair, ——————在abaqus/explicit 下的形式 interaction 同surface interaction 所定义的特性相同 (1)、mechanical constraint=kinematic(缺省)选择随动接触法分析接触 mechanical constraint=penalty(缺省)选择随动接触法分析接触 (2)、op=add(缺省)在原有的接触对中加入新的接触对, op=delet指定删除接触对 (3)、small sliding 指出接触面间为小滑动接触,而不是有限滑动,这种情况只能采用随动接触分析法; (4)、weigth 权重系数 d、*surface interaction,name, (1)、这个关键词是用来定义接触面间相互作用特性;(2)、 (3)、 e、*surface behavior,augmented lagrange/pressure_overcloser, *surface interaction同时使用; (2)、augmented lagrange 选项表明程序将选择增强的拉各朗日法求解接触问题; (3)、pressure_overcloser 选项指明程序将根据命令选择相应的压应力—接触间隙曲线。应当指出的是此项关键词与 为指数型曲线; pressure_overcloser=linear 压应力—接触间隙曲线为线型关系; pressure_overcloser=tabular 列表方式定义压应力—闭合曲线;(4)、数据行根据参数的不同而不同 *surface behavior,augmented largrange 数据行(罚刚度(必须为正值,如果没有定义程序会根据计算来确定),接触压应力为零时接触面间的空隙(默认为零)) *surface behavior,pressure_overcloser=hard 无数据行 *surface behavior,pressure_overcloser=exponential 数据行(接触压应力为零时的接触间隙,接触间隙为零时的接触压应力) *surface behavior,pressure_overcloser=linear 数据行(接触压应力—接触间隙曲线斜率)*surface behavior,pressure_overcloser=tabular 数据行(接触压应力,接触间隙) f、*friction,elastic slip/lagrange/rough/slip tolerance/user, (1)、此关键词定义摩擦类型,必须与*surface interaction一起使用; (2)、elastic slip 此选项仅用于abaqus/standard分析中,定义了最大允许弹性滑移绝对值,如果这项没有定义,则弹性滑移选取slip tolerance所定义的值; (4)、lagrange 接触间的摩擦满足拉各朗日乘法公式; (5)、rough 指定接触为完全粗糙的,接触面间没有滑移; 8 (6)、slip tolerance 此选项仅用于abaqus/standard分析中,默认为0.005。此项定义了允许的最大弹性滑速度同接触面大小的比值; 有关简单连接单元以及预应力单元的关键词 在有限元分析中常常会碰到使用连接单元的情况:接触单元分析不收敛而采用连接单元来代替;模拟两个模型间通过点对点的连接情况等。在ansys中有各种各样的弹簧单元,如最常用的39号单元,带有阻尼的 14号单元等。这些单元的存在为我们分析有限元模型增添了许多灵活易变的方法。同样在abaqus中也有弹0 簧单元,由于这个软件所包含的内容丰富,因此对于弹簧单元将划分的更为详细。在abaqus中,模拟两者 之间联系情况的单元主要有以下几种单元: spring单元,dashpot单元,joint单元以及connector等连接 单元。以下将介绍这几个单元的用法与使用范围。 * spring单元 (1) 特性描述 a、可以描述力与相对位移的情况 b、可以描述弯矩与相对转角的情况 c、具有线性与非线性特性 (2) 单元类型(有三种可供选择的弹簧单元类型) a、spring1b、spring2 c、springA (3)单元使用说明 a、spring1 仅用于abaqus/standard分析中,用于模拟结点与地面之间的关系。也就是说,如果选用了spring1单元,那么在你的模型中,必须有一个是固定的,被约束 的; b、spring2 仅用于abaqus/standard分析中,用于模拟某一个方向的具有弹簧特性的连接,即单元只有一个自由度; c、springA 在abaqus/standard 与abaqus/explicit分析中都可以运用。 (4)inp文件定义形式 *element,type=spring1/spring2/springA 单元号,单元结点1,单元结点2 *spring,elset, a、*element与*spring必须一起使用。在ansys中*spring相当于 弹簧单元的实常数,定义弹簧单元的力与位移的关系; b、 e、 *element,type=springA (非线性) *spring,elset=,nonlinear 空行 力,相对位移,温度,第一场变量,第二场变量...... *element,type=spring1/spring2 (线性) *spring,elset=, 第一点的结点自由度,第二点的结点自由度 弹簧刚度,频率,温度,第一场变量,第二场变量...... *element,type=spring1/spring2(非线性) *spring,elset=,nonlinear 第一点的结点自由度,第二点的结点自由度 力,相对位移,温度,第一场变量,第二场变量...... *dashpot单元 (1) 特性描述 a、可以描述力与相对速度的情况 b、可以描述弯矩与相对转角变化的情况 c、具有线性与非线性特性 (2) 单元类型(有三种可供选择的弹簧单元类型) a、dashpot1b、dashpot2 c、dashpotA (3)单元使用说明 a、dashpot1 仅用于abaqus/standard分析中,用于模拟结点与地面之间的关系。 b、dashpot2 仅用于abaqus/standard分析中,用于模拟某一个方向的具有缓冲特性的连接,即单元只有一个自由度; c、dashpotA 在abaqus/standard 与abaqus/explicit分析中都可以运用。 (4)inp文件定义形式 *element,type=dashpot1/dashpot2/dashpotA *dashpot,elset,
Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务