A system for, and method of recovering a solar-powered spacecraft from an anomaly that renders the attitude of the spacecraft unknown includes maintaining a power-safe attitude by switching between two orthogonal axes using solar panel current sensors. The system and method may also include simultaneously determining spacecraft attitude using a star sensor. The system is applicable to spacecraft operating in a solar wing-stowed configuration.
|
10. A method of acquiring a power-safe state for a wing-stowed spacecraft in a spinning transfer orbit that has one or more exposed solar panels, the method comprising:
entering a first rotation phase that includes maintaining a steady spin about a first axis that is substantially orthogonal to a direction that is normal to at least one of the exposed solar panels;
acquiring spacecraft attitude using one or more star trackers;
sensing panel current from at least one of the exposed solar panels, and if the sensed solar panel peak current does not exceed a threshold current, stopping the first rotation at the peak current of at least one of the solar panels and entering a second rotation phase, the second rotation phase including maintaining a steady spin about a second axis that is substantially orthogonal to the direction that is normal to at least one of the exposed solar panels, and that is substantially orthogonal to the first axis; and
maneuvering the spacecraft to a predetermined power-safe attitude after the spacecraft attitude has been acquired.
1. A method of acquiring a power-safe state for a wing-stowed spacecraft with one or more exposed solar panels in a spinning transfer orbit, the method comprising:
a first rotation phase that includes maintaining a steady spin about a first axis that is substantially orthogonal to a direction that is normal to at least one of the exposed solar panels, sensing panel current from at least one of the exposed solar panels, and if the sensed solar panel peak current does not exceed a threshold current, stopping the first rotation at the peak current of one of the solar panels; entering a second rotation phase;
the second rotation phase including maintaining a steady spin about a second axis that is substantially orthogonal to the direction that is normal to at least one of the exposed solar panels, and that is substantially orthogonal to the first axis, and sensing panel current from at least one of the exposed solar panels, and if the sensed solar panel peak current does not exceed a threshold current, stopping the second rotation at the peak current of one of the solar panels, and entering the first rotation phase.
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
13. The method of
14. The method of
15. The method of
16. The method of
|
This application is a continuation-in-part of U.S. patent application Ser. No. 10/910,430, entitled, “STAR-TRACKER-BASED ATTITUDE DETERMINATION FOR SPINNING SPACECRAFT,” filed on Aug. 3, 2004 now U.S. Pat. No. 7,410,130, which is in turn a continuation-in-part of U.S. patent application Ser. No. 10/727,764, entitled, “UNIFIED SENSOR-BASED ATTITUDE DETERMINATION AND CONTROL FOR SPACECRAFT OPERATIONS,” filed on Dec. 3, 2003, both of which are owned by the assignee of the present application, and the entirety of both of which are hereby expressly incorporated by reference herein.
1. Field of the Invention
This invention is generally directed to satellite attitude and power acquisition systems and methods, and, more particularly, to satellite attitude and power acquisition systems and methods that are applicable to satellites in a solar wing-stowed configuration.
2. Description of the Related Art
Transporting a spacecraft from the ground to a destination orbit is an integral and crucial part of any spacecraft mission. For example, to insert a spacecraft into a geosynchronous orbit, a launch vehicle typically injects the spacecraft into a low-altitude parking orbit. The spacecraft then performs transfer orbit operations to transfer the spacecraft from the parking orbit to a destination orbit. The transfer orbit is usually performed by firing a liquid apogee motor (LAM) with the spacecraft spinning around a LAM axis to stabilize the spacecraft and to even the thermal and power conditions, or by firing a combination of LAM and xenon-ion propulsion (XIP) thrusters. Once the spacecraft has completed its transfer orbit, it then may enter in-orbit testing and on-station operation.
From cradle to grave, the spacecraft may go through the following phases of operations: separation, transfer orbit operation (including coasting, spin speed change, reorientation and LAM burn), deployment (including antennas, reflectors, solar wings, radiators), acquisition (including power acquisition and attitude acquisition), in-orbit test (including antenna mapping), on-station operation (including normal pointing, momentum dumping, station keeping and station change), and a deorbiting operation.
Typically, spacecraft, such as communication satellites, use multiple separate sets of sensors and control algorithms for different phases of operations. For example, different sets of sensors and/or control algorithms may be used for attitude determination and control for bi-propellant spinning transfer orbit operations versus those that are used for on-station operations. The use of different sensors, attitude determination, and attitude control methods for spinning transfer orbits and on-station operations, respectively, increases the spacecraft weight, sensor and processor complexity, as well as the development cost for spacecraft attitude determination and control systems.
Spinning transfer orbit operations for spacecraft typically may be performed by ground-assisted attitude determination using a spinning earth sensor and a spinning sun sensor set. The measured leading edge and trailing edge of the earth detected by the earth sensor and the measured TOA (time of arrival) of the sun detected by the sun sensor collected and relayed periodically to a ground station. Typically, at least one orbit pass is dedicated to this data collection. A ground orbital operator may then run a ground attitude determination algorithm using these inputs and ephemeris-computed sun and earth positions to determine the spin axis attitude of the spacecraft. This spin axis attitude (the spin phase being still undetermined) is then uploaded to the spacecraft. Next, on-board software may use this spin axis attitude together with the spin phase measured by the spinning sun sensor to complete the 3-axis attitude determination for subsequent spacecraft reorientation or liquid apogee motor (LAM) burn. Power acquisition or sun acquisition are typically performed with a wide-field-of-view sun sensor, an orthogonal set of narrow-field-of-view slit sun sensor, or an orthogonal set of spinning slit sun sensor.
On-station spacecraft operations typically use different sensors, such as a staring earth sensor assembly (STESA) and a wide field of view (WFOV) sun sensor assembly (SSA), and/or a star tracker for attitude determination; and WFOV sun sensor for power acquisition or sun acquisition. Thus, the sensors used for transfer orbit operations may lie dormant for the entire time that the spacecraft is on station. The number of sensor types used and the number of sensors used, increase the hardware and development cost, increase weight and launch cost, and complicate the mission operation. In addition, some spacecraft have configurations and equipment that may make it difficult in some situations to provide a clear field of view for some sensors, such as, for example, a WFOV SSA, which spans a diamond of about 120×120 deg.
The present invention is directed to overcoming one or more of the problems or disadvantages associated with the prior art.
In accordance with one aspect of the invention, a method of acquiring a power-safe state for a spacecraft in a spinning transfer orbit is provided. The method includes maintaining a steady spin for a stowed solar wing configuration, sensing panel current from exposed solar panels, and synchronizing an attitude quaternion of the spacecraft with the sensed panel current to position the spin axis for power safety. The steady spin may be a z-spin or x-spin.
In accordance with another aspect of the invention, a method is provided of acquiring a power-safe state for a wing-stowed spacecraft, with one or more exposed solar panels in a spinning transfer orbit. The method includes a first rotation phase that includes maintaining a steady spin about a first axis that is substantially orthogonal to a direction that is normal to at least one of the exposed solar panels, sensing panel current from at least one of the exposed solar panels, and if the sensed solar panel peak current does not exceed a threshold current, stopping the first rotation at the peak current of one of the solar panels. The method may further include entering a second rotation phase, the second rotation phase including maintaining a steady spin about a second axis that is substantially orthogonal to the direction that is normal to at least one of the exposed solar panels, and that is substantially orthogonal to the first axis, and sensing panel current from at least one of the exposed solar panels, and if the sensed solar panel peak current does not exceed a threshold current, stopping the second rotation at the peak current of one of the solar panels, and entering the first rotation phase. The first axis may be the z-axis of the spacecraft, and the second axis may be the x-axis of the spacecraft. The first rotation phase and the second rotation phase may use thrusters and/or reaction wheels for attitude control. The first rotation and the second rotation may select a rotation direction and a rotation rate such that the reaction wheels will not be saturated. The first rotation phase and the second rotation phase may use thrusters to dump momentum to facilitate attitude control by the reaction wheels. The peak current may be determined by a peak current finding algorithm. Stopping the rotation at peak current may be performed by resetting the commanded and estimated attitude quaternions to identity at peak current.
In accordance with another aspect of the invention, a method of acquiring a power-safe attitude for a wing-stowed spacecraft in a spinning transfer orbit that has one or more exposed solar panels is provided. The method includes maintaining a steady spin about a first axis that is substantially orthogonal to a direction that is normal to at least one of the exposed solar panels, acquiring spacecraft attitude using one or more star trackers, and maneuvering the spacecraft to a predetermined power-safe attitude after the spacecraft attitude has been acquired.
According to yet another aspect of the invention, a method of acquiring a power-safe state for a wing-stowed spacecraft in a spinning transfer orbit that has one or more exposed solar panels is provided. The method includes entering a first rotation phase that includes maintaining a steady spin about a first axis that is substantially orthogonal to a direction that is normal to at least one of the exposed solar panels, acquiring spacecraft attitude using one or more star trackers, sensing panel current from at least one of the exposed solar panels, and if the sensed solar panel peak current does not exceed a threshold current, stopping the first rotation at the peak current of at least one of the solar panels and entering a second rotation phase, the second rotation phase including maintaining a steady spin about a second axis that is substantially orthogonal to the direction that is normal to at least one of the exposed solar panels, and that is substantially orthogonal to the first axis, and maneuvering the spacecraft to a predetermined power-safe attitude after the spacecraft attitude has been acquired.
In accordance with still another aspect of the invention, a spacecraft attitude control system is provided for a spacecraft having one or more solar panels. The spacecraft attitude control system includes a control processor, a set of actuators operatively connected to the control processor, and at least one solar array current sensor operatively connected to the control processor and to at least one solar panel. The control processor is programmed to perform the steps of placing the spacecraft in a first rotation phase that includes maintaining a steady spin about a first axis that is substantially orthogonal to a direction that is normal to at least one of the solar panels, sensing panel current from at least one of the exposed solar panels, and if the sensed solar panel current does not exceed a threshold current, stopping the first rotation at the peak panel current, and entering a second rotation phase. The second rotation phase includes maintaining a steady spin about a second axis that is substantially orthogonal to the direction that is normal to at least one of the exposed solar panels, and that is substantially orthogonal to the first axis.
Objects, features, and advantages of the present invention will be become apparent upon reading the following description in conjunction with the drawing figures, in which:
With reference initially to
Now referring to
A unified attitude sensor set, generally indicated at 87, for multiple phases of spacecraft operations can be a plurality of star trackers 54. More than one star tracker 54 can be installed for failure redundancy and potential intrusion from bright objects, such as the sun, the moon and the earth. The star trackers are used to determine spacecraft attitude and derive spacecraft rate.
Alternatively, the unified attitude sensor set 87 can be a plurality of star trackers 54 and inertia measurement units 64 (such as gyros) for multiple phases of spacecraft operations. The spacecraft attitude, rate and acceleration are determined by use of a Kalman filter using star tracker and gyro measurement data. Gyro parameters can also be calibrated by star tracker measurement in the Kalman filter. As a further alternative, the unified attitude sensor set 87 can further be a plurality of star trackers, in addition to gyros and, or solar panel current sensors. Star tracker and gyro data may be used to determine spacecraft attitude, rate and acceleration, and calibrate gyro parameters via a Kalman filter. The solar panel current sensors may be used to validate the acquired stellar attitude after a loss-of-attitude anomaly, to maneuver the wing-stowed spacecraft 30S for power safety, and to position the solar wings 50 for power safety for wing-deployed spacecraft.
With reference to
Now referring to
With reference to
A wheel-gyro wobble and nutation controller (WGWANC) is typically not effective at slow spin rates. However, a 3-axis stabilized controller can perform WGWANC control function by making the momentum in ECI as the attitude steering target as depicted in
Now referring to
qcmd: max(|<{right arrow over (m)}, ECI{right arrow over (z)}>|) such that qcmd⊂A
where <. , .> is a mathematical symbol for the inner product, or dot product, of two vectors.
If power safety can be maintained, the steering law of qcmd max (|<{right arrow over (m)}, ECI{right arrow over (z)}>|) for the spacecraft 30S will have a steering attitude such that the designated spin axis is aligned with the momentum vector. The control law will command wheel torque in a direction which is perpendicular to both the designated axis and the momentum vector (i.e., {right arrow over (m)}×ECI{right arrow over (z)} direction) to bring the two vectors to be co-aligned. This is the 3-axis stabilized controller replacing the existing WGWANC control law.
Thus, the three-axis stabilized controller can perform WGWANC-like control functions in a slow-spin transfer orbit operation. The benefit of this steering law for the steering attitude is that it reduces the reaction wheel activities and power consumption. A derivative of this steering law is by maximizing the difference between the power received from solar panel and the power consumed by the reaction wheels 78.
During a bi-propellant transfer orbit, the spacecraft 30S may be deliberately spun at a low rate (e.g., from about 0.3 to about 1.5 deg/sec), to remain within the Star Tracker tracking rate limit (e.g., <3.0 deg/sec in sensor frame), and such that 3-axis stabilized controls can be used in lieu of the WGWANC controllers. The nominal spin rate may be set at only one-tenth of the STA tracking rate limit so that it will remain below the STA tracking rate limit, even after an unexpected thruster failure that spins up the spacecraft. The 3-axis stabilized controller has the option to use the momentum vector in Earth-centered inertial (ECI) coordinates as the z-axis target, similar to WGWANC controllers.
The above steering law is merely an example, with more steering laws introduced below. The steering law can be derived by optimizing the reaction wheel momentum storage capability, given a steering attitude within the power safe attitude set. This will lead to placing the spin axis to where the environmental torque effect is a minimum and the reaction wheel pyramid has the maximum margin for momentum storage. The momentum accumulated due to environmental torques may be dumped whenever necessary, for example, in the subsequent reorientation or burn maneuvers.
Momentum accumulation in a transfer orbit is less than 10 N-m-s in 12 hours in low perigee if the spin axis is parallel to the perigee velocity direction (based on data from Thuraya D1 spacecraft), and less than 4 N-m-s for any attitude after the perigee is raised to be over 500 Km (also based on data from Thuraya D1 spacecraft). Thrusters, such as bi-propellant thrusters 84, may be used to dump momentum during reorientation or during a LAM burn. A momentum dumping operation may be performed at each burn, but the wheel momentum envelope is capable of storing momentum for multiple days. Existing flight software supports filtered (slow) wheel momentum dumping.
The steering attitude can be optimized to be closer to the next LAM burn attitude (e.g., by minimizing the separation angle to the next LAM burn) to reduce next reorientation time and fuel consumption for the next LAM burn. This steering law may be used to place the coasting attitude as close as is practical to the next burn attitude as possible. The steering attitude may be set to maximize the difference between the power received by the solar panel and the power consumed by heaters, or to maximize power received by solar panel minus power consumed by heaters minus power consumed by the reaction wheels 78. The steering attitude can also be an optimization of the combination of the aforementioned objectives. The steering law above can also be a rate-only steering law if there is no intention to control the spin phase. In general, the optimal steering attitude may not be fixed over time, and may be a time-varying attitude trajectory.
The LAM overturning torque during a LAM burn is fixed in the spacecraft body frame. The magnitude is proportional to the LAM force and the moment arm between LAM force and the spacecraft center-of-mass. One potential advantage of slow spinning is lower LAM turn on/off transients (although the gyroscopic stiffness is lower at low spin rate, the thruster firing phase lag is also reduced). The transient is mainly due to the time lag in the acceleration estimation. By reducing the time constant of the acceleration estimation loop, one can generally reduce the transients. Furthermore, by re-initializing the estimated acceleration to an a priori value, either based on pre-launch LAM alignment survey or based on previous burn acceleration estimate, the transients can be virtually subdued.
With reference to
The timing for the LAM burn estimated acceleration re-initialization is as follows:
Based on a pre-launch survey of LAM orientation and estimated center-of-mass and spacecraft inertia, an a priori estimated acceleration of LAM overturning torque, a 3×1 vector in unit of rad/sec/sec, is computed and stored in the ASM CSU 150.
When the LAM burn software window is open and the LAM is to fire, the ASM CSU 150 may reinitialize the estimated acceleration in the ATD CSU 96 to the value stored in the ASM CSU 150 to immediately compensate for the LAM overturning torque to reduce the turn on transient.
When the LAM burn is about to end, the ASM CSU 150 may store the estimated acceleration from the ATD CSU 96 for use in the next LAM burn. Note that this end condition is very close to the initial condition for the next LAM burn.
When the LAM stops firing, the ASM CSU 150 may immediately reinitialize the estimated acceleration in the ATD CSU 96 to zero to reduce the LAM turn off transient.
A simultaneous power and stellar attitude acquisition sequencer may be provided for the bi-propellant spinning transfer orbit operation (when the solar wings 50 are stowed, using exposed solar panel currents). The sequencer may maintain a steady spin, and then configure and command the stellar attitude acquisition in parallel in the background processing. A steady spin may be achieved by stabilizing the spacecraft at a controlled rate determined by then estimated rate and momentum. At this point, spacecraft attitude may be initialized to an inaccurate, or even arbitrary, value. Inaccurate attitude does not affect spacecraft stabilization under this rate-only control law. Alternatively, a steady spin may be achieved by a 3-axis stabilized controller. Again, inaccurate attitude does not affect spacecraft stabilization either, as the control law may be referenced to an arbitrary inertial frame, offset to the ECI frame by the attitude error. The above spacecraft stabilization, controls and maneuvers can be achieved by the use of thrusters, reaction wheels, or a combination of thrusters and reaction wheels (e.g., use thrusters to dump the momentum to be within the wheel control authority, then use reaction wheels for attitude control).
The sequencer may also synchronize the attitude estimate of the spacecraft 30S with the panel current such that, for example, the identity attitude (spacecraft frame, at the current time, coaligns with the inertial frame) is synchronized with the panel peak current corresponding to the present sun polar angle, and an attitude corresponding to the identity attitude rotated through 90 degrees about the spacecraft spin axis is synchronized with the zero panel current. Therefore, by resetting the commanded and estimated attitude quaternions at the peak panel current, one can control the spacecraft to an identity attitude and bring the sun to the plane formed by the solar panel normal vector and the spin axis; so the exposed solar panels will be illuminated by the sun, providing maximum panel current for power safety.
To provide a power safe, 3-axis stellar attitude acquisition for the wing-deployed spacecraft 30D (solar wings 50 deployed, without the need of a sun sensor assembly (SSA)), a stellar attitude acquisition procedure may first stabilize the spacecraft 30D, for example, by simultaneously performing a slow rotisserie maneuver for power safety and using STA attitude acquisition to acquire the spacecraft attitude. When the wing is deployed, a simple rotisserie maneuver at an appropriate rate along any axis perpendicular to the wing-rotation-axis can maintain power/thermal safety indefinitely (momentum safety can also be assured provided a solar tacking algorithm is in place). For non-XIP spacecraft, with the potential of high momentum due to faulty thruster stuck-on (an event classified as highly improbable in failure mode analysis), the reaction wheels 78 may be saturated if there are only 3 reaction wheels left, then a WGWANC-like controller is needed. The WGWANC-like controller may align the spacecraft momentum vector with the spacecraft spin axis, and reaction wheel momentum bias can be commanded in the same direction (super-spin) to reduce the spin rate to suit stellar attitude acquisition, or in the opposite direction (counter-spin) to intentionally increase the spin rate.
Various examples of procedures for power/attitude acquisition in bi-propellant phase for the wing-stowed spacecraft 30S (solar wing stowed, no SSA) will now be described:
Wing current synced power acquisition: Owing to the slow spin, the spacecraft momentum after a failure is usually within the reaction wheel momentum envelope. If not, thrusters can be used in an open-loop or closed-loop control to dump the spacecraft momentum, such that the residual momentum is small enough for attitude control to be performed by reaction wheels. The controller will also select favorable spin direction and spin rate such that the reaction wheels will not be saturated. With reference to
As indicated in
Stellar attitude acquisition may be performed in parallel with power acquisition. Examples of stellar attitude acquisition and power acquisition systems and methods may be found in U.S. Pat. No. 6,470,270, issued to Needelman et al. on Oct. 22, 2002, and U.S. Pat. Nos. 6,571,156 and 6,588,708, issued to Wang et al. on May 27, 2003 and Jul. 8, 2003, respectively, all of which are owned by the assignee of the present application, and all of which are hereby expressly incorporated by reference herein.
A wing current based, quaternion triggered, sun-spin-axis precession (reorientation) using a thruster may also be used for the spacecraft 30S to reach a power safe attitude. An appropriate algorithm may be used to precess the spin axis either toward or away from the sun-line until power is maximized. The same 3-axis stellar attitude acquisition may be performed simultaneously to acquire the attitude.
In addition, one may run the attitude acquisition mode as above, using the reaction wheels 78 or a thruster to stop the spin or to spin at slow rate, and simultaneously command 3-axis stellar attitude acquisition to acquire the attitude. This may be accomplished by budgeting battery power margin (for example, a Boeing GEM spacecraft currently has about 6 hours and typical Boeing BS702 spacecraft have about 15 hours of battery life after a failure) to allow sufficient time for attitude acquisition (<0.5 hours), and then slewing to the desired power safe spin attitude. Two such attitudes are available, one is the ecliptic normal direction (normal direction of the earth orbit around the sun) with an achievable sun polar angle of 90 degrees, and the other is the equatorial normal (north/south direction of the Earth, also the north/south direction in the ECI frame). with sun polar angle in the range of 90±23.5 degrees for power safety. The following computed quaternion command, qcmd, will maneuver the spacecraft designated spin-axis to be equatorial normal for power safety: the equatorial normal in ECI is a unit vector of ECIn=[0 0 1]T, let the spacecraft spin axis in ECI be ECIz, then the slew direction and magnitude is v=ECIz×ECIn, where the x is the vector cross product, and the slew quaternion is
The commanded quaternion is computer by qcmd=qB
Still further, one may use a binary halving method to find the maximum-power spin-axis in x/z plane using thrusters. This is a systematic trial and error method to find the spin axis in x/z plane that is perpendicular to the sun line at that instant.
Acquired stellar attitude monitored with wing current threshold can be performed as follows:
Let {right arrow over (s)}ECI be the sun unit vector in the ECI frame, then {right arrow over (s)}B=CECIB{right arrow over (s)}ECI is the sun unit vector in the body frame, where CECIB is the attitude determined by the gyro and the star tracker.
Let {right arrow over (u)}n and {right arrow over (u)}s be the normal unit vectors for north and south solar panels, and let Imax be the panel current when the sun is perfectly normal to the panel. Then, the predicted north panel current is In=Imax ({right arrow over (u)}n·{right arrow over (s)}B), and the predicted south panel current is Is=Imax({right arrow over (u)}n·{right arrow over (s)}B).
Let Imeasured be the measured panel current from the Integrated Power Controllers (IPC), then the panel current residual is
Imeasured,n−In
Imeasured,s−Is
A small panel current residual is an indication that the acquired stellar attitude is correct. On the other hand, if the residual is too large, the stellar attitude reacquisition may need to be restarted.
The bi-propellant transfer orbit can be performed with low spin or no spin at all (a substantially zero spin rate), using 3-axis stabilized controller. This will make the transfer orbit no different from on-station as far as attitude determination and control is concerned, and allow the spacecraft 30S to have a modular and unified attitude determination and attitude control for both transfer orbit and on-station operations.
The SAA CSU 92 may include command data buffers 172, adapted to store, send, and receive data to and from the STP CSU 88, ATD CSU 96, and the lost-in-space algorithm module 170, as indicated in
With reference to
The acquired attitude may be checked with a computed wing current residual (measured wing current-predicted wing current using the acquired attitude) threshold. The attitude acquisition may be performed under a power safe condition where north/south solar panels constantly sweep through the sun at each revolution.
Once acquired, the attitude may be updated continuously so long as the attitude residual (stellar attitude—gyro propagated attitude) is below a computed threshold on a per update basis. The attitude may be continuously checked by the wing current residual to protect globally against potential attitude error that can not be detected on a per update basis. If the attitude is accurate, the flight software will be able to predict when to see the current on which panel at what magnitude. The 3-axis attitude may be maintained by the gyro and tracker, and ready for the reorientation or the LAM burn at any time. Gyro bias estimate convergence is a prerequisite for the reorientation and LAM burn. Loss of attitude, if occurring after an anomaly, may lead to autonomously re-initiating the stellar attitude acquisition method. Loss of attitude during reorientation or LAM burn may lead to autonomously disabling the stellar attitude update and relying only on the gyro propagated attitude.
A hemispherical inertial reference unit (HIRU) sensor processing CSU 98 may operate in parallel with processing of data from the star tracker unit 54, in providing attitude data to the ATD CSU 96. In addition, the flight star catalog (FSC)CSU 100 provides data to the lost-in-space algorithm module 170 and the BAR algorithm module 174.
Step 1 of the stellar attitude determination procedure 200 may include: stabilizing the spacecraft as indicated at block 202. This may be done using a rate-only controller, a 3-axis stabilized controller and/or a WGWANC controller such that the spacecraft is power safe and the rate is below star tracker rate limit. Attitude error does not affect stabilization as only the relative attitude or the rate is used by the controller.
Step 2 may include acquiring attitude using star tracker data, as indicated at block 204. This may include: acquiring the stellar attitude using star tracker measurements. This operation may use data from a single star tracker, multiple star trackers, one Inertial Measurement Unit (IMU), or multiple IMU's. The methods using such data may be chosen from suitable attitude acquisition algorithms, such as those which use star matching, multiple star matching, and multiple consistently determined attitudes.
Step 3 may include validating acquired stellar attitude, as indicated at block 206. This may include: validating the acquired attitude by comparing subsequently determined stellar attitude, and/or subsequent star residuals, checking against solar panel current, checking against sun sensor measurement, and/or checking against any available sensors. If the acquired attitude is not validated, the operation of acquiring stellar attitude using star tracker data may be repeated
Step 4 may include propagating attitude to real time as indicated at block 208: periodically propagate the acquired attitude (or a previous attitude) to real time. The propagation may use IMU data, and/or star tracker estimated rate.
Step 5 may include updating attitude using star residuals as indicated at block 210: the propagated attitude may then be periodically updated by residuals from new star measurements or from newly determined stellar attitude. This update is typically only performed when the residual is within tolerable threshold. The residuals may also be used to update IMU parameters, such as gyro bias, scaling factor and misalignments.
Step 6 may include monitoring the attitude, as indicated at block 212. This may include: monitoring the attitude using difference to a subsequent determined stellar attitude, subsequent star residuals, checking against solar panel current, checking against a sun sensor measurement, and/or checking against any available sensors. It also may include checking the trending of updated IMU parameters to see if they are within a predetermined bound. As indicated at block 214, if any of the above checks failed for a predetermined duration, returning to step 2 to reacquired attitude.
Step 7 may include maneuvering the spacecraft, as indicated at block 216: with attitude passing monitoring criteria above, one may perform spacecraft spin speed change, reorientation to a desired attitude, and may perform LAM burn for orbit change. If attitude monitoring fails to meet the desirable criteria, one may suspend the stellar update and only perform the gyro propagation. At the end of maneuver, step 2 may be repeated to reacquire the attitude.
Although the preferred embodiments of the invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed herein and in the accompanying claims. For example, although the embodiments are illustrated in spacecraft applications, the invention can be used in space planes and other vehicles.
Patent | Priority | Assignee | Title |
11597539, | Mar 20 2019 | AIRBUS DEFENCE AND SPACE SAS; AIRBUS ONEWEB SATELLITES SAS | Methods for attitude control of a satellite in survival mode without a priori knowledge of the local time of the satellite's orbit |
8352101, | Dec 22 2009 | The Boeing Company | Algorithm for simultaneous attitude maneuver and momentum dumping |
8370064, | Apr 14 2010 | The Boeing Company | Integrated global navigation satellite system and inertial navigation system for navigation and tracking |
9346564, | Feb 05 2013 | The Boeing Company | System and method for manually safing and deorbiting a geostationary spacecraft in an absence of a spacecraft processor |
Patent | Priority | Assignee | Title |
4164018, | Apr 14 1976 | Societe Nationale Industrielle Aerospatiale | Method and apparatus for steering a spacecraft and regulating its onboard supply voltage |
5289998, | Oct 15 1991 | Lockheed Martin Corporation | Solar array output regulator using variable light transmission |
5394075, | Dec 04 1992 | Hughes Electronics Corporation | Spacecraft bus regulation using solar panel position |
6266616, | Dec 03 1999 | Hughes Electronics Corporation | Confused-in-space stellar attitude acquisition using multiple star trackers |
6289268, | Mar 02 2000 | Hughes Electronics Corp. | Attitude determination system and method |
6470270, | Nov 07 2000 | The Boeing Company | Lost-in-space stellar attitude acquisition using multiple star trackers |
6512979, | Nov 07 2000 | The Boeing Company | Lost-in-space stellar attitude acquisition using multiple star trackers |
6561462, | Feb 21 2002 | Boeing Company, the | Spacecraft power/sun aquistion algorithm using slit sun sensors |
6571156, | Apr 01 2002 | The Boeing Company | Spacecraft power acquisition procedure and method for wing-deployed configuration |
6588708, | Jan 29 2001 | The Boeing Company | Spacecraft methods and structures for acquiring and determining power-safe attitudes |
6766227, | Nov 19 2002 | The Boeing Company | Attitude-acquisition methods and systems for controlled spacecraft attitude |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 22 2005 | WANG, H G | Boeing Company, the | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 016878 | /0172 | |
Aug 02 2005 | LI, RONGSHENG | Boeing Company, the | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 016878 | /0172 | |
Aug 09 2005 | The Boeing Company | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Oct 06 2009 | ASPN: Payor Number Assigned. |
Dec 17 2012 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Dec 16 2016 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 30 2020 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jun 16 2012 | 4 years fee payment window open |
Dec 16 2012 | 6 months grace period start (w surcharge) |
Jun 16 2013 | patent expiry (for year 4) |
Jun 16 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 16 2016 | 8 years fee payment window open |
Dec 16 2016 | 6 months grace period start (w surcharge) |
Jun 16 2017 | patent expiry (for year 8) |
Jun 16 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 16 2020 | 12 years fee payment window open |
Dec 16 2020 | 6 months grace period start (w surcharge) |
Jun 16 2021 | patent expiry (for year 12) |
Jun 16 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |