计算机算法发展史文献,多舛的创新历程:国内结构分析软件发展历程之高校篇...

来源:雪球App,作者: 看航空,(https://xueqiu.com/7627954218/151896453)

引言

从上个世纪70年代开始,高等院校一直作为国产结构分析软件舞台上的活跃力量,多年来不断为国内输出数值模拟新算法和计算力学优秀人才,为结构分析软件的发展作出了巨大的贡献,本文将基于两个典型的软件系统来介绍我国高校自主研发结构分析软件历程。

在相当长的一段时间内,计算力学作为力学学科中与工程实际结合最为紧密的分支学科之一,其科研队伍在国内各大高校都很活跃。北京大学、清华大学、大连理工大学、北京航空航天大学、西安交通大学、浙江大学、华中理工大学、同济大学等高校都拥有一批自己的计算力学科研人才。

其中具有代表性的系统性结构分析软件有北京大学开发的SAP84、大连理工大学开发的JIFEX等。这些软件在上世纪70-80年代诞生时,与国外软件的差距很小,如SAP84软件采用了细胞存储稀疏算法和带有双向循环展开技术的求解算法,计算效率极高;JIFEX软件采用参数二次规划,可以求解弹塑性接触、粘塑性等复杂非线性问题。

3a231e95b52bef0f801a11f43d1496d9.png

图1  1979年第一届全国计算力学大会

这些技术在当时与国际先进水平的差距并不是很大,但令人唏嘘的是,“壮志未酬少年梦,岁月无情鬓成斑”。几十年后的今天,当年的少年已经两鬓苍白,我国高校的结构分析软件与国外商业软件的距离似乎越来越大,不管是研发团队还是商业化进程,大到让人感觉完全不在一个量级。众多高校相关课程也无一例外地都捆绑了一个国外CAE软件名称,学生只会使用国外CAE软件,这些现象让我们不得不去回顾和反思这一段历程。

北京大学SAP84系统

SAP84由北京大学力学系袁明武教授1982年主持开发,基于有限元方法,以美国加州伯克利大学SAP80软件(非现在的德国ERP软件,而是80年代国内最早广泛应用的一款结构分析软件,早期以主机系统为主,输入端为穿孔纸带)为基础,在没有经费支持的情况下,毅然走上了在个人计算机上开发计算力学软件之路。经历了学习消化和自主创新阶段,到1984年的时候,新版本功能大大超过了当初的SAP80,这也是名字中含有“84”的由来。袁明武教授彼时已经坚定地认为,开发工业软件,是力学与工程实践相结合的必由之路。

SAP84系统在原SAP软件代码基础上进行了大量开发,具有三十万行FORTRAN和C源程序代码,并于1990年获国家科技进步三等奖。软件具备静力、动力分析功能,能适应实际工程结构多种外形和边界条件。SPA84系统主要功能模块包括:平面模型图形输入模块、二维/三维有限元网格自动生成及建模模块、结构设计图形后处理模块、与建筑规范配套的混凝土配筋模块、钢结构校核模块、桩基承载力分析模块、施工模拟分析模块、高层建筑专用前处理程序和后处理模块。

aa7be247ca4d425c947f963b4b1dcffa.png

图2   SAP84的源程序和计算机

软件在工程中主要应用于建筑行业,典型应用有:长江三峡大坝的初步设计、黄河小浪底枢纽工程抗震分析、北京西客站主体结构的计算、秦山核电站安全壳抗震分析、湖北郧县汉江斜拉桥、深圳中银大厦等工程。然而,这个名噪一时的CAE软件,最终还是在商业应用上没有取得很大的成功,在90年代受国外软件冲击,逐渐淡出了人们的视野。

大连理工大学JIFEX软件

JIFEX是大连理工大学工程力学系/工程力学研究所/工业装备结构分析国家重点实验室联合研制开发的通用有限元分析与优化设计软件,是由大连理工大学早期开发的JIGFEX、DDDU等软件继承发展而来,是我国最早开发出来的有自主版权的大型通用有限元分析软件之一,系统于1999年获得国家计算机软件著作权,到目前为止已经发展到JIFEX5.0版本。

3218b486097791a6691cf1796ffc529c.png

图3   JIFEX软件系统

JIFEX软件的结构有限元分析的功能有:静力分析、动力分析、屈曲稳定性分析、热传导分析、弹塑性接触计算、弹塑性分析等。

91b5575f9ba38c9890f83a0c5e1a433a.png

图4   JIFEX前后置处理界面

JIFEX的结构优化设计的功能有:结构形状优化和构件布局优化设计、复合材料层合板铺层优化设计、结构强度、刚度、重量等静态特性的优化设计、结构设计变量的灵敏度计算等。

JIFEX软件于1995年获“第二次全国自主版权CAD支撑软件评测”一等奖,于1999年获国家教育部科技进步二等奖。JIFEX系统在航天、机械、车辆、土木、建筑等工程实践获得了应用,尤其是处理大规模梁、板、壳组合结构的优化设计问题,JIFEX相比其他CAE软件有着独特的自身优势。

2007年7月,大连理工大学力学系启动了新的自主软件平台SiPESC的研发工作。SiPESC采用面向对象、面向构件、软件设计模式等设计方法,其目标是构建具备大规模计算、开放性和集成性的软件平台,并以共享/开源的形式为科研和工程提供服务。

214160fdb4f85e84fb11e6244e5322f0.png

图5   SiPESC平台功能示意

目前SiPESC平台具备结构有限元分析、软件集成工具、脚本语言环境、集成优化计算、结构拓扑优化、大规模计算工程数据库管理等子系统。

结束语

回首我国高校研发结构分析软件的历程,应该说我国高校培养出了大批计算力学的人才,开发了一系列具有创新意义的算法,除了本文所提到了两个软件外,在众多高校还散布着大量的结构分析模块、程序,为我国CAE软件的发展做出了巨大的贡献。但由于遭受国外软件的打压,并受限于高校的定位,高校软件的自主发展道路充满艰辛与曲折,至今无一形成规模性的产业,其中的兴衰成败,时时令人扼腕叹息。这些先行者们遇到的困难绝非常人可以想象——缺乏资金、缺乏项目;难发论文、难上职称;没有专职销售、自己编程自己推广;人才流失、优秀的学生都不愿在团队发展、精心培养的骨干被IT行业挖走等等……

反观在技术层面上,国内高校提出细胞存储稀疏算法、带有双向循环展开技术的求解方法、高精度多重多级子结构分析、含非线性控制系统的保辛优化、组合结构拓扑优化等算法在提出之初是处于领先水平的,但在软件层面却没有体现出这种优势。深究其原因,很多专家认为CAE软件“本质是科学计算、表象是软件、应用领域在工业”,这种要求与我国高校的职责和定位在本质上还是存在较大的鸿沟。

参考文献

[1] 钟万勰、程耿东,跨世纪的中国计算力学,力学与实践

[2] 林雪萍,国之重器沦为微生物产业|中国仿真软件坎坷路

[3] 百度词条,SPA84

[4] JIFEX软件操作手册

[5] 百度词条,JIFEX

[6] 崔俊芝,CAE软件的作用、发展趋势以及如何发展我国的CAE软件产业

[7] 钟万勰,CAE:事关国家竞争力和国家安全的战略技术

[8] 大连理工大学,数值仿真软件SiPESC

6c6e707ef43345b52c0af3bb543a02c2.png

《国产结构分析软件发展战略研究》系列文章将介绍“国产结构分析软件发展现状与挑战”。

敬请期待!

排版:蓝  风

编审:武  晨

监制:王  兰

看航空融媒体工作室出品

46f74c631b8a0e5d0495c02ff65f5962.png

bdecdbf376ad2aa9f3cfcc76c8253e84.png

“各显神通”的结构分析软件之科研院所篇

17bb0730d4e638b5f276c82ed75702e8.png

专而精!飞机结构强度分析的“十八般武艺”

d392af153d4edbcbf92c631b73703b34.png

对症“冲动”!结构动力学分析系列软件为飞机研制排忧解难

无需摇摆不定

快来点在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值