System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及仿真,尤其涉及一种云cae系统及云cae系统的数据处理方法。
技术介绍
1、cae(computer aided engineering)指工程设计中的计算机辅助工程,是一种专门用于工程设计和分析的软件。它集成了计算机科学、物理学、数学等多个领域的知识,能对复杂的工程系统进行建模、仿真和分析,帮助工程师在产品研发、优化设计和可靠性评估等方面提高效率。cae软件通常由前处理、求解计算和后处理三个模块组成,其中,前处理模块主要用于cae几何模型和物理模型的建立、网格划分以及物理属性和边界条件添加等;求解计算模块通过求解器进行数值求解,常见的求解类型包括流体分析、结构分析、电磁场分析、声场分析以及多物理场的耦合分析等;后处理模块主要用于求解计算结果的判读和评定,如将计算结果以云图、矢量图、切面等图形方式展示出来,或以文本、图表等形式输出。
2、随着cae应用对象的升级与扩展,特别是针对大型、复杂装备的工程分析工作量的逐年加大,cae软件的性能要求逐步提升。传统cae增加性能能力的方式是通过扩大单机硬件性能实现的,这使得cae企业需要大量购置单机高性能机器安装部署cae软件,极大地增加了企业成本,又会加大单机高性能机器群的管理成本,得益于云计算技术的不断发展、应用场景的扩大,借助云计算方式使cae软件云成了必然的发展趋势。cae云既能重复利用核心计算资源,又能多团队协同开发,共享工程、模型、数据等资源,此外可快速部署和更新cae应用,有助于推动工程仿真技术的发展和创新。
3、传统的cae云是将本地单
4、(1)cae全部功能在云平台,资源消耗大,对硬件资源要求特别高,增加了硬件成本。且对云计算资源没有充分的计划、管理、优化,导致硬件资源浪费 ;
5、(2)在cae软件中占据计算资源最大的是计算求解模块以及前后处理模块等非必要的工作都迁移至云上,导致系统架构复杂不灵活 ,后期维护拓展的难度大、成本高;
6、(3)所有cae数据及文件都需要在单机与云服务器、云服务器之间传输,极大增加了云平台上数据传输成本,对网络带宽有较大依赖,带宽不足或网络连接不稳定时会大大降低平台性能,影响用户体验 。
7、(4)云平台采用的大模型web展示技术相较本地客户端展示技术起步较晚,对大模型细节展示的效果存在效果不佳、体验不好的情况。
8、(5)传统客户端单机使用cae软件模式用户习惯根深蒂固,在没有提供足够的培训且充分学习使用下,很难说服用户改变使用习惯,这可能导致云平台使用效率的低下。
9、因此,如何能够降低云平台的资源消耗成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、本专利技术提供了一种云cae系统及云cae系统的数据处理方法,解决相关技术中存在的cae操作存在的云平台资源消耗大的问题。
2、作为本专利技术的第一个方面,提供一种云cae系统,其中,包括服务器端和用户本地端,所述服务器端和用户本地端通信连接;
3、所述服务器端包括:应用处理服务单元、前处理服务单元、后处理服务单元、计算调度单元和求解计算单元,所述前处理服务单元、后处理服务单元、求解计算单元和计算调度单元均与所述应用处理服务单元通信连接,所述求解计算单元与所述计算调度单元通信连接;
4、所述用户本地端包括人机交互界面单元、前处理客户端插件和后处理客户端插件,所述前处理客户端插件和所述后处理客户端插件均与所述人机交互界面单元通信连接;所述前处理服务单元、后处理服务单元、应用处理服务单元、前处理客户端插件和后处理客户端插件均与所述人机交互界面单元通信连接;
5、所述应用处理服务单元、前处理服务单元和后处理服务单元均与所述人机交互界面单元通信连接;
6、所述应用处理服务单元用于获取所述人机交互界面单元的解决方案选定信息,并根据所述解决方案选定信息的数据复杂度生成第一输入数据处理调度信息或第二输入数据处理调度信息,以及能够根据计算结果的数据复杂度生成第一输出数据处理调度信息或第二输出数据处理调度信息,所述第一输入数据处理调度信息用于调度所述前处理服务单元,所述第二输入数据处理调度信息用于调度所述前处理客户端插件,所述第一输出数据处理调度信息用于调度所述后处理服务单元,所述第二输出数据处理调度信息用于调度所述后处理客户端插件,其中所述第一输入数据处理调度信息对应的数据复杂度小于第二输入数据处理调度信息对应的数据复杂度,所述第一输出数据处理调度信息对应的数据复杂度小于第二输出数据处理调度信息对应的数据复杂度;
7、所述前处理服务单元用于根据所述第一输入数据处理调度信息生成第一输入数据交互信息,以发送至所述人机交互界面单元进行交互显示;
8、所述计算调度单元用于根据求解计算单元的状态信息和当前解决方案选定信息确定计算调度信息;
9、所述求解计算单元根据所述计算调度信息进行求解计算,并获得计算结果,所述计算调度信息至少包括解决方案选定信息的求解任务;
10、所述后处理服务单元用于根据所述第一输出数据处理调度信息生成第一输出数据交互信息,以发送至所述人机交互界面单元进行交互显示;
11、所述前处理客户端插件用于根据所述第二输入数据处理调度信息生成第二输入数据交互信息,并发送至所述人机交互界面单元进行交互显示;
12、所述后处理客户端插件用于根据所述第二输出数据处理调度信息生成第二输出数据交互信息,并发送至所述人机交互界面单元进行交互显示;
13、所述人机交互界面单元用于接收并显示所述第一输入数据交互信息、第一输出数据交互信息、第二输入数据交互信息以及第二输出数据交互信息,并用于向应用处理服务单元发送解决方案选定信息。
14、进一步地,所述应用处理服务单元包括:接收模块,输入数据处理调度模块和输出数据处理调度模块,所述输入数据处理调度模块和所述输出数据处理调度模块均与所述接收模块连接,
15、所述接收模块用于获取所述人机交互界面单元的解决方案选定信息,以及用于接收所述求解计算单元的计算结果;
16、所述输入数据处理调度模块用于根据所述解决方案选定信息确定输入数据元素的复杂度,并当所述输入数据元素的复杂度小于或者等于数据预设复杂度阈值时生成第一输入数据处理调度信息,当所述输入数据元素的复杂度大于数据预设复杂度阈值时生成第二输入数据处理调度信息;
17、所述输出数据处理调度模块用于根据所述计算结果确定输出结果数据元素的复杂度,并当所述输出结果数据元素的复杂度小于或者等于数据预设复杂度阈值时生成第一输出数据处理调度信息,当所述输出结果数本文档来自技高网...
【技术保护点】
1.一种云CAE系统,其特征在于,包括服务器端和用户本地端,所述服务器端和用户本地端通信连接;
2.根据权利要求1所述的云CAE系统,其特征在于,所述应用处理服务单元包括:接收模块,输入数据处理调度模块和输出数据处理调度模块,所述输入数据处理调度模块和所述输出数据处理调度模块均与所述接收模块连接,
3.根据权利要求2所述的云CAE系统,其特征在于,所述输入数据处理调度模块用于根据所述解决方案选定信息确定输入数据元素的复杂度包括至少根据解决方案选定信息的数据量级、结构复杂度、数据分析算法复杂度、数据维度及形状、是否有序以及数据排序复杂度确定输入数据元素的复杂度,
4.根据权利要求3所述的云CAE系统,其特征在于,所述输入数据元素的复杂度和输出结果数据元素的复杂度按照数据复杂度由低到高均包括低复杂度、中复杂度和高复杂度;
5.根据权利要求1所述的云CAE系统,其特征在于,所述计算调度单元包括:
6.根据权利要求5所述的云CAE系统,其特征在于,所述计算调度单元还包括:
7.根据权利要求1所述的云CAE系统,其特征
8.根据权利要求1所述的云CAE系统,其特征在于,所述前处理客户端插件至少包括CAE几何模型构建模块、物理模型构建模块、网格划分模块以及物理属性和边界条件添加模块;
9.一种云CAE系统的数据处理方法,应用于权利要求1至8中任意一项所述的云CAE系统,其特征在于,所述数据处理方法包括:
10.根据权利要求9所述的数据处理方法,其特征在于,所述输入数据元素的复杂度和输出结果数据元素的复杂度按照数据复杂度由低到高均包括低复杂度、中复杂度和高复杂度;
...【技术特征摘要】
1.一种云cae系统,其特征在于,包括服务器端和用户本地端,所述服务器端和用户本地端通信连接;
2.根据权利要求1所述的云cae系统,其特征在于,所述应用处理服务单元包括:接收模块,输入数据处理调度模块和输出数据处理调度模块,所述输入数据处理调度模块和所述输出数据处理调度模块均与所述接收模块连接,
3.根据权利要求2所述的云cae系统,其特征在于,所述输入数据处理调度模块用于根据所述解决方案选定信息确定输入数据元素的复杂度包括至少根据解决方案选定信息的数据量级、结构复杂度、数据分析算法复杂度、数据维度及形状、是否有序以及数据排序复杂度确定输入数据元素的复杂度,
4.根据权利要求3所述的云cae系统,其特征在于,所述输入数据元素的复杂度和输出结果数据元素的复杂度按照数据复杂度由低到高均包括低复杂度、中复杂度和高...
【专利技术属性】
技术研发人员:袁茂才,魏梦娇,田志峰,
申请(专利权)人:中船奥蓝托无锡软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。