船舶拟人智能避碰决策方法及其评价标准的构建_李丽娜
未知环境中无人驾驶船舶智能避碰决策方法

未知环境中无人驾驶船舶智能避碰决策方法王程博;张新宇;张加伟;刘硕【摘要】[目的]为了实现无人驾驶船舶在未知环境下的智能避障功能,[方法]首先,建立一种基于深度强化学习(DRL)技术的无人驾驶船舶智能避碰决策模型,分析无人驾驶船舶智能避碰决策面临的问题,提出智能避碰决策的设计准则.然后,在此基础上,建立基于Markov决策方法(MDP)的智能避碰决策模型,通过值函数求解决策模型中的最优策略,使无人驾驶船舶状态对行为映射中的回报最大,并专门设计由接近目标、偏离航线和安全性组成的激励函数.最后,分别在静态、动态障碍环境下进行仿真实验.[结果]结果表明,该智能决策方法可以有效避让障碍物,保障无人驾驶船舶在未知水域中的航行安全,[结论]所提方法可为无人驾驶船舶的自主航行提供理论参考.【期刊名称】《中国舰船研究》【年(卷),期】2018(013)006【总页数】6页(P72-77)【关键词】无人驾驶船舶;智能决策;深度强化学习;避障【作者】王程博;张新宇;张加伟;刘硕【作者单位】大连海事大学航海动态仿真与控制交通行业重点实验室,辽宁大连116026;大连海事大学航海动态仿真与控制交通行业重点实验室,辽宁大连116026;大连海事大学航海动态仿真与控制交通行业重点实验室,辽宁大连116026;大连海事大学航海学院,辽宁大连116026【正文语种】中文【中图分类】U664.82;TP273.50 引言随着人工智能和无人驾驶技术的快速发展,无人驾驶船舶成为海上智能交通的重要研究领域。
当前,航运业正处于从自动化、信息化时代向智能化时代过渡的阶段。
随着船联网建设的不断完善,以及云计算、大数据在航运领域的逐步应用,构建智能化的航运系统已成为未来几年甚至十几年内可能实现的目标。
无人驾驶船舶集成了众多先进技术,包括智能航行(智能识别和智能决策)、岸基支持、船舶运维、船岸通信、船舶设计与制造、能效、集成测试等。
智能决策层在整个无人驾驶船舶系统中扮演着“副驾驶”的角色,需要解决的问题是在已知无人驾驶船舶系统所处环境的信息基础上,决定船舶的航行策略。
海上多目标船智能避碰辅助决策

系统开发环境与工具
开发语言:Python
碰撞检测算法:A*算法 地图服务:OpenStreetMap
开发框架:PyQt5 数据库:SQLite
系统开发流程
2. 设计系统架构
根据需求分析,设计系统的整体 架构和模块划分。
3. 开发各个模块
按照系统架构,逐个开发各个模 块,包括地图显示模块、船舶模 型模块、碰撞检测模块等。
4. 集成测试
将各个模块集成在一起,进行测 试,确保模块之间的协调性和整 体功能的完整性。
1. 需求分析
明确系统需要实现的功能和性能 要求。
5. 优化和改进
根据测试结果,对系统进行优化 和改进,提高系统的性能和稳定 性。
系统测试与验证
01
02
03
测试环境
模拟海上环境,包括多个 船舶模型和障碍物。
测试方法
船舶运动模型需要考虑风、流、潮汐等自然因素的影响,以 及船舶操纵性能的限制,如最大和最小航速、最大和最小转 向角等。
船舶避碰规则
船舶避碰规则是海上交通安全的重要法规,规定了船舶在海上相遇时应遵循的避 碰原则和操作要求。这些规则包括“瞭望”、“判断”、“行动”等方面的要求 。
智能避碰辅助决策系统需要将这些规则集成到算法中,以便在决策过程中考虑安 全性和合法性。
人工智能算法在避碰中的应用
人工智能算法在智能避碰辅助决策中发挥着重要作用,包 括机器学习、深度学习、强化学习等算法。这些算法可用 于训练和优化船舶避碰模型,提高决策的准确性和效率。
人工智能算法可以处理大量的数据和复杂的场景,自动提 取有用的特征和模式,并根据历史数据预测未来的行为和 趋势。
多目标优化算法在避碰中的应用
多目标优化算法可以在复杂的海上环 境中寻找最优的避碰方案,同时考虑 多个目标函数,如时间最短、距离最 近、风险最低等。这些算法可以在多 个可行方案中找到最优解。
船舶拟人智能避碰决策方法研究综述

摘要:回顾我校研发团队20年来在船舶自动避碰技术的研究历程,简要介绍了船舶拟人智能避碰决策(PIDVCA)方法,重点论述了《机器决策》的“拟人智能”特性,并借助船舶智能操控(SIHC)仿真平台,通过设计典型会遇态势加以验证。
经历了研究方法探索、PIDVCA方法论证与算法仿真验证及其应用研究以及系统软件开发三个阶段。
1.1 研究方法探索期(1996年以前) 上世纪90年代初,在陈聪贵教授引导下,研发团队开始船舶拟人智能避碰决策方法研究综述李丽娜 陈国权 李国定 郑敏杰 孙洪波(集美大学航海学院 福建厦门 361021 )船舶自动避碰方法[2,3],提出了研究智能避碰决策自动化的策略是“拟人智能”的设计理念[4],并对研发团队在上世纪90年代年研究成果作了总结[5] 。
为了更逼真地模拟海上的实际环境,2001年协同大连海事大学航海技术研究所,基于船舶操纵模拟器和电子海图技术联合创建了航行安全与自动避碰(NSACA)仿真测试平台,通过模拟实验,进一步对避碰模型及算法的适应性和稳定性问题进行改进、优化和完善。
这一阶段获得了2项学校科研基金和2项省自然科学基金项目的资助,研究工作取得丰硕成果,发表了【2】~【5】等二十多篇文章,逐步形成了船舶拟人智能避碰决策(PIDVCA)方法;创建了先进的NSACA仿真测试平台,开展了大量的仿真实验,从实验中发现已建数学模型仍还有缺陷,设计的算法尚不完备,同时发现了目标交会特征的内在规律对模型及算法产生的影响。
1.3 研究方法论证与应用系统开发阶段 2007年以来,利用国家自然科学基金项目“船用智能避碰导航仪的机理及其仿真研究”的契机,围绕实现“拟人智能”的理念和目标,通过理论分析和仿真实验,着重对PIDVCA数学模型和算法进行改进、优化和完善,初步形成PIDVCA理论雏形[6~14],开发了PIDVCA应用软件,进行了大量的仿真模拟实验,同时逐步将研究形成的PIDVCA算法应用于自主研发的船舶智能操控仿真平台及游艇智能操控仿真训练系统的智能目标船及航行智能化及其自动控制模块[14]。
船舶避碰决策数学模型的研究

船舶避碰决策数学模型的研究随着全球贸易和海洋运输业的发展,船舶交通流量不断增加,船舶碰撞事故也随之增多。
为了避免船舶碰撞,船舶驾驶人员需要具备良好的避碰决策能力。
然而,人工决策易受多种因素干扰,导致判断失误。
因此,研究船舶避碰决策数学模型对提高船舶交通安全性具有重要意义。
船舶避碰决策受到多种因素影响,包括船舶大小、速度、航向、距离、水文气象等。
通过对这些因素进行分析,可以建立相应的数学模型,以辅助船舶驾驶人员做出更准确的避碰决策。
常见的船舶避碰决策数学模型有基于规则的模型、基于知识的模型和基于人工智能的模型等。
为了验证船舶避碰决策数学模型的可行性和优越性,我们设计了一系列实验。
实验中,我们选取不同类型、不同规模的船舶进行模拟航行,并通过数据采集系统获取船舶的各项参数。
然后将这些数据输入到数学模型中,得出相应的避碰决策方案。
对实验数据和模型输出结果进行对比分析,评估模型的准确性和鲁棒性。
实验结果表明,基于人工智能的船舶避碰决策数学模型在准确性和鲁棒性方面均表现出色。
与传统的基于规则和基于知识的模型相比,基于人工智能的模型在处理复杂和未知环境下的避碰决策时,具有更强的自适应能力和更高的预测精度。
同时,该模型还能根据航行环境的实时变化,动态调整避碰决策方案,从而有效降低船舶碰撞风险。
然而,研究中也暴露出一些问题。
实验中使用的船舶参数有限,可能无法涵盖实际航行中的所有情况。
人工智能模型对数据质量和训练时间的要求较高,需要不断优化和改进模型以提高其性能。
如何将该模型与其他船舶控制系统集成,实现实时避碰决策也是未来的研究方向之一。
针对现有研究的不足,未来研究方向可以从以下几个方面展开:扩大实验数据集:通过增加更多的船舶类型、尺度、速度、航向等参数,完善实验数据库,以便更好地评估模型的性能和适用范围。
深化模型理解:对船舶避碰决策的内在机制进行深入研究,明确各影响因素之间的相互作用关系,为模型的优化提供理论支持。
船舶避碰智能决策自动化研究

李丽娜等 :船舶避碰智 能决策 自动化研究
・1 9 ・ 8
船舶 自动 避碰 的基 本 过程 如 图 1 示 . 所
严格来讲 ,船舶 自动避碰包括水上与水下物标信息源的 自动 采集与处理、避碰信息 的处理 、危险判断与最佳决策的 自动生成
( 即避碰 智能决 策 的 自动化 过 程 ) 、决 策 的 自动 实 施 以及 自动 通 报本 船 的操船 意 图 等 .智 能 自动 舵 和 主机 自动 控 制 系 统 可 以
文献 [ ]将基于 自 2 适应神经 网络 的模糊推理用于评价船舶碰撞危险度.结果表明 ,基于神经 网 络 的模 糊推 理系 统 既 能利 用 模糊 数 学 的模 糊语 言来 表 达 人 的语 言 ,又 能利 用 神 经 网 络 的 自学 习 功 能 , 学习已有的经验 ,是一种较好的学习方法.文献 [ ]基 于 “ 3 领域 ”概念和模糊原理 ,建立起一个用 于确定船舶间碰撞危险度 的数学模 型.这些研究结果显示 了模糊数学 、神经网络在船舶碰撞危险度的
为 了 区别 船 舶 间的碰 撞 和船舶 搁浅 触礁 问题 ,以往人 们通 常把避 免船 舶 间碰撞 的系统 称为避 碰 系
统 ,把避免搁浅触礁的系统称为避礁系统.实际上避碰和避礁是不可分割的统一体 ,两个问题必须兼
顾才 能确 保船 舶 的安 全航行 ,因此这 里所 指 的船舶 避 碰 的含 义是 避免 船舶碰 避碰 决 策
2 国 内外研 究 现 状 及 其新 动 向
2 1 关于避 碰信 息 的量 化 处理 .
决 策 的 自动 实 施 及 自
关 于避 碰信 息 的量 化 处理包 括 目标 船运 动要 素和 安全 判据 的
动 通 报 本 船 操 船 意 图
人工智能技术在船舶安全预警中的应用案例与教程

人工智能技术在船舶安全预警中的应用案例与教程摘要:本文主要介绍了人工智能技术在船舶安全预警中的应用案例与教程。
首先,我们介绍了船舶安全预警的重要性和现有挑战。
然后,我们详细讨论了人工智能技术在船舶安全预警中的具体应用案例,包括图像识别、自然语言处理和机器学习等。
最后,我们提供了一些教程和指南,以帮助读者在实际应用中使用人工智能技术来改善船舶安全预警。
1. 引言船舶安全预警是航海领域中至关重要的环节。
准确预测和防范船舶可能遭遇的危险事件,包括碰撞、火灾和意外事故等,对于保障航行安全和减少人员伤亡具有重要意义。
随着人工智能技术的快速发展,越来越多的研究和实践证明,人工智能技术在船舶安全预警中具有巨大潜力。
2. 船舶安全预警的挑战船舶安全预警面临一系列挑战,包括数据分析和处理的复杂性、数据来源的多样性和实时性的要求等。
此外,船舶安全预警还面临着数据量大、数据质量低和信息有效传递等问题。
这些挑战使得传统的船舶安全预警方法难以满足实际需求,因此需要引入人工智能技术来改进预警准确度和效率。
3. 人工智能技术在船舶安全预警中的应用案例3.1 图像识别技术的应用案例图像识别技术是人工智能技术在船舶安全预警中的重要应用之一。
通过对船舶照片和视频的分析,可以识别和监测船舶的类型、大小、船载设备和航行状态等关键信息。
例如,利用图像识别技术,可以实现对船舶发生事故前的异常行为的自动侦测和报警。
此外,还可以通过图像识别技术实现对船舶航行状态的判断,例如识别船舶的航向、速度和航迹等信息。
3.2 自然语言处理技术的应用案例船舶安全预警涉及大量的文本信息,包括海事报告、天气预报和航海规章等。
利用自然语言处理技术可以对这些文本信息进行智能分析和处理,提取关键信息并进行风险评估。
例如,可以使用自然语言处理技术对海事报告进行实时监测和分析,以及对船舶事故的原因和责任进行判断和预测。
3.3 机器学习技术的应用案例机器学习技术是人工智能技术在船舶安全预警中的核心应用之一。
不同水域船舶会遇危险评判阈值

