CN105539797A - A navigation method and system for a wind-assisted navigation ship based on ECDIS - Google Patents
A navigation method and system for a wind-assisted navigation ship based on ECDIS Download PDFInfo
- Publication number
- CN105539797A CN105539797A CN201510967292.0A CN201510967292A CN105539797A CN 105539797 A CN105539797 A CN 105539797A CN 201510967292 A CN201510967292 A CN 201510967292A CN 105539797 A CN105539797 A CN 105539797A
- Authority
- CN
- China
- Prior art keywords
- route
- current
- new
- ship
- navigation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63H—MARINE PROPULSION OR STEERING
- B63H13/00—Marine propulsion by wind motors driving water-engaging propulsive elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T70/00—Maritime or waterways transport
- Y02T70/50—Measures to reduce greenhouse gas emissions related to the propulsion system
- Y02T70/5218—Less carbon-intensive fuels, e.g. natural gas, biofuels
- Y02T70/5236—Renewable or hybrid-electric solutions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Ocean & Marine Engineering (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Combustion & Propulsion (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及船舶导航、风力助航和航海仪器集成等多个领域,尤其涉及一种基于ECDIS的风力助航船舶的航行方法及系统。The invention relates to multiple fields such as ship navigation, wind power navigation and navigation instrument integration, and in particular to a navigation method and system for a wind power navigation ship based on ECDIS.
背景技术Background technique
整个交通行业的能源消耗约占世界能源消耗的20%,船舶运输业作为高能源消耗产业之一,所消耗的能源约占世界总能耗的2.5%。随着燃油价格的不断上涨,大型船舶远洋运输中燃油费用比例从之前的7%上升到当前的50%以上,其所排放的废气如SOx、NOx和CO2,分别占到了全球排放总量的10%、25%和2.7%,航运业对环境带来的影响不容忽视。同时,最近几年油价的攀升再次加重了石油对经济造成的负担,相对较高的油价使得除交通运输业以外的其他行业,如果存在更廉价的替代燃料,均开始使用替代燃料。就交通运输业而言,石油比重仍将是交通运输业的主导性燃料,市场对高油价的反映除了提高能源效率外,寻找新的廉价能源作为其辅助能源已刻不容缓。The energy consumption of the entire transportation industry accounts for about 20% of the world's energy consumption. As one of the high energy consumption industries, the shipping industry consumes about 2.5% of the world's total energy consumption. With the continuous rise of fuel prices, the proportion of fuel costs in ocean transportation of large ships has risen from the previous 7% to more than 50% currently, and the exhaust gases emitted by them, such as SO x , NO x and CO 2 , respectively account for the total global emissions. 10%, 25% and 2.7% of the shipping industry's environmental impact cannot be ignored. At the same time, the rise in oil prices in recent years has once again increased the burden on the economy caused by oil. The relatively high oil price has made other industries except the transportation industry start to use alternative fuels if there are cheaper alternative fuels. As far as the transportation industry is concerned, the proportion of petroleum will still be the dominant fuel in the transportation industry. In addition to improving energy efficiency in response to high oil prices, it is imperative to find new cheap energy as its auxiliary energy.
正是在这个背景下,作为解决能源危机与大气污染的一个有效手段,风力助航船舶应运而生。与传统船舶相比,船舶加装风力助航设备后,海洋风场不再是(或不完全是)对船舶航行不利的因素,风级在本船能够抵御的范围内的“可用风”将成为船舶的重要推动力。利用本发明设计的航行方法和系统,可使风的推动力叠加到航线的方向上,从而提高航速,缩短船舶到达目的地的时间,或者减少燃油消耗。It is against this background that, as an effective means to solve the energy crisis and air pollution, wind-assisted navigation ships emerged as the times require. Compared with traditional ships, after the ship is equipped with wind-powered navigation aids, the ocean wind field is no longer (or not completely) a factor unfavorable to the ship's navigation, and the "available wind" with a wind level within the range that the ship can withstand will become important propulsion of the ship. Utilizing the navigation method and system designed by the invention, the driving force of the wind can be superimposed on the direction of the route, thereby increasing the speed of the ship, shortening the time for the ship to reach the destination, or reducing fuel consumption.
发明内容Contents of the invention
本发明针对以上问题的提出,而研制的一种基于ECDIS的风力助航船舶的航行方法,具有如下步骤:The present invention is aimed at the proposal of above problem, and a kind of sailing method based on ECDIS wind-assisted navigation ship of development has the following steps:
-根据接收的预报环境数据和采集的实际环境数据生成环境数据;采集当前船舶动力参数和航行参数;-Generate environmental data based on received forecast environmental data and collected actual environmental data; collect current ship power parameters and navigation parameters;
-将海区划分成地理网格,根据船舶始发地和目的地确定初始航线,提取初始航线x0经过的地理网格;确定每个地理网格的环境数据;-Divide the sea area into geographic grids, determine the initial route according to the origin and destination of the ship, and extract the geographic grid through which the initial route x 0 passes; determine the environmental data of each geographic grid;
-设置扰动向量,在初始航线x0航路点集合中进行扰动,改变初始航线x0中某些航路点的经纬度坐标,生成新航线xnew;-Set the disturbance vector, perform disturbance in the set of waypoints in the initial route x 0 , change the latitude and longitude coordinates of some waypoints in the initial route x 0 , and generate a new route x new ;
-提取新航线xnew经过的地理网格,并计算所述初始航线x0和新航线xnew的目标函数值的差值Δf,若Δf<0,则选择新航线xnew作为当前航线xcurrent;- extract the geographic grid that the new route x new passes through, and calculate the difference Δf between the initial route x 0 and the objective function value of the new route x new , if Δf<0, select the new route x new as the current route x current ;
-对替换后的当前航线xcurrent再次设置扰动向量,不断形成新航线xnew,与当前航线xcurrent的目标函数的差值进行比较,替换成为当前航线,逐渐完成航线优化。- Set the disturbance vector again for the replaced current route x current , continuously form a new route x new , compare the difference with the objective function of the current route x current , replace it with the current route, and gradually complete route optimization.
作为优选的实施方式,所述步骤“设置扰动向量,在初始航线x0航路点集合中进行扰动,改变初始航线x0中某些航路点的经纬度坐标,生成新航线xnew”具体为:As a preferred embodiment, the step "setting the disturbance vector, disturbing the set of waypoints in the initial route x0 , changing the latitude and longitude coordinates of some waypoints in the initial route x0 , and generating a new route xnew " is specifically:
-设定当前航线为x0:{P0,P1,P2,…PN+1},目标函数值为f(x0);-Set the current route as x 0 : {P 0 , P 1 , P 2 ,...P N+1 }, the objective function value is f(x 0 );
-当前航线为xcurrent、最优航线为xbest,且xbest=xcurrent=x0;设定当前航线和最优航线所对应的目标函数值分别为:f(xcurrent)和f(xbest),且f(xcurrent)=f(xbest)=f(x0);- The current route is x current , the optimal route is x best , and x best = x current = x 0 ; the objective function values corresponding to the current route and the optimal route are set as: f(x current ) and f(x best ), and f(x current )=f(x best )=f(x 0 );
-选取随机数n,0<n<N,根据随机数n随机产生2个取值区间为[-1,1]的n维扰动向量ΔLat、ΔLon,并在当前航线xcurrent除起始点和到达点的航路点集合{P1,P2,…PN}中随机选出n个航路点。-Choose a random number n, 0<n<N, randomly generate two n-dimensional disturbance vectors ΔLat and ΔLon with a range of [-1, 1] according to the random number n, and divide the starting point and arrival point on the current route x current Randomly select n waypoints from the set of waypoints {P 1 , P 2 ,...P N }.
更进一步的,新航线的保留方法如下:Furthermore, the reservation method of the new route is as follows:
-设当前航线xcurrent的目标函数值为f(xcurrent),新航线xnew的目标函数值为f(xnew),新航线替换当前航线的概率Pt满足以下方程:-Assuming that the objective function value of the current route x current is f(x current ), the objective function value of the new route x new is f(x new ), and the probability P t of the new route replacing the current route satisfies the following equation:
式中,t为算法中的一个控制参数,tz+1=a*tz,a是处于0-1之间的数,为衰减系数;为t的接受概率;In the formula, t is a control parameter in the algorithm, t z+1 = a*t z , a is a number between 0-1, and is the attenuation coefficient; is the acceptance probability of t;
-根据上述公式:- According to the above formula:
当f(xcurrent)>f(xnew)时,使用新航线替换当前航线;When f(x current )>f(x new ), replace the current route with the new route;
当f(xcurrent)≤f(xnew)时,新航线替换当前航线的概率为:When f(x current )≤f(x new ), the probability that the new route replaces the current route is:
产生一个随机数ε∈(0,1),并与Pt比较,若Pt≥ε,那么利用新航线替换当前航线;Generate a random number ε∈(0, 1) and compare it with P t . If P t ≥ ε, replace the current route with the new route;
若Pt<ε,则将新航线舍弃,继续使用当前航线产生一个新的航线。If P t <ε, discard the new route and continue to use the current route to generate a new route.
作为优选的实施方式,对比分析实际环境数据与预报环境数据,利用实际环境数据修正预报数据;As a preferred embodiment, compare and analyze the actual environmental data and forecast environmental data, and use the actual environmental data to correct the forecast data;
实际环境数据至少包括:船上风速风向仪数据、能见度、洋流流速和流向;Actual environmental data include at least: wind speed and direction instrument data on board, visibility, ocean current velocity and direction;
所述的船舶动力参数至少包括:螺旋桨螺距,主机转速和连续航行时间。The ship power parameters at least include: propeller pitch, main engine speed and continuous sailing time.
作为优选的实施方式,所述的初始航线x0为大圆航线。As a preferred implementation, the initial route x0 is a great circle route.
一种基于ECDIS的风力助航船舶的航行系统,包括:A navigation system for wind-assisted navigation ships based on ECDIS, comprising:
环境数据采集单元,接收的预报环境数据和采集的实际环境数据;The environmental data acquisition unit receives the predicted environmental data and the collected actual environmental data;
船舶动力参数采集单元,采集当前的船舶动力参数;The ship power parameter acquisition unit collects the current ship power parameters;
航行参数采集单元,采集当前船舶的航行参数;The navigation parameter acquisition unit collects the navigation parameters of the current ship;
网格环境数据计算单元,将海区划分成地理网格,提取航线经过的地理网格;确定每个地理网格的环境数据;The grid environment data calculation unit divides the sea area into geographic grids, extracts the geographic grids passed by the route, and determines the environmental data of each geographic grid;
处理单元,根据始发地和目的地确定初始航线,设置扰动向量,在初始航线x0航路点集合中进行扰动,改变初始航线x0中某些航路点的经纬度坐标,生成新航线xnew;The processing unit determines the initial route according to the origin and destination, sets the disturbance vector, performs disturbance in the set of waypoints in the initial route x0 , changes the latitude and longitude coordinates of some waypoints in the initial route x0 , and generates a new route xnew ;
分别提取初始航线x0和新航线xnew经过的地理网格,并计算所述初始航线x0和新航线xnew的目标函数值的差值Δf,若Δf<0,则选择新航线xnew作为当前航线xcurrent;Extract the geographic grids of the initial route x 0 and the new route x new respectively, and calculate the difference Δf between the objective function values of the initial route x 0 and the new route x new , if Δf<0, select the new route x new as the current route x current ;
-对替换后的当前航线xcurrent再次设置扰动向量,不断形成新航线xnew,与当前航线xcurrent的目标函数的差值进行比较,替换成为当前航线,逐渐完成航线优化。- Set the disturbance vector again for the replaced current route x current , continuously form a new route x new , compare the difference with the objective function of the current route x current , replace it with the current route, and gradually complete route optimization.
以及显示航线信息的显示单元。and a display unit for displaying route information.
作为优选的实施方式,所述的处理单元计算在设置扰动向量,在初始航线x0航路点集合中进行扰动,改变初始航线x0中某些航路点的经纬度坐标,生成新航线xnew的过程具体为:设定当前航线为x0:{P0,P1,P2,…PN+1},目标函数值为f(x0);As a preferred embodiment, the processing unit calculates the process of setting the disturbance vector, perturbing the set of waypoints in the initial route x0 , changing the latitude and longitude coordinates of some waypoints in the initial route x0 , and generating a new route xnew Specifically: set the current route as x 0 : {P 0 , P 1 , P 2 ,...P N+1 }, and the objective function value is f(x 0 );
当前航线为xcurrent、最优航线为xbest,且xbest=xcurrent=x0;设定当前航线和最优航线所对应的目标函数值分别为:f(xcurrent)和f(xbest),且f(xcurrent)=f(xbest)=f(x0);The current route is x current , the optimal route is x best , and x best = x current = x 0 ; the objective function values corresponding to the current route and the optimal route are set as: f(x current ) and f(x best ), and f(x current )=f(x best )=f(x 0 );
选取随机数n,0<n<N,根据随机数n随机产生2个取值区间为[-1,1]的n维扰动向量ΔLat、ΔLon,并在当前航线xcurrent除起始点和到达点的航路点集合{P1,P2,…PN}中随机选出n个航路点。Select a random number n, 0<n<N, randomly generate two n-dimensional disturbance vectors ΔLat and ΔLon with a range of [-1, 1] according to the random number n, and divide the starting point and arrival point in the current route x current Randomly select n waypoints from the set of waypoints {P 1 , P 2 ,...P N }.
作为优选的实施方式,处理单元中新航线的保留方法如下:As a preferred implementation, the reservation method of the new route in the processing unit is as follows:
设当前航线xcurrent的目标函数值为f(xcurrent),新航线xnew的目标函数值为f(xnew),新航线替换当前航线的概率Pt满足以下方程:Assuming that the objective function value of the current route x current is f(x current ), the objective function value of the new route x new is f(x new ), and the probability P t of the new route replacing the current route satisfies the following equation:
式中,t为算法中的一个控制参数,tz+1=a*tz,a是处于0-1之间的数,为衰减系数;为t的接受概率;In the formula, t is a control parameter in the algorithm, t z+1 = a*t z , a is a number between 0-1, and is the attenuation coefficient; is the acceptance probability of t;
根据上述公式:According to the above formula:
当f(xcurrent)>f(xnew)时,使用新航线替换当前航线;When f(x current )>f(x new ), replace the current route with the new route;
当f(xcurrent)≤f(xnew)时,新航线替换当前航线的概率为:When f(x current )≤f(x new ), the probability that the new route replaces the current route is:
产生一个随机数ε∈(0,1),并与Pt比较,若Pt≥ε,那么利用新航线替换当前航线;Generate a random number ε∈(0, 1) and compare it with P t . If P t ≥ ε, replace the current route with the new route;
若Pt<ε,则将新航线舍弃,继续使用当前航线产生一个新的航线。If P t <ε, discard the new route and continue to use the current route to generate a new route.
通过采用上述技术方案,本发明公开的一种基于ECDIS的风力助航船舶的航行方法及系统,与现有技术相比,具有如下的效果:By adopting the above-mentioned technical scheme, a sailing method and system of an ECDIS-based wind-assisted navigation ship disclosed in the present invention, compared with the prior art, has the following effects:
(1)能够为风力助航船舶这一新型船舶提供航行指导;(1) Able to provide navigation guidance for wind-assisted navigation ships, a new type of ship;
(2)能够克服传统方法求解大规模问题的劣势,可以在有限的时间内求出这种大规模复杂问题的满意解,并且避免了陷入局部最优;(2) It can overcome the disadvantages of traditional methods for solving large-scale problems, and can find satisfactory solutions to such large-scale and complex problems within a limited time, and avoid falling into local optimum;
(3)将原始航线和优化航线同时叠加显示在船载ECDIS中,并结合海图要素信息分析航行态势,辅助航海人员进行航行决策,极大地提高了船舶航行的安全性和高效性。(3) Simultaneously superimpose and display the original route and the optimized route in the on-board ECDIS, and analyze the navigation situation in combination with the elemental information of the nautical chart, and assist the navigator in making navigation decisions, which greatly improves the safety and efficiency of ship navigation.
附图说明Description of drawings
为了更清楚的说明本发明的实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to these drawings without any creative effort.
图1为本发明所述系统的结构框图;Fig. 1 is the block diagram of system of the present invention;
图2为本发明所述航线调整模块的流程图;Fig. 2 is the flow chart of route adjustment module of the present invention;
图3为本发明所述风力助航船舶的航行方法模块的流程图;Fig. 3 is a flow chart of the navigation method module of the wind-assisted navigation ship according to the present invention;
图4为本发明所述新航线的保留或舍弃原则示意图。Fig. 4 is a schematic diagram of the retention or abandonment principle of the new route according to the present invention.
具体实施方式detailed description
为使本发明的实施例的目的、技术方案和优点更加清楚,下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚完整的描述:In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the drawings in the embodiments of the present invention:
如图1-4所示:一种基于ECDIS的风力助航船舶的航行方法,主要包括如下步骤:As shown in Figure 1-4: an ECDIS-based navigation method for wind-assisted navigation ships, mainly including the following steps:
首先,根据接收的预报环境数据和采集的实际环境数据生成环境数据;采集当前船舶动力参数和航行参数。First, generate environmental data according to the received forecast environmental data and collected actual environmental data; collect current ship power parameters and navigation parameters.
环境数据中的预报环境数据由岸基推送,岸基推送的数据,如风速风向、流速流向等,格式都是基于网格的规则的数据,根据它们的横纵坐标位置就可以计算出相应的地理坐标。The forecast environmental data in the environmental data is pushed by the shore base, and the data pushed by the shore base, such as wind speed and direction, flow speed and flow direction, etc., are all in the form of regular data based on grids, and the corresponding horizontal and vertical coordinate positions can be calculated. geographic coordinates.
同时,岸基向船端推送台风信息,包括台风名称、台风编号、中心经度、中心纬度、中心最低气压、最大风速、七级风圈半径、十级风圈半径、移向和移速等数据信息,并叠加显示在ECDIS中。At the same time, the shore base sends typhoon information to the ship, including typhoon name, typhoon number, center longitude, center latitude, center minimum air pressure, maximum wind speed, seven-level wind circle radius, ten-level wind circle radius, direction and speed, etc. information and superimposed in ECDIS.
考虑到预报信息可能存在误差和错误,所以还通过船载的传感器获取实时的气象数据,可以根据实测数据对预报数据中的数据进行修正。Considering that there may be errors and errors in the forecast information, the real-time meteorological data is also obtained through the on-board sensors, and the data in the forecast data can be corrected according to the measured data.
船舶动力参数主要包括:螺旋桨螺距、主机转速、油门齿条刻度、主机转速以及连续航行时间等数据。航行参数主要包括:由GPS等设备获取的船舶的实时位置,由计程仪获取的船舶航速和航程,由罗经或类似设备获取的本船实时航向。Ship power parameters mainly include: propeller pitch, main engine speed, throttle rack scale, main engine speed and continuous sailing time and other data. The navigation parameters mainly include: the real-time position of the ship obtained by GPS and other equipment, the ship's speed and voyage obtained by the log, and the real-time course of the ship obtained by the compass or similar equipment.
然后,将海区基于网格规则划分成一系列地理网格,提取航线所经过的地理网格,并确定网格中心的经纬度。Then, divide the sea area into a series of geographic grids based on grid rules, extract the geographic grids that the route passes through, and determine the latitude and longitude of the grid center.
据公式(1)和(2)就能计算出各个网格的横纵坐标。The horizontal and vertical coordinates of each grid can be calculated according to formulas (1) and (2).
X=λi-λ0/Δλ+1(2)X=λ i -λ 0 /Δλ+1(2)
其中,为第一个网格,即纵横坐标为(1,1)的网格的中心点的经纬度坐标,为数据的分辨率,即网格的步长。in, is the first grid, that is, the longitude and latitude coordinates of the center point of the grid whose vertical and horizontal coordinates are (1, 1), is the resolution of the data, that is, the step size of the grid.
这样,由网格的纵横坐标就可以确定出航行海域的风、浪、流等情况,即获得每个网格的环境数据。In this way, the wind, wave, current and other conditions in the navigation sea area can be determined from the vertical and horizontal coordinates of the grid, that is, the environmental data of each grid can be obtained.
然后,开始进行航线的优化计算,设定当前航线为x0:{P0,P1,P2,…PN+1},目标函数值为f(x0)。Then, start the route optimization calculation, set the current route as x 0 : {P 0 , P 1 , P 2 ,...P N+1 }, and the objective function value is f(x 0 ).
当前航线为xcurrent、最优航线为xbest,且xbest=xcurrent=x0;设定当前航线和最优航线所对应的目标函数值分别为:f(xcurrent)和f(xbest),且f(xcurrent)=f(xbest)=f(x0);在本实施例中目标函数选定为:The current route is x current , the optimal route is x best , and x best = x current = x 0 ; the objective function values corresponding to the current route and the optimal route are set as: f(x current ) and f(x best ), and f(x current )=f(x best )=f(x 0 ); in this embodiment, the objective function is selected as:
f(x)=αf1(x)+(1-α)f2(x)f(x)=αf 1 (x)+(1-α)f 2 (x)
f1(x)表示航线上的燃油消耗,f2(x)代表航行时间,α∈[0,1]。f 1 (x) represents the fuel consumption on the route, f 2 (x) represents the sailing time, α∈[0,1].
选取一个随机数n,n决定了随机向量的维数。n是这一次要变动的航路点的数量,0<n<N,并随机产生2个取值区间为[-1,1]的n维扰动向量ΔLat、ΔLon,并在当前航线xcurrent的航路点集合{P1,P2,…PN}中随机选出n个航路点(航线的起始点和到达点不能参选)。Choose a random number n, n determines the dimension of the random vector. n is the number of waypoints to be changed this time, 0<n<N, and randomly generate two n-dimensional disturbance vectors ΔLat and ΔLon with a value range of [-1, 1], and set them on the current route x current route Randomly select n waypoints from the point set {P 1 , P 2 ,...P N } (the starting point and arrival point of the route cannot be selected).
利用扰动向量进行扰动,使得P′i(Lat′,Lon′)=(Lat+ΔLat,Lon+ΔLon),从而改变某n个航路点的经纬度坐标,产生一条新航线xnew,新航线的目标函数值为f(xnew);Use the disturbance vector to disturb, so that P′ i (Lat′, Lon′)=(Lat+ΔLat, Lon+ΔLon), thereby changing the latitude and longitude coordinates of a certain n waypoints, generating a new route x new , the target of the new route The function value is f(x new );
计算新航线xnew与最优航线xbest之间的目标函数差值Δf,Δf=f(xnew)-f(xbest),如果Δf<0,那么新航线xnew优于当前最优航线xbest,则令:xbest=xcurrent=xnew,fbest=fcurrent=fnew,即将新航线xnew当作当前航线和最优航线;Calculate the objective function difference Δf between the new route x new and the optimal route x best , Δf=f(x new )-f(x best ), if Δf<0, then the new route x new is better than the current optimal route x best , then order: x best = x current = x new , f best = f current = f new , the new route x new will be regarded as the current route and the optimal route;
为了使算法跳出局部最优,从而求得风力助航船舶的最佳航行方法,采用如下方法:设当前航线xcurrent的目标函数值为f(xcurrent),新航线xnew的目标函数值为f(xnew),新航线替换当前航线的概率Pt满足以下方程:In order to make the algorithm jump out of the local optimum, so as to obtain the best sailing method of the wind-assisted navigation ship, the following method is adopted: the objective function value of the current route x current is f(x current ), and the objective function value of the new route x new is f(x new ), the probability P t that the new route replaces the current route satisfies the following equation:
式中,t为算法中的一个控制参数,tz+1=a*tz,a是处于0-1之间的数,为衰减系数;为t的接受概率;In the formula, t is a control parameter in the algorithm, t z+1 = a*t z , a is a number between 0-1, and is the attenuation coefficient; is the acceptance probability of t;
产生一个随机数ε∈(0,1),并与Pt比较,若Pt≥ε,那么利用新航线替换当前航线;Generate a random number ε∈(0, 1) and compare it with P t . If P t ≥ ε, replace the current route with the new route;
若Pt<ε,则将新航线舍弃,继续使用当前航线产生一个新的航线。根据所述的Pt计算公式:当f(xi)>f(xj)时,无条件地利用新航线替换当前航线;当f(xi)≤f(xj)时,新航线替换当前航线的概率为If P t <ε, discard the new route and continue to use the current route to generate a new route. According to the above calculation formula of P t : when f(x i )>f(x j ), the new route is unconditionally used to replace the current route; when f(x i )≤f(x j ), the new route is used to replace the current route The probability of the route is
随着参数t的减小,接受概率也越来越小,即算法越来越不易接受“劣”的新航线,在t趋于零时,任何“劣”的新航线都不能接受。As the parameter t decreases, the acceptance probability becomes smaller and smaller, that is, the algorithm is less and less likely to accept "bad" new routes. When t tends to zero, any "bad" new routes cannot be accepted.
在t比较大的情况下,接受函数可能会趋于1,即比当前航线xi差的新航线xj更容易被接受,因此就可以跳出局部极小而进行广域搜索。随着t逐渐减小到一定程度,就难以接受比当前航线差的新航线,也就不太容易跳出当前的区域。When t is relatively large, the acceptance function may tend to 1, that is, the new route x j that is worse than the current route x i is more likely to be accepted, so it is possible to jump out of the local minimum and perform a wide-area search. As t gradually decreases to a certain extent, it is difficult to accept a new route that is worse than the current route, and it is not easy to jump out of the current area.
这样,在算法开始运行时进行了充分的广域搜索,找到了可能存在解的区域,而在算法结束时再进行足够的局部搜索,以找到全局最优解。In this way, a sufficient wide-area search is carried out at the beginning of the algorithm to find the area where there may be a solution, and sufficient local search is carried out at the end of the algorithm to find the global optimal solution.
最后,在船载ECDIS中以不同的颜色显示初始航线和计算得到的最优航线,并显示两条航线上预计燃油消耗和航时的情况。驾驶员也可根据自己的需求设定目标函数:Finally, the initial route and the calculated optimal route are displayed in different colors in the onboard ECDIS, and the estimated fuel consumption and flight time on the two routes are displayed. The driver can also set the objective function according to his own needs:
f(x)=αf1(x)+(1-α)f2(x)f(x)=αf 1 (x)+(1-α)f 2 (x)
中参数α的值,利用本发明所述的系统计算风力助航船舶的最佳航行方法;当不是驾驶员主动运行本发明所述的系统时,当环境条件与预期相比发生较大的变化时,系统根据驾驶员之前所设定的参数α的值自动求解最佳航行方法,并以声、光的形式提醒驾驶员注意,由驾驶员最终决定是否采纳。The value of parameter α in the middle, utilize the system of the present invention to calculate the optimal navigation method of the wind-assisted navigation ship; When the driver is not actively running the system of the present invention, when the environmental conditions are compared with expectations, there is a large change , the system automatically solves the optimal navigation method according to the value of the parameter α set by the driver before, and reminds the driver to pay attention in the form of sound and light, and the driver finally decides whether to adopt it.
实施例1.本实施例选取7.6万吨巴拿马型散货船,加装风翼后,成为风力助航船舶。Embodiment 1. The present embodiment selects a 76,000-ton Panamax bulk carrier, and after adding wind wings, it becomes a wind-assisted navigation ship.
分别设定船舶的起始点(39°S,48°E)、到达点(4°N,86°E)。Set the starting point (39°S, 48°E) and arrival point (4°N, 86°E) of the ship respectively.
建立船舶航行的总目标函数:f(x)=αf1(x)+(1-α)f2(x),Establish the overall objective function of ship navigation: f(x)=αf 1 (x)+(1-α)f 2 (x),
其中f1(x)为船舶燃油经济性的函数,f2(x)为船舶航行时间的函数。为了便于计算,并着重体现本发明在缩短航行时间上的效果,在本实施例中,令α=0,即求取两点间的最短航时航线,目标函数值为:f(x)=f2(x)。Where f 1 (x) is a function of the fuel economy of the ship, and f 2 (x) is a function of the ship's voyage time. For the convenience of calculation, and emphatically embody the effect of the present invention on shortening the voyage time, in the present embodiment, make α=0, namely obtain the shortest voyage route between two points, the objective function value is: f(x)= f 2 (x).
N为航线上航路点数,i表示第i航段,Si为第i航段的航程,总航程为:N is the number of waypoints on the route, i represents the i-th flight segment, S i is the voyage of the i-th flight segment, and the total voyage is:
vship为不使用风力助航设备时船舶的实际航速;vassisted为使用风力助航设备时船舶的实际航速。v ship is the actual speed of the ship when wind aids to navigation are not used; v assisted is the actual speed of the ship when wind aids to navigation are used.
v′=max(vassisted,vship)是因为存在这种情况:当气象条件不利时,风力助航时航速反倒低于普通船舶的实际航速,在设计风力助航船舶航线时,要尽量避免这种情况的航线出现,当确实无法避免时,建议在该条航线上不使用风力助航设备。v′=max(v assisted , v ship ) is because there is such a situation: when the meteorological conditions are unfavorable, the speed of the wind-assisted navigation is actually lower than the actual speed of the ordinary ship. When designing the route of the wind-assisted navigation ship, try to avoid When such a route occurs, if it is really unavoidable, it is recommended not to use wind aids on this route.
算例结果比较:Calculation results comparison:
仿真结果表明,在加装风力助航设备之后,船舶在大圆航线上的航行时间能够减少11小时;在利用本发明所设计的最短航时航法“适当绕航”之后,在航程仅增加74海里的情况下,航时能进一步减少18.7小时。与普通船舶在大圆航线上的航行时间相比,当风力助航船舶沿着本发明所计算得到的航线航行时,航时能够缩短近30小时。The simulation results show that after the installation of wind power navigation aids, the sailing time of the ship on the great circle route can be reduced by 11 hours; after using the shortest sailing time navigation method "proper detour" designed by the present invention, the voyage is only increased by 74 nautical miles Under the circumstances, the voyage time can be further reduced by 18.7 hours. Compared with the voyage time of ordinary ships on the great circle route, when the wind-assisted navigation ship sails along the route calculated by the present invention, the voyage time can be shortened by nearly 30 hours.
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto, any person familiar with the technical field within the technical scope disclosed in the present invention, according to the technical solution of the present invention Any equivalent replacement or change of the inventive concepts thereof shall fall within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510967292.0A CN105539797A (en) | 2015-12-21 | 2015-12-21 | A navigation method and system for a wind-assisted navigation ship based on ECDIS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510967292.0A CN105539797A (en) | 2015-12-21 | 2015-12-21 | A navigation method and system for a wind-assisted navigation ship based on ECDIS |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105539797A true CN105539797A (en) | 2016-05-04 |
Family
ID=55819458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510967292.0A Pending CN105539797A (en) | 2015-12-21 | 2015-12-21 | A navigation method and system for a wind-assisted navigation ship based on ECDIS |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105539797A (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107246871A (en) * | 2017-06-02 | 2017-10-13 | 大连海事大学 | A Green Ocean Route Design Method Based on ECDIS |
| CN107289947A (en) * | 2017-07-18 | 2017-10-24 | 上海海阳气象导航技术有限公司 | A kind of boat-carrying intelligent gas is as navigation system |
| CN107798185A (en) * | 2017-10-20 | 2018-03-13 | 山东交通学院 | A kind of course line automated design system and its construction method based on ECDIS |
| CN108875236A (en) * | 2018-06-28 | 2018-11-23 | 中国船舶重工集团公司第七0七研究所 | A kind of ship target situation analogy method based on electronic chart |
| CN110196986A (en) * | 2019-03-06 | 2019-09-03 | 智慧航海(青岛)科技有限公司 | The most short endurance Route optimization method of unmanned ship based on weather environment information |
| CN110595473A (en) * | 2019-08-14 | 2019-12-20 | 青岛科技大学 | A method and system for obtaining the shortest time meteorological route |
| CN110849371A (en) * | 2019-11-18 | 2020-02-28 | 青岛科技大学 | A method and system for dynamic optimization of unmanned ship meteorological route |
| CN111552299A (en) * | 2020-05-29 | 2020-08-18 | 大连海事大学 | An intelligent optimization management system and optimization method for the energy efficiency of a wind wing-assisted ship |
| CN111578941A (en) * | 2020-04-26 | 2020-08-25 | 亿海蓝(北京)数据技术股份公司 | Ship route recommendation method, system and storage medium |
| CN111989547A (en) * | 2018-04-20 | 2020-11-24 | A.P.莫勒-马斯克公司 | Determining a virtual representation of at least a portion of an environment |
| CN119091688A (en) * | 2024-11-06 | 2024-12-06 | 东海实验室 | A method for assessing the safety of ship routes during typhoons |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5311434A (en) * | 1991-08-05 | 1994-05-10 | Zexel Corporation | Vehicle navigation system |
| JPH08338739A (en) * | 1995-06-14 | 1996-12-24 | Tokimec Inc | Electronic chart display information device |
| CN1519541A (en) * | 2003-02-08 | 2004-08-11 | 三星电子株式会社 | Navigation device and method for calculating optimal travel route using same |
| JP2008145312A (en) * | 2006-12-12 | 2008-06-26 | Universal Shipbuilding Corp | Optimum route search method |
| KR101275277B1 (en) * | 2011-12-21 | 2013-06-18 | 한국해양과학기술원 | Route searching support system of ship for collision avoidance by using the generation of quadrilateral fairway units |
| CN104267724A (en) * | 2014-09-15 | 2015-01-07 | 北京海兰信数据科技股份有限公司 | Control method, device and system of ship navigation |
-
2015
- 2015-12-21 CN CN201510967292.0A patent/CN105539797A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5311434A (en) * | 1991-08-05 | 1994-05-10 | Zexel Corporation | Vehicle navigation system |
| JPH08338739A (en) * | 1995-06-14 | 1996-12-24 | Tokimec Inc | Electronic chart display information device |
| CN1519541A (en) * | 2003-02-08 | 2004-08-11 | 三星电子株式会社 | Navigation device and method for calculating optimal travel route using same |
| JP2008145312A (en) * | 2006-12-12 | 2008-06-26 | Universal Shipbuilding Corp | Optimum route search method |
| KR101275277B1 (en) * | 2011-12-21 | 2013-06-18 | 한국해양과학기술원 | Route searching support system of ship for collision avoidance by using the generation of quadrilateral fairway units |
| CN104267724A (en) * | 2014-09-15 | 2015-01-07 | 北京海兰信数据科技股份有限公司 | Control method, device and system of ship navigation |
Non-Patent Citations (2)
| Title |
|---|
| 李元奎: "风力助航船舶航线优化模型及智能算法研究", 《博士学位论文全文库》 * |
| 汤青慧: "基于电子海图的航线规划方法研究", 《博士学位论文全文库》 * |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107246871B (en) * | 2017-06-02 | 2020-03-13 | 大连海事大学 | ECDIS-based green ocean route design method |
| CN107246871A (en) * | 2017-06-02 | 2017-10-13 | 大连海事大学 | A Green Ocean Route Design Method Based on ECDIS |
| CN107289947A (en) * | 2017-07-18 | 2017-10-24 | 上海海阳气象导航技术有限公司 | A kind of boat-carrying intelligent gas is as navigation system |
| CN107798185A (en) * | 2017-10-20 | 2018-03-13 | 山东交通学院 | A kind of course line automated design system and its construction method based on ECDIS |
| CN107798185B (en) * | 2017-10-20 | 2021-05-04 | 山东交通学院 | An automatic route design system based on ECDIS and its construction method |
| CN111989547A (en) * | 2018-04-20 | 2020-11-24 | A.P.莫勒-马斯克公司 | Determining a virtual representation of at least a portion of an environment |
| US12372358B2 (en) | 2018-04-20 | 2025-07-29 | A. P. Møller—Mærsk A/S | Determining a virtual representation of at least part of an environment |
| CN108875236A (en) * | 2018-06-28 | 2018-11-23 | 中国船舶重工集团公司第七0七研究所 | A kind of ship target situation analogy method based on electronic chart |
| CN110196986A (en) * | 2019-03-06 | 2019-09-03 | 智慧航海(青岛)科技有限公司 | The most short endurance Route optimization method of unmanned ship based on weather environment information |
| CN110595473A (en) * | 2019-08-14 | 2019-12-20 | 青岛科技大学 | A method and system for obtaining the shortest time meteorological route |
| CN110849371B (en) * | 2019-11-18 | 2021-11-12 | 青岛科技大学 | Unmanned ship meteorological air route dynamic optimization method and system |
| CN110849371A (en) * | 2019-11-18 | 2020-02-28 | 青岛科技大学 | A method and system for dynamic optimization of unmanned ship meteorological route |
| CN111578941A (en) * | 2020-04-26 | 2020-08-25 | 亿海蓝(北京)数据技术股份公司 | Ship route recommendation method, system and storage medium |
| CN111552299A (en) * | 2020-05-29 | 2020-08-18 | 大连海事大学 | An intelligent optimization management system and optimization method for the energy efficiency of a wind wing-assisted ship |
| CN111552299B (en) * | 2020-05-29 | 2024-02-23 | 大连海事大学 | Intelligent optimization management system and optimization method for wind wing navigation-aiding ship energy efficiency |
| CN119091688A (en) * | 2024-11-06 | 2024-12-06 | 东海实验室 | A method for assessing the safety of ship routes during typhoons |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105539797A (en) | A navigation method and system for a wind-assisted navigation ship based on ECDIS | |
| Zaccone et al. | Ship voyage optimization for safe and energy-efficient navigation: A dynamic programming approach | |
| Perera et al. | Weather routing and safe ship handling in the future of shipping | |
| Wang et al. | A novel method for joint optimization of the sailing route and speed considering multiple environmental factors for more energy efficient shipping | |
| JP6895700B1 (en) | Ship routing prediction system and programs used for the routing prediction system | |
| JP5312425B2 (en) | Ship operation support system | |
| Takashima et al. | 4 On the fuel saving operation for coastal merchant ships using weather routing | |
| Hanssen et al. | Optimum ship routing | |
| CN110608738A (en) | A method and system for dynamic planning of unmanned ship's global weather route | |
| Chen et al. | Intelligent ship route planning via an A∗ search model enhanced double-deep Q-network | |
| JP2008513779A (en) | Navigation support method and system | |
| Sasa et al. | Speed loss analysis and rough wave avoidance algorithms for optimal ship routing simulation of 28,000-DWT bulk carrier | |
| JP2013134089A (en) | Optimal sailing route calculating apparatus and optimal sailing route calculating method | |
| CN101872195A (en) | Method for generating analytical deviation of ship's maritime voyage track | |
| CN115146836B (en) | Dynamic optimization method of weather routes based on A-star algorithm | |
| CN117232520A (en) | Ship intelligent navigation system and navigation method suitable for offshore navigation | |
| CN110595472A (en) | A dual-objective meteorological route optimization method and system for unmanned ships | |
| CN111964678A (en) | A method, device and system for river navigation decision-making | |
| CN110440804A (en) | Intelligent navigation method suitable for polar region ice navigation | |
| CN114627680A (en) | Navigation safety prediction method and system for ultra-large ship | |
| CN114358527A (en) | Ocean route safety assessment method based on ocean environment information | |
| CN117610275A (en) | Method for constructing sailing-assisting energy-saving assessment index system | |
| Hensel et al. | Green shipping: using AIS data to assess global emissions | |
| CN113191100B (en) | An energy-saving evaluation method for sailing-aided ship routes | |
| Eskild | Development of a method for weather routing of ships |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160504 |
|
| RJ01 | Rejection of invention patent application after publication |