[发明专利]用于集成优化软件的通用接口系统有效
申请号: | 200910243286.5 | 申请日: | 2009-12-30 |
公开(公告)号: | CN101739256A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 李烁;施国强;冷传航;张冶;沈重;郑宏涛;赵雯 | 申请(专利权)人: | 中国运载火箭技术研究院 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 杨春颖 |
地址: | 100076 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 集成 优化 软件 通用 接口 系统 | ||
技术领域
本发明涉及一种用于集成优化软件的通用接口系统,用于外部程序对集 成优化软件的调用。
背景技术
在航天产品研制过程中,涉及多个专业学科,往往需要进行多专业耦合 设计才能实现航天产品的总体性能最优,现在,通用的集成优化软件很多, 如iSIGHT,optimus,ModelCenter等,这些软件提供了复杂产品进行集成优 化的功能模块,其目标是将原有的各专业模型通过包装工具集成到集成优化 软件中,通过软件中的设计结构矩阵(DSM)功能模块完成参数耦合关系映 射及各专业之间的数据传递关系,最后应用不同的优化算法开展面向多专业 的设计优化工作,从而获取总体最优的技术方案。
虽然,集成优化软件较多,但这些软件往往只提供一些算法的接口,用 户可以在这些接口的基础上开发自己的优化算法,丰富软件的功能。但其它 软件(外部程序)无法实现对这些集成优化软件功能模块的直接调用,针对 航天产品对集成优化软件的高利用率和需求,迫切需要一种能够实现外部程 序或软件直接调用集成优化软件的通用接口系统,目前,国内外未见相关报 道。
发明内容
本发明的技术解决问题:克服现有技术的不足,提供一种用于集成优化 软件的通用接口系统,该系统能够实现外部软件对集成优化软件的模块级功 能调用,在不启动集成优化软件的基础上可以开展复杂产品的研究工作,有 利于功能模块的重用和共享,可以大大提高设计效率,而且节约成本。
本发明的技术解决方案:
用于集成优化软件的通用接口系统,所述集成优化软件包括模型管理模 块、装配建模模块、集成应用程序模块、设计结构矩阵模块及优化运算模块, 其特征在于主要包括文档接口、装配接口、计算任务接口、变量接口及连接 接口:
文档接口:文档接口是顶层接口,外部程序通过文档接口的标记信息获 取到文档接口对象,并通过文档接口调用模型管理模块,而且外部程序通过 文档接口中的函数实现与其他接口的直接连接,文档接口通过建立属性和函 数实现,属性包括文档名称、文档版本、文档作者和文档路径,用于对文档 进行说明,函数包括新建装配函数、新建计算任务函数、新建变量函数、新 建连接函数、获取计算任务函数与获取变量函数,新建装配函数、新建计算 任务函数、新建变量函数、新建连接函数,分别用于实现与装配接口、计算 任务接口、变量接口及连接接口的直接连接,获取计算任务函数与获取变量 函数用于实现文档接口与已有计算任务和变量的连接;
装配接口:外部程序通过文档接口获取到装配接口以后,通过装配接口 调用装配建模模块;装配接口通过建立属性和函数实现,属性用于存储当前 装配包含的数据信息,包括子装配集合、计算任务集合、变量集合,子装配 集合为当前装配包含的所有子装配的数据信息的集合,计算任务集合为当前 装配中包含的所有计算任务数据信息的集合,变量集合为当前装配中包含的 所有变量数据信息的集合,函数包括添加装配函数、添加变量函数、删除装 配变量函数、装配重命名函数,添加装配函数用于在当前装配中添加新的子 装配,添加变量函数用于添加当前装配中的变量,删除装配变量函数用于删 除当前装配中的变量,装配重命名函数用于给当前装配重命名;
计算任务接口:外部程序获取到计算任务接口以后,通过计算任务接口 调用集成应用程序模块;计算任务接口通过建立属性和函数实现,属性包括 变量集合、连接集合,变量集合用于存储当前计算任务输入、输出变量数据 信息,连接集合用于存储当前计算任务中的变量与其它变量的连接关系,函 数包括运行计算任务函数、获取变量函数、更改当前计算任务名称函数,运 行计算任务函数用于执行当前计算任务,获取变量函数用于获取当前计算任 务中的变量,更改当前计算任务名称函数用于更改当前计算任务名称;
变量接口:外部程序获取到变量接口以后,通过变量接口调用优化运算 模块;变量接口通过建立属性和函数实现,属性包括变量的状态,用于记录 当前变量是否更改过,函数包括读取数据函数、变量名称函数、变量类型函 数、输入变量函数、变量是否有效函数、保存数据函数,读取数据函数用于 读取当前变量的信息,变量名称函数用于识别变量,变量类型函数用于判断 当前变量类型,输入变量函数用于判断当前变量是否为输入变量,变量是否 有效函数用于判断当前变量是否需要重新赋值,保存数据函数用于保存当前 变量的数据信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910243286.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:油田废水的深度处理装置
- 下一篇:附件化、高倍率准直目镜