模具论坛

 找回密码
 注册

扫一扫,微信登录

QQ登录

只需一步,快速开始

搜索
热搜: 冲压 注塑 求助
    回车查看更多
    论坛可能已存在您要发布的主题帖 关闭
      查看: 2034|回复: 2

      有限元分析软件的比较(转贴)

      [复制链接]
      发表于 2005-11-18 15:54:00 | 显示全部楼层 |阅读模式
      <STRONG>有限元分析软件的比较(转贴)</STRONG>
      <DIV>
      <P><FONT size=3>随着现代科学技术的发展,人们正在不断建造更为快速的交通工具、更大规模的建筑物、更大跨度的桥梁、更大功率的发电机组和更为精密的机械设备。这一切都要求工程师在设计阶段就能精确地预测出产品和工程的技术性能,需要对结构的静、动力强度以及温度场、流场、电磁场和渗流等技术参数进行分析计算。例如分析计算高层建筑和大跨度桥梁在地震时所受到的影响,看看是否会发生破坏性事故;分析计算核反应堆的温度场,确定传热和冷却系统是否合理;分析涡轮机叶片内的流体动力学参数,以提高其运转效率。这些都可归结为求解物理问题的控制偏微分方程式,这些问题的解析计算往往是不现实的。近年来在计算机技术和数值分析方法支持下发展起来的有限元分析(<FONT face="Times New Roman">FEA</FONT>,<FONT face="Times New Roman">Finite Element Analysis</FONT>)方法则为解决这些复杂的工程分析计算问题提供了有效的途径。在工程实践中,有限元分析软件与<FONT face="Times New Roman">CAD</FONT>系统的集成应用使设计水平发生了质的飞跃,主要表现在以下几个方面:<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>增加设计功能,减少设计成本;<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>缩短设计和分析的循环周期;<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>增加产品和工程的可靠性;<FONT face="Times New Roman">                         </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>采用优化设计,降低材料的消耗或成本;<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>在产品制造或工程施工前预先发现潜在的问题;<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>模拟各种试验方案,减少试验时间和经费;<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>进行机械事故分析,查找事故原因。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>在大力推广<FONT face="Times New Roman">CAD</FONT>技术的今天,从自行车到航天飞机,所有的设计制造都离不开有限元分析计算,<FONT face="Times New Roman">FEA</FONT>在工程设计和分析中将得到越来越广泛的重视。国际上早<FONT face="Times New Roman">20</FONT>世纪在<FONT face="Times New Roman">50</FONT>年代末、<FONT face="Times New Roman">60</FONT>年代初就投入大量的人力和物力开发具有强大功能的有限元分析程序。其中最为著名的是由美国国家宇航局(<FONT face="Times New Roman">NASA</FONT>)在<FONT face="Times New Roman">1965</FONT>年委托美国计算科学公司和贝尔航空系统公司开发的<FONT face="Times New Roman">NASTRAN</FONT>有限元分析系统。该系统发展至今已有几十个版本,是目前世界上规模最大、功能最强的有限元分析系统。从那时到现在,世界各地的研究机构和大学也发展了一批规模较小但使用灵活、价格较低的专用或通用有限元分析软件,主要有德国的<FONT face="Times New Roman">ASKA</FONT>、英国的<FONT face="Times New Roman">PAFEC</FONT>、法国的<FONT face="Times New Roman">SYSTUS</FONT>、美国的<FONT face="Times New Roman">ABQUS</FONT>、<FONT face="Times New Roman">ADINA</FONT>、<FONT face="Times New Roman">ANSYS</FONT>、<FONT face="Times New Roman">BERSAFE</FONT>、<FONT face="Times New Roman">BOSOR</FONT>、<FONT face="Times New Roman">COSMOS</FONT>、<FONT face="Times New Roman">ELAS</FONT>、<FONT face="Times New Roman">MARC</FONT>和<FONT face="Times New Roman">STARDYNE</FONT>等公司的产品。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <br></FONT></FONT>
      <p>
      <P><FONT size=3><FONT face="Times New Roman">   </FONT>以下对一些常用的软件进行一些比较分析:<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">1. LSTC</FONT>公司的<FONT face="Times New Roman">LS-DYNA</FONT>系列软件<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">LS-DYNA</FONT>是一个通用显式非线性动力分析有限元程序,最初是<FONT face="Times New Roman">1976</FONT>年在美国劳伦斯利弗莫尔国家实验室<FONT face="Times New Roman">(Lawrence Livermore National Lab.)</FONT>由<FONT face="Times New Roman">J.O.Hallquist </FONT>主持开发完成的,主要目的是为核武器的弹头设计提供分析工具,后经多次扩充和改进,计算功能更为强大。此软件受到美国能源部的大力资助以及世界十余家著名数值模拟软件公司(如<FONT face="Times New Roman">ANSYS</FONT>、<FONT face="Times New Roman">MSC.software</FONT>、<FONT face="Times New Roman">ETA</FONT>等)的加盟,极大地加强了其的前后处理能力和通用性,在全世界范围内得到了广泛的使用。在软件的广告中声称可以求解各种三维非线性结构的高速碰撞、爆炸和金属成型等接触非线性、冲击载荷非线性和材料非线性问题。即使是这样一个被人们所称道的数值模拟软件,实际上仍在诸多不足,特别是在爆炸冲击方面,功能相对较弱,其欧拉混合单元中目前最多只能容许三种物质,边界处理很粗糙,在拉格朗日——欧拉结合方面不如<FONT face="Times New Roman">DYTRAN</FONT>灵活。虽然提供了十余种岩土介质模型,但每种模型都有不足,缺少基本材料数据和依据,让用户难于选择和使用。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <p></FONT></FONT>
      <p>
      <P><FONT size=3><FONT face="Times New Roman">2. MSC.software</FONT>公司的<FONT face="Times New Roman"> DYTRAN</FONT>软件<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3>当前另一个可以计算侵彻与爆炸的商业通用软件是<FONT face="Times New Roman">MSC.Software Corporation ( MSC</FONT>公司<FONT face="Times New Roman">) </FONT>的<FONT face="Times New Roman">MSC.DYTRAN</FONT>程序。该程序在是在<FONT face="Times New Roman">LS-DYNA3D</FONT>的框架下,在程序中增加荷兰<FONT face="Times New Roman">PISCES INTERNATIONAL</FONT>公司开发的<FONT face="Times New Roman">PICSES</FONT>的高级流体动力学和流体——结构相互作用功能,还在<FONT face="Times New Roman">PISCES</FONT>的欧拉模式算法基础上,开发了物质流动算法和流固耦合算法。在同类软件中,其高度非线性、流—固耦合方面有独特之处。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">MSC.DYTRAN</FONT>的算法基本上可以概况为:<FONT face="Times New Roman">MSC.DYTRAN</FONT>采用基于<FONT face="Times New Roman">Lagrange</FONT>格式的有限单元方法(<FONT face="Times New Roman">FEM</FONT>)模拟结构的变形和应力,用基于纯<FONT face="Times New Roman">Euler</FONT>格式的有限体积方法(<FONT face="Times New Roman">FVM</FONT>)描述材料(包括气体和液体)流动,对通过流体与固体界面传递相互作用的流体—结构耦合分析,采用基于混合的<FONT face="Times New Roman">Lagrange</FONT>格式和纯<FONT face="Times New Roman">Euler</FONT>格式的有限单元与有限体积技术,完成全耦合的流体<FONT face="Times New Roman">-</FONT>结构相互作用模拟。<FONT face="Times New Roman">MSC.DYTRAN</FONT>用有限体积法跟踪物质的流动的流体功能,有效解决了大变形和极度大变形问题,如:爆炸分析、高速侵彻。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3>但<FONT face="Times New Roman">MSC.DYTRAN</FONT>本身是一个混合物,在继承了<FONT face="Times New Roman">LS-DYNA3D</FONT>与<FONT face="Times New Roman">PISCES</FONT>的优点同时,也继承了其不足。首先,材料模型不丰富,对于岩土类处理尤其差,虽然提供了用户材料模型接口,但由于程序本身的缺陷,难于将反映材料特性的模型加上去;其次,没有二维计算功能,轴对称问题也只能按三维问题处理,使计算量大幅度增加;在处理冲击问题的接触算法上远不如当前版的<FONT face="Times New Roman">LS-DYNA3D</FONT>全面。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <p></FONT></FONT>
      <p>
      <P><FONT size=3><FONT face="Times New Roman">3. HKS</FONT>公司的<FONT face="Times New Roman">ABAQUS</FONT>软件<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">ABAQUS</FONT>是一套先进的通用有限元系统,也是功能最强的有限元软件之一,可以分析复杂的固体力学和结构力学系统。<FONT face="Times New Roman">ABAQUS</FONT>有两个主要分析模块:<FONT face="Times New Roman">ABAQUS/Standard</FONT>提供了通用的分析能力,如应力和变形、热交换、质量传递等;<FONT face="Times New Roman">ABAQUS/Explicit</FONT>应用对时间进行显示积分求解,为处理复杂接触问题提供了有力的工具,适合于分析短暂、瞬时的动态事件,但对爆炸与冲击过程的模拟相对不如<FONT face="Times New Roman">DYTRAN</FONT>和<FONT face="Times New Roman">LS-DYNA3D </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <p></FONT></FONT>
      <p>
      <P><FONT face="Times New Roman" size=3>4 ADINA </FONT></P>
      <P><FONT size=3><FONT face="Times New Roman">ADINA</FONT>是一个古老的有限元软件<FONT face="Times New Roman">, </FONT>有一些很老的版本,它们只有基本的计算功能,没有前后处理。用它算题,必须自己手工建模,现在看来这些实在是太落后了,但是,重要的一点是它有源代码。有了源码,就可以对程序进行改造,满足特殊的需求。其实国内对<FONT face="Times New Roman">ADINA</FONT>的改造还是很多的,比如将等带宽存储改为变带宽存储,将元素库从整个程序中分离出来,可以有选择的将元素编译连接到程序中。还有的在程序中加入了自己的材料本构关系,也有在元素库中加进了新的单元等等。经过这些改进,程序的功能得到了扩展,效率得到了提高,更重要得是在一定程度上具有了自己的知识产权。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <p></FONT></FONT>
      <p>
      <P><FONT size=3><FONT face="Times New Roman">5 ANSYS</FONT>和<FONT face="Times New Roman">NASTRAN </FONT></FONT></P>
      <P><FONT size=3>因为和<FONT face="Times New Roman">NASA</FONT>的特殊关系,<FONT face="Times New Roman">msc nastran</FONT>在航空航天领域有着崇高的地位。而<FONT face="Times New Roman">ANSYS</FONT>则在铁道,建筑和压力容器方面应用较多。尽管目前<FONT face="Times New Roman">, ANSYS</FONT>已发展了很多版本<FONT face="Times New Roman">, </FONT>其实它们核心的计算部分变化不大,只是模块越来越多。比如<FONT face="Times New Roman">5.1</FONT>没有<FONT face="Times New Roman">lsdyna</FONT>,和<FONT face="Times New Roman">cad</FONT>软件的接口,到了<FONT face="Times New Roman">5.6</FONT>还有疲劳模块等等。其实这些模块并不是<FONT face="Times New Roman">ANSYS</FONT>公司自己搞的,就是把别人的东西买来集成到自己的环境里。<FONT face="Times New Roman">NASTRAN</FONT>最早是用的<FONT face="Times New Roman">for windows 2.0</FONT>。是<FONT face="Times New Roman">nsatran v68</FONT>集成在<FONT face="Times New Roman">femap5</FONT>里。<FONT face="Times New Roman">nastran</FONT>的求解器效率比<FONT face="Times New Roman">ansys</FONT>高一些。有一个算例可以说明,<FONT face="Times New Roman">20000</FONT>多个节点,<FONT face="Times New Roman">D</FONT>版的<FONT face="Times New Roman">ansys56</FONT>建模,用<FONT face="Times New Roman">femap7.0</FONT>转成<FONT face="Times New Roman">nastran</FONT>的<FONT face="Times New Roman">dat</FONT>文件,静力计算及前<FONT face="Times New Roman">5</FONT>阶的线性频率,结果<FONT face="Times New Roman">ansys56</FONT>在<FONT face="Times New Roman">PIII450</FONT>上所用的时间和<FONT face="Times New Roman">D</FONT>版的<FONT face="Times New Roman">nastran707</FONT>在赛杨<FONT face="Times New Roman">400</FONT>上用的时间相当,内存都是<FONT face="Times New Roman">128M</FONT>,全部选项都是缺省的,<FONT face="Times New Roman">nastran</FONT>用子空间迭代法求频率,<FONT face="Times New Roman">ansys</FONT>没仔细看,计算的结果倒是没什么大的差别。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <p></FONT></FONT>
      <p>
      <P><FONT size=3>其他还有一些软件例如<FONT face="Times New Roman">sap</FONT>,<FONT face="Times New Roman">algor,cosmos</FONT>等,只是影响比较小。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <p></FONT></FONT>
      <p>
      <P><FONT size=3>还有一点值得说明<FONT face="Times New Roman">, </FONT>目前的有限元软件,求出的位移结果都很准,可应力就不太一样了,这是一个有趣的现象<FONT face="Times New Roman">, </FONT>大家可以讨论。<FONT face="Times New Roman"> </FONT></FONT></P>
      <P><FONT face="Times New Roman"><FONT size=3>
      <p></FONT></FONT>
      <p>
      <P><FONT size=3><FONT face="Times New Roman">  </FONT>另外,从发展上来说,国际上数值模拟软件发展呈现出以下一些趋势特征</FONT></P></DIV>
      发表于 2005-11-26 08:44:00 | 显示全部楼层
      JINGPI
      发表于 2005-12-4 10:00:00 | 显示全部楼层
      <P>好东西呀</P>
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      关闭

      招聘信息 上一条 /5 下一条

      关闭

      求职信息 上一条 /5 下一条

      关闭

      技术求助 上一条 /5 下一条

      QQ|小黑屋|手机版|模具论坛 ( 浙ICP备15037217号 )

      GMT+8, 2025-7-5 06:15

      Powered by Discuz! X3.4

      © 2001-2013 Comsenz Inc.

      快速回复
      返回顶部
      返回列表
       
      客服电话:0577-61318188
      模具论坛交流群:
      模具论坛交流群
      工作时间:
      08:30-17:30