一种基于智能体技术的仿真方法及系统与流程
本发明属于仿真,尤其涉及一种基于智能体技术的仿真方法及系统。
背景技术:
1、仿真技术目前在多种行业中已经被广泛运用,例如工业、游戏业等。通过仿真技术可以模拟真实环境的变化状态,从而实现业务的快速迭代并减少不必要的开支。但是,现有技术中的仿真程序一般面临运行速度受限、可扩展性不足和缺乏良好的决策机制的问题,从而导致仿真结果无法充分满足业务的需求。
技术实现思路
1、针对上述技术问题,本发明提出一种基于智能体技术的仿真方法及系统。
2、本发明第一方面提出一种基于智能体技术的仿真方法,方法包括:
3、响应于收到仿真指令,启动第一进程进行初始化;其中,初始化包括仿真初始化和通信初始化,通信初始化包括基于仿真指令的任务类型创建至少一个消息主题;
4、启动至少一个智能体进程、至少一个第二进程和至少一个第三进程;
5、将第一进程、至少一个智能体进程、至少一个第二进程和至少一个第三进程分别与至少一个消息主题中的相关消息主题产生订阅关系;
6、利用至少一个智能体进程从订阅的相关消息主题中获取第一订阅数据;
7、基于第一订阅数据,利用至少一个智能体进程生成决策数据并将决策数据发布于第一进程订阅的相关消息主题;
8、利用第一进程从订阅的相关消息主题中获取决策数据;
9、基于决策数据,利用第一进程生成至少一个实时计算子任务数据并发布于至少一个第二进程订阅的相关消息主题;
10、利用至少一个第二进程从订阅的相关消息主题中获取至少一个实时计算子任务数据;
11、基于至少一个实时计算子任务数据,利用至少一个第二进程生成至少一个行为数据并发布于至少一个第三进程订阅的相关消息主题;
12、利用至少一个第三进程从订阅的相关消息主题中获取至少一个行为数据;
13、基于至少一个行为数据,利用所述至少一个第三进程生成相应的仿真动作。
14、本发明第二方面提出一种基于智能体技术的仿真系统,所述系统包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,所述指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如本发明第一方面所述的方法。
15、综上,本发明提出的一种基于智能体技术的仿真方法及系统,通过将智能体技术、订阅-发布机制和并行运行机制进行集成,利用智能体技术和自激励机制提升了仿真决策能力,同时通过订阅-发布机制降低了程序的耦合性,并利用多进程机制提升了并行运行能力,从而显著改善了仿真效率和结果准确性。
1.一种基于智能体技术的仿真方法,其特征在于,包括:
2.根据权利要求1所述的一种基于智能体技术的仿真方法,其特征在于:
3.根据权利要求2所述的一种基于智能体技术的仿真方法,其特征在于:
4.根据权利要求1所述的一种基于智能体技术的仿真方法,其特征在于:
5.根据权利要求4所述的一种基于智能体技术的仿真方法,其特征在于:
6.根据权利要求5所述的一种基于智能体技术的仿真方法,其特征在于:
7.根据权利要求4所述的一种基于智能体技术的仿真方法,其特征在于:
8.根据权利要求1所述的一种基于智能体技术的仿真方法,其特征在于,所述利用所述至少一个第二进程生成至少一个行为数据包括利用所述至少一个第二进程中的空闲进程生成所述至少一个行为数据。
9.根据权利要求1所述的一种基于智能体技术的仿真方法,其特征在于,所述仿真初始化包括配置仿真目标参数和仿真环境参数。
10.一种基于智能体技术的仿真系统,所述系统包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,所述指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如权利要求1-9任一所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com