Attitude Determination And Control (ADCS)

3y ago
49 Views
2 Downloads
1.23 MB
57 Pages
Last View : 4d ago
Last Download : 3m ago
Upload by : Luis Waller
Transcription

Attitude Determination and Control(ADCS)16.684 Space Systems Product DevelopmentSpring 2001Olivier L. de WeckDepartment of Aeronautics and AstronauticsMassachusetts Institute of Technology

ADCS Motivation Motivation—In order to point and slew opticalsystems, spacecraft attitude controlprovides coarse pointing whileoptics control provides finepointing—— Spacecraft Slew Maneuvers— Spacecraft Control——Spacecraft Stabilization— Spin Stabilization— Gravity Gradient— Three-Axis Control— Formation FlightActuators— Reaction Wheel Assemblies(RWAs)— Control Moment Gyros(CMGs)— Magnetic Torque Rods— ThrustersSensors: GPS, star trackers, limbsensors, rate gyros, inertialmeasurement unitsControl Laws—Euler AnglesQuaternionsKey Question:What are the pointingrequirements for satellite ?NEED expendable propellant: On-board fuel often determines life Failing gyros are critical (e.g. HST)

Outline Definitions and TerminologyCoordinate Systems and Mathematical Attitude RepresentationsRigid Body DynamicsDisturbance Torques in SpacePassive Attitude Control SchemesActuatorsSensorsActive Attitude Control ConceptsADCS Performance and Stability MeasuresEstimation and Filtering in Attitude DeterminationManeuversOther System Consideration, Control/Structure interactionTechnological Trends and Advanced Concepts

Opening Remarks Nearly all ADCS Design and Performance can be viewed interms of RIGID BODY dynamicsTypically a Major spacecraft systemFor large, light-weight structures with low fundamentalfrequencies the flexibility needs to be taken into accountADCS requirements often drive overall S/C designComponents are cumbersome, massive and power-consumingField-of-View requirements and specific orientation are keyDesign, analysis and testing are typically the mostchallenging of all subsystems with the exception of payloaddesignNeed a true “systems orientation” to be successful atdesigning and implementing an ADCS

TerminologyATTITUDE :Orientation of a defined spacecraft body coordinatesystem with respect to a defined external frame (GCI,HCI)ATTITUDE DETERMINATION: Real-Timeor Post-Facto knowledge,within a given tolerance, of the spacecraft attitudeMaintenance of a desired, specified attitudewithin a given toleranceATTITUDE CONTROL:“Low Frequency” spacecraft misalignment;usually the intended topic of attitude controlATTITUDE ERROR:“High Frequency” spacecraft misalignment;usually ignored by ADCS; reduced by good design or finepointing/optical control.ATTITUDE JITTER:

Pointing Control easkcdesired pointing directionactual pointing direction (mean)estimate of true (instantaneous)pointing accuracy (long-term)stability (peak-peak motion)knowledge errorcontrol errora pointing accuracy attitude errors stability attitude jitterSource:G. MosierNASA GSFC

Attitude Coordinate Systems(North Celestial Pole) ZGCI: Geocentric Inertial CoordinatesCross productGeometry: Celestial Sphere Y ZxXdihedralthgnelArcDVERNALEQUINOXG XD : Right AscensionG : DeclinationInertial CoordinateSystem YX and Y arein the plane of the ecliptic

Attitude Description Notations{ } Coordinate system*P VectorA*P Position vector w.r.t. { A}Ẑ APzA*PPyPx Px A* P Py P z Ŷ AX̂ A 1 0 0 Unit vectors of { A} Xˆ A YˆA Zˆ A 0 1 0 0 0 1 []Describe the orientation of a body:(1) Attach a coordinate system to the body(2) Describe a coordinate system relative to aninertial reference frame

