[发明专利]一种基于行为树的分布式仿真平台有效
申请号: | 201910536782.3 | 申请日: | 2019-06-20 |
公开(公告)号: | CN111079244B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 张灏龙;赵滟;王家胜;蒲洪波;郭亚飞;孙静芬;龚茂华;权晓伟;刘瑞峰;刘奕昆 | 申请(专利权)人: | 中国航天系统科学与工程研究院 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F16/29 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 李微微 |
地址: | 100048*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 行为 分布式 仿真 平台 | ||
本发明公开了一种基于行为树的分布式仿真平台,通过行为树的方法对模型行为进行设计,直观方便,模型行为可在仿真系统运行前通过可视化行为树方式动态调整,仿真平台按照调整后的逻辑顺序调用模型行为,可快速动态改变模型行为;本发明的仿真平台包含模型行为设计工具、模型行为开发工具、想定生成工具、系统运行控制工具、分布式计算机适配器,五大工具组成一个完整的整体,用户可通过五大工具控制整个仿真系统的全周期使用,大大提高了系统使用效率;仿真平台使用的模型为动态链接库形态,可有效保护模型源代码;使用的想定文件格式、模型行为描述文件格式、模型初始化文件格式均为XML文件格式,具有很强的通用性。
技术领域
本发明属于计算机仿真技术领域,具体涉及一种基于行为树的分布式仿真平台。
背景技术
随着计算机技术的快速发展,分布式仿真技术得到广泛应用。传统的分布式仿真平台主要解决模型之间的交互问题,没有关注模型本身的行为。模型编写完成后,其功能的实现函数都是固定的,对于函数的调用顺序也是固定的。在仿真系统运行时,仿真平台按照事先定好的逻辑顺序对模型函数进行调用,导致仿真系统构建完成后很难对模型行为进行变化,模型的运行流程是固定的。若仿真对象发生变化,则需要修改该模型的源代码,效率很低。另外,这种方法难以适应不同动态场景下的仿真,不同场景下仿真时仅能对模型输入参数进行更改,不能对模型工作流程和行为进行更改,导致每次运行结果都一样,难以对指控系统等复杂人在回路的场景进行仿真。
发明内容
有鉴于此,本发明的目的是提供一种基于行为树的分布式仿真平台,可快速动态改变模型行为。
一种基于行为树的分布式仿真平台,包括模型行为设计工具、模型行为开发工具、想定生成工具、系统运行控制工具以及分布式计算机适配器;
所述模型行为设计工具用于根据每类模型包括的行为以及行为之间的逻辑关系,建立模型的行为树,并生成用于描述模型行为树的文件sat-model-behavior.xml;其中,行为树中节点分为根节点、组合节点以及叶节点;所述根节点用于表示该类模型的起始行为;所述组合节点描述各种行为之间的逻辑关系;所述叶节点分为用于描述模型状态的状态节点以及描述具体行为的动作节点;
所述模型行为开发工具用于解析所述模型行为设计工具生成的文件sat-model-behavior.xml,并识别出其中的根节点、组合节点和叶节点:对于根节点,转换为模型初始化函数;对于每一个叶节点:若叶节点为状态节点,则转换为模型的全局状态参数;若叶节点为动作节点,则转换为模型行为函数;对于所有组合节点,转换成一个可描述所有组合节点各自逻辑关系的模型逻辑函数,逻辑函数根据各组合节点在行为树文件中的具体位置关系生成对行为函数的调用顺序;最终编译生成模型文件sat-model.dll,即动态链接库;
所述想定生成工具用于:
生成用于显示和交互的界面,并在该界面中构建仿真场景;
提供模型行为开发工具生成的所有模型文件X-model.dll的列表,以列表的形式显示在所述界面上供用户选择,并供用户将模型拖动至仿真场景中生成该模型的实例;
在所述仿真场景中显示用户选中的模型实例;向用户提供配置每个选中模型的初始参数的窗口,用户在该窗口对模型实例的初始参数进行配置、修改后存为模型实例初始化文件,并将得到的模型实例在所述界面中进行显示;
提供用户对模型实例的运行位置IP进行设置的窗口;
最终生成想定文件scen.xml;
所述系统运行控制工具用于读取想定文件scen.xml,解析想定文件中包含的所有模型及模型运行位置IP,按照模型与地址的配对关系将模型动态链接库、模型实例初始化文件以及想定文件scen.xml分别发送到各运行机器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航天系统科学与工程研究院,未经中国航天系统科学与工程研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910536782.3/2.html,转载请声明来源钻瓜专利网。