abaqus Plug-in使用

1、先在cad中确定好模型直接的装配关系,如图1,这样能使后面程序变得简洁和清晰,便于参数的修改与设定:

1、启动Abaqus/CAE,按照CAD图创建好模型,之后进行属性、装配、分析步、相互作用、

载荷、网格的设置,确认无误提交,之后中断任务,不必保存模型,退出CAE。如图2:

2、到默认的工作目录下(Temp)下查找到abaqus.rpy文件,将其重新命名,将后缀名改为

py,用编辑器EditPlus打开新文件。

3、定义函数createPlateFunction(),该模型中将用到下面几个参数(即关键字,可以自己设

定,只要不重复或者与系统的内部语法重复即可):D,C,radius,IC,OC,SA TA,meshsize,B,db,bj,neic,nmeshsize,job,friction,force,pforce,tforce

4、在脚本的开始位置添加如下几行代码:

from abaqus import *

from abaqusConstants import *

from caeModules import *

from math import sqrt

from math import tan

前面几句是abaqus内部的模块,后两个from math import sqrt,from math import tan是程序中要用到的函数开平方、正切。

5、根据建模思路,将对应数值改为相关的参数关系,比如修改轴承外圈内圆弧线

原程序:

s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0, 18), point2=(7.2, 16.79), direction=CLOCKWISE)

改后:

X=sqrt(radius**2-(C/2-IC)**2)

s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0,radius), point2=(C/2-IC, X), direction=CLOCKWISE)

比如修改网格大小:

原程序:

p.seedPart(size=1, deviationFactor=0.1, minSizeFactor=0.1)

改后:

p.seedPart(size=meshsize, deviationFactor=0.1, minSizeFactor=0.1)

程序修改完后保存,最好保存两份,因为程序被调用后原位置的程序将被剪切到Plug-ins的文件中。

6、启动abaqus/CAE后,单击【Plug-ins】——【Abaqus】——【RSG Dialog Builder】,将

获得图3:

7、添加相关按键和文本,修改TEXT,关键字类型Type:Float,修改关键字Keyword:D

8、添加完后得到界面为:

9、将对应的程序导入

10、保存

11、重启Abaqus/CAE即可在Plug-ins下看到对应的启动项:

abaqus Plug-in使用

1、先在cad中确定好模型直接的装配关系,如图1,这样能使后面程序变得简洁和清晰,便于参数的修改与设定: 1、启动Abaqus/CAE,按照CAD图创建好模型,之后进行属性、装配、分析步、相互作用、 载荷、网格的设置,确认无误提交,之后中断任务,不必保存模型,退出CAE。如图2: 2、到默认的工作目录下(Temp)下查找到abaqus.rpy文件,将其重新命名,将后缀名改为 py,用编辑器EditPlus打开新文件。 3、定义函数createPlateFunction(),该模型中将用到下面几个参数(即关键字,可以自己设 定,只要不重复或者与系统的内部语法重复即可):D,C,radius,IC,OC,SA TA,meshsize,B,db,bj,neic,nmeshsize,job,friction,force,pforce,tforce 4、在脚本的开始位置添加如下几行代码: from abaqus import * from abaqusConstants import *

from caeModules import * from math import sqrt from math import tan 前面几句是abaqus内部的模块,后两个from math import sqrt,from math import tan是程序中要用到的函数开平方、正切。 5、根据建模思路,将对应数值改为相关的参数关系,比如修改轴承外圈内圆弧线 原程序: s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0, 18), point2=(7.2, 16.79), direction=CLOCKWISE) 改后: X=sqrt(radius**2-(C/2-IC)**2) s.ArcByCenterEnds(center=(0.0, 0.0), point1=(0.0,radius), point2=(C/2-IC, X), direction=CLOCKWISE) 比如修改网格大小: 原程序: p.seedPart(size=1, deviationFactor=0.1, minSizeFactor=0.1) 改后: p.seedPart(size=meshsize, deviationFactor=0.1, minSizeFactor=0.1) 程序修改完后保存,最好保存两份,因为程序被调用后原位置的程序将被剪切到Plug-ins的文件中。 6、启动abaqus/CAE后,单击【Plug-ins】——【Abaqus】——【RSG Dialog Builder】,将 获得图3: 7、添加相关按键和文本,修改TEXT,关键字类型Type:Float,修改关键字Keyword:D

