平码五不中公式规律
  • / 8
  • 下载费用:30 金币  

一种将架构模型转换为可靠性框图的转换系统及其方法.pdf

关 键 ?#21097;?/dt>
一种 架构 模型 转换 可靠性 框图 系统 及其 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201611254341.7

申请日:

2016.12.30

公开号:

CN106682320A

公开日:

2017.05.17

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 17/50申请日:20161230|||公开
IPC分类号: G06F17/50 主分类号: G06F17/50
申请人: 苏州同元软控信息技术有限公司
发明人: 赵旭峰; 邵进涛; 尹传明; 江雷; 周凡利; 刘奇
地址: 215000 江苏省苏州市工业园区仁爱路99号B3楼
优?#28909;ǎ?/td>
专利代理机构: 上海申新律师事务所 31272 代理人: 翁德亿
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201611254341.7

授权公告号:

|||

法律状态公告日:

2017.06.09|||2017.05.17

法律状态类型:

实质审查的生效|||公开

摘要

本发明公开了一种将架构模型转换为可靠性框图的转换系统及其方法,该系统由用户界面模块、模型配置模块、模型解析模块、拓扑结构模块、框图布局模块、模型管理模块和数据管理模块组成。该方法通过搭建架构模型、配置架构模型、解析架构模型、生成可靠性框图树、生成组件模型连接关系以及绘制可靠性框图等步骤将架构模型顺利地转换为可靠性框图。本发明可以通过?#25169;?#26426;程序来实现,自动将经过配置的架构模型转换为可靠性框图,节省了劳动力;利用本发明转换出的可靠性框图有机结合于架构模型,当架构模型被修?#27169;?#21487;靠性框图也可以同步更新,解决了架构模型根据需要频繁修改时,对应的可靠性框图也要手动去频繁修改的问题。

权利要求书

1.一种将架构模型转换为可靠性框图的转换系统,其特征在于:由用户界面模块(1)、
模型配置模块(2)、模型解析模块(3)、拓扑结构模块(4)、框图布局模块(5)、模型管理模块
(6)和数据管理模块(7)组成;
所述用户界面模块(1)负责供用户查看转换情况与输入必要数据;
所述模型管理模块(6)负责提供操作Modelica架构模型的应用程序编程接口,包括查
找模型接口、修改模型接口和增删模型接口;
所述数据管理模块(7)负责管理转换过程中产生的过程数据,并负责数据的持久化;
所述模型配置模块(2)负责?#28304;?#36716;换的架构模型进行必要的扩充,添加转换可靠性框
图所必须的信息,并以annotation的形式在待转换的架构模型中进行注明;
所述模型解析模块(3)负责提取被写入架构模型中的与可靠性相关的annotation,并
对这些数据进行处理,组织成树的数据结构;
所述拓扑结构模块(4)负责根据所述模型解析模块(3)获取的数据,生成一个与各模型
组件对应的可靠性框的连接关系拓扑结构;
所述框图布局模块(5)负责根据布局算法以及所述拓扑结构模块(4)生成的拓扑结构,
将可靠性框图绘制出来:。
2.一种利用如权利要求1所述的转换系统的转换方法,其特征在于,包括如下步骤:
步骤0、利用Modelica模型开发平台,搭建一个架构模型;所述模型管理模块(6)将搭建
好的架构模型导入到所述转换系统中;
步骤1、所述模型配置模块(2)?#28304;?#36716;换的架构模型进行配置,利用所述模型管理模块
(6)的接口在架构模型中以annotation的形式,标示出需要被加进可靠性框图的组件模型,
并写明这些组件模型所属的子系统,以及这些组件模型在子系统中的地位;
组件模型在子系统中的地位分为备用地位和唯一地位,其中,属于备用地位的组件模
型在可靠性框图中表现为并联,属于唯一地位的组件模型在可靠性框图中表现为串联;
步骤2、所述模型解析模块(3)对配置好的架构模型进行解析,通过所述模型管理模块
(6)读取出与可靠性相关的annotation,对架构模型中的组件模型或子系统进行组织,组织
成树的数据结构,称为可靠性框图树,所述可靠性框图树提交给所述数据管理模块(7)管
理;
所述的可靠性框图树以待转换的架构模型为根,以子系统为子节点,以不可再划分的
组件模型为叶子节点;
步骤3、所述拓扑结构模块(4)从所述数据管理模块(7)获取所述可靠性框图树,?#36816;?#36848;
可靠性框图树进行逐层递归处理,先得到第一层子组件模型与子系统的连接关系,然后对
第一层连接关系中的子系统采用同样的算法获得第二层子系统与组件模型的连接关系;以
此类推,直到整个连接关系图中没有可以再分的子系统为止;最后将得到的连接关系提交
给所述数据管理模块(7)管理;
步骤4、所述框图布局模块(5)根据步骤3获得的连接关系,结合布局算法确定可靠性框
图与连线在界面上的位置数据,并将这些数据存入所述数据管理模块(7),所述用户界面模
块(1)再根据这些位置数据,将可靠性框图绘制在视图上;
步骤5、结束。

