SEARCH AND TRACKING METHOD FOR FULL TIME-DOMAIN LASER DETECTION OF SPACE DEBRIS, STORAGE MEDIUM, AND ELECTRONIC DEVICE
20240199241 ยท 2024-06-20
Assignee
Inventors
- Jin Xu (Nanjing, CN)
- Zhibin CAO (Nanjing, CN)
- Kejun LIU (Nanjing, CN)
- Jianli DU (Nanjing, CN)
- Jianbo MA (Nanjing, CN)
- Dong YANG (Nanjing, CN)
Cpc classification
Y02A90/10
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
B64G1/68
PERFORMING OPERATIONS; TRANSPORTING
B64G3/00
PERFORMING OPERATIONS; TRANSPORTING
G01S17/87
PHYSICS
International classification
G01S17/66
PHYSICS
G01S17/87
PHYSICS
G01S13/86
PHYSICS
Abstract
In a search and tracking method for full time-domain laser detection of space debris, a set of latest precision orbital parameters of a debris object and start and end moments of a current transit of the object are first obtained. Search-specific guidance data is generated based on the above information and in combination with estimation of a maximum along-track error of the orbital parameters of the object during the current transit. A DLR system performs multi-elevation search on the object based on the search-specific guidance data, obtains a plurality of pieces of detection data of the object after detecting the object during the search, determines an along-track error of the orbital parameters of the object based on the detection data, and corrects the orbital parameters of the object in real time based on the along-track error, so as to guide the DLR system to subsequently track and detect the object.
Claims
1. A search and tracking method for full time-domain laser detection of space debris, implemented during each transit of a space debris object relative to a debris laser ranging (DLR) system, and comprising: based on a set of precision orbital parameters of an object that are determined based on data of precision radars and/or charge-coupled device (CCD) telescopes of a space monitoring network, and by taking an intermediate moment determined based on pre-obtained start and end moments of a current transit of the object as an initial time, generating a set of initial quasi-mean elements, and constructing an analytical perturbation model; discretizing an along-track error, obtaining, in combination with the analytical perturbation model, a series of new perturbation models for describing motion of all virtual objects, and forming an apparent path cluster by different apparent paths generated from the virtual objects during the current transit; determining a maximum detectable elevation hg and a minimum detectable elevation hp of each valid apparent path in the apparent path cluster, and then calculating search elevations of the DLR system; for each valid apparent path in the apparent path cluster, calculating a corresponding detection elevation based on a corresponding perturbation model and in consideration of an impact of the light travel time, and obtaining, by using a dichotomous approach based on a difference between the detection elevation and the search elevation, detection feature parameters of virtual objects corresponding to all apparent paths when the virtual objects rise to the search elevation; generating a series of sets of search-specific guidance data based on the detection feature parameters of the virtual objects, wherein each set of search-specific guidance data corresponds to one dwell of a laser beam emitted by the DLR system on the search elevation; performing, by the DLR system, multi-elevation search on the object based on the search-specific guidance data; and switching to, by the DLR system, a tracking process after detecting the object, calculating an along-track error of the initial quasi-mean elements based on a few sets of detection data obtained before switching to the tracking process, to correct an along-track error of the initial quasi-mean elements, and generating tracking-specific guidance data based on a set of corrected initial quasi-mean elements to guide the DLR system to track the object.
2. The search and tracking method for full time-domain laser detection of space debris according to claim 1, further comprising: after constructing the analytical perturbation model, calculating, in combination with the constructed analytical perturbation model, a moment of a theoretical closest approach point of the object during the current transit; and for the apparent path cluster formed by the different apparent paths generated from the virtual objects during the current transit, determining visibility of each apparent path in the apparent path cluster based on the calculated moment of the theoretical closest approach point, removing all the invisible apparent paths and further removing all the apparent paths with an unsatisfactory detectable arc length, and taking the remaining apparent paths as valid apparent paths; and after obtaining the detection feature parameters of the virtual objects corresponding to all the valid apparent paths when the virtual objects rise to the search elevation, performing continuation processing on a value of an azimuth in the detection feature parameters to make the value of the azimuth change continuously.
3. The search and tracking method for full time-domain laser detection of space debris according to claim 2, wherein the step of constructing the analytical perturbation model comprises: selecting the intermediate moment T.sub.0 of the current transit of the object as a reference moment, defining an orbital along-track error of the object during the current transit as an along-track error at the reference moment, and using the first-type nonsingular orbital elements as basic variables to construct an analytical perturbation model with the reference moment as the initial time: assuming that one set of known precision orbital parameters of the object are t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a, where t.sub.q represents an epoch moment of the one set of orbital parameters, {right arrow over (r)}.sub.q and {right arrow over ({dot over (r)})}.sub.q respectively represent a position vector and a velocity vector of the object relative to an epoch geocentric inertial coordinate system, and ?.sub.a represents an area-mass ratio of the object, performing perturbation propagation by using a numerical method and a precision dynamic model based on the known orbital parameters t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a, performing propagation from the moment t.sub.q to the moment T.sub.0 to obtain a position vector {right arrow over (r)}.sub.0 and a velocity vector {right arrow over ({dot over (r)})}.sub.0 of the object relative to the epoch geocentric inertial coordinate system at the moment T.sub.0, performing conversion on {right arrow over (r)}.sub.0 and {right arrow over ({dot over (r)})}.sub.0 to obtain a set of initial quasi-mean elements of the object at the moment T.sub.0, and constructing, based on the initial quasi-mean elements, an analytical perturbation model with a following mathematical expression: assuming that ?, i, ?, ?=e cos ?, ?=?e sin ?, and ?=?+M are first-type nonsingular osculating orbital elements of the object, where a represents the orbital semi-major axis, i represents the orbital inclination, ? represents the orbital right ascension of ascending node, e represents the orbital eccentricity, ? represents an orbital argument of perigee, and M represents an orbital mean anomaly, obtaining following formulas:
4. The search and tracking method for full time-domain laser detection of space debris according to claim 3, wherein the step of forming the apparent path cluster by different apparent paths generated from the virtual objects during the current transit comprises: taking the along-track error of the initial quasi-mean elements as a random variable uniformly distributed within [??, ?], discretizing the random variable to convert a probability problem into a certainty problem, and defining a following formula: .sub.k, wherein each model
.sub.k corresponds to one virtual object, and a virtual object corresponding to
.sub.0 is a theoretical object; and when k continuously changes from l to -l, generating, by each virtual object, a series of apparent paths to form an apparent path cluster {?.sub.k|.sub.l,?l}, wherein each apparent path ?.sub.k is uniquely determined by the model
.sub.k.
5. The search and tracking method for full time-domain laser detection of space debris according to claim 4, wherein the step of obtaining the detection feature parameters of the virtual objects corresponding to all valid apparent paths when the virtual objects rise to the search elevation comprises: for one apparent path ?.sub.k in an apparent path cluster {?.sub.k|.sub.m,n}, wherein {?.sub.k|.sub.m,n} represents an apparent path cluster obtained by removing all the invisible apparent paths and further removing all the apparent paths with an unsatisfactory detectable arc length from {?.sub.k|.sub.l,?l}, performing search calculation forwards from a moment {tilde over (t)}.sub.k of a closest approach point along a rising segment by using the dichotomous approach based on the model .sub.k, generating, in each step, a position vector of the object relative to a True Equator and Mean Equinox of Epoch (TEMEE) coordinate system at a corresponding moment, calculating a corresponding detection elevation based on the position vector and by considering the impact of the light travel time and an atmospheric refraction effect, determining a processing method for a next step based on a difference between the detection elevation and the search elevation, and finally obtaining detection feature parameters of the object when the object rises to the search elevation, comprising a detection moment, a detection range, and a detection azimuth; and repeating the above process for other apparent paths in the apparent path cluster to obtain detection feature parameters corresponding to all virtual objects.
6. The search and tracking method for full time-domain laser detection of space debris according to claim 5, wherein the step of generating the series of sets of search-specific guidance data comprises: for one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.m,n}, wherein a detection moment, a detection range, and a detection azimuth of a corresponding virtual object when the virtual object rises to the search elevation are respectively t.sub.k, ?.sub.k, and A.sub.k, where A.sub.k represents an azimuth after the continuation processing, taking t.sub.k as a base point, and constructing, through cubic spline interpolation based on the known parameter ?.sub.k on the base point, an interpolation function in which a detection range ? varies with a detection moment t; and taking A.sub.k as a base point, and constructing, through the cubic spline interpolation based on the known parameter t.sub.k on the base point, an interpolation function in which a detection moment t varies with a detection azimuth A, wherein the obtained interpolation functions are as follows:
7. The search and tracking method for full time-domain laser detection of space debris according to claim 1, wherein the step of performing, by the DLR system, multi-elevation search on the object based on the search-specific guidance data comprises: generating a series of gradually increasing search elevations according to a principle that search elevations are generated in an ascending order and effective search periods of the search elevations do not intersect with each other, generating search-specific guidance data for each search elevation, and starting, by the DLR system based on the search-specific guidance data for the corresponding search elevation, search from a start search elevation and gradually switching to a highest search elevation, wherein the series of gradually increasing search elevations are generated according to following steps: 1) selecting a start search elevation h* between a minimum searchable elevation h.sub.p and a maximum searchable elevation h.sub.q; presetting a constant ?, where ?>0 represents adjustment time required for the DLR system to switch from one search elevation to another search elevation; and setting k=1, h.sub.k=h*, and {tilde over (h)}=h*, wherein h.sub.k represents a to-be-generated search elevation; 2) calculating an effective search period [{tilde over (t)}.sub.b, {tilde over (t)}.sub.e] of the DLR system on the elevation {tilde over (h)}, and setting h.sub.n={tilde over (h)} and h.sub.x=h.sub.q; 3) setting h=(h.sub.n+h.sub.x)/2, calculating an effective search period [t.sub.b, t.sub.e] of the DLR system on the elevation h, and performing calculation according to ?=t.sub.b?{tilde over (t)}.sub.e??; 4) if |?|<?.sub.t, setting k=k+1, h.sub.k=h, and {tilde over (h)}=h, and performing the step 2) to continue the calculation, wherein ?.sub.t represents a given small value relative to ?; otherwise, performing next calculation; 5) setting ?h=h.sub.q?h; and if ?<0 and ?.sub.h<?.sub.h, ending the calculation process, wherein ?.sub.h represents a given small value; otherwise, performing next calculation; and 6) iif ?<0, setting h.sub.n=h, and performing the step 3) to continue the calculation; otherwise, setting h.sub.x=h, and performing the step 3) to continue the calculation; and obtaining the series of gradually increasing search elevations h.sub.k according to the above setting method.
8. The search and tracking method for full time-domain laser detection of space debris according to claim 4, wherein the step of calculating the along-track error of the initial quasi-mean elements based on a few sets of detection data obtained before switching to the tracking process, to correct the along-track error of the initial quasi-mean elements, and generating the tracking-specific guidance data based on the corrected initial quasi-mean elements comprises: setting one set of detection data obtained by the DLR system before switching to the tracking process as {circumflex over (t)} and {circumflex over (?)}, which is obtained during a certain dwell of the laser beam on a certain search elevation, wherein {circumflex over (t)} represents a detection moment, {circumflex over (?)} represents a corresponding detection range; 1) setting an iterative initial value ?=0 of the along-track error, and using an atmospheric correction model to calculate a ranging delay ?? caused by tropospheric refraction; 2) performing calculation according to .sub.0 to obtain a perturbation model
.sub.?, and obtaining a calculated value ?.sub.c of the detection range corresponding to the detection moment {circumflex over (t)} and a time change rate {dot over (?)}.sub.c of the calculated value based on the model
.sub.? and in consideration of an impact of the light travel time; and 3) correcting and updating the along-track error according to ?=?+({circumflex over (?)}?????.sub.c)/{dot over (?)}.sub.c, and then performing the step 2) to perform recalculation until along-track errors before and after the update meet certain convergence accuracy, to obtain one along-track error; for each of L sets of detection data obtained before the DLR system switches to the tracking process, wherein L?1, generating one along-track error ? according to the above calculation process, wherein a finally determined along-track error is as follows:
.sub.0 to obtain a perturbation model
.sub.
.sub.
9. A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program enables a computer to perform the search and tracking method for full time-domain laser detection of space debris according to claim 1.
10. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the search and tracking method for full time-domain laser detection of space debris according to claim 1.
11. The computer-readable storage medium according to claim 9, wherein the search and tracking method for full time-domain laser detection of space debris further comprises: after constructing the analytical perturbation model, calculating, in combination with the constructed analytical perturbation model, a moment of a theoretical closest approach point of the object during the current transit; and for the apparent path cluster formed by the different apparent paths generated from the virtual objects during the current transit, determining visibility of each apparent path in the apparent path cluster based on the calculated moment of the theoretical closest approach point, removing all the invisible apparent paths and further removing all the apparent paths with an unsatisfactory detectable arc length, and taking the remaining apparent paths as valid apparent paths; and after obtaining the detection feature parameters of the virtual objects corresponding to all the valid apparent paths when the virtual objects rise to the search elevation, performing continuation processing on a value of an azimuth in the detection feature parameters to make the value of the azimuth change continuously.
12. The computer-readable storage medium according to claim 11, wherein the step of constructing the analytical perturbation model comprises: selecting the intermediate moment T.sub.0 of the current transit of the object as a reference moment, defining an orbital along-track error of the object during the current transit as an along-track error at the reference moment, and using the first-type nonsingular orbital elements as basic variables to construct an analytical perturbation model with the reference moment as the initial time: assuming that one set of known precision orbital parameters of the object are t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a, where t.sub.q represents an epoch moment of the one set of orbital parameters, {right arrow over (r)}.sub.q and {right arrow over ({dot over (r)})}.sub.q respectively represent a position vector and a velocity vector of the object relative to an epoch geocentric inertial coordinate system, and ?.sub.a represents an area-mass ratio of the object, performing perturbation propagation by using a numerical method and a precision dynamic model based on the known orbital parameters t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a, performing propagation from the moment t.sub.q to the moment T.sub.0 to obtain a position vector {right arrow over (r)}.sub.0 and a velocity vector {right arrow over ({dot over (r)})}.sub.0 of the object relative to the epoch geocentric inertial coordinate system at the moment T.sub.0, performing conversion on {right arrow over (r)}.sub.0 and {right arrow over ({dot over (r)})}.sub.0 to obtain a set of initial quasi-mean elements of the object at the moment T.sub.0, and constructing, based on the initial quasi-mean elements, an analytical perturbation model with a following mathematical expression: assuming that ?, i, ?, ?=e cos ?, ?=?e sin ?, and ?=?+M are first-type nonsingular osculating orbital elements of the object, where a represents the orbital semi-major axis, i represents the orbital inclination, ? represents the orbital right ascension of ascending node, e represents the orbital eccentricity, ? represents an orbital argument of perigee, and M represents an orbital mean anomaly, obtaining following formulas:
13. The computer-readable storage medium according to claim 12, wherein the step of forming the apparent path cluster by different apparent paths generated from the virtual objects during the current transit comprises: taking the along-track error of the initial quasi-mean elements as a random variable uniformly distributed within [??, ?], discretizing the random variable to convert a probability problem into a certainty problem, and defining a following formula: .sub.k, wherein each model
.sub.k corresponds to one virtual object, and a virtual object corresponding to
.sub.0 is a theoretical object; and when k continuously changes from l to ?l, generating, by each virtual object, a series of apparent paths to form an apparent path cluster {?.sub.k|.sub.l,?l}, wherein each apparent path ?.sub.k is uniquely determined by the model
.sub.k.
14. The computer-readable storage medium according to claim 13, wherein the step of obtaining the detection feature parameters of the virtual objects corresponding to all valid apparent paths when the virtual objects rise to the search elevation comprises: for one apparent path ?.sub.k in an apparent path cluster {?.sub.k|.sub.m,n}, wherein {?.sub.k|.sub.m,n} represents an apparent path cluster obtained by removing the invisible apparent path and the apparent path with the unsatisfactory detectable arc length from {?.sub.k|.sub.l,?l}, performing search calculation forwards from a moment {tilde over (t)}.sub.k of a closest approach point along a rising segment by using the dichotomous approach based on the model .sub.k, generating, in each step, a position vector of the object relative to a True Equator and Mean Equinox of Epoch (TEMEE) coordinate system at a corresponding moment, calculating a corresponding detection elevation based on the position vector and by considering the impact of the light travel time and an atmospheric refraction effect, determining a processing method for a next step based on a difference between the detection elevation and the search elevation, and finally obtaining detection feature parameters of the object when the object rises to the search elevation, comprising a detection moment, a detection range, and a detection azimuth; and repeating the above process for other apparent paths in the apparent path cluster to obtain detection feature parameters corresponding to all virtual objects.
15. The computer-readable storage medium according to claim 14, wherein the step of generating the series of sets of search-specific guidance data comprises: for one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.m,n}, wherein a detection moment, a detection range, and a detection azimuth of a corresponding virtual object when the virtual object rises to the search elevation are respectively t.sub.k, ?.sub.k, and A.sub.k, where A.sub.k represents an azimuth after the continuation processing, taking t.sub.k as a base point, and constructing, through cubic spline interpolation based on the known parameter ?.sub.k on the base point, an interpolation function in which a detection range ? varies with a detection moment t; and taking A.sub.k as a base point, and constructing, through the cubic spline interpolation based on the known parameter t.sub.k on the base point, an interpolation function in which a detection moment t varies with a detection azimuth A, wherein the obtained interpolation functions are as follows:
16. The computer-readable storage medium according to claim 9, wherein the step of performing, by the DLR system, multi-elevation search on the object based on the search-specific guidance data comprises: generating a series of gradually increasing search elevations according to a principle that search elevations are generated in an ascending order and effective search periods of the search elevations do not intersect with each other, generating search-specific guidance data for each search elevation, and starting, by the DLR system based on the search-specific guidance data for the corresponding search elevation, search from a start search elevation and gradually switching to a highest search elevation, wherein the series of gradually increasing search elevations are generated according to following steps: 1) selecting a start search elevation h* between a minimum searchable elevation h.sub.p and a maximum searchable elevation h.sub.q; presetting a constant ?, where ?>0 represents adjustment time required for the DLR system to switch from one search elevation to another search elevation; and setting k=1, h.sub.k=h*, and {tilde over (h)}=h*, wherein h.sub.k represents a to-be-generated search elevation; 2) calculating an effective search period [{tilde over (t)}.sub.b, {tilde over (t)}.sub.e] of the DLR system on the elevation {tilde over (h)}, and setting h.sub.n={tilde over (h)} and h.sub.x=h.sub.q; 3) setting h=(h.sub.n+h.sub.x)/2, calculating an effective search period [t.sub.b, t.sub.e] of the DLR system on the elevation h, and performing calculation according to ?=t.sub.b?{tilde over (t)}.sub.e??; 4) if |?|<?.sub.t, setting k=k+1, h.sub.k=h, and {tilde over (h)}=h, and performing the step 2) to continue the calculation, wherein ?.sub.t represents a given small value relative to ?; otherwise, performing next calculation; 5) setting ?h=h.sub.q?h; and if ?<0 and ?.sub.h<?.sub.h, ending the calculation process, wherein ?.sub.h represents a given small value; otherwise, performing next calculation; and 6) iif ?<0, setting h.sub.n=h, and performing the step 3) to continue the calculation; otherwise, setting h.sub.x=h, and performing the step 3) to continue the calculation; and obtaining the series of gradually increasing search elevations h.sub.k according to the above setting method. obtaining the series of gradually increasing search elevations h.sub.k according to the above setting method.
17. The computer-readable storage medium according to claim 13, wherein the step of calculating the along-track error of the initial quasi-mean elements based on a few sets of detection data obtained before switching to the tracking process, to correct the along-track error of the initial quasi-mean elements, and generating the tracking-specific guidance data based on the corrected initial quasi-mean elements comprises: setting one set of detection data obtained by the DLR system before switching to the tracking process as {circumflex over (t)} and {circumflex over (?)}, which is obtained during a certain dwell of the laser beam on a certain search elevation, wherein {circumflex over (t)} represents a detection moment, {circumflex over (?)} represents a corresponding detection range; 1) setting an iterative initial value ?=0 of the along-track error, and using an atmospheric correction model to calculate a ranging delay ?? caused by tropospheric refraction; 2) performing calculation according to .sub.0 to obtain a perturbation model
.sub.?, and obtaining a calculated value ?.sub.c of the detection range corresponding to the detection moment {circumflex over (t)} and a time change rate {dot over (?)}.sub.c of the calculated value based on the model
.sub.? and in consideration of an impact of the light travel time; and 3) correcting and updating the along-track error according to ?=?+({circumflex over (?)}?????.sub.c)/{dot over (?)}.sub.c, and then performing the step 2) to perform recalculation until along-track errors before and after the update meet certain convergence accuracy, to obtain one along-track error; for each of L sets of detection data obtained before the DLR system switches to the tracking process, wherein L?1, generating one along-track error e according to the above calculation process, wherein a finally determined along-track error is as follows:
.sub.0 to obtain a perturbation model
.sub.
.sub.
18. The electronic device according to claim 10, wherein the search and tracking method for full time-domain laser detection of space debris further comprises: after constructing the analytical perturbation model, calculating, in combination with the constructed analytical perturbation model, a moment of a theoretical closest approach point of the object during the current transit; and for the apparent path cluster formed by the different apparent paths generated from the virtual objects during the current transit, determining visibility of each apparent path in the apparent path cluster based on the calculated moment of the theoretical closest approach point, removing all the invisible apparent paths and further removing all the apparent paths with an unsatisfactory detectable arc length, and taking the remaining apparent paths as valid apparent paths; and after obtaining the detection feature parameters of the virtual objects corresponding to all the valid apparent paths when the virtual objects rise to the search elevation, performing continuation processing on a value of an azimuth in the detection feature parameters to make the value of the azimuth change continuously.
19. The electronic device according to claim 18, wherein the step of constructing the analytical perturbation model comprises: selecting the intermediate moment T.sub.0 of the current transit of the object as a reference moment, defining an orbital along-track error of the object during the current transit as an along-track error at the reference moment, and using the first-type nonsingular orbital elements as basic variables to construct an analytical perturbation model with the reference moment as the initial time: assuming that one set of known precision orbital parameters of the object are t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a, where t.sub.q represents an epoch moment of the one set of orbital parameters, {right arrow over (r)}.sub.q and {right arrow over ({dot over (r)})}.sub.q respectively represent a position vector and a velocity vector of the object relative to an epoch geocentric inertial coordinate system, and ?.sub.a represents an area-mass ratio of the object, performing perturbation propagation by using a numerical method and a precision dynamic model based on the known orbital parameters t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a, performing propagation from the moment t.sub.q to the moment T.sub.0 to obtain a position vector {right arrow over (r)}.sub.0 and a velocity vector {right arrow over ({dot over (r)})}.sub.0 of the object relative to the epoch geocentric inertial coordinate system at the moment T.sub.0, performing conversion on {right arrow over (r)}.sub.0 and {right arrow over ({dot over (r)})}.sub.0 to obtain a set of initial quasi-mean elements of the object at the moment T.sub.0, and constructing, based on the initial quasi-mean elements, an analytical perturbation model with a following mathematical expression: assuming that ?, i, ?, ?=e cos ?, ?=?e sin ?, and ?=?+M are first-type nonsingular osculating orbital elements of the object, where a represents the orbital semi-major axis, i represents the orbital inclination, ? represents the orbital right ascension of ascending node, e represents the orbital eccentricity, ? represents an orbital argument of perigee, and M represents an orbital mean anomaly, obtaining following formulas:
20. The electronic device according to claim 19, wherein the step of forming the apparent path cluster by different apparent paths generated from the virtual objects during the current transit comprises: taking the along-track error of the initial quasi-mean elements as a random variable uniformly distributed within [??, ?], discretizing the random variable to convert a probability problem into a certainty problem, and defining a following formula: .sub.k, wherein each model
.sub.k corresponds to one virtual object, and a virtual object corresponding to
.sub.0 is a theoretical object; and when k continuously changes from l to ?l, generating, by each virtual object, a series of apparent paths to form an apparent path cluster {?.sub.k|.sub.l,?l}, wherein each apparent path ?.sub.k is uniquely determined by the model
.sub.k.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
[0086]
[0087]
[0088]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0089] The technical solutions in the embodiments of the present disclosure are clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are only some rather than all of the embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative efforts fall within the protection scope of the present disclosure.
Embodiment 1
[0090] As shown in
[0091] Step 1: Modeling at an intermediate moment of the transit is performed.
[0092] Different types of orbital parameters can be converted to each other. It can be assumed that a set of known orbital parameters of the object are t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and t.sub.q, where to represents an epoch moment of the orbital parameters, {right arrow over (r)}.sub.q and {right arrow over (r)}.sub.q respectively represent a position vector and a velocity vector of the object relative to an epoch geocentric inertial coordinate system, and ?.sub.a represents an area-mass ratio of the object (which is a ballistic coefficient related to atmospheric drag perturbation). In addition, T.sub.b and T.sub.e are respectively set to start and end moments of a certain transit of the object. The intermediate moment of the current transit of the object is as follows:
[0093] The first-type nonsingular orbital elements are used as basic variables, and an analytical perturbation model with T.sub.0 as an initial time is constructed. A model construction process is as follows: [0094] 1) Perturbation propagation is performed by using a numerical method and a high-precision dynamic model based on the known orbital parameters t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ta. Propagation is performed from the moment t.sub.q to the moment T.sub.0 to obtain position vector {right arrow over (r)}.sub.0 and velocity vector {right arrow over ({dot over (r)})}.sub.0 of the object relative to the epoch geocentric inertial coordinate system at the moment T.sub.0. Conversion is performed on {right arrow over (r)}.sub.0 and {right arrow over ({dot over (r)})}.sub.0 to obtain a set of initial quasi-mean elements of the object at the moment T.sub.0. [0095] 2) Transit time of the object is relatively short, and there is a small perturbation change during the transit time. Therefore, the present disclosure constructs a simplified analytical perturbation model based on the initial quasi-mean elements at the moment T.sub.0, which is used to describe orbital motion of the object during the current transit. The model only considers the first-order long-term items and the first-order short-period items of an orbital perturbation change, and a small quantity of second-order short-period items with a large amplitude due to rotation of the Earth.
[0096] A specific mathematical expression of the constructed model is as follows:
[0097] It is assumed that ?, i, ?, ?=e cos ?, ?=?e sin ?, and ?=?+M are first-type nonsingular osculating orbital elements of the object, where a represents the orbital semi-major axis, i represents the orbital inclination, ? represents the orbital right ascension of ascending node, e represents the orbital eccentricity, ? represents the orbital argument of perigee, and M represents the orbital mean anomaly. Therefore, following formulas are obtained:
[0098] In the above formulas, the left side represents osculating elements at moment t, ?.sub.0,
[0099] Step 2: A moment of a theoretical closest approach point is calculated.
[0100] A closest approach point of the object during the current transit corresponds to a certain point on the debris orbit. When the object reaches the point, the object has a maximum apparent elevation. The analytical perturbation model constructed in the step 1 determines a theoretical debris orbit, which corresponds to one theoretical closest approach point. The moment of the theoretical closest approach point is solved according to following two steps:
[0101] In a first step, moment t*.sub.0 of an approximate closest approach point is solved according to a following formula:
[0102] In the above formula, ?.sub.0 represents a value of ?(t) at the moment T.sub.0, which is the mean argument of latitude of the object at the moment T.sub.0 and can be calculated according to the formula (6); {dot over (?)}=
[0103] In a second step, the mean argument of latitude ?*.sub.0 of the object at the moment t*.sub.0 is first calculated according to the formula (6), and the true argument of latitude ud of the object at the moment t*.sub.0 is calculated based on an elliptical motion relationship and ?*.sub.0. Then, u*.sub.0 is taken as an initial value to perform iterative solving to obtain the true argument of latitude to ?.sub.0 corresponding to moment {tilde over (t)}.sub.0 of an accurate closest approach point. An equation for the iterative solving is as follows:
[0104] In the above equation, {tilde over (?)}.sub.0 and {tilde over (?)}.sub.0 respectively represent values of ?(t) and ?(t) at the moment {tilde over (t)}.sub.0, which can be respectively calculated according to the formulas (4) and (5); ? represents a geocentric angle of the object and the observation station at the moment {tilde over (t)}.sub.0; ?.sub.0 represents a latitude of the observation station with reference to orbit plane at the moment t*.sub.0; r represents a geocentric distance of the object at the moment {tilde over (t)}.sub.0; and R represents a geocentric distance of the observation station. Finally, the mean argument of latitude {tilde over (?)}.sub.0 of the object at the moment {tilde over (t)}.sub.0 is calculated based on the elliptical motion relationship and ?.sub.0and the moment of the accurate closest approach point is calculated according to a following formula:
[0105] Step 3: The along-track error is discretized and an apparent path cluster is generated.
[0106] Based on accuracy of the known orbital parameters t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, ?.sub.a, and prediction duration, a maximum along-track error of the initial quasi-mean elements at the moment T.sub.0 is estimated. A corresponding estimated value is a time quantum whose absolute value is set to ?. The along-track error of the initial quasi-mean elements is considered as a random variable uniformly distributed within closed interval [??, ?], and the random variable is discretized to convert a probability problem into a certainty problem. Therefore, a following formula is defined:
[0107] In the above formula, ?? represents a time increment, and assuming that ?>0 is a small value, a value of ?? is as follows:
[0109] In the constructed analytical perturbation model, .sub.k. Each model
.sub.k determines one virtual object, and a virtual object corresponding to
.sub.0 is a theoretical object. Each virtual object moves along the same theoretical orbit, with only different along-track positions. Due to the rotation of the Earth, from a ground station, virtual objects at different positions generate different apparent motion tracks during the current transit of the object. When k continuously changes from l to ?l, the corresponding virtual object generates a series of apparent paths to form an apparent path cluster {?.sub.k|.sub.l,?l}, where each apparent path ?.sub.k is uniquely determined by the model
.sub.k.
[0110] Step 4: Detectability of the closest approach point is constrained.
[0111] The closest approach point is a point on the apparent path with the best detection condition for the DLR system. If the closest approach point is not detectable, the entire apparent path cannot be detected, and such an apparent path cannot be considered. Therefore, it is necessary to confirm detectability of each apparent path in the apparent path cluster {?.sub.k|.sub.l,?l} and remove all undetectable apparent paths.
[0112] Firstly, a moment of a closest approach point of each apparent path is calculated as follows: [0113] 1) Theoretical apparent path ?.sub.0 is considered, and its detectability has been confirmed in prediction calculation on the transit. A moment of a corresponding closest approach point has been calculated in the step 2. [0114] 2) Two adjacent apparent paths ?.sub.k and ?.sub.k+1 are considered, a moment of an accurate closest approach point of ?.sub.k is used as a moment of an approximate closest approach point of ?.sub.k+1, and a second step of the step 2 is directly preformed to enter a solving process. In the solving process, model .sub.k+1 is used for relevant calculation to obtain a moment of an accurate closest approach point of ?.sub.k+1. k is considered to continuously change from 0 to l?1. The above processing method is used to gradually obtain moments of closest approach points of apparent paths ?.sub.1, ?.sub.2, and . . . , ?.sub.l. [0115] 3) Two adjacent apparent paths ?.sub.k and ?.sub.k?1 are considered, the moment of the accurate closest approach point of ?.sub.k is used as a moment of an approximate closest approach point of ?.sub.k?1, and the second step of the step 2 is directly preformed to enter the solving process. In the solving process, model
.sub.k?1 is used for relevant calculation to obtain a moment of an accurate closest approach point of ?.sub.k?1, k is considered to continuously change from 0 to ?l +1. The above processing method is used to gradually obtain moments of closest approach points of apparent paths ?.sub.?1, ?.sub.?2, and . . . , ?.sub.?l.
[0116] So far, moments of closest approach points of all apparent paths are calculated.
[0117] For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.l,?l}, moment {tilde over (t)}.sub.k of a closest approach point of the one apparent path is substituted into the model .sub.k to obtain osculating elements at the moment of the closest approach point. A range and an elevation of the closest approach point are calculated based on the osculating elements, and are compared with detection constraints of the DLR system to confirm detectability of one apparent path. The detection constraints of the DLR system include thresholds of the detection range and elevation. After detectability of each apparent path in the apparent path cluster {?.sub.k|.sub.l,?l} is confirmed, all the undetectable apparent paths are removed, and the remaining apparent paths are still consecutive, forming apparent path cluster {?.sub.k|.sub.i,j}, where i?0?j.
[0118] Step 5: Detection effectiveness is constrained.
[0119] A detectable arc length of the DLR system is a necessary condition for the DLR system to obtain high-quality detection data. Therefore, it is necessary to further screen each apparent path in the apparent path cluster {?.sub.k|.sub.i,j} and remove all apparent paths with unsatisfactory detectable arc lengths to effectively obtain DLR data and improve detection efficiency of the system.
[0120] Taking the moment of the closest approach point as a boundary, apparent motion of the object is a process of first increasing the elevation and then decreasing the elevation. An apparent path segment before the moment of the closest approach point is an ascending segment, and an apparent path segment after the moment of the closest approach point is a descending segment. In order to ensure that the DLR system can still have a long detectable arc segment after searching and discovering the object, the present disclosure is intended to search an object in the ascending segment, and require that detectable duration of an object in the descending segment should not be less than a given threshold. A specific processing process is as follows:
[0121] For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.i,j}, based on the model .sub.k and in combination with the detection constraints of the DLR system, search calculation is carried out backwards along the descending segment from the moment {tilde over (t)}.sub.k of the closest approach point at an appropriate step until a moment specified by a threshold. If an undetectable target point is found during the search, the one apparent path is removed from the apparent path cluster. The above processing process is repeated for other apparent paths in the apparent path cluster, such that all the apparent paths with the unsatisfactory detectable arc lengths are removed. If there is no remaining apparent path, it indicates that the DLR system cannot obtain valid detection data during the current transit of the object, and subsequent processing is terminated. Otherwise, the remaining apparent paths are still consecutive, forming apparent path cluster {?.sub.k|.sub.m,n}, where m?n.
[0122] Step 6: A range of a search elevation is determined.
[0123] For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.m,n}, a maximum detectable elevation of the one apparent path is an elevation of a corresponding closest approach point, which has been given in the step 4. A minimum detectable elevation of the one apparent path needs to be calculated. Search calculation can be performed forwards along the ascending segment from the moment {tilde over (t)}.sub.k of the closest approach point at an appropriate initial step by using a dichotomous approach based on the model .sub.k. During the calculation, in each step, detectability can be determined based on the detection constraints of the DLR system to determine a processing method for a next step. Finally, a minimum detectable elevation meeting a certain accuracy requirement is given. The above processing process is repeated for other apparent paths in the apparent path cluster, such that maximum detectable elevations and minimum detectable elevations of all apparent paths are obtained.
[0124] A minimum value is taken from the maximum detectable elevations of all the apparent paths, and set to h.sub.q. A maximum value is taken from the minimum detectable elevations of all the apparent paths, and set to h.sub.p. Then an elevation scope suitable for the DLR system to perform constant elevation search is determined based on closed interval [h.sub.p, h.sub.q], where h.sub.q?h.sub.p. An available search elevation (ASE) of the DLR system can be obtained according to a following formula:
[0125] In the above formula, ? represents a scaling factor for taking a value in closed interval [0, 1].
[0126] Step 7: Feature parameters on the search elevation are calculated.
[0127] A space object travels to a target point along its orbit at moment t. A position vector of the target point relative to the geocentric inertial coordinate system is {right arrow over (r)}. The laser beam emitted by the DLR system at the moment t hits the target point, where t represents the detection moment of the DLR system. The corresponding detection distance, azimuth, and elevation of the detection moment can be calculated based on position vector {right arrow over (r)}.sub.b of the target point relative to the Earth-fixed coordinate system and coordinates of the ground station. Ty can be obtained through following coordinate conversion:
[0128] As described above, G represents a conversion matrix from the geocentric inertial coordinate system to the Earth-fixed coordinate system, which is a time function. Due to a limited speed of light, a light wave requires a propagation time from the ground station to the target point, which is referred to as the light travel time. If an impact of the light travel time is ignored, it can be set that t=t. Then {right arrow over (r)}.sub.b can be directly obtained according to the formula (7), and then a detection range, azimuth, and elevation of the target point can be given. If the impact of the light travel time is considered, a following formula is obtained:
[0129] In the above formula, ? represents the detection range of the target point, c represents the speed of light, and t and {right arrow over (r)}.sub.b are interdependent, which are not known and can only be iteratively processed. During the iteration, initial condition t=t is set, {right arrow over (r)}.sub.b is calculated according to the formula (7), and a new value of t is obtained according to the formula (8) until t meets specified convergence accuracy. Finally, an accurate detection moment and its corresponding detection range, azimuth, and elevation are given.
[0130] For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.m,n}, search calculation is performed forwards along the ascending segment from the moment t.sub.k of the closest approach point at an appropriate initial step by using the dichotomous approach based on the model .sub.k. During the calculation, in each step, a position vector of the object relative to a TEMEE coordinate system at the corresponding moment is generated first. Then, a corresponding detection elevation is calculated based on the obtained position vector and by considering the impact of the light travel time and an atmospheric refraction effect, a processing method for a next step is determined based on a difference between the detection elevation and the search elevation, and finally detection feature parameters meeting a certain accuracy requirement are given, including a detection moment, range, and azimuth when the object rises to the search elevation. The above processing process is repeated for other apparent paths in the apparent path cluster, such that detection feature parameters corresponding to all virtual objects are obtained.
[0131] Step 8: Continuation processing is performed on the azimuth.
[0132] For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.m,n}, an azimuth of a corresponding virtual object when the virtual object rises to the search elevation is A.sub.k, where a value of A.sub.k is within interval [0,2?). The value of A.sub.k is redefined, and a defined value of A.sub.k is A.sub.k.
[0133] k is considered to continuously change from m to n, and A.sub.m=A.sub.m and ?A.sub.k=A.sub.k?A.sub.k+1 are set, where m?1?k?n. Subsequent A.sub.k is calculated based on following three independent cases: [0134] 1) If there is integer p that meets m?1?p?n, and ?A.sub.p<??, a following formula is obtained:
[0137] A value of each A.sub.k obtained above is no longer limited to the interval [0,2?), but is consecutive while varying with k. A.sub.k and A.sub.k correspond to a same physical orientation, and A.sub.k can be used to replace A.sub.k as the azimuth.
[0138] Step 9: The search-specific guidance data is generated.
[0139] For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.m,n}, a detection moment, range, and azimuth when a corresponding virtual object rises to the search elevation are respectively set to t.sub.k, ?.sub.k, and A.sub.k, where A.sub.k represents an azimuth after the continuation processing. k is considered to continuously change from m to n, and t.sub.k strictly monotonically increases with k. Therefore, t.sub.k can be used as a base point. An interpolation function in which the detection range ? varies with the detection moment t is constructed through cubic spline interpolation based on the known parameter ?.sub.k on the base point. A.sub.k strictly monotonically increases or decreases with k. Therefore, A.sub.k can be used as a base point, and an interpolation function in which the detection moment t varies with the detection azimuth A is constructed through the cubic spline interpolation based on the known parameter t.sub.k on the base point. The obtained interpolation functions are as follows:
[0140] A detection time scope when a real object rises to the search elevation is closed interval [t.sub.m, t.sub.n], and a corresponding azimuth detection scope is closed interval [A.sub.m, A.sub.n], which corresponds to an azimuth interval. When the DLR system performs search along the search elevation, there is also a change interval for a direction of the laser beam, which is denoted as [?.sub.m, ?.sub.n], and a length of the interval is as follows:
[0141] A length of the azimuth interval of the object on the search elevation is as follows:
[0142] As shown in
[0143] The length of the change interval for the direction of the laser beam can be obtained:
[0144] An effective diameter of the laser beam is set to w. The interval [?.sub.m, ?.sub.n] is evenly divided into a plurality of subintervals. A quantity of the subintervals obtained through the division is as follows:
[0145] In the above formula, ? represents a dimensionless scaling factor that takes a value within interval [0,1), and a length of the subinterval [?.sub.m, ?.sub.n] obtained through the division based on N does not exceed the effective diameter of the laser beam. The azimuth interval and [?.sub.m, ?.sub.n] are divided in a same manner, such that a length of an azimuth subinterval is as follows:
[0146] A symbol factor is defined:
[0147] Assuming that azimuth subintervals are sequentially [?*.sub.v, ?*.sub.v+1], where v=1, 2, . . . , N, two endpoint values of each azimuth subinterval are obtained by recursion as follows:
[0149] A center azimuth of the azimuth subinterval [?*.sub.v, ?*.sub.v+1] is calculated according to a following formula:
[0150] A detection moment corresponding to the center azimuth is calculated according to the formula (10):
[0151] A detection range corresponding to the center azimuth is calculated according to the formula (9):
[0152] The center azimuth A*.sub.v+1/2 is actually a result obtained after the continuation processing, and is restored to a common expressive method. Assuming that a corresponding value is ?*.sub.v+1/2, a following formula is obtained:
[0153] Through the above processing process, a series of sets of search-specific guidance data A*.sub.v+1/2, t*.sub.v, t*.sub.v+1, and ?*.sub.v+1/2 is generated, where v=1,2, ... , N. Each set of guidance data corresponds to one dwell of the laser beam on the search elevation, where A*.sub.v+1/2 represents an azimuth of the direction of the beam, t*.sub.v and t*.sub.v+1 respectively represent start and end dwell moments of the beam, and ?*.sub.v+1/2 represents a specified reference range of the object during the beam dwell, which is used to perform range-gate filtering on echo signals. When each set of guidance data changes from v=1 to v=N, the corresponding beam is considered to dwell in different orientations on the search elevation in chronological order, forming a method and process of the constant elevation search by the DLR system. A start time of a first dwell of the beam is t*.sub.1=t.sub.m. For each of other beams, a start time of a current dwell of the beam is an end time of a previous dwell of the beam. An end time of a last dwell of the beam is t*.sub.N+1=t.sub.n, and [t.sub.m, t.sub.n] is an effective search period of the DLR system on the search elevation.
[0154] The above is only a general processing process, and there is a special case that needs to be explained to ensure preciseness and completeness of the technical solution:
[0155] After the processing in the step 5, if there is only one apparent path in the apparent path cluster {?.sub.k|.sub.m,n}, a detection moment when a virtual object on the one apparent path rises to the search elevation is taken as a center moment, and the center moment is separately subtracted and added by ??/2 as the start and end dwell moments of the beam. There is a total of one dwell for the beam, and the azimuth of the direction of the beam and the reference range set for the object during the beam dwell are taken as corresponding detection feature parameters of the virtual object on the one apparent path.
[0156] Step 10: A plurality of search elevations are set.
[0157] Multi-elevation search is an effective means to improve an object detection success rate of the DLR system. Based on a motion characteristic of the object in the ascending segment, the DLR system should carry out the multi-elevation search gradually from a low elevation to a high elevation. In addition, effective search periods for the plurality of elevations should not intersect with each other to avoid a time conflict between different search processes. Following the above consideration, a method for setting the plurality of search elevations is given as follows: [0158] 1) Start search elevation h* between minimum searchable elevation h.sub.p and maximum searchable elevation h.sub.q is selected based on a technical condition of the DLR system, and generally, h*?15?. In addition, constant ? is preset, where ?>0 represents adjustment time required for the DLR system to switch from one search elevation to another search elevation. It is set that k=1, h.sub.k=h*, and {tilde over (h)}=h*. [0159] 2) Effective search period [{tilde over (t)}.sub.b, {tilde over (t)}.sub.e] of the DLR system on the elevation {tilde over (h)} is obtained through relevant calculation in the step 7, and h.sub.n={tilde over (h)} and h.sub.x=h are set. [0160] 3) It is set that h=(h.sub.n+h.sub.x)/2, effective search period [t.sub.b, t.sub.e] of the DLR system on the elevation h is calculated through relevant calculation in the step 7, and calculation is performed according to ?=t.sub.b?{tilde over (t)}.sub.e??. [0161] 4) If |?|<?.sub.t, k=k+1, h.sub.k=h are set, and the step 2) is performed to continue the calculation, where ?.sub.t represents a given small value relative to x; otherwise, next calculation is performed. [0162] 5) It is set that ?h=h.sub.q?h; and if ?<0 and ?.sub.h<?.sub.h, the calculation process ends, where En represents a given small value; otherwise, next calculation is performed. [0163] 6) If ?<0, h.sub.n=h is set, and the step 3) is performed to continue the calculation; otherwise, h.sub.x=h is set, and the step 3) is performed to continue the calculation.
[0164] By using the above setting method, a series of gradually increasing search elevations h.sub.k are obtained, where k?1, and a maximum quantity of effective search elevations are set. Search-specific guidance data for each elevation can be generated by repeatedly performing the steps 7, 8, and 9. Based on search-specific guidance data for a corresponding elevation, the DLR system starts search on a start elevation and can gradually switch to perform search on a higher elevation, until search on a highest elevation is completed.
[0165] Step 11: Tracking-specific guidance data is generated.
[0166] After discovering the object for the first time during the search, the DLR system can switch to a tracking process at any time. It is assumed that the DLR system has obtained a few sets of detection data before switching to the tracking process, and one set of detection data is {circumflex over (t)} and {circumflex over (?)}, which is obtained during a certain dwell of the laser beam on a certain search elevation, where {circumflex over (t)} represents the detection moment, and {circumflex over (?)} represents the corresponding detection range. In order to generate high-precision guidance data suitable for DLR tracking, it is necessary to correct the along-track error for the initial quasi-mean elements. One along-track error ? can be obtained through iterative calculation based on the one set of detection dat.sub.q, and a calculation process is as follows: [0167] 1) Iterative initial value ?=0 is set, and an appropriate atmospheric correction model is used to calculate ranging delay ?? caused by tropospheric refraction. [0168] 2) Calculation is performed according to .sub.0 to obtain perturbation model
.sub.?, and calculated value ?.sub.c of the detection range corresponding to the detection moment {circumflex over (t)} and time change rate {dot over (?)}.sub.c of the calculated value are obtained based on the model
.sub.? and in consideration of an impact of the light travel time. [0169] 3) The along-track error is corrected and updated according to ?=?+({circumflex over (?)}?????.sub.c)/{dot over (?)}.sub.c, and then the step 2) is performed for recalculation until along-track errors before and after the update meet certain convergence accuracy, to obtain one along-track error.
[0170] Based on each of L sets of detection data obtained before the DLR system switches to the tracking process, where L?1, one along-track error e is generated according to the above calculation process. A finally determined along-track error is as follows:
[0171] The along-track error is corrected for the initial quasi-mean elements based on error .sub.0 to obtain perturbation model
.sub.
.sub.
[0172] The present disclosure always implements the processing for the along-track error. The estimated maximum along-track error is discretized to form a constant elevation search process of the DLR system. The DLR system searches and discovers the object during the search, and the detection data obtained by the system is used as posterior information, to determine the along-track error in real time. The along-track error is corrected for theoretical orbital elements to generate high-precision tracking-specific guidance data.
Embodiment 2
[0173] This embodiment selects AJISAI (NASA catalog number 16908) as an experimental object, which has an orbital height of 1,400 kilometers and is a laser calibration satellite. A high-precision CPF ephemeris of the object can be used as an experimental comparison standard. The experiment selects a hypothetical DLR site in China and assumes that an effective beam diameter of a DLR system is 20 arc seconds. When the object enters an effective DLR beam, an included angle between a beam direction and a direction of the object should be less than 10 arc seconds. In the experiment, one set of orbital parameters of the object relative to the J2000 geocentric inertial coordinate system is generated based on detection data obtained by a precision tracking radar in China, namely t.sub.q, {right arrow over (r)}.sub.q, .sub.q, and ?.sub.a, as shown in Table 1:
TABLE-US-00001 TABLE 1 One set of orbital parameters of the AJISAI relative to the J2000 geocentric inertial coordinate system t.sub.q(Beijing time) Feb. 25, 2021 07:50:56.091 {right arrow over (r)}.sub.q x.sub.q 1059237.065 .sub.q {dot over (x)}.sub.q ?6942.578 (m) y.sub.q 4948397.066 (m/s) {dot over (y)}.sub.q 1557.054 z.sub.q 6023858.754 ?.sub.q ?55.253 ?.sub.a(m.sup.2/kg) 0.00010
[0174] The experiment is based on the one set of orbital parameters and specified detection constraints of the DLR system (a maximum detection range is 5,000 kilometers, and a minimum detection elevation is 5?) , and a certain transit of the object is determined through high-precision perturbation calculation. The transit is a transit after 19 days starting from the epoch moment of the orbital parameters of the object. During the transit, search, and tracking experiments of the object are carried out.
[0175] 1) Intermediate moment T.sub.0 of the current transit is calculated first. In addition, perturbation propagation is performed by using a numerical method and a high-precision dynamic model based on the known orbital parameters t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a. Propagation is performed from the moment t.sub.q to the moment T.sub.0 to obtain position vector {right arrow over (r)}.sub.0 and velocity vector {right arrow over ({dot over (r)})}.sub.0 of the object relative to the J2000 geocentric inertial coordinate system at the moment T.sub.0. Further, {right arrow over (r)}.sub.0 and {right arrow over ({dot over (r)})}.sub.0 are converted into a set of initial quasi-mean elements of the object at the moment T.sub.0, as shown in Table 2.
TABLE-US-00002 TABLE 2 Initial quasi-mean elements of AJISAI at the intermediate moment during the transit 10:15:25.450 T.sub.0 (Beijing time) Mar. 16, 2021 10:15:25.450 ?.sub.0(m) 7866388.521
[0176] Based on the initial quasi-mean elements, analytical perturbation model .sub.0 describing theoretical orbital motion of the object during the current transit is determined according to formulas (1) to (6).
[0177] 2) Firstly, a geocentric distance and a geocentric longitude and latitude of an observation station are calculated based on geodetic coordinates of the DLR system. Then, based on the analytical perturbation model .sub.0, two-step calculation is performed. In a first step, moment t*.sub.0 of an approximate closest approach point is calculated based on T.sub.0. In a second step, moment {tilde over (t)}.sub.0 of an accurate closest approach point is obtained through iterative calculation based on t*.sub.0. The moment of the accurate closest approach point is a moment of a theoretical closest approach point of the object during the current transit.
[0178] 3) It is estimated that absolute value ? of a maximum along-track error of the initial quasi-mean elements is 3 seconds, and ? is set to 0.5 seconds. Therefore, ?? is 0.5 seconds, and it is obtained through calculation that l=7. Then, calculation is performed according to a following formula:
[0179] In the analytical perturbation model .sub.0,
.sub.k. Each model
.sub.k describes motion of a virtual object, and apparent path cluster {?.sub.k|.sub.7, ?7} is formed by apparent motion tracks of all virtual objects during the current transit.
[0180] 4) Firstly, a moment of a closest approach point of each apparent path in the apparent path cluster {?.sub.k|.sub.7, ?7} is calculated. Then, a range and an elevation of the closest approach point of each apparent path are obtained. The visibility of the closest approach point of each apparent path is confirmed, and no undetectable apparent path is found. All undetectable apparent paths are removed, and an apparent path cluster formed by the remaining apparent paths is still {?.sub.k|.sub.7, ?7}.
[0181] 5) Detectable duration of an object in a descending segment is limited to not less than 10 seconds. For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.7, ?7}, based on the model .sub.k, search calculation is carried out backwards along the descending segment from moment {tilde over (t)}.sub.k of a closest approach point of the one apparent path at a step of 10 seconds. In the calculation, only one step is performed to obtain a target range and elevation on a corresponding calculation point, then are compared with the detection constraints of the DLR system. If not matched, the one apparent path is removed from the apparent path cluster; otherwise, the one apparent path is retained. For other apparent paths in the apparent path cluster {?.sub.k|.sub.7, ?7}, the above processing process is repeated. An apparent path cluster formed by the finally remaining apparent paths is still {?.sub.k|.sub.7, ?7}.
[0182] 6) For one apparent path ?.sub.k in the apparent path cluster {?.sub.k|.sub.7, ?7}, a maximum detectable elevation of the one apparent path is an elevation of a closest approach point of the one apparent path, and a minimum detectable elevation of the one apparent path is obtained through search in an ascending segment of the one apparent path by using a dichotomous approach. During search calculation, an initial step of the dichotomous approach is set to 30 seconds, and convergence accuracy is set to 10.sup.?3 seconds. For other apparent paths in the apparent path cluster {?.sub.k|.sub.7, ?7}, the above processing process is repeated to finally obtain maximum detectable elevations and minimum detectable elevations of all apparent paths. Maximum value h.sub.p is taken from the minimum detectable elevations of all the apparent paths, and minimum value h.sub.q is taken from the maximum detectable elevations of all the apparent paths, such that following values are obtained:
[0183] Closed interval [h.sub.p, h.sub.q] is an elevation scope suitable for the DLR system to perform constant elevation search.
[0184] 7) Starting search elevation h*=15? is selected from [h.sub.p, h.sub.q]. It is set that ?=10 seconds, ?.sub.t=0.1 seconds, and ?.sub.h=2?. A relevant method in the step 7 of Embodiment 1 is used to calculate effective search period [t.sub.b, t.sub.e] for elevation {tilde over (h)} and effective search period [t.sub.b, t.sub.e] for elevation h. Finally, 26 search elevations with non-intersecting effective search periods are obtained. Based on one obtained search elevation, the steps 7, 8, and 9 of Embodiment 1 are performed in sequence to generate search-specific guidance data for the search elevation. Based on other obtained search elevations, the above processing process is repeated to ultimately generate search-specific guidance data for all the 26 search elevations. In the above processing process, when the step 7 of Embodiment 1 is performed for calculation, the initial step of the dichotomous approach is set to 30 seconds, and the convergence accuracy is set to 10.sup.?4 degrees. An atmospheric refraction effect contained in detection feature parameters is provided by the Hopfield model based on a ratio of 90%. When the step 9 of Embodiment 1 is performed for calculation, scaling factor ? is set to 0.1.
[0185]
[0186] For any detection moment during the current transit of the object, a target point at the moment can be generated by combining CPF ephemeris interpolation and the light travel time calculation. The atmospheric refraction effect when the DLR system detects the target point is considered, and the Hopfield model is used to calculate a refractive value to obtain one detection point corresponding to the target point, which is referred to as a standard point of the object at the moment. For any detection moment in the above constant elevation search process, a PD of the search of the object at the moment is defined as an included angle between a direction of a dwelling beam of the DLR system at the moment and a direction of a standard point of the object at the same moment, and an RD of the search of the object at the moment is defined as an absolute value of a difference between a reference range that is of the object and specified for the dwelling beam of the DLR system at the moment and a slant range of the standard point of the object at the same moment. A situation of detecting the object by the DLR system in the above constant elevation search process can be determined based on PDs of the search of the object at different detection moments.
[0187] 8) After the DLR system detects the object in the above constant elevation search process, it is assumed that one set of detection data {circumflex over (t)} and {circumflex over (?)} is obtained, where {circumflex over (t)} represents the detection moment, corresponding to 10:12:10.832 on Mar. 16, 2021 on Beijing time, and {circumflex over (?)} represents the detection range, which is equal to {circumflex over (?)}=1910478.253 meters and obtained based on the standard point of the object at the detection moment. The one set of detection data is detected by an 11.sup.th chronological dwelling beam of the DLR system. An along-track error is determined based on the one set of detection data (a ranging delay involved in the calculation is given by the Hopfield model based on the ratio of 90%), to obtain an along-track error, namely, ?=?323.742 milliseconds. The along-track error is corrected for the initial quasi-mean elements of the object only based on the error ? generated by using the above one set of detection data. Tracking-specific guidance data of the object after moment {circumflex over (t)} during the current transit is generated based on a set of corrected initial quasi-mean elements, which is detection azimuths, detection elevations, and detection ranges that correspond to a series of detection moments. The detection azimuth and the detection elevation are used to determine a tracking direction of the DLR system, and the detection range is used to perform the range-gate filtering on tracking echo signals of the DLR system. The atmospheric refraction effect contained in the above tracking-specific guidance data is given by the Hopfield model based on the ratio of 90%. For any detection moment in the above tracking process, a PD of the tracking of the object at the moment is defined as an included angle between a tracking direction of the DLR system at the moment and a direction of the standard point of the object at the same moment, and an RD of the tracking of the object at the moment is defined as an absolute value of a difference between a detection range at the moment and a slant distance of the standard point of the object at the same moment. A situation of detecting the object by the DLR system in the above tracking process can be determined based on PDs of the tracking of the object at various detection moments.
[0188] Based on the orbital parameters t.sub.q, {right arrow over (r)}.sub.q, {right arrow over ({dot over (r)})}.sub.q, and ?.sub.a and a high-precision perturbation calculation model, and taking into account the impact of the light travel time and the atmospheric refraction effect (given by the Hopfield model based on the ratio of 90%), the experiment generates orbital prediction data during the current transit, which are the detection azimuths, elevations, and ranges that correspond to a series of detection moments. For any of the above detection moments, a PD of the prediction of the object at the moment is defined as an included angle between a prediction direction of the object at the moment and a direction of the standard point of the object at the same moment, and an RD of the prediction of the object at the moment is defined as an absolute value of a difference between a detection range at the moment and a slant distance of the standard point of the object at the same moment. A situation of detecting the object by the DLR system under guidance of the above orbital predictions can be determined based on PDs of the prediction of the object at various detection moments.
Embodiment 3
[0189] This embodiment selects SWARM B (NASA catalog number 39451) as an experimental object, which has an orbital height of 490 kilometers and is a laser calibration satellite. In the experiment, one set of orbital parameters of the object relative to the J2000 geocentric inertial system is generated based on detection data obtained by a precision tracking radar in China, namely t.sub.q, {right arrow over (r)}.sub.q, .sub.q, and ?.sub.a, as shown in Table 3:
TABLE-US-00003 TABLE 3 One set of orbital parameters of the SWARM B relative to the J2000 geocentric inertial coordinate system t.sub.q(Beijing time) Feb. 28, 2021 10:35:25.752 {right arrow over (r)}.sub.q x.sub.q ?176610.508 .sub.q {dot over (x)}.sub.q ?6988.727 (m) y.sub.q 223433.934 (m/s) {dot over (y)}.sub.q ?2974.227 z.sub.q ?6881097.319 ?.sub.q 83.572 ?.sub.a(m.sup.2/kg) 0.00027282
[0190] The experiment is based on the one set of orbital parameters and specified detection constraints of a DLR system, and a certain transit of the object is determined through high-precision perturbation calculation. The transit is a transit after 14 days starting from the epoch moment of the orbital parameters of the object. During the transit, search, and tracking experiments of the object are carried out.
[0191] 1) A set of initial quasi-mean elements of the object at an intermediate moment during the current transit is obtained through perturbation propagation and conversion, as shown in Table 4:
TABLE-US-00004 TABLE 4 Initial quasi-mean elements of SWARM B at the intermediate moment during the transit T.sub.0 (Beijing time) Mar. 14, 2021 14:56:08.900 ?.sub.0(m) 6875051.448
[0192] 2) A moment of a theoretical closest approach point of the object during the current transit is calculated.
[0193] 3) It is estimated that absolute value ? of a maximum along-track error of the initial quasi-mean elements is 30 seconds, and it is obtained that ?? is 0.5 seconds. It is obtained through calculation that l=61. Then, apparent path cluster {?.sub.k|61,?61} is generated.
[0194] 4) After all undetectable apparent paths are removed, an apparent path cluster formed by the remaining apparent paths is still {?.sub.k|61,?61}.
[0195] 5) All apparent paths with unsatisfactory detectable arc lengths are removed, and an apparent path cluster formed by the remaining apparent paths is still {?.sub.k|61,?61}.
[0196] 6) Elevation scope [h.sub.p, h.sub.q] suitable for the DLR system to perform constant elevation search is determined, where
[0197] 7) According to the processing methods in the steps 7, 8, and 9 in Embodiment 1, a total of three search elevations with non-intersecting effective search periods are obtained, and search-specific guidance data is generated for each search elevation.
[0198]
[0199]
[0200] 8) After the DLR system detects the object in the above constant elevation search process, it is assumed that one set of detection data {circumflex over (t)} and {circumflex over (?)} is obtained, where {circumflex over (t)} represents the detection moment, corresponding to 14:54:18.219 on Mar. 14, 2021 on Beijing time, and {circumflex over (?)} represents the detection range, which is equal to {circumflex over (?)}=955312.332 meters. The one set of detection data is detected by a 50.sup.th chronological dwelling beam of the DLR system. Based on the one set of detection dat.sub.q, an along-track error is determined to obtain an along-track error, namely ?=20385.021 milliseconds. The along-track error is corrected for the initial quasi-mean elements of the object only based on the error ? generated by using the above one set of detection data. Tracking-specific guidance data of the object after moment {circumflex over (t)} during the current transit is generated based on a set of corrected initial quasi-mean elements.
[0201]
[0202]
Embodiment 4
[0203] This embodiment provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and the computer program enables a computer to perform the search and tracking method for full time-domain laser detection of space debris in Embodiment 1.
Embodiment 5
[0204] This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor, when executing the computer program, implements the search and tracking method for full time-domain laser detection of space debris in Embodiment 1.
[0205] In the embodiments of the present disclosure, the computer storage medium may be a tangible medium that may contain or store a program used by or used in combination with an instruction execution system, apparatus or device. The computer storage medium may be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination thereof. More specific examples of the computer storage medium include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable ROM (an EPROM or a flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0206] A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in the present disclosure, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of the present disclosure.
[0207] What is described above is merely the preferred implementations of the present disclosure, the scope of protection of the present disclosure is not limited to the above embodiments, and all technical solutions following the idea of the present disclosure fall within the scope of protection of the present disclosure. It should be noted that several modifications and adaptations made by those of ordinary skill in the art without departing from the principle of the present disclosure should fall within the scope of protection of the present disclosure.