[发明专利]基于SysML活动图的核工程设计功能分配方法及系统在审
申请号: | 202210384010.4 | 申请日: | 2022-04-13 |
公开(公告)号: | CN114996898A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 潘新新;宋春景;苏夏;明瑶;林超;陈毅文;王秋雨;王国强;樊红日 | 申请(专利权)人: | 上海核工程研究设计院有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06Q10/10 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sysml 活动 工程设计 功能 分配 方法 系统 | ||
1.基于SysML活动图的核工程设计功能分配方法,其特征在于,包括如下步骤:
获取功能分配的判别问题,对判别问题进行分类,形成层次化问题体系;
基于层次化问题体系和建模规则,利用SysML活动图表征分配判别问题,自动生成活动图;
基于活动图,为组件结构创建对应功能的判别逻辑,执行启发式分配逻辑决策过程;
记录决策过程中的活动环节,形成核工程设计中组件功能分配设计依据以实现功能分配。
2.如权利要求1所述的基于SysML活动图的核工程设计功能分配方法,其特征在于,所述对判别问题进行分类,形成层次化问题体系包括:
自定义问题类别,将问题类别按序编号,每个类别下继续定义子类别,将子问题按照子类别进行层级编号;
根据定义的类别将问题和子问题进行归类,将问题和子问题按需编号归类后形成层次化问题体系。
3.如权利要求1所述的基于SysML活动图的核工程设计功能分配方法,其特征在于,基于层次化问题体系和预定义建模规则,利用SysML活动图表征分配判别问题,自动生成活动图,包括
调用创建SysML语言Activity元素的平台API接口,生成一个空的活动Activity,将该Activity设为顶层活动;
对每个问题类别,按照预定义建模规则,同样基于平台API接口调用的方式,为每个问题类别创建顶层活动,并进行遍历,递归调用API接口,创建其下属子问题类别/问题对应的Activity活动;
按照问题类别编号次序,在顶层活动的活动图中,调用API接口,为所创建的每个问题类别对应的顶层活动创建作节点,按序调用每个问题类别对应的顶层活动。
4.如权利要求1所述的基于SysML活动图的核工程设计功能分配方法,其特征在于,所述建模规则为:采用SysML的活动表征问题的类别和对应的问题,设置活动的名称为问题的类别或问题的内容,并以问题的类别或问题的编号作为活动的名称。
5.如权利要求3所述的基于SysML活动图的核工程设计功能分配方法,其特征在于,所述为每个问题类别创建顶层活动,并进行遍历,包括:
按照广度优先方式遍历,递归创建其下属子问题类别/问题对应的活动Ai.j,在Ai的活动图中用SysML的动作调用Ai.j;
若Ai.j对应问题,则在Ai.j的活动图中,利用SysML的动作节点创建分支逻辑,判别条件为Ai.j对应的问题内容,并记录下判别选择结果。
6.如权利要求1所述的基于SysML活动图的核工程设计功能分配方法,其特征在于,所述基于活动图,为组件结构创建对应功能的判别逻辑,执行启发式分配逻辑决策过程,包括:
利用SysML的元素表示组件,对每个需进行分配的功能,在组件下创建活动,在该活动的活动图中,利用SysML的动作调用顶层活动,同时创建起始动作节点与终止节点动作,按照起始节点动作-调用动作-终止节点动作的次序,完成动作关联。
7.如权利要求1所述的基于SysML活动图的核工程设计功能分配方法,其特征在于,所述记录决策过程中的活动环节,形成核工程设计中组件功能分配设计依据包括:
对SysML的元素表示组件进行实例化,初始化其参数后形成实例,启动实例仿真,运行SysML的素表示组件下创建的活动;
根据该核工程设计中组件功能分配设计依据引导后续完成特定功能的分配任务,最后在该实例下可查看功能的分配结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海核工程研究设计院有限公司,未经上海核工程研究设计院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210384010.4/1.html,转载请声明来源钻瓜专利网。