Rotation Matrix{ A} Reference coordinate systemẐ AJeffersonMemorial ŶẐ B{ B} Body coordinate systemBŶ AX̂ AẐABX̂ A X̂Bθ0 1A B R 0 cos 0 sin]Special properties of rotation matrices:(1) Orthogonal:JeffersonMemorialŶẐθ[A ˆ AˆAA ˆR XZBBB YBX̂ BBRotation matrix from {B} to {A}RT R I , RT R 1ŶA - sin cos 0(2) Orthonormal:R 1(3) Not commutativeA BB AB R C R C R BR

Euler Angles (1)Euler angles describe a sequence of three rotations about differentaxes in order to align one coord. system with a second coord. system.Rotate about Ẑ A by αẐ AẐ BRotate about ŶB by βẐ BẐCβŶBαX̂ AαŶAX̂ B cosα - sinαA cosαB R sinα0 0X̂ BẐ DŶBβẐCγγŶCX̂ C0 0 1 Rotate about X̂ C by γ cosβB CR 0 - sinβŶCX̂ C010AA B CD R B R C R D Rsinβ 0 cosβ ŶDX̂ D00 1C D R 0 cosγ - sinγ 0 sinγ cosγ

Euler Angles (2) Zi (parallel to r)θ about YiConcept used in rotationalφ about X’kinematics to describe bodyYaworientation w.r.t. inertial frame ψ about ZbRollSequence of three angles andBodyXiprescription for rotating oneCM(parallelreference frame into anotherto v)PitchCan be defined as a transformation(r x v direction)matrix body/inertial as shown: TB/IYiEuler angles are non-unique andrnadirexact sequence is criticalNote:Goal: Describe kinematics of body-fixedframe with respect to rotating local verticalTB /1I TI / B TBT/ I cosψTransformation -sinψfrom Body to T B/I “Inertial” frame: 0(Pitch, Roll, Yaw) (T I \)sinψcosψ0YAW0 100 0 cosφ1 0 -sinφROLLEuler Angles0 cosθsinφ 0cosφ sinθ0 -sinθ 10 0 cosθ PITCH

Quaternions *q A vector describes theMain problem computationally is q1 axis of rotation. q q*the existence of a singularity 2Q q4 A scalar describes theProblem can be avoided by an q3 q4 amount of rotation. application of Euler’s theorem:q 4 A ˆθKẐ AEULER’S THEOREMJefferson MemorialThe Orientation of a body is uniquelyspecified by a vector giving the directionof a body axis and a scalar specifying arotation angle about the axis. Definition introduces a redundantfourth element, which eliminatesthe singularity.This is the “quaternion” conceptQuaternions have no intuitivelyinterpretable meaning to the humanmind, but are computationallyconvenientẐ BX̂ AA: InertialB: Body k x AK̂ k y k z ŶBŶ AX̂ B θ q1 k x sin 2 θ q2 k y sin 2 θ q3 k z sin 2 θ q4 cos 2

Quaternion Demo (MATLAB)

Comparison of Attitude arVelocity ZQuaternionsPlusesIf given φ,ψ,θthen a uniqueorientation isdefinedOrientationdefines aunique dir-cosmatrix RVectorproperties,commutes w.r.tadditionMinusesGiven orientthen Eulernon-uniqueSingularity6 constraintsmust be met,non-intuitiveIntegration w.r.t Not Intuitivetime does notNeed transformsgive orientationNeeds transformBest foranalytical andACS design workMust storeinitial conditionComputationallyrobustIdeal for digitalcontrol implementBest fordigital controlimplementation

Rigid Body KinematicsZTime Derivatives:(non-inertial)BodyCMr k KZ Angular velocityof Body FrameU iRInertialFrame jRotatingBody FrameYJ IXApplied toposition vector r:r R ρBASIC RULE:Positionr R ρ BODY ω ρρ INERTIAL ρ BODY ω ρExpressed inthe Inertial FrameRate( ρ ρ ω ω ρ2ωρω r RBODYBODYInertialrelative accelaccel of CMw.r.t. CMcoriolisangularaccel)centripetalAcceleration

Angular Momentum (I).rnAngular MomentumH total n r i mi r ii 1mnZSystem inmotion relativeto Inertial Frame.rimirnrir1m1.r1YIf we assume thatX(a)(b)Then :Origin of Rotating Frame in Body CMFixed Position Vectors ri in Body Frame(Rigid Body)Angular Momentum DecompositionH total mi R R i 1 n ANGULAR MOMENTUMOF TOTAL MASS W.R.TINERTIAL ORIGIN n mi ρ i ρ ii 1H BODYBODY ANGULARMOMENTUM ABOUTCENTER OFMASSCollection of pointmasses mi at riNote that Ui ismeasured in theinertial frame

Angular Momentum (II)For a RIGID BODYwe can write:ρ i ρ i ,BODY ω ρi ω ρiRELATIVEMOTION IN BODYAnd we are able to write:H IωRIIGID BODY, CM COORDINATESH and Z are resolved in BODY FRAME“The vector of angular momentum in the body frame is the productof the 3x3 Inertia matrix and the 3x1 vector of angular velocities.”Inertia MatrixProperties: I11I I 21 I 31I12I 22I 32Real Symmetric ; 3x3 Tensor ; coordinate dependentnI13 I 23 I 33 ()I12 I 21 mi ρi 2 ρi1()I13 I 31 mi ρi1 ρi 3()I 23 I 32 mi ρi 2 ρi 3I11 mi ρi22 ρi23i 1nI 22 mi ρi21 ρi23i 1nI 33 mi ρi21 ρi22i 1ni 1ni 1ni 1

Kinetic Energy and Euler EquationsKineticEnergyEtotal 2 1 n1 n mi R mi ρ i22 i 1 2 i 1E-TRANSE-ROT11EROT ω H ω T I ω22For a RIGID BODY, CM Coordinateswith Z resolved in body axis frameH T ω I ω Sum of external and internal torquesIn a BODY-FIXED, PRINCIPAL AXES CM FRAME:H 1 I1ω 1 T1 ( I 22 I 33 )ω 2ω3H 2 I 2ω 2 T2 ( I 33 I11 )ω 3ω1H I ω T ( I I )ω ω33 3311221 2Euler EquationsNo general solution exists.Particular solutions exist forsimple torques. Computersimulation usually required.

Torque Free Solutions of Euler’s Eq.TORQUE-FREECASE:An important special case is the torque-free motion of a (nearly)symmetric body spinning primarily about its symmetry axisω x , ω y ω z ΩBy these assumptions:The components of angular velocitythen become:And the Euler equations become:ω x (t ) ω xo cos ω n tω y (t ) ω yo cos ω n tThe Zn is defined as the “natural”or “nutation” frequency of the body:ZZω x ω n2 K x K y Ω 2ZHI xx I yyQHZI zz I yyI xxΩω yKxI zz I xxΩω yω y I yyeConIz Ix I yyBodneCodyBoQSpaceConeKyQ : nutationangleSpaceConeIz Ix I yω z 0H and Z never alignunless spun abouta principal axis !

Spin Stabilized SpacecraftUTILIZED TO STABILIZE SPINNERSZb:Perfect CylinderI xx I yyAntennadespun at1 RPOI zzm L2 R 4 3 2mR 2 2YbXbDUAL SPIN :BODY Two bodies rotating at different ratesabout a common axisBehaves like simple spinner, but partis despun (antennas, sensors)requires torquers (jets, magnets) formomentum control and nutationdampers for stabilityallows relaxation of major axis rule

Disturbance TorquesAssessment of expected disturbance torques is an essential partof rigorous spacecraft attitude control designTypical Disturbances Gravity Gradient: “Tidal” Force due to 1/r2 gravitational field variationfor long, extended bodies (e.g. Space Shuttle, Tethered vehicles)Aerodynamic Drag: “Weathervane” Effect due to an offset between theCM and the drag center of Pressure (CP). Only a factor in LEO.Magnetic Torques: Induced by residual magnetic moment. Model thespacecraft as a magnetic dipole. Only within magnetosphere.Solar Radiation: Torques induced by CM and solar CP offset. Cancompensate with differential reflectivity or reaction wheels.Mass Expulsion: Torques induced by leaks or jettisoned objectsInternal: On-board Equipment (machinery, wheels, cryocoolers, pumpsetc ). No net effect, but internal momentum exchange affects attitude.

Gravity Gradientn µ / a 3 ORBITAL RATE1) Local vertical2) 0 for symmetric spacecraftGravity Gradient:3) proportional torˆ sin θZb rT 3n 2 rˆ I rˆ Gravity GradientTorquesIn Body Frame 1/r3SmallangleapproximationTXbsin φ 1 sin θ sin φ [ θ22T- sin Tφ 1]TEarthResulting torque in BODY FRAME:Typical Values:I 1000 kgm2n 0.001 s-1T 6.7 x 10-5 Nm/deg ( I zz I yy )φ T 3n 2 ( I zz I xx )θ 0Pitch Libration freq.:ωlib n3 ( I xx I zz )I yy

