ABAQUS常见问题汇总

合集下载

Abaqus遇到的问题小结

Abaqus遇到的问题小结

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 元分析常见问题解答》常见问题汇总

《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问题总结

Abaqus问题总结

ABAQUS练习中遇到的问题1、请问在6.5版软件中,Creat Connector Property命了在6.12版中变成什么了。

在石亦平的书,6.5版软件有Creat Connector Property和Creat Connector都没有了,在6.12版中却有两个Creat Connector Assignment和Creat Connector Secti on。

请问这两个命了有什么区别吗?在Abaqud6.12版中,creat connector的操作如下:Connector-geometry-crea t wire feature-Point 1-Add,在视图中点第一点RP-Shaft,Point 2点RP-Disc -Center,中键确定,连心线变红-点OK-点(create connector assigment)-选-wire-1-set-1,continue弹出edit connector section assigment-点Orien tation 1-Specify CSYS:Edit右下角Datum CSYS List弹出对话框,选Csys-h inge-OK26.6版本的abaqus和6.5版本的差别是较大,名称都改了:第一点不同:6.5版本:create connector property在6.6版本改为create connect or section(这有些类似于property模块里面的定义截面,我是这样理解的,既然定义截面,将来必定要为这些截面赋予相应属性)第二点不同:6.5版本的create connector在6.6版本改为create connector assign ment(点击此按钮你会发现,信息区让你选择wires,这个应在第三点不同里面进行定义)第三点不同:6.6版本里面多了create point to point wires,6.5版本没有,我理解的意思就是6.6版本里面将连接单独列出来,然后单独赋予其属性知道这三点不同后,你就可以按照如下步骤操作了:1、create connector section,这一步同6.5版本的create connector property2、Co nnector-geometry-creat wire feature-Point create point to point wire,创建由RP-Shaft和RP-Disc-Center构成的wire,创建完成后,3. 然后点击create connector assignment,将刚才的wire赋予属性,注意要修改局部坐标系<br /><br />还有那个history output的输出设置跟6.5也不太一样,domain里面没有connect or选项,我是这样选择的,domain为set,然后选择set-whole-disc,然后设置connector单元的输出就可以了<br /><br />然后其他的分析步和边界条件跟书上一样就可以了3、ABAQUS6.5修复在TOOLS-Repair而6.11中在TOOLS-GeometryEdit中。

用Abaqus所遇到问题汇总

用Abaqus所遇到问题汇总

用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,用记事本打开即可。

abaqus自己遇到问题汇总

abaqus自己遇到问题汇总

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进行有限元分析时,可能会遇到一些常见的问题。

以下是一些常见的问题和解答。

问题1:如何创建一个新模型?答:在ABAQUS中,可以通过两种方式创建一个新的模型。

一种是使用图形用户界面(GUI)创建模型,另一种是使用ABAQUS命令创建模型。

使用GUI创建模型时,可以使用预定义的几何图形和网格划分工具创建模型,然后定义各种物理特性和加载条件。

使用ABAQUS命令创建模型时,可以使用ABAQUS提供的命令语言输入各种命令以创建和定义模型。

问题2:如何定义加载条件?答:在ABAQUS中,可以通过两种方式定义加载条件。

一种是使用GUI的加载工具,在模型的几何图形上添加加载边界条件和约束。

通过加载工具可以选择各种加载类型,如力、压力、温度等,然后指定加载的大小和方向。

另一种方式是使用ABAQUS命令定义加载条件。

可以使用各种ABAQUS提供的命令语言来定义加载条件。

问题3:如何求解模型?答:在定义完模型和加载条件后,可以使用ABAQUS求解模型。

求解模型时,需要选择分析类型和求解选项。

ABAQUS提供了多种分析类型,如静力学、动力学、稳态热分析等。

在选择分析类型后,可以选择求解选项,如迭代求解方法、收敛准则等。

然后点击求解按钮,ABAQUS会自动计算模型的响应。

问题4:如何查看结果?答:在求解完成后,可以查看模型的结果。

ABAQUS提供了多种结果查看工具。

使用GUI时,可以使用图形查看器来查看结果。

图形查看器可以显示模型的几何图形、网格、应力应变分布等。

此外,还可以在图形查看器中绘制图表和动画来更直观地查看结果。

另外,也可以使用ABAQUS 提供的命令语言来查看结果。

可以使用命令语言输出结果数据以及绘制图表。

问题5:如何修改模型?问题6:如何提高模型的计算效率?答:ABAQUS计算模型的效率受到多种因素的影响。

《ABAQUS有限元分析常见问答解答》常见问答汇总

《ABAQUS有限元分析常见问答解答》常见问答汇总

《ABAQUS有限元分析常见问答解答》常见问答汇总1.什么是ABAQUS有限元分析?ABAQUS是一种有限元分析软件,用于模拟和分析结构、材料、流体等物体的力学行为。

