Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for parallelizing preprocessing of tasks of imaging satellites on basis of Spark

A technology for imaging satellites and preprocessing, which is used in artificial satellites, electrical digital data processing, aerospace vehicles, etc. It can solve problems such as slow calculation speed, cluttered calculation logic, and inability to meet engineering requirements. Efficiency, the effect of saving computing time

Active Publication Date: 2017-05-17
NAT UNIV OF DEFENSE TECH
View PDF5 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] (1) Calculation speed is too slow: Taking the preprocessing scenario of general small-strip division of satellites to regional targets as an example, it takes 300 seconds for 1 satellite to divide 100 tasks into strips, and 100 satellites to 100 tasks The striping takes about 30000 seconds, or 8.333 hours
The mission planning cycle is generally 1 day, so in the face of such a large-scale satellite observation mission scenario, the existing preprocessing methods cannot meet the engineering requirements in terms of time
[0009] (2) The calculation logic is messy: the calculation modules in the preprocessing method have logical dependencies, for example, the calculation of the time prediction of the satellite entering and leaving the earth shadow requires the orbit prediction result of the satellite
But when the number of satellites is large, the use of existing preprocessing methods will inevitably lead to messy calculation logic

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for parallelizing preprocessing of tasks of imaging satellites on basis of Spark
  • Method for parallelizing preprocessing of tasks of imaging satellites on basis of Spark
  • Method for parallelizing preprocessing of tasks of imaging satellites on basis of Spark

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] The preprocessing process is essentially a process of calculating meta-tasks, and in some scenarios, users only want to know the visibility of a certain satellite to a certain target, and do not need to perform the calculation of meta-tasks, or even Some users just want to know the orbital status of a certain satellite. Based on the above situation, the concept of preprocessing is extended, and the preprocessing process in the narrow sense, including the visibility calculation and orbit forecasting requirements put forward by users, is also regarded as the scope of the concept of preprocessing, which is called the preprocessing process in the broad sense.

[0072] Such as figure 2 As shown, the generalized preprocessing process mainly includes the basic calculation of satellite information, the correlation calculation of the satellite to the target, and the meta-task calculation of the imaging task. The basic calculation of satellite information includes satellite orb...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for parallelizing preprocessing of tasks of imaging satellites on the basis of Spark. The method includes steps of A, parallelly designing orbit prediction, decomposing each large-scale observation task into a plurality of small tasks and independently fulfilling each small task; B, parallelly implementing orbit prediction. The satellites are independent from one another, or task preprocessing of each satellite on the optional single task is independent for solving problems in the aspect of preprocessing of the large-scale observation tasks of the satellites, and the problems can be decomposed by means of distributed parallel computation. The method has the advantages that the integral computation time for preprocessing the tasks can be saved, and the computation efficiency can be greatly improved.

Description

technical field [0001] The invention relates to the technical field of imaging satellite task preprocessing, in particular to a Spark-based parallel method for imaging satellite task preprocessing. Background technique [0002] The preprocessing problem of imaging satellite mission planning comes from the workflow of imaging satellite. The workflow of imaging satellites can be briefly described as follows: (1) Receive observation requirements from users; (2) According to the characteristics of satellite resources, preprocess user requirements to obtain standard planning input; (3) Combine ground stations and satellites Using constraints, according to a specific optimization algorithm, plan and schedule the input tasks to obtain a task scheduling plan; (4) plan and arrange the generated task scheduling plan and generate instructions, and inject the control instructions to the satellite through the ground station, and the satellite The command is executed for imaging and data...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48G06F9/46G06F9/50
CPCG06F9/465G06F9/4843G06F9/5027G06F2209/5017G06F2209/483B64G1/242G06F9/46G06F9/50B64G1/1021B64G1/1085B64G1/10G06F9/5072
Inventor 邢立宁龚洪涛姚锋贺仁杰陈英武陈宇宁吕济民陈盈果陈成王涛刘晓路刘慧慧
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products