[发明专利]一种CAE云软件的开发与集成系统和方法有效
申请号: | 202210359221.2 | 申请日: | 2022-04-07 |
公开(公告)号: | CN114443037B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 李健增;孟祥飞;孙华文;牛萌;夏梓峻;刘春伟;杨林;段莉莉 | 申请(专利权)人: | 国家超级计算天津中心 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/71 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 安娜 |
地址: | 300457 天津市滨海新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cae 软件 开发 集成 系统 方法 | ||
本发明提供了一种CAE云软件的开发与集成系统和方法,其包括部署在云计算环境下的前端集成框架和部署在超级计算环境下的后端集成框架,其中前端集成框架中的参数归类表单和可自动生成云软件操作界面的前后处理界面自动化生成模块,可结合代码功能按需生成个性化GUI界面,简化了用户学习自主CAE代码的难度,提高了用户和CAE代码的交互体验,以云计算和超级计算融合环境为基础可将CAE代码快速转化为云原生CAE软件,实现易用性的同时能够按需为计算提供算力保障;引入计算结果对标功能,支持统一框架、统一计算输入前提下的计算结果对标,增加了自主CAE代码的计算结果可信性。
技术领域
本发明涉及软件开发集成领域,具体涉及CAE云软件的开发集成系统和方法。
背景技术
目前,广大科研院所存在大量能够解决特定工业问题的CAE代码,将其成功转化是快速推进CAE软件发展的一个重要方向。然而,对于现有的CAE代码来说,因为代码撰写风格不统一,因此,在代码转化前,需要详细了解代码的计算配置文件结构和参数意义,这大大增加了代码转化的难度以及消耗的时间,不利于批量化做集成。另外,现有的CAE代码多数只覆盖了CAE整个链条的部分功能,且缺少操作使用界面,不仅很难对外提供服务,也给使用者带来了极大的难度。此外,CAE代码计算结果的正确性也缺少有效途径进行评估。
发明内容
针对上述技术问题,本发明采用的技术方案为:一种CAE云软件的开发与集成系统,所述系统包括部署在云计算环境下的前端集成框架,部署在超级计算环境下的后端集成框架以及前后端通信接口,所述前后端通信接口,用于在所述前端集成框架和所述后端集成框架之间进行数据通信;所述后端集成框架至少包括数据上传下载模块、运行环境加载模块;所述数据上传下载模块,用于将开发人员的CAE求解器代码存储至所述后端集成框架中,将所述云软件使用人员的相关数据保存至所述后端集成框架的对应容器中,和/或使所述使用人员从所述容器中下载所述相关数据;所述运行环境加载模块,用于为所述CAE求解器代码按需配置算法库与支撑库,实现所述CAE求解器代码与底层支撑环境的快速适配,完成所述云软件求解功能在所述后端集成框架中的安装;所述前端集成框架至少包括一组参数归类表单、前后处理界面自动化生成模块;所述参数归类表单,用于存储所述开发人员按照预设规则定义的所述CAE求解器功能单元种类、所述各功能单元中的基本参数、所述基本参数的组成形式、所述基本参数的前端获取方式;所述前后处理界面自动化生成模块,实现对所述CAE求解器功能的扩展,用于基于所述参数归类表单,自动生成所述云软件的操作界面,所述操作界面包含有与所述基本参数对应的参数值配置部分、与所述CAE求解器对应的几何模型部分;此外,还实现对所述几何模型、所述几何模型切割后的网格数据和计算结果的交互、显示和处理,解决前端建模的参数配置需求。
一种基于上述系统的CAE云软件的开发与集成方法,包括以下步骤:S100,接收开发人员上传的CAE求解器代码并存储至后端集成框架中;S200,接收参数归类表单,该参数归类表单用于存储所述开发人员按照预设规则定义的所述CAE求解器功能单元种类、所述各功能单元中的基本参数、所述基本参数的组成形式、所述基本参数的前端获取方式;S300,为所述CAE求解器代码按需配置算法库与支撑库,实现所述CAE求解器代码与底层支撑环境的快速适配,完成所述云软件求解功能在所述后端集成框架中的安装;S400,基于所述参数归类表单,自动生成所述云软件的操作界面,所述操作界面包含有与所述基本参数对应的参数值配置部分、与所述CAE求解器对应的几何模型部分;提供对所述几何模型、所述几何模型切割后的网格数据和计算结果的交互、显示和处理功能,解决前端建模的参数配置需求。
本发明至少具有以下技术效果:以云计算和超级计算融合环境为基础可将CAE代码快速转化为云原生CAE软件,实现易用性的同时能够按需为计算提供算力保障;引入计算结果对标功能,支持统一框架、统一计算输入前提下的计算结果对标,增加了自主CAE代码的计算结果可信性;开发的个性化GUI界面,简化了使用人员学习自主CAE代码的难度,提高了使用人员和CAE代码的交互体验。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家超级计算天津中心,未经国家超级计算天津中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210359221.2/2.html,转载请声明来源钻瓜专利网。