还剩5页未读,继续阅读
文本内容:
Ansys学习笔记
1.导入SolidWorks文件
1.打开SolidWorks文件,将其另存为para格式,出现**.x_t文件
2.打开ansys软件,执行Utilitymenufileimportpara...选择刚才保存的**.x_t文件即可
3.导入的文件都是线条执行Utilitymenupoltctrlsstylesolidmodelfa__tsnor__lfa__ting意思为多面体ok然后执行Utilitymenuplotreplot
2.查找各节点坐标的方法
1.选择Utilitymenupoltctrlsnumbering,出现对话框,将KP和LINE选中,按OK,显示图形节点号
2.选择Utilitymenulistkeypointcoordinateonly,出现列表,即可看见自己想要节点号的坐标
3.信息输出窗口用来以文本格式显示软件对所用命令的响应信息
4.图形用户界面
5.文件说明文件后缀类型文件说明DB二进制数据库文件一般保存为DB文件S__EDBDBB数据备份(当保存为DB文件时,原来DB文件则备份为DBB文件)ELEM二进制单元定义文件E__T二进制单元矩阵文件ES__二进制单元数据存储文件FULL二进制组集的整体刚度矩阵和质量矩阵文件LNN二进制载荷工况文件LOG文本日志文件(ANSYS命令一经执行,则被记录到该文件形成命令流,将其__到命令行,即命令输入窗口中执行,可得到ANSYS分析数据)MODE二进制模态矩阵文件MP文本材料特性定义文件NODE文本结点定义文件OUT文本ANSYS输出文件RST二进制结构和耦合场分析的结果文件RTH二进制温度场分析的结果文件SNN文本载荷步文件文件名 文件类型 内容plane.db 二进制 数据库文件plane.dbb 二进制 数据库备份文件(当非线性分析不正常终止时产生)plane.e__t 二进制 单元矩阵plane.err 文本 错误或警告信息plane.es__ 二进制 单元存储数据(当非线性分析不能向上兼容时产生)plane.full 二进制 装配的整体刚度和质量矩阵plane.ldhi 文本 载荷步中载荷和边界条件plane.log 文本 命令行输入历史记录plane.mntr 二进制 监视文件plane.opt 文本 优化数据plane.os__ 二进制 单元存储文件的备份plane.rdb 二进制 第一载荷步第一子步起始时的数据状态plane.rst 二进制 结构或耦合场分析得到的结果文件
6.布尔运算在有限元模型中,两个相接触的面体素之间或实体体素间默认不是真正意义上的连接的,而是有一个不连续的“接缝”(此接缝并不真正存在,只是ANSYS处理时会认为此处有一个缝),即不同图元之间有接缝(如果接触),必须用诸如相加(add)、合并(merge)、粘接(glue)等命令处理一下以消除“接缝”Add相加将具有公共部分的多个同类型的图元合并为一个新图元,不再保留公共部分的边界形成的新图元是一个单一的整体,没有接缝,Glue(粘接)将两个或多个图元连接在一起,接触面上具有共同的边界操作命令要求两个图元的公共部分具有比图元低的维数(公共边线由二条线变为一条线)Merge(合并)将网格划分完之后的单元合并,Add是在画网格前将两个不同属性的东西比如铝和钢相加,画网格的时候就可以使用不同的单元进行划分---------Overlap(搭接)将输入的具有重叠区域的图元划分为相互连接的数块图元,其中一块为原两个图元的公共部分,另外的图元分别为原图元减去公共部分剩下的区域,接触面上具有共同的边界操作命令叠分区域必须与原始图元有相同的维数加运算生成一个相对复杂的区域,而叠分操作生成的是多个相对简单的区域,便于网格划分Partition(分解,分割)把相交的两个图元按照两者的公共部分分解成多个图元相连,由共同的边界连接在一起分解操作要求被分解的两个几何体有公共部分,并且其公共部分可以切分两个几何体中的任意一个,Divide切分,叠分和Add相加操作相反,它指将一个图元分成两部分,相互之间由共同的边界连接在一起切分操作中所使用的“剖切工具”可以是体、面、线或工作面其中最常用的切分方式是被工作平面切分操作Subtract(相减)从一个图元中去掉另一个图元同样具有的部分,形成一个新图元Intersect(相交)与Subtract(相减)不同,求出多个图元的公共区域形成一个新图元
7.划分网格后不同颜色显示各图元__inmenugeneralpostprocresultsviewer出现对话框,不做操作,然后关闭对话框
8.自由空间磁导率的设置Co__nds:/EMUNIT
9.查看保存过的求解完的结果__inmenugeneralpostprocreadresults出现对话框,按okUtilitymenuplot...需要查看的结果命令
10.保存输出白色背景图案方法Utilitymenuplotctrlshardcopytofiles将其保存成__注landscape为横放,portrait为竖放(即原样放置)命令流JPGPRF5001001/SHOWJPEGUtilitymenuplotctrlshardcopytoprinter选择adobePDF将其保存成PDF文件格式Utilitymenuplotctrlsstylecolorsreversevideo
11.单元出现负半径的原因用ANSYS进行2D电磁场轴对称问题分析时单元X方向的坐标值必须是大于零的值,因此需要将模型进行调整
12.查看截面将工作平面(X-Y平面)移到要求的地方,Utilitymenuplotctrlsstylehidenlineoption,会弹出一个对话框,typeofplot后的下拉框中选择section,在cuttingplaneis后的下拉框选择workingplane,按ok命令流/TYPE11!Definethetypeofdisplay/CPLANE1/SHADE11/HBC10/REPLOT
13.关键点与节点的区别构成几何模型的元素是点关键点、线、面和体,构成有限元模型的元素是节点和单元单元有线单元、面单元和体单元之分,几何模型只是模型,不能参与有限元分析计算,只有有限元模型才能参与分析计算关键点针对几何元素,节点是有限元里最小的单元,一般是网格划分后生成的,在网格划分时,关键点转化为节点但不是所有节点都是关键点,相邻关键点之间没有约束,而相邻节点之间有位移约
14.出现Mid-nodeelementsfor__dtoh__estraightsides警告信息这是由于solid117单元是使用边缘法做的电磁分析,而中间节点是其重要作用的,在网格的过程中,系统对没有产生中间节点的一些可能进行了强制转化,使之成为具有中间节点的单元!这是solid117单元的特征!这个警告不影响分析结果解决这种警告的一种方法是直接建立带有中间节点的单元,不过太麻烦另一种方法是禁止这种警告出现,也就是在划分网格之前加一个警告的限制命令/NERR即可/NERR0010VMESHALL
15.出现Thismodelrequiresmorescratchspa__thancurrently__ailable.ANSYSwasnotabletoallocatemorememorytopro__ed.Pleaseshutdownotherapplicationsthat__yberunningorincreasethevirtualmemoryonyoursystemandreturnANSYS.ClickRETRYtoh__eANSYStrytogetmorememory.警告信息描述ThismessageappearswhenyouarerunningANSYSindynamicmemorymodeandANSYShasattemptedtoallocateadditionalmemorybutitfailedbecauseitcouldnotfindalargeenoughchunkofmemorytopro__ed.Ifyoure__ivethismessagespecifyingahigher-mvalueontheANSYSexecutioncom__ndandexecutingANSYSagain__yhelp.Howeverasnotedaboveifalargeenoughchunkofmemoryisstillun__ailablechangingthe-mvaluewillnothelp.解决方法Using__nualANSYSmemorysettingstoimproveperfor__n__BackgroundThetotalmemoryusedbyANSYSiscalledWorkspa__andisdividedintotwoparts:DatabaseandScratchspa__: Workspa__=Database+Scratchspa__Thedatabaseisusedforstoringsuchinfor__tionaselementandnodedata__terialpropertiesetcandisusedinpre-andpostpro__ssing.Thescratchspa__isusedforstoring__tri__sandtemporaryresultswhenperformingtheactualsolution.Ifyoucansetupaproblembutrunoutofmemorywhensolvingthescratchspa__needstobeincreased.Ifsolvinggoeswellbutpre-orpostpro__ssingisveryslowthedatabaseshouldbeincreased.WheretosetANSYSClassic:StartANSYSProductLauncher.SwitchtotheCustomization/Preferen__stab.__rkUseCustomMemorySettingsandspecifyvalues.ThenstartANSYS.ANSYSWorkbenchversion10andolder:__rkSolutioninthemodeltree.IntheDetailsboxtothelowerleftchooseSolverPro__ssSettingsANSYSMemorySettingsandswitchfromProgramControlledto__nual.ANSYSWorkbenchversion11:GotoToolsSolvePro__ssSettingsandclickAdvan__d.GuidelinesforbestvaluesWorkspa__shouldbesettothelargestvaluethecomputerhardwarepermits.Findingthisvalueinvolvessometrial-and-error.WithANSYSClassictheprogramwillnotstartatallifthevalueissettoohigh.InWorkbenchsolutionwillbehaltedalmostimmediatelyafterpressingSolve.Note1:OnWindows32-bitsystemstheRAMwillbefragmentedinsuchawaythatitisrarelypossibleto__keuseofmorethanabout1500MBeveniftheRAMissignificantlyhigher.Note2:__nuallysettingworkspa____ytriggerawarningmessagewhichcansafelybeignored.IfANSYScomplainsaboutinsufficientmemorywhilesolvingthescratchspa__needstobeincreased.Itisnotsetexplicitlybutisindirectlyincreasedbyreducingthedatabase.Thedefaultdatabaseis256MBandonecantrywithsomethingaslowas50MBtoallowmoreroomforthescratchspa__.Howeverifthedatabaseissettoo__allpre-orpostpro__ssingcanbecomeextremelysloworfailtoworkatall.
14.载荷子步这几天载荷步的问题一直困扰着我看了好多帮助,感觉还是对载荷步不是很了解下面是我的理解,请大家给我指正br/
1、载荷步是一系列不同的载荷配置,ANSYS只计算每个载荷配置下的应力应变等,载荷步按时间序列排列,在静态问题中,时间只是起一种计数器的作用,也就是说结果文件中不存在任何载荷步之间状态的任何信息br/
2、载荷子步是载荷步的一种插值,也就是说ANSYS计算载荷步之间的几个状态,其计算结果用于POST26处理br/我的问题是br/
1、在载荷子步中,载荷的施加方式有ramp和step两种,若使用step方式施加,中间的几个SUBSTEP都是用相同的载荷,计算结果岂不是一样?那设置SUBSTEP还有什么意义呢?br/
2、NSUBST命令中,既然已经定义了载荷子步数,___还要定义最大载荷子步数、最小载荷子步数?这两者是不是矛盾?br/恳请各位发表一下自己___,这个问题真的困扰了好久了1问题一载荷的施加方式有ramp和step两种,这两种方式指的是不同载荷施加过程过渡的连接方式br/例子ramp方式时间1,载荷值A,时间2,载荷值B,则从A-gt;到B的过程是逐步逼近(载荷子步),通过迭代施加br/nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;step方式时间1,载荷值A,时间2,载荷值B,则从A-gt;到B的过程是阶跃的方式(无载荷子步),即A-gt;到B的过程没有逐步逼近的过程br/2问题二定义了载荷子步数,___还要定义最大载荷子步数、最小载荷子步数?br/定义了载荷子步数是一个用户指定的基准值,但实际上发生的载荷子步不一定是用户指定的数量,其中还有平衡迭代,二分法迭代,非线性查找等相关因素的影响,所以指定最大载荷子步数和最小载荷子步数还是有意义的,指定最小载荷子步可以避免导致计算不收敛,最大载荷子步可以避免迭代次数过多造成的计算时间浪费br/希望大家多讨论,谢谢2007-12-1906:36langevin非常感谢qomolang__888的回答,不过感觉还是有疑问br/
1、对ramp已经理解了,对step还是不清楚ANSYS的help里面说ramp和step都是对于载荷子步大于1而言的,对于你说的例子step方式时间1,载荷值A,时间2,载荷值B,假设从A到B定义了10个载荷子步,那么这10个载荷子步的荷载值都是B,可以这样理解吗?如果是这样理解的话定义1个载荷子步(默认的)和定义10个载荷子步好像没区别br/
2、定义了载荷子步,最大载荷子步,最小载荷子步后,autots是不是一定要打开?2007-12-1915:54alexanderlt我补充一下br/问题1对于静力问题影响不大,但在动力尤其是时程分析时,是脉冲荷载还是线性的就必须明确br/问题2最好把ansys的自动调整荷载子步打开,以免指定的子步数不满足收敛要求2007-12-1918:52qiongw静态问题应该都是ramp的方式,就是逐步加载的过程,很多非线性过程都是路径相关的,必须增量加载对于动力分析,就像楼上说的,step和ramp是有很大区别的2007-12-2016:02hxtop现在感觉对step和ramp有一点点了解了,感觉应该这么理解这两种方式br/对于静力学问题,在线性分析过程中,step和ramp不会影响loadstep最终的结果;在非线性分析过程中,ramp和step代表了两种不同的加载方式,即代表了两种不同的形变历史,因此,虽然最终荷载相同,其最终loadstep结果是不同的br/不知道这样理解对不对?2007-12-2112:58__rs6613静力学非线性问题中的加载方式应该是不能设成step的加载方式载荷在载荷步的范围内都是逐渐加上的如果非要这样加的话,我觉得就可以想象成加载都是通过1个载荷子步把载荷加上,这样加载可能很多时候都因为时间步长太大而不收敛
2.命令流输入窗口命令流
1、/GRAPHICSKey定义要显示的图像类型Key=POWER仅显示激活的图像(默认)Key=FULL显示所有图形和结果
2、/TYPEWNType定义显示类型WN窗口号(默认1)Type0Basicdisplaynohiddenorsectionoperations(默认).1Sectiondisplayplaneview.2__ntroidhiddendisplaybasedonitem__ntroidsort.3Fa__hiddendisplaybasedonfa____ntroidsort.5Cappedhiddendisplaymodelinfrontofsectionplaneremoved.6Z-buffereddisplaylike3butusingsoftwareZ-buffering(默认)
3、/CPLANEKEY!指定截面Key=0视图方向(默认)Key=1工作平面
4、/HBCWNKey显示边界条件符号Key=0隐藏符号(默认)Key=1显示符号
5、
6、
7、
8、
9、
10、
11、
12、。