使用心得

1.How do you solve the system error code 1073741819 in Abaqus 6.13? The executable standard.exe aborted with system error code 1073741819. Please check the .dat, .msg, and .sta files for error messages if the files exist. If there are no error messages and you cannot resolve the problem, please run the command "abaqus job=support information=support" to report and save your system information. Use the same command to run Abaqus that you used when the problem occurred. Please contact your local Abaqus support office and send them the input file, the file support.log which you just created, the executable name, and the error code. Try the following: rename the mkl_avx2.dll in (C:\SIMULIA\Abaqus\6.13-x\code\bin) to mkl_avx2.dll.11.0.0.1 2. inp文件查看节点数、单元数;dat文件查看计算时间,file-save as 保存为cae文件,同时产生jnl文件,jnl文件(用ue打开)可以直接输入script运行。 3. abaqus内部函数格式参考documentation(需下载)-Abaqus Scripting Reference Manual 4.Anaconda是python函数库,使用一些函数时必须装上此软件;要想输出结果excel文件,需要将自编的程序PostprocessGet.py和PostprocessSave.py导入ABAQUS工作文件夹下才能被import识别。

学会使用ABAQUS文档

ABAQUS文档,其实是一个很方便的工具,学会使用它,往往能有事半功倍的效果。我看到一个帖子,关于*SOLID SECTION下面的那个数据行的问题。 考虑到可能还有其他一些网友,对ABAQUS帮助文档不是很熟悉,所以就另写个帖子在此。ABAQUS的在线帮助文档不但能搜索,还有链接转跳功能,看到什么地方,点一下,就链接过去了,所以很方便。 / j: r8 ^# S. P: x1 w以上述问题为例,你不知道*SOLID SECTION下面的那个数据行是怎么回事,你就先在关键字中找“*SOLID SECTION”,关于它的数据行有: Data line to definehomogeneous solid elements, infinite elements, acoustic elements, or truss elements: First (and only) line: 1. Enter any attribute values required. The default for the firstattribute is 1.0. See the description in Pa rt VI, “Elements,” of the ABAQUSAnalysis User’s Manual of the element type being used for a definition of thedata required. Data lines to define acomposite solid:$ O5 F! \5 H$ | First line: 1. Layer thickness. The layer thickness will be adjusted such that the sumof the layer thicknesses corresponds to the element length in the stackdirection. 2. Number of integration points to be used through the layer. This number mustbe an odd number. The default is one integration point. 3. Name of the material forming this layer. 4. Name of the orientation to be used with this layer or the orientationangle, , (in degrees), where measured positive counterclockwise relative to thelocal direction,which must be defined on the *ORIENTA TION definition. Repeat this dataline as often as necessary to define the properties for each layer of thecomposite solid.

002-abaqus海工模块使用

abaqus中海工模块使用需要定义aqua关键字,并且不能在standard中直接使用。需要用文本编辑器编辑inp文件,在文件中加入*aqua,及其定义。后在dos 提示框下用命令abaqus job=name.inp interactive 进行计算,并用abaqus viewer odb=name.odb 进行结果查看。基本定义和使用参考软件的帮助文档。注意:如果需要加入波浪载荷,则还需要定义*wave关键字,进行波浪的定义。 如果要进入这个模块,从gui的操作方式,abaqus没有留接口。需要通过写命令流inp的方式,通过定义关键字进入。在abaqus帮助文档中,有这样的关键字定义参考。而且,帮助文档里面,有参考的已经定义好的命令流可以使用,仔细看一个帮助文档,找一个参考命令流研究一下,就有不少收获。 命令流的运行方式,大概是用文本编辑器比如记事本,写好文件后,用abaqus 的dos启动方式,进入目录输入"abaqus interview job=....."具体查询一下,帮助即可。 *AQUA Define fluid variables for use in loading immersed beam-type structures. This option is used to define the fluid properties and steady-current velocity. Product: ABAQUS/Aqua Type: Model data Level: Model Reference: •“ABAQUS/Aqua analysis,” Section 6.10.1 of the ABAQUS Analysis User's Manual Optional parameter: INPUT Set this parameter equal to the name of the alternate input file containing the data lines for this option. See “Input syntax rules,” Section 1.2.1 of the ABAQUS Analysis User's Manual, for the syntax of such file names. If this parameter is omitted, it is assumed that the data follow the keyword line. Data lines to define fluid properties and a steady current: First line: o Elevation of the seabed. o Elevation of the still fluid surface. o Gravitational constant. o Mass density of the fluid. Second line: o Steady velocity of the fluid in the X-direction. o Steady velocity of the fluid in the Y-direction. o Steady velocity of the fluid in the Z-direction. _disibledevent="dataitem" id="d0">

Abaqus铺层方向说明

Layup orientation The layup orientation defines the base or reference orientation of all the plies in the layup. In conventional and continuum shell layups, Abaqus projects the specified orientation onto the surface of the shell, aligning the direction of the layup orientation that you choose with the shell normal. In solid composite layups the orientation is not projected. Abaqus/CAE provides several options for defining the layup orientation: • Part global: By default, the layup orientation is the same as the orientation of the part. • Coordinate system: You can create and select a datum coordinate system that defines the orientation. • Discrete orientation: You can create a discrete orientation that provides an orientation value for each native or orphan mesh element to define the orientation. • Discrete field: You can create and select an orientation discrete field that defines a spatially varying orientation. • User-defined: You can define the orientation in user subroutine ORIENT. This option is valid only for Abaqus/Standard analyses. 22–6 UNDERSTANDING COMPOSITE LAYUPS AND ORIENTATIONS • Normal direction: For all options except User-defined, you can choose which axis defines the approximate normal direction of the composite layup. • Additional rotation: If you choose a Coordinate system, Discrete orientation, or Discrete field to define the layup orientation, you can specify an angle (in degrees) that defines an additional rotation about the specified normal direction for the entire layup. You can use a scalar discrete field to specify a spatially varying additional rotation angle.

abaqus 2020 手册程序

abaqus 2020 手册程序 Abaqus 2020 Handbuch-Programm Einführung: Abaqus ist eine leistungsstarke und weit verbreitete Software zur FEM-Simulation (Finite-Elemente-Methode). Das Unternehmen, das hinter Abaqus steht, ist Dassault Systèmes SIMULIA. Abaqus ermöglicht Ingenieuren und Wissenschaftlern die Analyse und Vorhersage des Verhaltens von Strukturen und Materialien unter verschiedenen Belastungen. In diesem Handbuch werden wir uns mit den wichtigsten Funktionen und Neuerungen der Version Abaqus 2020 beschäftigen. 1. Benutzeroberfläche: Abaqus 2020 bietet eine benutzerfreundliche und intuitive grafische Benutzeroberfläche (GUI). Die Menüleiste und Symbolleisten ermöglichen einen einfachen Zugriff auf die verschiedenen Funktionen und Optionen. Die zusätzlichen Erweiterungen und Verbesserungen der GUI erleichtern dem Benutzer das Modellieren, Analysieren und Visualisieren der Ergebnisse. 2. Modellierung: Mit Abaqus 2020 können komplexe Modelle mit hoher Genauigkeit erstellt werden. Es stehen verschiedene Modellierungstools zur Verfügung, darunter geometrische und parametrische Modellierung. Die Unterstützung für CAD-Import ermöglicht die direkte Verwendung von bestehenden 3D-Modellen. Neu in Abaqus 2020 ist die Möglichkeit der

总结Abaqus操作技巧总结(个人)

Abaqus操作技巧总结 打开abaqus,然后点击file——set work directory,然后选择指定文件夹,开始建模,建模完成后及时保存,在进行运算以前对已经完成的工作保存,然后点击job,修改inp文件的名称进行运算。切记切 记!!!!!! 1、如何显示梁截面〔如何显示三维梁模型〕 显示梁截面:view->assembly display option->render beam profiles,自己调节系数。 2、建立几何模型草绘sketch的时候,发现画布尺寸太小了 1)这个在create part的时候就有approximate size,你可以定义合适的〔比你的定性尺寸大一倍〕; 2)如果你已经在sketch了,可以在edit菜单--sketch option ——general--grid更改 3、如何更改草图精度 可以在edit菜单--sketch option ——dimensions--display——decimal更改 如果想调整草图网格的疏密,可以在edit菜单--sketch option ——general——grid spacing中可以修改。 4、想输出几何模型 part步,file,outport--part 5、想导入几何模型? part步,file,import--part 6、如何定义局部坐标系 Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标 7、如何在局部坐标系定义载荷

laod--Edit load--CSYS-Edit〔在BC中同理〕选用你定义的局部坐标系 8、怎么知道模型单元数目〔一共有多少个单元〕 在mesh步,mesh verify可以查到单元类型,数目以及单元质量一目了然,可以在下面的命令行中查看单元数。 Query---element 也可以查询的。 9、想隐藏一些part以便更清楚的看见其他part,edge等 view-Assembly Display Options——instance,打勾 10、想打印或者保存图片 File——print——file——TIFF——OK 11、如何更改CAE界面默认颜色 view->Grahphic options->viewport Background->Solid->choose the wite colour! 然后在file->save options. 12、如何施加静水压力hydrostatic load --> Pressure, 把默认的uniform 改为hydrostatic。这个仅用于standard,显式分析不支持。 13、如何检查壳单元法向 Property module/Assign/normal 14、如何输出单元体积 set步---whole model ----volume/Tickness/Corrdinate-----EVOL 15、如何显示最大、最小应力 在Visualization>Options>contour >Limits中选中Min/Max:Show Location,同样的方法可以知道具体指定值的位置。 16、如何在Visualization中显示边界条件 View——ODB display option——entity display——show boundary conditions 17、后处理有些字符〔图例啊,版本号啊,坐标系啊〕不想显示, viewport-viewport annotation option ,选择打勾。同样可以修改这些字体大小、位置等等。

ABAQUS命令汇总及参数的默认设置

ABAQUS命令汇总及参数的默认设置(ABAQUS Command Summary and Command line default parameters) 2011-02-13 20:33:50| 分类:ABAQUS | 标签:|字号大中小订阅 Command summary abaqus job=job-name [analysis | datacheck | parametercheck | continue | convert={select | odb | state | all} | recover | syntaxcheck | information={environment | local | memory | release | support | system | all}] [input=input-file] [user={source-file | object-file}] [oldjob=oldjob-name] [fil={append | new}] [globalmodel={results file-name | output database file-name}] [cpus=number-of-cpus] [parallel={domain | loop}] [domains=number-of-domains] [mp_mode={mpi | threads}] [standard_parallel={all | solver}] [memory=memory-size] [interactive | background | queue=[queue-name][after=time]] [double={explicit | both}] [scratch=scratch-dir] [output_precision={single | full}] [madymo=MADYMO-input-file] [port=co-simulation port-number] [host=co-simulation hostname] [timeout=co-simulation timeout value in seconds] [unconnected_regions={yes | no}] Command line default parameters The following parameters provide default values for various settings that would otherwise have to be specified on the command line (see “Execution procedure for Abaqus/Standard and Abaqus/Explicit,” Section 3.2.2). Values given on the command line override values specified in the environment files. cpus Number of processors to use if parallel processing is available. The default is 1.

abaqus部分名词定义及解释

