Académique Documents
Professionnel Documents
Culture Documents
Whats In A Picture?
Apollo 11 Photograph Shows Lunar Module Carrying Neil Armstrong and Buzz Aldrin Returning from the Lunar Surface to Dock with Command Module Columbia. Taken By Michael Collins on July 21, 1969
Solar Direction Surface Feature Size at Lunar Horizon Earth size from Moon ~2 degrees Lunar Radius Of Curvature
Lunar Module size From Command Module ~6 degrees Lunar Module Ascent Rocket Engine
Attitude The direction an object is pointed, as measured between a reference direction (the zero attitude) and one or more fixed directions on the object. Determination The process of inferring by some means the attitude of the object.
This can be done by sensing, computation, or combined methods.
Control The process of maintaining or changing the attitude of the object, presumably from a less desirable attitude to a more desirable attitude, within some acceptable error tolerance.
Navigation2 Sometimes refers to the whole process of determination, guidance, and control. As in to navigate from one point to another. Guidance2 Sometimes refers to the entire determination, guidance, and control process, as in the Guidance System of the vehicle.
A Guidance Law calculates The controlled trajectory (t1, t2) That takes the object from (t1) To (t2) The Control Law actually executes This maneuver (usually by using Actuators).
Real-Time when you need to know right now what the attitude of the vehicle is, for situational awareness, or to take some action. Post-Processed can be determined hours or days after the fact.
Post-Processed attitude determination has the opportunity to be better than real-time because of the ability to see into the future, exclude known bad measurements, etc.
Shuttle commander needs to know right now his attitude with respect to ISS for collision avoidance.
This model of the Earths gravity field Was constructed after months of postprocessing of science and attitude data (GRACE).
Attitude Requirements
Flow down from mission requirements Attitude Determination Requirements
Real-Time
Health & Safety: Communications, Power Orient Vehicle For Maneuvers Support Attitude Control Requirements
Post-Processed
Science, Trajectory Reconstruction, Situational Awareness
Hence, ACS approach is a basic system decision which must occur early in the program
A typical flowdown takes the following form. Actual nimbers, number of layers, labels of boxes (etc.) may evolve
System Pointing Requirement (say) 100 sec
Determination 70 sec
Control 70 sec
S/C ADS
S/C Pointing
Gimbal Pointing
Component Errors
Misalignment
Resolver Errors
Deformation, Misalignment
10
External reference
Sense the direction to some reference object (Star, Sun, Earth, beacon [on Earth or on another satellite])
Inertial reference
Detect the extent to which the object theyre mounted on is not an inertial frame of reference Inherently detect rates or accelerations angles must be inferred via integration. Any drift must be detected using an external reference.
Youre not my type.
Anode
Length control
Cathode
11
Star Sensors
Detector (on focal plane)
typically a CCD array (some other technologies under development)
Read-out
Usually provides processed attitude output (e.g. quaternion or Euler angles
VST-41M Star Sensor Lightweight (1.1 kg) Low power consumption (2.5 W) Suitable for LEO
http://www.vectronic-aerospace.com/html/star_sensor.html
Algorithms
Pattern recognition Star tracking and centroiding Often two modes (acquire and fine point)
12
Earth Sensors
Two main types: scanners and starers
Scanners - Narrow FOV, mechanical scan, simple optics, single detector Starers - Wider FOV, strap down, detector arrays
13
Sun Sensors
14
Magnetometers
Measures local magnetic field, compares to reference Earth field model to determine direction (attitude) Simple, small, reliable, relatively low cost and power Almost all attitude system magnetometers are flux-gate Accuracy usually limited more by quality of on-board Earth field model and by effects of on-board fields than by the device itself
15
GPS
Handy autonomous source of ephemeris and time data May already be required for positioning Can be used for attitude
Coarse: uses antenna gain pattern Fine: uses interferometry from multiple antennas
My Favorite!
Issues
Errors and data dropouts Availability of units Signal at higher altitudes GPS satellites are designed to broadcast down so some orbits (e.g. Geostationary) are higher than GPS altitude
16
Weight 10 lb 3 lb 2 lb
Power 10 W 5W 2W
1 deg
High
0.25 lb
None
Low
5- lb 2 5 lb
5W 2W
2 5 lb 2 lb 1 lb
2+ W 1+ W 1W
17
Inner twisted
Outer twisted
Mechanical - vibrating
Tuning-fork Gyro
Tyne vibration
Pickoff electrodes
Input
18
Gyroscopes, continued
Optical
Ring Laser Gyro
Readout detector Prism
Detector
Anode
Source
Length control
Cathode
Note: Picture does not Include electronic packaging, Which is several times larger than sensor!
19
Optical gyros tend to have larger dynamic range than mechanical gyros (no moving parts). Mechanical gyros (including HRGs) have memory and so can ride out some electronic glitches. Optical gyros rely on computer memory and can reset. RLGs have good scale factor stability (provided their path area is feedback compensated for thermal effects). FOGs and MEMS gyros can be very robust. Radiation effects can darken FOG coils over time, reducing sensitivity. MEMS gyros have high drift rates compared to other systems at this time (~2007). Continual development provides counterexamples to just about every general rule.
20
Type
Drift
Strengths
Weaknesses
Power
Cost
Floated
.001+ deg/hr
Low drift
Low dynamic range, moving parts Low dyn. Range, moving parts
Moderate
High
DTG
.001+ deg/hr
Easier to make
Moderate
RLG
.01 deg/hr
Moderate
Moderate
FOG
.01(-) deg/hr
Rugged
Radiation(?)
Low
Low-Moderate
HRG
.01 deg/hr
Moderate
Moderate - High
MEMS
>1 deg/hr
Low
Potentially low
21
Length control
Cathode
22
ADC Overview
To control something, you must be able to measure it and compare it with the desired state Measurement => attitude determination
Must be able to describe the attitude (parametrization) Sensors dont usually respond directly with attitude solution Translate sensor response into parameter values
Control (if necessary) => apply torques such that spacecrafts dynamical response will appropriately modify the state
Understand the dynamics (spacecraft and actuators) Use actuators to maneuver the vehicle according to control law Feedback control issues of stability
23
Attitude Parameterizations
There are also some compact techniques for specifying position and attitude
Useful for gimballed systems (and for robotics)
Comparisons
Quaternions are probably the most common for actual flight applications Computationally, direction cosines and quaternions are comparable. Euler angles are generally less efficient. Conceptually whatever youre used to!
24
If we sight a single star (of known location, e.g. in ECI) this gives us the S/C orientation modulo a rotation about the line to the star
If we sight another star (not on this line!), we have enough information to find our 3-axis orientation
25
u B , vB
We also know the orientation of these vectors in the reference frame, u I , vI We can form orthogonal triads in the two coordinate frames from these vectors
We can construct the I-frame triad similarly, using the known directions in that reference frame, based on knowledge of position. => qI , rI , sI The rotation matrix, R, maps I to B (e.g.), from which we can infer R: Let M = (q r s )
qB = u B rB = u B vB / u B vB s B = q B rB
M I = (q I
rI
sI )
RM I = M B R = M B M I1 = M B M IT
26
GPS
Antenna 2
GPS Receiver
Star Sensor
Magnetometer
OBC
Section 1
On-board Computer
OBC
Section 2
Usually, these effects are combined, e.g. in a Kalman Filter An on-board processor is required if these solutions are needed in real-time
Make sure the processor has enough horsepower to handle the operations
TerraSar AOCS
27
Propagating Attitude
When we use inertial sensors, we measure the angular rate (e.g. of the S/C or the payload). We then need to integrate this over a finite time interval to find the change in the attitude For each of the parametrizations, we can derive a differential equation which integrates to give the attitude change
Euler Angles
These can be derived geometrically, but you have to be careful, because some of the rates are not orthogonal. As an example, Euler rates might be related to the body (gyro) rates by:
Quaternions
In writing down the propagation equation for quaternions, it is common to introduce a skew symmetric matrix of rates: (note this is for q = [ q1 q2 q3 q0 ] )
dq 1 = q dt 2 0 3 = 2 1
sin( ) cos( ) 0 x 1 0 y = cos( ) sin( ) sin( ) sin( ) sin( ) sin( ) cos( ) cos( ) cos( ) sin( ) z
3
0 1 2
1
0
1 2 3
0
28
D( I ) / Dt = I + I = T
Eulers equations are simply the torque = rate of change of angular momentum relation expressed in body coordinates (i.e. with a fancy time derivative the reason for using body coordinates is to keep the moment of inertia expressions simple).
29
30
x = y y = x z = 0
This gives rise to coning motion described as gyroscopic precession
Depending on the sign of lambda (prolate or oblate body) coning motion is either in the same direction or opposite to that of the spin In the presence of energy dissipation, prolate spinner is unstable (important for upper stages and for spinning satellites).
31
The First Question to Ask: Does your mission absolutely require attitude control? Because its going to negatively impact your satellite design, cost, complexity, and chance of success!
Example: FASTRAC, the UNP-3 winner, has no ACS requirement.
The Second Question to Ask: What is the least amount of control that will allow you to safely accomplish your mission?
Required Control Effort Affects: Mission Cost, Actuator Size, Power, Attitude Determination, Mission Life
Bottom Line: Never control the vehicle more than required. Pick the minimal control solution that allows you to accomplish your mission. Redundancy and design margin are also considered.
ASE 372K Attitude Dynamics The University of Texas at Austin
32
Passive:
The S/C dynamics (possibly coupled with the Earths gravity) directly yields a system with the desired attitude behavior. Examples:
Gravity Gradient Magnets (Passive) Simple Spinner Nutation Damper Drag Panels or Feathers
Active:
The vehicle performs some action to control its attitude. Requires extra hardware (sensors and actuators) Used when passive control is not possible or sufficient. Even on nominally passive systems, you may need active phases periodically (e.g. to flip a gravity gradient satellite or to unload a momentum wheel) Examples:
Magnetic Control Momentum Wheels Earth Pointed Inertially Pointed Three Axis Control
Passive systems have the advantage that no action is required to maintain the planned attitude. Control errors are usually larger with these systems (several degrees) due to disturbances.
33
Disturbances
One of the main reasons for needing attitude control is the existence of disturbance torques External
Aerodynamic drag Solar pressure Gravity gradient Magnetic torques
A Famous Picture showing environmental Torques versus orbit altitude. Also in SMAD (Wertz, Space Mission Analysis and Design).
Internal
Mechanical vibrations (machinery) Thermal expansion and contraction Control/structure interaction
34
Basic Idea is to Use the Mass Properties of the satellite to create a restoring torque that wants to orient one axis of the vehicle along the Earth radius vector.
Achieves two-axis Earth pointing. Put comm antennas on the nadir (Earth-facing) side.
As designers, Gravity gradient stabilization involves shaping the satellite so that the corresponding gravity gradient torques maintain the body in the desired orientation.
Many gravity gradient designs are long and skinny along the Earth radius vector.
Orbcomm Satellite with Gravity boom. (Launched 1995)
It works because the Earths gravity field is directional, hence an offset between the cg and the cm produces a restoring torque about the cm.
A deployable boom provides GG stability and sensitive electronics (such as a magnetometer) can be placed on the tip.
35
Because the GG torque is small, it can be dominated by other environmental torques, circumventing the desirable control.
An environmental analysis is needed. At LEO torques like drag may be large. At high altitudes, the gravity gradient torque becomes smaller due to the uniform direction of the gravity field.
36
Earths magnetic field is dipole tilted about 11 degrees off axis of rotation. If S/C has a dipole due to magnets, it will align itself in the Earths field.
(N/S Attracts, N/N repels).
Result is a torque that rotates vehicle twice per orbit. Nice if you want a coarse slow rotation for zero power. Magnetic field of S/C, EMI of magnets, and environmental torques must be examined.
37
By Using Current through a coil, it is possible to change the magnetic dipole of the spacecraft. The torque generated is given by the number of turns, the area of the coil and the magnetic permeability of the material (can be vacuum). If a ferromagnetic material is placed in the center of the loop, the torque is amplified.
Torque Rod
If the current is driven outside of the linear range, the torque rod heats and saturates due to eddy currents.
Allows you to convert electricity into torque-potentially limited only by available power.
38
Since the output torque will be at right angles to the Earths field, it is limited to the plane normal to this field at any instant.
If the desired torque happens to lie in this plane, we have an uncontrollable situation. Some systems inhibit the controller (so that no torque is generated) since it wont do anything useful.
Time Scheduled controls are required to achieve pointing because the Earths field changes over the orbit.
Torques are limited due to mass/volume/power constraints and strength of Earths field best at LEO Magnetic fields generate EMI that may affect other equipment
39
Uses
(1) and (3) are used for attitude control ( (1) for low torque, (3) for high torque power consumption at high torques is lower than (1) ) (2) is used for stabilization (typically, spin axis is along the orbit normal)
Comments
(1) and (3) are typically mounted in clusters. Wheels must be unloaded. Complex strategies for (3) Main failure mode = bearing failure, particularly for (1) if the speed cycles through zero
40
Quarter-orbit Coupling
The basic idea is that if the angular momentum vector (i.e. the pitch axis) is stiff, roll and yaw interchange each quarter orbit. Hence a roll sensor will tell you about yaw as well.
Roll axis
The roll-yaw stiffness (and coupling) can be exploited to reduce the number of attitude sensors - e.g. get rid of a yaw sensor
Yaw axis
41
Main types
Cold gas (sometimes heated) Monopropellant Bipropellant (in increasing order of specific impulse, complexity and cost).
Most ACS systems that use thrusters use monopropellant hydrazine. Need a catalytic bed. Isp is around 200 seconds (lower for short pulses)
42
Flight computer
43
Hughes, P.C. Spacecraft Attitude Dynamics, Wiley (1986) Kaplan, M.H. Modern Spacecraft Dynamics and Control, Wiley (1976). Sidi, M.J. Spacecraft Dynamics and Control, Cambridge (1997) Wertz, J.R. Spacecraft Attitude Determination and Control, Kluwer (1978).
The End!
44