一种发动机云仿真系统技术方案

技术编号:14600436 阅读:33 留言:0更新日期:2017-02-09 03:41
本发明专利技术公开了一种发动机云仿真系统,包括:云数据层,用于存储对发动机进行仿真数据;云服务层,用于将所述发动机仿真模型封装注册为云计算环境中可编程访问的服务;云应用层,用于对所述云服务层封装的服务提供相应的应用组件;以及终端层,用于终端用户通过选定的应用组件进行发动机仿真。本发明专利技术具有如下优点:描述了发动机云端集成仿真平台的技术架构;描述了带有交互界面的各类应用程序的模型服务化技术途径。

【技术实现步骤摘要】

本专利技术涉及发动机仿真
,具体涉及一种发动机云仿真系统。
技术介绍
云仿真,是以原有各类仿真技术为基础,基于云计算理念,融合云计算和大数据等技术,实现仿真过程中各类资源(模型资源、计算资源、存储资源、网络资源、数据资源、信息资源、知识资源、软件工具资源,半实物仿真设备等)的按需共享与重用、动态优化调度,实现多用户按需协同仿真应用,支持实物产品研制全生命周期仿真验证活动。如何运用云仿真技术应用于发动机方案设计与验证成为一个亟待解决的问题。
技术实现思路
本专利技术旨在至少解决上述技术问题之一。为此,本专利技术的一个目的在于提出一种发动机云仿真系统。为了实现上述目的,本专利技术的实施例公开了一种发动机云仿真系统,包括:云数据层,用于存储对发动机进行仿真数据,其中,所述仿真数据包括发动机仿真模型;云服务层,用于将所述发动机仿真模型封装注册为云计算环境中可编程访问的服务;云应用层,用于对所述云服务层封装的服务提供相应的应用组件;以及终端层,用于终端用户通过选定的应用组件进行发动机仿真。根据本专利技术实施例的发动机云仿真系统,描述了发动机云端集成仿真平台的技术架构;描述了带有交互界面的各类应用程序的模型服务化技术途径。另外,根据本专利技术上述实施例的发动机云仿真系统,还可以具有如下附加的技术特征:进一步地,所述云数据层包括:云端文件仓库,用于统一存储设计仿真模型文件;云端数据库,用于统一存储设计仿真项目、多学科关联设计仿真对象模型架构、设计仿真流程、设计仿真过程数据及参数、设计仿真方案数据;以及云端仿真知识库,用于统一存储云仿真所需的知识资源,其中,所述知识资源包括仿真流程模板、仿真规范、经验数据和参考模型中的一种或多种。进一步地,所述云服务层包括:云端仿真工具软件模块,用于在云端设置仿真工具软件;以及核心逻辑服务模块,用于为云仿真应用过程提供协同管理服务。进一步地,所述核心逻辑服务模块通过输入仿真工具软件的资源定位信息、输入参数信息、输入文件信息、命令行参数、自动化脚本信息、输出参数信息和输出文件信息,以将所述发动机仿真模型封装为相应的服务。进一步地,所述应用层包括:推送模块,用于根据所述终端层的用户属性和/或选择的应用推送相关仿真对象和仿真模型。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一个实施例的发动机云仿真系统的结构框图;图2是本专利技术一个实施例的仿真模型组成形式的示意图;图3是本专利技术一个实施例的仿真模型服务的封装注册的示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。参照下面的描述和附图,将清楚本专利技术的实施例的这些和其他方面。在这些描述和附图中,具体公开了本专利技术的实施例中的一些特定实施方式,来表示实施本专利技术的实施例的原理的一些方式,但是应当理解,本专利技术的实施例的范围不受此限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。以下结合附图描述根据本专利技术实施例的发动机云仿真系统。请参考图1,一种发动机云仿真系统,包括云数据层、云服务层、云应用层和终端层。其中,云数据层用于存储对发动机进行仿真数据。仿真数据包括发动机仿真模型。在本专利技术的一个实施例中,云数据层包括云端文件仓库、云端数据库和被云仿真平台集成使用的云端仿真知识库。云端文件仓库用于在云端统一存储设计仿真模型文件的电子文件仓库。云端数据库用于在云端统一存储设计仿真项目、多学科关联设计仿真对象模型架构、设计仿真流程、设计仿真过程数据(模型文件索引)及参数、设计仿真方案等数据的数据库。被云仿真平台集成使用的云端仿真知识库用于在云端统一存储云仿真所需的各类知识资源。在本专利技术的一个示例中,知识资源包括仿真流程模板、仿真规范、经验数据、参考模型等。请参考图2,在本专利技术的一个示例中,云仿真平台中的仿真模型是一个综合体,包括:仿真输入、输出数据(文件、参数)定义和求解器程序的综合体。基于其求解器程序的不同形式,可以将仿真模型分为图2所示的极种组成形式。仿真模型的封装注册如图3所示,云服务层用于将发动机仿真模型封装注册为云计算环境中可编程访问的服务。使用户无需在本地计算机上安装各类求解器程序,便可直接通过云仿真平台集成框架对仿真模型服务进行远程调用的模式开展仿真工作。在本专利技术的一个示例中,云服务层包括云端仿真工具软件模块和核心逻辑服务模块。云端仿真工具软件模块用于在云端部署各种设计仿真应用程序。在本专利技术的一个示例中,设计仿真应用程序包括带有交互界面的商业化CAE/CAD/EDA/数学计算软件、运行在高性能计算设备上的CAE软件求解器程序、自编的算法脚本、自编的算法DLL和EXE等。核心逻辑服务模块用于为云仿真应用过程提供协同管理服务。在本专利技术的一个实施例中,核心逻辑服务模块通过输入仿真工具软件的资源定位信息、输入参数信息、输入文件信息、命令行参数、自动化脚本信息、输出参数信息、输出文件信息,完成仿真模型服务封装工作。云应用层,用于对云服务层封装的服务提供相应的应用组件。具体地,云应用层包括云应用环境和部署在云应用环境的COMAN客户端程序。云应用环境为在研究所私有云环境中可供用户使用的云化应用环境。部署在云应用环境的COMAN客户端程序,在云应用环境中部署的COMAN客户端程序,在COMAN系统的核心逻辑服务支撑下,使用户可以利用各种终端设备,在云应用环境中通过COMAN客户端程序进行云仿真活动。终端层用于终端用户通过选定的应用组件进行发动机仿真。在本专利技术的一个实施例中,应用层包括推送模块,推送模块用于根据终端层的用户属性和/或选择的应用推送相关仿真对象和仿真模型。具体地,用户在登录并进入COMAN云应用环境之后,COMAN系统将根据个人所属专业,向用户推送相关的仿真对象。作为一个示例,向燃烧室专业人员推送燃烧室、稳定器、突扩等对象。选择期望研究的仿真对象,则可以查看能够用于研究此类仿真对象的、已经在云端本文档来自技高网...