Aerodynamic TorqueT r Far Vector from body CMto Aerodynamic CP1Fa ρV 2 SCD2AerodynamicDrag CoefficientFa Aerodynamic Drag Vectorin Body coordinates1 CD 2Typically in this Range forFree Molecular FlowS Frontal projected AreaV Orbital VelocityTypical Values:Cd 2.0S 5 m2r 0.1 mr 4 x 10-12 kg/m3T 1.2 x 10-4 NmNotes(1) r varies with Attitude(2) U varies by factor of 5-10 ata given altitude(3) CD is uncertain by 50 %U Atmospheric Density2 x 10-9 kg/m3 (150 km)3 x 10-10 kg/m3 (200 km)7 x 10-11 kg/m3 (250 km)4 x 10-12 kg/m3 (400 km)Exponential Density Model

Magnetic TorqueT M BM Spacecraft residual dipolein AMPERE-TURN-m2 (SI)or POLE-CM (CGS)M is due to current loops andresidual magnetization, and willbe on the order of 100 POLE-CMor more for small spacecraft.Typical Values:B 3 x 10-5 TESLAM 0.1 Atm2T 3 x 10-6 NmB Earth magnetic field vector inspacecraft coordinates (BODY FRAME)in TESLA (SI) or Gauss (CGS) units.B varies as 1/r3, with its directionalong local magnetic field lines.Conversions:1 Atm2 1000 POLE-CM , 1 TESLA 104 GaussB 0.3 Gaussat 200 km orbit

