A method and device for processing and executing a measurement and control task
By determining the measurement and control arc segments based on the local type and functional type of the station, and constructing a continuous interval that meets the requirements of the measurement and control task, the problem of lack of unified templates and calculation models in the existing technology is solved, and the stability and flexibility of the measurement and control software are improved, and it is suitable for a variety of spacecraft and measurement and control equipment.
Patent Information
- Application Number
- CN202210646895.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-09
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2042-06-09
AI Technical Summary
The existing technology lacks a unified template and calculation model when constructing continuous intervals, resulting in poor stability and flexibility of the measurement and control software system, requiring frequent changes, and the description methods of different engineering designers are arbitrary and lacking standardization.
By determining the measurement and control arc segments based on the local type and functional type of the station, the construction includes all continuous intervals that meet the requirements of the measurement and control task, and a custom construction parameter configuration table is used to realize unified calculation methods and interface standards, improving the adaptability of the software system and the ease of operation of engineering implementation.
It improves the applicability and scalability of measurement and control tasks, reduces the frequent modification of measurement and control software, enhances the stability and versatility of the system, and is suitable for different types of spacecraft and measurement and control equipment.
Smart Images

Figure CN114897100B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of measurement and control, and particularly relates to a method and device for processing and executing measurement and control tasks. Background Art
[0002] During the implementation of measurement and control tasks, the arrangement of most measurement and control events and measurement and control instructions is based on individual measurement and control arcs. Various reference times are calculated, and then corresponding measurement and control events or measurement and control instruction sequences are designed based on these reference times for the ground measurement and control equipment and spacecraft to use respectively, and cooperate to complete the measurement and control tasks of various space activities.
[0003] However, there are also some measurement and control tasks that need to be continuously carried out over a longer period of time, and the various reference times for arranging the corresponding instructions also need to be calculated over a longer period of time. In this case, several adjacent measurement and control arcs need to be combined and used to construct a "continuous" or "intermittent" long period of time to meet the requirements of these specific measurement and control tasks. This newly constructed "continuous" or "intermittent" long period of time has a larger time span than a single measurement and control arc, which is convenient for arranging long-term and continuous measurement and control tasks, and is generally called a "continuous interval".
[0004] In the existing solution, for the specific requirements in each space flight mission, combined with the technical parameters of the spacecraft, the technical parameters of the payload, etc., the relevant content in the technical solution needs to be written, and various "continuous intervals" need to be designed specifically to meet the corresponding requirements. The basic principle of constructing the "continuous interval" is as Figure 1 shown.
[0005] In practical applications, corresponding "continuous intervals" need to be constructed according to different requirements. Below, taking the actual situations in two space missions as examples respectively, the construction process of the "continuous interval" under different requirement backgrounds is described.
[0006] For example, in a certain space mission, the requirement of "downloading test data of a certain type of payload" is a continuous task, and a corresponding "continuous interval" needs to be constructed to facilitate arranging the start / end instructions for downloading the payload test data to control the start and end behaviors of this task. The technical solution designs the following for this "continuous interval":
[0007] Select the tracking and control arc segments of domestic measurement stations, and use the corresponding moments of the elevation angles of x degrees at the beginning and end stages of the arc segments as the starting and ending marking points respectively. If the head and tail intervals of two adjacent arc segments are within Δ1, then combine these two arc segments into a "continuous interval". And so on, using the same method, if there are new arc segments that meet the above conditions, then absorb the new arc segments to expand the existing "continuous interval" until there are no new arc segments that meet the above conditions, and then end the construction process. After the construction of this "continuous interval" is completed, take the minimum value among the moments of the elevation angles of x degrees at the start stages of all arc segments as the starting marking point of the entire "continuous interval", and take the maximum value among the moments of the elevation angles of x degrees at the end stages of all arc segments as the ending marking point of the entire "continuous interval".
[0008] In another space mission, it is necessary to conduct long-term continuous remote control on a certain set of payloads. To meet this new requirement, it is necessary to design a new "continuous interval", within whose time range, remote control commands are sent at a fixed frequency. The technical solution makes the following design for this "continuous interval":
[0009] Select the tracking and control arc segments with uplink remote control capabilities of domestic measurement stations or overseas cooperative measurement stations, and use the remote control start time and remote control end time of the arc segments as the starting and ending marking points respectively. If the head and tail intervals of two adjacent arc segments are within Δ2, then combine these two arc segments into a "continuous interval". And so on, using the same method, if there are new arc segments that meet the above conditions, then absorb the new arc segments to expand the existing "continuous interval" until there are no new arc segments that meet the above conditions, and then end the construction process. After the construction of this "continuous interval" is completed, take the minimum value among the remote control start times of all arc segments as the starting marking point of the entire "continuous interval", and take the maximum value among the remote control end times of all arc segments as the ending marking point of the entire "continuous interval".
[0010] Obviously, in the two space missions, due to different requirements, two different methods are designed respectively to construct two "continuous intervals": different uses, different selection criteria for tracking and control arc segments, different determination methods for marking points, and different time interval criteria. The differences between the two are shown in Table 1:
[0011] Table 1
[0012] Continuous interval type The first type The second type Usage Download of load test data Continuous remote control of the load Territory of the measurement station Domestic measurement station Overseas cooperative measurement station Function of the measurement station No requirement With uplink remote control capability Starting marker point Elevation angle x degrees at the start stage of the arc segment Remote control start time Ending marker point Elevation angle x degrees at the end stage of the arc segment Remote control end time Interval standard <![CDATA[Δ1]]> <![CDATA[Δ2]]>
[0013] The existing technology has the following disadvantages:
[0014] (1) According to the design idea of the existing scheme, when designing a special "continuous interval" for each requirement, the description methods given by different engineering designers may be different, and the language description is too arbitrary, lacking a standardized template for standard design.
[0015] (2) According to the design concept of the existing solution, the measurement and control software can only calculate the "continuous intervals" of fixed types according to the requirements of the solution design. Whenever a new requirement appears, a new type of "continuous interval" has to be redesigned, and the corresponding measurement and control software must be specially recoded and developed to meet the specific requirements in the solution, resulting in frequent changes to the measurement and control software system and a significant decline in the stability and security of the measurement and control software system.
[0016] (3) According to the design concept of the existing solution, there is a lack of a unified calculation model. The measurement and control software can only calculate various types of "continuous intervals" separately according to the design requirements, and a large amount of code cannot be reused, resulting in extremely poor flexibility, generality, and scalability of the measurement and control software. Summary of the Invention
[0017] In view of the problems in the prior art, embodiments of the present invention provide a method and device for processing and executing measurement and control tasks, which can at least partially solve the problems existing in the prior art.
[0018] On the one hand, the present invention proposes a method for processing and executing measurement and control tasks, including:
[0019] Determine the measurement and control arc segments of the measurement and control stations for executing the measurement and control tasks according to the territorial type and functional type of the measurement and control stations;
[0020] Construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control tasks according to the start marker points, end marker points of each measurement and control arc segment, and the reference start and end time intervals between two adjacent measurement and control arc segments required for executing the measurement and control tasks;
[0021] Execute the measurement and control tasks according to the continuous interval.
[0022] Among them, the step of determining the measurement and control arc segments of the measurement and control stations for executing the measurement and control tasks according to the territorial type and functional type of the measurement and control stations includes:
[0023] Determine the measurement and control arc segments of the measurement and control stations participating in the measurement and control tasks according to the territorial type of the measurement and control stations represented by the territorial classification markers and the functional type of the measurement and control stations represented by the functional classification markers.
[0024] Among them, the representation of the functional type of the measurement and control stations by the functional classification markers includes:
[0025] The functional type of the measurement and control stations is represented by a preset logical symbol and the functional classification markers together.
[0026] Among them, the step of constructing a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control tasks according to the start marker points, end marker points of each measurement and control arc segment, and the reference start and end time intervals between two adjacent measurement and control arc segments required for executing the measurement and control tasks includes:
[0027] Calculate the head and tail time intervals between the measurement and control arc segments pairwise in sequence, retain the target measurement and control arc segments whose head and tail time intervals are less than the reference head and tail time interval, and add them to the continuous interval;
[0028] After adding all the target measurement and control arc segments with head and tail time intervals less than the reference head and tail time interval to the continuous interval, obtain all the target measurement and control arc segments in the continuous interval, and use the minimum value among the starting marker points of all the target measurement and control arc segments and the maximum value among the ending marker points of all the target measurement and control arc segments as the starting time and ending time of the continuous interval respectively.
[0029] Among them, before the step of determining the measurement and control arc segments of the measurement and control station performing the measurement and control task according to the station's territorial type and station function type, the method for processing and executing the measurement and control task further includes:
[0030] Classify the entire set of measurement and control arc segments according to the station's territorial location and station function to obtain the station territorial types corresponding to the same station territorial locations respectively, and the station function types corresponding to the same station functions respectively.
[0031] Among them, before the step of classifying the entire set of measurement and control arc segments according to the station's territorial location and station function, the method for processing and executing the measurement and control task further includes:
[0032] Obtain the entire set of measurement and control arc segments, and calculate the starting marker points and ending marker points corresponding to each measurement and control arc segment in the entire set of measurement and control arc segments.
[0033] On the one hand, the present invention proposes a device for processing and executing a measurement and control task, including:
[0034] A determination unit, configured to determine the measurement and control arc segments of the measurement and control station performing the measurement and control task according to the station's territorial type and station function type;
[0035] A construction unit, configured to construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the starting marker point, ending marker point of each measurement and control arc segment, and the reference head and tail time interval between two adjacent measurement and control arc segments required for performing the measurement and control task;
[0036] An execution unit, configured to execute the measurement and control task according to the continuous interval.
[0037] On the other hand, an embodiment of the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the following method is implemented:
[0038] Determine the measurement and control arc segments of the measurement and control station performing the measurement and control task according to the station's territorial type and station function type;
[0039] Construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking point, end marking point of each measurement and control arc segment, and the reference start and end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task;
[0040] Perform the measurement and control task according to the continuous interval.
[0041] An embodiment of the present invention provides a computer-readable storage medium, including:
[0042] The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following method is implemented:
[0043] Determine the measurement and control arc segments of the measurement and control station performing the measurement and control task according to the territorial type and functional type of the measurement and control station;
[0044] Construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking point, end marking point of each measurement and control arc segment, and the reference start and end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task;
[0045] Perform the measurement and control task according to the continuous interval.
[0046] An embodiment of the present invention further provides a computer program product, the computer program product includes a computer program, and when the computer program is executed by a processor, the following method is implemented:
[0047] Determine the measurement and control arc segments of the measurement and control station performing the measurement and control task according to the territorial type and functional type of the measurement and control station;
[0048] Construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking point, end marking point of each measurement and control arc segment, and the reference start and end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task;
[0049] Perform the measurement and control task according to the continuous interval.
[0050] The method and device for processing and executing the measurement and control task provided by the embodiment of the present invention determine the measurement and control arc segments of the measurement and control station performing the measurement and control task according to the territorial type and functional type of the measurement and control station; construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking point, end marking point of each measurement and control arc segment, and the reference start and end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task; perform the measurement and control task according to the continuous interval, which can improve the applicability of performing the measurement and control task, is easy to expand, and is beneficial to engineering applications. Description of the Drawings
[0051] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings. In the accompanying drawings:
[0052] Figure 1 is a schematic diagram for explaining the continuous interval of the prior art.
[0053] Figure 2 is a schematic flowchart of a method for processing and executing a measurement and control task provided by an embodiment of the present invention.
[0054] Figure 3 is a schematic flowchart of a method for processing and executing a measurement and control task provided by another embodiment of the present invention.
[0055] Figure 4 is a schematic structural diagram of a device for processing and executing a measurement and control task provided by an embodiment of the present invention.
[0056] Figure 5 is a schematic diagram of the physical structure of a computer device provided by an embodiment of the present invention. Detailed implementation manners
[0057] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer and more understandable, the following further elaborates on the embodiments of the present invention in conjunction with the accompanying drawings. Herein, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but do not limit the present invention. It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be combined arbitrarily with each other.
[0058] The professional terms of the embodiments of the present invention are explained as follows:
[0059] Measurement and control arc segment: Abbreviated as arc segment, it refers to the time range during which a ground measurement and control device can observe a spacecraft during its on-orbit flight. Within the measurement and control arc segment, the antenna terminal installed on the spacecraft points to the ground measurement and control device, and the ground measurement and control device can receive the downlink data transmitted by the spacecraft; after double capture is completed, the ground measurement and control device can send remote control commands and upload flight parameters to the spacecraft to perform measurement and control on the spacecraft.
[0060] Figure 2 is a schematic flowchart of a method for processing and executing a measurement and control task provided by an embodiment of the present invention. As Figure 2 shown, the method for processing and executing a measurement and control task provided by the embodiment of the present invention includes:
[0061] Step S1: Determine the measurement and control arc segment of the measurement and control station for executing the measurement and control task according to the territorial type and functional type of the measurement and control station.
[0062] Step S2: construct a continuous interval containing all target measurement and control arcs that meet the measurement and control task requirements based on the starting mark point and ending mark point of each measurement and control arc and the reference start and end time interval between two adjacent measurement and control arcs required to perform the measurement and control task.
[0063] Step S3: Execute the measurement and control task according to the continuous interval.
[0064] In the above step S1, the device determines the measurement and control arc of the station that performs the measurement and control task according to the station location type and the station function type. The device can be a computer device that executes the method, such as a server. The acquisition, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations.
[0065] Before the step of determining the measurement and control arc of the measurement station that performs the measurement and control task according to the measurement station location type and the measurement station function type, the measurement and control task processing and execution method further includes:
[0066] The whole set of measurement and control arcs is classified according to the station location and the station function, and the station location type corresponding to each same station location and the station function type corresponding to each same station function are obtained. The whole set of measurement and control arcs is classified according to the station location, as follows:
[0067] 1. Classification and marking method of station location based on jurisdiction
[0068] During the implementation of measurement and control tasks, some measurement and control tasks are restricted by factors such as authorization level and degree of participation. It is necessary to select measurement stations with corresponding jurisdiction to perform these measurement and control tasks. Therefore, it is necessary to classify the measurement stations according to the jurisdiction and select measurement stations with the same jurisdiction to perform the same type of measurement and control tasks. Due to the correspondence between measurement stations and measurement and control arcs, selecting measurement stations with the same jurisdiction to perform the same type of measurement and control tasks is equivalent to selecting measurement and control arcs with the same jurisdiction to perform the same type of measurement and control tasks. The subsequent classification of measurement stations is equivalent to the classification of measurement and control arcs.
[0069] Assume that the measurement and control system has n measurement stations to perform measurement and control tasks, let S = {s1, s2, ..., s i ,…,s n} represents the set of all stations, where s i Represents a specific measuring station, i=1,2,…,n.
[0070] Let A = {a1, a2, ..., a j , …, a m} represents the classification of all station locations divided by jurisdiction, that is, the entire set of measurement and control arcs is classified according to the location of the station, where a j represents a set of stations of a certain type with the same jurisdiction, j = 1, 2, ..., m,
[0071] Contains t stations with the same jurisdiction, among which In fact, a j is a subset of the set S of all stations, that is, And there are
[0072] During the project implementation, the station location classification symbol a can be used according to the jurisdiction. j , to select a specific type of station to perform the measurement and control task, that is, to obtain the station location type corresponding to each of the same station locations, and to select a specific type of station to perform the measurement and control task. As shown in Table 2, the stations are divided into offshore survey ships, land measurement and control stations, domestic stations, etc. according to the jurisdiction.
[0073] Table 2
[0074]
[0075] The complete set of measurement and control arcs is classified according to the function of the measuring station, as follows:
[0076] 2. Classification and marking method of station functions based on service capabilities
[0077] In the measurement and control task, the most basic service capabilities are mainly three: data transmission, telemetry and remote control. Some stations have all three functions, and some stations only have some of them. In the implementation of the measurement and control task, stations with all or part of the functions are usually selected to perform the measurement and control task according to the actual task requirements. Therefore, it is necessary to classify and mark the stations according to their service capabilities (data transmission, telemetry and remote control), that is, to classify the entire set of measurement and control arcs according to the station functions, as shown in Table 3.
[0078] Table 3
[0079] Identification symbol Meaning DT Data transmission TM Telemetry TC Remote control
[0080] In order to realize the difference in the definition of station functions according to different needs (with all or part of the functions), the corresponding "and" and "or" logic operations are designed, as shown in Table 4. Through the logical operation of the station function classification mark symbols, the service capabilities can be defined more accurately and the needs can be met more flexibly.
[0081] Table 4
[0082] Identification symbol Operation | "OR" operation & "AND" operation
[0083] During the project implementation, a specific type of station can be selected to participate in the measurement and control activities by setting the station function classification mark symbol separately and / or using the combination of logical symbols. Table 5 shows examples of the operation methods for the two cases.
[0084] Table 5
[0085] Example Meaning DT|TM|TC Any one of the three functions of data transmission, telemetry, and remote control is available DT&TM&TC All three functions of data transmission, telemetry, and remote control are available
[0086] 3. Selection method of measurement and control arc segment
[0087] Combined with the above, the station location classification marking method divided by jurisdiction and the station function classification marking method divided by service capability can be used to set the station location type and station function type, select the measurement and control arc segment that meets the requirements to perform the measurement and control task and achieve the specific task purpose. The selection method is shown in Table 6:
[0088] Table 6
[0089]
[0090] For example, to construct a "continuous interval", the requirements are: a marine survey ship, an arc segment with any of the three functions of data transmission, telemetry, and remote control. The selection method is shown in Table 7:
[0091] Table 7
[0092] Optional item Content setting Meaning Type of territory of the measurement station <![CDATA[a1]]> Marine survey ship Type of function of the measurement station DT|TM|TC Any one of the three functions of data transmission, telemetry, and remote control is available
[0093] For example, to construct another "continuous interval", the requirements are: domestic measuring stations, arc segments with both data transmission and remote control functions, the selection method is shown in Table 8:
[0094] Table 8
[0095] Optional item Content setting Meaning Type of territory of the measurement station <![CDATA[a3]]> Domestic measurement station Type of function of the measurement station DT&TC Both data transmission and remote control functions are available
[0096] Through the above examples, it is explained how to determine the measurement and control arc of the station that performs the measurement and control task according to the station location type and the station function type, and how to classify the whole set of measurement and control arcs according to the station location and the station function, so as to obtain the station location type corresponding to each same station location, and the station function type corresponding to each same station function.
[0097] like Figure 3 As shown, before the step of classifying the entire set of measurement and control arc segments according to the measurement station location and the measurement station function, the measurement and control task processing and execution method further includes:
[0098] Obtain the complete set of measurement and control arc segments, and calculate the starting marker points and ending marker points corresponding to each measurement and control arc segment in the complete set of measurement and control arc segments. An external mature algorithm can be called to calculate the starting marker points and ending marker points corresponding to each measurement and control arc segment in the complete set of measurement and control arc segments.
[0099] In the above step S2, the device constructs a continuous interval containing all target measurement and control arc segments that meet the requirements of the measurement and control task according to the starting marker point, ending marker point of each measurement and control arc segment, and the reference head and tail time interval between two adjacent measurement and control arc segments required for executing the measurement and control task. Specifically, it includes:
[0100] Calculate the head and tail time intervals between measurement and control arc segments pairwise in sequence, retain the target measurement and control arc segments with head and tail time intervals less than the reference head and tail time interval, and add them to the continuous interval;
[0101] After adding all the target measurement and control arc segments with head and tail time intervals less than the reference head and tail time interval to the continuous interval, obtain all the target measurement and control arc segments in the continuous interval, and use the minimum value among the starting marker points of all the target measurement and control arc segments and the maximum value among the ending marker points of all the target measurement and control arc segments as the starting time and ending time of the continuous interval respectively.
[0102] The explanation is as follows:
[0103] 4. Customized construction parameter configuration method for continuous interval
[0104] To achieve the understanding consistency between the two links of scheme design and software development, and improve the adaptability of the software system and the ease of engineering implementation, it is necessary to design a general customized construction parameter configuration table for the measurement and control software system with a unified form and standard interface specifications, as shown in Table 9:
[0105] Table 9
[0106] Customized configuration table of construction parameters Type of territory of the measurement station Type of function of the measurement station Starting marker point Ending marker point Interval standard
[0107] In the above customized parameter configuration table, 5 items are designed, among which:
[0108] The territorial type of the measurement station and the functional type of the measurement station have been introduced above and will not be elaborated here;
[0109] The identification symbols of the starting marker point and the ending marker point. The usage method of this part of the content has a mature design. By calling a mature external algorithm module, the time values of various starting marker points and ending marker points can be directly calculated for use in subsequent links. The specific details are not involved in this article;
[0110] The interval standard, that is, the corresponding reference head and tail time interval, is a floating-point number and is set according to actual requirements.
[0111] In summary, according to the interface meaning and filling specifications of the above-mentioned custom parameter configuration table, operators can construct a variety of continuous intervals in a custom manner according to specific circumstances to meet different needs.
[0112] 5. Construction method of continuous interval
[0113] Assume that after selecting arc segments that meet the requirements according to the above steps, there are t arc segments that meet the requirements that can form a "continuous interval". Let B l Indicates the starting point time of each arc segment, let E l Indicates the end mark point time of each arc segment, l = 1, 2, ..., t. According to the settings in the custom construction parameter configuration table, take the start mark point time of all arc segments, and take the minimum one as the start mark point time of the entire "continuous interval", denoted as B, then B = min (B1, B2, ..., B t ); Take the cut-off mark point time of all arc segments, and take the maximum one as the cut-off mark point time of the entire "continuous interval", denoted as E, then E=max(E1,E2,…,E t ). The starting and ending mark point symbols of the entire "continuous interval" are consistent with the settings in the custom construction parameter configuration table, which is convenient for engineering applications.
[0114] In the above step S3, the device performs the measurement and control task according to the continuous interval. This step is an existing mature technology and will not be described in detail. Figure 3 As shown, the whole process of implementing the embodiment of the present invention is described as follows:
[0115] The method and device for using the custom combination of the measurement and control arc segments implemented by the present invention are as follows: Figure 3 As shown in the figure. First, call the external mature algorithm to calculate the various marking point times of each arc segment in the full set of measurement and control arc segments Ω; then, loop through all the measurement and control arc segments, select the measurement and control arc segments that meet the conditions in turn according to the specified station location type, station function type, and arc segment interval standard, and add them to the "continuous interval" member queue ω; finally, calculate the start and end marking point times of the entire "continuous interval" to complete the construction of a "continuous interval".
[0116] The steps of this method are described below:
[0117] Step 1: Figure 3 As shown in the mark 1, an external mature algorithm is called to calculate the various marking point moments of each arc segment in the full set of measurement and control arc segments Ω;
[0118] Step 2: Figure 3As shown in Identification 2, select the arcs that meet the specified conditions from the entire set of measurement and control arcs according to the specified station territorial type and station function type. Let the loop variable be k, and there are the following branches:
[0119] 2-I) Determine whether it meets the specified station territorial type:
[0120] If the territorial type meets the requirements, proceed to step 2-II);
[0121] Otherwise, set k = k + 1, traverse the next arc, and repeat step 2;
[0122] 2-II) Determine whether it meets the specified station function type:
[0123] If the function type meets the requirements, proceed to step 2-III);
[0124] Otherwise, set k = k + 1, traverse the next arc, and repeat step 2;
[0125] 2-III) Determine whether it is the first arc that meets the specified conditions:
[0126] If it is the first arc that meets the conditions, receive the current arc and add it to the "continuous interval" member queue ω; then, set k = k + 1, traverse the next arc, and repeat step 2;
[0127] Otherwise, proceed to step 3;
[0128] Step 3. As Figure 3 shown in Identification 3, obtain the starting marker point time B of the current arc according to the settings in the custom construction parameter configuration table k .
[0129] Step 4. As Figure 3 shown in Identification 4, obtain the ending marker point time E of the previous arc that meets the specified conditions according to the settings in the custom construction parameter configuration table k-1 .
[0130] Step 5. As Figure 3 shown in Identification 5, calculate the time interval δ = B k - E k-1 , and based on the interval standard Δ set in the custom construction parameter configuration table, determine whether the time interval between the two arcs meets the standard and make corresponding processing. There are the following branches:
[0131] If δ ≤ Δ, the interval meets the standard, then accept the current arc segment and add it to the "continuous interval" member queue ω, set k = k + 1, traverse the next arc segment, and repeat step two; this step calculates the head and tail time intervals between the measurement and control arc segments pairwise, retains the target measurement and control arc segments with head and tail time intervals less than the reference head and tail time interval, and adds them to the continuous interval for description.
[0132] Otherwise, enter step six;
[0133] Step six: As Figure 3 shown in identification 6, after completing the extraction of one arc segment, calculate the start marker point and end marker point times of the entire "continuous interval", and complete the construction of one "continuous interval", specifically as follows:
[0134] Assume that there are t arc segments meeting the requirements in the "continuous interval" member queue ω, let B l represent the start marker point time of each arc segment, E l represent the end marker point time of each arc segment, and l = 1, 2,..., t.
[0135] According to the settings in the custom construction parameter configuration table,
[0136] Take the start marker point times of all arc segments, and use the smallest one as the start marker point time of the entire "continuous interval", denoted as B, then B = min(B1, B2,..., B t );
[0137] Take the end marker point times of all arc segments, and use the largest one as the end marker point time of the entire "continuous interval", denoted as E, then E = max(E1, E2,..., E t ).
[0138] Step seven: As Figure 3 shown in identification 7, after completing the construction of one "continuous interval", clear the "continuous interval" member queue ω, and prepare for the next extraction and construction process, with the following branches:
[0139] If it has traversed to the last arc segment, then use the current arc segment to construct a "continuous interval" and end the processing;
[0140] Otherwise, accept the current arc segment and add it to the "continuous interval" member queue ω, set k = k + 1, traverse the next arc segment, and repeat step two.
[0141] The embodiments of the present invention have the following beneficial technical effects:
[0142] (1) Construct an overall calculation framework and design a unified calculation method, which is convenient for engineering implementation.
[0143] (2) It has good adaptability. Using a custom method, the operator can compile a parameter configuration table according to actual needs, and then a reference time that meets the requirements can be combined. There is no need to frequently modify the measurement and control software.
[0144] (3) Only parameter adjustment is required, and there is no need to rewrite the measurement and control plan. It is applicable to different types of spacecraft and different models of measurement and control equipment, and has good scalability and versatility at the same time.
[0145] (4) It can design measurement and control conditions according to actual needs and obtain immediate feedback on the effects.
[0146] The method for processing and executing a measurement and control task provided by an embodiment of the present invention determines the measurement and control arc segments of the measurement and control stations for executing the measurement and control task according to the territorial type and functional type of the measurement and control stations; constructs a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking points, end marking points of each measurement and control arc segment, and the reference start and end time intervals between two adjacent measurement and control arc segments required for executing the measurement and control task; and executes the measurement and control task according to the continuous interval, which can improve the applicability of executing the measurement and control task, is easy to expand, and is beneficial to engineering applications.
[0147] Further, the determining the measurement and control arc segments of the measurement and control stations for executing the measurement and control task according to the territorial type and functional type of the measurement and control stations includes:
[0148] Determining the measurement and control arc segments of the measurement and control stations participating in the measurement and control task according to the territorial type of the measurement and control stations represented by the territorial classification mark of the measurement and control stations and the functional type of the measurement and control stations represented by the functional classification mark of the measurement and control stations. Refer to the above description for details and will not be elaborated here.
[0149] Further, the representing the functional type of the measurement and control stations by the functional classification mark of the measurement and control stations includes:
[0150] Representing the functional type of the measurement and control stations jointly by a preset logical symbol and the functional classification mark of the measurement and control stations. Refer to the above description for details and will not be elaborated here.
[0151] Further, the constructing a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking points, end marking points of each measurement and control arc segment, and the reference start and end time intervals between two adjacent measurement and control arc segments required for executing the measurement and control task includes:
[0152] Calculating the start and end time intervals between the measurement and control arc segments pairwise in sequence, retaining the target measurement and control arc segments with the start and end time intervals less than the reference start and end time intervals, and adding them to the continuous interval; Refer to the above description for details and will not be elaborated here.
[0153] After adding all target measurement and control arcs whose head-to-tail time intervals are less than the reference head-to-tail time interval to the continuous interval, all target measurement and control arcs in the continuous interval are obtained, and the minimum value among the starting mark points of all target measurement and control arcs and the maximum value among the ending mark points of all target measurement and control arcs are respectively used as the starting time and the ending time of the continuous interval. Please refer to the above description and do not repeat it here.
[0154] Furthermore, before the step of determining the measurement and control arc of the measurement station that performs the measurement and control task according to the measurement station location type and the measurement station function type, the measurement and control task processing and execution method further includes:
[0155] The whole set of measurement and control arcs is classified according to the station location and the station function, and the station location type corresponding to each same station location and the station function type corresponding to each same station function are obtained. Please refer to the above description and no further elaboration is given.
[0156] Furthermore, before the step of classifying the entire set of measurement and control arc segments according to the measurement station location and the measurement station function, the measurement and control task processing and execution method further includes:
[0157] The whole set of measurement and control arc segments is obtained, and the starting mark point and the ending mark point corresponding to each measurement and control arc segment in the whole set of measurement and control arc segments are calculated.
[0158] Figure 4 FIG. 1 is a schematic diagram of a structure of a device for processing and executing a measurement and control task provided by an embodiment of the present invention. Figure 4 As shown, the processing and execution device for the measurement and control task provided by the embodiment of the present invention includes a determination unit 401, a construction unit 402 and an execution unit 403, wherein:
[0159] The determination unit 401 is used to determine the measurement and control arc of the measurement station that performs the measurement and control task according to the measurement station location type and the measurement station function type; the construction unit 402 is used to construct a continuous interval containing all target measurement and control arcs that meet the measurement and control task requirements according to the starting mark point, the ending mark point of each measurement and control arc and the reference start and end time interval between two adjacent measurement and control arcs required to perform the measurement and control task; the execution unit 403 is used to execute the measurement and control task according to the continuous interval.
[0160] Specifically, the determination unit 401 in the device is configured to determine the measurement and control arc segments of the measurement and control stations that execute the measurement and control tasks according to the station territorial type and the station function type; the construction unit 402 is configured to construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control tasks according to the start marking points, end marking points of each measurement and control arc segment, and the reference start and end time intervals between two adjacent measurement and control arc segments required for executing the measurement and control tasks; the execution unit 403 is configured to execute the measurement and control tasks according to the continuous interval.
[0161] The processing and execution device for measurement and control tasks provided by the embodiment of the present invention determines the measurement and control arc segments of the measurement and control stations that execute the measurement and control tasks according to the station territorial type and the station function type; constructs a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control tasks according to the start marking points, end marking points of each measurement and control arc segment, and the reference start and end time intervals between two adjacent measurement and control arc segments required for executing the measurement and control tasks; and executes the measurement and control tasks according to the continuous interval, which can improve the applicability of executing the measurement and control tasks, is easy to expand, and is beneficial to engineering applications.
[0162] The embodiment of the processing and execution device for measurement and control tasks provided by the embodiment of the present invention can specifically be used to execute the processing flow of each of the above method embodiments, and its functions will not be elaborated here and can refer to the detailed description of the above method embodiments.
[0163] Figure 5 It is a schematic diagram of the entity structure of the computer device provided by the embodiment of the present invention. As Figure 5 shown, the computer device includes: a memory 501, a processor 502, and a computer program stored on the memory 501 and executable on the processor 502. When the processor 502 executes the computer program, the following methods are implemented:
[0164] Determine the measurement and control arc segments of the measurement and control stations that execute the measurement and control tasks according to the station territorial type and the station function type;
[0165] Construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control tasks according to the start marking points, end marking points of each measurement and control arc segment, and the reference start and end time intervals between two adjacent measurement and control arc segments required for executing the measurement and control tasks;
[0166] Execute the measurement and control tasks according to the continuous interval.
[0167] This embodiment discloses a computer program product. The computer program product includes a computer program. When the computer program is executed by a processor, the following methods are implemented:
[0168] Determine the measurement and control arc segments of the measurement and control stations that execute the measurement and control tasks according to the station territorial type and the station function type;
[0169] Construct a continuous interval that includes all target measurement and control arc segments meeting the requirements of the measurement and control task according to the starting marker point, ending marker point of each measurement and control arc segment, and the reference start-to-end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task;
[0170] Perform the measurement and control task according to the continuous interval.
[0171] This embodiment provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the following method is implemented:
[0172] Determine the measurement and control arc segments of the measurement and control station performing the measurement and control task according to the territorial type and functional type of the measurement and control station;
[0173] Construct a continuous interval that includes all target measurement and control arc segments meeting the requirements of the measurement and control task according to the starting marker point, ending marker point of each measurement and control arc segment, and the reference start-to-end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task;
[0174] Perform the measurement and control task according to the continuous interval.
[0175] Compared with the technical solutions in the prior art, in the embodiments of the present invention, the measurement and control arc segments of the measurement and control station performing the measurement and control task are determined according to the territorial type and functional type of the measurement and control station; a continuous interval that includes all target measurement and control arc segments meeting the requirements of the measurement and control task is constructed according to the starting marker point, ending marker point of each measurement and control arc segment, and the reference start-to-end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task; the measurement and control task is performed according to the continuous interval, which can improve the applicability of performing the measurement and control task, is easy to expand, and is beneficial to engineering applications.
[0176] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0177] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0178] These computer program instructions can also be stored in a computer-readable memory capable of guiding a computer or other programmable data processing devices to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implement the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0179] These computer program instructions can also be loaded onto a computer or other programmable data processing devices, such that a series of operation steps are executed on the computer or other programmable devices to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or means for implementing the functions specified in one block or multiple blocks.
[0180] In the description of this specification, the descriptions with reference to terms such as "an embodiment", "a specific embodiment", "some embodiments", "for example", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.
[0181] The above-mentioned specific embodiments further elaborate on the purpose, technical solutions, and beneficial effects of the present invention. It should be understood that the above is only the specific embodiments of the present invention and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for processing and executing a measurement and control task, characterized in that, Including: Determine the measurement and control arc segment of the measurement and control station performing the measurement and control task according to the station's territorial type and station function type; Construct a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking point, end marking point of each measurement and control arc segment, and the reference start and end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task; Execute the measurement and control task according to the continuous interval; The step of constructing a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking point, end marking point of each measurement and control arc segment, and the reference start and end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task includes: Calculate the start and end time intervals between the measurement and control arc segments pairwise in sequence, retain the target measurement and control arc segments with the start and end time intervals less than the reference start and end time interval, and add them to the continuous interval; After adding all the target measurement and control arc segments with the start and end time intervals less than the reference start and end time interval to the continuous interval, obtain all the target measurement and control arc segments in the continuous interval, and use the minimum value of the start marking points in all the target measurement and control arc segments and the maximum value of the end marking points in all the target measurement and control arc segments as the start time and end time of the continuous interval respectively.
2. The processing and execution method of the measurement and control task according to claim 1, wherein The step of determining the measurement and control arc segment of the measurement and control station performing the measurement and control task according to the station's territorial type and station function type includes: Determine the measurement and control arc segment of the station participating in the measurement and control task according to the station's territorial type represented by the station territorial classification mark and the station function type represented by the station function classification mark.
3. The method for processing and executing the measurement and control task according to claim 2, wherein The station function type is represented by the station function classification mark, including: The station function type is jointly represented by the preset logical symbol and the station function classification mark.
4. The method for processing and executing the measurement and control task according to any one of claims 1 to 3, characterized in that Before the step of determining the measurement and control arc segment of the measurement and control station performing the measurement and control task according to the station's territorial type and station function type, the method for processing and executing the measurement and control task further includes: Classify the complete set of measurement and control arc segments according to the station's territory and station function to obtain the station territorial types corresponding to the same station territories respectively, and the station function types corresponding to the same station functions respectively.
5. The method for processing and executing the measurement and control task according to claim 4, wherein Before the step of classifying the complete set of measurement and control arc segments according to the station's territory and station function, the method for processing and executing the measurement and control task further includes: Obtain the complete set of measurement and control arc segments, and calculate the start marking point and end marking point corresponding to each measurement and control arc segment in the complete set of measurement and control arc segments respectively.
6. A processing and execution device for measurement and control tasks, characterized in that Including: A determination unit for determining the measurement and control arc segment of the measurement and control station performing the measurement and control task according to the station's territorial type and station function type; A construction unit for constructing a continuous interval including all target measurement and control arc segments that meet the requirements of the measurement and control task according to the start marking point, end marking point of each measurement and control arc segment, and the reference start and end time interval between two adjacent measurement and control arc segments required for performing the measurement and control task; An execution unit for executing the measurement and control task according to the continuous interval; The construction unit is specifically used for: Calculating the start and end time intervals between the measurement and control arc segments pairwise in sequence, retaining the target measurement and control arc segments with the start and end time intervals less than the reference start and end time interval, and adding them to the continuous interval; After adding all the target measurement and control arc segments whose head and tail time intervals are less than the reference head and tail time interval to the continuous interval, obtain all the target measurement and control arc segments in the continuous interval, and use the minimum value among the starting marker points of all the target measurement and control arc segments and the maximum value among the ending marker points of all the target measurement and control arc segments as the starting time and the ending time of the continuous interval respectively.
7. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the method according to any one of claims 1 to 5.
9. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
UHF antenna tracking method of satellite in sun-synchronous orbit
CN105789894A
Method and device for preprocessing ground measurement and control resource configuration requirements
CN114004027A