Assembly (装配)功能模块 定义空间位置 Step (分析步)功能模块 (l)初始分析步(initial)ABAQUS/CAE自动创建一个初始分析步,可以在其中定义模型初始状态下的边界条件和相互作用(interaction)。初始分析步只有一个,名称是"Initial",它不能被编辑、重命名、替换、复制或删除。 (2)后续分析步(analysis step )在初始分析步之后,需要创建一个或多个后续分析步,每个后续分析步描述一个特定的分析过程,例如载荷或边界条件的变化、部件之间相互作用的变化、添加或去除某个部件等等: 设定输出数据 (Result file )fil可供第三方记事本编辑。 设定自适应网格 Interaction (相互作用)功能模块 在Interaction 功能模块中,主要可以定义模型的以下相互作用。

1.Interaction 定义模型的各部分之间或模型与外部环境之间的力学或热相互作用, 例如接触、弹性地基、热辐射等。 2.Constraint 定义模型各部分之间的约束关系。 3.Connector 定义模型中的两点之间或模型与地面之间的连接单元( connector),用 来模拟固定连接、钱接、恒定速度连接、止动装置、内摩擦、失效条件和锁定装置等。 4.Special → Inertia 定义惯量(包括点质量/惯量、非结构质量和热容)。 5.Special → Crack 定义裂纹。 6.Special → Springs/Dashpots定义模型中的两点之间或模型与地面之间的弹簧和 阻尼器。 7.主菜单Tools 常用的菜单项包括Set (集合)、Surface (面)和AlE\plitude (幅值) 等。 说明: 接触 即使两实体之间或一个装配件的两个区域之间在空间位置上是互相接触的,ABAQUS/CAE 也不会自动认为它们之间存在着接触关系,需要使用interaction模块中的主菜单Interacton 来定义这种接触关系。 相互作用与分析步有关,必须规定相互作用是在哪些分析步中起作用。 约束 在Interaction功能模块中,主菜单Constraint (约束)的作用是定义模型各部分的自由度之间的约束关系,具体包括以下类型。 1.Tie (绑定约束) 模型中的两个面被牢固地粘结在一起,在分析过程中不再分开。 被绑定的两个面可以有不同的几何形状和网格。 2.Rigid Body (刚体约束) 在模型的某个区域和一个参考点之间建立刚性连接,此区 域变为一个刚体,各节点之间的相对位置在分析过程中保持不变。 3.Display Body (显示体约束) 与Rigid Body 类似,受到此约束的实体只用于图 4.形显示,而不参与分析过程。

ABAQUS使用解答_

Q: abaqus的图形如何copy? A:file>print>file格式为png,可以用Acdsee打开。 Q: 用Abaqus能否计算[Dep]不对称的问题? A: 可以,并且在step里面的edit step对话框other里面的matrix solver有个选项。 Q: 弹塑性矩阵【D】与ddsdde有何联系? A: stress=D*stran;d(stress)=ddsdde*d(stran)。 Q: 在abaqus中,如果采用umat,利用自己的本构,如何让abaqus明白这种材料的弹塑性应变,也就是说,如何让程序返回弹性应变与塑性应变,好在output中输出,我曾想用最笨地方法,在uvarm中定义输出,利用getvrm获取材料点的值,但无法获取增量应力,材料常数等,研究了帮助中的例子,umatmst3.inp,umatmst3.for,他采用mises J2 流动理论,我在output history 显示他已进入塑性状态,但他的PE仍然为0!!? A: 用uvar()勉强成功。 Q: 本人在用umat作本构模型时, *static, 1,500,0.000001,0.1 此时要求的增量步很多,即每次增量要很小, *static 1,500 时,在弹性向塑性过度时,出现错误,增量过大,出现尖点。? A: YOU CAN TRY AS FOLLOWS: *STEP,EXTRAPOLATION=NO,INC=2000000 *STATIC 0.001,500.0,0.00001,0.1。 Q: 模型中存在两个物体的接触,计算过程中报错,怎么回事? A: 接触问题不收敛有两个方面不妨试试: 一、在*CONTACT PAIR 里调试ADJUST参数; 二、调一些模型参数,比如FRICTION等。。 Q: 在边界条件和加载时,总是有initial这个步,然后是我们自己定义的加载步,请问这个initial步,主要作用是什么?能不能去掉?? A: 不能去掉,所有的分析都有,是默认的步。 Q: A solid extrusion base feature 这句话是什么意思? extrusion、revolution、等是什么意思? 谢谢!? A: 这两的是三维建模时候,在画完二维图形,如何来生成三维图形, extrusion意思是你给定一个厚度,然后二维图形第三个方向上面伸展这么多形成三维图形revolution意思是你给定一个旋转轴,二维图形绕其旋转后形成三维轴对称图形。 Q: 偶在umat中调用求主应力函数 CALL SPRINC(STRESS,PS,LSTR,NDI,NSHR)