它通过将实际物体离散化成有限数量的元素,并利用数值方法,计算出这些元素的力学行为。

ABAQUS可以模拟各种静态和动态问题,并且在工程和科学研究中被广泛应用。

2.如何创建一个模型?在ABAQUS中创建模型的第一步是定义几何形状。

可以通过绘制几何形状、导入CAD文件或使用预定义的几何模板来创建几何模型。

接下来,需要定义材料属性、边界条件和加载条件。

最后,生成网格并进行求解,得到模型的力学行为。

3.如何选择适当的网格密度?网格密度是指模型中网格单元的数量。

选择适当的网格密度是非常重要的,因为粗网格会导致模型不准确,而细网格则会增加计算时间。

通常,需要根据具体问题的复杂程度和计算资源的限制来选择适当的网格密度。

4.是否需要考虑材料非线性?当材料的应力-应变关系不是线性的时候,需要考虑材料的非线性行为。

ABAQUS提供了各种材料模型来模拟不同类型的非线性行为,如弹塑性、强化、断裂等。

5.如何处理接触问题?在模拟接触问题时,需要定义接触对面并选择适当的接触算法。

ABAQUS提供了多种接触算法,如基于面间距离的接触和基于面接触力的接触。

还可以定义接触的摩擦性质。

6.如何评估模拟结果的准确性?评估模拟结果的准确性可以通过与实验结果进行比较来实现。

可以比较模拟结果和实验数据之间的有关物理量,如应力、位移、应变等。

此外,还可以进行敏感性分析和验证分析来评估模拟结果的稳健性和可靠性。

7.如何处理大变形问题?当分析问题涉及到大变形时,需要使用ABAQUS中的非线性分析功能。

非线性分析可以考虑材料的非线性行为和结构的大变形。

此外,还需要定义适当的材料模型和边界条件。

8.如何处理复杂的加载条件?ABAQUS提供了各种加载条件的定义方法,如施加预定义的位移、施加预定义的力和施加定义的速度。

Abaqus问题汇总大全

Abaqus问题汇总大全

Abaqus 使用FQA: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 此时要求的增量步很多,即每次增量要很小,*static1,500 时,在弹性向塑性过度时,出现错误,增量过大,出现尖点.?A: YOU CAN TRY AS FOLLOWS:*STEP,EXTRAPOLATION=NO,INC=2000000*STATIC0.001,500.0,0.00001,0.1。

Q: 模型中存在两个物体的接触,计算过程中报错,怎么回事?A: 接触问题不收敛有两个方面不妨试试:一、在*CONTACT PAIR 里调试ADJUST参数;二、调一些模型参数,比如FRICTION等。

Q: 在边界条件和加载时,总是有initial这个步,然后是我们自己定义的加载步,请问这个initial步,主要作用是什么?能不能去掉?A: 不能去掉,所有的分析都有,是默认的步。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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独有的概念。

在其他cae软件里是没有这个说法的,你在hm里就是一个整体,导入自然就是一个part了。

方法一:手动编辑hypermesh导出的inp文件,在适当的地方添加*part,name=...和*end part方法二:在abaqus中的模型树中右击part模块下的零件名,选中copy。

在弹出的对话框中更改文件名,选中最后一项(Separate disconnected……),点击OK就OK了。

接下来删除原来的零件。

注意:1.模型中只有一个零件,不能用。

2.以前的装配关系不再有效,必须从新定义装配。

3.原来在hm中定义的零件名称全部丢失,如果模型零件较多,那就麻烦了!方法三、inp导入的都是model,不过可以将不同的part export 不同的inp,导入到abaqus后,在abaqus/CAE中用copy objects将part集合成一个model。

方法四、在hypermesh中把不同的部件放在各个collect中,导入ABA中,在part的目录下,会自动建对应不同collect的set,分别赋予截面属性就可以了3、hyperview9.0能够读取abaqus6.81的结果文件odb吗,我怎么读取不了啊答:可以的..要安裝修正檔。

你到原廠註冊後可以下載4、abaqus计算结果在hypermesh中显示为何差距很大答:就計算而言,ABAQUS中的積分點上的值是最準確的,節點上的值是外推得來,而應力雲圖顯示的是節點應力值。

但如果元素夠密,結果收斂的話,節點上的數值也是可信的。

而Hyperview的外推演算法和ABAQUS好像不同,所以直接由Hyperview看應力值會看ABAQUS的節點應力值會差很多5、HM可以倒入inp到ABAQUS,但ABAQUS倒入HM就有问题了,如果单元太多,就会出错。

显示很乱答:ABAQUS倒入HM显示很乱是因为对每个part的单元和节点都是从1开始编号的,所以不同的单元都含有相同的节点了。

我前几天在这里问过ABAQUS倒入HM的问题,garethz版主的回答是在command line输入mdb.models['modelName'].setValues(noPartsInputFile=ON) 这样在写出的inp文件里面就没有instance信息,而且单元节点编号也不会有重复了。