【技术保护点】
一种发动机云仿真系统,其特征在于,包括:云数据层,用于存储对发动机进行仿真数据,其中,所述仿真数据包括发动机仿真模型;云服务层,用于将所述发动机仿真模型封装注册为云计算环境中可编程访问的服务;云应用层,用于对所述云服务层封装的服务提供相应的应用组件;以及终端层,用于终端用户通过选定的应用组件进行发动机仿真。

【技术特征摘要】
1.一种发动机云仿真系统,其特征在于,包括:云数据层,用于存储对发动机进行仿真数据,其中,所述仿真数据包括发动机仿真模型;云服务层,用于将所述发动机仿真模型封装注册为云计算环境中可编程访问的服务;云应用层,用于对所述云服务层封装的服务提供相应的应用组件;以及终端层,用于终端用户通过选定的应用组件进行发动机仿真。2.根据权利要求1所述的发动机云仿真系统,其特征在于,所述云数据层包括:云端文件仓库,用于统一存储设计仿真模型文件;云端数据库,用于统一存储设计仿真项目、多学科关联设计仿真对象模型架构、设计仿真流程、设计仿真过程数据及参数、设计仿真方案数据;以及云端仿真知识库,用于统一存储云仿真所需的知识资源,其中,所述知识资源包括仿真...

【专利技术属性】
技术研发人员:张硕孔祥龙
申请(专利权)人:北京动力机械研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1