Efficient stationkeeping design for mixed fuel systems in response to a failure of an electric thruster
09963249 ยท 2018-05-08
Assignee
Inventors
- Yiu-Hung Monte Ho (Palos Verdes Estates, CA, US)
- Jeffrey Scott Noel (Torrance, CA, US)
- Andrew Henry Giacobe (Long Beach, CA, US)
Cpc classification
B64G1/262
PERFORMING OPERATIONS; TRANSPORTING
B64G1/40
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Apparatus and methods for stationkeeping in a satellite. The satellite includes a north electric thruster and a south electric installed on a zenith side, an east chemical thruster installed on an east side, and a west chemical thruster installed on a west side. An orbit controller detects a failure of one of the electric thrusters. In response to the failure, the orbit controller controls a burn of the remaining electric thruster proximate to an orbital node. The orbit controller controls a burn of one of the chemical thrusters at 90??5? from the burn of the remaining electric thruster, and controls a burn of the other one of the chemical thrusters at 270??5? from the burn of the remaining electric thruster.
Claims
1. An apparatus comprising: an orbit controller configured to control stationkeeping maneuvers of a satellite, wherein the satellite comprises: a satellite bus having a nadir side configured to face the Earth and a zenith side opposite the nadir side; a north electric thruster installed toward a north region of the zenith side and oriented downward to produce thrust through a center of mass of the satellite; a south electric thruster installed toward a south region of the zenith side and oriented upward to produce thrust through the center of mass of the satellite; an east chemical thruster installed on an east side of the satellite bus to produce thrust through the center of mass of the satellite; and a west chemical thruster installed on a west side of the satellite bus to produce thrust through the center of mass of the satellite; and the orbit controller is configured to detect a failure of one of the electric thrusters, and in response to the failure, to: determine a total burn time to compensate for inclination of an orbital plane of an orbit of the satellite; control a burn of the remaining electric thruster proximate to one of an ascending node or a descending node for a duration of the total burn time; control a burn of one of the chemical thrusters at 90??5? from the burn of the remaining electric thruster; and control a burn of the other one of the chemical thrusters at 270??5? from the burn of the remaining electric thruster.
2. The apparatus of claim 1 wherein: the burn of the remaining electric thruster produces a radial velocity change of the satellite, wherein the radial velocity change produces a delta-eccentricity component for the orbit of the satellite due to the burn of the remaining electric thruster; the burn of the one chemical thruster at 90??5? produces a first tangential velocity change of the satellite, wherein the first tangential velocity change produces a delta-eccentricity component due to the burn of the one chemical thruster; and the burn of the other chemical thruster at 270??5? produces a second tangential velocity change of the satellite, wherein the second tangential velocity change produces a delta-eccentricity component due to the burn of the other chemical thruster; and the delta-eccentricity components due to the burns of the chemical thrusters compensate for the delta-eccentricity component due to the burn of the remaining electric thruster.
3. The apparatus of claim 1 wherein: the orbit controller is configured to detect a failure of the north electric thruster, and to control a burn of the south electric thruster at proximate to the descending node for the duration of the total burn time; and the orbit controller is configured to control a retrograde burn of the east chemical thruster at 90??5? from the burn of the south electric thruster, and to control a prograde burn of the west chemical thruster at 270??5? from the burn of the south electric thruster.
4. The apparatus of claim 1 wherein: the orbit controller is configured to detect a failure of the south electric thruster, and to control a burn of the north electric thruster proximate to the ascending node for the duration of the total burn time; and the orbit controller is configured to control a retrograde burn of the east chemical thruster at 90??5? from the burn of the north electric thruster, and to control a prograde burn of the west chemical thruster at 270??5? from the burn of the north electric thruster.
5. The apparatus of claim 1 wherein: the north electric thruster is oriented at a first angle from a north-south axis of the satellite, wherein the first angle is 35??25?; and the south electric thruster is oriented at a second angle from the north-south axis of the satellite, wherein the second angle is 35??25?.
6. The apparatus of claim 5 wherein: the north electric thruster is gimbaled; the south electric thruster is gimbaled; and the orbit controller is configured to adjust the first angle of the north electric thruster, and to adjust the second angle of the south electric thruster.
7. The apparatus of claim 5 wherein: the north electric thruster is fixed at the first angle; and the south electric thruster is fixed at the second angle.
8. A method for controlling stationkeeping maneuvers for a satellite, wherein the satellite comprises a satellite bus having a nadir side and a zenith side, a north electric thruster installed toward a north region of the zenith side and oriented downward to produce thrust through a center of mass of the satellite, a south electric thruster installed toward a south region of the zenith side and oriented upward to produce thrust through the center of mass of the satellite, an east chemical thruster installed on an east side of the satellite bus to produce thrust through the center of mass of the satellite, and a west chemical thruster installed on a west side of the satellite bus to produce thrust through the center of mass of the satellite, the method comprising: detecting a failure of one of the electric thrusters; and in response to the failure, determining a total burn time to compensate for inclination of an orbital plane of an orbit of the satellite; controlling a burn of the remaining electric thruster proximate to one of an ascending node or a descending node for a duration of the total burn time; controlling a burn of one of the chemical thrusters at 90??5? from the burn of the remaining electric thruster; and controlling a burn of the other one of the chemical thrusters at 270??5? from the burn of the remaining electric thruster.
9. The method of claim 8 wherein: the burn of the remaining electric thruster produces a radial velocity change of the satellite, wherein the radial velocity change produces a delta-eccentricity component for the orbit of the satellite due to the burn of the remaining electric thruster; the burn of the one chemical thruster at 90??5? produces a first tangential velocity change of the satellite, wherein the first tangential velocity change produces a delta-eccentricity component due to the burn of the one chemical thruster; and the burn of the other chemical thruster at 270??5? produces a second tangential velocity change of the satellite, wherein the second tangential velocity change produces a delta-eccentricity component due to the burn of the other chemical thruster; and the delta-eccentricity components due to the burns of the chemical thrusters compensate for the delta-eccentricity component due to the burn of the remaining electric thruster.
10. The method of claim 8 wherein: detecting a failure of one of the electric thrusters comprises detecting a failure of the north electric thruster; and controlling the burns comprises: controlling a burn of the south electric thruster proximate to the descending node for the duration of the total burn time; controlling a retrograde burn of the east chemical thruster at 90??5? from the burn of the south electric thruster; and controlling a prograde burn of the west chemical thruster at 270??5? from the burn of the south electric thruster.
11. The method of claim 8 wherein: detecting a failure of one of the electric thrusters comprises detecting a failure of the south electric thruster; and controlling the burns comprises: controlling a burn of the north electric thruster proximate to the ascending node for the duration of the total burn time; controlling a retrograde burn of the east chemical thruster at 90??5? from the burn of the north electric thruster; and controlling a prograde burn of the west chemical thruster at 270??5? from the burn of the north electric thruster.
12. An apparatus comprising: an orbit controller configured to control stationkeeping maneuvers of a satellite, wherein the satellite comprises: a satellite bus having a nadir side configured to face the Earth and a zenith side opposite the nadir side; a north electric thruster installed toward a north region of the zenith side and oriented downward to produce thrust through a center of mass of the satellite; a south electric thruster installed toward a south region of the zenith side and oriented upward to produce thrust through the center of mass of the satellite; an east chemical thruster installed on an east side of the satellite bus to produce thrust through the center of mass of the satellite; and a west chemical thruster installed on a west side of the satellite bus to produce thrust through the center of mass of the satellite; and the orbit controller is configured to detect a failure of one of the electric thrusters, and in response to the failure, to: determine a total burn time to compensate for inclination of an orbital plane of an orbit of the satellite; control a burn of the remaining electric thruster proximate to one of an ascending node or a descending node for a duration of the total burn time which produces a radial velocity change of the satellite, wherein the radial velocity change produces a delta-eccentricity component for the orbit of the satellite due to the burn of the remaining electric thruster; determine a delta-eccentricity component due to perturbations affecting the orbit of the satellite; control a burn of the east chemical thruster at a first location along the orbit of the satellite which produces a first tangential velocity change of the satellite, wherein the first tangential velocity change produces a delta-eccentricity component due to the burn of the east chemical thruster; and control a burn of the west chemical thruster at a second location along the orbit of the satellite which produces a second tangential velocity change of the satellite, wherein the second tangential velocity change produces a delta-eccentricity component due to the burn of the west chemical thruster; wherein the orbit controller is configured to select the first location of the burn of the east chemical thruster and the second location of the burn of the west chemical thruster so that the delta-eccentricity component due to the burn of the east chemical thruster and the delta-eccentricity component due to the burn of the west chemical thruster compensate for the delta-eccentricity component due to the burn of the remaining electric thruster and the delta-eccentricity component due to the perturbations.
13. The apparatus of claim 12 wherein: the orbit controller is configured to determine a position of the Sun based on time of year, and to determine the delta-eccentricity component due to the perturbations based on the position of the Sun.
14. The apparatus of claim 12 wherein: the north electric thruster is oriented at a first angle from a north-south axis of the satellite, wherein the first angle is 35??25?; and the south electric thruster is oriented at a second angle from the north-south axis of the satellite, wherein the second angle is 35??25?.
15. The apparatus of claim 14 wherein: the north electric thruster is gimbaled; the south electric thruster is gimbaled; and the orbit controller is configured to adjust the first angle of the north electric thruster, and to adjust the second angle of the south electric thruster.
16. The apparatus of claim 14 wherein: the north electric thruster is fixed at the first angle; and the south electric thruster is fixed at the second angle.
17. A method for controlling stationkeeping maneuvers for a satellite, wherein the satellite comprises a satellite bus having a nadir side and a zenith side, a north electric thruster installed toward a north region of the zenith side and oriented downward to produce thrust through a center of mass of the satellite, a south electric thruster installed toward a south region of the zenith side and oriented upward to produce thrust through the center of mass of the satellite, an east chemical thruster installed on an east side of the satellite bus to produce thrust through the center of mass of the satellite, and a west chemical thruster installed on a west side of the satellite bus to produce thrust through the center of mass of the satellite, the method comprising: detecting a failure of one of the electric thrusters; and in response to the failure, determining a total burn time to compensate for inclination of an orbital plane of an orbit of the satellite; controlling a burn of the remaining electric thruster proximate to one of an ascending node or a descending node for a duration of the total burn time which produces a radial velocity change of the satellite, wherein the radial velocity change produces a delta-eccentricity component for the orbit of the satellite due to the burn of the remaining electric thruster; determining a delta-eccentricity component due to perturbations affecting the orbit of the satellite; controlling a burn of the east chemical thruster at a first location along the orbit of the satellite which produces a first tangential velocity change of the satellite, wherein the first tangential velocity change produces a delta-eccentricity component due to the burn of the east chemical thruster; and controlling a burn of the west chemical thruster at a second location along the orbit of the satellite which produces a second tangential velocity change of the satellite, wherein the second tangential velocity change produces a delta-eccentricity component due to the burn of the west chemical thruster; wherein the first location of the burn of the east chemical thruster and the second location of the burn of the west chemical thruster are selected so that the delta-eccentricity component due to the burn of the east chemical thruster and the delta-eccentricity component due to the burn of the west chemical thruster compensate for the delta-eccentricity component due to the burn of the remaining electric thruster and the delta-eccentricity component due to the perturbations.
18. The method of claim 17 further comprising: determining a position of the Sun based on time of year; and determining the delta-eccentricity component due to the perturbations based on the position of the Sun.
Description
DESCRIPTION OF THE DRAWINGS
(1) Some embodiments of the present invention are now described, by way of example only, with reference to the accompanying drawings. The same reference number represents the same element or the same type of element on all drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
DETAILED DESCRIPTION
(22) The figures and the following description illustrate specific exemplary embodiments. It will be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles described herein and are included within the contemplated scope of the claims that follow this description. Furthermore, any examples described herein are intended to aid in understanding the principles of the disclosure, and are to be construed as being without limitation. As a result, this disclosure is not limited to the specific embodiments or examples described below, but by the claims and their equivalents.
(23)
(24) Satellite 100 is configured to orbit around the Earth, such as in a geosynchronous orbit. To keep satellite 100 in its assigned orbit, an orbit controller 120 is coupled to satellite 100. Orbit controller 120 comprises devices, components, or modules (including hardware, software, or a combination of hardware and software) that control stationkeeping maneuvers for satellite 100. Orbit controller 120 may be located on Earth, and able to communicate with satellite 100 over wireless signals. Orbit controller 120 may alternatively be located on satellite 100. Orbit controller 120 may also be modularized with a portion of orbit controller 120 located on Earth, and a portion located locally on satellite 100.
(25) Satellite 100 includes a propulsion system that is used for stationkeeping maneuvers.
(26) Electric thruster 210 is installed toward a north region of the zenith side 105, and is referred to herein as the north electric thruster. Electric thruster 211 is installed toward a south region of the zenith side 105, and is referred to herein as the south electric thruster. In this embodiment, north electric thruster 210 and south electric thruster 211 are centered on the zenith side 105 along the north-south axis 230 of satellite bus 102. In other embodiments, north electric thruster 210 and south electric thruster 211 may be off center.
(27)
(28) South electric thruster 211 is oriented or tilted upward to produce thrust through the center of mass 302 of satellite 100. Line 311 represents the thrust line of south electric thruster 211 that passes through the center of mass 302. The orientation of south electric thruster 211 forms a cant angle ?.sub.S between the thrust line 311 and the north-south axis 230 of satellite bus 102. The cant angle ?.sub.S may be 35??25?. South electric thruster 211 may be fixed at a desired angle, or may be gimbaled so that orbit controller 120 can adjust the cant angle ?.sub.S of south electric thruster 211 as desired. Due to the orientation of south electric thruster 211, it is able to generate thrust in the north direction (upward in
(29) The number or positions of electric thrusters 210-211 as shown in
(30) In
(31) In one embodiment, chemical thrusters 224 may be installed on the north side of satellite bus 102, and chemical thrusters 225 may be installed on the south side of satellite bus 102. The north and south chemical thrusters 224-225 are optional. If north and south chemical thrusters 224-225 are installed, their location may vary depending on antennas, solar panels, and other payload that is attached to the north and south sides of satellite bus 102.
(32) The propulsion system of satellite 100 may include other thrusters not shown in
(33)
(34) If the Earth 404 was a perfect sphere and was isolated from other bodies in the solar system, then the orbit of a satellite would be an ellipse of a constant size and shape in a plane whose direction would remain fixed. However, different forces perturb the orbit of satellite 100, which causes the shape of the orbit to change and the orientation of the orbital plane 408 to differ from the equatorial plane 402. For example, gravitational forces of the Sun and Moon, the non-spherical shape of the Earth 404, solar radiation pressure, etc., can affect the orbit of satellite 100. Perturbations may cause the orbital plane 408 of satellite 100 to tilt in relation to the equatorial plane 402, which is referred to as inclination. Inclination is an orbital element that describes the angle between the orbital plane of a satellite and the equatorial plane. When the orbital plane 408 tilts in relation to the equatorial plane 402, the relationship between the orbital plane 408 and the equatorial plane 402 may be described by its orbital nodes. The ascending node is where the orbital plane 408 intersects the equatorial plane 402 going from south to north. In
(35) Perturbations may also cause the orbit of satellite 100 to be more elliptical than circular, which is referred to as eccentricity. Eccentricity is an orbital element that indicates the deviation of an orbit from a circle. An eccentricity value of 0 indicates a circular orbit, and values between 0 and 1 describe an elliptical orbit. The eccentricity of an orbit may be characterized by an eccentricity vector, which is a vector that points towards perigee and has a magnitude equal to the orbit's scalar eccentricity (the magnitude is between 0 and 1, and is unitless). When an orbit has eccentricity greater than 0, the shape of the orbit becomes elliptical around the Earth rather than circular. For an elliptical orbit, the longest and shortest lines that can be drawn through the center of an ellipse are called the major axis and minor axis, respectively. The semi-major axis is one-half of the major axis, and represents a mean distance from the satellite to the Earth. Perigee is the point in the orbit closest to the Earth, and opposite of perigee is apogee, which is the farthest point in the orbit from the Earth. When describing an elliptical orbit, the eccentricity vector points at perigee, and has a magnitude equal to the eccentricity (e) of the ellipse (0<e<1).
(36) The embodiments below describe stationkeeping maneuvers that compensate for inclination and eccentricity of the satellite's orbit. Stationkeeping maneuvers involve burns of one or more thrusters of satellite 100 as it orbits the Earth 404. A burn of a thruster creates or produces a change in velocity (?V) of satellite 100.
(37) A ?V in the normal direction may be used to compensate for inclination of the orbital plane 408 (see
(38) Electric thrusters 210-211 are effectively used to compensate for inclination in this manner, but are not traditionally used to compensate for eccentricity of the satellite's orbit. The embodiments described herein use the electric thrusters 210-211 to compensate for eccentricity in addition to inclination.
(39)
(40) The eccentricity shown in
(41) A change in velocity (?V) of satellite 100 produces a change in eccentricity (?e) that is orthogonal to the ?V. As shown in
(42) The stationkeeping maneuvers described herein are able to compensate for eccentricity caused by solar radiation pressure and other perturbations. The stationkeeping maneuvers produce a target ?e in a direction opposite the eccentricity caused by solar radiation pressure and other perturbations. To produce the target ?e, the duration of the burn proximate to the ascending node 412 differs from the duration of the burn proximate to the descending node 414.
(43) To further produce a target ?e based on the maneuvers, the burns proximate to the ascending node 412 and the descending node 414 may be shifted in time in relation to their respective orbital nodes.
(44) The difference in offsets of burns 902 and 904 produces a ?e component substantially along the y-axis. The burn 902 of the north electric thruster 210 creates a ?V.sub.radial and the burn 904 of the south electric thruster 211 creates a ?V.sub.radial. A net ?V.sub.radial is produced by the two maneuvers, which results in a ?e component along the y-axis. The radial velocities would cancel if the burns were centered at the orbital nodes 412 and 414. When there is a variation between the offsets of the north electric thruster 210 and the south electric thruster 211, the ?V.sub.radial at the orbital nodes do not cancel, and a net ?V.sub.radial remains.
(45) To produce the target ?e, orbit controller 120 may vary the burn durations between the orbital nodes to produce the ?e component along the x-axis (or substantially along the x-axis). Also, orbit controller 120 may vary the offset of the burns proximate to the orbital nodes to produce the ?e component along the y-axis (or substantially along the y-axis). The combination of these two variations can produce a net ?V.sub.radial, which in turn produces the target ?e (?e.sub.target=?e.sub.x+?e.sub.y) that can compensate for the eccentricity produced by solar radiation pressure and other perturbations.
(46) If the maneuvers performed by the electric thrusters 210-211 do not provide enough of a ?V.sub.radial to produce the target ?e, orbit controller 120 can also fire the west chemical thruster 220 and/or the east chemical thruster 221 to assist in producing the target ?e. The burns of chemical thrusters 220-221 may be performed at or near an orbital node, or may be performed at other locations along the orbit of satellite 100 based on the desired direction of the target ?e. To add to the ?e component produced by the burns of electric thrusters 210-211, orbit controller 120 may control a burn of east chemical thruster 221 at a location along the orbit of satellite 100 which produces a ?V.sub.tan of satellite 100. The ?V.sub.tan produces a ?e component due to the burn of east chemical thruster 221. Orbit controller 120 may also control a burn of west chemical thruster 220 at a location along the orbit of satellite 100 which produces another ?V.sub.tan of satellite 100. The ?V.sub.tan produces a ?e component due to the burn of west chemical thruster 220. Orbit controller 120 selects the locations of the burns of chemical thrusters 220-221 so that the ?e components from these burns add to the ?e component from the burns of electric thrusters 210-211 to produce the target ?e.
(47)
(48)
(49) Orbit controller 120 may implement any combination of the maneuvers described above to produce a target ?e. An exemplary process for stationkeeping implemented by orbit controller 120 is shown in
(50) When initiating the stationkeeping maneuvers, orbit controller 120 may determine or identify the inclination of the orbital plane 408 of satellite 100 (step 1302). Orbit controller 120 may also determine, identify, or estimate an eccentricity produced by perturbations, such as solar radiation pressure (step 1304). As described above, the eccentricity from solar radiation pressure changes direction based on the location of the Sun. Thus, orbit controller 120 can estimate the direction and magnitude of the eccentricity produced by solar radiation pressure based on the time of year.
(51) Orbit controller 120 then determines the parameters for the stationkeeping maneuvers to compensate for inclination of the orbital plane 408 and/or the eccentricity produced by perturbations, such as solar radiation pressure. In determining the parameters, orbit controller 120 determines a total burn time for the north electric thruster 210 and the south electric thruster 210 in combination (step 1308). The total burn time for the north electric thruster 210 and the south electric thruster 211 is calculated to compensate for the inclination of the orbital plane 408. Orbit controller 120 then partitions the total burn time into different burn durations proximate to the ascending node 412 and the descending node 414. When a burn is proximate to an orbital node, the burn is near or close to an orbital node. Orbit controller 120 selects a duration of a burn of the north electric thruster 210 proximate to the ascending node 412 that differs from a duration of a burn of the south electric thruster 211 proximate to the descending node 414 (step 1310). The difference in the burn durations proximate to the ascending and descending nodes creates a ?e component substantially along the x-axis (see
(52) Orbit controller 120 also determines when the burns are performed in relation to the orbital nodes. Orbit controller 120 selects an offset of the burn of the north electric thruster 210 in relation to the ascending node 412 that differs from an offset of the burn of the south electric thruster 211 in relation to the descending node 414 (step 1312). An offset indicates a shift of the center of a burn from an orbital node. In traditional stationkeeping maneuvers, burns were centered about the ascending node and the descending node. In this embodiment, the center of the burns of the north electric thruster 210 and the south electric thruster 211 may be shifted off-center of the orbital nodes in time, degrees, etc. The minimum offset for one of the burns is zero, and the maximum offset is limited by the duration of the burn and the amount of inclination correction desired. The difference in the burn offsets proximate to the ascending and descending nodes creates a ?e component substantially along the y-axis (see
(53) Orbit controller 120 then controls the burn of the north electric thruster 210 proximate to the ascending node 412 (step 1314), and controls the burn of the south electric thruster 211 proximate to the descending node 414 (step 1316). The burns of the electric thrusters 210-211 may be performed daily (or nearly daily over the period of a year or longer).
(54) If the burns of the electric thrusters do not provide enough of a ?e component, then orbit controller 120 may control a burn of the west chemical thruster 220 and/or the east chemical thruster 221 as shown in
(55) A combination of burns as described above is able to produce a target ?e to compensate for perturbations. For example, to counteract the eccentricity caused by the Sun, the stationkeeping maneuvers described above can produce a target ?e that points about 90? behind the Sun. The target ?e points in an opposite direction than the eccentricity vector cause by the Sun. As the position of the Sun changes during the year, orbit controller 120 can adjust the stationkeeping maneuvers so the target ?e continues to point about 90? behind the Sun.
(56) There may be instances where one of the electric thrusters 210-211 becomes inoperable. As can be seen in
(57)
(58) Because there is a burn of an electric thruster at only one orbital node, there is a residual ?V.sub.radial that produces a ?e component (?e.sub.ELEC) for the orbit of satellite 100 due to the burn of the remaining electric thruster. The ?e component is shown as along the x-axis in
(59)
(60) The burns at right ascension of 0? and at right ascension of 180? as shown in
(61) The maneuvers at 90? and 270? from the burn of the remaining electric thruster are able to compensate for the ?e component produced by a burn of the remaining electric thruster. In another embodiment, burns of chemical thrusters 220-221 may also be used to compensate for a ?e component produced by perturbations, such as solar radiation pressure.
(62) Orbit controller 120 may also determine, identify, or estimate a ?e component due to perturbations affecting the orbit of satellite 100, such as solar radiation pressure (step 1805). As described above, the eccentricity from solar radiation pressure changes direction based on the location of the Sun. Thus, orbit controller 120 can estimate the direction and magnitude of the eccentricity vector produced by solar radiation pressure based on the time of year. Orbit controller 120 controls a burn of east chemical thruster 221 at a location along the orbit of satellite 100 (step 1806), which produces a ?V.sub.tan of satellite 100. The ?V.sub.tan produces a ?e component due to the burn of east chemical thruster 221. Orbit controller 120 also controls a burn of west chemical thruster 220 at a location along the orbit of satellite 100 (step 1808), which produces a ?V.sub.tan of satellite 100. The ?V.sub.tan produces a ?e component due to the burn of west chemical thruster 220. Orbit controller 120 selects the locations of the burns of east chemical thruster 221 and west chemical thruster 220 so that their ?e components compensate for the ?e component due to the burn of the remaining electric thruster and the ?e component due to the perturbations (step 1810).
(63) The burns of the chemical thrusters 220-221 as described above are used to compensate for eccentricity changes. When only one electric thruster is available, there will be a residual ?e component from the burn of this electric thruster. The burns of the chemical thrusters 220-221 can be used to compensate for that residual ?e component. The burns of the chemical thrusters 220-221 can also be used to compensate for a ?e component produced by perturbations. Therefore, orbit controller 120 is able to select where the chemical thrusters 220-221 are fired to produce ?e components (magnitude and direction) that can compensate for a residual ?e component from a single electric thruster and/or a ?e component from perturbations.
(64) The following describes different burns of the chemical thrusters 220-221 to compensate for unwanted ?e components.
(65)
(66) Another way to consider the above concept is that both the ?e component from perturbations and the ?e component from the burn of the south electric thruster 211 are unwanted components. Thus, the burns of the chemical thrusters 220-221 may be positioned so that the resulting ?e components of these burns are able to counteract the ?e components from the electric thruster and the perturbations.
(67)
(68) As can be seen in the
(69) Any of the various elements shown in the figures or described herein may be implemented as hardware, software, firmware, or some combination of these. For example, an element may be implemented as dedicated hardware. Dedicated hardware elements may be referred to as processors, controllers, or some similar terminology. When provided by a processor, the functions may be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which may be shared. Moreover, explicit use of the term processor or controller should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (DSP) hardware, a network processor, application specific integrated circuit (ASIC) or other circuitry, field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), non-volatile storage, logic, or some other physical hardware component or module.
(70) Also, an element may be implemented as instructions executable by a processor or a computer to perform the functions of the element. Some examples of instructions are software, program code, and firmware. The instructions are operational when executed by the processor to direct the processor to perform the functions of the element. The instructions may be stored on storage devices that are readable by the processor. Some examples of the storage devices are digital or solid-state memories, magnetic storage media such as a magnetic disks and magnetic tapes, hard drives, or optically readable digital data storage media.
(71) Although specific embodiments were described herein, the scope is not limited to those specific embodiments. Rather, the scope is defined by the following claims and any equivalents thereof.