说明书

一种将架构模型转换为可靠性框图的转换系统及其方法

技术领域

本发明属于?#25169;?#26426;仿真建模领域,具体涉及一种将架构模型转换为可靠性框图的
转换系统及其方法。

背景技术

Modelica是国际仿真界于1997年提出的一种开放的全新多领域统一建模语言,它
归纳和统一了先前多种建模语言,且融合了键合图的?#19988;?#26524;建模思想、Java语言的面向对
象技术和Matlab的数值与矩阵机制,因而具备极其?#30475;?#30340;建模功能。面向对象性和?#19988;?#26524;
性是Modelica 语言最大的优点。面向对象的建模方法具有数据封装、分层、连接?#22270;?#25215;等
特征,易于减少错误的发生并容易实现模型的重用。所谓?#19988;?#26524;性建模,就是以一种中性、
自然的形式表达模型方程,从而不必更多的考虑?#25169;?#39034;序,避免了对模型方程的繁琐推导,
从而提高了建模效?#21097;?#24182;使部件模型易于被重复使用。Modelica语言采用陈述式、基于方程
的?#19988;?#26524;建模方法建立模型,通过定义接口,使模型接口标准化,因此采用Modelica建模可
以使物理系统各子系统之间既能完全独立又可互相统一。

可靠性理论源于20世纪50年代。1956年,穆尔和C.E.香农研究了可靠性系统和冗
余理论,奠定了可靠性理论的基础。可靠性框图是具有代表性的图形?#22270;扑?#24037;具,用于为系
统可靠性建模。可靠性框图的结构定义了系统中各?#25910;?#30340;逻辑?#25442;?#20316;用,而不一定要定义
各?#25910;?#30340;逻辑连接和物理连接。每个方块可以代表一个组件?#25910;稀?#23376;系统?#25910;?#25110;其它具有
代表性的?#25910;稀?#21487;靠性框图直观的表现出产品在?#30475;?#20351;用能完成任务的条件下,系统所有
单元之间的相互?#35272;?#20851;系。可靠性框图?#20174;?#30340;是各组合件之间的可靠性逻辑关系。

目前,Modelica已经被奥迪、宝马、戴姆勒、福特、丰田、大众、德国宇航中心、法国
空客、德国西门子、法国电力公司、ABB等不同行业公司所采用,广泛应用于汽车 、航空 、能
源 、电力 、电子 、机械 、化学 、控制 、流体等行业或领域以及?#24230;?#24335;系统的建模与仿真。
对于产品来说,可靠性问题和人身安全,经济效益密切相关。因此,研究产品的可靠性问题,
显得十?#31181;?#35201;,非常迫切,但是Modelica模型虽然能有效的反应系统的物理特性,却不便直
接用于可靠性分析。可靠性框图是有效的可靠性分析工具,它显示系统中每个元件是如何
工作?#27169;?#20197;及每个元件是如何影响整体系统运行的。

发明内容