总结Abaqus操作技巧总结(个人)

总结Abaqus操作技巧总结(个人) Abaqus操作技巧总结 打开abaqus,然后点击file——set work directory,然后选择指定文件夹,开始建模,建模完成后及时保存,在进行运算以前对已经完成的工作保存,然后点击job,修改inp文件的名称进行运算。切记切 记 1、如何显示梁截面(如何显示三维梁模型) 显示梁截面:view->assembly display option->render beam profiles,自己调节系数。 2、建立几何模型草绘sketch的时候,发现画布尺寸太小了 1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍); 2)如果你已经在sketch了,可以在edit菜单--sketch option ——general --grid更改 3、如何更改草图精度 可以在edit菜单--sketch option ——dimensions--display——decimal更改 如果想调整草图网格的疏密,可以在edit菜单--sketch option ——general——grid spacing中可以修改。 4、想输出几何模型 part步,file,outport--part 5、想导入几何模型? part步,file,import--part 6、如何定义局部坐标系 Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标 7、如何在局部坐标系定义载荷 laod--Edit load--CSYS-Edit(在BC中同理)选用你定义

abaqus系列之接触

接触笔记 1、Defining contact pairs in ABAQUS/Standard After the selection of contact pair surfaces, three key factors must be determined when creating a contact formulation: ⑴the contact discretization; ⑵the tracking approach; and ⑶the assignment of “master” and “slave” roles to the respective surfaces. 1.1the contact discretization ABAQUS/Standard offers two contact discretization options: a traditional “node-to-surface” discretization and a true “surface-to-surface” discretization. 1.1.1 Node-to-surface contact discretization Traditional node-to-surface discretization has the following characteristics: ⑴The slave nodes are constrained not to penetrate into the master surface; however, the nodes of the master surface can, in principle, penetrate into the slave surface ⑵The contact direction is based on the normal of the master surface. ⑶The only information needed for the slave surface is the location and surface area associated with each node; The direction of the slave surface normal and slave surface curvature are not relevant.Thus, the slave surface can be defined as a group of nodes—a node-based surface. ⑷Node-to-surface discretization is available even if a node-based surface is not used in the contact pair definition Fig.1 Node-to-surface contact discretization 1.1.2 Surface-to-surface contact discretization To optimize stress accuracy, surface-to-surface discretization considers the shape of both the slave and master surfaces in the region of contact constraints. Surface-to-surface discretization has the following key characteristics: ⑴Contact conditions are enforced in an average sense over the slave surface, rather than at discrete points (such as at slave nodes, as in the case of node-to-surface discretization). Therefore, some penetration may be observed at individual nodes; however, large, undetected penetrations of master nodes into the slave surface do not occur with this discretization. ⑵Surface-to-surface discretization is not applicable if a node-based surface is used in the

Abaqus-Explicit-接触问题

1. Abaqus/Explicit 中的接触形式 双击Interactions,出现接触形式定义。分为通用接触(General contact)、面面接触(Surface-to-Surface contact)和自接触(Self-contact)。 1. 通用接触 General contact 通用接触用于为多组件,并具有复杂拓扑关系的模型建模。 General contact algorithm • The contact domain spans multiple bodies (both rigid and deformable)•Default domain is defined automatically via an all-inclusive element-based surface • The method is geared toward models with multiple components and complex topology。 • Greater ease in defining contact model 2. Surface-to-Surface contact Contact pair algorithm • Requires user-specified pairing of individual surfaces • Often results in more efficient analyses since contact surfaces are limited in scope 3. 自接触(Self-contact) 自接触应用于当部件发生变形时,可能导致自己的某两个或多个面发生接触的情况。如弹簧的压缩变形,橡胶条的压缩。

