IP Library Granted Patent US 7,096,095
Granted Patent B2
US 7,096,095 · App. 10/635,616 · Granted Aug 22, 2006

Method for the fuel-optimized selection of a thruster configuration

Assignee: EADS Astrium GmbH
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,096,095
App. No.
10/635,616
Granted
Aug 22, 2006
Kind
B2
Abstract

The invention describes a method for the fuel-optimized selection of a configuration of thrusters on a spacecraft while resolving a linear optimization problem with an initialization phase for finding a first permissible solution and a subsequent iteration phase, in which proceeding on the permissible solution an iterative optimization of an efficiency criterion takes place. In each iteration step a scaled iteration gradient is formed, and the iteration gradient is multiplied with a limiting factor for a maximum iteration step width, which is formed while taking at least one boundary value condition for a permissible solution into account.

Claims (44)

1. A method for selecting a solution to a linear optimization problem for fuel-optimized selection of a configuration of thrusters on a spacecraft comprising:

finding a first permissible calculation of said solution in an initialization phase; and

performing an iterative optimization of an effectiveness criterion in a subsequent iteration phase, said subsequent iteration phase having at least one iteration and providing a subsequent permissible calculation of said solution;

wherein a scaled iteration gradient is formed with said at least one iteration, and

wherein said scaled iteration gradient is multiplied with a limiting factor for a maximum iteration interval width, said maximum iteration interval width being formed while taking at least one boundary value condition for said subsequent permissible solution into account.

2. The method of claim 1 , wherein an upper bound for said at least one boundary value condition is defined.

3. The method of claim 1 , wherein said scaled iteration gradient is determined by a Gauss elimination.

4. The method of claim 1 , wherein a gradient component of said scaled iteration gradient becomes smaller in a current iteration of said at least one iteration as an appropriate component of said subsequent permissible solution comes closer to one of said at least one boundary value condition in a previous iteration of said at least one iteration.

5. The method of claim 1 , wherein said subsequent iteration phase is terminated after a current iteration of said at least one iteration when an appropriate component of said subsequent permissible solution exceeds one of said at least one boundary value condition, and wherein a result of a previous of at least one iteration is determined as an optimal solution of said effectiveness criterion.

6. The method of claim 1 , wherein said subsequent iteration phase is terminated after a current iteration of said at least one iteration when a current result of said effectiveness criterion differs from a previous result of said effectiveness criterion in a previous of said at least one iteration by less than a pre-defined distance, and wherein said previous result is determined as an optimal solution of said effectiveness criterion.

7. A method for selecting a solution to a linear optimization problem for fuel-optimized selection of a configuration of thrusters on a spacecraft comprising:

producing an initial result of said solution; and

calculating, in at least one iteration, a subsequent result of said solution by optimization of an efficiency criterion.

8. The method of claim 7 , wherein a scaled iteration gradient is formed in said at least one iteration.

9. The method of claim 8 , wherein said scaled iteration gradient is multiplied with a limiting factor for a maximum iteration interval width, said maximum iteration interval width being formed while taking into account at least one boundary value condition for said subsequent result of said solution.

10. The method of claim 9 , wherein said at least one boundary value condition comprises an upper bound.

11. The method of claim 9 , wherein said scaled iteration gradient is determined by a Gauss elimination.

12. The method of claim 9 , wherein a gradient component of said scaled iteration gradient becomes smaller in a current iteration of said at least one iteration as an appropriate component of said subsequent result of said solution comes closer to one of said at least one boundary value condition in a previous iteration of said at least one iteration.

13. The method of claim 9 , wherein said calculating is terminated after a current iteration of said at least one iteration when an appropriate component of said subsequent result of said solution exceeds one of said at least one boundary value condition, and wherein a result of a previous iteration of at least one iteration is determined as an optimal solution of said effectiveness criterion.

14. The method of claim 9 , wherein said calculating is terminated in after a current iteration of said at least one iteration when a current result of said effectiveness criterion differs from a previous result of said effectiveness criterion, said previous resulted generated in a previous iteration of said at least one iteration, by less than a pre-defined distance, and wherein said previous result is determined as an optimal solution of said effectiveness criterion.

15. The method of claim 10 , wherein a gradient component of said scaled iteration gradient becomes smaller in a current iteration of said at least one iteration as an appropriate component of said subsequent result of said solution comes closer to one of said at least one boundary value condition in a previous iteration of said at least one iteration.