详见Abaqus/CAE User's Manual-9.9.3 Writing input files without parts and assemblies6、我在hm里面建好了模型导入abaqus计算,总是出现error跳出,察看msg文件,说ERROR: TIME INCREMENT REQUIRED IS LESS THAN THE MINIMUM SPECIFIED答:问题很多,多半是模型问题7、导入HM后,如何在HM里进行单元网格的改进而已。

答:不知道你所谓的网格修改是多大篇幅的。

节点的数据格式都是一样的,导入hypermesh的时候可以把inp文件里的节点单元信息提取出来,单独的导入hypermesh修改,然后同样的输出inp格式文件,把修改好的信息替换掉原来的inp文件里的节点、单元信息,不过有些和被修改相关的约束、载荷可能会有点小问题,就看你的修改技术了。

8、导入INP文件时会在窗口底部的信息区中看到警告信息:WARNING: The following keywords/parameters are not yet supported by the input file reader.答:INP文件中的有些关键词是ABAQUS/CAE所不支持的,这时导入ABAQUS/CAE的模型是不完整的,所以分析时出错。

如果在ABAQUS Command窗口中输入以下命令来提交分析,就没有这种问题:abaqus job=INP文件的名称9、如何在command中运行.inp文件?我运行之后出现ABAQUS warning:The .inp extension has been removed from the jod identifier Input file :这种问题应该如何解决?答:inp文件要放在command窗口所显示的目录下,“job=”后面的文件名要和inp文件名完全相同。

10、在hypermesh中生成的网格,导入到abaqus中求解,报错说我的单元面积为0或者太小或者为负数。

但是查看出错的单元都是面积很大的单元,单元节点坐标也很正常。

不知道为什么会报这个错误?那位同行遇到过类似的问题,能帮忙解答一下吗?谢谢!答:先使用mesh模塊的verify mesh,確認是否有analysis error的element,若有,回hypermesh或用edit mesh調整.若無,則是模型設定出了問題.估计楼主是用ansys或其他软件建模,而且分了好几块,平面模型,就是有的块的法线法线彼此相反造成的。

在原建模中将该区域法线改为和其他区域一致,然后在重新导成inp文件就行了。

檢查contact interaction與tie constraint的adjust slave node是否勾選,有勾選則可能導致element畸變,並確認分析的重點所在,再判斷可否取消勾選或調整網格.法線方向不同並不會造成element面積為負數,一樣可以計算,只是應力結果由於element正反面不同,雲圖不合理.樓主可以在property模塊/assign/normal,檢查並調整element normal方向.還是不能解決的話,請上傳樓主做的hypermesh inp文件吧.Robert_Su ,我个人认为平面问题,如果同一个part中有相反法线的单元,inp是不能计算的。

我用ansys建模,一个模型被切割好几块,如果有一块的单元的法线和其他相反,生成的inp不能计算,好像是提示单元面积为负的错误,把单元法线调整一致再生产inp就OK了。

单元法线不一样个人感觉平面问题是不能计算的。

其他情况就不清楚了。

在hypermesh里有normal菜单可以很方便的查看和调整单元法线方向。

我以前用别的软件做前处理时遇到过这样的问题,如果使用的是平面单元需要把单元翻转一下,否则单元为负无法进行计算,还没有用hypermesh处理过平面单元,不知道是否会出现这样的情况。

不知楼主使用的是平面单元还是实体单元,如果是平面单元可以检查下你出错的单元分布可有什么规律?如果是在某一区域的单元全部都这样,哪就可能是单元法线方向出错。

11、在Hypermesh里面划分网格之后产生的质量不合格的单元能够继续在OptiStruct或者Nastran运算下去,但是这样的单元输入到Abaqus之后却被拒绝运算,非要修理好单元质量才能开始计算。

答:这是因为不同的软件对一些单元质量的定义方法或公式不一样,所以有时会造成在一个求解器中能计算,而到另一个求解器中就无法计算了。

现在HyperMesh可以针对不同的求解器设置不同的质量检查方法。

另外,不同的求解器都会有一个默认的单元质量设置,默认值不一样,也可能会造成这个问题。

12、我想用solid map功能生成六面體網格,可是hypermesh要求source surface必須要有3or 4 vertices,而我的source surface只有一個vertice,請問怎麼樣才能讓面有3 or 4 vertices,hypermesh里有沒有功能往面上加vertices?答:建议你做hm=&gt;tutorials=&gt;solidmap练习,选择其他方法有可能生成Hex solid mesh13、我import进来的模型由原来的independent instance变为了dependent instance,这是什么原因?我怎么可以在import进来的模型上得到我原来的网格划分?答:默认的情况下,ABAQUS/CAE会处理为dependent instance。

相关文档
最新文档