摘要: |
海上搜救作为现代海上安全规划的一个重要组成部分,正在越来越被人们所关注。如何科学有效地进行海上搜救模拟训练,提高海上搜救能力和水平,是当前海上安全规划的主要任务。
系统模拟技术不仅可以对当前现有系统的性能做出分析与评价,同时可以对新系统的可行性和经济效益做出正确的评价。它花费小、效率高,可以按照既定的目标函数对不同的决策方案进行分析比较,从中选择最优方案,辅助最优管理决策。现在,系统模拟正向着智能性、逼真性的智能模拟方向发展,而当前Agent技术是计算机领域智能性研究的热点,其通过本身具有的自主能动性和反应特性,使其在人工智能等多方领域成为智能模拟研究的重要课题。
本文采用系统模拟技术,结合Agent技术进行智能体建模,以海上搜救模拟训练为背景,进行了基于Agent的海上航空器搜救模拟建模研究。系统包括三个子系统,分别是搜救中心、现场指挥和遇险航空器;采用离散形系统模拟,全局运用模拟时钟推进。系统侧重于各子系统的协作和呼应控制,随机模型的发生和逼真再现等特性,最后在.NET平台下实现了基于Agent的搜救系统原型。
本文侧重在搜救中心子系统的实现,研究重点如下:(1)提出BAT(Basic AgentTemplate)体系结构,详细设计了BAT的结构、知识表示和控制流程的设计,研究其对于指令的识别、相关知识库和规则库设计和智能搜救算法等,并应用于船舶智能体的实现;(2)研究分布式模拟时钟的管理,制定相应的推进机制和分系统之间的模拟时钟同步性问题以及socket通信机制问题,解决分布式模拟的同步问题;(3)建立目击者信息随机产生模型,对目击者出现时间,带有偏差的报警信息进行随机模拟。本文的智能体模拟建模研究不仅具有实用价值,系统中关键技术问题的研究成果具有一定的理论深度和通用性;分布式模拟时钟的管理模式解决了多机合作的协调和调整问题,对于保证系统同步性具有重要作用。 |