首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于云计算的分布式数值仿真综合分析平台及其构建方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:西安流固动力科技有限公司

摘要:本发明公开了一种基于云计算的分布式数值仿真综合分析平台及其构建方法。该平台包括:流程控制器,所述流程控制器通过SpringCloudEUREKA注册中心,实现对子组件的发现和注册,实现子组件的动态注册;业务组件,所述业务组件采用FMI标准接口,且每个所述业务组件都继承相同的接口,所述接口包括输入接口、输出接口和脚本命令接口;工具组件,所述工具组件包含格式处理服务器、图形处理服务器、日志处理服务器以及脚本处理服务器。本发明将通过分布式云计算技术,通过对数值仿真设计体系的理解和相关研究,创建了一套自主设计体系建设的云上协同仿真办公平台和架构设计方法,可以大幅度减少实验验证次数、节约研发费用,并减少研发周期。

主权项:1.基于云计算的分布式数值仿真综合分析平台,其特征在于,包括:流程控制器,所述流程控制器通过SpringCloudEUREKA注册中心,实现对子组件的发现和注册,实现子组件的动态注册;业务组件,所述业务组件采用FMI标准接口,且每个所述业务组件都继承相同的接口,所述接口包括输入接口、输出接口和脚本命令接口;工具组件,所述工具组件包含格式处理服务器、图形处理服务器、日志处理服务器以及脚本处理服务器;该平台还包括:算法单元封装模块,用于将不同学科的研究算法或是求解方法封装成独立的算法单元;耦合模块,用于业务组件与算法单元的耦合,配置为通过统一的数据接口适配器将统一的数据格式转换为算法单元的输入格式,然后将其添加到对应的业务组件中,实现业务组件和算法单元的耦合,形成不同学科的独立仿真服务组件;数据流形成模块,用于将不同学科的独立仿真服务组件串联成一个数据流,通过设定的仿真流程,由流程控制器将不同学科独立仿真服务组件中的算法单元融合,形成规定的数据流;该平台还包括:协同通讯模块,所述协同通讯模块基于TCP协议的stock双工通讯手段,将客户端和服务器建立双工通讯,通过对不同服务组件定义的ID和用户的特有ID,实现在并发的情况下与服务器动态的建立通过发布订阅的接口;消息队列模块,配置为采用独立的界面流队列和数据流队列,并通过脚本技术予以同步和异步控制;双缓存模块,配置为采用客户端和服务器双缓存机制;其中,所述平台构建步骤包括:构建平台的流程控制器,所述流程控制器通过SpringCloudEUREKA注册中心,实现对子组件的发现和注册,实现子组件的动态注册;构建业务组件,所述业务组件采用FMI标准接口,且每个所述业务组件都继承相同的接口,所述接口包括输入接口、输出接口和脚本命令接口;构建工具组件,所述工具组件包含格式处理服务器、图形处理服务器、日志处理服务器以及脚本处理服务器;还包括多学科耦合仿真体系的构建,所述多学科耦合仿真体系构建步骤包括:封装算法单元,将不同学科的研究算法或是求解方法封装成独立的算法单元;通过统一的数据接口适配器将统一的数据格式转换为算法单元的输入格式,然后将其添加到对应的业务组件中,实现业务组件和算法单元的耦合,形成不同学科的独立仿真服务组件;将不同学科的独立仿真服务组件串联成一个数据流,通过设定的仿真流程,由流程控制器将不同学科独立仿真服务组件中的算法单元融合,形成规定的数据流;还包括平台协同工作的构建,所述平台协同工作构建步骤包括:采用基于TCP协议的stock双工通讯手段,将客户端和服务器建立双工通讯,通过对不同服务组件定义的ID和用户的特有ID,实现在并发的情况下与服务器动态的建立通过发布订阅的接口;采用独立的界面流队列和数据流队列,并通过脚本技术予以同步和异步控制;采用客户端和服务器双缓存机制,采用双缓存机制的具体方法包括:客户端以懒汉模式创建与服务器数据结构相同的数据缓冲区,每当客户端的操作或是响应,都先由客户端进行数据检索和更新;客户端数据获取时,先向客户端缓冲区获取数据,若数据缓冲无数据,则向服务器请求数据并缓存;客户端数据上传时,先更新客户端本地缓冲数据,再采用AOP思想通过监测数据变化后更新服务器数据,客户端采用缓存数据完全满足仿真过程的所有数据,在服务器异常或者断开的情况下,依然在客户端执行仿真业务和数据本地持久化;异常情况的数据处理,假设仿真服务器故障,在前后端双缓存的作用下,系统将客户端的数据进行本地持久化,并生成系统特有的数据文件,在网络环境安全正常时,用户将本地数据上传,进而与服务器数据进行合并操作。

全文数据:

权利要求:

百度查询: 西安流固动力科技有限公司 基于云计算的分布式数值仿真综合分析平台及其构建方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。