Systems and methods for optimizing satellite constellation deployment
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B64G-001/10
B64G-001/00
G01S-019/06
출원번호
US-0328026
(2014-07-10)
등록번호
US-9321544
(2016-04-26)
발명자
/ 주소
Thompson, Timothy Guy
Ferringer, Matthew Phillip
DiPrinzio, Marc David
Clifton, Ronald Scott
출원인 / 주소
The Aerospace Corporation
대리인 / 주소
Sutherland Asbill & Brennan LLP
인용정보
피인용 횟수 :
1인용 특허 :
14
초록▼
Systems and methods are provided to determine launch parameters of satellites of a satellite constellation that provides optimized performance of the satellite constellation over the service lifetime of the satellite constellation. The launch parameters may be determined by considering perturbing ac
Systems and methods are provided to determine launch parameters of satellites of a satellite constellation that provides optimized performance of the satellite constellation over the service lifetime of the satellite constellation. The launch parameters may be determined by considering perturbing accelerations of one or more of the satellites for the purposes of optimizing the launch parameters of the satellites of the satellite constellation. The systems and methods may include heuristic optimization and high-fidelity astrodynamic modeling methodologies.
대표청구항▼
1. A method, comprising: identifying, by a satellite constellation deployment optimization system comprising one or more processors, a first set of launch parameters and a second set of launch parameters associated with a satellite constellation comprising one or more satellites;identifying, by the
1. A method, comprising: identifying, by a satellite constellation deployment optimization system comprising one or more processors, a first set of launch parameters and a second set of launch parameters associated with a satellite constellation comprising one or more satellites;identifying, by the satellite constellation deployment optimization system, one or more objective values for evaluating the first set of launch parameters and second set of launch parameters by applying one or more objective functions to one or more performance metrics corresponding to each of the first set of launch parameters and the second set of launch parameters;determining, by the satellite constellation deployment optimization system and based at least in part on the first set of launch parameters and the second set of launch parameters, a third set of launch parameters within a launch parameter search space;determining, by the satellite constellation deployment optimization system, motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over a mission lifetime of the satellite constellation utilizing a high-fidelity astrodynamics propagator, wherein the motion of each of the one or more satellites of the satellite constellation is determined based at least in part on one or more orbital perturbations;generating, by the satellite constellation deployment optimization system and based at least in part on the motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over a mission lifetime of the satellite constellation, one or more satellite constellation performance metrics for the third set of launch parameters;determining, by the satellite constellation deployment optimization system and based at least in part on the performance metrics for the third set of launch parameters and the one or more objective functions, objective values for the third set of launch parameters;determining, by the satellite constellation deployment optimization system and based at least in part on the objective values for the third set of launch parameters, that the third set of launch parameters are non-dominated; andproviding, by the satellite constellation deployment optimization system and based at least in part on the determining that the third set of launch parameters are non-dominated, the third set of launch parameters as an optimized solution for the satellite constellation. 2. The method of claim 1, wherein each of the first set of launch parameters, second set of launch parameters, and third set of launch parameters include at least one of: (i) semi-major axis; (ii) eccentricity; (iii) inclination; (iv) right ascension of ascending mode; (v) argument of perigee; (vi) mean anomaly; (vii) launch date(s); or (viii) station keeping criteria. 3. The method of claim 1, wherein the one or more objective values are the same as the one or more performance metrics for each of the first set of launch parameters, second set of launch parameters, and third set of launch parameters. 4. The method of claim 1, wherein the one or more objective values comprise at least one of: (i) average response times; (ii) revisit times; (iii) earth coverage; (iv) fuel weight; (v) longest revisit time during the mission lifetime; (vi) aggregate station keeping during the mission lifetime; or (vii) minimum elevation angle. 5. The method of claim 1, wherein determining a third set of launch parameters further comprises: selecting, by the satellite constellation deployment optimization system, the first set of launch parameters as a first parent chromosome data structure and the second set of launch parameters as a second parent chromosome;performing, by the satellite constellation deployment optimization system, a crossover operation between the first parent chromosome data structure and the second parent chromosome structure; andperforming, by the satellite constellation deployment optimization system, a mutation on a result from the crossover operation to generate the third set of launch parameters. 6. The method of claim 1, wherein determining motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over the mission lifetime of the satellite constellation comprises: determining, by the satellite constellation deployment optimization system, the motion of each of the one or more satellites of the satellite constellation for a single orbit, or portion thereof, based at least in part on the force due to earth's gravity, the force due to the one or more orbital perturbations on each of the one or more satellites of the satellite constellation, and the level of station keeping to maintain one or more orbital parameters within a predetermined threshold; andfitting, by the satellite constellation deployment optimization system, the motion of each of the one or more satellites of the satellite constellation to one or more polynomials, wherein the one or more polynomials model the motion of the satellite over the mission lifetime. 7. The method of claim 6, wherein the level of station keeping is to be optimized by optimizing station keeping parameters, including at least one range of a particular launch parameter. 8. The method of claim 1, wherein the one or more orbital perturbations comprises at least one of: (i) perturbation due to the gravitational force of the sun; (ii) perturbation due to the gravitational force of the moon; (iii) perturbation due to atmospheric drag; (iv) perturbation due to the force of solar radiation; (v) perturbation due to force of dynamic solid tide; (vi) perturbation due to force from absorption of electromagnetic radiation; or (vii) perturbation due to the earth's geopotential. 9. The method of claim 1, wherein generating one or more satellite constellation performance metrics for the third set of launch parameters comprises: identifying, by the satellite constellation deployment optimization system, a minimum elevation angle associated with a plurality of points on earth;determining, by the satellite constellation deployment optimization system and from the motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over the mission lifetime of the satellite constellation, a rise and set time vector associated with each of the satellites of the satellite constellation for each of the plurality of points on earth, in accordance with the minimum elevation angle; anddetermining, by the satellite constellation deployment optimization system and based at least in part on the rise and set time vector associated with each of the satellites of the satellite constellation for each of the plurality of points on earth, the one or more satellite constellation performance metrics. 10. The method of claim 1, wherein determining that the third set of launch parameters are non-dominated comprises: determining, by the satellite constellation deployment optimization system, one or more additional sets of launch parameters based at least in part on the third set of launch parameters;identifying, by the satellite constellation deployment optimization system, corresponding respective objective values of the one or more additional sets of launch parameters; andidentifying, by the satellite constellation deployment optimization system, that each of the objective values of the third set of parameters is not dominated by the corresponding objective values of the one or more additional sets of launch parameters or the objective values of the first set of launch parameters or the second set of launch parameters. 11. A system, comprising: a memory that stores computer-executable instructions; at least one processor configured to access the memory, wherein the at least one processor is further configured to execute the computer-executable instructions to: identify a first set of launch parameters and a second set of launch parameters associated with a satellite constellation comprising one or more satellites;identify one or more objective values for evaluating the first set of launch parameters and second set of launch parameters by applying one or more objective functions to one or more performance metrics corresponding to each of the first set of launch parameters and the second set of launch parameters;determine, based at least in part on the first set of launch parameters and the second set of launch parameters, a third set of launch parameters within a launch parameter search space;determine motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over a mission lifetime of the satellite constellation, wherein the motion of each of the one or more satellites of the satellite constellation is determined based at least in part on one or more orbital perturbations;generate, based at least in part on the motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over a mission lifetime of the satellite constellation, one or more satellite constellation performance metrics for the third set of launch parameters;determine, based at least in part on the performance metrics for the third set of launch parameters and the one or more objective functions, objective values for the third set of launch parameters;determine, based at least in part on the objective values for the third set of launch parameters, that the third set of launch parameters are non-dominated; andprovide, based at least in part on the determining that the third set of launch parameters are non-dominated, the third set of launch parameters as an optimized solution for the satellite constellation. 12. The system of claim 11, wherein each of the first set of launch parameters, second set of launch parameters, and third set of launch parameters include at least one of: (i) semi-major axis; (ii) eccentricity; (iii) inclination; (iv) right ascension of ascending mode; (v) argument of perigee; (vi) mean anomaly; (vii) launch date(s); or (viii) station keeping criteria. 13. The system of claim 11, wherein the one or more objective values are the same as the one or more performance metrics for each of the first set of launch parameters, second set of launch parameters, and third set of launch parameters. 14. The system of claim 11, wherein the one or more objective values comprise at least one of: (i) average response times; (ii) revisit times; (iii) earth coverage; (iv) fuel weight; (v) longest revisit time during the mission lifetime; (vi) aggregate station keeping during the mission lifetime; or (vii) minimum elevation angle. 15. The system of claim 11, wherein to determine a third set of launch parameters the at least one processor is further configured to execute the computer-executable instructions to: select the first set of launch parameters as a first parent chromosome data structure and the second set of launch parameters as a second parent chromosome;perform a crossover operation between the first parent chromosome data structure and the second parent chromosome structure; andperform a mutation on a result from the crossover operation to generate the third set of launch parameters. 16. The system of claim 15, wherein to determine motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over the mission lifetime of the satellite constellation further comprises the at least one processor to execute the computer-executable instructions to: determine the motion of each of the one or more satellites of the satellite constellation for a single orbit, or portion thereof, based at least in part on the force due to earth's gravity, the force due to the one or more orbital perturbations on each of the one or more satellites of the satellite constellation, and the level of station keeping to maintain one or more orbital parameters within a predetermined threshold; andfit the motion of each of the one or more satellites of the satellite constellation to one or more polynomials, wherein the one or more polynomials model the motion of the satellite over the mission lifetime. 17. The system of claim 16, wherein the level of station keeping is to be optimized by optimizing station keeping parameters, including at least one range of a particular launch parameter. 18. The system of claim 11, wherein the one or more orbital perturbations comprises at least one of: (i) perturbation due to the gravitational force of the sun; (ii) perturbation due to the gravitational force of the moon; (iii) perturbation due to atmospheric drag; (iv) perturbation due to the force of solar radiation; (v) perturbation due to force of dynamic solid tide; (vi) perturbation due to force from absorption of electromagnetic radiation; or (vii) perturbation due to the oblateness of the earth. 19. The system of claim 11, wherein generating one or more satellite constellation performance metrics for the third set of launch parameters further comprises the at least one processor executes the computer-executable instructions to: identify a minimum elevation angle associated with a plurality of points on earth;determine, from the motion of each of the one or more satellites of the satellite constellation according to the third set of launch parameters over the mission lifetime of the satellite constellation, a rise and set time vector associated with each of the satellites of the satellite constellation for each of the plurality of points on earth, in accordance with the minimum elevation angle; anddetermine, based at least in part on the rise and set time vector associated with each of the satellites of the satellite constellation for each of the plurality of points on earth, the one or more satellite constellation performance metrics. 20. The system of claim 11, wherein to determine that the third set of launch parameters are non-dominated comprises the at least one processor further executes the computer-executable instructions to: determine one or more additional sets of launch parameters based at least in part on the third set of launch parameters;identify corresponding respective objective values of the one or more additional sets of launch parameters; andidentify that each of the objective values of the third set of parameters is not dominated by the corresponding objective values of the one or more additional sets of launch parameters or the objective values of the first set of launch parameters or the second set of launch parameters.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (14)
Tolson Michael (Mill Valley CA), Image processing using genetic mutation of neural network parameters.
Ferringer, Matthew Phillip; Clifton, Ronald Scott; Thompson, Timothy Guy, Systems and methods for a core management system for parallel processing of an evolutionary algorithm.
Ferringer, Matthew Phillip; Clifton, Ronald Scott; Thompson, Timothy Guy, Systems and methods for an application program interface to an evolutionary software program.
Ferringer, Matthew Phillip; Clifton, Ronald Scott; Thompson, Timothy Guy, Systems and methods for parallel processing optimization for an evolutionary algorithm.
Ferringer, Matthew Phillip; Thompson, Timothy Guy; Clifton, Ronald Scott; DiPrinzio, Marc David, Systems and methods for supporting restricted search in high-dimensional spaces.
Chao, Chia-Chun; Kirkpatrick, Brian E.; Lin, Victor Shiaw-Jong; Janson, Siegfried W., Deployment and control algorithms for wheel cluster formations of satellites.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.