滴水湖无人船测试场应急保障航道规划
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3. 中交上海航道勘察设计研究院有限公司ꎬ上海 200120ꎻ 4. 大连海事大学航海学院ꎬ辽宁 大连 116026)
摘要:针对滴水湖新建无人船测试场的应急保障问题ꎬ建立基于 Maklink 图论和 Dijkstra 算法的多
终点航道规划模型ꎮ 通过环境建模确定障碍物大小和位置ꎻ受 PNPoly 算法启发ꎬ引入剔除函数进
safetyꎬ and the planning result can provide reference for the management of Dishui Lake and the emer ̄
gency support of the unmanned ship test site.
收稿日期: 2020 ̄09 ̄08 修回日期: 2020 ̄11 ̄22
QI Yuling1aꎬ1b ꎬ SHEN Jianhua2 ꎬ XU Yuan3 ꎬ REN Hongxiang4 ꎬ ZENG Jianfeng3
(1. a. Merchant Marine Collegeꎻ b. Engineering Research Center of Shipping Simulationꎬ Ministry of Educationꎬ
传统的路径规划模型的构建较少结合具体情况
性无人船测试场ꎮ 为保障无人船测试期间的安全ꎬ
需要根据无人船测试场的布局对可能的突发情况制
定应急物资输送、应急救援实施的交通组织规划尤
其是航道规划ꎮ 目前滴水湖一号码头具备充足的配
改进ꎬ所采用的算法比较单一ꎬ容易出现运算结果较
套资源和应急保障能力ꎮ
差、易陷入局部最优的情况ꎬ对复杂环境、特殊环境
以及通航安全ꎮ
合蚁群算法对规划的航道进行优化ꎬ为滴水湖管理
http: / / www. smujournal. cn hyxb@ shmtu. edu. cn
船舶在滴水湖内航行时会经过在建的无人船测
第1 期
白响恩ꎬ等:滴水湖无人船测试场应急保障航道规划
15
义为施工障碍物ꎬ在建设完成后则被定义为一般障
所有障碍物区域均需拓宽安全距离 [7] ꎮ 由于
图 3 应急保障航道规划总体流程
中心雕塑位于滴水湖正中位置ꎬ无论如何规划应急
保障船舶均需经过此处ꎬ所以中心雕塑对航道影响
较大ꎻ无人船测试场作为应急保障区域ꎬ在终点的数
量和位置选取上要仔细斟酌ꎮ 针对该情况ꎬ在中心
雕塑处将安全距离拓宽 60 mꎻ把以无人船测试场外
有一条真正意义上规范的航道ꎮ
向 Dijkstra 算法求解多条改航路径ꎻ朱小林等 [4] 在
综合各项因素的基础上ꎬ针对海上应急救援系统中
应急资源的决策问题建立了基于事件类型的应急物
资和船舶分配模型ꎻ余梦珺等 [5] 选取海洋相关指标
构建出环境威胁场ꎬ利用蚁群算法对各目标在不同
救援时段具有不同权重的情况展开西北航道海上救
侧的两个端点为圆心、半径为 100 m 的两个圆形区
域作为终点选址区域( 见图 2 中虚线圆) ꎻ其余障碍
物处适当拓宽安全距离ꎮ 最终选取 1 个起点 S 和 3
个终点 T1 、T2 和 T3 ꎮ
3 000 mꎮ ②自由链接线( 采用虚线段表示) 被定义
为两个障碍物之间不与障碍物相交的端点之间的连
线ꎬ以及障碍物端点到环境模型边界线的垂直线段ꎻ
断向智能化过渡ꎮ 相较于陆地环境和空中环境ꎬ水
观光旅游条件的湖区ꎬ具有自身的独特性ꎬ为保障观
光旅游的安全和可持续发展ꎬ在航道规划中需要纳
边连接北岛、西岛和南岛ꎮ 随着上海自贸试验区临
心ꎬ涉及游船、快艇等多种船舶航行活动ꎮ
“ 滴水湖无人船测试场项目” 是由包括上海临
入应急保障因素ꎮ 航道规划的本质是路径规划ꎬ其
中图分类号: U612. 1ꎻ U697. 1 文献标志码: A
Emergency support channel planning for unmanned ship
test site in Dishui Lake
BAI Xiang’ en1aꎬ1b ꎬ ZHOU Junjie1aꎬ1b ꎬ XIAO Yingjie1aꎬ1b ꎬ XU Xiaofeng1aꎬ1b ꎬ
directed network diagramꎬ and the ant colony algorithm is used to optimize the set of the shortest emer ̄
gency channels. The analysis of the result shows that the final planned channel is of high efficiency and
等新理念、新技术的发展ꎬ无人船开始兴起ꎬ船舶不
1 滴水湖无人船测试场现状
1. 1 背景概况
滴水湖位于上海市浦东新区南汇新城镇ꎬ整个
域环境的限制条件更多、安全风险更大ꎬ因此对水域
湖呈圆形ꎬ直径约 2 660 mꎬ湖中心建有水滴雕塑ꎬ岸
进行航道规划十分必要ꎮ 水域环境尤其是具备一定
港新片区的经济发展ꎬ滴水湖成为该地区的旅游中
4. Navigation Collegeꎬ Dalian Maritime Universityꎬ Dalian 116026ꎬ Liaoningꎬ China)
Abstract: In view of the problem of emergency support for the new built unmanned ship test site in
④可行路径( 采用实线段表示) 为每两个节点有效
相连的结果ꎬ其中“ 有效” 指线段不可与其端点外的
虚线线段相交ꎬ且线段不可穿越障碍物ꎮ 经拓宽安
全距离和膨化处理后的障碍物见图 2ꎮ 构建出的滴
水湖无人船测试场的具体环境模型无向网络图见
图 4ꎮ
图 2 经拓宽安全距离和膨化处理后的障碍物
2 应急航道规划总体流程
14
第 42 卷
Key words: Dishui Lakeꎻ unmanned ship test siteꎻ emergency supportꎻ channel planningꎻ Maklink
graph theoryꎻ Dijkstra algorithm
0 引 言
随着近年来物联网、大数据、云计算、人工智能
model is improved by introducing the elimination function inspired by PNPoly algorithm. Dijkstra algo ̄
rithm is used to search the shortest emergency channels from the starting point to the terminals in the un ̄
港海洋高新技术产业发展有限公司在内的多家单位
实现离不开算法的支持ꎮ 这些算法根据其实现原理
和组织共同参与的新兴项目ꎬ旨在建立多功能前沿
可分为 非 进 化 型 算 法 ( 如 A∗ 算 法、 人 工 势 场 法、
Floyd 算法等) 和进化型算法( 如 TS 算法、粒子群算
法、遗传算法等) 两类 [1] ꎮ
基于 Maklink 图论和 Dijkstra 算法进行应急保
障航道规划ꎬ需要结合滴水湖的独特环境进行合理、
有效的创新ꎬ使规划出的航道安全且易于管理ꎮ 应
滴水湖无人船测试场应急保障航道规划
白响恩1aꎬ1b ꎬ 周俊杰1aꎬ1b ꎬ 肖英杰1aꎬ1b ꎬ 徐笑锋1aꎬ1b ꎬ 戚玉玲1aꎬ1b ꎬ
沈建华2 ꎬ 徐元3 ꎬ 任鸿翔4 ꎬ 曾建峰3
(1. 上海海事大学 a. 商船学院ꎻ b. 航运仿真技术教育部工程研究中心ꎬ上海 201306ꎻ 2. 上海港引航站ꎬ上海 200080ꎻ
行模型改进ꎻ利用 Dijkstra 算法在无向网络图中搜索从起点至终点的最短应急航道ꎬ并利用蚁群算
法对最短应急航道集合进行优化ꎮ 结果分析显示ꎬ最终规划的航道高效、安全ꎬ规划结果可以为滴
水湖管理工作和无人船测试场应急保障提供参考ꎮ
关键词: 滴水湖ꎻ 无人船测试场ꎻ 应急保障ꎻ 航道规划ꎻ Maklink 图论ꎻ Dijkstra 算法
基金项目: 国家自然科学基金(51909155) ꎻ上海市科学技术委员会项目(14170501600)
作者简介: 白响恩(1984—) ꎬ女ꎬ上海人ꎬ副教授ꎬ博士ꎬ研究方向为船舶交通管理ꎬ( E ̄mail) xebai@ shmtu. edu. cn
上 海 海 事 大 学 学 报
Dishui Lakeꎬ a multi terminal channel planning model is established based on Maklink graph theory and
Dijkstra algorithm. The size and location of obstacles are determined by environmental modeling. The
Shanghai Maritime Universityꎬ Shanghai 201306ꎬ Chinaꎻ 2. Shanghai Pilot Stationꎬ Shanghai 200080ꎬ Chinaꎻ
3. Shanghai Waterway Engineering Design and Consulting Co.ꎬ Ltd.ꎬ Shanghai 200120ꎬ Chinaꎻ
省略个别邻近的不具显著实际效果的自由链接线ꎻ
v i 表示自由链接线 L i 的中点( 以下简称“ 节点” ) ꎬ
i∈N ∗ ꎮ ③障碍物并非全部为规则形状ꎬ如北岛、南
岛均为极不规则形状ꎬ中心雕塑为圆形形状ꎬ无人船
测试场为近似扇形形状ꎮ 这类障碍物需要进行“ 膨
化处理” [10] ꎬ膨化处理后的障碍物由凸多边形替代ꎮ
无规范航道的现状及无人船测试场的介入ꎬ势
意外事件发生后应急救援迅速ꎬ因此规划的航道应
必会对滴水湖内通航环境造成很大影响ꎮ 无人船在
该满足高效性、安全性和易管理性ꎮ 本文根据滴水
滴水湖进行测试时会占据很大一片水域ꎬ湖内其他
境模型进行改进ꎻ考虑滴水湖地理环境的独特性、无
应考虑这些实际情况ꎬ以确保应急保障的快速、及时
1. 2 通航环境
中的路径规划不够有效ꎮ 刘云翔等 [2] 通过实验比
较了 A∗ 算法与 Dijkstra 算法的搜索速度和搜索效
率ꎬ以及在障碍物较多情况下的搜索效果ꎻ仝佳璐
等 [3] 为解决空中航班流的运行问题ꎬ采用改进的双
在建设无人船测试场前ꎬ滴水湖主要营运的船
Байду номын сангаас
舶基本按照固定航线逆时针方向航行( 见图 1) ꎬ没
援路径规划ꎻ谢新连等 [6] 根据海上施工水域的航道
规划问题ꎬ建立了以航线总长度最短为目标函数、不
可航行区域为约束条件的航线规划数学模型ꎮ
为处置无人船在滴水湖新建无人船测试场测试
期间发生的失控、碰撞或泄漏ꎬ甚至燃爆等危险情
况ꎬ需要在测试场周围设置多个应急保障点ꎬ以确保
图 1 建设无人船测试场前滴水湖内船舶航线
标终点ꎬ利用 Dijkstra 算法进行多终点航道规划ꎻ结
1. 3 问题描述
工作和无人船测试场应急保障提供参考ꎮ
试场( 见图 2 中的扇形区域ꎬ其在建设完成前被定
湖实际环境ꎬ将剔除函数引入 Maklink 图论中对环
船舶活动水域将大幅缩减ꎬ因此应急保障航道规划
人船测试场的影响及应急保障等因素ꎬ选取 3 个目
第 42 卷 第 1 期
2021 年 3 月
上 海 海 事 大 学 学 报
Journal of Shanghai Maritime University
DOI:10. 13340 / j. jsmu. 2021. 01. 003
Vol. 42 No. 1
Mar. 2021
文章编号:1672 - 9498(2021)01 ̄0013 ̄06
碍物) 以及中心雕塑、北岛、西岛和南岛等 4 个静态
障碍物ꎮ 应急保障船舶在水域内航行应避开这些障
碍物ꎬ同时为保证应急保障的全面性和及时性ꎬ需要
根据无人船测试场地理位置为应急保障船舶设置多
个终点ꎮ 本文结合相关图论和算法设计出应急保障
船舶从起点到多个终点的多条合理路径ꎬ实现滴水
湖无人船测试场应急保障航道规划ꎮ
摘要:针对滴水湖新建无人船测试场的应急保障问题ꎬ建立基于 Maklink 图论和 Dijkstra 算法的多
终点航道规划模型ꎮ 通过环境建模确定障碍物大小和位置ꎻ受 PNPoly 算法启发ꎬ引入剔除函数进
safetyꎬ and the planning result can provide reference for the management of Dishui Lake and the emer ̄
gency support of the unmanned ship test site.
收稿日期: 2020 ̄09 ̄08 修回日期: 2020 ̄11 ̄22
QI Yuling1aꎬ1b ꎬ SHEN Jianhua2 ꎬ XU Yuan3 ꎬ REN Hongxiang4 ꎬ ZENG Jianfeng3
(1. a. Merchant Marine Collegeꎻ b. Engineering Research Center of Shipping Simulationꎬ Ministry of Educationꎬ
传统的路径规划模型的构建较少结合具体情况
性无人船测试场ꎮ 为保障无人船测试期间的安全ꎬ
需要根据无人船测试场的布局对可能的突发情况制
定应急物资输送、应急救援实施的交通组织规划尤
其是航道规划ꎮ 目前滴水湖一号码头具备充足的配
改进ꎬ所采用的算法比较单一ꎬ容易出现运算结果较
套资源和应急保障能力ꎮ
差、易陷入局部最优的情况ꎬ对复杂环境、特殊环境
以及通航安全ꎮ
合蚁群算法对规划的航道进行优化ꎬ为滴水湖管理
http: / / www. smujournal. cn hyxb@ shmtu. edu. cn
船舶在滴水湖内航行时会经过在建的无人船测
第1 期
白响恩ꎬ等:滴水湖无人船测试场应急保障航道规划
15
义为施工障碍物ꎬ在建设完成后则被定义为一般障
所有障碍物区域均需拓宽安全距离 [7] ꎮ 由于
图 3 应急保障航道规划总体流程
中心雕塑位于滴水湖正中位置ꎬ无论如何规划应急
保障船舶均需经过此处ꎬ所以中心雕塑对航道影响
较大ꎻ无人船测试场作为应急保障区域ꎬ在终点的数
量和位置选取上要仔细斟酌ꎮ 针对该情况ꎬ在中心
雕塑处将安全距离拓宽 60 mꎻ把以无人船测试场外
有一条真正意义上规范的航道ꎮ
向 Dijkstra 算法求解多条改航路径ꎻ朱小林等 [4] 在
综合各项因素的基础上ꎬ针对海上应急救援系统中
应急资源的决策问题建立了基于事件类型的应急物
资和船舶分配模型ꎻ余梦珺等 [5] 选取海洋相关指标
构建出环境威胁场ꎬ利用蚁群算法对各目标在不同
救援时段具有不同权重的情况展开西北航道海上救
侧的两个端点为圆心、半径为 100 m 的两个圆形区
域作为终点选址区域( 见图 2 中虚线圆) ꎻ其余障碍
物处适当拓宽安全距离ꎮ 最终选取 1 个起点 S 和 3
个终点 T1 、T2 和 T3 ꎮ
3 000 mꎮ ②自由链接线( 采用虚线段表示) 被定义
为两个障碍物之间不与障碍物相交的端点之间的连
线ꎬ以及障碍物端点到环境模型边界线的垂直线段ꎻ
断向智能化过渡ꎮ 相较于陆地环境和空中环境ꎬ水
观光旅游条件的湖区ꎬ具有自身的独特性ꎬ为保障观
光旅游的安全和可持续发展ꎬ在航道规划中需要纳
边连接北岛、西岛和南岛ꎮ 随着上海自贸试验区临
心ꎬ涉及游船、快艇等多种船舶航行活动ꎮ
“ 滴水湖无人船测试场项目” 是由包括上海临
入应急保障因素ꎮ 航道规划的本质是路径规划ꎬ其
中图分类号: U612. 1ꎻ U697. 1 文献标志码: A
Emergency support channel planning for unmanned ship
test site in Dishui Lake
BAI Xiang’ en1aꎬ1b ꎬ ZHOU Junjie1aꎬ1b ꎬ XIAO Yingjie1aꎬ1b ꎬ XU Xiaofeng1aꎬ1b ꎬ
directed network diagramꎬ and the ant colony algorithm is used to optimize the set of the shortest emer ̄
gency channels. The analysis of the result shows that the final planned channel is of high efficiency and
等新理念、新技术的发展ꎬ无人船开始兴起ꎬ船舶不
1 滴水湖无人船测试场现状
1. 1 背景概况
滴水湖位于上海市浦东新区南汇新城镇ꎬ整个
域环境的限制条件更多、安全风险更大ꎬ因此对水域
湖呈圆形ꎬ直径约 2 660 mꎬ湖中心建有水滴雕塑ꎬ岸
进行航道规划十分必要ꎮ 水域环境尤其是具备一定
港新片区的经济发展ꎬ滴水湖成为该地区的旅游中
4. Navigation Collegeꎬ Dalian Maritime Universityꎬ Dalian 116026ꎬ Liaoningꎬ China)
Abstract: In view of the problem of emergency support for the new built unmanned ship test site in
④可行路径( 采用实线段表示) 为每两个节点有效
相连的结果ꎬ其中“ 有效” 指线段不可与其端点外的
虚线线段相交ꎬ且线段不可穿越障碍物ꎮ 经拓宽安
全距离和膨化处理后的障碍物见图 2ꎮ 构建出的滴
水湖无人船测试场的具体环境模型无向网络图见
图 4ꎮ
图 2 经拓宽安全距离和膨化处理后的障碍物
2 应急航道规划总体流程
14
第 42 卷
Key words: Dishui Lakeꎻ unmanned ship test siteꎻ emergency supportꎻ channel planningꎻ Maklink
graph theoryꎻ Dijkstra algorithm
0 引 言
随着近年来物联网、大数据、云计算、人工智能
model is improved by introducing the elimination function inspired by PNPoly algorithm. Dijkstra algo ̄
rithm is used to search the shortest emergency channels from the starting point to the terminals in the un ̄
港海洋高新技术产业发展有限公司在内的多家单位
实现离不开算法的支持ꎮ 这些算法根据其实现原理
和组织共同参与的新兴项目ꎬ旨在建立多功能前沿
可分为 非 进 化 型 算 法 ( 如 A∗ 算 法、 人 工 势 场 法、
Floyd 算法等) 和进化型算法( 如 TS 算法、粒子群算
法、遗传算法等) 两类 [1] ꎮ
基于 Maklink 图论和 Dijkstra 算法进行应急保
障航道规划ꎬ需要结合滴水湖的独特环境进行合理、
有效的创新ꎬ使规划出的航道安全且易于管理ꎮ 应
滴水湖无人船测试场应急保障航道规划
白响恩1aꎬ1b ꎬ 周俊杰1aꎬ1b ꎬ 肖英杰1aꎬ1b ꎬ 徐笑锋1aꎬ1b ꎬ 戚玉玲1aꎬ1b ꎬ
沈建华2 ꎬ 徐元3 ꎬ 任鸿翔4 ꎬ 曾建峰3
(1. 上海海事大学 a. 商船学院ꎻ b. 航运仿真技术教育部工程研究中心ꎬ上海 201306ꎻ 2. 上海港引航站ꎬ上海 200080ꎻ
行模型改进ꎻ利用 Dijkstra 算法在无向网络图中搜索从起点至终点的最短应急航道ꎬ并利用蚁群算
法对最短应急航道集合进行优化ꎮ 结果分析显示ꎬ最终规划的航道高效、安全ꎬ规划结果可以为滴
水湖管理工作和无人船测试场应急保障提供参考ꎮ
关键词: 滴水湖ꎻ 无人船测试场ꎻ 应急保障ꎻ 航道规划ꎻ Maklink 图论ꎻ Dijkstra 算法
基金项目: 国家自然科学基金(51909155) ꎻ上海市科学技术委员会项目(14170501600)
作者简介: 白响恩(1984—) ꎬ女ꎬ上海人ꎬ副教授ꎬ博士ꎬ研究方向为船舶交通管理ꎬ( E ̄mail) xebai@ shmtu. edu. cn
上 海 海 事 大 学 学 报
Dishui Lakeꎬ a multi terminal channel planning model is established based on Maklink graph theory and
Dijkstra algorithm. The size and location of obstacles are determined by environmental modeling. The
Shanghai Maritime Universityꎬ Shanghai 201306ꎬ Chinaꎻ 2. Shanghai Pilot Stationꎬ Shanghai 200080ꎬ Chinaꎻ
3. Shanghai Waterway Engineering Design and Consulting Co.ꎬ Ltd.ꎬ Shanghai 200120ꎬ Chinaꎻ
省略个别邻近的不具显著实际效果的自由链接线ꎻ
v i 表示自由链接线 L i 的中点( 以下简称“ 节点” ) ꎬ
i∈N ∗ ꎮ ③障碍物并非全部为规则形状ꎬ如北岛、南
岛均为极不规则形状ꎬ中心雕塑为圆形形状ꎬ无人船
测试场为近似扇形形状ꎮ 这类障碍物需要进行“ 膨
化处理” [10] ꎬ膨化处理后的障碍物由凸多边形替代ꎮ
无规范航道的现状及无人船测试场的介入ꎬ势
意外事件发生后应急救援迅速ꎬ因此规划的航道应
必会对滴水湖内通航环境造成很大影响ꎮ 无人船在
该满足高效性、安全性和易管理性ꎮ 本文根据滴水
滴水湖进行测试时会占据很大一片水域ꎬ湖内其他
境模型进行改进ꎻ考虑滴水湖地理环境的独特性、无
应考虑这些实际情况ꎬ以确保应急保障的快速、及时
1. 2 通航环境
中的路径规划不够有效ꎮ 刘云翔等 [2] 通过实验比
较了 A∗ 算法与 Dijkstra 算法的搜索速度和搜索效
率ꎬ以及在障碍物较多情况下的搜索效果ꎻ仝佳璐
等 [3] 为解决空中航班流的运行问题ꎬ采用改进的双
在建设无人船测试场前ꎬ滴水湖主要营运的船
Байду номын сангаас
舶基本按照固定航线逆时针方向航行( 见图 1) ꎬ没
援路径规划ꎻ谢新连等 [6] 根据海上施工水域的航道
规划问题ꎬ建立了以航线总长度最短为目标函数、不
可航行区域为约束条件的航线规划数学模型ꎮ
为处置无人船在滴水湖新建无人船测试场测试
期间发生的失控、碰撞或泄漏ꎬ甚至燃爆等危险情
况ꎬ需要在测试场周围设置多个应急保障点ꎬ以确保
图 1 建设无人船测试场前滴水湖内船舶航线
标终点ꎬ利用 Dijkstra 算法进行多终点航道规划ꎻ结
1. 3 问题描述
工作和无人船测试场应急保障提供参考ꎮ
试场( 见图 2 中的扇形区域ꎬ其在建设完成前被定
湖实际环境ꎬ将剔除函数引入 Maklink 图论中对环
船舶活动水域将大幅缩减ꎬ因此应急保障航道规划
人船测试场的影响及应急保障等因素ꎬ选取 3 个目
第 42 卷 第 1 期
2021 年 3 月
上 海 海 事 大 学 学 报
Journal of Shanghai Maritime University
DOI:10. 13340 / j. jsmu. 2021. 01. 003
Vol. 42 No. 1
Mar. 2021
文章编号:1672 - 9498(2021)01 ̄0013 ̄06
碍物) 以及中心雕塑、北岛、西岛和南岛等 4 个静态
障碍物ꎮ 应急保障船舶在水域内航行应避开这些障
碍物ꎬ同时为保证应急保障的全面性和及时性ꎬ需要
根据无人船测试场地理位置为应急保障船舶设置多
个终点ꎮ 本文结合相关图论和算法设计出应急保障
船舶从起点到多个终点的多条合理路径ꎬ实现滴水
湖无人船测试场应急保障航道规划ꎮ