abaqus中查看壳模型结果应注意的问题
- 格式:doc
- 大小:21.00 KB
- 文档页数:2
用Abaqus 所遇到问题汇总(持续更新)2011-02-17 02:45:26 转载▼ 标签:分类:好好学习abaqus杂谈问题1:当Verification 所有都pass 的时候,仍然提示Problem during compilation - ifort.exe not found in PATH解决办法:找到ABAQUS 安装目录下的Commands 文件夹例如D:SIMULIAAbaqusCommands下的abq6101.bat,右键,编辑此文件,插入下面这行使之成为第一行:8 P O2 b W R4 y6 U5ucallquotX:yourdirIntelCompilerFortranversionIA32Binifortvar s.batquot,例如我的是:- k q V/ : EcallquotC:ProgramFilesIntelCompiler11.1070binia32ifortvars_ia32. batquot f9 G9 R C0 Lamp quot d/ Y d问题2:当使用UMAT 子程序是出现以下错误Error in job Job-line44: 630 elements have been defined with zero hourglass stiffness. You may use hourglass stiffness or change the elementtype. The elements have been identified in element setErrElemZeroHourGlassStiffness.解决办法:由于设置了减缩积分,所以出现沙漏现象,将其改成全积分或imcompatible 可解决,详细解析在《基于ABAQUS 的有限元分析和应用》的第510页。
问题3:提交作业后模型出现问题,standard.exe 停止工作,只生成dat 文件而没有找到msg 文件解决办法:黄色图标的文件即msg 文件,但文件类型显示为outlook,用记事本打开即可。
Too many attempts made for this incrementThrere may be many factors that you should check. Some of them you might want to check predominantly are,1_Material properties and equivalency of units 2_ Mesh size and type 3_Boundary conditions 4_constraints such as rigid body motion 5_Step size and no of increments Also look in Abaqus documentation for Common problems in convergence of solution.自己的问题是由于模型没有出现几何非线性,不需要将Nlgeom设置为ON,我自己的做法大大增加了分析收敛难度。
下面这个问题我在SIMWE论坛里,看到,然后在百思论坛也看到, 发帖人是07年12月求助,到08年1月中旬都没人帮他解决啊.本人看到,于是粘贴下来.今天谈谈我的看法.问题:关于HETVAL子程序flux定义,通过自己编写的程序(fortran)盘算了每个单元的生热率,盼望将该盘算成果调入abaqus子程序中,并将该值赋给HETVAL子程序中的flux1变量,作为传热分析中每个单元的内热源,请教研发网的朋友怎么样给每个单元分辨赋给内热源呢?帮助文档的例子中好像是对某个材料赋给内热源的(*heat generation, HETVAL),要给每个单元的生热分辨赋值该怎么做呢?查下载说通过UEXTERNALDB子程序可以将外部成果调进来,查赞助文档没有找到有关可以把外部成果调进来的例子,不知哪位有这方面的经验或者例子, 马上要交论文了,可是温度场还没算出来,请大家帮帮忙!!!!!多谢了!论坛回答:(1)要给每个单元的生热分辨赋值就对每个单元定义material,在abq中,*heat generation被视为材料的特点,故*heat generation不同,就得定义多种材料.我的回答: simwe仿真论坛的回答固然没有错,但是谁会去为为一个单元定义一个集合,再去给只有一个单元的集合赋予材料属性呢??论坛上高手众多,我不知为什么就没人去回答这个问题,是他太简单了吗?未必吧.就算简单,但是在别人看来,却是困难,我们应该尊重别人的困难,虽然可能在你看来不是什么了不起的事.我在这里有个笨方法,一定可以成功的.第一,生热率的云图可以用UVARM输出.怎么将每个单元的生热率赋给指定的单元呢?请看:SUBROUTINE UVARM(UVAR,DIRECT,T,TIME,DTIME,CMNAME,ORNAME,1 NUVARM,NOEL,NPT,LAYER,KSPT,KSTEP,KINC,NDI,NSHR,COORD,2 JMAC,JMATYP,MATLAYO,LACCFLA)NOEL为单元编号,即模型中单元的标签号,你可以这样if(NOEL==269) thenuvar(1)=160else if......elseuvar(1)=80end if这样就可以指定生热率给指定的单元.我这只是个简单的示范,其实可以while循环最佳啊生热率具体数值其实也可在这里生成,具体的程序还没有.熟悉FORTRAN的人都可以做出来.要用到输入输出代码.第二,还有一个是温度分析.hetval.其FLUX定义,也可借鉴上面的方法.SUBROUTINE HETVAL(CMNAME,TEMP,TIME,DTIME,STATEV,FLUX,1 PREDEF,DPRED)HETVAL是没有NOEL这个参数的.但是要注意查看他的文档.can be used in conjunction with user subroutine USDFLD if it is desired to redefine any field variables before they are passed in; and它是可以和USDFLD连用的,如果变量在传入HETVAL之前,需要用USDFLD进行重定义.而USDFLD函数定义如下:SUBROUTINE USDFLD(FIELD,STATEV,PNEWDT,DIRECT,T,CELENT,1 TIME,DTIME,CMNAME,ORNAME,NFIELD,NSTATV,NOEL,NPT,LAYER,2 KSPT,KSTEP,KINC,NDI,NSHR,COORD,JMAC,JMATYP,MATLAYO,LACCFLA)这里有NOEL.而且它还可以调用辅助函数GETVRM.功能强大.第三,生热率的应力应变从文件中直接输出.在CAE中用report也可,在inp中用命令EL PRINT输出到DAT文件中也可以.经过一些处理(线性插值,傅里叶变换等),然后用FORTRAN程序去读取.在这里有个技巧就是单元数据有多个数据项,一个单元号,六个应力值,六个应变值,最好用TYPE和MODULE将其封装起来(结构体中最好把其应力应变的关系函数的值也定义一个量).调用起来才不乱.这是我最近查阅ABAQUS文档,学习FORTRAN,再加上论坛上晃荡,和思考所得的一些东西.敬请受用.希望对大家能有所助.关于子程序UVARM,HETVAL,USDFLD以及辅助函数GETVRM具体细节和应用,等过段时间, 有时间我用具体例子,再细细说来.敬请期待.Hetval 子程序丢失的问题:由于自己材料设置有误多设置了一个HEAT GENERATIONTime increment required is less than the minimum specified??????????出现这个错误可能是多方面原因造成的,你可以采用排除法逐个因素去找1.可以把初始增量步最小增量步调小,最大增量步的数目调大。
Abaqus壳单元截面内力简介Abaqus是一种强大的有限元分析软件,被广泛用于工程领域中的结构力学分析。
壳单元是Abaqus中常用的一种元素类型,用于模拟薄壳结构的行为。
在壳单元分析中,了解壳单元内力的分布和大小是非常重要的,可以帮助工程师评估结构的稳定性和强度。
本文将介绍如何使用Abaqus进行壳单元截面内力的计算,包括定义壳单元、施加荷载、设置分析步骤和查看结果。
将详细说明每个步骤的操作方法,并提供示例代码和图像来帮助读者更好地理解。
定义壳单元在Abaqus中,壳单元用于模拟薄壳结构的行为。
壳单元可以是平面应力、轴对称或三维应力类型。
在本文中,我们将介绍平面应力的壳单元。
首先,打开Abaqus软件并创建一个新模型。
然后,选择适当的工作平面,例如XY平面。
接下来,选择“Part”模块,并在工作平面上绘制一个封闭的曲线作为壳单元的边界。
确保曲线的方向是逆时针方向,以便正确定义壳单元的正面和背面。
然后,选择“Shell”工具栏中的壳单元类型,例如“Shell181”。
在模型中选择边界曲线,并定义壳单元的厚度和材料属性。
可以根据具体需求,设置不同的壳单元厚度和材料属性。
施加荷载在定义壳单元后,需要施加适当的荷载来模拟实际工况。
在Abaqus中,可以通过定义荷载步骤和荷载边界条件来实现。
首先,选择“Step”模块,并创建一个新的荷载步骤。
在步骤中,可以定义荷载的类型、大小和施加时间。
例如,可以选择静态荷载类型,并定义一个均匀分布的压力荷载。
然后,选择“Load”模块,并创建一个新的荷载边界条件。
在边界条件中,选择适当的载荷类型,例如“Pressure”。
根据实际情况,定义荷载的大小和施加位置。
可以选择在整个壳单元表面施加荷载,或者只在特定区域施加荷载。
设置分析步骤在定义壳单元和施加荷载后,需要设置适当的分析步骤来进行计算。
在Abaqus中,可以选择静态或动态分析步骤,具体取决于所研究问题的性质。
首先,选择“Step”模块,并创建一个新的分析步骤。
CAE(计算机辅助工程)是一门复杂的工程科学,涉及仿真技术、软件、产品设计和力学等众多领域。
世界上几大CAE公司各自以其独到的技术占领着相应的市场。
ABAQUS有限元分析软件拥有世界上最大的非线性力学用户群,是国际上公认的最先进的大型通用非线性有限元分析软件之一。
它广泛应用于机械制造、石油化工、航空航天、汽车交通、土木工程、国防军工、水利水电、生物医学、电子工程、能源、地矿、造船以及日用家电等工业和科学研究领域。
ABAQUS在技术、品质和可靠性等方面具有卓越的声誉,可以对工程中各种复杂的线性和非线性问题进行分析计算。
《ABAQUS有限元分析常见问题解答》以问答的形式,详细介绍了使用ABAQUS建模分析过程中的各种常见问题,并以实例的形式教给读者如何分析问题、查找错误原因和尝试解决办法,帮助读者提高解决问题的能力。
《ABAQUS有限元分析常见问题解答》一书由机械工业出版社出版。
16.1.1点对面离散与面对面离散【常见问题16-1】在ABAQUS/Standard分析中定义接触时,可以选择点对面离散方法(node-to-surf ace-dis-cre-tization)和面对面离散方法(surface-to-surfacediscretization),二者有何差别?『解答』在点对面离散方法中,从面(slavesurface)上的每个节点与该节点在主面(mastersu rface)上的投影点建立接触关系,每个接触条件都包含一个从面节点和它的投影点附近的一组主面节点。
使用点对面离散方法时,从面节点不会穿透(penetrate)主面,但是主面节点可以穿透从面。
面对面离散方法会为整个从面(而不是单个节点)建立接触条件,在接触分析过程中同时考虑主面和从面的形状变化。
可能在某些节点上出现穿透现象,但是穿透的程度不会很严重。
在如图16-l和图16-2所示的实例中,比较了两种情况。
1)从面网格比主面网格细:点对面离散(图16-1a)和面对面离散(图16-2a)的分析结果都很好,没有发生穿透,从面和主面都发生了正常的变形。
ABAQUS常见问题汇总 - 1.0版作者:aba_aba2006.06.14在SIMWE论坛注册5个月以来,在ABAQUS版回帖860篇,知无不言,言无不尽。
在此整理一下,以方便大家查找。
下面绝大多数是我的回帖,有少部分是其他网友的回答,都注明了作者。
下面只摘录了帖子中的一些主要内容,有些地方可能上下文不太连贯,完整的讨论请大家根据相应链接去论坛上察看。
如果这些内容对你有帮助,希望你也能常上论坛来回答一下别人的问题。
众人拾柴,火焰才高。
目录点击小节标题,可以跳到相应的内容(有些WORD版本可能需要按住ctrl键)1. 论坛提问要诀 (4)2. 故障诊断基本方法 (4)3. 约束刚体位移 / NUMERICAL SINGULARITY (4)4.过约束(Overconstraint) (7)5.其他常见error和warning信息 (7)6.ABAQUS无法运行(安装、License、环境变量) (10)7.弹塑性分析 (14)7.1 塑性问题不收敛的常见现象 (14)7.2 接触问题和塑性材料不要用二阶单元 (14)7.3 不要在塑性材料上施加点载荷 (15)7.4 塑性材料参数 (15)7.5 屈服准则 (18)7.6 后处理 / 判断材料是否屈服 (20)8. 接触分析 (22)8.1 接触分析不收敛的常见现象和解决方法 (22)8.2 接触面上的网格密度 (22)8.3 接触面的法线方向 (23)8.4 过盈接触 (23)8.5 管土/桩土接触 (25)8.7 凹坑成型的接触问题 (34)8.8 刚体穿透 (37)8.9 接触力 (37)8.10 Explicit中的接触问题 (38)8.11 改变接触状态 (40)8.12 其他与接触有关的Error和Warning信息 (41)9. 各个量的单位 (42)9.1 各个量的单位要相互一致 (42)9.2 时间/增量步的含义 (44)10.导入 / 修改 / 求解inp文件 (45)10.1 把inp文件导入ABAQUS/CAE (45)10.2 运行inp文件 (46)10.3 修改inp文件 (47)11.用户子程序和FORTRAN (49)12.创建/修改part (50)13.在Assembly中定位 (51)14.划分网格 (52)15.选择单元类型 (54)16.截面属性和材料 (56)16.1 定义截面属性 (56)16.2 用OFFSET参数偏置shell的中性面 (57)16.3 材料属性 (57)17.载荷 / 速度场 (58)17.1 集中力 (58)17.2 线载荷 (59)17.3 面载荷 (60)17.4 Body Force / Gravity (60)17.5 随时间变化的载荷 / Amplitude (61)17.6 在实体单元上施加弯矩 / 旋转速度 (62)18.边界条件 (67)19.定义Set / 选取模型的局部 (67)20.弹簧 (68)21.约束(coupling, tie) (68)22.后处理 (69)22.1 显示局部坐标系上的结果 (69)22.2 绘制曲线(X–Y data) (69)22.3 field output / history output (70)22.4 显示结果 (71)22.5 输出shell积分点上的应力和应变 (73)23.多步骤分析 (74)23.1 重启动分析(Restart) (74)23.3 用*import 把计算结果传递到下一个过程中 (74)24.岩土分析 (75)24.1 初始地应力平衡 (75)24.2 基坑开挖 (77)24.3 钢筋混凝土(Rebar Layer和Embedded Element) (77)24.4 实体单元的截面力/弯矩/转角 (78)24.5 软土固结 (80)25.热分析 (81)26.动态分析 (83)26.1 Explicit分析 (83)26.2 分析结果与amplitude不一致 (84)26.3 固有频率 (84)26.4 *DYNAMIC分析 (85)27.屈曲分析 (86)28.裂纹 (87)29.连接单元(CONNECTOR) (88)30.惯性释放(INERTIA RELIEF) (88)31.非线性问题的算法 (89)32.ABAQUS和其它软件的比较 (89)33.使用ABAQUS帮助手册 (90)34.论坛的“全文搜索”功能 (90)35.关于找枪手 (91)1. 论坛提问要诀在论坛上的提问是否能够得到解答,在很大程度上取决于提问的方式。
ABAQUS常用技巧总结1.使用复杂几何体建模时,可以使用不同的划分方法来提高模型的建模效率。
例如,使用二维平面模型替代三维模型,或者使用多个简单几何体组合成一个复杂几何体。
2.使用合适的单元类型来模拟不同类型的物理问题。
ABAQUS提供了各种单元类型,包括线性单元、非线性单元和壳体单元等。
选择适当的单元类型可以提高求解的精度和效率。
3.使用合适的网格划分来提高模型的精度。
网格划分越细致,模型的精度就越高,但求解时间会增加。
因此,在进行网格划分时需要根据具体情况权衡模型的精度和求解效率。
4.使用合适的边界条件来约束模型。
边界条件定义了模型的边界行为,可以通过施加约束来模拟各种不同的边界条件。
正确地定义边界条件可以提高模型的精度,并且在求解过程中减少错误。
5.使用合适的材料参数来描述物质的本构行为。
ABAQUS提供了一系列的材料模型,可以用来描述各种不同类型的材料。
选择适当的材料模型可以更准确地模拟物质的本构行为。
6.在求解过程中使用适当的收敛准则。
ABAQUS提供了各种收敛准则来控制求解过程的收敛性。
正确地选择收敛准则可以提高求解的精度和效率。
7.在进行求解之前,进行预处理操作来优化模型。
预处理操作包括网格优化、减少刚度矩阵的条件数等,可以提高模型的求解效率。
8.使用ABAQUS提供的后处理功能来分析和可视化模型的结果。
ABAQUS提供了各种后处理工具,可以对模型的结果进行可视化、分析和导出等操作。
9. 尽量使用自动化脚本来进行模型构建和求解。
ABAQUS提供了Python接口,可以用来编写自动化脚本,实现模型的自动构建、求解和后处理。
使用自动化脚本可以提高工作效率,并减少人为错误。
10.在使用ABAQUS进行计算时,要时刻关注模型的收敛情况和结果的合理性。
如果模型的收敛性不好,可以尝试调整网格划分、边界条件或者其他模型参数来改善收敛性。
如果结果不合理,可以仔细检查模型的建模和求解过程,找出错误所在。
Abaqus常见问题技巧设置案例汇总Abaqus常见问题汇总如何取得节点的坐标!用a=mdb.models['你的模型'].parts['PART-1'].nodes[211].coordinates可以取得坐标,对坛子里像我一样的初学者们有借鉴作用。
扭距加载我最近在算一个题目,一个大筒体上有三个接管端面固定,大筒体两端加载扭距,但是不知道如何加载.请各位高手能赐教谢谢1. 将大筒体两端要施加扭矩的节点分别定义为两个Nset:left, right.2. 分别在大筒体两端的圆心处定义两个reference node: rp-left,rp-right.3. 用如下命令将两个节点集绕3轴旋转的自由度与参考点耦合起来,其他自由度度是否耦合根据具体问题而定:*KINEMATIC COUPLING, REF NODE=rp-leftleft, 6,6*KINEMATIC COUPLING, REF NODE=rp-rightright, 6,64. 在两个参考点上施加绕3轴旋转的弯矩.友情提醒:reference node也有自由度,注意相应的边界条件.ABAQUS多处理器进行并行计算的效果研究环境:ABAQUS6.3+8 IntelXeon 700MHz CPU+4G Ram+Win2k AdvServer SP3在命令行模式下,abaqus命令的下面三个参数进行并行计算的控制:[cpus=number-of-cpus][parallel={loop | domain | supernode | tree}][domains=number-of-domains]ABAQUS/Explicit:parallel参数可选domain,loopdomain进行拓扑域并行,loop进行循环级并行(默认)但在NT系统下,不支持loop参数cpus数要可以整除domains数,也就是一个cpu可以进行多个domain 的计算以Getting Started with ABAQUS/Explicit6.5 Example: circuit board drop testcircuit.inp分析为例(standard_memory = "256 Mb")1cpu:abaqus job=circuit intcup利用率100%,运行时间506s2cpu:abaqus job=circuit parallel=domain domains=4 cpus=2 int 每个cup利用率接近100%,运行时间402s4cpu:abaqus job=circuit parallel=domain domains=4 cpus=4 int 每个cup利用率为80%左右,运行时间297s8cpu:abaqus job=circuit parallel=domain domains=8 cpus=8 int 每个cup利用率为40%左右,运行时间364sABAQUS/Standard:parallel参数可选supernode,treesupernode(默认)对单波前进行并行处理,tree对多波前同时进行并行处理domains参数无效对于线性方程并有稀疏刚度矩阵的模型并行计算有效以ABAQUS Release Notes2.7 Parallel sparse solvert1-std.inp分析为例(standard_memory = "1000 Mb")1cpu:abaqus j=t1-std intcup利用率为70%左右,运行时间390s4cpu (supernode):abaqus j=t1-std parallel=supernode cpus=4 int所有系统cpu均被使用,每个cpu利用率运行过程中不断大幅变化,运行时间454s4cpu (tree):abaqus j=t1-std parallel=tree cpus=4 int所有系统cpu均被使用,每个cpu利用率运行过程中不断大幅变化,运行时间352s8cpu (supernode):abaqus j=t1-std parallel=supernode cpus=8 int每个cpu利用率接近100%,运行40多分钟后还无法结束8cpu (tree):abaqus j=t1-std parallel=tree cpus=8 int每个cpu利用率接近90%,运行时间545s结论:多CPU并行处理对Explicit效果显著,对Standard在很多情况下效果不明显,甚至可能使运算更慢,只使用Standard的同学基本可以不用考虑买多cpu 的机器ABAQUS和DIANA关于混凝土本构模型的讨论最近正在做一些钢筋混凝土的算例,有了些体会和感想,整好Simwe 上有朋友提起,遂写出来与大家探讨.不对之处,还望请熟悉DIANA不要见笑并多多指教,谢谢因Simwe好像最近只有注册后方能浏览故在此贴出.zftj wrote:由于钢筋的存在,通常混凝土开裂后,刚度不会马上失去,有一个软化的过程,通常国内叫拉伸强化(tension stiffening)。
abaqus 壳单元收敛问题1. 避免简单错误引起收敛问题最常见的原因是大多是基本的建模错误。
比如:丢失边界条件、忘记接触定义、过约束、单位不一致、网格质量等。
每个人都会犯错,如何最小化错误?为相应分析工况建立对应的Checklist。
在构建或调试模型时,Checklist能够系统地提醒需要检查的事项,可以帮助避免更复杂的收敛问题。
不要忘记使用Datacheck!任何部分的解决方案都是有价值的。
运用你的直觉和对应该发生的事情的理解并将其与部分解中实际发生的事情进行比较。
常做Datacheck,部分求解结果都是有价值的,运用你的直觉和对应该发生的事情的理解,将其与部分结果进行比较。
2.不要使用纯静态分析模拟准静态运动静态解决方案的动画看起来是动态的,但这是一种错觉。
如果没有“接近”当前状态的静态平衡状态,就会出现收敛问题,Newton-Raphson牛顿-拉普森找不到不存在的解。
有时试图计算运动,却没有意识到静态稳定问题:触点卡住/滑倒、局部不稳定性、接触分离。
如何避免此类平衡问题所引起的不收敛?应用位移控制载荷替代力载荷、static stabilization (*STATIC, STABILIZE) 、切换为动态求解(Quasi-static implicit dynamics就非常有效)。
3. 理解并正确定义接触接触是收敛问题的一大原因,尽量避免:不足的接触表面,Abaqus接触是高效的,通常没有必要限制接触表面的范围;未解决的初始渗透,要么调整,要么在加载中正确处理;小滑移接触混入有限滑移接触内。
依赖于接触来获得静态平衡,是收敛问题的一大来源,不要害怕在装配模拟中添加一些约束,可以稍后删除它们。
4. 有效材料模型有时我们没有在定义材料模型这个非常重要的任务上投入足够的精力,即使一个糟糕的材料模型不会导致收敛问题,它也可能会影响真实模拟。
比如:线弹性材料模型用于大应变分析、塑性曲线问题(不规则数据)、不稳定超弹性材料。
abaqus壳构造目录1.Abaqus 壳构造概述2.Abaqus 壳构造的优点3.Abaqus 壳构造的应用领域4.Abaqus 壳构造的注意事项正文Abaqus 是一款广泛应用于工程领域的有限元分析软件,其中的壳构造功能可以用来模拟和分析各种复杂的结构问题。
本文将从 Abaqus 壳构造的概述、优点、应用领域以及注意事项等方面进行介绍。
一、Abaqus 壳构造概述Abaqus 壳构造是指在 Abaqus 软件中,通过定义曲面或实体模型,进而生成的一种薄壳结构。
这种结构可以有效地模拟结构的弯曲、扭转等受力情况,并计算出相应的应力和应变。
二、Abaqus 壳构造的优点1.强大的模拟能力:Abaqus 壳构造可以模拟各种复杂的壳结构,包括曲面、实体等,从而满足不同工程需求。
2.高效的计算性能:Abaqus 壳构造采用了高效的算法,可以大大缩短计算时间,提高工作效率。
3.精确的计算结果:Abaqus 壳构造可以精确计算出结构的应力和应变,为工程设计提供可靠的参考依据。
三、Abaqus 壳构造的应用领域Abaqus 壳构造广泛应用于各种工程领域,包括建筑、航空航天、汽车制造等。
具体来说,它可以用来分析结构的强度、刚度、稳定性等性能,以及在各种受力条件下的变形和破裂情况。
四、Abaqus 壳构造的注意事项在使用 Abaqus 壳构造进行分析时,需要注意以下几点:1.模型的准确性:为了保证计算结果的准确性,需要确保模型的尺寸、形状等参数与实际结构相符。
2.网格划分:合理的网格划分可以提高计算精度,因此需要根据模型的特点进行网格划分。
3.材料属性:正确设置材料的弹性模量、泊松比等属性,以确保计算结果的可靠性。
4.加载条件:根据实际工程需求,设置合适的载荷、边界条件等,以保证计算结果的准确性。
总之,Abaqus 壳构造功能为工程界提供了强大的分析手段,可以帮助工程师们解决各种复杂的结构问题。
第1章关于 Abaqus 基本知识的常见问题第一篇基础篇第1章关于 Abaqus 基本知识的常见问题第1章关于 Abaqus 基本知识的常见问题1.1 Abaqus 的基本约定1.1.1 自由度的定义【常见问题1-1】Abaqus 中的自由度是如何定义的?1.1.2 选取各个量的单位【常见问题1-2】在 Abaqus 中建模时,各个量的单位应该如何选取?1.1.3 Abaqus 中的时间【常见问题1-3】怎样理解 Abaqus 中的时间概念?第1章关于 Abaqus 基本知识的常见问题1.1.4 Abaqus 中的重要物理常数【常见问题1-4】Abaqus 中有哪些常用的物理常数?1.1.5 Abaqus 中的坐标系【常见问题1-5】如何在 Abaqus 中定义局部坐标系?1.2 Abaqus 中的文件类型及功能【常见问题1-6】Abaqus 建模和分析过程中会生成多种类型的文件,它们各自有什么作用? 【常见问题1-7】提交分析后,应该查看 Abaqus 所生成的哪些文件?1.3 Abaqus 的帮助文档1.3.1 在帮助文档中查找信息【常见问题1-8】如何打开 Abaqus 帮助文档?第1章关于 Abaqus 基本知识的常见问题【常见问题1-9】Abaqus 帮助文档的内容非常丰富,如何在其中快速准确地找到所需要的信息?1.3.2 在 Abaqus/CAE 中使用帮助【常见问题1-10】Abaqus/CAE 的操作界面上有哪些实时帮助功能?【常见问题1-11】Abaqus/CAE 的 Help 菜单提供了哪些帮助功能?1.4 更改工作路径【常见问题1-12】Abaqus 读写各种文件的默认工作路径是什么?如何修改此工作路径?1.5 Abaqus 的常用 DOS 命令【常见问题1-13】Abaqus 有哪些常用的 DOS 命令?第1章关于 Abaqus 基本知识的常见问题1.6 设置 Abaqus 的环境文件1.6.1 磁盘空间不足【常见问题1-14】提交分析作业时出现如下错误信息,应该如何解决?***ERROR: UNABLE TO COMPLETE FILE WRITE. CHECK THAT SUFFICIENT DISKSPACE IS AVAILABLE. FILE IN USE AT F AILURE IS shell3.stt.(磁盘空间不足)或者***ERROR:SEQUENTIAL I/O ERROR ON UNIT 23, OUT OF DISK SPACE OR DISK QUOTAEXCEEDED.(磁盘空间不足)1.6.2 设置内存参数【常见问题1-15】提交分析作业时出现如下错误信息,应该如何解决?***ERROR: THE SETTING FOR PRE_MEMORY REQUIRES THAT 3 GIGABYTES OR MOREBE ALLOCATED BUT THE HARDWARE IN USE SUPPORTS ALLOCATION OF AT MOST 3GIGABYTES OF MEMORY. EITHER PRE_MEMORY MUST BE DECREASED OR THE JOBMUST BE RUN ON HARDWARE THAT SUPPORTS 64-BIT ADDRESSING.(所设置的pre_memory 参数值超过3G,超出了计算机硬件所能分配的内存上限)或者***ERROR: THE REQUESTED MEMORY CANNOT BE ALLOCATED. PLEASE CHECK THESETTING FOR PRE_MEMORY. THIS ERROR IS CAUSED BY PRE_MEMORY BEINGGREATER THAN THE MEMORY AVAILABLE TO THIS PROCESS. POSSIBLE CAUSES AREINSUFFICIENT MEMORY ON THE MACHINE, OTHER PROCESSES COMPETING FORMEMORY, OR A LIMIT ON THE AMOUNT OF MEMORY A PROCESS CAN ALLOCATE.(所设置的 pre_memory 参数值超出了计算机的可用内存大小)第1章关于 Abaqus 基本知识的常见问题或者***ERROR: INSUFFICIENT MEMORY. PRE_MEMORY IS CURRENTLY SET TO 10.00MBYTES. IT IS NOT POSSIBLE TO ESTIMATE THE TOTAL AMOUNT OF MEMORY THATWILL BE REQUIRED. PLEASE INCREASE THE VALUE OF PRE_MEMORY.(请增大pre_memory 参数值)或者***ERROR: THE VALUE OF 256 MB THAT HAS BEEN SPECIFIED FORSTANDARD_MEMORY IS TOO SMALL TO RUN THE ANALYSIS AND MUST BEINCREASED. THE MINIMUM POSSIBLE VALUE FOR STANDARD_MEMORY IS 560 MB.(默认的standard_memory 参数值为256 M,而运行分析所需要的standard_memory 参数值至少为560 M)1.7 影响分析时间的因素【常见问题1-16】使用 Abaqus 软件进行有限元分析时,如何缩短计算时间?【常见问题1-17】提交分析作业后,在 Windows 任务管理器中看到分析作业正在运行,但 CPU 的使用率很低,好像没有在执行任何工作任务,而硬盘的使用率却很高,这是什么原因?1.8 Abaqus 6.7新增功能【常见问题1-18】Abaqus 6.7 版本新增了哪些主要功能?第1章关于 Abaqus 基本知识的常见问题1.9 Abaqus 和其它有限元软件的比较【常见问题1-19】Abaqus 与其他有限元软件有何异同?第2章关于 Abaqus/CAE 操作界面的常见问题第2章关于Abaqus/CAE 操作界面的常见问题2.1 用鼠标选取对象【常见问题2-1】在 Abaqus/CAE 中进行操作时,如何更方便快捷地用鼠标选取所希望选择的对象(如顶点、线、面等)?2.2 Tools 菜单下的常用工具2.2.1 参考点【常见问题2-2】在哪些情况下需要使用参考点?2.2.2 面【常见问题2-3】面(surface)有哪些类型?在哪些情况下应该定义面?第2章关于 Abaqus/CAE 操作界面的常见问题2.2.3 集合【常见问题2-4】集合(set)有哪些种类?在哪些情况下应该定义集合?2.2.4 基准【常见问题2-5】基准(datum)的主要用途是什么?使用过程中需要注意哪些问题?2.2.5 定制界面【常见问题2-6】如何定制 Abaqus/CAE 的操作界面?【常见问题2-7】6.7版本的 Abaqus/CAE 操作界面上没有了以前版本中的视图工具条(见图2-6),操作很不方便,能否恢复此工具条?图2-6 Abaqus/CAE 6.5版本中的视图工具条第3章Part 功能模块中的常见问题第3章Part 功能模块中的常见问题3.1 创建、导入和修补部件3.1.1 创建部件【常见问题3-1】在 Abaqus/CAE 中创建部件有哪些方法?其各自的适用范围和优缺点怎样? 3.1.2 导入和导出几何模型【常见问题3-2】在 Abaqus/CAE 中导入或导出几何模型时,有哪些可供选择的格式?【常见问题3-3】将 STEP 格式的三维 CAD 模型文件(*.stp)导入到 Abaqus/CAE 中时,在窗口底部的信息区中看到如下提示信息:A total of 236 parts have been created.(创建了236个部件)此信息表明 CAD 模型已经被成功导入,但是在 Abaqus/CAE 的视图区中却只显示出一条白线,看不到导入的几何部件,这是什么原因?第3章Part 功能模块中的常见问题3.1.3 修补几何部件【常见问题3-4】Abaqus/CAE 提供了多种几何修补工具,使用时应注意哪些问题?【常见问题3-5】将一个三维 CAD 模型导入 Abaqus/CAE 来生成几何部件,在为其划分网格时,出现如图3-2所示的错误信息,应如何解决?图3-2 错误信息:invalid geometry(几何部件无效),无法划分网格3.2 特征之间的相互关系【常见问题3-6】在 Part 功能模块中经常用到三个基本概念:基本特征(base feature)、父特征(parent feature)和子特征(children feature),它们之间的关系是怎样的?第3章Part 功能模块中的常见问题3.3 刚体和显示体3.3.1 刚体部件的定义【常见问题3-7】什么是刚体部件(rigid part)?它有何优点?在 Part 功能模块中可以创建哪些类型的刚体部件?3.3.2 刚体部件、刚体约束和显示体约束【常见问题3-8】刚体部件(rigid part)、刚体约束(rigid body constraint)和显示体约束(display body constraint)都可以用来定义刚体,它们之间有何区别与联系?3.4 建模实例【常见问题3-9】一个边长 100 mm 的立方体,在其中心位置挖掉半径为20 mm 的球,应如何建模? 『实现方法1』『实现方法2』第4章Property 功能模块中的常见问题第4章 Property 功能模块中的常见问题4.1 超弹性材料【常见问题4-1】如何在 Abaqus/CAE 中定义橡胶的超弹性(hyperelasticity)材料数据?4.2 梁截面形状、截面属性和梁横截面方位4.2.1 梁截面形状【常见问题4-2】如何定义梁截面的几何形状和尺寸?【常见问题4-3】如何在 Abaqus/CAE 中显示梁截面形状?4.2.2 截面属性【常见问题4-4】截面属性(section)和梁截面形状(profile)有何区别?第4章Property 功能模块中的常见问题【常见问题4-5】提交分析作业时,为何在 DAT 文件中出现错误提示信息“elements have missing property definitions(没有定义材料特性)”?『实 例』出错的 INP 文件如下:*NODE1, 0.0 , 0.0 , 0.02, 20.0 , 0.0 , 0.0*ELEMENT, TYPE=T3D2, ELSET=link1, 1, 2*BEAM SECTION, ELSET=link, MATERIAL= steel, SECTION=CIRC15.0,提交分析作业时,在 DAT 文件中出现下列错误信息:***ERROR:.80 elements have missing property definitions The elements have been identified inelement set ErrElemMissingSection.4.2.3 梁横截面方位【常见问题4-6】梁横截面方位(beam orientation)是如何定义的?它有什么作用?【常见问题4-7】如何在 Abaqus 中定义梁横截面方位?【常见问题4-8】使用梁单元分析问题时,为何出现下列错误信息:***ERROR: ELEMENT 16 IS CLOSE TO PARALLEL WITH ITS BEAM SECTION AXIS.第4章Property 功能模块中的常见问题DIRECTION COSINES OF ELEMENT AXIS 2.93224E-04 -8.20047E-05 1.0000. DIRECTIONCOSINES OF FIRST SECTION AXIS 0.0000 0.0000 1.0000。
Abaqus遇到的问题小结1.Abaqus量纲系统(SI):m、N、Kg、s、Pa、J、Kg/m3。
2.有限元单元类型(Element Type):实体单元、壳单元、杆件单元(梁Beam、桁架Truss)怎样将部件的不同部分设定为不同的子集?tools >partition cell/plane(如果是要分层使用,则进行分割,分别赋予不同的属性;或者对其中的单元进行设置Set;如果要在运算中替换则需要在关键词里添加语句定义)4.建模的过程中输入的尺寸被自动降低精度(四舍五入),请问如何设置尺寸精度(小数点位数)?在 sketch option里打开sketch模块(左下角最下面)打开sketchoption 对话框,其中decimal places 表示小数点位数,默认为2,最高能调到6 。
中出现,Dependent partinstances connot be edited ,怎么办?mesh on part , mesh on instance一个非独立实体只是原始部件的一个指针,可以对原始部件划分网格,但是不能对一个非独立实体划分网格,即mesh on part。
方法:左边模型树里面,Assembly->instances里面的子选项右击,点Make independent;或者点击model旁边的Part,对part进行网格划分。
6.材料属性中拉伸强度和压缩强度怎么定义?计算结果有每个计算节点的应力,计算中用不到强度值(弹性力学三组基本方程不涉及强度,求解过程用不到)。
(强度值是用来校核的:断裂,屈服或超过线性变形)7.如何选择创建独立实体还是非独立实体?如果集合中包含许多具有相同性质的部件,则创建非独立实体(Dependent)。
反之,如果集合中包含许多不同性质的部件,则创建独立实体(Independent)要有优势些。
8.地基土的分层问题?方法1:定义为一个part,然后partition分层赋材料属性,不需要设置接触。
ABAQUS/CAE 常问界面操作(转自SimWe仿真论坛) 2009-08-01 21:40 | (分类: 默认分类)前处理:1 如何显示梁截面(如何显示三维梁模型)a)无论是运算还是默认显示,ABA中的梁都是一条线,很多人想看梁截面(一般一个星期有人问一次)。
显示梁截面:view->assembly display option->render beam profiles,自己调节系数 b)后处理到底能不能显示梁截面?在deformed shape和undeformed shape都能用上面的方法显示梁截面,在应力云图(contour)不能显示。
c)也经常有人问起如何显示壳单元的厚度 2 怎么在局部坐标系下建立参考点在前处理中,已经建立了局部坐标系,如何在局部坐标系中建立参考点?这个有点麻烦,看看konadoul图文并茂的示例吧。
3 Documentaion(help文件)不能搜索首先保证你准确的安装了Documentaion(先安装Documentaion再安装程序),其次有问题你可以重新安装一次Documentaion。
如果你和我一样比较懒不想安装,看看下面的方法是否管用吧。
1)控制面板---服务找到texis 双击查看是不是automatic,如果不是就设置为automatic2)你可以用这个:注:name是你的计算机名;6.8是版本号,比如你用6.6的就改为6.6.(我的在自从不能搜索之后我就一直这么用的)4 建立几何模型草绘sketch的时候,发现画布尺寸太小了1)这个在create part的时候就有approximate size,你可以定义合适的(比你的定性尺寸大一倍);如果你已经在sketch了,可以在edit菜单--sketch option --grid更改 2)这里如果你选择constriant标签,还能更改尺寸精度 5 想输出几何模型part步,--part 想导入几何模型?part步,--part6 如何定义局部坐标系Tool-Create Datum-CSYS--建立坐标系方式--选择直角坐标系or柱坐标系or球坐标7 如何在局部坐标系定义载荷laod--Edit load--CSYS-Edit(在BC中同理)选用你定义的局部坐标系8 如何定义随变载荷amplitude 这个不多说了,强烈建议看《常见问题2.0》小康大侠图示空间变载:(强烈推荐照此演示操作一回)設定於空間中變化的負載:A; v% |! ... p;page=1#pid1556636加载梯形载荷:9 怎么知道模型单元数目(一共有多少个单元)在mesh步,mesh verify 可以查到单元类型,数目以及单元质量一目了然 Query---element 也可以查询的。
HM——ABA接口问题简洁一些,引用小宝斑竹在接口问题中的体会:“关于hm-abaqus的接口补充说明经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以下问题:1、INP文件导入abaqus出错。
2、在abaqus里选择加载面,设置材料属性不方便。
(也可以理解为没有几何元素的模型在网格上选取东东比较困难)除了以上的两种,暂时我还没发现其他的问题。
对于1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。
(当然,有些人说abaqus/cae有很多关键字不支持,但是hm支持。
我的建议是:有那功夫,或许INP文件都改完了)对于2,首先声明,所有在hm里建立的SET,都会出现在abaqus assembly里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是正确的建立node set or element set。
很多人知道在abaqus part里也有个set,那个是干什么的呢?目前我就是用来操作材料施加的。
很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个点,点到手抽筋;by angle,很多地方选不上,选到眼花;by set,在abaqus里建立part set的难度不下于手动点),我的建议:在hm里赋予一个空材料属性给相关的区域(hm 里有几何元素,选起来简直就是小CASE),到了abaqus里,软件会自动为你的每个材料区建立一个新的part set,这时候,空的材料属性要炸要炒随你便。
剩下的问题都不是问题。
”论坛问题汇总1、hypermesh导入abaqus有单元显示、无模型显示。
答:这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。
首先要肯定的是导入过程没有任何问题。
在此,引用老向版主的一段话来回答“版上不停的有人问为什么HM不能导出几何.看的人都烦了.为什么要导出几何呢?不同的软件,对几何的理解是不一样的, 所以才有这么多的不同的几何格式.如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了.要几何干什么呢?几何模型的作用仅仅是为了得到节点,网格.. 一旦有节点,网格有了,几何模型就可以扔掉了.后处理程序本身也是基于有限元模型的,而不是基于几何模型的.你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给abaqus/nastran计算就行了.HM对abaqus求解器的支持一点不比abaqus/cad本身差,只有及少数特殊的场合,需要手工添加一些语句.”2、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?答:part, instance是abaqus独有的概念。
abaqus中查看壳模型结果应注意的问题对于实体网格,我们往往采用软件默认方式直接查看模型的应力应变等结果,一般情况下我们也会用同样的方式去查看壳模型的分析结果,然而直接这样查看壳模型的分析结果是不全面的。
下面我们简单看一下查看壳结果时可能被忽略的两个问题。
1、众所周知,壳单元有上下面之分,当我们在做壳接触时ABAQUS软件会提示我们选择哪个方向作为接触面。
在查看壳模型结果时,ABAQUS软件默认显示的是SNEG面,也就是Bottom面,于之对应的是SPOS面(TOP面)。
对于很薄的壳来说,TOP面与BOTTOM面结果几乎没有差异,但对于厚壳,有时同一位置的TOP面与BOTTOM面结果差异可能会较为明显。
我们先看一下如何在ABAQUS中查看壳的TOP面结果,如下图1所示:图1结果显示设置在ABAQUS的Visualization模块下打开一个壳模型的ODB文件,点击菜单栏Result,下拉框中选择SectionPoints…,弹出Section Points对话框,Activelocations:位置处选择Top,单击OK。
下图2是一铁路货车车体模型局部的TOP面与BOTTOM面应力云图结果对比,我们可以看出,BOTTOM面与TOP面应力云图分布差异较大,因些在查看复杂壳模型结果时一定要注意同时查看BOTTOM 面与TOP面结果。
图2 BOTTOM面与TOP面应力云图结果对比2、如上图2白色的圈内我们可以看到应力云图不连续的情况,为什么会出现这种情况?从下图3中可以清晰看出云图不连续的问题发生在壳的折线上,原来ABAQUS默认对于连续的壳单元之间的角度小于20度时认为它是一个连续面,大于20度时认为它是一个折面,在折面的折线处查看应力结果时是不进行节点平均计算的,因此会出现这种不连续的问题。
图3 不连续应力云图如何消除这种不连续,具体操作如下:点击菜单栏Result,弹出下拉菜单中选择Options,弹出Result Options对话框,去除Include shell/membranefeature edges前面的对勾,点击OK。
1. 静力分析中,如果模型中不包含阻尼或与速率相关的材料性质,时间就没有实际的物理意义。
有关时间,除了需要在step中设置时间以外,在load功能模块和interaction 模块中还可以创建与时间有关的幅值曲线。
Tools-Amplitude-Create,选择幅值曲线类型,将Time Span设为Step time或Total time。
2. 需要设置参考点的情形Tools-Reference Point离散刚体部件或解析刚体部件都需要为其设置参考点;在Interaction模块中定义刚体约束、显示体约束和耦合约束时,必须指定约束的参考点;对于采用广义平面应变单元(generalized plane strain elements)的平面变形体部件,必须为其指定一个参考点,作为参考节点(reference node)。
Note:Part模块中每个部件只能定义一个参考点;Assembly、Interaction 和Load模块中可以为装配提定义多个参考点;Mesh中生成单元网格时,参考点将被忽略。
3. 需要创建面的情形Tools-Surface在Interaction模块中定义基于面的接触或约束时,或Load模块中施加压力(Pressure)时,建议为相应区域定义面,并注意命名。
4. 需要定义集合的情形 Tools-SetProperty模块中,若一部件包含不同材料,可分别为不同区域建立集合并赋予不同的截面属性;Interaction模块中定义基于节点或单元的接触或约束时,可先为相应区域定义集合;Load模块中定义载荷和边界条件时,可先为相应区域定义集合;定义场变量输出或历史变量输出时,可指定输出某个集合上的计算结果。
Note:在Part和Assembly中都可以定义集合,二者有区别。
5. Stp文件格式导入abaqus可能会丢失零部件间的装配关系,而igs格式一般不会出现这类问题。
6. 两种类型的刚体部件对比:离散刚体部件可以是任意的几何形状,可以为其添加part模块中的各种特征;解析刚体部件只能是较简单的几何形状,计算代价要比离散刚体部件小。
ABAQUS注意事项1、建模前需要考虑的因素1)根据结构和荷载情况的特点,按照轴对称问题来建模。
2)对于大位移问题,应在step功能模块中把参数Nlgeom(几何非线性)设为ON。
3)根据问题的特点,选用合适的单元类型。
2、新建Part时,Approximate size (sketch) 的大小?Approximate size数值的大小,应根据模型的最大尺寸来确定:稍大于最大尺寸的2倍。
3、ABAQUS中平面应力、应变问题的截面属性为什么是实体而不是壳?那个壳设置是专门针对板壳单元的,用于板壳力学分析。
平面应力应变分析当然该选实体,因为是我们把三维实体分析简化成平面分析的。
3、ABAQUS有限元分析实例详解——石亦平注意事项1)P176页在单向压缩试验过程模拟时,试样冒设为解析刚体,建模时用一直线表示,而不是用一矩形表示,如果用矩形表示,其接触部位的尖角会造成错误的分析结果。
同时,代表试样冒的直线也必须绘制的足够长,因为压缩的过程中,试样的截面尺寸会不断增大,如果试样尺寸超出试样冒的尺寸,会造成接触分析的收敛问题。
4、选择主动面和从属面的几个原则1)Analytical rigid surfaces and rigid-element-based surfaces must always be the mastersurface.2)A node-based surface can act only as a slave surface and always uses node-to-surfacecontact.3)Slave surfaces must always be attached to deformable bodies or deformable bodiesdefined as rigid.4)Both surfaces in a contact pair cannot be rigid surfaces with the exception of deformablesurfaces defined as rigid5)当存在一个较小的面和一个较大的面时,一般将较小的面定义为从属面。
abaqus软件现在受到大家的欢迎,但在使用过程中,还是有一些特别容易出问题的地方,我把自己的一点点体会与大家分享,欢迎会员也将自己的体会奉献出来,求共同进步!- L( Q) a7 a" A& Z( D: g1、part模块,需要注意的就是在建立刚体的时候,一定要指定参考点reference point,在后面分析过程中的位移、载荷的施加都在施加在此参考点上的。
刚体只有平动和转动,不会有变形,因此参考点的选择即可以在建立的rigid part上,也可以建立在其他你觉得方便的位置6 R$ f! Y; c3 H/ ~2、property模块,需要注意的的就是要对相应截面赋予材料特性,abaqus不同于ansys,它对单元材料属性的赋予是通过定义一个包含此材料属性的截面,并把此截面赋予到相应的part上实现的,因此它比ansys的优势就是如果你修改单元网格大小的时候,不需要重新定义材料,而ansys则是把材料直接赋予到单元上的。
这是abaqus的优势所在。
! @( F) f" b9 v 4 N4 {+ Z# r" t. Z. M; ~property模块的材料属性设置也是一个非常重要的方面,比如塑性plastic设置的时候,对应的plastic的第一个数值必须为零,且plastic strain必须是递增的。
另外材料输入的时候,必须明确自己的单位制,进行统一输入,我个人比较倾向SI单位制,根据实际情况吧,如果你的模型比较小,那么mm单位估计就是最佳选择了。
, m3 @$ x' N5 T; V b$ _$ Z" C4 m, y4 d1 H3、assembly模块,它是一个组装模块,顾名思义,就像一个复杂实体(比如汽车),它有很多part组成,有轮胎、方向盘、轴承等等等等诸多零件组成,那么对于这些零件,大家可以在part模块分别建立,那么组装就是在assembly里面实现了,在建立part的时候,大家可以精确定位(即在总体坐标系下对每个part统一定位),但是我觉得对于复杂模型不是很方便,也可以对每一个part分别建立自己的坐标系,比如方向盘可以建立拄坐标系,所有part建立完毕之后,到assembly模块的第一步就是要建立实体instance,将所有part 进行instance之后,就可以对所有这些instance进行组装定位了,定位的时候要合理利用里面的一些定位约束congstraint的使用。
ABAQUS常⽤技巧归纳1.ABAQUS中常⽤的单位制。
-(有⽤到密度的时候要特别注意)单位制错误会造成分析结果错误,甚⾄不收敛。
2.ABAQUS中的时间对于静⼒分析,时间没有实际意义(静⼒分析是长期累积的结果)。
对于动⼒分析,时间是有意义的,跟作⽤的时间相关。
3.更改⼯作路径4.对于ABAQUS/Standard分析,增⼤内存磁盘空间会⼤⼤缩短计算时间;对于ABAQUS/Explicit分析,⽣成的临时数据⼤部分是存储在内存中的关键数据,不写⼊磁盘,加快分析速度的主要⽅法是提⾼CPU的速度。
临时⽂件⼀般存储在磁盘⽐较⼤的盘符下提⾼虚拟内存5.壳单元被赋予厚度后,如何查看是否正确。
梁单元被赋予截⾯属性后,如休查看是否正确。
可以在VIEW的DISPLAY OPTION⾥⾯查看。
6.参考点对于离散刚体和解析刚体部件,参考点必须在PART模块⾥⾯定义。
⽽对于刚体约束,显⽰休约束,耦合约束可以在PART,ASSEMBLY,INTERRACTION,LOAD等定义参考点.PART模块⾥⾯只能定义⼀个参考点,⽽其它的模块⾥⾯可以定义很多个参考点。
7.刚体部件(离散刚体和解析刚体),刚体约束,显⽰体约束离散刚体:可以是任意的形状,⽆需定义材料属性,要定义参考点,要划分⽹格。
解析刚体:只能是简单形状,⽆需定义材料属性,要定义参考点,不需要划分⽹格。
刚体约束的部件:要定义材料属性,要定义参考点,要划分⽹格。
显⽰体约束的部件:要定义材料属性,要定义参考点,不需要要划分⽹格(ABAQUS/CAE会⾃动为其要划分⽹格)。
刚体与变形体⽐较:刚体最⼤的优点是计算效率⾼,因为它在分析作业过程中不参与所在基于单元的计算,此外,在接触分析,如果主⾯是刚体的话,分析更容易收敛。
刚体约束和显⽰体约束与刚体部件的⽐较:刚体约束和显⽰体约束的优点是去除约束后,就可以⽴即变为变形体。
刚体约束与显⽰体约束的⽐较:刚体约束的部件会参与计算,⽽显⽰约束的部件不会参与计算,只是⽤于显⽰作⽤。
abaqus中查看壳模型结果应注意的问题
对于实体网格,我们往往采用软件默认方式直接查看模型的应力应变等结果,一般情况下我们也会用同样的方式去查看壳模型的分析结果,然而直接这样查看壳模型的分析结果是不全面的。
下面我们简单看一下查看壳结果时可能被忽略的两个问题。
1、众所周知,壳单元有上下面之分,当我们在做壳接触时ABAQUS软件会提示我们选择哪个方向作为接触面。
在查看壳模型结果时,ABAQUS软件默认显示的是SNEG面,也就是Bottom面,于之对应的是SPOS面(TOP 面)。
对于很薄的壳来说,TOP面与BOTTOM面结果几乎没有差异,但对于厚壳,有时同一位置的TOP面与BOTTOM 面结果差异可能会较为明显。
我们先看一下如何在ABAQUS 中查看壳的TOP面结果,如下图1所示:
图1结果显示设置在ABAQUS的Visualization模块下打开一个壳模型的ODB文件,点击菜单栏Result,下拉框中选择SectionPoints…,弹出Section Points对话框,Activelocations:位置处选择Top,单击OK。
下图2是一铁路货车车体模型局部的TOP面与BOTTOM面应力云图结果对比,我们可以看出,BOTTOM面与TOP面应力云图分布差异较大,因些在查看复杂壳模型结果时一定要注意同时查看BOTTOM面与TOP面结果。
图2 BOTTOM面与TOP面应力云图结果对比2、如上图2白色的圈内我们可以看到应力云图不连续的情况,为什么会出现这种情况?从下图3中可以清晰看出云图不连续的问题发生在壳的折线上,原来ABAQUS默认对于连续的壳单元之间的角度小于20度时认为它是一个连续面,大于20度时认为它是一个折面,在折面的折线处查看应力结果时是不进行节点平均计算的,因此会出现这种不连续的问题。
图3 不连续应力云图如何消除这种不连续,具体操作如下:点击菜单栏Result,弹出下拉菜单中选择Options,弹出Result Options对话框,去除Include shell/membranefeature edges前面的对勾,点击OK。
如下图4。
图4 消除不连续设置结果如下图5所示。