追溯baqus的发展历程:“黑科技”的崛起之路

Abaqus的故事要从来两个自英国的年轻人说起。

时间拨回到上个世纪60年代末,一个冬日的上午,伦敦市中心的苹果公司总部(当然,不是乔帮主的那个)屋顶,John Lennon正抱着一把Gibson大肚琴和他的披头士乐队扯着嗓子唱“Don’t let me down…”,这是一场没有宣传的音乐会,没人知道他们怎么会突然出现在这,一会儿的功夫,屋顶和街道挤满了人,城市正常的秩序被打破,警察很快过来制止了他们,这场42分钟的表演,最终成为他们职业生涯的最后一次公开演出,也标志着音乐界一个时代的结束。

Abaqus简史涉及的主要人物

而这两位年轻人就是Pedro Marcal教授和David Hibbitt博士。为了学习更多的力学,David从剑桥来到美国罗德岛州普罗维登斯的布朗大学读博,他在自己的固体力学博士生涯快结束的时候更换了指导教授,新的导师就是Pedro,一位从伦敦来的助理教授,他带了两盒装有SAP有限元程序的打孔卡,试图扩展这些程序,以便用于非线性问题,比如塑性和大变形。恰好此时的David发现自己对Fortran编程有浓厚兴趣,并且非常热衷于将固体力学应用于工程,两人不谋而合。

年轻时的 David Hibbitt骑着他的文森特黑影

彼时距离Ray W Clough等人在有限元领域开创性的工程应用已有十几年了,人们也逐渐意识到有限元方法的潜力。当时已经存在几种商业有限元代码,但都只能处理线性问题,David和Pedro都确信非线性有限元代码的工程应用前景相当广阔。

01. 首次涉足非线性领域

Marc程序是以David的博士论文为基础开发的,该论文由美国海军的一项合同资助,要求开发一种有限元方法,以便对潜艇壳体的多道次焊接进行建模,并预测由残余变形引起的性能损失。为此,他必须首先开发出传热分析的能力,以解决熔融金属凝固时的潜热效应,并结合预测的温度来模拟多道次焊接过程中结构的机械响应,包括塑性和蠕变,最后对扭曲变形的壳体结构进行屈曲分析。

David回忆,“那是一项艰巨的任务,远远超出了计算机的性能。” 整个布朗大学当时只有一台IBM360/50计算机,这意味着可以分配给研究人员的时间相当有限。我们知道,如今一部手机的计算能力是此类计算机的数千万倍,而运行有限元程序要求计算机具有远远超过手机的处理能力,所以,当时问题的困难程度可想而知。

随着研究的进展,Pedro的团队接到的电话越来越多,来自各个行业的人都在询问Marc是否可以帮助他们。生意就这样开始了,Pedro于1971年成立了Marc Analysis公司,David作为公司的次要共同所有人,也是第一位全职员工。随着公司的成长,Paul Sorensen加入了一段时间,后来为了攻读断裂力学博士学位而离职,毕业后他在底特律的通用汽车研究实验室工作,直到后来他加入David Hibbitt和Bengt Karlsson,三个人合伙创立了HKS公司。

Marc公司按“每小时付费”的方式在控制数据公司

(美国CDC公司)的大型计算机上运行程序,瑞典斯德哥尔摩数据中心的CDC分析师Bengt Karlsson在使用Marc程序之后,发现它很不错,然后他就加入了Marc公司。当Pedro辞去布朗大学的教职,搬到加利福尼亚开展新的业务时,David和Bengt选择和开发小组一起留在了罗德岛州,他们俩后来发现Marc实际使用起来很难满足大多数工程师的需求,因为这些工程师的主要目的是设计,并非研究代码,因此没有时间重建或调试代码,换言之,当时的程序通用性太差,需要极强的专业能力才能使用。

David说:“我们认为当前的明智之路是为需要进行非线性计算的工程师开发出一个强大的‘黑盒子’工具。”但是不幸的是,Pedro对这种投资没有兴趣。

02. 开发一个全新的程序

David和Bengt决定自己尝试,David回忆说,“几乎每个人都说我们会失败,因为当时已经有22个可行的有限元程序,业务竞争很激烈,而且即便当时最强的计算机也很难进行实际尺寸的非线性计算,所以我们无论是开发新的线性或非线性程序,都不会成功。”

ABAQUS早期LOGO与含义

许多科技公司都始于破旧的**,与之相比,David和Bengt拥有的农舍前厅要相对豪华一些,David经常在餐桌上使用妻子Susan租来的IBM Selectric打字机进行工作。

