abaqus自我总结.docx_第1页
abaqus自我总结.docx_第2页
abaqus自我总结.docx_第3页
abaqus自我总结.docx_第4页
abaqus自我总结.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何输入inp文件inelastic heat fraction:非弹性功(一般是塑性功)转换为热量的比例,比例越大,产热越高,温升越高rate dependent:本构率相关参数,表示材料的屈服流动应力不仅和等效塑性应变相关,而且还与应变率有关,一般是正相关如何将二维图表的背景变成白色我的怎么就改变了呢说了双击举例子说说我的理解吧:history output-盯住一个节点,这个节点在整个加载时间段内应力变化情况,用xy图表示就是一条TIME-STRESS曲线;field output-盯住一个时刻,所有节点在这个时刻时的应力值,直观表示是云图。当然在xyplot中你可以选择盯住一个节点按时间输出该节点的力(即ODB field output),不过最多只能在各个帧对应的时刻输出,xy图中点的数量较少。如果我错了的话请大家指正哈view-overlayplot-然后每一个时刻创建一个新图层,然后plotoverlay怎么样才能使圆柱体绕另一固定轴转动(不是圆柱体中心轴),类似于公转之类的?我尝试了很多办法,包括在边界条件上施加UR3 或VR3的值,貌似物体都是固定不动的,或者是沿着直线走的,根本就不是预想的那样(公转)只加UR3肯定是不行的。可以试试下面的方法:1、取圆柱上一个节点(最好是端面圆心位置),定义其U1、U2位移,通过控制U1、U2使圆柱体到轴的距离不变,这样就有了在X-Y平面内的刚体位移,要沿圆弧运动就看你怎么控制U1、U2了。2、要不要自转,随便定义UR3即可。注意:圆周运动的轨迹实际是位移,不是自转。另外,提供一个简单方法。在轴上定义一个rp,rp与圆柱端面圆心建立MPC或其他约束,约束rp的位移自由度,给rp加UR3位移,这样圆柱也能跟着rp绕rp所在的轴转动。运动问题从几何角度考虑一下,很简单。简化方法:我记得以前学数学的时候,圆周可以看成是无限多边形(现在很多软件其实也是这么实现的,比如CAD的圆就是多边形简化的)既然这样,可以把绕轴公转圆弧轨迹简化成多边形轨迹 也就是 描点了设置多个分析步多个U1 U2 (U1 和U2取圆周上的点)方法二: ABAQUS 里面有connecter其中有一种连接方式 是hinge 可以实现绕轴旋转建立两个参考点在两个参考点之间hinge连接 一个点做轴一个点和圆柱coupling 在做轴的点上加UR3即可实现公转最近碰到一个计算时间比较长的Explicit模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动的问题。经过这几天的摸索,发现对于这种计算时间长的Explicit模型,要想是实现意外中断以后继续计算,最好的方法就是用recover。方法其实很简单:要想在中断以后实现无缝连接(接着上一个increment继续计算),必须在计算之前做一个Restart的设定,CAE:step模块,output-restart requests-intervals,默认为1,将这个数据改大一点,我改为100,与field output的inteval对应起来。有了这个前提,不管什么时候中断,只需把该job type改为recover,然后提交就会接着中断的部分继续算。再中断再提交就行了,不需要做任何改动,直至计算完成。Command命令:abaqus job=jobname recover int。解释:restart前提条件的设定,Explicit默认的会写出各种重启动需要的文件,只不过默认的interval=1,就是说只有在每个分析步的开始和结尾才有重启动点,这样不能实现哪中断哪重启。要实现无缝连接,理论上这个数据越大越好,只要不超过一个分析步increment总数。但是大了会增加数据写入量,也没必要。这个前提设定和restart一样。好处:只需要在第一次重启动的时候改job type为recover,提交就ok了,当然要记得删除lck文件。后面中断了就只需提交就行了,不需做任何改动,方便。而且odb,sta等文件都是在原文件的基础上续写,不存在合并odb文件的问题。用这个方法,甚至可以人为中断后再接着计算。一点体会,供参考。1、首先需要重启动的case计算时有设置重启动输出,即inp中以下类似代码关键有write:*Restart, write, number interval=8, time marks=YES2、查看计算结果后缀为.sta的文件,观察最后restart number数值,如Restart Number8 at 3.0600;3、合并原计算结果文件,jobname为断电前使用的文件名(需先删除原文件后缀为.lck的文件)abq6101 job=jobname convert=all int4、设置重启动读入值,interval等于最后restart number减去1,例*RESTART, READ, STEP=4, END STEP, INTERVAL=75、设置重启动inp文件,新建一个AMPLITUDE文件,时间设置为计算总时间,*Amplitude, name=Amp-3,TIME=total time 3.0, 0., 3.06, 1.6、改变相应边界条件;断电前使用*Boundary, amplitude=Amp-2, type=VELOCITY改为*Boundary, amplitude=Amp-3, type=VELOCITY7、分析计算,restartname为新建的重启动inp文件名称,jobname为断电前使用的文件名abq6101 job=restartname oldjob=jobname cpus=12 int mp_mode=threads double注意:默认使用的AMPLITUDE中time=step time,跟AMPLITUDE相关的边界条件都需要改变;对时间增量步理解abaqus的step里有maximum number of increment、initial increment、minimum increment 、maximum increment四个量许多网友不知怎样设置合理,合理设置是建立在深刻理解基础上的。 要理解这个问题,首先需要了解abaqus的计算过程和有限元计算收敛性问题,abaqus首先用initial值输入进行叠代计算,如果计算结果收敛,则继续以这个值代入计算下一步,如果不收敛,则自动减小时间步长(time increment)重新计算直到收敛然后计算下一步。 但是如果时间步长减小到最小值minimum时计算结果还是不收敛,则abaqus将停止计算,由此可知maximum值和minimum值分别是abaqus在收敛计算时时间步长的上下限,同时total time=求和(time increment*number),当时间步长很小时,需要计算的步数number相应增大(电脑计算花的时间也随之增大),因此number一般要设置较大值。minimum并不是越小越好,因为1)number即计算时间增大2)abaqus计算精度约在10(-5),当时间步长小于这个值,计算结果已经没什么意义了。 有限元计算收敛性与(最小空间步长/时间步长)值有关,若minimum设为10(-5),还是不收敛,可适当减小空间步长(即把网格画细点),当然还有一些其他办法,如果实在计算不了,也许是模型本身有点问题,或改为显示explicit计算 总而言之,maximun number要适当设置较大值,initial可适当改小(如-2,-3量级),minimum(-5量级)不要修改,maximum值影响不大,可不改显示分析的求解时间与以下几个方面有关:1 材料密度。加快求解有一种方法就是增大密度,密度增加100倍,时间降低为原来的十分之一。当然,这种情况下必须是密度这一属性对你要求的结果影响不大的前提下。2 最小的网格尺寸.这决定计算机每步求解的最大步长。网格尺寸越小,最大时间步长越大。即使只有一个网格尺寸很小,其他都很大,最大时间步长也

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论