[发明专利]一种在仿真运行中并行行为执行冲突消解方法及存储介质有效
申请号: | 202110169577.5 | 申请日: | 2021-02-07 |
公开(公告)号: | CN112817696B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 谭雄;陈招迪;毛敏慧;孙昊 | 申请(专利权)人: | 北京华如科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 北京棘龙知识产权代理有限公司 11740 | 代理人: | 谢静 |
地址: | 100094 北京市海淀区西北旺东路10号院东区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仿真 运行 并行 行为 执行 冲突 消解 方法 存储 介质 | ||
一种在仿真运行中并行行为执行冲突消解方法及其存储介质,该方法通过引入控制权的概念,在装备组件中创建并维护控制信息,行为组件在控制使用装备组件时需要提出申请,只有成功获取到装备组件的控制权后才可以对其进行控制使用,通过控制信息中的“控制者”来保证当前装备组件只能被一个行为组件控制使用,通过控制权申请信息中的“优先级”来体现不同行为之间的紧急程度,通过控制信息中“控制权申请列表”来实现低优先级的行为组件也可正常获取到控制权。本发明不仅消解了行为组件在控制装备组件产生的冲突,同时也反映了不同行为的紧急程度,提高了仿真的真实性,且方式简单,计算量小。
技术领域
本发明涉及仿真领域,具体的,涉及在仿真运行中并行行为执行冲突消解方法及存储介质。
背景技术
现实世界中的对象往往包含多种同时进行的行为。不同行为在具体执行时需要占用和使用资源,但对象的资源是有限的,因此在使用资源时需要协调各行为。在仿真中,多种行为并行执行时,对有限资源的占用可能存在冲突。当冲突发生时需要及时对冲突进行消解,避免行为在执行过程中出现逻辑混乱。
现有技术是通过资源调度的方式来消解冲突的。资源调度就需要对资源进行静态规划或动态规划。资源静态规划需要在仿真运行前,对每一种行为在何时使用何种资源做出详细的规划,这只能解决简单过程仿真出现的行为执行冲突。资环动态规划虽然是在仿真过程中进行资源的分配,但也遵循非抢夺原则,即正在执行的行为在其结束前,它所占用的资源不被其他行为抢夺。但有些行为可能始终保持执行状态,上述方法在使用过程中有明显的局限性。
在建模仿真中,仿真对象的行为为了模拟对象的逻辑分析、操作行动的能力,必然需要对仿真对象有限的固有资源进行占用和使用。组件化建模作为最常用的建模仿真方式方式之一,其装备组件可以看作是仿真对象的一种有限资源,供行为组件进行使用。行为组件执行过程中需要控制装备组件何时工作、以怎样的方式工作。在同一个仿真对象中往往会装配多个行为组件模型,用来对仿真对象同时执行的不同行为进行仿真。而所有的行为组件模型在执行过程中是对同一个仿真对象的装备组件进行控制,就会出现各个行为组件模型在并行执行时对装备组件控制冲突的情况,导致行为组件模型在执行中出现逻辑错误。
因此,如何在仿真运行中检测出行为组件对于装备组件控制冲突的情况,并进一步消除冲突,成为现有技术亟需解决的技术问题。
发明内容
本发明的目的在于提出一种在仿真运行中并行行为执行冲突消解方法及存储介质,不仅消除行为组件在控制装备组件产生的冲突,也体现仿真不同行为的紧急程度。
为达此目的,本发明采用以下技术方案:
一种在仿真运行中并行行为执行冲突消解方法,其特征在于,包括如下步骤:
装备组件控制信息初始化步骤S110:
对于每一个装备组件均创建并初始化一个对应的控制信息,所述控制信息用于描述装备组件被控制使用的状态,包括“控制者”和“控制权申请列表”,所述“控制者”指的是正在控制使用此装备组件的行为组件,包括该行为组件的标识和优先级,“控制权申请列表”中存放着已提出申请需要控制使用此装备组件,但未被同意的其它行为组件,包括其他行为组件的标识和优先级,“控制权申请列表”中的行为组件在等候“控制者”结束对装备组件的控制后依次轮流控制使用装备组件;
装备组件查找步骤S120:
行为组件在执行本身的逻辑过程中,遇到需要控制使用仿真对象资源时,先向仿真对象查询是否装配了对应类型的装备组件,仿真对象如果装配了对应的装备组件则返回装备组件的标识作为查询结果,否则返回无效值;
控制权申请步骤S130:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华如科技股份有限公司,未经北京华如科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110169577.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种讲习机及其工作方法
- 下一篇:一种果树授粉无人机