Solar Radiation TorqueT r FsFs (1 K ) Ps SPs I s / cr Vector from Body CMto optical Center-of-Pressure (CP)Fs Solar Radiation pressure inBODY FRAME coordinatesK Reflectivity , 0 K 1S Frontal AreaI s 1400 W/m 2 @ 1 A.U.Notes:(a) Torque is always to sun line(b) Independent of position orvelocity as long as in sunlightTypical Values:K 0.5S 5 m2r 0.1 mT 3.5 x 10-6 NmIs Solar constant, depends onheliocentric altitudeSUNSignificant forspacecraftwith largefrontal area(e.g. NGST)

Mass Expulsion and Internal TorquesT r FMass Expulsion Torque:Notes:(1)May be deliberate (Jets, Gas venting) or accidental (Leaks)(2)Wide Range of r, F possible; torques can dominate others(3)Also due to jettisoning of parts (covers, cannisters)Internal Torque:Notes:(1)(2)Momentum exchange between moving partshas no effect on System H, but will affectattitude control loopsTypically due to antenna, solar array, scannermotion or to deployable booms and appendages

Disturbance Torque for CDIO' offsetExpect residualgravity torque to belargest disturbancermgPivot PointAir BearingBodyCMAirBearinggroundImportantto balanceprecisely ! Initial Assumption:T r mg 0.001 100 9.81 1 [Nm]

Passive Attitude Control (1)Passive control techniques take advantage of basic physicalprinciples and/or naturally occurring forces by designingthe spacecraft so as to enhance the effect of one force,while reducing the effect of others.SPIN STABILIZED H T rFRequires Stable Inertia Ratio: Iz Iy IxRequires Nutation damper: Eddy Current, Ball-inTube, Viscous Ring, Active DampingRequires Torquers to control precession (spin axisdrift) magnetically or with jetsInertially orientedPrecession:dH H H dt t H rF t'H θ H 2 H sin H θ I ω θ2Large Z gyroscopicstabilityrF t rF θ tHIωZ'THT r FF into pagerF

Passive Attitude Control (2)GRAVITY GRADIENT Requires stable Inertias: Iz Ix, IyRequires Libration Damper: Eddy Current,Hysteresis RodsRequires no TorquersEarth orientedNo Yaw Stability (can add momentum wheel)Gravity Gradient with Momentum wheel:rdwafor“DUAL SPIN” with GGtorque providingmomentum controlBODY rotates atone RPO (rev per orbit)O.N.donadirwnWheel spinsat rate :Gravity Gradient Configurationwith momentum wheel foryaw stability

