CN113537722B - Scheduling planning method and application - Google Patents
Scheduling planning method and application Download PDFInfo
- Publication number
- CN113537722B CN113537722B CN202110698208.5A CN202110698208A CN113537722B CN 113537722 B CN113537722 B CN 113537722B CN 202110698208 A CN202110698208 A CN 202110698208A CN 113537722 B CN113537722 B CN 113537722B
- Authority
- CN
- China
- Prior art keywords
- base station
- base stations
- decision variable
- scheduling
- rating
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000010586 diagram Methods 0.000 claims abstract description 14
- 238000012546 transfer Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/067—Enterprise or organisation modelling
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/55—Navigation or guidance aids for a single aircraft
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
- G08G5/50—Navigation or guidance aids
- G08G5/57—Navigation or guidance aids for unmanned aircraft
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请属于无人机技术领域,特别是涉及一种调度规划方法及应用。操作员可以通过4G信号对无人机进行远程操控,并借助基站进行充电,但是要考虑充电时间位置和巡逻任务的排程问题。本申请提供了一种调度规划方法,所述方法包括获取基站位置信息,构建基站联通关系图,根据所述关系图所述基站进行评级;建立时空回旋网络模型,求出所述模型初始解;根据所述评级结果和所述初始解获得调度规划方案。能够给出合适的排程。
The present application belongs to the technical field of unmanned aerial vehicles, and in particular relates to a dispatching and planning method and its application. The operator can remotely control the drone through the 4G signal and charge it with the help of the base station, but the charging time location and the scheduling of patrol tasks must be considered. The present application provides a scheduling planning method, the method includes obtaining base station location information, constructing a base station Unicom relationship diagram, and rating base stations according to the relationship diagram; establishing a space-time convolutional network model, and obtaining an initial solution of the model; A scheduling plan is obtained according to the rating result and the initial solution. Able to give suitable schedule.
Description
技术领域technical field
本申请属于无人机技术领域,特别是涉及一种调度规划方法及应用。The present application belongs to the technical field of unmanned aerial vehicles, and in particular relates to a dispatching and planning method and its application.
背景技术Background technique
无人驾驶飞机简称“无人机”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。机上无驾驶舱,但安装有自动驾驶仪、程序控制装置等设备。地面、舰艇上或母机遥控站人员通过雷达等设备,对其进行跟踪、定位、遥控、遥测和数字传输。可在无线电遥控下像普通飞机一样起飞或用助推火箭发射升空,也可由母机带到空中投放飞行。回收时,可用与普通飞机着陆过程一样的方式自动着陆,也可通过遥控用降落伞或拦网回收。可反复使用多次。广泛用于空中侦察、监视、通信、反潜、电子干扰等。Unmanned aircraft, referred to as "UAV", is an unmanned aircraft controlled by radio remote control equipment and its own program control device. There is no cockpit on board, but equipment such as autopilot and program control device are installed. The personnel on the ground, on the ship, or at the remote control station of the parent aircraft track, locate, remote control, telemetry and digital transmission through radar and other equipment. Under the radio control, it can take off like an ordinary aircraft or be launched into the air with a booster rocket, and it can also be taken into the air by the parent aircraft for flight. When recovering, it can automatically land in the same way as the common aircraft landing process, and can also be recovered by remote control with a parachute or a block. Can be used repeatedly. Widely used in aerial reconnaissance, surveillance, communication, anti-submarine, electronic jamming, etc.
无人机巡逻是未来无人机应用的一个方向,然而,目前的无人机还不能实现自主的长距离的巡逻,原因有二,其一是续航,其二是需要操作员。可以利用4G信号对无人机进行控制和充电。操作员可以通过4G信号对无人机进行远程操控,并借助基站进行充电,但是要考虑充电时间位置和巡逻任务的排程问题。UAV patrol is a direction of UAV application in the future. However, the current UAV cannot realize autonomous long-distance patrol. There are two reasons, one is battery life, and the other is the need for operators. The drone can be controlled and charged using 4G signal. The operator can remotely control the drone through the 4G signal and charge it with the help of the base station, but the charging time location and the scheduling of patrol tasks must be considered.
发明内容Contents of the invention
1.要解决的技术问题1. Technical problems to be solved
基于现行方案只能够处理小规模问题,面对大规模问题往往难以求得结果。而利用基站给无人机提供信号和充电的情境下,基站数量庞大,问题的规模相应呈现指数型增加,现行方案很难满足。另外,由于基站和机场具有很大区别,例如机场无法搬迁,而基站很容易搬迁,所以技术上增加了很强的灵活性,给排程问题带来了很大的难度,现行方案对于这种高度灵活的排程问题难以解决。针对上述问题,本申请提供了一种调度规划方法及应用。Based on the current scheme can only deal with small-scale problems, it is often difficult to obtain results in the face of large-scale problems. In the case of using base stations to provide signals and charging for drones, the number of base stations is huge, and the scale of the problem increases exponentially. The current solution is difficult to meet. In addition, due to the great difference between the base station and the airport, for example, the airport cannot be relocated, but the base station is easy to relocate, so a strong technical flexibility is added, which brings great difficulty to the scheduling problem. Highly flexible scheduling problems are difficult to solve. In view of the above problems, the present application provides a scheduling method and application.
2.技术方案2. Technical solution
为了达到上述的目的,本申请提供了一种调度规划方法,所述方法包括获取基站位置信息,构建基站联通关系图,根据所述关系图所述基站进行评级;建立时空回旋网络模型,求出所述模型初始解;根据所述评级结果和所述初始解获得调度规划方案。In order to achieve the above-mentioned purpose, the present application provides a scheduling planning method, the method includes obtaining base station location information, constructing a base station Unicom relationship diagram, and rating base stations according to the relationship diagram; establishing a space-time convolutional network model, and obtaining The initial solution of the model; obtaining a scheduling plan according to the rating result and the initial solution.
本申请提供的另一种实施方式为:所述基站位置信息包括基站的经度和基站的纬度,所述基站分为塔式基站和杆式基站。Another implementation manner provided by the present application is: the location information of the base station includes the longitude and the latitude of the base station, and the base stations are divided into tower base stations and pole base stations.
本申请提供的另一种实施方式为:假设两个所述基站距离小于所述基站信号的覆盖半径时,则两个所述基站为直接联系,依据所述直接联系制作基站拓扑结构图。Another implementation mode provided by the present application is: assuming that the distance between the two base stations is smaller than the coverage radius of the base station signal, the two base stations are in direct contact, and a base station topology diagram is prepared according to the direct contact.
本申请提供的另一种实施方式为:所述评级采用PageRank算法。Another implementation manner provided by the present application is: the ranking adopts the PageRank algorithm.
本申请提供的另一种实施方式为:所述评级包括赋予每个所述基站初始权重为1,然后将每所述权重平均赋予与所述基站具有直接联系的基站,所述基站的权重也更新为所有与所述基站有直接联系的基站赋予它的权重总和;迭代以上过程,每个所述基站的权重会最终收敛,趋于稳定;假设θ为基站评级阈值,与权重大于θ的基站有关系的决策变量为第一决策变量,则所述第一决策变量的变动能够对整个排程系统的性能造成较大的影响,与权重小于θ的基站有关系的决策变量为第二决策变量而的变动难以对整个排程系统的性能造成较大的影响;第一决策变量与第二决策变量的数量可以通过调整θ的值进行调整,并对所述第一决策变量进行优化。Another implementation mode provided by the present application is: the rating includes assigning an initial weight of 1 to each of the base stations, and then assigning each of the weights to the base stations that are directly connected with the base station on average, and the weight of the base stations is also Update the sum of the weights given to it by all base stations that are directly connected with the base station; iterate the above process, and the weight of each base station will eventually converge and tend to be stable; assuming θ is the rating threshold of the base station, and the base station with a weight greater than θ The relevant decision variable is the first decision variable, and the change of the first decision variable can have a greater impact on the performance of the entire scheduling system, and the decision variable related to the base station with weight less than θ is the second decision variable However, it is difficult for the change of θ to have a large impact on the performance of the entire scheduling system; the quantities of the first decision variable and the second decision variable can be adjusted by adjusting the value of θ, and the first decision variable is optimized.
本申请提供的另一种实施方式为:所述时空回旋网络模型为同时考虑时间维度与空间维度的网络流模型,通过在时间维度和空间维度构建一个或多个闭环,派生出一系列可持续的路线,采用所述路线对任务进行覆盖。Another embodiment provided by this application is: the spatio-temporal convolutional network model is a network flow model that considers both the time dimension and the space dimension, and a series of sustainable The route of is used to cover the task.
本申请提供的另一种实施方式为:所述时空回旋网络模型中将决策变量用弧所在的时间表示,所述弧将部分事件节点连接起来形成闭环。Another implementation manner provided by the present application is: in the spatio-temporal convolutional network model, the decision variable is represented by the time of an arc, and the arc connects some event nodes to form a closed loop.
本申请提供的另一种实施方式为:所述初始解采用cplex求得。Another implementation manner provided by the present application is: the initial solution is obtained by using cplex.
本申请还提供一种调度规划方法的应用,其特征在于:将所述调度规划方法应用于交通规划、物流配送或者无人机排程。The present application also provides an application of a scheduling and planning method, which is characterized in that: the scheduling and planning method is applied to traffic planning, logistics distribution or unmanned aerial vehicle scheduling.
本申请提供的另一种实施方式为:所述无人机包括三种状态,分别用三种弧来表示为巡逻弧,充电弧,转移弧。Another implementation manner provided by the present application is: the UAV includes three states, represented by three arcs as patrol arc, charging arc, and transfer arc.
3.有益效果3. Beneficial effect
与现有技术相比,本申请提供的调度规划方法及应用的有益效果在于:Compared with the prior art, the beneficial effects of the scheduling method and application provided by this application are:
本申请提供的调度规划方法,为一种对基站-无人机系统进行调度规划的方法。The scheduling and planning method provided in this application is a method for scheduling and planning a base station-unmanned aerial vehicle system.
本申请提供的调度规划方法,为无人机维护路径问题的排程,根据无人机的续航能力,机场的维护能力以及航班的执行情况,能够根据指定的航班和无人机给出合适的排程。The scheduling and planning method provided by this application is for the scheduling of UAV maintenance path problems. According to the endurance capability of UAVs, the maintenance capabilities of airports and the execution of flights, it can give a suitable solution according to the specified flight and UAV. schedule.
本申请提供的调度规划方法,能够在短时间内给出一个性能优秀的可行方案,具有极高的时效性,并且能够根据需要调整在方案的精度和时效性之间做权衡取舍。The dispatching and planning method provided by this application can provide a feasible solution with excellent performance in a short period of time, has extremely high timeliness, and can adjust the trade-off between the accuracy and timeliness of the solution according to needs.
附图说明Description of drawings
图1为本申请的调度规划方法流程示意图;Fig. 1 is a schematic flow chart of the dispatching planning method of the present application;
图2为本申请的调度规划方法原理示意图;FIG. 2 is a schematic diagram of the principle of the scheduling method of the present application;
图3为本申请的基站连通图示意图;FIG. 3 is a schematic diagram of a base station connection diagram of the present application;
图4为本申请的时空回旋网络模型示意图。FIG. 4 is a schematic diagram of the spatio-temporal convolutional network model of the present application.
具体实施方式Detailed ways
在下文中,将参考附图对本申请的具体实施例进行详细地描述,依照这些详细的描述,所属领域技术人员能够清楚地理解本申请,并能够实施本申请。在不违背本申请原理的情况下,各个不同的实施例中的特征可以进行组合以获得新的实施方式,或者替代某些实施例中的某些特征,获得其它优选的实施方式。Hereinafter, specific embodiments of the present application will be described in detail with reference to the accompanying drawings. According to these detailed descriptions, those skilled in the art can clearly understand the present application and can implement the present application. Without departing from the principle of the present application, the features in different embodiments can be combined to obtain new implementations, or some features in certain embodiments can be replaced to obtain other preferred implementations.
参见图1~4,本申请提供一种调度规划方法,所述方法包括获取基站位置信息,构建基站联通关系图,根据所述关系图所述基站进行评级;建立时空回旋网络模型,求出所述模型初始解;根据所述评级结果和所述初始解获得调度规划方案。Referring to Figures 1 to 4, the present application provides a scheduling planning method, the method includes obtaining base station location information, building a base station Unicom relationship diagram, and rating base stations according to the relationship diagram; establishing a space-time convolutional network model, and calculating the The initial solution of the model; obtaining a scheduling plan according to the rating result and the initial solution.
进一步地,所述基站位置信息包括基站的经度和基站的纬度,所述基站分为塔式基站和杆式基站。Further, the location information of the base station includes the longitude and latitude of the base station, and the base station is divided into a tower base station and a pole base station.
基站位置信息由基站的经度和纬度构成,基站的类型分为塔式基站和杆式基站,塔式基站的英文为Tower-base station,杆式基站的英文为Pole-base station。其中,塔式基站通常占地面积大,大多拥有机房,可以进行一定规模的扩建,并安装为无人机提供电能的设备。而杆式基站不一定是以杆的形势存在的,有的是伪装成空调外机、扩音器等形势放置在各种建筑上的,因此无法进行扩建,也无法为无人机提供电力。但是杆式基站和塔式基站都能为无人机提供控制信号。由于基站的信号覆盖半径是有限的,而无人机在飞行过程中要不间断地受到控制,所以无人机不能在没有第三个基站的帮助下从一个基站飞往一个距离当前基站超过两倍的基站的信号的覆盖半径的基站。所以假设两个基站的距离小于基站的信号的覆盖半径的时候,这两个基站具有直接联系,依据这种联系可以制作一个基站的拓扑结构的图。首先赋予每个基站初始权重为1,然后将每个基站的权重都平均赋予与此基站具有直接联系的基站,而此基站的权重也更新为所有与此基站有直接联系的基站赋予它的权重的总和。迭代以上过程,每个基站的权重会最终收敛,趋于稳定。根据PageRank的核心思想,此时与权重比较大的基站有关系的决策变量的变动能够对整个排程系统的性能造成较大的影响,而那些与权重比较小的基站有关系的决策变量的变动难以对整个排程系统的性能造成较大的影响,所以集中计算资源去对这些与权重比较大的基站有关系的决策变量进行优化可以提升一定的效率。假设θ为基站评级阈值,与权重大于θ的基站有关系的决策变量为第一决策变量,则所述第一决策变量的变动能够对整个排程系统的性能造成较大的影响,与权重小于θ的基站有关系的决策变量为第二决策变量而的变动难以对整个排程系统的性能造成较大的影响;第一决策变量与第二决策变量的数量可以通过调整θ的值进行调整,并对所述第一决策变量进行优化。The location information of the base station is composed of the longitude and latitude of the base station. The types of base stations are divided into tower base stations and pole base stations. The English of the tower base station is Tower-base station, and the English of the pole base station is Pole-base station. Among them, tower base stations usually occupy a large area, and most of them have computer rooms, which can be expanded to a certain scale and installed with equipment that provides power for drones. The pole-type base stations do not necessarily exist in the form of poles. Some are disguised as air conditioners, loudspeakers, etc. and placed on various buildings. Therefore, they cannot be expanded, nor can they provide power for drones. But both pole base stations and tower base stations can provide control signals for drones. Since the signal coverage radius of the base station is limited, and the UAV must be controlled continuously during flight, the UAV cannot fly from one base station to a location more than two meters away from the current base station without the help of a third base station. times the coverage radius of the base station's signal. Therefore, assuming that the distance between two base stations is smaller than the signal coverage radius of the base station, the two base stations have a direct connection, and a topological structure diagram of the base station can be made according to this connection. First give each base station an initial weight of 1, and then assign the weight of each base station to the base station directly connected with this base station, and the weight of this base station is also updated to the weight assigned to it by all the base stations directly connected with this base station Sum. Iterating the above process, the weight of each base station will eventually converge and tend to be stable. According to the core idea of PageRank, at this time, changes in decision variables related to base stations with relatively large weights can have a greater impact on the performance of the entire scheduling system, while changes in decision variables related to base stations with relatively small weights It is difficult to have a large impact on the performance of the entire scheduling system, so concentrating computing resources to optimize these decision variables related to base stations with relatively large weights can improve certain efficiency. Suppose θ is the base station rating threshold, and the decision variable related to the base station whose weight is greater than θ is the first decision variable, then the change of the first decision variable can have a greater impact on the performance of the entire scheduling system, and the weight less than The decision variable related to the base station of θ is the second decision variable, and the change is difficult to cause a large impact on the performance of the entire scheduling system; the number of the first decision variable and the second decision variable can be adjusted by adjusting the value of θ, And optimize the first decision variable.
进一步地,所述时空回旋网络模型为同时考虑时间维度与空间维度的网络流模型,通过在时间维度和空间维度构建一个或多个闭环,派生出一系列可持续的路线,采用所述路线对任务进行覆盖。Further, the spatio-temporal convolutional network model is a network flow model that considers the time dimension and the space dimension at the same time. By constructing one or more closed loops in the time dimension and the space dimension, a series of sustainable routes are derived. Using the routes to Tasks are covered.
进一步地,所述时空回旋网络模型中将决策变量用弧所在的时间表示,所述弧将部分事件节点连接起来形成闭环。Further, in the spatio-temporal convolutional network model, the decision variable is represented by the time of an arc, and the arc connects some event nodes to form a closed loop.
进一步地,所述初始解采用cplex求得。Further, the initial solution is obtained by using cplex.
本申请还提供一种调度规划方法的应用,将所述的调度规划方法应用于交通规划、物流配送或者无人机排程。The present application also provides an application of a dispatching planning method, which is applied to traffic planning, logistics distribution or UAV scheduling.
进一步地,所述无人机包括三种状态,分别用三种弧来表示为巡逻弧,充电弧,转移弧。Further, the UAV includes three states, represented by three arcs as patrol arc, charging arc, and transfer arc.
实施例Example
无人机在救援和巡逻中被广泛应用。本研究提出了一种基于无人机的巡逻系统方案,即利用通信基站通过移动信号远程控制无人机,并提供充电服务。本研究介绍了相应的无人机路径问题,并考虑了如何根据给定的位置和类型来执行巡逻任务、分配设施和安排充电活动。提出了一种混合整数规划模型和一种启发式方法。Drones are widely used in rescue and patrol. This study proposes a drone-based patrol system scheme, which uses a communication base station to remotely control the drone through mobile signals and provide charging services. This study introduces the corresponding UAV routing problem and considers how to perform patrol tasks, assign facilities, and schedule recharging activities according to the given location and type. A mixed integer programming model and a heuristic method are proposed.
获取基站位置Get base station location
基站的位置是决定无人机路径的重要因素,所以基站位置是所有数据中最基础的数据,包括经度和纬度。The location of the base station is an important factor in determining the path of the drone, so the location of the base station is the most basic data of all data, including longitude and latitude.
获取基站类型Get base station type
基站类型决定了基站能够完成的操作,基站的类型分为塔式基站和杆式基站,塔式基站的英文为Tower-base station,杆式基站的英文为Pole-base station。其中,塔式基站通常占地面积大,大多拥有机房,可以进行一定规模的扩建,并安装为无人机提供电能的设备。而杆式基站不一定是以杆的形势存在的,有的是伪装成空调外机、扩音器等形势放置在各种建筑上的,因此无法进行扩建,也无法为无人机提供电力。但是杆式基站和塔式基站都能为无人机提供控制信号。The type of base station determines the operations that the base station can complete. The types of base stations are divided into tower base station and pole base station. The English of tower base station is Tower-base station, and the English of pole base station is Pole-base station. Among them, tower base stations usually occupy a large area, and most of them have computer rooms, which can be expanded to a certain scale and installed with equipment that provides power for drones. The pole-type base stations do not necessarily exist in the form of poles. Some are disguised as air conditioners, loudspeakers, etc. and placed on various buildings. Therefore, they cannot be expanded, nor can they provide power for drones. But both pole base stations and tower base stations can provide control signals for drones.
对基站进行评级Rating base stations
不同位置的基站对整个排程的影响程度是不同的,所以很有必要确定哪些基站对于整体的排程重要,哪些不重要。本申请利用PageRank的方法对基站进行评级,遵循两个准则:Base stations at different locations have different influences on the overall schedule, so it is necessary to determine which base stations are important to the overall schedule and which are not. This application uses the PageRank method to rate base stations and follows two criteria:
1)能够直接影响多个变量的基站对整体排程的影响大1) Base stations that can directly affect multiple variables have a great impact on the overall schedule
2)能够间接影响多个变量的基站对整体排程的影响大2) Base stations that can indirectly affect multiple variables have a large impact on the overall schedule
设计网络design network
本申请利用同时考虑时间与空间两个维度的网络流模型,对问题进行建模。详细如图4所示:This application uses a network flow model that considers both time and space dimensions to model the problem. The details are shown in Figure 4:
每个基站都用一条时间轴代表,时间轴的时间流向是从做到右的,一般为了方便计算,时间轴的起点被设置为零,时间轴的终点可以是无限的,也可以是有限的,但是即使时间轴的长度是无限的,由于无人机的续航时间是有限的,所以整个网络模型中任务的时间维度的参数不会超过无人机的续航时间。在实际中,每个基站代表的时间线都是连续的,但是为了计算方便,有时候用离散的节点去简化时间线也是可以的,并不会显著降低模型的精度。每条时间线上的每个时间点,都是一个潜在的事件,无人机开始或者结束某个状态都可以被视为一个事件。每个事件节点都具有流量平衡,即流入此节点的量等于流出此节点的量。可以形象地理解为,无人机不会凭空消失。无人机有三种状态,分别用三种弧来描述,巡逻弧,充电弧,转移弧。其中巡逻和转移的状态的弧,时间方向与时间线的方向是相同的,充电弧的时间方向是与时间轴的时间方向相反的。这样一来,无人机的电量与无人机所在的时间维度的位置有很大的关联性。一些弧将一部分节点连接起来,形成闭环,就能够得到可以持续执行的巡逻排程。示例如图4所示。Each base station is represented by a time axis. The time flow of the time axis is from top to right. Generally, for the convenience of calculation, the starting point of the time axis is set to zero, and the end point of the time axis can be infinite or finite. , but even if the length of the time axis is infinite, since the endurance time of the UAV is limited, the parameters of the time dimension of the task in the entire network model will not exceed the endurance time of the UAV. In practice, the timeline represented by each base station is continuous, but for the convenience of calculation, it is sometimes possible to use discrete nodes to simplify the timeline without significantly reducing the accuracy of the model. Each time point on each timeline is a potential event, and the start or end of a certain state of the drone can be regarded as an event. Each event node has a flow balance, that is, the amount flowing into the node is equal to the amount flowing out of the node. It can be vividly understood that drones will not disappear out of thin air. The UAV has three states, which are described by three arcs, patrol arc, charging arc, and transfer arc. The time direction of the state arc of patrolling and transfer is the same as that of the time line, and the time direction of the charging arc is opposite to the time direction of the time axis. In this way, the power of the drone has a great correlation with the position of the time dimension where the drone is located. Some arcs connect some nodes to form a closed loop, and a patrol schedule that can be continuously executed can be obtained. An example is shown in Figure 4.
给出初始解gives the initial solution
根据图4,将建立数学模型,所有的弧都被认为是一个决策变量,每个决策变量代表的是这条弧所在的时间,以及对应的操作,是否有无人机去完成,以及无人机的数量。例如,一条从时间为零,area1发出的巡逻弧,代表着从时间为零开始巡逻,而对应的变量的取值,代表执行这个任务的无人机的数量,如果这个变量取值为2,则有两架无人机执行这个任务,如果变量取值为0,则没有无人机执行这个任务。根据以上描述,决策变量应该为非负整数型变量。建立数学模型之后,带入相关数据,并将目标函数变为优化充电站的数量,而不是总的成本,此时由于目标函数比较简单,求解器能够在比较短的时间内给出一个比较好的解。将这个解当作初始解,可以进行下一步求解。According to Figure 4, a mathematical model will be established. All arcs are considered as a decision variable. Each decision variable represents the time of this arc, and the corresponding operation, whether there is a drone to complete it, and no one. number of machines. For example, a patrol arc issued from time zero and area1 represents the patrol starting from time zero, and the value of the corresponding variable represents the number of drones performing this task. If the value of this variable is 2, Then there are two drones to perform this task, if the value of the variable is 0, no drone will perform this task. According to the above description, the decision variable should be a non-negative integer variable. After establishing the mathematical model, bring in the relevant data and change the objective function to optimize the number of charging stations instead of the total cost. At this time, because the objective function is relatively simple, the solver can give a better solution in a relatively short period of time. solution. Taking this solution as the initial solution, the next step can be solved.
给出最终解give the final solution
最终求解的时候,初始解已经用cplex求得,并且不同基站所在区域的评级也求得。根据评级,可以识别出来一些需要重点进行优化的区域,也就是评级比较高的区域。根据评级,将评级低于一定阈值的区域内的操作设定为等同于初始解,然后用cplex进行求解,能够在极短的时间内获得与长时间精确求解性能相近甚至性能更好的方案。由于初始解是可行的,所以将一些操作设定为等同于初始解之后,这个问题必然也是可行的,毕竟至少还有初始解这个可行解。而不同的阈值,将会导致不同的求解时间和方案的性能,更高的阈值会导致更短的求解时间以及在方案的性能上的一些下降,如果要提高方案的性能,需要降低阈值,则增加求解时间。In the final solution, the initial solution has been obtained with cplex, and the ratings of the areas where different base stations are located are also obtained. According to the rating, some areas that need to be focused on optimization can be identified, that is, areas with relatively high ratings. According to the rating, the operation in the area whose rating is lower than a certain threshold is set to be equal to the initial solution, and then solve it with cplex, which can obtain a solution with performance similar to or even better than the long-term accurate solution in a very short period of time. Since the initial solution is feasible, after setting some operations to be equal to the initial solution, the problem must also be feasible. After all, there is at least the feasible solution of the initial solution. And different thresholds will lead to different solution time and performance of the scheme. A higher threshold will lead to a shorter solution time and some decline in the performance of the scheme. If the performance of the scheme is to be improved, the threshold needs to be lowered, then increase the solution time.
根据时空回旋网络模型,如果得到一个或者多个符合流入流出平衡的闭环,就意味着得到了一个能够持续执行的巡逻排程。如果用一些列的符合流入流出平衡的闭环将所以巡逻任务都覆盖掉,就意味着得到一个能够持续执行的满足巡逻需求的巡逻排程了。According to the space-time convolutional network model, if one or more closed loops conforming to the balance of inflow and outflow are obtained, it means that a patrol schedule that can be continuously executed is obtained. If all patrol tasks are covered by a series of closed loops that meet the balance of inflow and outflow, it means that a patrol schedule that can be continuously executed to meet the patrol requirements is obtained.
本申请涉及对于排程问题进行数学建模的模型构架;一种现有的时空网络回旋模型是一种同时考虑了时间维度和空间维度的网络模型,通过在时间维度和空间维度构建一个或多个闭环,从而派生出一系列可持续的路线,用这些路线对任务进行覆盖,能达到很好的效果。This application relates to a model framework for mathematical modeling of scheduling problems; an existing spatio-temporal network convolution model is a network model that considers both time and space dimensions, by constructing one or more A closed loop can be derived to derive a series of sustainable routes, and using these routes to cover tasks can achieve very good results.
本申请还涉及缩减问题规模的评级算法;对于所有的变量都无差别地进行优化,是对算力的浪费,所以,弄明白哪些变量能起到关键作用,哪些变量的优化无关紧要,对于排程的优化是很有帮助的,本申请基于实际中存在的网络拓扑结构,利用一种类似PageRank算法的算法对所有的变量进行评级,评级高的变量对于制定巡逻规划有更大的重要度,以此能够识别问题中的关键变量。This application also involves a rating algorithm for reducing the scale of the problem; all variables are optimized indiscriminately, which is a waste of computing power. Therefore, it is not important to figure out which variables can play a key role and which variables are optimized. The optimization of the process is very helpful. Based on the actual network topology, this application uses an algorithm similar to the PageRank algorithm to rate all variables. Variables with high ratings are more important for formulating patrol plans. In this way, the key variables in the problem can be identified.
尽管在上文中参考特定的实施例对本申请进行了描述,但是所属领域技术人员应当理解,在本申请公开的原理和范围内,可以针对本申请公开的配置和细节做出许多修改。本申请的保护范围由所附的权利要求来确定,并且权利要求意在涵盖权利要求中技术特征的等同物文字意义或范围所包含的全部修改。Although the present application has been described above with reference to specific embodiments, those skilled in the art should understand that many modifications can be made to the configurations and details disclosed in the present application within the principles and scope disclosed in the present application. The protection scope of the present application is determined by the appended claims, and the claims are intended to cover all modifications included in the equivalent literal meaning or scope of the technical features in the claims.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110698208.5A CN113537722B (en) | 2021-06-23 | 2021-06-23 | Scheduling planning method and application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110698208.5A CN113537722B (en) | 2021-06-23 | 2021-06-23 | Scheduling planning method and application |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113537722A CN113537722A (en) | 2021-10-22 |
CN113537722B true CN113537722B (en) | 2023-08-01 |
Family
ID=78096469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110698208.5A Active CN113537722B (en) | 2021-06-23 | 2021-06-23 | Scheduling planning method and application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113537722B (en) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2360963A1 (en) * | 2000-11-03 | 2002-05-03 | Telecommunications Research Laboratories | Topological design of survivable mesh-based transport networks |
JP2007336021A (en) * | 2006-06-13 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | Leash topology design method and leash topology design device |
CN104507064A (en) * | 2014-12-18 | 2015-04-08 | 苏州工业职业技术学院 | Emergency communication telephone traffic priority ordering method based on PageRank algorithm |
WO2016127918A1 (en) * | 2015-02-13 | 2016-08-18 | 北京嘀嘀无限科技发展有限公司 | Transport capacity scheduling method and system |
CN109543746A (en) * | 2018-11-20 | 2019-03-29 | 河海大学 | A kind of sensor network Events Fusion and decision-making technique based on node reliability |
CN111093201A (en) * | 2019-12-23 | 2020-05-01 | 内蒙古大学 | A wireless sensor network and its clustering method |
CN111148256A (en) * | 2020-01-02 | 2020-05-12 | 国网安徽省电力有限公司电力科学研究院 | Resource allocation method of smart grid uplink channel based on NB-IoT protocol |
CN112187547A (en) * | 2020-10-09 | 2021-01-05 | 南京邮电大学 | Network model based on digital twins |
CN112752320A (en) * | 2020-12-31 | 2021-05-04 | 南京航空航天大学 | High-energy-efficiency wireless sensor network topology control method based on double-layer clustering |
CN112804699A (en) * | 2021-02-18 | 2021-05-14 | 华北电力大学 | 5G base station energy storage configuration double-layer optimization method considering communication characteristics |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8218422B2 (en) * | 2008-06-03 | 2012-07-10 | Nec Laboratories America, Inc. | Coordinated linear beamforming in downlink multi-cell wireless networks |
-
2021
- 2021-06-23 CN CN202110698208.5A patent/CN113537722B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2360963A1 (en) * | 2000-11-03 | 2002-05-03 | Telecommunications Research Laboratories | Topological design of survivable mesh-based transport networks |
JP2007336021A (en) * | 2006-06-13 | 2007-12-27 | Nippon Telegr & Teleph Corp <Ntt> | Leash topology design method and leash topology design device |
CN104507064A (en) * | 2014-12-18 | 2015-04-08 | 苏州工业职业技术学院 | Emergency communication telephone traffic priority ordering method based on PageRank algorithm |
WO2016127918A1 (en) * | 2015-02-13 | 2016-08-18 | 北京嘀嘀无限科技发展有限公司 | Transport capacity scheduling method and system |
CN109543746A (en) * | 2018-11-20 | 2019-03-29 | 河海大学 | A kind of sensor network Events Fusion and decision-making technique based on node reliability |
CN111093201A (en) * | 2019-12-23 | 2020-05-01 | 内蒙古大学 | A wireless sensor network and its clustering method |
CN111148256A (en) * | 2020-01-02 | 2020-05-12 | 国网安徽省电力有限公司电力科学研究院 | Resource allocation method of smart grid uplink channel based on NB-IoT protocol |
CN112187547A (en) * | 2020-10-09 | 2021-01-05 | 南京邮电大学 | Network model based on digital twins |
CN112752320A (en) * | 2020-12-31 | 2021-05-04 | 南京航空航天大学 | High-energy-efficiency wireless sensor network topology control method based on double-layer clustering |
CN112804699A (en) * | 2021-02-18 | 2021-05-14 | 华北电力大学 | 5G base station energy storage configuration double-layer optimization method considering communication characteristics |
Non-Patent Citations (1)
Title |
---|
社会网络中影响力传播的鲁棒抑制方法;李劲;岳昆;张德海;刘惟一;;计算机研究与发展(第03期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113537722A (en) | 2021-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Wu et al. | Trajectory optimization for UAVs’ efficient charging in wireless rechargeable sensor networks | |
CN111885504B (en) | Unmanned aerial vehicle track optimization method for assisting wireless communication of mobile vehicle | |
CN112511250B (en) | A method and system for dynamic deployment of multi-UAV aerial base stations based on DRL | |
Li et al. | Deep-graph-based reinforcement learning for joint cruise control and task offloading for aerial edge Internet of Things (EdgeIoT) | |
CN109547938B (en) | A Trajectory Planning Method for Unmanned Aerial Vehicles in Wireless Sensor Networks | |
CN110809274B (en) | Unmanned aerial vehicle base station enhanced network optimization method for narrowband Internet of things | |
CN110381444A (en) | A kind of unmanned plane track optimizing and resource allocation methods | |
CN110138443B (en) | Unmanned aerial vehicle flight path and signal transmission power combined optimization method facing wireless relay | |
JP7638901B2 (en) | Method and system for optimizing flight plans for high altitude, long endurance aircraft | |
CN101582201B (en) | Airport surface movement control system based on discrete event monitor and method thereof | |
CN105843183A (en) | Integrated management system for UAV based on 4G/WIFI network communication technology | |
CN106291635A (en) | Method and system for indoor positioning | |
Li et al. | A cooperative computation offloading strategy with on-demand deployment of multi-UAVs in UAV-aided mobile edge computing | |
Chiaraviglio et al. | Optimal throughput management in UAV-based networks during disasters | |
CN111949703B (en) | Unmanned aerial vehicle deployment and flight trajectory optimization method and system for intelligent traffic | |
CN116611630A (en) | Method and system for autonomous mission planning of remote sensing satellites based on global geographic plates | |
CN117647995A (en) | Logistics unmanned aerial vehicle track design method and system based on deep reinforcement learning | |
CN116540775A (en) | Unmanned aerial vehicle base station automatic cruising method and equipment based on communication blind spot | |
Zhu et al. | Aerial data collection with coordinated UAV and truck route planning in wireless sensor network | |
CN115390584B (en) | Multi-machine collaborative searching method | |
Lu et al. | Research on trajectory planning in thunderstorm weather based on dynamic window algorithm during approach segment | |
CN116321237A (en) | Unmanned aerial vehicle auxiliary internet of vehicles data collection method based on deep reinforcement learning | |
CN113537722B (en) | Scheduling planning method and application | |
Atat et al. | Efficient unmanned aerial vehicle paths design for post‐disaster damage assessment of overhead transmission lines | |
Wu et al. | Energy-constrained UAV flight scheduling for IoT data collection with 60 GHz communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |