IT资讯 打造自主 CAE 软件开源社区,我们打算怎么做?

salvador · 2021-03-02 12:00:06 · 热度: 3

2021年2月,打造自主CAE软件开源社区暨FastCAE v2.5版本发布会在线上直播举行。本次会议由青岛数智船海科技有限公司总经理、FastCAE创始人唐滨先生担任主讲嘉宾,为大家阐述基于开源社区打造CAE研发生态的思路,同时介绍FastCAE v2.5的新特性以及后续的产品规划!

关注FastCAE微信公众号,在后台回复“0201”即可获得完整报告ppt!

构建开源社区的启示

近两年,特别是随着工业软件发展的进程和当下国际形势的推动,越来越多的人在探讨工业软件和工业互联网,本次报告就将聚焦工业互联网的细分领域——国产CAE软件展开。

打造自主 CAE 软件开源社区,我们打算怎么做?

自80年代起,我国涌现一批自主CAE软件(FEPG和飞箭、JIFEX、风雷软件、HAJIF软件等),与国外差距较小。90年代,大批国外商业软件进入中国,以良好用户体验和高校教育版,迅速霸占中国市场。时至今日,我国CAE软件的发展同欧美发达国家至少有30年的差距。

目前,国产CAE软件研发主要集中在高校、研究所、个别大型企业,各自为战;并且标准和接口不一致,难于进行多领域团队协同,成果共享。同时我国CAE研发主要以国家投入为主,存在大量重复基础共性模块的建设。同时国产CAE软件产品也面临如下问题:缺少工业知识积累,产品短期无法获得社会认可,易用性差,功能性不强,通用性不好,无法与其他软件互联互通,产品更新升级、售后等机制不够健全等问题。

而目前我国CAE软件用户主要集中在军工、核电等领域,主要分布在大型研发单位,缺少中小型企业用户挖掘。

我国自主CAE软件产品化的现状是,具备大量基础理论代码原始积累,但达到工业级应用的软件产品少,大多处于软件产品化封装及迭代的过程中。

那么如何将人才、技术、合作整合在一起,让广大的CAE从业者可以共享知识、传递经验、分工协作,从而全面推进国产CAE软件产品的发展进程?唐滨就此提出了构建开源CAE社区的思路,以开源构建生态,全面破局国产自主CAE软件发展,助力国产CAE软件的全面发展。

打造自主 CAE 软件开源社区,我们打算怎么做?

由于CAE软件产品周期较长,因此良好的软件架构是持续发展的基础!社区是环境、资源是基础、标准是方法、架构是灵魂。通过开源社区的框架平台便于CAE从业者们链接功能、联通数据、耦合功能。

打造自主 CAE 软件开源社区,我们打算怎么做?

基于FastCAE打造开源社区

一款CAE软件的产品化过程中,通常涉及到2种平台,一种是CAE软件集成平台,一种是CAE软件开发平台。

CAE软件集成平台具有松耦合、粗粒度的特性,例如:FastCAE、ZWMeshWorks、LiToDesk等软件集成平台就具有这些特性。这些CAE软件集成平台主要是为已经具备完整代码并且具备自研能力的大型项目服务的,帮助其不断完善软件内核,最终形成一款完善的软件。而另一种CAE软件开发平台,具备紧耦合、细粒度的特性,用户可以在平台上开发一些专用的独立算法或程序 ,例如大工开发的SiPESC、元计算开发的FELAC软件等。这些平台的特点是代码零散、理论成熟。

FastCAE作为一款粗粒度、松散耦合的平台,主要的关注点是在软件交互界面、前后处理、数据管理和文件的标准化。用户在使用FastCAE平台的过程中只需要关注求解器的开发即可,前后处理以及交互界面的功能就交给FastCAE平台即可。

而FastCAE在开发的过程中也应用了大量的开源资源,例如交互界面、几何剖分引擎、可视化引擎等,以开源的形式将这些资源整合起来形成系统化的平台,以标准化的服务和接口回馈开源社区和国内做求解器开发的团队。FastCAE的最终目标就是建成开源CAE社区生态,通过标准的数据规范、文件规范、接口规范、运行规范,精准链接到各个几何建模、网格划分、后处理可视化等研发团队,直通用户,快速发布跨平台产品,实现云平台远程计算服务,从而实现双向服务,服务求解器集成产品,对各个功能模块也是一个实验床。同时,唐滨在会议上提出倡议,各个CAE领域研发团队可以将各自专注的技术点和功能模块做好,通过开源社区的形式获取合作机会和收获!

打造自主 CAE 软件开源社区,我们打算怎么做?

打造自主 CAE 软件开源社区,我们打算怎么做?

目前基于FastCAE打造的开源社区,已经完成两次线上开发者社区交流会,形成了初具规模的开发者社区。同时,已经基本形成开发者收益制度,保证社区可持续的推行。并且,基于FastCAE开源社区已经形成了3项开源项目的成果。

未来FastCAE开源社区也将不断推进,希望更多的从业者们可以加入进来,共享成果!

开源社区发展与合作计划

对于CAE开源社区的发展规划,唐滨在会议中指出,要从以下三个方面展开:

  1. 推动自主CAE软件研发生态建设: 多向聚集用户资源,精准链接、协同共享,构建国产CAE生态环境,多方积极宣传推广。
  2. 大型CAE软件项目研发体系建设: 建立起一套符合中国自主CAE软件发展的研发体系、标准规范和协作模式。
  3. 开源CAE研发体系架构建设: 建立健全产品化集成框架、数据管理框架、云服务框架。并且积累行业开源开放框架,促进整合,从而促进CAE全行业的持续发展。

打造自主 CAE 软件开源社区,我们打算怎么做?

同时,唐滨也在会议中号召更多的CAE相关从业者投身到国产CAE软件开源社区的建设中,合作共赢、协同共享,共筑开源开放的新生态,号召更多的大型国产自主 软件总体单位和CAE行业资深企业共同致力于CAE研发体系的建设,号召更多具有CAE仿真领域经验的资深程序开发者和全职到FastCAE工作的资深开发者加入到开源平台的核心功能开发中;号召更多具有软件开发能力的团队及个人共同完成CAE软件集成项目外包的任务中!

总之,CAE在工业制造中的作用无可替代,持续推动CAE平台开源社区建设我们已经在路上,希望与各位CAE工程师们一起,攻坚克难、开放共享、探索创新,全面推进国产CAE软件的创新生态!

文章转载自 OSCHINA 社区 [http://www.oschina.net]

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册