㊀第43卷第4期㊀2020年12月中㊀国㊀航㊀海NAVIGATIONOFCHINAVol.43No.4㊀Dec.2020㊀收稿日期:2020 ̄07 ̄28基金项目:国家自然科学基金(51879119)ꎻ船舶态势智能感知系统研制(MC ̄201920 ̄X01)作者简介:陈传仁(1994 )ꎬ男ꎬ河南信阳人ꎬ硕士生ꎬ研究方向为交通信息工程及控制ꎮE ̄mail:201811823001@jmu.edu.cn通信作者:李国定(1963 )ꎬ男ꎬ江苏扬州人ꎬ副教授ꎬ船长ꎬ硕士ꎬ研究方向为海上交通运输工程ꎮE ̄mail:liguoding@jmu.edu.cn文章编号:1000-4653(2020)04-0027-06不同水域船舶会遇危险评判阈值陈传仁ꎬ㊀李国定ꎬ㊀李福生ꎬ㊀李丽娜ꎬ㊀陈国权(集美大学航海学院ꎬ福建厦门361021)摘㊀要:为确保船舶在不同水域实现不同会遇局面下的有效避碰ꎬ减少船舶碰撞事故的发生ꎬ依据«国际海上避碰规则»(InternationalRegulationsforPreventingCollisionsatSeaꎬCOLREGs)划分船舶航行水域和会遇局面ꎬ利用解析几何分析方法ꎬ结合调查问卷研究不同船型㊁不同会遇局面下的临界安全会遇距离SDAcꎮ结果表明:船舶会遇危险阈值存在差异性ꎬ无水域宽度限制的开阔水域和繁忙水域均为左舷来船时SDAc小于右舷来船时SDAcꎬ水域宽度受限的航道水域左右舷来船时SDAc基本相同ꎻ在相同会遇局面下ꎬ船型越大ꎬSDAc越大ꎬ船舶越危险ꎻ船型相同时ꎬ对遇㊁追越和交叉局面下的SDAc逐渐增大ꎬ危险度也逐渐增大ꎮ关键词:避碰ꎻ调查问卷ꎻ不同水域ꎻ会遇局面ꎻ临界安全会遇距离中图分类号:U675.96㊀㊀㊀文献标志码:ATheRiskThresholdofShipCollisioninDifferentWatersCHENChuanrenꎬ㊀LIGuodingꎬ㊀LIFushengꎬ㊀LILinaꎬ㊀CHENGuoquan(CollegeofNavigationꎬJimeiUniversityꎬXiamen361021ꎬChina)Abstract:Thewatersandencountersituationstheshipsareinisgroupedaccordingtothe COLREGs(InternationalRegulationsforPreventingCollisionsatSea) .Thecriticalsafedistancesofapproach(S)fordifferentshiptypesindifferentencountersituationsaredeterminedthroughanalyticalgeometricanalysiscombinedwithquestionnaires.TheinvestigationshowsthattheSforshipsapproachingfromthestarboardsideshouldbelargerthanthatforthosefromtheportsidewhetherinopenwaterareaorinbusywaterarea.WhileinconfinedwaterstheSshouldbebasicallythesameforshipsfromeitherside.GiventhesameencountersituationꎬthelargertheshiptypeisꎬthegreatertheSshouldbe.AsforashipinencounteringsituationꎬtheSshouldincreaseinorderofhead ̄onꎬovertakingandcrossing.Keywords:collisionavoidanceꎻquestionnaireꎻdifferentwatersꎻencountersituationꎻcriticalsafedistanceofapproach㊀㊀人工智能作为新一轮产业变革的核心驱动力ꎬ有助于推动科技的整体发展ꎬ随着航海仪器和航海相关智能感知设备等工具的开发与升级ꎬ保证船舶碰撞危险阈值的精确度和优化避碰模型势在必行ꎮ在船舶航行时设置的碰撞危险阈值有偏差会导致误报警时有发生ꎬ采取避碰措施也无法完全避免碰撞的发生ꎮ因此ꎬ优化船舶碰撞危险阈值的评判模型是当务之急ꎬ该模型可确保在不同水域下提供给不同类型的船舶准确的碰撞危险阈值ꎬ对获取船舶碰撞危险预警信息和开展避碰行动具有重要意义ꎮ船舶碰撞危险度一直都是海上交通工程研究的重点之一ꎬ国内外对船舶碰撞危险度进行了广泛的研究ꎮ早期GOODWIN[1]㊁DAVIS等[2]和COLLEY等[3]分别提出船舶领域㊁动界和RDRR(RangetoDomain/RangeRate)模型包括两船会遇时的最近会遇距离(DistanceofClosestPointofApproachꎬdCPA)㊁两船到达最近会遇距离时间(TimetoClosestPointofApproachꎬtCPA)㊁船舶领域(Domain)和动界(Arena)等避碰参数概念[4]ꎬ这些概念的提出具有重要的理论与实际意义ꎮ近年来ꎬCHIN等[5]建立一个有序概率单位回归模型ꎬ用于在港口水域航行过程中感知碰撞危险ꎮSILVEIRA等[6]提出一种根据船舶先前的位置㊁航向和速度估计未来的距离ꎬ并将其与规定的碰撞直径相比较ꎬ通过评估碰撞候选数量计算碰撞危险的方法ꎮSZLAPCZYNSKI等[7]提出基于领域的碰撞风险参数解析公式㊁领域违规度(DegreeofDomainViolationꎬDDV)和领域间违规时间(TimetoDomainViolationꎬTDV)ꎮ郑中义等[8]建立空间碰撞危险度㊁时间碰撞危险度和碰撞危险度模型ꎬ综合考虑碰撞的危险性和避碰的难易程度ꎬ但在船舶领域尚未考虑本船和目标船尺度的影响ꎬ且仅适用于开阔水域ꎮ王刚[9]利用扩展式博弈论执行船舶避让决策ꎬ在碰撞危险度方面利用模糊理论进行界定ꎬ实现在开阔水域内对两船对遇㊁交叉和追越的有效避让ꎮ苏鹏[10]采用几何分析方法确定船舶在不同位置的安全会遇距离(SafeDistanceofApproachꎬSDA)ꎬ求取船舶避碰时的最晚施舵时机ꎬ以评判船舶碰撞危险度ꎮ综上所述:现有的船舶碰撞危险阈值精确性不足ꎻ目前有关船舶碰撞危险阈值的研究多集中在开阔水域和港口水域ꎬ已有的科研成果大多是在1种水域下研究船舶碰撞危险阈值ꎮ智能化是现代航海船舶发展的主要方向ꎬ而船舶智能化的核心目标之一是航行安全ꎬ但船舶通航环境的复杂性决定了某种水域下的单一的危险评判阈值不适用于现阶段的水路运输ꎬ不能保障航行安全也就更不适用于智能航海ꎮ因此ꎬ研究在不同水域条件下的船舶会遇局面的危险评判阈值对保证海上交通安全和船舶安全避碰具有重要意义ꎮ本文研究在不同水域各种会遇局面下的SDAcꎬ提供与感知设备相匹配的足够精确的船舶碰撞危险评判阈值ꎬ为建立准确的船舶辅助避碰决策系统和实现船舶智能化航行奠定基础ꎮ1㊀SDA边界模型相关概念为保证船舶安全航行ꎬ能高效地实现能效智能管理ꎬ正确判断本船与他船是否存在碰撞危险ꎬ保证船舶碰撞危险评判阈值的准确性尤为重要ꎮ船舶碰撞危险评判阈值通常指SDA[11]ꎬ为更合理地划分船舶会遇时的危险度ꎬ根据COLREGs提出安全会遇距离的基本概念ꎬ结合解析几何理论分析ꎬ提出最大安全会遇距离SDAmax㊁临界安全会遇距离SDAc和安全会遇距离最小值SDAmin等3个判定危险度的重要概念ꎮ本文针对SDAcꎬ应用调查问卷法ꎬ结合解析几何理论分析临界碰撞距离ꎬ以此研究确定船舶碰撞危险评判阈值ꎮ1.1㊀SDA边界模型定义在原有港口水域船舶危险判断阈值模型的基础上ꎬ将不同等级的阈值作为SDA的边界ꎬ通过构建SDA边界模型实现不同水域危险判断阈值的合理量化ꎮSDA是模糊的概念ꎬ要实现船舶避碰预警ꎬ必须研究两船dCPA在什么范围内存在潜在碰撞危险ꎮ[12]SDA模型示意见图1ꎬSDAc介于SDAmin与SDAmax之间ꎬ有SDA⊇{SDAminꎬSDAcꎬSDAmax}(1)式(1)中:SDAmin为以本船为中心ꎬ不考虑操纵余地ꎬ两船保速保向不致发生碰撞的安全会遇距离最小值ꎬ又称临界碰撞会遇距离ꎻSDAc(SDAc=SDAmin+MSmin)是在SDAmin的基础上ꎬ加上避让时两船通过时边缘间的最小富余量MSminꎬ以SDAc作为两船是否存在潜在危险的重要判据之一ꎬ并作为SDA模糊边界{SDAcꎬSDAmax}的内边界ꎻSDAmax为最大安全会遇距离ꎬ指本船在避让他船时ꎬ仍保留一定时间余量进行操纵避让ꎬ使两船能在SDAc外通过的距离ꎮMSc为在SDAc的基础上一定时间的操纵余量ꎮ一般危险情况下ꎬ以dCPA<SDAc且tCPA>0为存在潜在危险的判定条件ꎬ以SDA=SDAmax作为两船避让时安全通过的SDAmaxꎮ根据上述安全会遇距离模型的相关概念ꎬ结合几何模型分析ꎬ得到SDA边界阈值模型示意见图2ꎮ图1㊀SDA模型示意图2㊀SDA边界阈值模型示意㊀㊀关于SDA边界阈值ꎬ与WOERNER等[13]有关最近会遇距离(ClosestPointofApproachꎬCPA)范围的研究内容不谋而合ꎬ虽然双方关注的重点有所区别ꎬ但各自研究内容的具体细节基本一致ꎮ因此ꎬ如何精确量化危险评判阈值是研究的重点ꎬ更是实现船舶智能化的关键ꎮ1.2㊀船舶临界碰撞会遇距离的计算模型㊀㊀基于镇扬汽渡水域船舶碰撞危险智能预警模型的研究与实践ꎬSDAmin是以本船雷达安装位置为中心ꎬ考虑两船的尺寸㊁会遇态势和船位误差形成的ꎮSDAmin是不考虑 操纵余地 ꎬ两船保速保向能避免碰撞的最小会遇距离ꎮ将本船雷达安装位置点和目标船的雷达回波中心点视为计算船舶距离的参考点ꎬ根据船舶SDAc的定义ꎬ将本船与目标船正好能交会通过时A㊁B两点的距离作为船舶的SDAminꎮ以本船过目标船艉部的某种情况为例加以分析ꎬ本船与目82㊀中㊀国㊀航㊀海2020年第4期标船的几何的关系见图3ꎮ㊀㊀图3中:Ct为目标船艏向ꎻCo为本船艏向ꎻα为从本船艏向沿顺时针方向到目标船艏向的夹角ꎬ当Ct-Co>0时ꎬα=Ct-Coꎬ否则ꎬα=Ct-Co+360ʎꎻLt为目标船船长ꎻLo为本船雷达位置点到船头的距离ꎻBt为目标船船宽ꎻBo为本船船宽ꎻA为本船雷达的安装位置点ꎻB为目标船的中心点ꎬAB即为所求的SDAminꎬ根据余弦定理可得SDAmin=Lo-12Btcscα()2+14(Lt+Btcotα)2+Lo-12Btcscα()(Lt+Btcotα)cosα+P(2)式(2)中:P为目标船定位精度ꎮ2㊀问卷调查概况2.1㊀问卷调查设计本次问卷调查设计是以两船SDAc为研究主体ꎬ通过有关SDA的知识ꎬ结合相对运动几何分析方法确定的会遇特征ꎬ综合考虑船舶避碰的难易程度ꎬ确定此次问卷调查的具体项目ꎮ2.1.1㊀关于两船SDAc的调查问卷该调查问卷在调查排除船速影响的情况下ꎬ本船与他船在不同会遇局面和不同航行水域过艏部或过艉部和过左侧或过右侧时的SDAcꎬ见图4ꎮ图3㊀本船过目标船艉部示例图4㊀SDAc示意2.1.1.1㊀水域特征划分和定义水域特征指船舶航行水域属于开阔㊁繁忙或航道所属不同水域ꎮ本次问卷将航行水域划分为航道水域㊁繁忙水域和开阔水域等3种水域ꎮ鉴于航海上对该概念没有明确的定义ꎬ基于船舶拟人智能避碰决策(PersonifyingIntelligentDecision ̄makingforVesselCollisionAvoidanceꎬPIDVCA)方法自定义如下ꎮ(1)航道水域:指水域宽度受限致使船舶改变航向受到严重限制的自然航道或人工疏浚航道水域ꎬ由海图数据和航路信息提供的水域界限定义ꎮ(2)繁忙水域:指由于船舶交通流和(或)密度的影响致使船舶大幅度改向受到限制的水域ꎮ(3)开阔水域:指船舶大幅度改向(包括旋回)不受限制且不对他船形成碰撞危险的水域ꎮ2.1.1.2㊀会遇局面的划分(1)目标船相对方位的划分ꎮ目标船相对方位的差别也会使两船避让决策方案发生变化ꎬ因此需对目标船的相对方位进行详细划分ꎮ考虑孙峰等[14]提出的典型船舶会遇态势关系区域图ꎬ以本船中心和本船真航向为参照建立坐标系ꎬ根据目标船的位置将其划分为a㊁b㊁c㊁d㊁e㊁f㊁g和h等8个区域(见图5)ꎮ图5㊀目标船相对方位详细划分示意㊀㊀图5中:a区域和b区域分别为左右舷对遇区域ꎻc区域和d区域分别为左右舷前方交叉区域ꎻe区域和f区域分别为左右舷正横附近交叉区域ꎻg区域和h区域分别为左右舷后方追越区域ꎮ(2)会遇局面的确定ꎮ综合考虑本船和目标船的航速㊁航向和目标船的相对方位ꎬ依据COLREGs中船舶在互见中的行动规则确定22种典型的会遇局面ꎬ并对其进行编号ꎬ各会遇局面的编号代表相对应状态的编号ꎬ即编号1代表状态1ꎬ编号22代表状态22等ꎬ会遇局面划分见表1ꎮ2.1.1.3㊀本船和目标船尺度的划分此次问卷将100m长的船舶作为船长L<150m代表船型ꎬ200m长的船舶作为船长150mɤL<250m代表船型ꎬ300m长的船舶作为船长Lȡ250m代表船型ꎮ2.2㊀调查对象及回收情况调查问卷采用纸质问卷的方式ꎬ针对具有丰富实船操控经验的船长㊁大副㊁二副和引航员等发放问卷150份ꎬ收回150份ꎬ其中有效问卷145份ꎮ3㊀调查结果及分析根据本船船长分为100m㊁200m和300m等3类问卷ꎬ分别获得32份㊁70份和43份答卷ꎮ3.1㊀数据处理对不同会遇局面下ꎬ不同尺度的本船在不同水92㊀㊀陈传仁ꎬ等:不同水域船舶会遇危险评判阈值表1㊀会遇局面划分会遇局面编号㊀本船左舷对遇㊀本船右舷对遇㊀本船右舷追越他船㊀本船左舷追越他船㊀右后方本船追越他船㊀左后方本船追越他船㊀左交叉㊀右交叉㊀左正横附近交叉㊀右正横附近交叉㊀左后方他船追越本船㊀右后方他船追越本船㊀本船左舷被追越㊀本船右舷被追越本船过他船左侧1本船过他船右侧2本船过他船右侧3本船过他船左侧4本船过他船艏部5本船过他船艉部6本船过他船艏部7本船过他船艉部8本船过他船艏部9本船过他船艉部10本船过他船艏部11本船过他船艉部12他船过本船艉部13他船过本船艏部14他船过本船艉部15他船过本船艏部16他船过本船艉部17他船过本船艏部18他船过本船艉部19他船过本船艏部20本船过他船右侧21本船过他船左侧22域中会遇不同尺度的他船ꎬ过其艏部㊁艉部㊁左侧和右侧时的SDAc进行问卷调查ꎮ调查问卷中数据处理部分采用数理统计的方法ꎬ利用数据的平均数㊁方差和中位数等统计量的计算ꎬ对问卷获得的样本数据进行研究ꎬ对样本数据中不合理的值用其他样本平均数进行插补ꎮ3.2㊀结果分析3.2.1㊀SDAc结果分析当在开阔水域条件下本船的尺度为100m时ꎬ对应的不同他船尺度在不同会遇局面下的SDAc结果分析如下ꎮ3.2.1.1㊀对遇局面问卷中对遇局面分为本船左舷对遇和本船右舷对遇2种局面下本船过他船左(右)侧的2种状态ꎬ其SDAc示意见图6ꎮ由图6可知:本船左右舷对遇时ꎬSDAc基本相同ꎮ3.2.1.2㊀交叉局面问卷中交叉局面详细划分为左交叉㊁右交叉㊁左正横附近交叉和右正横附近交叉等4种局面下本船过他船艏(艉)或他船过本船艏(艉)的8种状态ꎬ其中左右交叉局面下SDAc示意见图7ꎮ由图7可知:左右交叉时ꎬSDAc呈现出本船过他船艏部会遇局面下略大于本船过他船艉部会遇局面下的规律ꎬ且左交叉局面略小于右交叉局面ꎬ符合互见中COLREGs第16条 让路船的行动 和第17条 直航船的行动 条款ꎮ左右正横附近交叉与左右交叉的规律大体相同ꎬ其SDAc关系为他船过本船艉部会遇局面略小于他船过本船艏部会遇局面ꎬ且左正横附近交叉局面略小于右正横附近交叉局面ꎮ图6㊀对遇局面下SDAc示意图7㊀左右交叉局面下SDAc示意3.2.1.3㊀追越局面问卷中追越局面详细划分为本船左(右)舷追越他船㊁本船左(右)舷被追越㊁左(右)后方他船追越本船和左(右)后方本船追越他船等8种局面下本船过他船左(右)侧㊁本船过他船艏部(艉部)或他船过本船艏部(艉部)等12种状态ꎬ其中左右舷追越和被追越局面下SDAc示意见图8ꎮ由图8可知:本船左右舷追越和被追越时ꎬSDAc在本船过他船左(右)侧时基本相同ꎬ且在追越和被追越局面下也基本相同ꎮ左右后方被追越局面下SDAc示意见图9ꎮ图8㊀左右舷追越和被追越㊀㊀图9㊀左右后方被追越局面下SDAc示意局面下SDAc示意㊀㊀由图9可知:在本船左右后方被追越时ꎬSDAc满足他船过本船艉部会遇局面略小于他船过本船艏部会遇局面ꎬ且左(右)后方他船追越本船时基本一致ꎮ本船左右后方追越时和本船左右后方被追越时也呈现相似的规律ꎬ其SDAc满足本船过他船艏部会遇局面略大于本船过他船艉部会遇局面ꎬ且左(右)后本船追越他船时也基本一致ꎮ本船尺度和他船尺度均为100m时ꎬ在相同会遇局面开阔水域和繁忙水域条件下的SDAc比较见03㊀中㊀国㊀航㊀海2020年第4期图10ꎮ图10㊀SDAc比较图㊀㊀由图10可知:在会遇局面下ꎬ当本船和他船尺度相同时ꎬ开阔水域条件下的SDAc大于繁忙水域条件下的SDAcꎮ结合所有数据的具体结果可知:在开阔水域㊁本船尺度为200m和300m的条件下ꎬ以及在繁忙水域条件下ꎬ对应的不同船舶尺度在不同会遇局面下的SDAc与在开阔水域条件下本船尺度为100m时具有相似的规律ꎻ在航道水域条件下ꎬSDAc与开阔水域和繁忙水域条件下的SDAc基本一致ꎬ唯一不同是在航道水域条件下无左右舷来船之分ꎬ其左舷来船和右舷来船的SDAc基本相同ꎮ综上所述ꎬ可得出以下结论:(1)在相同水域条件下ꎬ当本船和他船的尺度确定时ꎬ状态5~状态12中本船过他船艏部会遇局面下的SDAc略大于本船过他船艉部会遇局面下的SDAcꎮ(2)在相同水域条件下ꎬ当本船和他船的尺度确定时ꎬ状态13~状态20中他船过本船艏部会遇局面下的SDAc略大于他船过本船艉部会遇局面下的SDAcꎮ(3)在相同水域条件下ꎬ当本船和他船的尺度确定时ꎬ状态21㊁状态22和状态1~状态4中本船过他船左侧会遇局面下的SDAc与本船过他船右侧会遇局面下的SDAc基本相同ꎮ(4)在相同会遇局面下ꎬ当本船和他船的尺度确定时ꎬ开阔水域条件下的SDAc大于繁忙水域条件下的SDAcꎮ(5)在开阔水域和繁忙水域条件下ꎬ当本船和他船的尺度确定时ꎬ在左舷来船局面下和右舷来船局面下(如左交叉和右交叉)略有不同ꎬ基本满足左舷来船时SDAc略小于右舷来船时SDAcꎮ(6)在航道水域条件下ꎬ当本船和他船的尺度确定时ꎬSDAc在左舷来船局面下和在右舷来船局面下基本相同ꎮ3.2.2㊀SDAc比较分析根据问卷调查结果发现ꎬ对遇㊁交叉和追越等局面下的SDAc有一定的差异ꎬ彼此之间存在一定的隐性关系ꎮ本文仅示例分析调查问卷中在开阔水域条件下本船尺度为100m且他船尺度为100m时各种会遇局面的SDAcꎮ通过上述会遇局面的划分ꎬ对本船左舷来船和本船右舷来船进行分析ꎬ其中状态3~状态8因相对方位角不符而不参与分析ꎮ将状态1㊁状态2和状态9~状态22的SDAc输入到MATLAB程序中ꎬ通过最小拟合的最小二乘法原理拟合数据ꎬ调查问卷中在开阔水域条件下本船和他船的尺度均为100m时ꎬ各种会遇局面下的SDAc拟合示意见图11ꎮ图11㊀SDAc拟合示意㊀㊀由图11可知:本船左舷来船与本船右舷来船时的SDAc拟合曲线趋势相似且其SDAc拟合值较为接近ꎮ由于调查问卷中会遇局面划分较为详细ꎬ目前数据还无法确定各会遇局面的定性关系ꎬ因此仅将各会遇局面涵盖在COLREGs提出的对遇㊁交叉和追越等3种局面下分析ꎬ可知SDAc在交叉局面下最大ꎬ在追越局面下次之ꎬ在对遇局面下最小ꎮ本船右舷来船时SDAc在相对方位角为(0ʎꎬ6ʎ)时最小ꎬ在相对方位角为(6ʎꎬ112.5ʎ)时逐渐增大ꎬ在相对方位角为(112.5ʎꎬ180ʎ)时逐渐减小ꎮ本船左舷来船时SDAc与本船右舷来船时SDAc存在相同的规律ꎬ均为SDAc随着相对方位角的增大先逐渐增大再减小ꎮ3.3㊀比例系数λMs的确定对于海上交通安全而言ꎬ船舶在采取避碰行动的关键时期是分秒必争的ꎬ为方便驾驶员能在第一时间掌握各会遇局面下的SDAcꎬ可通过引入比例系数λMsꎬ根据各会遇局面下SDAc的大小关系ꎬ及时确定某会遇局面下的SDAcꎬ保证驾驶员有足够的时间思考并及时采取正确的避碰措施ꎮ比例系数λMs确定的具体步骤如下:1)通过问卷获取不同会遇局面和不同船舶尺度过艏部或过艉部和过左侧或过右侧的SDAcꎮ2)根据几何模型ꎬ计算不同会遇局面和不同船舶尺度下过艏部或艉部的SDAcꎮ3)根据MSmin=SDAc-SDAminꎬ获得在不同会遇局面和不同船舶尺度下过艏部或艉部的MSminꎮ13㊀㊀陈传仁ꎬ等:不同水域船舶会遇危险评判阈值4)根据MSmin的分析结果ꎬ由每种船舶尺度下的最大MSmin可得到不同会遇局面和不同船舶尺度下过艏部或艉部的MSmin相对其最大值的比例系数λMs=MSminmaxMSminꎮ将每种水域条件下本船尺度为100m的船舶对应他船尺度为100m㊁200m和300m类型的船舶得到的各会遇局面下的比例系数λMs记录在一个表格中ꎬ每个表格中包含66个系数ꎮ问卷中涉及3种水域条件㊁3种本船尺度ꎬ故可得到获取比例系数的9个表格ꎮ3.4㊀问卷内容整理由调查问卷调查的结果可知:本船追越他船局面下和他船追越本船局面下其SDAc基本一致ꎬ无左舷来船和右舷来船之分ꎮ因此ꎬ在后续的研究工作中ꎬ将现阶段调查问卷中有关会遇局面划分的内容进一步调整为:1)(左右舷)追越和被追越改为本船追越他船㊁他船追越本船ꎮ2)左右后方被追越改为后方他船追越本船ꎮ3)左右后方追越改为后方本船追越他船ꎮ综合考虑本船㊁目标船的航速㊁航向和目标船的相对方位ꎬ最终确定16种会遇局面ꎮ通过问卷结果对会遇局面相关内容进行调整ꎬ可为后续课题研究减轻负担ꎬ是研究过程中查漏补缺的关键环节ꎮ4㊀结束语本文基于调查问卷研究初步获得在不同水域㊁不同会遇局面下不同船舶尺度的SDAcꎬ了解到各会遇局面下SDAc的潜在关系ꎮ同时ꎬ记录船讯网上船舶航行时的各项航行数据ꎬ获得与调查问卷中各会遇局面相匹配的实测数据ꎮ通过二者对比发现:调查问卷中航道水域㊁繁忙水域和开阔水域条件下各会遇局面的SDAc与实测值均存在不同程度的误差ꎬ且其结果总体偏大ꎬ有待借助数据挖掘等方法ꎬ结合实测数据对问卷结果进行修改ꎮ尽管问卷调查是针对互见情况进行的ꎬ目前由于船舶感知设备尚不具备对COLREGs第18条船舶之间的责任条款中权利船舶进行识别的功能ꎬ故未设计该情况下的项目调查ꎬ但若能获得该条款下的权利船舶特征ꎬ诸如船舶自动识别系统(AutomaticIdentificationSystemꎬAIS)信息ꎬ依然可采用该问卷调查值ꎬ或根据权利船的特殊情况(如考虑操限船作业水域等)ꎬ通过调整危险评判阈值调整系数(互见中机动船阈值调整系数为1)实现ꎮ对于COLREGs第19条在能见度不良情况下的危险评判阈值ꎬ在模型中可根据能见度仪信息自动调整系数ꎬ以满足安全要求ꎮ通过理论与实践相结合完善并精确各会遇局面下的SDAcꎬ建立不同水域船舶会遇危险评判阈值系统ꎬ仍需进一步研究ꎮ保证危险评判阈值系统的正确性能提高预警率ꎬ为建立准确的船舶避碰辅助决策奠定基础ꎬ提高船舶避碰的有效性ꎬ同时在自动避碰方面为实现船舶智能航海提供技术保障ꎮ参考文献[1]㊀GOODWINEM.AStatisticalStudyofShipDomains[J].JournalofNavigationꎬ1975ꎬ(28):328 ̄344.[2]㊀DAVISPVꎬDOVEMJꎬSTOCKELCT.AComputerSimulationofMarineTrafficUsingDomainsandArenas[J].JournalofNavigationꎬ1980ꎬ33(2):215 ̄222.[3]㊀COLLEYBAꎬCURTISRGꎬSTOCKELCT.ManoeuveringTimesDomainsandArenas[J].JournalofNavigationꎬ1983ꎬ(36):324 ̄328.[4]㊀程浩.海上交通安全中船舶避碰决策技术研究[D].大连:大连海事大学ꎬ2009.[5]㊀CHINHCꎬDEBNATHAK.ModelingPerceivedCollisionRiskinPortWaterNavigation[J].SafetyScienceꎬ2009ꎬ47(10):1410 ̄1416.[6]㊀SILVEIRAPAMꎬTEIXEIRAAPꎬGUEDESSOARESC.UseofAISDatatoCharacteriseMarineTrafficPatternsandShipCollisionRiskofftheCoastofPortugal[J].JournalofNavigationꎬ2013ꎬ(66):879 ̄898.[7]㊀SZLAPCZYNSKIRꎬSZLAPCZYNSKAJ.AnAnalysisofDomain ̄BasedShipCollisionRiskParameters[J].OceanEngineeringꎬ2016ꎬ126:47 ̄56.[8]㊀郑中义ꎬ吴兆麟.船舶碰撞危险度的新模型[J].大连:大连海事大学学报ꎬ2002ꎬ28(2):1 ̄5.[9]㊀王刚.船舶扩展式博弈避碰决策系统建立与仿真研究[D].大连:大连海事大学ꎬ2014.[10]㊀苏鹏.港口水域船舶碰撞危险预警模型及应用[D].厦门:集美大学ꎬ2015.[11]㊀李丽娜.船舶自动避碰研究中安全会遇距离等要素的确定[J].大连:大连海事大学学报ꎬ2002ꎬ28(3):23 ̄26.[12]㊀高建杰.镇扬汽渡水域船舶碰撞危险智能预警模型研究[D].福建:集美大学ꎬ2018.[13]㊀WOERNERKꎬBENJAMINMRꎬNOVITZKYMꎬetal.QuantifyingProtocolEvaluationforAutonomousCollisionAvoidance[J].AutonomousRobotsꎬ2019ꎬ43:967 ̄991.[14]㊀孙峰ꎬ蔡玉良ꎬ马吉林.船舶智能避碰策略测试方法与指标研究[J].交通信息与安全ꎬ2019ꎬ37(5):84 ̄93.23㊀中㊀国㊀航㊀海2020年第4期。
物理运动平台的三维视景补偿算法

