《2022年有限元分析年发展之路 .pdf》由会员分享,可在线阅读,更多相关《2022年有限元分析年发展之路 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、有限元分析50 年发展之路计算机辅助工程(CAE)作为一门新兴的学科已经逐渐的走下神坛,成为了各大企业中设计新产品过程中不可缺少的一环。传统的CAE 技术是指工程设计中的分析计算与分析仿真,具体包括工程数值分析、结构与过程优化设计、强度与寿命评估、运动/动力学仿真,验证未来工程/产品的可用性与可靠性。如今,随着企业信息化技术的不断发展,CAE软件与 CAD/CAM/CAPP/PDM/ERP一起,已经成为支持工程行业和制造企业信息化的主导技术,在提高工程/产品的设计质量,降低研究开发成本,缩短开发周期方面都发挥了重要作用。而CAE 技术出现则是要归功于有限元分析的诞生,在有限元法诞生的早期,几乎
2、所有的CAE 软件都是使用有限元法来进行计算求解。因此,可以说有限元法的发展也间接反映了CAE软件在这半个世纪的发展历史。1 有限元法的诞生每一项新技术的推出都是由于时代的迫切需要,而新技术的出现后也需要经历历史的重重考验。在上个世纪40 年代,由于航空事业的快速发展,对飞机内部结构设计提出了越来越高的要求,即重量轻、强度高、刚度好,人们不得不进行精确的设计和计算。正是在这一背景下,有限元分析的方法逐渐的发展起来。早期的一些成功的实验求解方法与专题论文,完全或部分的内容对有限元技术的产生做出的贡献,首先在应用数学界第一篇有限元论文是1943 年 Courant R 发表的 Variationa
3、l methods for the solution of problems of equilibrium and vibration一文,文中描述了他使用三角形区域的多项式函数来求解扭转问题的近似解,由于当时计算机尚未出现,这篇论文并没有引起应有的注意。1956 年,M.J.Turner(波音公司工程师),R.W.Clough(土木工程教授),H.C.Martin(航空工程教授)及 L.J.Topp(波音公司工程师)等四位共同在航空科技期刊上发表一篇采用有限元技 术 计 算 飞机 机 翼的 强?的 论文,名为 Stiffness and Deflection Analysis of Comp
4、lex Structures,文中把这种解法称为刚性法(Stiffness),一般认为这是工程学界上有限元法的开端。1960 年,Ray W.Clough 教授在美国土木工程学会(ASCE)之计算机会议上,发表另一篇名为 The Finite Element in Plane Stress Analysis的论文,将应用范围扩展到飞机以外之土木工程上,同时有限元法(Finite Element Method)的名称也第一次被正式提出。由此之后,有限元法的理论迅速地发展起来,并广泛地应用于各种力学问题和非线性问题,成为分析大型、复杂工程结构的强有力手段。并且随着计算机的迅速发展,有限元法名师资料
5、总结-精品资料欢迎下载-名师精心整理-第 1 页,共 8 页 -中人工是难以完成的大量计算工作能够由计算机来实现并快速地完成。因此,可以说计算机的发展很大程度上促进了有限元法的建立和发展。2 由理论到程序的转变2.1 FEA 技术的探索起源期“有限元法”概念的提出,引出了美国加州大学伯克利分校有限元技术研究小组的最为辉煌的十年历程。1963 年在加州大学Berkeley 分校,Edward L.Wilson 教授和 Ray W.Clough 教授为了教授结构静力与动力分析而开发了SMIS(Symbolic Matrix Interpretive System),其目的是为了弥补在传统手工计算方
6、法和结构分析矩阵法之间的隔阂。1969 年,Wilson 教授在第一代程序的基础上开发的第二代线性有限元分析程序就是著名的SAP(Structural analysis program),而非线性程序则为NONSAP。Wilson 教授的学生Ashraf Habibullah 于 1978 年创建了Computer and Structures Inc.(CSI),CSI的大部分技术开发人员都是Wilson 教授的学生,并且 Wilson 教授也是CSI的高级技术发展顾问。而SAP2000则是由 CSI在 SAP5、SAP80、SAP90的基础上开发研制的通用结构分析与设计软件。同样是 196
7、3 年,Richard MacNeal 博士和 Robert Schwendler 先生联手创办了MSC公司,并开发第一个软件程序,名为SADSAM(Structural Analysis by Digital Simulation of Analog Methods)即数字仿真模拟法结构分析。提到 MSC公司,就想到与其有着不解渊源的美国国家太空总署(NASA),当年美国为了能够在与前苏联之间的太空竞赛中取得优胜而成立了NASA。而为了满足宇航工业对结构分析的 迫 切 需 求,NASA 于1966 年 提 出了 发 展世 界 上 第一 套 泛用 型 的有 限 元 分析 软 件Nastran(
8、NASA STRuctural ANalysis Program)的计划,MSC.Software 则参与了整个Nastran 程序的开发过程。1969 年 NASA 推出了其第一个NASTRAN版本,称为COSMIC Nastran。之后MSC继续的改良Nastran 程序并在1971 年推出 MSC.Nastran。另一个与NASA结缘的是SDRC 公司,1967 年在 NASA的支持下SDRC公司成立,并于 1968年发布了世界上第一个动力学测试及模态分析软件包,1971 年推出商业用有限元分析软件Supertab(后并入 I-DEAS软件中,这也就是为什么I-DEAS作为一款设计软件其
9、有限元分析还如此强大的原因)。1969 年,John Swanson博士建立了自己的公司Swanson Analysis Systems Inc(SASI)。其实早在 1963 年 John Swanson博士任职于美国宾州匹兹堡西屋公司的太空核子实验室时,就已经为核子反应火箭作应力分析编写了一些计算加载温度和压力的结构应力和变位的程序,此程序当时命名为STASYS(Structural Analysis SYStem)。在 Swanson 博士公司成立的次年,结合者早期的STASYS 程序发布了商用软件ANSYS。1994 年 Swanson Analysis Systems,Inc.被 T
10、A Associates 并购,并宣布了新的公司名称改为ANSYS。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 8 页 -2.2 FEA 技术的蓬勃发展期进入 70 年代后,随着有限元理论的趋于成熟,CAE技术也逐渐进入了蓬勃发展的时期,一方面 MSC,ANSYS,SDRC三大 CAE公司先后组建,并且致力于大型商用CAE软件的研究与开发,另一方面,更多的新的CAE软件迅速出现,为CAE市场的繁荣注入了新鲜血液。70 年代初当时任教于Brown 大学的 Pedro Marcal 创建了 MARC 公司,并推出了第一个商业非线性有限元程序MARC。虽然在 MARC在 1999
11、年被 MSC公司收购,但其对有限元软件的发展起到了决定性的推动作用,至今在MSC的分析体系中依然有着MARC程序的身影,更值得一提的是Pedro Marcal 早年也是毕业于Berkeley 大学。在早期的商用软件舞台上,还有两位主要人物,他们是David Hibbitt 和 Klaus J Bathe。David Hibbitt 是 Pedro Marcal 在 Brown 的博士生,David Hibbitt 与 Pedro Marcal 合作到 1972年,随后Hibbitt 与 Bengt Karlsson和 Paul Sorenson于 1978 年共同建立HKS公司,推出了Abaq
12、us 软件,使ABAQUS 商业软件进入市场。因为该程序是能够引导研究人员增加用户单元和材料模型的早期有限元程序之一,所以它对软件行业带来了实质性的冲击。2002 年 HKS公司改名为ABAQUS,并于 2005 年被达索公司收购。另外一位对有限元方法做出重大贡献的是Klaus J.Bathe博士。Klaus J.Bathe六十年代末在Berkeley大学 Clough 和 Ed Wilson 博士的指导下攻读博士学位,从事结构动力学求解算法和计算系统的研究。由于 Bathe 博士在对结构计算以及SAP软件所做的贡献,Bathe博士毕业后被MIT 聘请到机械与力学学院任教至今。1975年在 M
13、IT 任教的 Bathe 博士在 NONSAP 的基础上发表了著名的非线性求解器ADINA(Automatic Dynamic Incremental Nonlinear Analysis),而在 1986 年 ADINA R&D Inc.成立以前,ADINA软件的源代码是公开的,即著名的ADINA81版和 ADINA84版本的 fortran源程序,后期很多有限元软件都是根据这个源程序所编写的。1977年 Mechanical Dynamics Inc.(MDI)公司成立,致力于发展机械系统仿真软件,其软件 ADAMS 应用于机械系统运动学、动力学仿真分析。后被 MSC 公司收购,成为 MS
14、C分析体系中一个重要的组成部分。在 CAE 的历史中另一个神奇的程序是显式有限元程序DYNA,DYNA程序由当时在美国Lawrence Livermore国家实验室的John Hallquist编写。之所以说DYNA神奇,是因为在现在我们熟知的众多软件中,都可以发现DYNA的踪迹,因此LS-DYNA系列也被公认为显式有限元程序的鼻祖。下面我们来细数一下由DYNA所演变出来的有限元程序:在 20 世纪 80 年代,DYNA 程序首先被法国ESI 公司商业化,命名为 PAM-CRASH,现已成为了 ESI 的明星产品。除此之外,ESI 公司还有多个被人熟知的软件,如铸造软件ProCAST,钣 金
15、软件PAM-STAMP,焊 接软 件SYSWELD,振动 噪声 软 件VA One,空 气动 力学 软 件CFD-FASTRAN,多物理场软件CFD-ACE+等等。1988年,John Hallquist自己创建 LSTC(Livermore Software Technology Corporation)名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 8 页 -公司,发行和扩展DYNA 程序商业化版本LS-DYNA。同样是 1988 年,MSC 在 DYNA3D 的框架下开发了MSC.Dyna并于 1990 年发布第一个版本,随后于 1993 年发布了著名的MSC.Dytran
16、。另外,ANSYS 收购了 Century Dynamics 公司,把该公司以DYNA程序开发的高速瞬态动力分析软件 AUTODYN 纳入到 ANSYS 的分析体系中。并且在1996 年,ANSYS 与 LSCT公司合作推出了 ANSYS/LS-DYNA。1984 年,ALGOR 公司成立于,总部位于宾州的匹兹堡,ALGOR 公司在购买SAP5 源程序和 vizicad 图象处理软件后,同年推出 ALGOR FEAS(Finite Element Analysis System)。随着有限元技术的日趋成熟,市场上不断有新的公司成立并推出CAE软件,1983 年 AAC公司成立,推出 COMET
17、 程序,主要用于噪声及结构噪声优化分析等领域。随后 Computer Aided Design Software Inc推出提供线性静态、动态及热分析的PolyFEM 软件包。1988 年Flomerics公司成立,提供用于空气流及热传递的分析程序。同时期还有多家专业性软件公司投入专业CAE程序的开发。由此,CAE的分析已经逐渐的扩展到了声学、热传导以及流体等更多的领域。在早期有限元技术刚刚提出时,其应用范围仅在航空航天领域,且研究的对象也只局限在线性问题与静力分析。而经过近十年的发展研究,有限元技术的应用范围已经囊括了力学、热、流体、电磁的自然界四大基本物理场,并且已经发展到多场耦合技术(如
18、表1 所示)。可以说有限元技术经过十年的研究发展,其应用范围与研究对象发生了翻天覆地的变化。2.3 FEA 技术的成熟壮大期上世纪 90 年代至今是CAE技术的成熟壮大时期,这一时期的CAE领域呈现出了大鱼吃小鱼的市场局面,大的软件公司为了提升自己的分析技术、拓宽自己的应用范围寻找机会收购、并购小的、专业的软件商,因此CAE软件本身的功能得到了极大的提升。MSC 公司作为最早成立的CAE公司,先后通过开发、并购,已经把数个CAE程序集成到其分析体系中。目前MSC 公司旗下拥有10 几个产品,如Nastran、patran、Marc、Adams、Dytran 和 Easy 5 等,覆盖了线性分析
19、、非线性分析、显式非线性分析以及流体动力学问题和流场耦合问题。另外,MSC 公司还推出了多学科方案(MD)来把以上的诸多产品集成为了一个单一的框架解决多学科仿真问题。ANSYS公司通过一连串的并购与自身壮大后,把其产品扩展为ANSYS Mechanical系列,ANSYS CFD(FLUENT/CFX)系列,ANSYS ANSOFT 系列以及ANSYS Workbench和 EKM等。由此ANSYS塑造了一个体系规模庞大、产品线极为丰富的仿真平台,在结构分析、电磁场分析、流体动力学分析、多物理场、协同技术等方面都提供完善的解决方案。SDRC把其有限元程序Supertab并入到 I-DEAS 中
20、,并加入耐用性、NVH、优化与灵敏度、电子系统冷却、热分析等技术,且将有限元技术与实验技术有机地结合起来,开发了实验信号处理、实验与分析相关等分析能力。而在2001 年 SDRC 公司被 EDS所收购,并将其与UGS名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 8 页 -合并重组,SDRC 的有限元分析程序也演变成了NX中的 I-deas NX Simulation,与 NX Nastran一起成为了NX产品生命周期中的仿真分析中的重要组成部分。说到NX Nastran,大家都会想到另一个以Nastran为名的有限元软件MSC.Nastran。MSC.Nastran 与 NX
21、Nastran 可谓是同根同源,皆是由NASA推出的 Nastran 程序的源代码发展出来的。下面我们可以简单的介绍下MSC.Nastran 与 NX Nastran 的由来。在当时开发Nastran程序的不止MSC 一家公司,还有另外两家公司也推出了Nastran 程序的商业版,1972 年 UAI 公司发布基于COSMIC NASTRAN的 UAI Nastran软件,1985 年 CSAR公司发布了基于COSMIC NASTRAN 的 CSAR Nastran 软件。当时是市场上有这3 家公司共同经营Nastran 软件。而在 1999 年,MSC 收购了 UAI 和 CSAR,成为市场
22、上惟一一家提供Nastran 商业代码的供应商。而在此后的几年,独自享有源代码的MSC Nastran 软件价格不断上涨,但是其功能和服务却没有得到相应的提升,从而引发大量客户的抱怨,为此NASA则向美国联邦贸易委员会(FTC)提出了申诉。美国 FTC判“MSC Nastran 垄断”,MSC Nastran 源代码须公开,而这一决定也引来了UGS公司加入到Nastran的市场中来。而后,UGS根据 MSC 所提供的源代码、测试案例、开发工具和其他技术资源开发出了NX Nastran。至此,源于 NASA的 Nastran 一分为二,齐头并进,为用户带来了更多的新技术与服务。进入 21 世纪后
23、,早期的三大软件商MSC、ANSYS、SDRC 的命运各不相同,SDRC 被 EDS收购后与 UGS进行了重组,其产品I-DEAS 已经逐渐的淡出了人们的视线;MSC自从 Nastran被反垄断拆分后一蹶不振,2009 年 7 月被风投公司STG收购,前途至今还不明朗;而ANSYS则是最早出现的三大巨头中最为强劲的一支,收购了 Fluent、CFX、Ansoft等众多知名厂商后,逐渐的塑造了一个体系规模庞大、产品线极为丰富的仿真平台。而在 CAE市场的其他厂商也发生了不少的并购和重组,一些新近的厂商也逐渐在崭露头角。如并入达索SIMULIA 的 ABAQUS,能否如 SolidWorks一样借
24、助达索的强劲在CAE市场中打出一片天地;以前后处理而进入CAE领域的 Altair公司,其 Hypermesh 软件自诞生之日起就备受业界的关注,而围绕前后处理建立起来的HyperWorks 软件,也已经成为了现在市场上很有竞争力的软件,近几年来收入也持续上涨;LMS也是一个比较有特点的CAE软件公司,其软件的分析集1D、3D、“试验”于一身,不仅可以加速虚拟仿真,还能使仿真结果更准确可靠;COMSOL 则是以多物理场耦合仿真开辟出了一片新天地,为其发展、更为CAE技术的发展拨开迷雾。另外,在市场中占有一定份额的还有如前后处理软件ANSA、Truegrid,流体仿真软件Fluent(被 ANS
25、YS收购)、CFX(被 ANSYS收购)、Phoenics、NUMECA、Star-CD,铸造仿真软件ProCAST、FLOW-3D、MAGMA SOFT 等一批专业CAE分析软件。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 8 页 -3 国内有限元法的发展之路我国的力学工作者为有限元方法的初期发展做出了许多贡献,其中比较著名的有:陈伯屏(结构矩阵方法),钱令希(余能原理),钱伟长(广义变分原理),胡海昌(广义变分原理),冯康(有限单元法理论)。遗憾的是由于当时环境所致,我国有限元方法的研究工作受到阻碍,有限元理论的发展也逐渐与国外拉开了距离。20世纪 60 年代初期,我国的
26、老一辈计算科学家较早地将计算机应用于土木、建筑和机械工程领域。当时黄玉珊教授就提出了“小展弦比机翼薄壁结构的直接设计法”和“力法应力设计法”;而在70 年代初期,钱令希教授提出了“结构力学中的最优化设计理论与方法的近代发展”。这些理论和方法都为国内的有限元技术指明了方向。1964年初崔俊芝院士研制出国内第一个平面问题通用有限元程序,解决了刘家峡大坝的复杂应力分析问题。20 世纪 60 年代到70 年代,国内的有限元方法及有限元软件诞生之后,曾计算过数十个大型工程,应用于水利、电力、机械、航空、建筑等多个领域。20世纪 70 年代中期,大连理工大学研制出了JEFIX 有限元软件,航空工业部研制了
27、HAJIF 系列程序。80 年代中期,北京大学的袁明武教授通过对国外SAP软件的移植和重大改造,研制出了SAP-84;北京农业大学的李明瑞教授研发了FEM软件;建筑科学研究院在国家“六五”攻关项目支持下,研制完成了“BDP-建筑工程设计软件包”;中国科学院开发了FEPS、SEFEM;航空工业总公司飞机结构多约束优化设计系统YIDOYU等一批自主程序。上世纪 90 年代以来,大批国外CAE软件涌入国内市场,遍及国内的各个领域,国外的专家则深入到大学、院所、企业与工厂,展示他们的CAE技术、系统功能及使用技巧,因此使得国内自主研发CAE软件受到强烈打压。同时,有关管理部门在对直接为先进装备制造业服
28、务的 CAE软件核心技术的认识上产生了偏差:CAE既不属于基础科学,又不属于科技攻关,故而失去了必要的支持,使其发展举步维艰,以至于在上世纪的最后十几年国内CAE自主创新的步伐已经非常缓慢,也逐渐的拉开了与国外CAE软件的距离。进入 21 世纪后,虽然国外CAE软件占据市场主流的现状短时间内已经无法撼动,但国内自主知识产权CAE软件逐渐市场化,获得了一定的发展:北京飞箭软件有限公司推出的FEPG、郑州机械研究所推出的紫瑞CAE、大连的大工安道公司的CAE软件 Adopt.Smart;湖南大学与吉林大学开发了针对汽车结构的KMAS 分析系统;华中科技大学针对铸造成型开发的华铸CAE软件;清华大学
29、、上海交大在注塑成型CAE领域也推出了相应的分析软件。虽然国内CAE自主研发之路历经艰辛,但是广大专家学者用锲而不舍的战斗精神顽强地生存下来。尤其是在近几年,数字化产品设计的概念逐渐深入人心,国内高校技术研究和应用水平不断提高,有限元技术已经为广大企业所认可。随着国家对发展自主CAE平台已经愈发重视,国内 CAE的研究已经逐渐走出低迷状态,获得了一定的发展,而且值得注意的是,有限元技术不再仅仅停留在高校中,而是更多的走向了企业。同时,更多使用方便、操作简单的专用分析软件也得到了广泛应用。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 8 页 -4 多种技术、同一目的发展到今天,C
30、AE软件不仅仅只有有限元法一种基本算法,目前已经发展出了包括有限差分法、有限元法、有限体积法等多种数学算法。而究其本质都是采用微积分的方法对离散方程进行求解,从而得出所求的结果。三种方法的比较如表2 所示。多种求解方法使CAE技术得到的长足的发展,而目前有限元法覆盖的领域已经非常广泛,并已大量的应用于结构力学,结构动力学,热力学,流体力学等仿真分析,并且向着多物理场耦合分析的方向发展着,进而逐步的推动着CAE技术的发展。5 结语 CAE技术诞生至今已半个多世纪,随着计算机技术与软件技术的不断发展壮大,CAE的技术手段与应用范围已经不可同日而语,随之而来也诞生了数以百计的CAE软件商。如今的CA
31、E市场是一个群雄割据的年代,据不完全统计全球有超过200 种仿真分析的软件在被企业所使用着,昔日的巨头命运也各不相同,更有着无数的新贵崛起进入人们的视野。种类繁多的CAE软件为人类探索未知提供了工具,而 CAE软件已经逐渐的被更多的工程人员所接受,在CAE 软件中进行着产品的仿真、分析与优化,同时工程和产品的自主创新也为CAE发展提供了强大的动力,相信 CAE技术将会随着工程科学技术的飞速发展而迎来一个更为辉煌灿烂的明天分享 PATRAN 的一些小技巧!名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 8 页 -1、在 Patran里 如何 Move 一组 Points 的位置 ,
32、而不改变这组 Points 的 ID 编号?Group/Transform/Translate的功能,这样不但编号不会变,连 property跟边界条件都会保留2、Patran如何执行多次Undo?所有Patran的操作步骤,都记录在最新的一个patran.ses.xx中,如果需要多次undo,可以刪除最后不需要的步骤指令行,再利用File->Session->Play 的方式,执行改过的 patran.ses.xx,这样可以无限制的undo。3、Patran中如何定义杆件之间的铰接?用的是 rod 元素,不需要定义铰接,因为rod 元间本身就是以铰接形式连接。如果用 bar 或是
33、 beam,需在 properties里的 Pinned DOFs Node 1/2 定义铰接。4、Patran 如何把不小心Equivalence的 node 分开用 Utility/FEM-Elements/Separate Elements 在 equivalence时,可以將选项切换为 List,只选择特定某些节点作equivalence,可以避免不小心的失誤。5、Patran如何將 Tri3单元转换为Tri6单元在 Patran->Element->Modify/Element/Edit,將 Type 选项打勾,在 Shape 中选 Tri,New Shape 选 Tri
34、6,最后选取想要改变的 Tri3单元,6、Patran 如何定义材料库Patran除了可以直接读取MSC.Mvision的材料材料库外,还可利用执行Session File的方式,直接使用以前已经定义过的材料。编辑patran.ses.xx,将定义材料的PCL指令剪下,粘贴到另外一个文件中(如mat.ses)。之后便可直接由Patran的 File/Session/Play来 加 入 此 一 材 料 的 定 义。也 可 以 直 接 加 入Patran菜 单 的 中:把 刚 刚 定 义 的session file 复 制 到C:MSCpatran2001r3sharewaremscunsupportedutilitiesdata_filesbv_material_data,之后就会在Utilities/Material/Material Session File Library 中出现刚才的材料名称。.7、Patran 的完整信息输出:在执行 Patran的时候出现齐怪的错误信息时,可以先把 Patran关闭,接着启动 DOS窗口,在 DOS下直接输入 patran-stdout,执行再重新启动Patran,会多了一个信息窗口。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 8 页 -