16. The method of claim 10 , wherein said calculating is terminated after a current iteration of said at least one iteration when an appropriate component of said subsequent result of said solution exceeds one of said at least one boundary value condition, and wherein a result of a previous iteration of at least one iteration is determined as an optimal solution of said effectiveness criterion.

17. The method of claim 10 , wherein said calculating is terminated after a current iteration of said at least one iteration when a current result of said effectiveness criterion differs from a previous result of said effectiveness criterion, said previous resulted generated in a previous iteration of said at least one iteration, by less than a pre-defined distance, and wherein said previous result is determined as an optimal solution of the effectiveness criterion.

18. The method of claim 11 , wherein a gradient component of said scaled iteration gradient becomes smaller in a current iteration of said at least one iteration as an appropriate component of said subsequent result of said solution comes closer to one of said at least one boundary value condition in a previous iteration of said at least one iteration.

19. The method of claim 11 , wherein said calculating is terminated after a current iteration of said at least one iteration when an appropriate component of said subsequent result of said solution exceeds one of said at least one boundary value condition, and wherein a result of a previous iteration of at least one iteration is determined as an optimal solution of said effectiveness criterion.

20. The method of claim 11 , wherein said calculating is terminated in after a current iteration of said at least one iteration when a current result of said effectiveness criterion differs from a previous result of said effectiveness criterion, said previous resulted generated in a previous iteration of said at least one iteration, by less than a pre-defined distance, and wherein said previous result is determined as an optimal solution of said effectiveness criterion.

21. A method for selecting a solution to a linear optimization problem for fuel-optimized selection of a configuration of thrusters on a spacecraft comprising:

finding a first permissible calculation of said solution in an initialization phase;

performing an iterative optimization of an effectiveness criterion in a subsequent iteration phase, said subsequent iteration phase having at least one iteration and providing a subsequent permissible calculation of said solution; and

using said solution to carry out said fuel-optimized selection of said configuration of thrusters on said spacecraft;

wherein a scaled iteration gradient is formed with said at least one iteration, and

wherein said scaled iteration gradient is multiplied with a limiting factor for a maximum iteration interval width, said maximum iteration interval width being formed while taking at least one boundary value condition for said subsequent permissible solution into account.

22. A method for selecting a solution to a linear optimization problem for fuel-optimized selection of a configuration of thrusters on a spacecraft comprising:

producing an initial result of said solution;

calculating, in at least one iteration, a subsequent result of said solution by optimization of an efficiency criterion; and

using said solution to carry out said fuel-optimized selection of said configuration of thrusters on said spacecraft.

23. An apparatus for selecting a solution to a linear optimization problem for fuel-optimized selection of a configuration of thrusters on a spacecraft comprising:

means for finding a first permissible calculation of said solution in an initialization phase; and

means for performing an iterative optimization of an effectiveness criterion in a subsequent iteration phase, said subsequent iteration phase having at least one iteration and providing a subsequent permissible calculation of said solution;

wherein a scaled iteration gradient is formed with said at least one iteration, and

wherein said scaled iteration gradient is multiplied with a limiting factor for a maximum iteration interval width, said maximum iteration interval width being formed while taking at least one boundary value condition for said subsequent permissible solution into account.

24. A system for selecting a solution to a linear optimization problem for fuel-optimized selection of a configuration of thrusters on a spacecraft comprising:

means for producing an initial result of said solution; and

means for calculating, in at least one iteration, a subsequent result of said solution by optimization of an efficiency criterion.

Assignments (4)
MERGER Recorded Jan 10, 2019
From: AIRBUS DS GMBH
To: AIRBUS DEFENCE AND SPACE GMBH
Reel/Frame 048043/0373 →
CHANGE OF NAME Recorded Oct 30, 2018
From: ASTRIUM GMBH
To: AIRBUS DS GMBH
Reel/Frame 047906/0600 →
CHANGE OF NAME Recorded Aug 30, 2018
From: EADS ASTRIUM GMBH
To: ASTRIUM GMBH
Reel/Frame 046985/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2004
From: FISCHER, HORST-DIETER; CHEMMITZ, JOACHIM
To: EADS ASTRIUM GMBH
Reel/Frame 014875/0163 →
Priority Claims (1)
DE 102 36 570 · Aug 8, 2002 · national
Continuity (1)
Related Publication 20050080521A1 · Apr 14, 2005