物理运动平台的三维视景补偿算法陈国权;尹勇;李丽娜;杨神化【摘要】为使船舶操纵模拟器更具真实感,在现有航海模拟器架构上增加电动杆驱动的物理运动平台,构建半物理运动平台驱动的船舶操纵模拟器.主要解决船舶操控仿真平台中船模集成、船模解算坐标与电动平台坐标系同步以及因电动平台限位而需进行的视景补偿等算法的研究与实现等问题.实际集成与测试结果表明,该方法可行.【期刊名称】《中国航海》【年(卷),期】2015(038)003【总页数】4页(P57-60)【关键词】船舶工程;船舶智能操控仿真平台;电动杆驱动;坐标系统匹配;视景补偿;三维仿真【作者】陈国权;尹勇;李丽娜;杨神化【作者单位】大连海事大学航海动态仿真与控制行业重点实验室,辽宁大连116026;集美大学航海学院,福建厦门361021;大连海事大学航海动态仿真与控制行业重点实验室,辽宁大连116026;集美大学航海学院,福建厦门361021;集美大学航海学院,福建厦门361021【正文语种】中文【中图分类】TP391.9现代航海模拟器自诞生至今,经历了从简单到复杂、从单一到综合的发展历程。
20世纪 80年代以来,计算机成像(Computer Generated Image,CGI) 生成视景技术的采用,不仅使航海模拟器经历了从“盲” ( 无视景,仅凭仪器操纵) 到“可视”( 有视景,能创建一种逼真的操作环境)的变革,而且使航海模拟器与飞行模拟器一起成为了虚拟现实系统成功应用的范例。
[1]类似的半物理平台[2-4]已得到长足发展,但随着模拟器不断普及,使用者对航海模拟器提出了更高的要求,纯视景的航海模拟器仍停留在视觉的感受上,已无法满足当前的需求。
物理驱动平台(如电动平台)的引入可更加有效地增强用户的操纵体验[5],但在研究实现小型船舶的物理运动仿真平台时发现,小型船舶的转动运动幅值通常较大,而物理仿真平台通常会出于安全和稳定性考虑设置运动幅度限定,此时完全依赖物理仿真平台的运动不能完全与船舶的真实运动相匹配。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第37卷 第4期大连海事大学学报Vol.37 No.4 2011年11月Journal of Dalian Maritime University Nov., 2011文章编号:1006-7736(2011)04-0001-05船舶拟人智能避碰决策方法及其评价标准的构建李丽娜1,陈国权1,2,邵哲平1,熊振南1,杨神化1,孙洪波1(1.集美大学航海学院,福建厦门361021;2.大连海事大学航海学院,辽宁大连116026)摘要:概括船舶拟人智能避碰决策(PIDVC A)方法及其评价标准构架,论述PIDVCA方法中基本准则的定性衡量和评判依据的定量计算及其在PIDVCA生成与优化算法中的具体实施方法.模拟试验结果表明了所构建PIDVCA方法的科学性、合理性和有效性.关键词:船舶拟人智能避碰决策(PIDVCA);基本准则;评判标准中图分类号:U676.1 文献标志码:AConstruction of the PIDVC A systemand its evaluation standardLI Lina1,CHEN Guoquan1,2,SHAO Zheping1,XIONG Zhennan1,YANG Shenhua1,SUN Hongbo1(1.Navigation C olle ge,Ji mei University,Xiamen361021,China;2.Navigation C oll ege,Dalian Maritime Univers ity,Dalian116026,China)A bstract:The personifying intelligent decis ion-making for vessel col-lision avoidance(PIDVCA)system and its evaluation standard frame were summarized.The basic qualitative and quantitative judging standard in the PIDVCA and its concrete implementing way of the al-gorith m of the generation and opti mization were discussed.Simula-tion tests indicate the scientificalness,rationality and validity of the PIDCVA.Key words:personifying intelligent decision-making for vessel colli-sion avoidance(PIDVCA);basic standard;evaluationstandard0 引 言据不完全统计,绝大多数海上事故均涉及人的因素,因此研究具有智能避碰决策支持功能的船用智能避碰导航仪(VICAN)[1]对减少船舶碰撞事故发生具有重大的现实意义.如何保证VICAN自动提供的避碰决策具有合理有效性,一直是船舶避碰决策领域专家学者十分关注的问题.国内外目前对船舶安全会遇距离(d SD A[i])、紧迫局面距离(d CQS)、紧迫危险距离(d IDS)等量化模型[2-4]的研究相对较少.虽然涉及碰撞危险度研究的文献很多,但鉴于碰撞危险和碰撞危险度的模糊性和不确定性,目前尚无公认和统一的认识[5],尤其在智能避碰决策的自动化方法研究中,目前还没有形成一套较完整的决策方法及其评价标准.为此,本文基于船舶拟人智能避碰决策(PIDVCA)的研究思路[6],构建一套PIDVCA方法及其评价标准,并着重论述其内涵,分析其仿真实验验证结果.1 PIDVCA方法及其评价标准如图1所示,PIDVCA方法包含定性的基本准则、定量的评判依据和PIDVC A生成与优化算法.定量的评判依据包括潜在动态危险判据和动态危险度判定阈值、动态危险度判定准则以及决策实施方案动态优化目标函数.图1 PIDVCA方法及其评价标准构架该方法蕴涵在PIDVCA理论模型[7]中,并以过程性知识为载体的智能程序代码编译成PIDVCA可执行程序文件,指导整个PIDVCA形成过程,以确保PIDVCA实施方案达到合理、有效和优化的目的.收稿日期:2011-06-29基金项目:国家自然科学基金资助项目(60774066);福建省交通厅科研基金资助项目(200912)作者简介:李丽娜(1962-),女,福建泉州人,教授,硕士生导师,E-mail:lln668@ DOI:10.16411/ ki.issn1006-7736.2011.04.0192 PIDVCA方法及其评价标准的内涵2.1 定性的基本准则关于定性的PIDVCA基本准则,一方面是从《国际海上避碰规则》(《COLREGS》)提炼得到关于确保两船间安全协调避让的行动准则;另一方面是来自海员问卷调查结果,以及在航海雷达模拟器培训教学中收集到的经验丰富的驾驶员在典型会遇态势避让过程的通常做法以及良好船艺的运用.2.2 定量的评判依据2.2.1 潜在动态危险判据关于定量的潜在动态危险判据是指根据建立的潜在动态危险判据估算模型实时计算得到的d SD A及其最小值d SD Amin(船舶的碰撞区域半径),以及本船的安全航迹带,或称矩形框[7].文献[3]d SDA估算模型考虑了天气情况、本船的船型尺寸、操纵性参数、海域风浪对船舶的影响,以及目标船船长L t[i]、运动速度v t、与本船的相对方位B等因素.d S DA[i]、d SD Amin[i]分别表示第i个目标船与本船之间的安全会遇距离最大和最小阈值.为降低决策过程的复杂度,忽略目标船与本船的相对方位B的影响,将文献[3]中的估算公式简化为d SD Amin[i]=2S+(L o135+L t[i] 45)π(1)d S DA[i]=(v t[i]t n+d S DA min+d Fd)1852(2)其中:t n、d Fd分别为本船全速满舵旋回90°的时间和旋回进距;S为目标船位置滤波方差;L o为本船船长.如果目标船没有提供AIS信息,则令目标船船长L t[i]=350m代入式(1).如果目标船为被追越船,则d S DA[i]=d S DA[i]-v t[i]t n60(3) 本文引入危险判据阈值的可变区间,即d s[i]∈{d SD Amin[i],d SD A[i]},定义d SD A[i]、d SDA min[i]分别为可变区间的上边界和下边界,多船会遇的d SD A[i]可根据船舶密度和环境条件在其可变区间内进行调整,使之在形成PIDVCA的校验与优化过程中自动调整到合理值.引用文献[8]安全领域的模糊边界的概念,在判断目标船是否与本船存在碰撞危险时,如果目标船的d CP A[i]<0.725d S DA[i]且t CP A[i]>0时,判定该目标船与本船存在潜在危险,而在形成PIDVCA实施方案时,以d CPA[i]≥d SD A[i]为求取避让幅度的依据[9].静止碍航物的危险判断是根据船舶的操纵性参数,以船舶航线为基础形成的矩形框作为危险判断的依据,只要该矩形框内的安全水深范围没有静止碍航物,则是安全的,否则与该矩形框内的静止碍航物存在潜在的碰撞危险[7].2.2.2 动态危险度判定阈值PIDVC A方法中的动态危险度意指能较客观反映本船与危险目标船时空上的潜在碰撞危险程度,具体要求既能够反映本船与各危险目标船潜在碰撞危险的紧迫程度,又能体现本船避让各危险目标船的难易程度.定量的动态危险度判定阈值取决于d SD A[i]及d SD Amin[i]的d CQ S[i]和d ID S[i]或本船满舵改向90°或最大改向角C m(图2)的最晚施舵时机t ln[i]及其最小值t ln-min[i].动态危险度判定阈值不仅可用于判断目标船与本船是否陷入紧迫局面或紧迫危险局面,t ln[i]和t ln—min[i]还可以用于反映本船与危险目标船时空上的潜在碰撞危险程度.图2为本船全速满舵转向后目标船与本船相对运动几何图.图中C o、v o分别为本船航向和航速;v t、v r分别为目标船真速度和相对运动速度;R.M.L、N. R.M.L分别为本船改向前后目标的相对运动矢量, N.R.M.L′为N.R.M.L的平行线.显然,R.M.L和N.R.M.L′两条相对运动线的交点,就是本船改向后对应的转向点N(x b,y b)[10].根据船舶操纵性能及两船的运动关系分析,基于N(x b,y b)可以估算最晚施舵点L(x a,y a),根据平面两点式方程,便可求出d CQS[i].如图2所示的会遇态势,设本船全速满舵改向AC(10°、30°、C m)时,来船产生的相对位移为d ss,其在x轴、y轴的分量分别为x s、y s,其计算式为x s[i]=v t[i]·k t·t n·sin C t[i]-k d·D c (4) y s[i]=v t[i]·k t·t n·cos C t[i]+k f·d Fd (5)其中:t n为本船全速满舵转向90°的时间;D c为旋回初径;d Fd为旋回进距;v t、C t分别为目标船真航速和真航向;k t、k d、k f为大于0且小于1的系数,可根据改向角AC的大小取值.当本船全速满舵改向90°时,上述各系数取值为1.L(x a,y a)的计算参考文献[10].于是,目标船对应于d SD A[i]的d CQS[i]和目标船到达L(x a,y a)的t ln[i]由下式计算d CQS[i]=x a[i]2+y a[i]2(6) t ln[i]=(x[i]-x a[i])2+(y[i]-y a[i])2v r[i](7)2 大连海事大学学报 第37卷 其中,x [i ]、y [i ]为目标船i 与本船当前的位置坐标.当N (x b ,y b )计算式中的d S DA [i ]分别用d SD A [i]图2 紧迫危险距离模型方法示意图和d S DA min [i ]代入,根据AC 以及k t 、k d 和k f 的不同取值,分别求得初始避让施舵距离d RP [i ]、d CQS [i ]和d I DS [i ]以及目标船到达d RP [i ]、d CQ S [i ]和d I DS [i ]位置点的初始施舵时机t I SR [i ]、t ln [i ]和t ln -min [i ].当AC 取值为初始最佳改向角30°(或10°)时,将计算得到的预测相对运动方向C rn 、N (x b ,y b )以及对应的k t 、k d 和k f 值代入式(4)~(7),则计算得到t ISR [i ].2.2.3 动态危险度判定准则动态危险度判定准则由两部分构成:一是判定本船是否与潜在危险的目标船陷入紧迫局面或紧迫危险;二是在多船会遇各船动态危险度的排序以及参考目标船的判定准则.设危险目标船i 与本船的相对距离为d R [i ],如果d I DS [i ]<d R [i ]≤d CQS [i ]或t ln -min [i ]<t ln [i ]≤0,则两船已陷入紧迫局面;如果d R [i ]<d I DS [i ]或t ln -min [i ]<0,则两船已陷入紧迫危险局面.关于参考目标的定义:指多船会遇存在多艘危险目标船的情况下,用于确定PIDVCA 方案的目标船,通常也称之为避让重点船.t ln [i ]和t I SR [i ]不仅反映各目标船碰撞危险的紧迫程度,也反映本船避让各危险目标船的难易程度,可较客观地反映危险目标船与本船时空上的潜在碰撞危险程度.但由于船舶交会特征的多样性,即同一种会遇局面下可以有不同的交会特征(图3所示,T z 表示交会特征值).为确保依据参考目标船确定的PIDVCA 方案能同时避开所有的潜在危险目标船,定义t ISR [i ]为PIDVCA图3 左舷交叉会遇局面下不同交会特征示意图方法的碰撞危险度,其值越小,说明该船的危险度及对其避让的难度越大.因此,根据t I SR [i ]取值对各危险目标船的危险度大小排序是合理的,并以潜在危险目标船中t I SR [i ]最小者t ISR [n ]=min {t ISR [i ]}判定为危险度最大且避让难度最大的目标船,并以此作为本船确定初始PIDVCA 方案的参考目标船.2.2.4 PIDVCA 方案局部动态优化目标函数在满足安全的前提条件下,以避碰决策实施后航迹偏移量最小为经济指标.当仅有两船会遇时,只需要对雾航情况来自左正横附近危险目标船这种特定会遇态势的PIDVCA 方案实施动态优化;对于多船会遇,只需要对所有目标船均与本船构成潜在碰撞危险且预测复航时机较大的初始PIDVCA 方案实施动态优化,避免本船产生较大的航迹偏移量.2.3 PIDVCA 生成与优化算法定性的基本准则与定量的评判依据通过PIDVCA 生成与优化算法具体实施.按照形成决策的方法不同,将PIDVC A 生成与优化算法划分为两船会遇和多船会遇两种情况.2.3.1 两船会遇PIDVCA 生成与优化算法通常情况下,两船会遇PIDVCA 生成与优化算法[11]是基于《COLRE GS 》指导下的目标交会特征识别算法、目标潜在危险判断算法、潜在危险目标的会遇属性及本船对危险目标的避让属性识别算法的处理结果,以PIDVCA 方案生成算法为主,必要时辅以协调避碰决策优化算法、空间搜索寻优算法和动态优化目标函数指导下的PIDVCA 方案局部动态优化算法.协调避碰决策优化算法由具有让路义务的目标船的PIDVCA 实施方案计算模型与AIS 短信自动3第4期 李丽娜,等:船舶拟人智能避碰决策方法及其评价标准的构建 播发技术构成[6].空间搜索寻优算法是指本船与目标船已经陷入紧迫局面,本船在d SD A[i]的可变区间{d S DA min[i],d SD A[i]}内寻找使本船与目标船之间d CP A[i]达到最大值的PIDVCA实施方案[11].2.3.2 多船会遇PIDVCA生成与优化算法多船会遇的避碰方法没有规则可循,一般凭驾引人员的职业判断、直觉、通常做法及良好船艺的具体运用进行避碰决策和实施避让操船.“海员的通常做法”是指驾驶员在多船决策过程中的通常做法,即针对避让重点船习惯“套用”两船之间的《COLRE GS》要求;“驾驶员的直觉和良好船艺”是指驾驶员在避让操船过程中能正确把握避让时机、幅度以及复航时机,使避让实施效果既确保避让的安全性,又满足避让的经济性.可见,多船会遇的避碰方法相对两船会遇复杂.通常情况下,多船会遇PIDVCA生成与优化算法(图4)基于目标交会特征识别算法、目标潜在危险判断算法、潜在危险目标船的交会属性及本船对危险目标的避让属性识别算法和危险目标会遇态势分类算法的处理结果,由初始PIDVCA方案生成算法、让清校验算法、模拟海员通常做法的通用型算法、空间寻优搜索算法和时空寻优搜索算法为主,必要时辅以协调避碰决策优化算法和动态优化目标函数指导下的PIDVCA方案局部动态优化算法.问卷调查统计结果显示,针对本船为直航船的不协调避碰行为问题,有89.7%的海员采取通过VHF提醒来船进行协商避碰的方法.因此,上述协调避碰决策优化算法主要用于优化该类不协调的避碰行为问题,并配合AIS短信自动播发技术形成协调优化方法.时间搜索寻优算法是在调用海员通常做法通用型算法后未能找到合适的PIDVCA实施方案,在本船施舵时机(t SR[i])的可变区间{0,t L}或{t I SR[i], t L}(t L=min{t ln[i]})内进行时间搜索寻优,即按照一定的步长减小本船t SR[i]的方法寻找合适的PIDVCA实施方案.时空搜索寻优算法是在调用时间搜索寻优算法后未能找到合适的PIDVCA实施方案,需要再次调用空间搜索寻优算法,当t L≥0时所形成的PIDVCA 实施方案可获得与目标船间最大的d CP A.关于多船会遇紧迫危险决策算法仅做了初步研究[13].2.4 PIDVCA的评价标准图4 多船会遇PIDVCA生成与优化算法PIDVC A评价标准源于PIDVCA方法中定性的基本准则、定量的评判依据和PIDVCA生成与优化算法,亦称PIDVCA的评价等级,因此,PIDVCA算法具有自动分析决策效果的能力.本文假定目标船保向保速,分析预测本船实施PIDVCA方案后的避让效果,并以形成PIDVCA方案自动生成的评价等级加以体现,具体根据避让决策行动是否符合《COLRE GS》或公认的海员通常做法以及预测行动实施以后目标船与本船之间的大小来划分相应的等级(表1).表1 PIDVCA方案评价等级及其含义评价等级含义安全等级:0按照《COLREGS》,仅靠本船改向避让能确保目标船与本船在其d SDA[i]外通过,即满足dCPA≥dSDA[i]次安全等级:1陷入紧迫局面按照等级0的避让方法,仅靠本船改向避让已不能确保目标船与本船在其d SDA[i]以外通过,只能确保在其d SDAmin[i]以外通过,即d SDAmin[i]<d C PA<d SDA[i]安全等级:2(仅限于多船会遇局面)按照等级0的避让方法,仅靠本船改向避让已不能确保目标船与本船在其d SDA[i]以外通过,需要本船改变原避让方向才能满足d CPA≥d SDA[i]次安全等级:3陷入紧迫局面(仅限于多船会遇局面)按照等级2的避让方法,仅靠本船改向避让也不能确保目标船与本船在其d SDA[i]以外通过,只能确保在其d SDAmin[i]以外通过,即d SDAmin[i]<d C PA<d SDA[i]紧迫危险:4单凭本船改向避让已不能确保参考目标船与本船在其dSDAm in[i]以外通过(不能避免碰撞),只有取得对方协调避让才能避免碰撞,或需要采取辅助变速4 大连海事大学学报 第37卷 3 多船会遇的典型示例仿真分析图5为一则模拟海员通常做法的避碰决策自动生成与优化及其避碰过程自动监控的仿真示例.图5 模拟海员通常做法的自动避碰监控仿真示例本船OS 4装载PIDVCA 算法,T 1、T 2和T 3为没有装载PIDVCA 算法的目标船.从图6可知,OS 4与T 1的d CPA =0.16n mile ,构成潜在碰撞危险.对于多船避让问题,根据海员通常做法,对于避让参考船通常套用两船之间适用的《COLREGS 》来考虑.因此,基于OS 4与避让参考目标船T 1的对遇关系,OS 4需履行责任船义务,按照PIDVCA 算法计算得到初始避让30°时机为3.24min ,并预测OS 4在3.24min 后采取向右避让30°.预测结果与T 2的d CP A =0.33n mile 是否可能构成新的碰撞危险?即OS 4是否需要以T 2为避让重点目标船继续加大避让幅度还需要进一步判断.PIDVCA 算法调用模拟海员通常做法的通用型算法,先判断新危险目标T 2的t CPA 是否小于OS 4的t L ?结论是否定的;接着计算T 2的复航限制时间t c (本船复航与新的潜在危险目标不会构成实际危险的复航限制时间),判断OS 4的预测恢复航向时间是否小于T 2的t C (15.2min )?根据计算结果,OS 4预测复航时间t r (AC )(11.5min )明显小于t C ,表明OS 4复航后,与T 2的潜在碰撞危险自然消失,则本初始决策方案有效.结合图6、7可以看出,虽然OS 4改向后T 2的d CP A 从2.34n mile 下降为0.33n mile ,但是这段时间内T 2的t CP A 远大于0,在T 2的还有10几分钟之前,OS 4已经恢复原航向,使T 2的d CPA 已经恢复到1.77n mile ,可见,OS 4与T 2实际并没有构成碰撞危险.4 结 语本文通过“NSACA 仿真测试平台”的仿真试验与结果分析,验证了所构建的PIDVCA 方法可确保PIDVC A 方案的科学性、合理性和有效性.图6 OS 4与T 1、T 2、T 3的d CP A [i ]值图7 OS 4与T 1、T 2、T 3的t CP A [i ]值参考文献(References ):[1]李丽娜,杨神化,索永峰.船用智能避碰导航仪(VICAN ):中国,201063059Y [P ].2008-05-21.[2]毕修颖,吴兆麟,姜广生.船舶避碰行动领域模型的研究[J ].大连海事大学学报,2003,29(1):9-12.[3]李丽娜.船舶自动避碰研究中安全会遇距离等要素的确定[J ].大连海事大学学报,2002,28(3):23-26.[4]杨神化,李丽娜,施朝健.船舶自动避浅避礁决策支持系统[J ].上海海事大学学报,2007,28(2):14-20.[5]郑中义,吴兆麟.船舶避碰决策[M ].大连:大连海事大学出版社,2000.[6]李丽娜,杨神化,熊振南,等.船舶拟人智能避碰决策理论框架的研究[J ].中国航海,2009(2):30-34.[7]李丽娜,杨神化,陈国权,等.船舶拟人智能避碰决策理论模型的构建与验证[J ].中国科技成果,2010(22):23-25.[8]赵劲松,王逢辰.船舶避碰学原理[M ].大连:大连海事大学出版社,1999.[9]李丽娜,熊振南,高岩松,等.单船智能避碰决策的生成与优化[J ].中国航海,2002,51(2):49-52.[10]熊振南,李丽娜,周伟.紧迫危险下的船舶智能避碰决策研究[J ].中国航海,2009,32(4):39-43.[11]李丽娜,邵哲平.船舶拟人智能避碰决策理论介绍[J ].中国海事,2011,72(7):24-27.[12]李丽娜,杨神化,尹勇.船舶自动避碰仿真平台的构建与测试方法研究[J ].中国航海,2006(3):47-50.[13]周伟,李丽娜,陈国权,等.多船紧迫危险局面的智能避碰决策与仿真[J ].集美大学学报:自然科学版,2010,15(5):347-352.5第4期 李丽娜,等:船舶拟人智能避碰决策方法及其评价标准的构建 。