CN115909083B - Satellite Earth Observation Discrete Points of Interest Clustering Planning Method and Device - Google Patents
Satellite Earth Observation Discrete Points of Interest Clustering Planning Method and Device Download PDFInfo
- Publication number
- CN115909083B CN115909083B CN202211348216.8A CN202211348216A CN115909083B CN 115909083 B CN115909083 B CN 115909083B CN 202211348216 A CN202211348216 A CN 202211348216A CN 115909083 B CN115909083 B CN 115909083B
- Authority
- CN
- China
- Prior art keywords
- interest
- points
- value
- satellite
- stripe
- 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 35
- 238000004364 calculation method Methods 0.000 claims abstract description 10
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 9
- 230000006870 function Effects 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 14
- 238000005457 optimization Methods 0.000 claims description 10
- 239000002245 particle Substances 0.000 claims description 8
- 238000003384 imaging method Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
Classifications
-
- 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
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Radio Relay Systems (AREA)
Abstract
本发明公开了一种卫星对地观测离散兴趣点聚类规划方法及装置,属于卫星对地观测任务规划技术领域。所述方法包括:获取目标区域内兴趣点的信息;其中,所述信息包括:经度、纬度和兴趣值;基于所述信息对兴趣点聚类,获取聚类结果中各类别的兴趣度;根据卫星Satk的卫星轨道,获取所述卫星Satk在所述目标区域内的条带stripekg,并通过所述卫星Satk是否观测所述条带stripekg,获取所述条带stripekg的决策变量的值xkg;基于所述各类别的兴趣度与所述决策变量的值xkg,最大化所有卫星Satk观测目标区域时的兴趣度总和,以得到兴趣点聚类规划结果。本发明即降低了聚类规划算法的计算复杂度,又可以达到更高的卫星观测收益。
The invention discloses a satellite earth observation discrete point of interest clustering planning method and device, belonging to the technical field of satellite earth observation task planning. The method includes: obtaining information on the points of interest in the target area; wherein the information includes: longitude, latitude and interest value; clustering the points of interest based on the information, and obtaining the degree of interest of each category in the clustering results; according to The satellite orbit of the satellite Sat k , obtain the stripe kg of the satellite Sat k in the target area, and obtain the decision of the stripe kg by whether the satellite Sat k observes the stripe kg The value x kg of the variable; based on the interest degree of each category and the value x kg of the decision variable, maximize the sum of the interest degrees of all satellites Sat k observing the target area to obtain the clustering planning result of the interest point. The invention not only reduces the calculation complexity of the cluster planning algorithm, but also can achieve higher satellite observation benefits.
Description
技术领域technical field
本发明涉及一种卫星对地观测离散兴趣点聚类规划方法及装置,属于卫星对地观测任务规划技术领域。The invention relates to a satellite earth observation discrete point of interest cluster planning method and device, and belongs to the technical field of satellite earth observation mission planning.
背景技术Background technique
为提高有效卫星资源的利用效率,需要对卫星的对地观测活动合理进行安排,从而形成高效的任务执行方案。这个过程需要在卫星平台等多种约束条件下,搜索大量任务的执行序列,是一个复杂的组合优化问题。当前的卫星任务规划实施需要在接收到任务请求后,由地面任务规划中心依据任务特点、卫星可见时间窗口和卫星平台载荷等各类约束进行计算,将规划后的结果指令上传到卫星,卫星按照上传的指令执行对地观测任务。In order to improve the utilization efficiency of effective satellite resources, it is necessary to arrange the earth observation activities of satellites reasonably, so as to form an efficient mission execution plan. This process needs to search the execution sequence of a large number of tasks under various constraints such as satellite platforms, which is a complex combinatorial optimization problem. The current satellite mission planning implementation requires that after receiving the mission request, the ground mission planning center will calculate according to various constraints such as mission characteristics, satellite visible time window and satellite platform load, and upload the planned result instructions to the satellite. The uploaded instructions execute Earth observation missions.
在对地观测任务数量比较庞大如存在大量离散分布的兴趣点时,这些任务组成的执行序列相当庞大,优化复杂度会随兴趣点的增多而剧烈增加。虽然对地理位置相近的兴趣点进行合并能够减少待规划的任务数量,如何选定可行的合并方案将直接影响对兴趣点预处理和任务规划的效果。When the number of earth observation tasks is relatively large, such as a large number of discretely distributed interest points, the execution sequence composed of these tasks is quite large, and the optimization complexity will increase dramatically with the increase of interest points. Although merging POIs with similar geographic locations can reduce the number of tasks to be planned, how to select a feasible merging scheme will directly affect the effect of POI preprocessing and task planning.
发明内容Contents of the invention
本发明提出一种卫星对地观测离散兴趣点聚类规划方法及装置,该方法根据兴趣点的位置信息和重要程度即兴趣值完成迭代式聚类,最终临近的多个兴趣点会稳定在一个圆形区域的聚类表示上,并体现出整体的重要程度。在此基础上,对聚类后的全部圆形区域进行任务规划求解,既降低了规划算法的计算复杂度,又能将关键的兴趣点出现的区域以很高的概率优先安排观测,以到达更高的观测整体收益。The present invention proposes a satellite-to-earth observation discrete point of interest clustering planning method and device. The method completes iterative clustering according to the location information and importance of the point of interest, that is, the interest value, and finally multiple nearby points of interest will be stabilized in one The cluster representation of the circular area reflects the importance of the whole. On this basis, the task planning solution for all the clustered circular areas not only reduces the computational complexity of the planning algorithm, but also prioritizes observations in areas where key points of interest appear with a high probability to reach Higher overall payoff for observations.
为实现上述目的,本发明采用如下技术方案:To achieve the above object, the present invention adopts the following technical solutions:
一种卫星对地观测离散兴趣点聚类规划方法,所述方法包括:A satellite earth observation discrete point of interest clustering planning method, the method comprising:
获取目标区域内兴趣点的信息;其中,所述信息包括:经度、纬度和兴趣值;Acquiring information on points of interest in the target area; wherein the information includes: longitude, latitude and interest value;
基于所述信息对兴趣点聚类,获取聚类结果中各类别的兴趣度;Clustering the interest points based on the information, and obtaining the degree of interest of each category in the clustering results;
根据卫星Satk的卫星轨道,获取所述卫星Satk在所述目标区域内的条带stripeg,并通过所述卫星Satk是否观测所述条带stripeg,获取所述条带stripeg的决策变量的值xkg;Obtain the stripe g of the satellite Sat k in the target area according to the satellite orbit of the satellite Sat k , and obtain the stripe g of the stripe g according to whether the satellite Sat k observes the stripe g The value of the decision variable x kg ;
基于所述各类别的兴趣度与所述决策变量的值xkg,最大化所有卫星Satk观测目标区域时的兴趣度总和,以得到兴趣点聚类规划结果。Based on the interest degrees of each category and the value x kg of the decision variable, the sum of the interest degrees of all satellites Sat k observing the target area is maximized to obtain the cluster planning result of the interest points.
进一步地,所述基于所述信息对兴趣点聚类,获取聚类结果中各类别的兴趣度,包括:在当前兴趣点集合中,选定任一所述兴趣点作为圆心;Further, the clustering of interest points based on the information, and obtaining the degree of interest of each category in the clustering result includes: selecting any one of the interest points in the current set of interest points as the center of the circle;
以一设定值为半径,生成圆Ci,并确定位于所述圆Ci中的所有兴趣点,生成兴趣点集合 With a set value as the radius, a circle C i is generated, and all interest points located in the circle C i are determined to generate a set of interest points
根据所述兴趣点集合中兴趣点的信息,更新所述圆Ci的圆心位置,直至相邻两次更新的圆心位置间的距离小于一阈值时,基于更新后的圆心位置,得到一兴趣点子集;According to the collection of points of interest In the interest point information, update the center position of the circle Ci , until the distance between the center positions of two adjacent updates is less than a threshold, based on the updated center position, obtain a subset of interest points;
基于所述兴趣点子集中各兴趣点的兴趣值,获取该兴趣点子集的兴趣度;Obtain the interest degree of the interest point subset based on the interest value of each interest point in the interest point subset;
从所述当前兴趣点集合中删除该兴趣点子集,并判断更新后的兴趣点集合是否为空集;deleting the subset of interest points from the current set of interest points, and judging whether the updated set of interest points is an empty set;
在所述更新后的兴趣点集合不是空集的情况下,返回至所述在当前兴趣点集合中,选定任一所述兴趣点作为圆心;In the case that the updated set of interest points is not an empty set, return to the current set of interest points and select any one of the interest points as the center of the circle;
在所述更新后的兴趣点集合是空集的情况下,输出各兴趣点子集的兴趣度。In the case that the updated set of interest points is an empty set, the interest degrees of each subset of interest points are output.
进一步地,所述根据所述兴趣点集合中兴趣点的经度和纬度,更新所述圆Ci的圆心位置,包括:Further, according to the set of interest points The longitude and latitude of the point of interest in the middle, update the center position of the circle Ci , including:
基于所述兴趣点集合中兴趣点的经度和兴趣值,计算新圆心位置的经度/> 其中,xj表示第j个兴趣点的经度,wj表示第j个兴趣点的兴趣值,n表示所述兴趣点集合/>中兴趣点的数量;Based on the set of interest points The longitude and interest value of the interest point in the center, calculate the longitude of the new center position /> Among them, x j represents the longitude of the jth interest point, w j represents the interest value of the jth interest point, and n represents the set of interest points/> the number of points of interest in
基于所述兴趣点集合中兴趣点的纬度和兴趣值,计算新圆心位置的纬度/> 其中,yj表示第j个兴趣点的纬度。Based on the set of interest points The latitude and interest value of the middle interest point, calculate the latitude of the new center position /> Among them, yj represents the latitude of the jth interest point.
进一步地,所述通过所述卫星Satk是否观测所述条带stripeg,获取决策变量的值xkg,包括:Further, the acquisition of the value x kg of the decision variable whether to observe the stripe g through the satellite Sat k includes:
在所述卫星Satk观测所述条带stripeg的情况下,所述决策变量的值xkg=1;In the case that the satellite Sat k observes the stripe g , the value of the decision variable x kg =1;
在所述卫星Satk未观测所述条带stripeg的情况下,所述决策变量的值xkg=0。In the case that the satellite Sat k does not observe the stripe g , the value of the decision variable x kg =0.
进一步地,所述基于所述各类别的兴趣度与所述值xkg,最大化所有卫星Satk观测目标区域时的兴趣度总和,以得到兴趣点聚类规划结果,包括:Further, based on the interest degrees of each category and the value x kg , maximizing the sum of the interest degrees of all satellites Sat k observing the target area, to obtain the cluster planning results of interest points, including:
基于所述兴趣度与所述值xkg,构建待优化的目标函数 其中,S表示所述卫星Satk的数量,G表示所述条带stripleg的数量,vi表示对应圆Ci的兴趣度;Based on the degree of interest and the value x kg , construct an objective function to be optimized Wherein, S represents the quantity of the satellite Sat k , G represents the quantity of the strip stripe g , and v represents the degree of interest of the corresponding circle C i ;
设定所述目标函数的约束条件;setting constraints on the objective function;
利用粒子群算法对所述待优化的目标函数进行优化,得到兴趣点聚类规划结果。The particle swarm optimization algorithm is used to optimize the objective function to be optimized to obtain the cluster planning result of the interest points.
进一步地,所述目标函数的约束条件,包括:Further, the constraints of the objective function include:
所述卫星Satk的观测数量约束;其中,所述观测数量约束表示在规划时间区间内,每一个圆形区域最多只能被所述卫星Satk观测一次;The observation quantity constraint of the satellite Sat k ; wherein, the observation quantity constraint represents that within the planning time interval, each circular area can only be observed once by the satellite Sat k at most;
和,and,
所述卫星Satk的成像时间约束;其中,所述成像时间约束表示所述卫星Satk运行在整个调度时间范围内,任意所述条带stripeg的观测时间必须满足成像时间要求;The imaging time constraint of the satellite Sat k ; wherein, the imaging time constraint indicates that the satellite Sat k operates within the entire scheduling time range, and the observation time of any stripe stripe g must meet the imaging time requirement;
和,and,
所述卫星Satk的侧摆角约束;其中,所述侧摆角约束表示在规划时间区间内,所述卫星Satk在经过单次聚类圆时只能选择一个侧摆角下的条带;The roll angle constraint of the satellite Sat k ; wherein, the roll angle constraint indicates that in the planning time interval, the satellite Sat k can only select a strip under a roll angle when passing through a single clustering circle ;
和,and,
所述卫星Satk的存储容量约束。The storage capacity constraint of the satellite Sat k .
进一步地,所述利用粒子群算法对所述待优化的目标函数进行优化,得到兴趣点聚类规划结果,包括:Further, the optimization of the objective function to be optimized by the particle swarm optimization algorithm is used to obtain the clustering planning results of the points of interest, including:
对所述卫星Satk与所述条带stripeg进行初始化;Initialize the satellite Sat k and the strip stripe g ;
将卫星数量和对应目标区域数量以及相关约束作为系统变量进行计算,对违背约束的变量进行修正,以计算系统的最大兴趣度总和作为当前目标函数值;The number of satellites, the number of corresponding target areas, and related constraints are calculated as system variables, and the variables that violate the constraints are corrected to calculate the maximum interest of the system as the current objective function value;
根据目标函数确定当前卫星与条带最优组合pbest;Determine the optimal combination pbest of the current satellite and the strip according to the objective function;
在迭代的所有卫星与条带最优组合pbest中选出的卫星与条带最优组合gbest;The optimal combination gbest of satellites and stripes selected from the optimal combination pbest of all satellites and stripes iterated;
判断是否达到最大迭代次数;Determine whether the maximum number of iterations has been reached;
在未达到最大迭代次数的情况下,返回至所述将卫星数量和对应目标区域数量以及相关约束作为系统变量进行计算,对违背约束的变量进行修正,以计算系统的最大权重和作为当前目标函数值;If the maximum number of iterations is not reached, return to the calculation of the number of satellites, the number of corresponding target areas, and related constraints as system variables, and correct the variables that violate the constraints to calculate the maximum weight sum of the system as the current objective function value;
在达到最大迭代次数的情况下,将卫星与条带最优组合gbest作为对地观测规划结果。When the maximum number of iterations is reached, the optimal combination gbest of satellites and strips is taken as the result of earth observation planning.
一种卫星对地观测离散兴趣点聚类规划装置,其特征在于,所述装置包括:A satellite earth observation discrete point of interest cluster planning device, characterized in that the device comprises:
信息获取模块,用于获取目标区域内兴趣点的信息;其中,所述信息包括:经度、纬度和兴趣值;An information acquisition module, configured to acquire information on points of interest in the target area; wherein the information includes: longitude, latitude, and interest value;
兴趣点聚类模块,用于基于所述信息对兴趣点聚类,获取聚类结果中各类别的兴趣度;A point of interest clustering module, configured to cluster the points of interest based on the information, and obtain the degree of interest of each category in the clustering result;
变量计算模块,用于根据卫星Satk的卫星轨道,获取所述卫星Satk在所述目标区域内的条带stripeg,并通过所述卫星Satk是否观测所述条带stripeg,获取决策变量的值xkg;The variable calculation module is used to obtain the stripe g of the satellite Sat k in the target area according to the satellite orbit of the satellite Sat k , and obtain a decision by whether the satellite Sat k observes the stripe stripe g the value of the variable x kg ;
聚类规划模块,用于基于所述各类别的兴趣度与所述值xkg,最大化所有卫星Satk观测目标区域时的兴趣度总和,以得到兴趣点聚类规划结果。The cluster planning module is configured to maximize the sum of the interest degrees of all satellites Sat k observing the target area based on the interest degrees of each category and the value x kg , so as to obtain the cluster planning results of interest points.
一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述卫星对地观测离散兴趣点聚类规划方法。A storage medium, wherein a computer program is stored in the storage medium, wherein the computer program is configured to execute the above-mentioned satellite earth observation discrete point of interest clustering planning method during operation.
一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述卫星对地观测离散兴趣点聚类规划方法。An electronic device includes a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the above-mentioned satellite earth observation discrete point of interest clustering planning method.
与现有技术相比,本发明优点是:Compared with the prior art, the present invention has the advantages of:
1、经过本聚类处理之后,离散兴趣点的区域分布更加分明,聚类个数远小于兴趣点的个数,使卫星观测任务规划的计算效率更高。1. After this clustering process, the regional distribution of discrete interest points is more distinct, and the number of clusters is much smaller than the number of interest points, which makes the calculation efficiency of satellite observation task planning higher.
2、聚类过程根据每个兴趣点的重要性不同,调整聚类的中心,从而使更重要的兴趣点位于聚类区域的中心,这些更重要的兴趣点更大可能性被观测。2. The clustering process adjusts the center of the cluster according to the importance of each interest point, so that the more important interest points are located in the center of the cluster area, and these more important interest points are more likely to be observed.
3、聚类方法需要参数少,不需要事先确定聚类的数量,处理效率高,对大量离散的地面兴趣点也能很快收敛。3. The clustering method requires few parameters, does not need to determine the number of clusters in advance, has high processing efficiency, and can quickly converge to a large number of discrete ground interest points.
附图说明Description of drawings
图1本发明的卫星对地观测离散兴趣点聚类规划方法的流程图。Fig. 1 is a flow chart of the satellite earth observation discrete point of interest clustering planning method of the present invention.
图2本发明额卫星对地观测离散兴趣点聚类规划装置的框图。Fig. 2 is a block diagram of the satellite earth observation discrete point of interest cluster planning device of the present invention.
具体实施方式Detailed ways
为使本发明的上述特征和优点能更明显易懂,下面通过具体实施例,对本发明的技术方案做进一步说明。In order to make the above features and advantages of the present invention more comprehensible, the technical solutions of the present invention will be further described below through specific examples.
本发明的目的是提出一种卫星对地观测离散兴趣点聚类规划方法,提升了卫星对地大量离散兴趣点的观测效率。The purpose of the present invention is to propose a method for clustering planning of satellite-to-earth observation discrete interest points, which improves the observation efficiency of a large number of satellite-to-earth discrete interest points.
本发明提出的卫星对地观测离散兴趣点聚类规划方法,如图1所示,包括以下步骤。The satellite earth observation discrete point of interest clustering planning method proposed by the present invention, as shown in FIG. 1 , includes the following steps.
(1)输入离散兴趣点的位置和兴趣度信息。(1) Input the location and interest degree information of discrete interest points.
假设所有地面兴趣点的集合是P=Pi,1≤i≤n,n表示集合中点的总数。其中每一个点表示为Pi={xi,yi,wi},1≤i≤n,i代表点的序号,xi代表经度,yi代表纬度,wi代表对该点的兴趣程度。聚类结果的集合初试化为C={}。Assume that the set of all ground interest points is P=P i , 1≤i≤n, where n represents the total number of points in the set. Each point is expressed as P i ={xi , y i ,w i }, 1≤i≤n, i represents the serial number of the point, x i represents the longitude, y i represents the latitude, and w i represents the interest in the point degree. The set of clustering results is initialized as C={}.
(2)采用滑动聚类方法对兴趣点处理。(2) Use the sliding clustering method to process the interest points.
(2-1)选定集合P中任意点Pi为圆心。(2-1) Select any point P i in the set P as the center of the circle.
(2-2)以r为半径,生成圆Ci,确定位于Ci中的所有兴趣点 (2-2) With r as the radius, generate a circle C i and determine all interest points located in C i
(2-3)根据中点的坐标和兴趣值计算更新圆心位置,新的圆心坐标Pi′为其中n为Ci中点的总数,xj表示第j个兴趣点的经度,yj表示第j个兴趣点的纬度,wj表示第j个兴趣点的兴趣度,n表示所述兴趣点集合/>中兴趣点的数量;。(2-3) According to The coordinates of the midpoint and the value of interest are calculated to update the position of the center of the circle, and the new coordinates of the center of the circle P i ′ are where n is the total number of points in C i , xj represents the longitude of the jth interest point, yj represents the latitude of the jth interest point, wj represents the degree of interest of the jth interest point, and n represents the interest point collection /> The number of points of interest in ;.
(2-4)以Pi′为圆心,重复步骤(2-2)与(2-3),直到连续两次计算的Pi′之间的距离小于阈值d时停止循环。此时Ci的圆心为最新的Pi′,Ci的兴趣值为更新聚类结果的集合C=C∪Ci。(2-4) With P i ' as the center of the circle, repeat steps (2-2) and (2-3) until the distance between two consecutive calculations of P i ' is less than the threshold d and stop the loop. At this time, the center of C i is the latest P i ′, and the interest value of C i is Update the set of clustering results C=C∪C i .
(2-5)将Ci中的所有点从兴趣点集合P中去掉,更新地面兴趣点的集合重复步骤(2-1)到(2-4),直到P为空。(2-5) Remove all points in C i from the set of interest points P, and update the set of ground interest points Repeat steps (2-1) to (2-4) until P is empty.
(3)将聚类结果进行规划(3) Plan the clustering results
(3-1)假设总的调度时间范围为[TS,TE],TS、TE分别表示分析时间段内的起始时间、结束时间;假设卫星集合Satk,1≤k≤S,S表示卫星数量,卫星沿固定轨道移动时的侧摆角β在[-Β,Β]可变,变化步长为Δβ,并在[TS,TE]时间范围内,侧摆角β保持不变。(3-1) Assuming that the total scheduling time range is [T S , T E ], T S and TE represent the start time and end time of the analysis time period respectively; assuming that the satellite set Sat k , 1≤k≤S , S represents the number of satellites, the roll angle β of the satellite moving along the fixed orbit is variable in [-Β, Β], the change step is Δβ, and within the time range of [T S , T E ], the roll angle β constant.
假设卫星Satk对地条带集合stripleg,1≤g≤G,G为卫星Satk对聚类结果集合C的所有可能的目标区域的数量,卫星Satk对应条带stripleg的观测开始时间与结束时间为wskg和wekg,最大存储容量为Ek,记ek为卫星Satk单位时间内所消耗的存储容量。Assume that the satellite Sat k has a set of strips g on the ground, 1≤g≤G, G is the number of all possible target areas of the satellite Sat k to the clustering result set C, and the observation start time of the satellite Sat k corresponding to the strip g The end time is ws kg and we kg , the maximum storage capacity is E k , and e k is the storage capacity consumed by satellite Sat k per unit time.
上述步骤(2-4)返回聚类圆的集合C={C1,C2,...,CN},N为聚类结果C中所有的圆的数量为,圆的半径都为r。C对应兴趣程度集合v={v1,v2,...,vN}其中vi对应圆Ci的兴趣度,1≤i≤N。The above steps (2-4) return the set of clustering circles C={C 1 ,C 2 ,...,C N }, N is the number of all circles in the clustering result C, and the radius of the circles is r . C corresponds to the interest degree set v={v 1 ,v 2 ,...,v N }, where v i corresponds to the interest degree of circle C i , 1≤i≤N.
(3-2)定义决策变量(3-2) Define decision variables
将目标函数表示为被卫星观测的圆对应兴趣度总和,并对其最大化:Express the objective function as the sum of interest degrees corresponding to the circles observed by the satellite, and maximize it:
S为卫星数量,G为卫星Satk在区域R内所有可能的目标区域的数量,vi为对应圆Ci的兴趣值。S is the number of satellites, G is the number of all possible target areas of the satellite Sat k in the region R, v i is the interest value of the corresponding circle C i .
(3-3)上述优化过程需要满足如下约束条件:(3-3) The above optimization process needs to meet the following constraints:
约束条件1:在规划时间区间内,要求每一个圆形区域最多只能被卫星观测一次,即:Constraint 1: Within the planning time interval, each circular area is required to be observed by satellite at most once, namely:
约束条件2:卫星运行在整个调度时间范围内,任意条带的观测时间必须满足成像时间要求。Constraint 2: The satellite operates within the entire scheduling time range, and the observation time of any strip must meet the imaging time requirement.
TS≤wskg≤wekg≤TE,1≤k≤S,1≤g≤G (3-3)T S ≤ ws kg ≤ we kg ≤ T E , 1 ≤ k ≤ S, 1 ≤ g ≤ G (3-3)
约束条件3:在规划时间区间内,卫星Satk在经过单次圆时只能选择一个侧摆角下的条带。Constraint 3: In the planning time interval, satellite Sat k can only select a strip under one roll angle when it passes through a single circle.
约束条件4:卫星存储容量Constraint 4: Satellite storage capacity
(3-4)针对以上目标函数与相关约束,本设计利用粒子群算法(Particle SwarmOptimization,PSO)对该问题进行优化,主要流程为:(3-4) In view of the above objective functions and related constraints, this design uses Particle Swarm Optimization (PSO) to optimize the problem. The main process is as follows:
(3-4-1)对卫星与条带进行初始化,设置目标区域调度时间[TS,TE]以及所选卫星的可见时间窗,粒子群算法参数等。(3-4-1) Initialize satellites and strips, set target area scheduling time [T S , T E ], visible time window of selected satellites, particle swarm algorithm parameters, etc.
(3-4-2)将卫星数量和对应条带数量以及相关约束作为系统变量输入计算模型,对违背约束的变量进行修正(例如每颗卫星在同一任务下只能选出一种侧摆角下对应的条带),计算系统的最大兴趣程度和Weight作为当前目标函数值。(3-4-2) Input the number of satellites, the number of corresponding strips, and related constraints into the calculation model as system variables, and correct the variables that violate the constraints (for example, each satellite can only select one roll angle under the same mission. The corresponding strip below), calculate the maximum degree of interest of the system and Weight as the current objective function value.
(3-4-3)根据目标函数确定当前卫星与条带最优组合pbest,即从随机组合方案中选出当前最优组合。(3-4-3) Determine the current optimal combination pbest of satellites and stripes according to the objective function, that is, select the current optimal combination from random combination schemes.
(3-4-4)确定迭代中所有pbest集合中选出的卫星与条带最优组合gbest。将gbest作为粒子群的全局最优值,即所选卫星与条带的最优组合。(3-4-4) Determine the optimal combination gbest of satellites and stripes selected from all pbest sets in the iteration. Take gbest as the global optimum of the particle swarm, that is, the optimal combination of selected satellites and strips.
(3-4-5)判断是否达到最大迭代次数(Max),若是,执行步骤(3-4-6),若否,返回步骤(3-4-2)。(3-4-5) Judging whether the maximum number of iterations (Max) is reached, if so, execute step (3-4-6), if not, return to step (3-4-2).
(3-4-6)输出全局最优解gbest,也就是目标函数Weight。(3-4-6) Output the global optimal solution gbest, which is the objective function Weight.
综上所述,本发明根据每个兴趣点的重要性不同调整聚类的中心,使得离散兴趣点的区域分布更加分明,并通过最大化聚类结果对应的对应兴趣度总和,既降低了规划算法的计算复杂度,又能将关键的兴趣点出现的区域以很高的概率优先安排观测,以到达更高的观测整体收益。To sum up, the present invention adjusts the center of clustering according to the importance of each interest point, so that the regional distribution of discrete interest points is more distinct, and by maximizing the sum of the corresponding interest degrees corresponding to the clustering results, it not only reduces planning The computational complexity of the algorithm can also prioritize the observation of areas where key points of interest appear with a high probability, so as to achieve higher overall observation income.
本发明还公开了一种卫星对地观测离散兴趣点聚类规划装置,该装置可以为计算机设备,也可以设置在计算机设备中。如图2所示,包括:信息获取模块201、兴趣点聚类模块202、变量计算模块203和聚类规划模块204。The invention also discloses a satellite earth observation discrete point of interest cluster planning device, which can be computer equipment or be set in the computer equipment. As shown in FIG. 2 , it includes: an information acquisition module 201 , an interest point clustering module 202 , a variable calculation module 203 and a cluster planning module 204 .
信息获取模块201,用于获取目标区域内兴趣点的信息;其中,所述信息包括:经度、纬度和兴趣值;An information acquisition module 201, configured to acquire information on points of interest in the target area; wherein the information includes: longitude, latitude, and interest value;
兴趣点聚类模块202,用于基于所述信息对兴趣点聚类,获取聚类结果中各类别的兴趣度;Points of interest clustering module 202, configured to cluster the points of interest based on the information, and obtain the degree of interest of each category in the clustering results;
变量计算模块203,用于根据卫星Satk的卫星轨道,获取所述卫星Satk在所述目标区域内的条带stripekg,并通过所述卫星Satk是否观测所述条带stripekg,获取决策变量的值xkg;The variable calculation module 203 is used to obtain the stripe kg of the satellite Sat k in the target area according to the satellite orbit of the satellite Sat k , and obtain the stripe kg according to whether the satellite Sat k observes the stripe kg The value of the decision variable x kg ;
聚类规划模块204,用于基于所述各类别的兴趣度与所述值xkg,最大化所有卫星Satk观测目标区域时的兴趣度总和,以得到兴趣点聚类规划结果。The cluster planning module 204 is configured to maximize the sum of the interest degrees of all satellites Sat k observing the target area based on the interest degrees of each category and the value x kg , so as to obtain the cluster planning results of interest points.
有关装置模块的具体执行过程、有益效果等阐述,请参见上述方法实施例的介绍说明,此处不多赘述。For the specific implementation process and beneficial effects of the device modules, please refer to the description of the above-mentioned method embodiments, and details will not be repeated here.
在示例性实施例中,还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行,以实现上述卫星对地观测离散兴趣点聚类规划方法。In an exemplary embodiment, there is also provided a computer device, the computer device includes a memory and a processor, a computer program is stored in the memory, and the computer program is loaded and executed by the processor, so as to realize the above-mentioned A clustering planning method for satellite Earth observation discrete points of interest.
在示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述卫星对地观测离散兴趣点聚类规划方法。In an exemplary embodiment, there is also provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned method for clustering planning of satellite earth observation discrete points of interest is implemented.
在示例性实施例中,还提供了一种计算机程序产品,当所述计算机程序产品在计算机设备上运行时,使得计算机设备执行如上述卫星对地观测离散兴趣点聚类规划方法。In an exemplary embodiment, a computer program product is also provided. When the computer program product is run on a computer device, the computer device is made to execute the above-mentioned method for clustering and planning satellite earth observation discrete points of interest.
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照上述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, rather than limiting them; although the application has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: it can still Modifications are made to the technical solutions described in the above embodiments, or equivalent replacements are made to some of the technical features; these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211348216.8A CN115909083B (en) | 2022-10-31 | 2022-10-31 | Satellite Earth Observation Discrete Points of Interest Clustering Planning Method and Device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211348216.8A CN115909083B (en) | 2022-10-31 | 2022-10-31 | Satellite Earth Observation Discrete Points of Interest Clustering Planning Method and Device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115909083A CN115909083A (en) | 2023-04-04 |
| CN115909083B true CN115909083B (en) | 2023-08-08 |
Family
ID=86492200
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211348216.8A Active CN115909083B (en) | 2022-10-31 | 2022-10-31 | Satellite Earth Observation Discrete Points of Interest Clustering Planning Method and Device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115909083B (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110400002A (en) * | 2019-06-21 | 2019-11-01 | 中南大学 | A multi-satellite imaging mission planning method |
| CN111897640A (en) * | 2020-07-31 | 2020-11-06 | 武汉大学 | A satellite imaging mission planning method and system for area mapping |
| CN112052269A (en) * | 2020-08-24 | 2020-12-08 | 腾讯科技(深圳)有限公司 | Position recommending method and device |
| CN112149911A (en) * | 2020-09-30 | 2020-12-29 | 武汉大学 | Hypersensitive short satellite same-orbit multipoint target in-motion imaging task planning method |
| CN113472420A (en) * | 2021-06-29 | 2021-10-01 | 大连大学 | Satellite network cache placement method based on regional user interest perception |
| CN114035913A (en) * | 2021-10-18 | 2022-02-11 | 南京航空航天大学 | Satellite multi-target repeated observation task planning method and terminal |
| CN114462681A (en) * | 2022-01-11 | 2022-05-10 | 武汉大学 | Task preprocessing method and system for hypersensitive short satellite multi-class target imaging integrated planning |
| CN115081225A (en) * | 2022-06-30 | 2022-09-20 | 上海交通大学 | A Generalized Remote Sensing Task Planning Method Based on Combinatorial Optimization of Multi-Order Decision-Making Mechanisms |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2580605B1 (en) * | 2010-06-11 | 2016-05-04 | Skyhook Wireless, Inc. | Methods of and systems for measuring beacon stability of wireless access points |
-
2022
- 2022-10-31 CN CN202211348216.8A patent/CN115909083B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110400002A (en) * | 2019-06-21 | 2019-11-01 | 中南大学 | A multi-satellite imaging mission planning method |
| CN111897640A (en) * | 2020-07-31 | 2020-11-06 | 武汉大学 | A satellite imaging mission planning method and system for area mapping |
| CN112052269A (en) * | 2020-08-24 | 2020-12-08 | 腾讯科技(深圳)有限公司 | Position recommending method and device |
| CN112149911A (en) * | 2020-09-30 | 2020-12-29 | 武汉大学 | Hypersensitive short satellite same-orbit multipoint target in-motion imaging task planning method |
| CN113472420A (en) * | 2021-06-29 | 2021-10-01 | 大连大学 | Satellite network cache placement method based on regional user interest perception |
| CN114035913A (en) * | 2021-10-18 | 2022-02-11 | 南京航空航天大学 | Satellite multi-target repeated observation task planning method and terminal |
| CN114462681A (en) * | 2022-01-11 | 2022-05-10 | 武汉大学 | Task preprocessing method and system for hypersensitive short satellite multi-class target imaging integrated planning |
| CN115081225A (en) * | 2022-06-30 | 2022-09-20 | 上海交通大学 | A Generalized Remote Sensing Task Planning Method Based on Combinatorial Optimization of Multi-Order Decision-Making Mechanisms |
Non-Patent Citations (1)
| Title |
|---|
| 张耀元等.面向卫星多目标重复观测任务的分层聚类规划.《中国空间科学技术》.2022,第43卷(第1期),29-43. * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115909083A (en) | 2023-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Dey et al. | Solving energy management of renewable integrated microgrid systems using crow search algorithm | |
| CN104063748B (en) | A kind of algorithm for being used to solve towards the time-dependent scheduling problem of imaging satellite | |
| CN107025363A (en) | A kind of adaptive big neighborhood search method of Agile satellite scheduling | |
| CN103744733B (en) | Method for calling and configuring imaging satellite resources | |
| CN110412869A (en) | A multi-satellite cooperative real-time tracking method for space dynamic targets | |
| CN112434435B (en) | Dense task scheduling method for imaging satellites based on task synthesis | |
| Chen et al. | Deep reinforcement learning for agile satellite scheduling problem | |
| CN105095643A (en) | Method for planning autonomous task of imaging satellite in dynamic environment | |
| CN109960544A (en) | Task parallel scheduling method based on data driving type agile satellite | |
| CN108875955A (en) | Gradient based on parameter server promotes the implementation method and relevant device of decision tree | |
| CN119045505A (en) | Large-scale unmanned aerial vehicle task planning method and system | |
| CN111897640A (en) | A satellite imaging mission planning method and system for area mapping | |
| CN116301043A (en) | Heterogeneous UAV cluster cooperative search optimization method and system based on multi-situation map fusion | |
| CN108171374A (en) | A kind of earth observation satellite mission planning method based on simulated annealing | |
| CN115909083B (en) | Satellite Earth Observation Discrete Points of Interest Clustering Planning Method and Device | |
| Xu et al. | Extremal Nelder–Mead colony predation algorithm for parameter estimation of solar photovoltaic models | |
| Jiménez-López et al. | Artificial neural networks in the application of the growth of the urban sprawl | |
| CN113063419B (en) | Unmanned aerial vehicle path planning method and system | |
| CN114331056A (en) | Online collaborative detection task planning method based on probability map dynamic planning | |
| CN110276043A (en) | An area target access calculation method based on boundary point access calculation | |
| CN118521037A (en) | Agile satellite scheduling method and system based on hybrid local search algorithm | |
| CN118153732B (en) | Remote sensing satellite photographable cloud coverage prediction method based on multisource meteorological model | |
| CN118780519A (en) | A method and system for on-orbit observation planning of key targets based on spatial region division | |
| CN118228958A (en) | Satellite autonomous task planning method based on dynamic planning algorithm | |
| Dhamodaran et al. | Ensampling data prediction using sparse data in mobile intelligent system |
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 |