Active Attitude ControlActive Control Systems directly sense spacecraft attitudeand supply a torque command to alter it as required. Thisis the basic concept of feedback control. Reaction Wheels most common actuatorFast; continuous feedback controlMoving PartsInternal Torque only; external stillrequired for “momentum dumping”Relatively high power, weight, costControl logic simple for independent axes(can get complicated with redundancy)Typical Reaction (Momentum) Wheel Data:Operating Range: 0 /- 6000 RPMAngular Momentum @ 2000 RPM:1.3 NmsAngular Momentum @ 6000 RPM:4.0 NmsReaction Torque: 0.020 - 0.3 Nm

Actuators: Reaction Wheels One creates torques on a spacecraft by creating equal but oppositetorques on Reaction Wheels (flywheels on motors).————For three-axes of torque, three wheels are necessary. Usually use fourwheels for redundancy (use wheel speed biasing equation)If external torques exist, wheels will angularly accelerate to counteractthese torques. They will eventually reach an RPM limit ( 3000-6000RPM) at which time they must be desaturated.Static & dynamic imbalances can induce vibrations (mount on isolators)Usually operate around some nominal spin rate to avoid stiction effects.Ithaco RWA’s(www.ithaco.com/products.html)Waterfall plot:Needs to be carefully balanced !

Actuators: Magnetic TorquersMagnetic Torquers Can be used— Often used for Low Earth Orbit(LEO) satellitesUseful for initial acquisitionmaneuversCommonly use for momentumdesaturation (“dumping”) inreaction wheel systemsMay cause harmful influence onstar trackers— for attitude controlto de-saturate reaction wheelsTorque Rods and Coils————Torque rods are long helical coilsUse current to generate magneticfieldThis field will try to align with theEarth’s magnetic field, therebycreating a torque on the spacecraftCan also be used to sense attitudeas well as orbital location

ACS Actuators: Jets / Thrusters Thrusters / Jets———Thrust can be used to controlattitude but at the cost ofconsuming fuelCalculate required fuel using“Rocket Equation”Advances in micro-propulsionmake this approach more feasible.Typically want Isp 1000 sec Use consumables such as Cold Gas(Freon, N2) or Hydrazine (N2H4)Must be ON/OFF operated;proportional control usually notfeasible: pulse width modulation(PWM)Redundancy usually required, makesthe system more complex andexpensiveFast, powerfulOften introduces attitude/translationcouplingStandard equipment on mannedspacecraftMay be used to “unload” accumulatedangular momentum on reaction-wheelcontrolled spacecraft.

ACS Sensors: GPS and Magnetometers Global Positioning System (GPS)————Currently 27 Satellites12hr OrbitsAccurate EphemerisAccurate ed DGPS 1-2m Magnetometers————Measure components Bx, By, Bz ofambient magnetic field BSensitive to field from spacecraft(electronics), mounted on boomGet attitude information bycomparing measured B to modeled BTilted dipole model of earth’s field: Bnorth 3 Cϕ B 6378 0 east r Bdown km 2SϕSϕ CλSϕ Sλ 29900 Sλ Cλ 1900 2Cϕ Cλ 2Cϕ Sλ 5530 Where: C cos , S sin, φ latitude, λ longitudeUnits: nTesla ZMefluxlines Y X

ACS Sensors: Rate Gyros and IMUs Rate Gyros (Gyroscopes)——— Measure the angular rate of aspacecraft relative to inertial spaceNeed at least three. Usually usemore for redundancy.Can integrate to get angle.However,— DC bias errors in electronicswill cause the output of theintegrator to ramp andeventually saturate (drift)— Thus, need inertial updateInertial Measurement Unit (IMU)—————— Mechanical gyros(accurate, heavy)Ring Laser (RLG)MEMS-gyrosCourtesy of Silicon Sensing Systems, Ltd. Used with permission.—Integrated unit with sensors,mounting hardware,electronics andsoftwaremeasure rotation of spacecraft withrate gyrosmeasure translation of spacecraftwith accelerometersoften mounted on gimbaledplatform (fixed in inertial space)Performance 1: gyro drift rate(range: 0 .003 deg/hr to 1 deg/hr)Performance 2: linearity (range: 1to 5E-06 g/g 2 over range 20-60 gTypically frequently updated withexternal measurement (StarTrackers, Sun sensors) via aKalman Filter

ACS Sensor Performance SummaryReferenceTypicalAccuracyRemarksSun1 minSimple, reliable, lowcost, not always visibleEarth0.1 degMagnetic Field1 degStars0.001 degInertial Space0.01 deg/hourOrbit dependent;usually requires scan;relatively expensiveEconomical; orbitdependent; low altitudeonly; low accuracyHeavy, complex,expensive, mostaccurateRate only; good shortterm reference; can beheavy, power, cost

CDIO Attitude SensingWill not be able touse/afford STAR TRACKERS !From where do we getan attitude estimatefor inertial updates ?Potential Solution:Electronic Compass,Magnetometer andTilt Sensor ModuleSpecifications:Heading accuracy: /- 1.0 deg RMS @ /- 20 deg tiltResolution 0.1 deg, repeatability: /- 0.3 degTilt accuracy: /- 0.4 deg, Resolution 0.3 degSampling rate: 1-30 HzProblem: Accuracy insufficient to meet requirements alone,will need FINE POINTING mode

Spacecraft Attitude Schemes Spin Stabilized Satellites————Spin the satellite to give itgyroscopic stability in inertialspaceBody mount the solar arrays toguarantee partial illumination bysun at all timesEX: early communicationsatellites, stabilization for orbitchangesTorques are applied to precess theangular momentum vector Gravity Gradient S

Passive Attitude Control Schemes Actuators Sensors Active Attitude Control Concepts ADCS Performance and Stability Measures Estimation and Filtering in Attitude Determination Maneuvers Other System Consideration, Control/Structure interaction Technological Trends and Advanced Concepts.

Related Documents:

Cognitive attitude also exerts a positive impact on affective attitude. The empirical test of Hee-Dong et al. (2004)’s found support for a positive influence of cognitive attitude on affective attitude. Hence: H 9: Cognitive attitude positively influences affective attitude. Attitude may

5 posters Attitude Poem Attitude Equation Smile Attitude Treatment Attitude Attitude Acronym . Designed and written by Janice DAVIES Attitude Specialist Professional Conference Speaker, Business Trainer, Success Coach Author Inaugural sponsor of: New Zealand’s Self Esteem for

χ2 shows there is highly significant association between knowledge and attitude of student towards tobacco use. Regarding attitude towards tobacco use the 77% had healthy positive attitude and only 16.5% had negative attitude towards it. The χ2 test showed that there was statistically significant relationship (p .001) between knowledge and .

Attitude concerning . STIs. patients was assessed using a 9 item questionnaire where, attitude scores between 0-7.5 were considered as unfavorable attitude, and scores 7.5-9 were considered as positive attitude. If students answer more than the mean score out of prepared practice questions where as poor preventive practice: If students answer

1 1 INTRODUCTION Wertz defines an attitude control system as "both the process and the hardware by which the attitude [of a spacecraft] is controlled" [1]. This thesis consists of the attitude control system design for the CubeSat class satellite designed and built by students at the University of Illinois,

OLUTIONS for satellite attitude control must be weighed by trade of resources vs. performance. CubeSats are a unique form factor varing from one (1U) to three (3U) stacked cubes of dimensions 10 10 10 cm. For these small satellites, Passive Magnetic Attitude Control (PMAC) is a robust attitude solution particu-

ENVIRONMENTAL ENGINEERING LABORATORY – SYLLABUS Exp. No. Name of the Experiment 1. Determination of pH and Turbidity 2. Determination of Conductivity and Total Dissolved Solids (Organic and Inorganic) 3. Determination of Alkalinity/Acidity 4. Determination of Chlorine 5. Determination of Iron 6. Determination of Dissolved Oxygen 7.

EUROPEAN BANKING SYSTEM DECEMBER 2020. RISK SSESSMENT TE EREN NKIN SSTEM 3 Contents Abbreviations 8 Executive summary 10 Introduction 12 1. Macroeconomic environment and market sentiment 13 2. Asset side 22 2.1. Assets: volume and composition 22 2.2. Asset-quality trends 32 3. Liability side: funding and liquidity 44 3.1. Funding 44 3.2. Liquidity 52 4. Capital 57 5. Profitability 65 6 .