打造自主 CAE 软件开源社区,我们打算怎么做?
责任编辑:Eileen     时间:2022-08-09     来源:转载于:https://www.oschina.net/news/131595
责任编辑:Eileen
时间:2022-08-09  来源:转载于:https://www.oschina.net/news/131595
分类: 观点评述
浏览量: 486

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


构建开源社区的启示

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

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

       目前,国产 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 领域研发团队可以将各自专注的技术点和功能模块做好,通过开源社区的形式获取合作机会和收获!

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

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


开源社区发展与合作计划

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

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

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

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


来源:转载于:https://www.oschina.net/news/131595

回复:

Copyright © 2021 .长沙麦涛网络科技有限公司 All rights reserved. 湘ICP备20015126号-2
联系我们