ABAQUS帮助文档

初始损伤对应于材料开场退化,当应力或应变满足于定义的初始临界损伤准则,则此时退化开场。Abaqus 的Damage for traction separation laws 中包括:Quade Damage、Ma*e Damage、Quads Damage、Ma*s Damage、Ma*pe Damage、Ma*ps Damage 六种初始损伤准则,其中前四种用于一般复合材料分层模拟,后两种主要是在扩展有限元法模拟不连续体〔比方crack 问题〕问题时使用。前四种对应于界面单元的含义如下: Ma*e Damage 最大名义应变准则: Ma*s Damage 最大名义应力准则: Quads Damage 二次名义应变准则: Quade Damage 二次名义应力准则 最大主应力和最大主应变没有特定的联系,不同材料适用不同准则就像强度理论有最大应力理论和最大应变理论一样~ ABAQUS帮助文档10.7.1 Modeling discontinuities as an enriched feature using the e*tended finite element method 看看里面有没有你想要的 Defining damage evolution based on energy dissipated during the damage process 根据损伤过程中消耗的能量定义损伤演变 You can specify the fracture energy per unit area,, to be dissipated during the damage process directly. 您可以指定每单位面积的断裂能量,在损坏过程中直接消散。 Instantaneous failure will occur if is specified as 0. 瞬间失效将发生 However, this choice is not remended and should be used with care because it causes a sudden drop in the stress at the material point that can lead to dynamic instabilities. 但是,不推荐这种选择,应慎重使用,因为它会导致材料点的应力突然下降,从而导致动态不稳定。 The evolution in the damage can be specified in linear or e*ponential form. 损伤的演变可以以线性或指数形式指定。 Linear form 线性形式 Assume a linear evolution of the damage variable with plastic displacement. You can specify the fracture energy per unit area,.

abaqus接触分析

abaqus接触分析 abaqus—接触分析(转) 已有 264 次阅读2010-8-24 19:39 | 1、塑性材料和接触面上都不能用C3D20R和C3D20单元,这可能是你收敛问题的主要原因。如果需要得到应力,可以使用C3D8I (在所关心的部位要让单元角度尽量接近90度),如果只关心应变和位移,可以使用C3D8R, 几何形状复杂时,可以使用C3D10M。 2、接触对中的slave surface应该是材料较软,网格较细的面。 3、接触面之间有微小的距离,定义接触时要设定“Adjust=位置误差限度”,此误差限度要大于接触面之间的距离,否则ABAQUS会认为两个面没有接触:*Contact Pair, interaction="SOIL PILE SIDE CONTACT", small sliding, adjust=0.2. 4、定义tie时也应该设定类似的position tolerance: *Tie, name=ShaftBottom, adjust=yes, position tolerance=0.1 5、 msg文件中出现zero pivot说明ABAQUS无法自动解决过约束问题,例如在桩底部的最外一圈节点上即定义了tie,又定义了contact, 出现过约束。解决方法是在选择tie或contact的slave surface时,将类型设为node region, 然后选择区域时不要包含这一圈节点(我附上的文件中没有做这样的修改)。 6、接触定义在哪个分析步取决于你模型的实际物理背景,如果从一开始两个面就是相接触的,就定义在initial或你的第一个分析步中;如果是后来才开始接触的,就定义在后面的分析步中。边界条件也是这样。 7、我在前面上传的文件里用*CONTROL设了允许的迭代次数18,意思是18次迭代不收敛时,才减小时间增量步(ABAQUS默认的值是12)。一般情况下不必设置

相关主题
相关文档
最新文档