“我们是一家软件公司:没有软件,没有计算机,没有客户或潜在客户,几乎没有钱”David如实说。他们首先编写了《用户手册》,旨在使问题定义变得简单而直观,然后设计了系统的代码架构,同时也编写了《理论手册》。

在那段比较艰难的日子里,David也在德克萨斯大学奥斯汀分校以副教授的身份给研究生讲授塑性力学课程,通勤期间经常在飞机上编写代码,他从事这项工作是为了补贴自己的公司。

据David回忆,当时租用“超级计算机”的价格是白天每小时1000美元,夜间每小时400美元,所以他们经常带着做好的打孔卡程序,驱车100公里到沃尔瑟姆

(Waltham),在夜间使用IBM计算机,然后第二天检查运行结果,找出程序出了什么问题。

1978年6月,一次ASME会议上偶然的机会,David与汉福德核发展基地实验室

(Hanford nuclear Development Site)建立了合作,该实验室需要解决快速增殖反应堆燃料棒的接触问题,合同要求9月底交付代码,在克服一些困难之后,David和Bengt为他们的首个客户提供了ABAQUS的第一个版本。

“我们知道,如果在三个月内交付不了代码,我们就拿不到一分钱”Bengt说,“那是一次很大的鞭策!”他们按时交付了15000行的FORTRAN代码,包含四种单元:beam、gap、truss和SPHEX,用来模拟热膨胀、蠕变、以及燃料棒和约束装置中金属的辐射溶胀。

1978年圣诞节,Paul Sorensen到普罗维登斯探望岳父母时,也拜访了David和Bengt,一番交流之后,Paul决定加入他们。所以他们的公司成为了HKS公司,这是由三个人姓氏的首字母组成的名字,Paul在稳态裂纹扩展有限元模拟方面的背景对HKS公司首批客户的项目是十分有利的。

另一个早期客户是埃克森美孚生产研究公司

(Exxon Production Research),该公司需要一套用于海上管道安装和海上立管分析的代码,这套代码就是现在Abaqus/Aqua的前身。“技术上的困难是数百英尺长的10英寸管道的长细比太大,”David回忆,“在涉及大运动的情况下,通常基于刚度的梁单元无法解决这一问题。因此,我们研究了混合单元的使用。”混合梁和牵引链单元对于这种分析的成功至关重要,今天仍在使用。

03. Abaqus的快速发展

80年代,ABAQUS的功能随着HKS员工的增加而持续增长,补充了壳和连续体单元,以及对塑性、动力学、传热等过程的模拟功能。“每个客户对我们都很重要,他们的需求推动了我们的发展,”Bengt说,“但是我们始终意识到在提供实用功能的同时,一定要保持代码的通用性。”

早期HKS工作人员为客户安装ABAQUS

在那些日子,每当有新客户购买许可证时,HKS工作人员都会到客户现场去安装ABAQUS软件,他们会把磁带上的源代码带到客户那里,编译程序并使其可以运行,然后执行所有示例文件,最后检查打印输出。

现代计算机的出现使打孔卡进入历史书籍,ABAQUS具备在这些强大的计算机上运行的技术,它在学术和工程界中逐渐建立起盛誉。未来数十年高性能计算的爆炸式增长,为ABAQUS每个新版本的发展提供了动力,其模型在单元数量和自由度方面都实现了飞跃,在计算效率和3D可视化方面的能力日益增强。

当然按照今天的标准,当时的FEA仍处于起步阶段。然而对于HKS来说,非线性分析市场已经存在。

04. 前后处理与显式动力学

随着ABAQUS求解器功能的不断开发,很明显,如果没有前处理器来解决复杂建模问题,并通过后处理器以图形的方式查看结果,它很难作为独立产品继续下去。

早期FEA工程师不得不通过打印表来分析计算结果,但是,展望未来,《 ABAQUS 4.0用户手册》中建议“以图形或图片形式显示结果,对于大多数问题,比数字列表更为高效”。为了满足这种需求,诞生了“绘图输出文件”的概念,通过这种方式,用户可以在分析中插入间隔地输出应力或位移的绘图命令,生成一个绘图文件并在绘图仪上绘制,那时要花半天时间才完成几百个单元的云图绘制工作。

后来到了1987年,不再需要外接一个绘图仪了,ABAQUS/Post作为一个独立的后处理器发布,具有图像显示和命令输入的功能。

第一款后处理器ABAQUS/Post

开发前、后处理器是ABAQUS团队多年来的一项挑战。“我们想要一个完全交互式的代码”David说,所以HKS为ABAQUS/CAE的研发投入了大量资金,而ABAQUS/CAE旨在成为求解器的窗口,用户可以轻松地创建、管理和可视化复杂的仿真模型,并针对特定应用定制专属的ABAQUS界面。

ABAQUS/CAE的第一个版本

