[发明专利]用于集成优化软件的通用接口系统有效

专利信息
申请号: 200910243286.5 申请日: 2009-12-30
公开(公告)号: CN101739256A 公开(公告)日: 2010-06-16
发明(设计)人: 李烁;施国强;冷传航;张冶;沈重;郑宏涛;赵雯 申请(专利权)人: 中国运载火箭技术研究院
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 中国航天科技专利中心 11009 代理人: 杨春颖
地址: 100076 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 集成 优化 软件 通用 接口 系统
【说明书】:

技术领域

发明涉及一种用于集成优化软件的通用接口系统,用于外部程序对集 成优化软件的调用。

背景技术

在航天产品研制过程中,涉及多个专业学科,往往需要进行多专业耦合 设计才能实现航天产品的总体性能最优,现在,通用的集成优化软件很多, 如iSIGHT,optimus,ModelCenter等,这些软件提供了复杂产品进行集成优 化的功能模块,其目标是将原有的各专业模型通过包装工具集成到集成优化 软件中,通过软件中的设计结构矩阵(DSM)功能模块完成参数耦合关系映 射及各专业之间的数据传递关系,最后应用不同的优化算法开展面向多专业 的设计优化工作,从而获取总体最优的技术方案。

虽然,集成优化软件较多,但这些软件往往只提供一些算法的接口,用 户可以在这些接口的基础上开发自己的优化算法,丰富软件的功能。但其它 软件(外部程序)无法实现对这些集成优化软件功能模块的直接调用,针对 航天产品对集成优化软件的高利用率和需求,迫切需要一种能够实现外部程 序或软件直接调用集成优化软件的通用接口系统,目前,国内外未见相关报 道。

发明内容

本发明的技术解决问题:克服现有技术的不足,提供一种用于集成优化 软件的通用接口系统,该系统能够实现外部软件对集成优化软件的模块级功 能调用,在不启动集成优化软件的基础上可以开展复杂产品的研究工作,有 利于功能模块的重用和共享,可以大大提高设计效率,而且节约成本。

本发明的技术解决方案:

用于集成优化软件的通用接口系统,所述集成优化软件包括模型管理模 块、装配建模模块、集成应用程序模块、设计结构矩阵模块及优化运算模块, 其特征在于主要包括文档接口、装配接口、计算任务接口、变量接口及连接 接口:

文档接口:文档接口是顶层接口,外部程序通过文档接口的标记信息获 取到文档接口对象,并通过文档接口调用模型管理模块,而且外部程序通过 文档接口中的函数实现与其他接口的直接连接,文档接口通过建立属性和函 数实现,属性包括文档名称、文档版本、文档作者和文档路径,用于对文档 进行说明,函数包括新建装配函数、新建计算任务函数、新建变量函数、新 建连接函数、获取计算任务函数与获取变量函数,新建装配函数、新建计算 任务函数、新建变量函数、新建连接函数,分别用于实现与装配接口、计算 任务接口、变量接口及连接接口的直接连接,获取计算任务函数与获取变量 函数用于实现文档接口与已有计算任务和变量的连接;

装配接口:外部程序通过文档接口获取到装配接口以后,通过装配接口 调用装配建模模块;装配接口通过建立属性和函数实现,属性用于存储当前 装配包含的数据信息,包括子装配集合、计算任务集合、变量集合,子装配 集合为当前装配包含的所有子装配的数据信息的集合,计算任务集合为当前 装配中包含的所有计算任务数据信息的集合,变量集合为当前装配中包含的 所有变量数据信息的集合,函数包括添加装配函数、添加变量函数、删除装 配变量函数、装配重命名函数,添加装配函数用于在当前装配中添加新的子 装配,添加变量函数用于添加当前装配中的变量,删除装配变量函数用于删 除当前装配中的变量,装配重命名函数用于给当前装配重命名;

计算任务接口:外部程序获取到计算任务接口以后,通过计算任务接口 调用集成应用程序模块;计算任务接口通过建立属性和函数实现,属性包括 变量集合、连接集合,变量集合用于存储当前计算任务输入、输出变量数据 信息,连接集合用于存储当前计算任务中的变量与其它变量的连接关系,函 数包括运行计算任务函数、获取变量函数、更改当前计算任务名称函数,运 行计算任务函数用于执行当前计算任务,获取变量函数用于获取当前计算任 务中的变量,更改当前计算任务名称函数用于更改当前计算任务名称;

变量接口:外部程序获取到变量接口以后,通过变量接口调用优化运算 模块;变量接口通过建立属性和函数实现,属性包括变量的状态,用于记录 当前变量是否更改过,函数包括读取数据函数、变量名称函数、变量类型函 数、输入变量函数、变量是否有效函数、保存数据函数,读取数据函数用于 读取当前变量的信息,变量名称函数用于识别变量,变量类型函数用于判断 当前变量类型,输入变量函数用于判断当前变量是否为输入变量,变量是否 有效函数用于判断当前变量是否需要重新赋值,保存数据函数用于保存当前 变量的数据信息;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国运载火箭技术研究院,未经中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910243286.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top