摘要: |
国际海事组织、国际航标协会、有关国家和地区的海事管理部门以及航海学术界对船舶避碰规则及自动识别系统标准的研究和颁布,为解决全球船舶导航领域避碰决策规则的统一性、船舶间的相互识别以及信息互通提供了重要的机制和技术。但是,在目前的船舶导航中,由船舶驾驶员参与船舶间碰撞危险度估计、避碰决策建议以及操船避碰,造成了许多由人为因素引起的海难事故。
本文在分析了世界航海导航领域的现状、实际需求和发展趋势后,以AIS(AutomaticIdentificationSystem)为数据平台,以人工智能及专家系统的相关知识为指导,设计了基于AIS的船舶避碰专家决策系统,使船舶在不需要人为干预的情况下实现船舶间的智能避碰。
AIS数据的提取与转化是该专家系统的核心之一。将AIS串口输出的数据包解析并格式化后,作为专家系统工作的基础数据。在此基础上,专家系统评估船舶间的危险度、确定船舶间会遇局面及避碰决策建议,从而解决了长期困扰船舶避碰的两个问题:第一,用于避碰决策的数据准确性和及时性问题;第二,解决了在船舶安全领域内船舶间信息交流和操船意图互通性问题。
船舶避碰专家决策系统以船舶避碰领域知识库、规则库为中心,推理机为重点展开分析与设计。知识库和规则库均以国际海事组织、国际航标协会颁布的船舶避碰规则为参考,具有最大范围的统一性和权威性,并采用静态存储模式,提高系统可靠性。系统动态数据库记录或更新实时变化的船舶动态信息。另外,系统逻辑结构与推理机的设计也充分考虑了可靠性和准确性两方面要求。
AIS数据转化,船舶间危险度判断,会遇局面确定,避碰决策建议是船舶避碰专家系统关键模块。本文在最后设计了船舶避碰专家决策系统中的关键数据结构和关键子模块程序流程图。并在装有redhat-linux9.0的PC机环境下用C语言编写了系统关键模块代码,仿真基于AIS的船舶避碰专家决策系统的工作,其避碰决策符合<<国际海上人命安全公约>>,证明了该系统具有一定的科学性和实用性。 |