在能够进行前、后处理的同时,还必须投入大量精力来开发自己的商业显式动力学代码。David说,“当时,ABAQUS/Explicit的主要目标是冲击分析,但是,与其他竞争产品不同,我们非常小心,不能为了提高计算速度而以牺牲质量为代价。”ABAQUS/Explicit的第一个正式版本于1992年交付MIT。ABAQUS/Viewer作为独立产品于1998年发布,与之功能相同的是1999年首发的ABAQUS/CAE中的可视化模块。

05. Abaqus“黑科技”与多元化的SIMULIA

经过23年的领导,David Hibbitt于2001年退休,Bengt Karlsson和Paul Sorensen在第二年也效仿。在公司成立25周年之际,2002年11月,HKS公司更名为ABAQUS公司。2005年,ABAQUS公司被达索收购

(此后作为软件的Abaqus变为首字母大写),成立为达索系统SIMULIA品牌总部仍在罗德岛州。

42年的不断发展,Abaqus FEA已经具备强大的多物理场分析能力,支持非常丰富的单元库、材料本构模型和二次开发接口。在各个行业,越来越多的科研、工程人员倾向于使用这个“黑科技”来解决自己遇到的问题。

Marco Parente博士研究胎儿顺产的不同胎位对

盆底肌肉的损伤时,非常明智的选择了Abaqus软件,因为通过

UMAT/VUMAT可以方便的开发出具有主动收缩能力的超弹性材料本构模型,他成功的搭建好有限元模型并进行了研究分析,这项成果在胎儿顺产时对产妇造成可能性伤害的预估方面非常有意义。

枕后位对盆底肌肉造成更多损害

枕前位是最佳分娩胎位

Abaqus不断进化的同时,SIMULIA也在多元化发展,流体、疲劳和耐久性、注塑、多体、优化、电磁、声学等方面也增加全新的功能。Abaqus的吸引力带来了其他一些优秀产品,XFlow、fe-safe、SIMPOE-Mold、SIMPACK、Tosca、Isight、CST、WAVE6等,这些产品的开发者与HKS的创始人一样,有着同样的热情,热衷于解决最棘手的仿真问题。

Living Heart Project

当David Hibbitt带上Living Heart Project负责人Steve Levine递给他的3D眼镜,看到眼前这颗人体心脏模型时,他感到很欣慰,这个数字化的“活体心脏”在周期性的跳动、内部有血液涌出瓣膜、心室肌肉组织由复杂的各向异性超弹性材料模拟…Abaqus现在的发展在某种程度上已经超乎这位创始人最初的想象。

THE END
0.CAE仿真项目估价CAE在线学习培训元王仿真云平台CAE工程师必学:断裂力学的一些知识点 (由左到右)侯林 彭文胜 丁和艳 胡文胜 张巧清 李晓甫 张智 吕益帆 彭乔元 纪炜 纪传鹏林方平7月23日下午5时,中集车辆集团仿真工作平台项目启动会在深圳太 你知道屈服强度到底是怎么一回事吗? (由左到右)侯林 彭文胜 丁和艳 胡文胜 张巧清 李晓甫 张智 吕益帆 彭乔jvzquC41yy}/hnfvgenxgk3ep1
1.春招进行时:仿真人才库汽车CAE仿真工程师内推专场LS通过使用有限元分析和其他仿真技术,可以模拟和分析汽车在不同工况下的噪声和振动特性,从而帮助设计师优化汽车的减震、降噪和舒适性性能。整车NVH开发关键技术,掌握车身连接点动刚度分析及优化总之,仿真分析在汽车设计流程中起到非常重要的作用,它可以帮助设计师和工程师预测汽车的性能、安全和可靠性,提高设计效率和降低jvzquC41yy}/hjsi|jkozrz0eqs0rxxv18<23A521
2.断裂力学大师:Griffith(格里菲斯)Mechanical断裂非线性格里菲斯是一位杰出的工程师和科学家,他在断裂力学领域做出了重要贡献。他在1921年发表了一篇关于断裂力学的论文,并在航空发动机设计方面做出了卓越的贡献。他的主要贡献是从能量角度解释了经典强度理论无法解释的低应力脆断问题。低应力脆断是指有些高强度钢制造的零件中、低强度钢制造的大零件,往往在工作应力远低于jvzq<84yyy4gcwl|jgtyk~}kw0ipo8uquv555;:
3.CAE仿真项目估价CAE在线学习培训元王仿真云平台CAE工程师必学:断裂力学的一些知识点 元王 断裂力学是近几十年才发展起来了的一门新兴学科,主要研究承载体由于含有一条主裂纹发生扩展(包括静载及疲劳载荷下的扩展)而产生失效的条件。断裂力查看全文 2021-06-16 16:45104 你知道屈服强度到底是怎么一回事吗? jvzquC41yy}/hnfvgenxgk3ep1tfy|
4.仿真笔记——断裂力学,破解结构低应力破坏的金钥匙疲劳工程师的现代化结构设计思想是,容许结构中出现裂纹,这就是所谓损伤安全设计。此设计概念与以往的设计思想大大发展了。这就是断裂力学的巨大贡献。 断裂力学创立是具有两个世纪以上历史的固体力学发展史上具有里程碑意义的一个大建树,它修改了传统工程设计思想,避免了低应力破坏事件的频繁发生。另外,损伤安全设计理念大大jvzquC41yy}/hjsi|jkozrz0eqs0rxxv18:43=>81
5.疲劳分析助力评估机械零件寿命,盘点常用的机械疲劳分析方法!事实上这种方法解决了工程中许多灾难性的低应力脆断问题,弥补了常规设计方法的不足,现已成为失效分析的重要方法之一。 疲劳断裂是结构零部件失效的主要模式。据统计,由于结构部件失效导致的重大事故中的85%-90%与疲劳断裂有关。根据断裂力学的观点,金属结构件的疲劳破坏是由于主裂纹扩展到临界尺寸而造成的,结构的寿命jvzquC41yy}/zrfplkiikwf0eqs0uyjekcr0fnyckne66=>640nuou
6.强度耐久仿真分析工程师招聘要求强度耐久仿真分析工程师招聘要求主页 招聘信息 薪资待遇 岗位职责 招聘要求 强度耐久仿真分析工程师招聘要求职业技能:1、要求应聘者精通强度耐久仿真分析的基础理论,熟练掌握有限元分析软件如ANSYS、ABAQUS等,具备一定的材料力学和结构力学知识。2、要求应聘者了解疲劳分析、断裂力学等相关领域,具备一定的热力学和热传导知识jvzquC41o0rjgynp0eun1‚v1sftkhƒkzieyl9:g
7.硕导名单材料科学与工程学院硕士生导师名单【硕导名单】材料科学与工程学院硕士生导师名单 更新至2022年6月,教师的具体信息请到材料学院主页—师资队伍—教工名录中查询,查询网址:https://smse.sjtu.edu.cn/people/staff/departmentjvzquC41uoyf0|ovw0kew7hp1rutv8igvcom1<;
8.MSC系列软件介绍.pdfMSC公司系列软件概述 1 CAE技术及应用 1.1 CAE的概念 CAE(Computer Aided Engineering)技术,即计算机辅助工程技术,是一个涉及面广、 集多种学科与工程技术于一体的综合性、知识密集型技术。CAE 是以有限元法,有限差 分法及有限体积法为数学基础发展起来的,相应的,CAE 软件则是包含了数值计算技术、jvzquC41oc~/dxtm33>/exr1jvsm1;53;1644;4934922=6822632:90ujzn
9.CAE|慧都智能制造HOOPS Envision是Tech Soft 3D开发的一款专门为CAE(计算机辅助工程)和CFD(计算流体力学)应用设计的高性能可视化SDK。它的目标用户主要集中在工程仿真领域,如结构分析、流体动力学和热力学等。 HOOPS Envision工具包提供了桌面版和云端版本,注重提供与CAE数据深度结合的可视化功能,强调对复杂仿真结果的轻量化展示和多平台jvzquC41dkmec}f0gxmfv7hqo1vpu}4vci5dcn4hggj
10.CAE仿真中怎么处理应力集中和应力奇异?疲劳断裂裂纹理论忽略它: 绝对不用奇异点应力值做强度判断! 消除它(首选): 添加微小圆角、使用分布载荷/约束。 规避它(次选): 提取合理距离外的应力(利用圣维南原理)、关注应力趋势。 工程判断:CAE仿真是工具,结果解读离不开工程师对物理现象的理解和工程经验。理解模型简化的假设和局限性至关重要。 jvzquC41yy}/hjsi|jkozrz0eqs0rxxv138:;95531
11.深圳北理莫斯科大学2025年材料科学系计算力学数智仿真团队招聘公告(四)疲劳及断裂算法开发工程师 1、岗位职责 (1)从事疲劳与断裂力学相关高效算法开发工作,涵盖疲劳寿命预测、断裂韧性分析、裂纹扩展模拟等方向; (2)参与算法的GPU加速优化及高性能计算实现,推动算法与 CAE仿真软件的集成应用; (3)协同团队完成疲劳及断裂相关工程问题的算法验证与技术落地。 jvzquC41wvocg}3z|gjve7hp1luc1ngy1oe1?7;;5;