本发明的目的在于提供一种将Modelica的架构模型直接转换为可靠性框图的转
换系统及其方法,满足了以Modelica模型为基础进行可靠性分析的需求。

为实现上述技术目?#27169;?#36798;到上述技术效果,本发明通过以下技术方案实现:

一种将架构模型转换为可靠性框图的转换系统,由用户界面模块、模型配置模块、模型
解析模块、拓扑结构模块、框图布局模块、模型管理模块和数据管理模块组成;

所述用户界面模块负责供用户查看转换情况与输入必要数据;

所述模型管理模块负责提供操作Modelica架构模型的应用程序编程接口(API),包括
查找模型接口、修改模型接口和增删模型接口等;

所述数据管理模块负责管理转换过程中产生的过程数据,并负责数据的持久化;

所述模型配置模块负责?#28304;?#36716;换的架构模型进行必要的扩充,添加转换可靠性框图所
必须的信息,并以annotation的形式在待转换的架构模型中进行注明,如注明组件模型属
于哪个子系统,组件模型或子系统是否为备用件等;

所述模型解析模块负责提取被写入架构模型中的与可靠性相关的annotation,并对这
些数据进行必要的处理,组织成树的数据结构;

所述拓扑结构模块负责根据所述模型解析模块获取的数据,生成一个与各模型组件对
应的可靠性框的连接关系拓扑结构;

所述框图布局模块负责根据布局算法以及所述拓扑结构模块生成的拓扑结构,将可靠
性框图绘制出来。

一种将架构模型转换为可靠性框图的转换方法,包括如下步骤:

步骤0、利用Modelica模型开发平台,搭建一个架构模型;所述模型管理模块将搭建好
的架构模型导入到所述转换系统中;

步骤1、所述模型配置模块?#28304;?#36716;换的架构模型进行配置,利用所述模型管理模块的接
口在架构模型中以annotation的形式,标示出需要被加进可靠性框图的组件模型,并写明
这些组件模型所属的子系统,以及这些组件模型在子系统中的地位;

组件模型在子系统中的地位分为备用地位和唯一地位,其中,属于备用地位的组件模
型在可靠性框图中表现为并联,属于唯一地位的组件模型在可靠性框图中表现为串联;

步骤2、利用所述模型解析模块对配置好的架构模型进行解析,通过所述模型管理模块
读取出与可靠性相关的annotation,对架构模型中的组件模型或子系统进行组织,组织成
树的数据结构,称为可靠性框图树,所述可靠性框图树提交给所述数据管理模块管理;

所述可靠性框图树以待转换的架构模型为根,以子系统为子节点,以不可再划分的组
件模型为叶子节点;

步骤3、所述拓扑结构模块从所述数据管理模块获取所述可靠性框图树,?#36816;?#36848;可靠性
框图树进行逐层递归处理,先得到第一层子组件模型与子系统的连接关系,然后对第一层
连接关系中的子系统采用同样的算法获得第二层子系统与组件模型的连接关系;以此类
推,直到整个连接关系图中没有可以再分的子系统为止;最后将得到的连接关系提交给所
述数据管理模块管理;

步骤4、所述框图布局模块根据步骤3获得的连接关系,结合布局算法确定可靠性框图
与连线在界面上的位置数据,并将这些数据存入所述数据管理模块,所述用户界面模块再
根据这些位置数据,将可靠性框图绘制在视图上;

步骤5、结束。

与现有技术相比,本发明的有益效果是:

1、自动简便,本发明可以通过?#25169;?#26426;程序来实现,自动将经过配置的架构模型转换为
可靠性框图,节省了劳动力。

2、方便管理,可靠性框图有机结合于架构模型,当架构模型被修?#27169;?#21487;靠性框图也
可以同步更新,解决了架构模型根据需要频繁修改时,对应的可靠性框图也要手动去频繁
修改的问题。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可
依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明。本发明的
具体实施方式由以下实施例及其附图详细给出。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明转换系统的结构框图;

图2为本发明转换方法的步骤流程图。

具体实施方式

下面将参考附图并结合实施例,来详细说明本发明。

参见图1所示,一种将架构模型转换为可靠性框图的转换系统,由用户界面模块1、
模型配置模块2、模型解析模块3、拓扑结构模块4、框图布局模块5、模型管理模块6和数据管
理模块7组成;

所述用户界面模块1负责供用户查看转换情况与输入必要数据;

所述模型管理模块6负责提供操作Modelica架构模型的应用程序编程接口(API),包括
查找模型接口、修改模型接口和增删模型接口等;

所述数据管理模块7负责管理转换过程中产生的过程数据,并负责数据的持久化;

所述模型配置模块2负责?#28304;?#36716;换的架构模型进行必要的扩充,添加转换可靠性框图
所必须的信息,并以annotation的形式在待转换的架构模型中进行注明,如注明组件模型
属于哪个子系统,组件模型或子系统是否为备用件等;

所述模型解析模块3负责提取被写入架构模型中的与可靠性相关的annotation,并对
这些数据进行必要的处理,组织成树的数据结构;

所述拓扑结构模块4负责根据所述模型解析模块3获取的数据,生成一个与各模型组件
对应的可靠性框的连接关系拓扑结构;

所述框图布局模块5负责根据布局算法以及所述拓扑结构模块4生成的拓扑结构,将可
靠性框图绘制出来。

参见图1和图2所示,一种将架构模型转换为可靠性框图的转换方法,包括如下步
骤:

步骤0、利用Modelica模型开发平台,搭建一个架构模型;所述模型管理模块6将搭建好
的架构模型导入到所述转换系统中;

步骤1、所述模型配置模块2?#28304;?#36716;换的架构模型进行配置,利用所述模型管理模块6的
接口在架构模型中以annotation的形式,标示出需要被加进可靠性框图的组件模型,并写
明这些组件模型所属的子系统,以及这些组件模型在子系统中的地位;

组件模型在子系统中的地位分为备用地位和唯一地位,其中,属于备用地位的组件模
型在可靠性框图中表现为并联,属于唯一地位的组件模型在可靠性框图中表现为串联;

步骤2、所述模型解析模块3对配置好的架构模型进行解析,通过所述模型管理模块6读
取出与可靠性相关的annotation,对架构模型中的组件模型或子系统进行组织,组织成树
的数据结构,称为可靠性框图树,所述可靠性框图树提交给所述数据管理模块7管理;

所述的可靠性框图树以待转换的架构模型为根,以子系统为子节点,以不可再划分的
组件模型为叶子节点;

步骤3、所述拓扑结构模块4从所述数据管理模块7获取所述可靠性框图树,?#36816;?#36848;可靠
性框图树进行逐层递归处理,先得到第一层子组件模型与子系统的连接关系,然后对第一
层连接关系中的子系统采用同样的算法获得第二层子系统与组件模型的连接关系;以此类
推,直到整个连接关系图中没有可以再分的子系统为止;最后将得到的连接关系提交给所
述数据管理模块7管理;

步骤4、所述框图布局模块5根据步骤3获得的连接关系,结合布局算法确定可靠性框图
与连线在界面上的位置数据,并将这些数据存入所述数据管理模块7,所述用户界面模块1
再根据这些位置数据,将可靠性框图绘制在视图上;

步骤5、结束。

上述实施例只是为了说明本发明的技术构思及特点,其目的是在于让本领域内的
普通技术人员能够了解本发明的内容并据以实施,并不能以此限制本发明的保护?#27573;А?#20961;
是根据本发明内容的实质所作出的等效的变化或修饰,?#21152;?#28085;盖在本发明的保护?#27573;?#20869;。

关于本文
本文标题:一种将架构模型转换为可靠性框图的转换系统及其方法.pdf
链接地址:http://www.pqiex.tw/p-6091628.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 光线传媒股票 棋牌娱乐app 埃门VS坎布尔历史战绩 青海11选5开奖直播现场 股票涨跌幅度 辽宁十一选五基本走势图百度百度贴吧 中国福利彩票双色球现场直播 辽宁十一选五电脑版走势图 pc蛋蛋预测99预测北京 上海时时乐是不是官方开的