SlideShare a Scribd company logo
Course Sampler From ATI Professional Development Short Course

                         Attitude Determination & Control



                                        Instructor:
                                 Dr. Mark E. Pittelkau




ATI Course Schedule:             http://www.ATIcourses.com/schedule.htm
ATI's Attitude Determination:    http://www.aticourses.com/attitude_determination.htm
www.ATIcourses.com

Boost Your Skills                                             349 Berkshire Drive
                                                              Riva, Maryland 21140
with On-Site Courses                                          Telephone 1-888-501-2100 / (410) 965-8805

Tailored to Your Needs
                                                              Fax (410) 956-5785
                                                              Email: ATI@ATIcourses.com

The Applied Technology Institute specializes in training programs for technical professionals. Our courses keep you
current in the state-of-the-art technology that is essential to keep your company on the cutting edge in today’s highly
competitive marketplace. Since 1984, ATI has earned the trust of training departments nationwide, and has presented
on-site training at the major Navy, Air Force and NASA centers, and for a large number of contractors. Our training
increases effectiveness and productivity. Learn from the proven best.

For a Free On-Site Quote Visit Us At: http://www.ATIcourses.com/free_onsite_quote.asp

For Our Current Public Course Schedule Go To: http://www.ATIcourses.com/schedule.htm
FOREWORD                                                                                                         2




   The contents of this book were prepared by the author for the Spacecraft Attitude Determination
   and Control Course offered through the Applied Technology Institute (ATI). This course material has
   been continuously revised since its introduction in 1999 to conform to the typical student’s needs and
   to follow technological developments in spacecraft systems, sensors, actuators, and methodologies.
   Much revision is the direct result of active student participation in the lectures and feedback obtained
   through the course evaluation form.

   This book is provided to you for your personal use. This book is protected by copyright laws and may
   not be modified, reproduced, scanned, or recorded by any electronic or mechanical means without
   express written permission by the author. All data and equations are believed to be correct, however,
   it is the responsibility of the user of this book to ensure correctness of all data, equations, and results
   derived therefrom. The author shall not be responsible for losses incurred by typographical or other
   errors or omissions.




                                                         Dr. Mark E. Pittelkau
What You Will Learn                                                                                         3




     This three-and-a-half-day course provides a detailed introduction to spacecraft attitude estimation
     and control. This course emphasizes many practical aspects of attitude control system design but
     with a solid theoretical foundation. The student will learn the fundamentals of spacecraft control
     system engineering. As with any such learning endeavor, the knowledge gained will be retained and
     strengthened through actual practice.

     In this course, spacecraft kinematics and dynamics are developed for use in control design and
     system simulation. The principles of operation and characteristics of attitude sensors and actua-
     tors are discussed. Environmental factors that affect pointing accuracy and attitude dynamics are
     presented. Pointing accuracy, stability (smear), and jitter definitions, pointing error metrics, and
     analysis methods are presented. The various types of spacecraft pointing controllers and design, and
     analysis methods, and back-of-the-envelope design equations are presented. Attitude determination
     methods are discussed, including TRIAD, QUEST, and Kalman filtering. Sensor alignment and
     calibration is also covered. The depth and breadth of the topics covered has been adjusted to fit
     within the alloted time for the course.

     There is no specific textbook for this course. However, each section includes a carefully selected
     bibliography. Many of the references are excellent books.

     Students should have an engineering background including calculus and linear algebra. A background
     in control systems is ideal but not required. A review of control systems theory is included in the
     course notes, but is not presented due to insufficient time for the course; it would require another
     half-day. Sufficient background mathematics and control systems theory are presented throughout
     the course but are kept to the minimum necessary.
About the Instructor                                                                                         4




      Dr. Mark E. Pittelkau has been an independent consultant since 2005. He was previously with
      the Applied Physics Laboratory, Orbital Sciences Corporation, CTA Space Systems, and Swales
      Aerospace. His early career at the Naval Surface Warfare Center involved target tracking, gun
      pointing control, and gun system calibration, and he has recently worked in target track fusion.
      His experience in satellite systems covers all phases of design and operation, including conceptual
      design, implementation, and testing of attitude control systems, attitude and orbit determination,
      attitude sensor alignment and calibration, optimal slewing, control-structure interaction analysis,
      stability and jitter analysis, and post-launch support. His current interests are precision attitude
      determination, attitude sensor calibration, precision attitude control, and optimal slewing. Dr.
      Pittelkau earned the B.S. and Ph.D. degrees in Electrical Engineering at Tennessee Technological
      University and the M.S. degree in EE at Virginia Polytechnic Institute and State University.
CONTENTS
DAY 1 AM — Basics                                             DAY 3 AM — Attitude Determination
  ∙ Introduction                                               ∙ Single-Frame Methods
  ∙ Kinematics                                                 ∙ Kalman Filter Review
  ∙ Dynamics
                                                              DAY 3 PM — Attitude Determination
DAY 1 PM — Hardware                                            ∙ Attitude Determination Filter
  ∙ Sensors
  ∙ Actuators                                                 DAY 4 AM — System Calibration
  ∙ Environmental Disturbance Torques                          ∙   What is System Calibration?
                                                               ∙   Attitude Dependent/Independent Calibration Methods
DAY 2 AM — Attitude Controller Design                          ∙   Misalignment and Gyro Error Models
  ∙   Control Systems Review (not presented)                   ∙   Attitude Sensor and Gyro Calibration
  ∙   Pointing Error Metrics; Jitter and Stability Analysis    ∙   Examples for Attitude Determination and Calibration
  ∙    ˙ and × Laws, Momentum Control
  ∙   Nonlinear and Linearized Dynamics                       DAY 4 PM — Time and Coordinate Systems
  ∙   Gravity Gradient Stability                               ∙   Earth Orientation
                                                               ∙   Geodetic and Geocentric Coordinates
DAY 2 PM — Attitude Controller Design                          ∙   Orbital and Spacecraft Coordinate Systems
  ∙   Spin Stabilization                                       ∙   Time and Time Conversion
  ∙   Momentum Bias Control                                    ∙   Spacecraft Time, Timing, and Time Tagging
  ∙   Zero Momentum Control
  ∙   LQR Control of Attitude
  ∙   Flexible Structures
  ∙   Validation, Verification, Testing
KINEMATICS




⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL   KINEMATICS — 1
Overview

 ∙ Reference Frames
 ∙ Vectors and Vector Operations
 ∙ Direction Cosine Matrices
 ∙ Rotation Transformations
 ∙ Time Derivative of a Vector
 ∙ Euler Angles
 ∙ Time Derivative of a Direction Cosine Matrix
 ∙ Small Angle Transformations
 ∙ Quaternions and Quaternion Operations
 ∙ Time Derivative of a Quaternion
 ∙ Small Angle Quaternions
 ∙ Angle-Axis Represenation
 ∙ Quaternion ⇔ DCM Conversion
 ∙ Quaternion Transformations of Vectors
⃝ 1998–2010
c             Mark E. Pittelkau    ATTITUDE DETERMINATION AND CONTROL   KINEMATICS — 2
Vector Cross Product
 ∙ cross product: rotation of           into                about axis ⊥ to and
                                        ⎡                          ⎤
                                                            −
                                  ×   =⎣                    −      ⎦ = ∣ ∣∣ ∣ sin 1
                                                            −
 ∙ cross product matrix: [ ×] =                        ×
                                                      ⎡                                                                                                         ⎤
                                                                         0                          −
                                      [ ×] = ⎣                                                       0                                 − ⎦
                                                                −                                                                       0
 ∙ Non-commutativity:             ×    =− ×
                                             2
 ∙ Products of imaginary units: ˆ2 = ˆ2 = ˆ = ˆˆˆ = −1
 ∙ Cross products of basis vectors
                          ˆ × ˆ = ˆ × ˆ = ˆ × ˆ = 0ˆ + 0ˆ + 0 ˆ
                          ˆ× ˆ = ˆ      ˆ ׈= ˆ      ˆ× ˆ= ˆ
                                                                                                                            .
                                                                                                                           ..
                                                                                                                           .
                                                                                                                         ...
                                                                                                                            .
                                                                                                                        ....
                                                                                                                        ...
                                                                                                                          .
                                                                                                                       ..
                                                                                                                      .
                                                                                                                      ..
                                                                                                                    ..
                                                                                                                     .
                                                                                                                   .
                                                                                                                   ..
                                                                                                                 ..
                                                                                                                  .
                                                                                                               ..
                                                                                                                .
                                                                                                              .
                                                                                                              ..
                                                                                                            ..
                                                                                                             .
                                                                                                           ..
                                                                                                           .                                               ..
                                                                                                                                                      . . ..
                                                                                                         ..
                                                                                                          .                                           ....
                                                                                                                                                     .....
                                                                                                                                                    .....
                                                                                                        ..                                       .... .
                                                                                                                                                ....
                                                                                                        .
                                                                                                       .......
                                                                                                       . .                                   ....
                                                                                                                                            ....
                                                                                                      ........                       ... ....
                                                                                                                                        ....
                                                                                                     . ....
                                                                                                      .
                                                                                                     . .....                      ....
                                                                                                                                 ....
                                                                                                                                      ..
                                                                                                    .
                                                                                                    .            .. ........
                                                                                                                ..           ....
                                                                                                  .
                                                                                                   .
                                                                                                   .               . .....
                                                                                                                       .
                                                                                                  .               ....
                                                                                                                 ....
                                                                      .....                     . ........
                                                                                                 .
                                                                                                 .          ....

                                       ×
                                                                     ......
                                                                  ...
                                                                 ....
                                                                      . .
                                                                    .. ..                      . .. ..
                                                                                                .
                                                                                               . .... .
                                                                             .                . ...
                                               ...................................................
                                                                             .
                                                ..................................................
                                                   ...
                                                   ...
                                                     .                        .    ..
                                                                                    ..
                                                                                     .
                                                                            ..
                                                                             .

                                                                                        1
                                                                        ....
                                                                        ....



⃝ 1998–2010
c             Mark E. Pittelkau          ATTITUDE DETERMINATION AND CONTROL                                                                                         KINEMATICS — 6
What is Attitude?
 ∙ Attitude (or orientation) is the direction of the axes of a body-fixed frame relative to
   some other frame. This other frame could be inertially fixed, Earth fixed, etc.
 ∙ No matter what rotations resulted in a given attitude, the attitude can be described
   by a single rotation vector and rotation angle = ∣ ∣.
                                                                          z


                                                                                           φ
                                                                                 ϕ
                                                                                                  y


                                  q(φ)                                               A(φ)

                                                             x
                                         normalize                   normalize
                                         |q|=1          φ            AT A = I
                                                      rotation
                                                       vector
                                                                      2
                         1 sin( /2)                    A( ) = (           − ∣ ∣2)I − 2 [ ×] + 2
                           ⎡                   ⎤

        =             = ⎣2      /2 ⎦
                                                                                     sin                1 − cos
                           cos( /2)                    A( ) = (cos )I −                        [ ×] +       2
⃝ 1998–2010
c             Mark E. Pittelkau                      ATTITUDE DETERMINATION AND CONTROL                           KINEMATICS — 8
DYNAMICS




⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL   DYNAMICS — 1
Overview

 ∙   Force and Moment
 ∙   Inertia Matrix for a Rigid Body
 ∙   Generalized Inertia Matrix (Rigid Body)
 ∙   Principle Axes of Inertia
 ∙   Momentum and Kinetic Energy
 ∙   Euler’s Equation
 ∙   Dynamics of a Spinning Symmetric Body
 ∙   Slosh Dynamics
 ∙   Wire (Boom) Antennas on Spinning Spacecraft




⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL   DYNAMICS — 2
Moment of Inertia Matrix for a Rigid Body

 ∙ Moment of Inertia is also called the Inertia Dyadic or The Inertia Matrix

 ∙ Angular velocity of element d
                                                 =     ×      =− ×

 ∙ Angular momentum d of mass element d
                                      d =      × ( d ) = −[ ×][ ×] d

 ∙ Total angular momentum                     of body ℬ

                                      =       d =          −[ ×][ ×] d               =
                                          ℬ            ℬ
                                                                              2      2
                                                                          ⎡                                  ⎤
                                                                         +               −         −
         =           −[ ×]2 d     =       (     ) −          d    =   ⎣ −                2
                                                                                           +   2
                                                                                                   −         ⎦d
                 ℬ                    ℬ                             ℬ                              2     2
                                                                        −                −           +

 ∙ Note negative signs on products of inertia terms (off diagonal elements)
      – This matrix is sometimes defined without the negative signs. When in doubt, ask!

⃝ 1998–2010
c             Mark E. Pittelkau                 ATTITUDE DETERMINATION AND CONTROL                   DYNAMICS — 5
Momentum and Kinetic Energy

 ∙ Momentum is the phenomenon that keeps a body in motion once that motion is
   started, assuming there are no perturbing forces or torques
      – Linear momentum: =
      – Angular momentum:  =
     These are vector quantities and can be represented in any coordinate system

 ∙ Kinetic energy
                                         1
      – For translational motion:  =     2   ∣ ∣2
      – For rotational motion:    =1
                                   2


 ∙ Note that momentum is conserved, energy is not conserved (may be dissipated)
      – Spinning motion about a non-principal axis of inertia eventually becomes motion
        about the principal axis of inertia (“flat spin”)

      – Energy dissipation mechanisms include fuel slosh, antenna and solar array
        vibration (structural damping), atmospheric friction, damping devices
⃝ 1998–2010
c             Mark E. Pittelkau      ATTITUDE DETERMINATION AND CONTROL        DYNAMICS — 10
SENSORS




⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL   SENSORS — 1
Overview

 ∙   Coarse Sun Sensor (CSS)
 ∙   Digital Sun Sensor (DSS)
 ∙   Fine Sun Sensor (FSS)
 ∙   Static Earth Horizon Sensor (HS)
 ∙   Three-Axis Magnetometer (TAM)
 ∙   Gyros
      –   Types of gyros
      –   Error sources
      –   Error modeling
      –   Allan Variance
 ∙ Stellar Inertial Attitude Sensors
      –   Star Camera, Star Tracker, Star Scanner
      –   Error sources
      –   Star catalogs
      –   Parallax and Velocity Aberration

⃝ 1998–2010
c             Mark E. Pittelkau        ATTITUDE DETERMINATION AND CONTROL   SENSORS — 2
Horizon Sensor Errors

 ∙    radiance gradient (0.08 to 0.12 deg)
 ∙    15 m CO2 altitude uncertainty (30 km (pole in winter) to 40 km (equator))
 ∙    Earth oblateness
 ∙    detector bias
 ∙    calibration table error
 ∙    noise

Errors due to radiance gradient may be modeled as first order Markov (correlated) with
time constant 500 to 1500 seconds
Optical radius of the Earth at latitude        given by
                                  =   ⊕ (1   − sin2 + sin ) + ℎ
where
  ⊕ is the mean equatorial radius of the Earth
  is flattening due to Earth oblateness
ℎ height of the 15 m IR horizon
  accounts for seasonal or other latitude-dependent variations
⃝ 1998–2010
c             Mark E. Pittelkau          ATTITUDE DETERMINATION AND CONTROL   SENSORS — 7
Scale Factor Error
Simple gyro model:                                                out    = (1 + SFE)                  in

SFE has three components:                                                       SFE = SSFE + ASFE⋅ sign(                                                 in )   + NSFE(              in )
 in  —    sensed angular rate
 out —    output angular rate
     —    is a fixed nominal scale factor
SFE —     Scale Factor Error
SSFE —    Symmetric Scale Factor Error (can be positive or negative)
ASFE —    Asymmetric Scale Factor Error (can be positive or negative)
NSFE —    Nonlinear Scale Factor Error, also called scale factor linearity, a nonlinear function of                                                                          in


                                                                                                                                               1:1
                                                    SSFE                                                                                       SSFE




                                                                                                           Output Angular Rate (rad/sec)
                                                                                                                                               ASFE
              Scale Factor Error (ppm)




                                                                                    ASFE
                                                                                                                                               NSFE



                                         0                                                                                                 0
                                             NSFE




                                                                     0                                                                                             0
                                                           Angular Rate (rad/sec)                                                                     Input Angular Rate (rad/sec)


                                             Types of scale factor error                                   Deviation from ideal 1:1 transfer function

Actual scale factor nonlinearity may not be such a “nice” function as that shown.
Scale factor errors also change with temperature and ageing.
⃝ 1998–2010
c                 Mark E. Pittelkau                                                        ATTITUDE DETERMINATION AND CONTROL                                                               SENSORS — 24
Low Spatial Frequency Error (LSFE)
Low Spatial Frequency Error (LSFE), sometimes called FOV Rate Spatial Error, varies
slowly with location in the FOV. LSFE comprises the following errors:
Optical Distortion Causes star position error to vary with location.
Fixed Focal Length Offset Radial star position error due to focal length error.
Thermal Scale Radial star position error due to focal length change with temperature.
Chromaticity Colors are refracted at slightly different angles as they pass through the
  lens. They also have different silicon absorption depths in the CCD that results in
  different spatial responses. Lateral error is compensated based on cataloged star
  color (spectral class) or B-V index.
Charge transfer inefficiency (CTI, CTE) changes due to radiation degradation,
  which causes a position dependent centroid error. Even if CTI is compensated,
  non-uniform CTI produces centroid error.
Calibration Residuals Lens and detector distortion and focal length error may be
   calibrated but not without residual error.
Fixed Pattern Noise (FPN) is usually caused by timing error or EMI.


⃝ 1998–2010
c             Mark E. Pittelkau    ATTITUDE DETERMINATION AND CONTROL          SENSORS — 46
Control Systems Review




⃝ 1998–2010
c             Mark E. Pittelkau      ATTITUDE DETERMINATION AND CONTROL   Control Systems Review — 1
Overview


Select Topics from Classical and Modern Control Theory
 ∙   System Models via differential equations
 ∙   Laplace Transform
 ∙   Block Diagrams
 ∙   Time Response
 ∙   Frequency Response
 ∙   Stability (Nyquist, Bode, Nichols plots; M-Circles, Phase and Gain Margins)
 ∙   State Space Systems
 ∙   State Space Block Diagram
 ∙   Response to white noise
 ∙   Linear Quadratic Regulator control
 ∙   Linear Quadratic Gaussian control
 ∙   Stability of LQR and LQG
 ∙   Plant Augmentation



⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL      Control Systems Review — 2
Example Nichols Chart
Previous example with open-Loop Poles on the                                       axis
                                                                                  1
                                                                       ( ) ( )=
                                                                                ( + 1)
                                                                                   Nichols Chart
                                                         40
                                                                                                            0 dB
                                                         30                                     0.25 dB
                                                                                             0.5 dB
                                                         20                                1 dB                          −1 dB

                                                         10                               3 dB
                                                                                          6 dB                            −3 dB
                                  Open−Loop Gain (dB)




                                                          0                                                               −6 dB

                                                        −10                                                              −12 dB


                                                        −20                                                              −20 dB


                                                        −30

                                                        −40                                                              −40 dB

                                                        −50

                                                                                                                         −60 dB
                                                        −60
                                                         −360   −315   −270   −225    −180    −135        −90      −45            0
                                                                               Open−Loop Phase (deg)




⃝ 1998–2010
c             Mark E. Pittelkau                                   ATTITUDE DETERMINATION AND CONTROL                                  Control Systems Review — 29
Closed-Loop PID Control System - time domain
                                                                                   d(t)
                                                  Kp

                                          e                         +      u(t) + +
                              r(t)                Ki         ∫                            G        y(t)
                                     +–                            +
                                                                    +
                                                            de
                                                  Kd
                                                            dt



              Position gain
              Integral gain
              Derivative gain
              Plant dynamics (spacecraft dynamics)
   (   )      reference or setpoint input (position)
   (   )      plant input
   (   )      disturbance input
   (   )      plant output (position)

Time domain – frequency domain relationships ( = )
                     d ()                                 1
 ( ) ⇐⇒ ( )                ⇐⇒        ( )         ( ) d ⇐⇒                                             ( )
                       d
⃝ 1998–2010
c             Mark E. Pittelkau               ATTITUDE DETERMINATION AND CONTROL              SPACECRAFT ATTITUDE CONTROL — 46
SPACECRAFT ATTITUDE CONTROL




⃝ 1998–2010
c             Mark E. Pittelkau    ATTITUDE DETERMINATION AND CONTROL   SPACECRAFT ATTITUDE CONTROL — 1
Outline

 ∙ Implications of orbit/trajectory and mission on ACS design

 ∙ Spacecraft Dynamics

 ∙ Rate Damping — B-dot and                ×      Laws

 ∙ Gravity Gradient Control

 ∙ Spin Stabilization

 ∙ Momentum Bias Control

 ∙ Zero Momentum Control

 ∙ Gyroless Attitude Control

 ∙ Typical Design Parameters




⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL   SPACECRAFT ATTITUDE CONTROL — 2
Spacecraft Dynamics
Euler’s equation
                                      ˙ +        ×       =   ℎ   +         +

                  =           +           Total momentum
                                          Rigid-body inertia matrix
                                          Wheel momentum
                  = ×                     Gyroscopic torque
              ℎ   = ×                     Momentum control torque (B-dot or       × )
                  = 3 2( ×        )       Gravity gradient torque
                                          Disturbance torque
                                          Attitude control torque (torque on the spacecraft)

Substitute into Euler’s equation
                              ˙ +                +       =       ℎ   +       +
Wheel control torque
                                             ˙   =       =       ℎ   −
Dynamics equation
                                          ˙ =        −       +           +
⃝ 1998–2010
c             Mark E. Pittelkau       ATTITUDE DETERMINATION AND CONTROL         SPACECRAFT ATTITUDE CONTROL — 8
Rate Damping—B-dot Law

 ∙ Bdot is a method for reducing momentum without knowledge of body rates.
 ∙ A commanded magnetic moment (in A⋅m2) is proportional to ˙ = d / d
                                              =     ˙                  >0
 ∙ Generated torque is            =      ×         (N⋅m)
 ∙ ˙ approximated by high-pass filtering or first order differencing the measured                           field
      – First-order difference with samples              and sample interval
                                          ˙   = (1/ )(          −       −1 )

                                              =( / )            ×       −1

      – For stability and efficiency, must sample                fast enough so that rotation over one
        sample interval is ≲ 30 degrees
 ∙ The momentum         decreases over an orbit as      changes direction, so is less
   effective at lower inclination orbits and virtually ineffective for equatorial orbits.
 ∙ Usually requires at least one orbit to damp (reduce) angular rate

⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL           SPACECRAFT ATTITUDE CONTROL — 10
Linearized Spacecraft Dynamics

 ∙ Gravity gradient torque is linearized about nadir-pointing attitude in this expression
 ∙     , , are small-angle perturbations from a given attitude frame,
     in this case the LVLH reference frame
 ∙ Omit cross-product inertias that multiply                                  ,   ,


  -axis (“Roll”)                  ¨ −        ℎ −4            2
                                                                 (    −       )   − ℎ +           (     −      +     ) ˙ +ℎ ˙
                                   =     ℎ       +       +              ˙
                                                                     ℎ −ℎ −4          2




  -axis (“Pitch”)                 ¨ +3       2
                                                 (   −       )       +    ℎ       +       ℎ   −ℎ ˙ +ℎ ˙
                                   =     ℎ       −        ˙
                                                         −ℎ +3            2




  -axis (“Yaw”)                   ¨ −        ℎ −         2
                                                             (       −    )       + ℎ +       (       −      +      ) ˙ −ℎ ˙
                                   =     ℎ       +       −              ˙
                                                                     ℎ −ℎ +
⃝ 1998–2010
c             Mark E. Pittelkau              ATTITUDE DETERMINATION AND CONTROL                       SPACECRAFT ATTITUDE CONTROL — 18
Roll/Yaw Dynamics In State Space Form

      and            assumed negligible

     ⎡ ⎤ ⎡                                           ⎤⎡ ⎤                                   ⎡                           ⎤
      ˙       0                   0       1      0               0
                                                                   ⎡
                                                                            0
                                                                                       ⎤
                                                                                     0 ⎡ ⎤    0                    0
     ⎢˙ ⎥ ⎢ 0                     0       0      1 ⎥⎢      ⎥ 1 ⎢0           0        0 ⎥⎣ ⎦ ⎢ 0                    0⎥
     ⎢¨ ⎥ = ⎢                                              ⎥ + ⎢0                          +⎢1
     ⎢ ⎥ ⎢                                          ⎥⎢     ⎥                                ⎢                        ⎥
                                                    ⎥⎢ ˙                            − ⎦
                                                                                       ⎥
                                                                                                                   0⎥
     ⎣ ⎦ ⎣ 31                     0       0      34 ⎦⎣     ⎦   ⎣                            ⎣                        ⎦
      ¨       0                   42      43     0     ˙                  −          0        0                     1



                          I  0                         0
                 =                            ˙ +                       (pitch rate included here)
                        [ ×] I
                     ⎡ ⎤                         ⎡         ⎤
                                                  0
                 =⎣ ⎦                         = ⎣− ⎦                 = orbital rate ≃ 0.001 rad/sec for LEO
                                                  0

                                      ℎ   −4 2 (     − )                                ℎ +   (   −      + )
                            31    =                                           34    =
                                      ℎ   − 2(     −   )                                 ℎ +      (    −    + )
                            42    =                                           43    =−
⃝ 1998–2010
c             Mark E. Pittelkau                ATTITUDE DETERMINATION AND CONTROL                     SPACECRAFT ATTITUDE CONTROL — 21
Gravity Gradient Effect on Spin Stabilized Spacecraft

Average gravity gradient torque over one orbit
                             3
              ⟨ gg⟩ =                    −(    +                       )/2 ( ⋅ )( × )
                          (1 −  2) 3


                                                                 n          z
   = unit orbit normal vector
   = unit spin axis vector
   = gravitational constant
                                                   τ
   = semimajor axis
   = eccentricity
                                                                           ωp

GG torque causes the spin axis to precess on a cone about orbit normal with half-cone
angle arccos( ⋅ )
The rate of precession is proportional to this half-cone angle.
This same effect causes precession of Earth’s spin axis with a period of 25,700 years
(luni-solar precession).
⃝ 1998–2010
c             Mark E. Pittelkau   ATTITUDE DETERMINATION AND CONTROL            SPACECRAFT ATTITUDE CONTROL — 39
Torque Disturbance Sensitivity

Sensitivity equation: attitude response to torque disturbances (SISO)
                                                                                         /
                                                                     =      3           2+
                                                                                +                         +

    = 0.7071,                     = (2 )0.02 rad/sec,                                  =       /10 rad/sec,            = 100 kg⋅m2
The disturbance sensitivity reaches a peak near                                                   , near the loop bandwidth.
                                                                                Disturbance Sensitivity
                                                            0

                                                          −5

                                                          −10

                                                          −15
                                       sensitivity (dB)




                                                          −20

                                                          −25

                                                          −30

                                                          −35

                                                          −40
                                                                         −4             −3                −2    −1
                                                                       10              10            10        10
                                                                                    frequency (Hz)

⃝ 1998–2010
c             Mark E. Pittelkau                                 ATTITUDE DETERMINATION AND CONTROL                   SPACECRAFT ATTITUDE CONTROL — 52
To learn more please attend ATI course
            Attitude Determination & Control




    Please post your comments and questions to our blog:
        http://www.aticourses.com/blog/

     Sign-up for ATI's monthly Course Schedule Updates :
http://www.aticourses.com/email_signup_page.html

More Related Content

What's hot

Satellite communication lecture9
Satellite communication lecture9Satellite communication lecture9
Satellite communication lecture9sandip das
 
ppt on radar system
 ppt on radar system ppt on radar system
ppt on radar systemBiswajit Das
 
satellite-communications
satellite-communicationssatellite-communications
satellite-communicationsjhcid
 
Nuclear Physics Lecture
Nuclear Physics LectureNuclear Physics Lecture
Nuclear Physics Lecturesirwaltz73
 
Topic 7.3 - The structure of matter.pptx
Topic 7.3 - The structure of matter.pptxTopic 7.3 - The structure of matter.pptx
Topic 7.3 - The structure of matter.pptxHashemYamani
 
missile autopilot
missile autopilotmissile autopilot
missile autopilotritu maurya
 
Quadrotor Control: Autopilot
Quadrotor Control: AutopilotQuadrotor Control: Autopilot
Quadrotor Control: Autopilotadas2327
 
Gerak melingkar 2016ok
Gerak melingkar 2016okGerak melingkar 2016ok
Gerak melingkar 2016okrozi arrozi
 
Chapter 20 magnetic properties, William D. Callister
Chapter 20 magnetic properties, William D. CallisterChapter 20 magnetic properties, William D. Callister
Chapter 20 magnetic properties, William D. CallisterAgam Real
 
Radar 2009 a 16 parameter estimation and tracking part2
Radar 2009 a 16 parameter estimation and tracking part2Radar 2009 a 16 parameter estimation and tracking part2
Radar 2009 a 16 parameter estimation and tracking part2Forward2025
 
Newton-Euler's Law of Rigid body motion.pptx
Newton-Euler's Law of Rigid body motion.pptxNewton-Euler's Law of Rigid body motion.pptx
Newton-Euler's Law of Rigid body motion.pptxVishwajeetKumarResSc
 
4 radio wave propagation over the earth
4 radio wave propagation over the earth4 radio wave propagation over the earth
4 radio wave propagation over the earthSolo Hermelin
 

What's hot (20)

Satellite communication lecture9
Satellite communication lecture9Satellite communication lecture9
Satellite communication lecture9
 
Atomic magnetic moment of Materials
Atomic magnetic moment of MaterialsAtomic magnetic moment of Materials
Atomic magnetic moment of Materials
 
ppt on radar system
 ppt on radar system ppt on radar system
ppt on radar system
 
satellite-communications
satellite-communicationssatellite-communications
satellite-communications
 
CHAPTER 6 Quantum Mechanics II
CHAPTER 6 Quantum Mechanics IICHAPTER 6 Quantum Mechanics II
CHAPTER 6 Quantum Mechanics II
 
Nuclear Physics Lecture
Nuclear Physics LectureNuclear Physics Lecture
Nuclear Physics Lecture
 
Radar presentation
Radar presentation Radar presentation
Radar presentation
 
Topic 7.3 - The structure of matter.pptx
Topic 7.3 - The structure of matter.pptxTopic 7.3 - The structure of matter.pptx
Topic 7.3 - The structure of matter.pptx
 
missile autopilot
missile autopilotmissile autopilot
missile autopilot
 
Lattice dynamics
Lattice dynamicsLattice dynamics
Lattice dynamics
 
Quadrotor Control: Autopilot
Quadrotor Control: AutopilotQuadrotor Control: Autopilot
Quadrotor Control: Autopilot
 
Central force
Central forceCentral force
Central force
 
Gerak melingkar 2016ok
Gerak melingkar 2016okGerak melingkar 2016ok
Gerak melingkar 2016ok
 
Constraints
ConstraintsConstraints
Constraints
 
Ph 101-6
Ph 101-6Ph 101-6
Ph 101-6
 
Chapter 20 magnetic properties, William D. Callister
Chapter 20 magnetic properties, William D. CallisterChapter 20 magnetic properties, William D. Callister
Chapter 20 magnetic properties, William D. Callister
 
Radar 2009 a 16 parameter estimation and tracking part2
Radar 2009 a 16 parameter estimation and tracking part2Radar 2009 a 16 parameter estimation and tracking part2
Radar 2009 a 16 parameter estimation and tracking part2
 
Newton-Euler's Law of Rigid body motion.pptx
Newton-Euler's Law of Rigid body motion.pptxNewton-Euler's Law of Rigid body motion.pptx
Newton-Euler's Law of Rigid body motion.pptx
 
Classical Mechanics-MSc
Classical Mechanics-MScClassical Mechanics-MSc
Classical Mechanics-MSc
 
4 radio wave propagation over the earth
4 radio wave propagation over the earth4 radio wave propagation over the earth
4 radio wave propagation over the earth
 

Viewers also liked

ACS (Attitude Control System)
ACS (Attitude Control System) ACS (Attitude Control System)
ACS (Attitude Control System) Ali Muksin
 
Dsc Presentation (Aocs)
Dsc Presentation (Aocs)Dsc Presentation (Aocs)
Dsc Presentation (Aocs)dwinetzky
 
Actitud, control, comportamiento
Actitud, control, comportamientoActitud, control, comportamiento
Actitud, control, comportamientoMichael Castillo
 
20140124 pdr v3
20140124 pdr v320140124 pdr v3
20140124 pdr v3Dan Fries
 
Spacecraft attitude magnetic controller
Spacecraft attitude magnetic controllerSpacecraft attitude magnetic controller
Spacecraft attitude magnetic controllerfaraagahmad
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correctionSiddique Ibrahim
 
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.comFEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.comMapYourTech
 

Viewers also liked (10)

ACS (Attitude Control System)
ACS (Attitude Control System) ACS (Attitude Control System)
ACS (Attitude Control System)
 
ÓRBITA
ÓRBITAÓRBITA
ÓRBITA
 
Dsc Presentation (Aocs)
Dsc Presentation (Aocs)Dsc Presentation (Aocs)
Dsc Presentation (Aocs)
 
Actitud, control, comportamiento
Actitud, control, comportamientoActitud, control, comportamiento
Actitud, control, comportamiento
 
20140124 pdr v3
20140124 pdr v320140124 pdr v3
20140124 pdr v3
 
Spacecraft attitude magnetic controller
Spacecraft attitude magnetic controllerSpacecraft attitude magnetic controller
Spacecraft attitude magnetic controller
 
2012: Altitude Training in Ireland
2012: Altitude Training in Ireland2012: Altitude Training in Ireland
2012: Altitude Training in Ireland
 
Error detection and correction
Error detection and correctionError detection and correction
Error detection and correction
 
Error correction, ARQ, FEC
Error correction, ARQ, FECError correction, ARQ, FEC
Error correction, ARQ, FEC
 
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.comFEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
FEC-Forward Error Correction for Optics Professionals..www.mapyourtech.com
 

Similar to Attitude Determination & Control Technical Training Course Sampler

RIT kotiyam PPT as on 15.01.2024.pptx
RIT kotiyam PPT as on 15.01.2024.pptxRIT kotiyam PPT as on 15.01.2024.pptx
RIT kotiyam PPT as on 15.01.2024.pptxfdpnitkce19
 
TPT ATAL PPT As on 18.12.2023.pptx
TPT ATAL PPT As on 18.12.2023.pptxTPT ATAL PPT As on 18.12.2023.pptx
TPT ATAL PPT As on 18.12.2023.pptxcedcivilfdpced
 
Model Risk Management : Best Practices
Model Risk Management : Best PracticesModel Risk Management : Best Practices
Model Risk Management : Best PracticesQuantUniversity
 
Metrology & The Consequences of Bad Measurement Decisions
Metrology & The Consequences of Bad Measurement DecisionsMetrology & The Consequences of Bad Measurement Decisions
Metrology & The Consequences of Bad Measurement DecisionsRick Hogan
 
Computational Finance Introductory Lecture
Computational Finance Introductory LectureComputational Finance Introductory Lecture
Computational Finance Introductory LectureStuart Gordon Reid
 
Space power systems
Space power systemsSpace power systems
Space power systemsJim Jenkins
 
Subjective assignment 2
Subjective assignment 2Subjective assignment 2
Subjective assignment 2PVS Muralidhar
 
CV_VenkatramanNiranjan_2015_NoPubs
CV_VenkatramanNiranjan_2015_NoPubsCV_VenkatramanNiranjan_2015_NoPubs
CV_VenkatramanNiranjan_2015_NoPubsNiranjan Venkatraman
 
Arjun kj v2.2
Arjun kj  v2.2Arjun kj  v2.2
Arjun kj v2.2Arjun Kj
 
Space Systems Fundamentals
Space Systems FundamentalsSpace Systems Fundamentals
Space Systems FundamentalsJim Jenkins
 
Industrial Engineering Subjects
Industrial Engineering SubjectsIndustrial Engineering Subjects
Industrial Engineering Subjectsomar ayeah
 
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and LimeIRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and LimeIRJET Journal
 
IRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine LearningIRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine LearningIRJET Journal
 
ATI Professional Development Technical Training Short Course on Missile Autop...
ATI Professional Development Technical Training Short Course on Missile Autop...ATI Professional Development Technical Training Short Course on Missile Autop...
ATI Professional Development Technical Training Short Course on Missile Autop...Jim Jenkins
 
Product assurance
Product assurance Product assurance
Product assurance PriyankaKg4
 
R.A. Ambuehl Teacher
R.A. Ambuehl TeacherR.A. Ambuehl Teacher
R.A. Ambuehl TeacherRalph Ambuehl
 

Similar to Attitude Determination & Control Technical Training Course Sampler (20)

RIT kotiyam PPT as on 15.01.2024.pptx
RIT kotiyam PPT as on 15.01.2024.pptxRIT kotiyam PPT as on 15.01.2024.pptx
RIT kotiyam PPT as on 15.01.2024.pptx
 
TPT ATAL PPT As on 18.12.2023.pptx
TPT ATAL PPT As on 18.12.2023.pptxTPT ATAL PPT As on 18.12.2023.pptx
TPT ATAL PPT As on 18.12.2023.pptx
 
Model Risk Management : Best Practices
Model Risk Management : Best PracticesModel Risk Management : Best Practices
Model Risk Management : Best Practices
 
Design of Design of Technology Transfer Services
Design of Design of Technology Transfer ServicesDesign of Design of Technology Transfer Services
Design of Design of Technology Transfer Services
 
Metrology & The Consequences of Bad Measurement Decisions
Metrology & The Consequences of Bad Measurement DecisionsMetrology & The Consequences of Bad Measurement Decisions
Metrology & The Consequences of Bad Measurement Decisions
 
Computational Finance Introductory Lecture
Computational Finance Introductory LectureComputational Finance Introductory Lecture
Computational Finance Introductory Lecture
 
Space power systems
Space power systemsSpace power systems
Space power systems
 
Subjective assignment 2
Subjective assignment 2Subjective assignment 2
Subjective assignment 2
 
CV_VenkatramanNiranjan_2015_NoPubs
CV_VenkatramanNiranjan_2015_NoPubsCV_VenkatramanNiranjan_2015_NoPubs
CV_VenkatramanNiranjan_2015_NoPubs
 
Arjun kj v2.2
Arjun kj  v2.2Arjun kj  v2.2
Arjun kj v2.2
 
Space Systems Fundamentals
Space Systems FundamentalsSpace Systems Fundamentals
Space Systems Fundamentals
 
Unit 6
Unit 6Unit 6
Unit 6
 
Industrial Engineering Subjects
Industrial Engineering SubjectsIndustrial Engineering Subjects
Industrial Engineering Subjects
 
Qualificacao acd
Qualificacao acdQualificacao acd
Qualificacao acd
 
Seminar nov2017
Seminar nov2017Seminar nov2017
Seminar nov2017
 
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and LimeIRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
IRJET- Stabilization of Black Cotton Soil using Rice Husk Ash and Lime
 
IRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine LearningIRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine Learning
 
ATI Professional Development Technical Training Short Course on Missile Autop...
ATI Professional Development Technical Training Short Course on Missile Autop...ATI Professional Development Technical Training Short Course on Missile Autop...
ATI Professional Development Technical Training Short Course on Missile Autop...
 
Product assurance
Product assurance Product assurance
Product assurance
 
R.A. Ambuehl Teacher
R.A. Ambuehl TeacherR.A. Ambuehl Teacher
R.A. Ambuehl Teacher
 

More from Jim Jenkins

Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course SamplerDigital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course SamplerJim Jenkins
 
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...Jim Jenkins
 
ELINT Interception and Analysis course sampler
ELINT Interception and Analysis course samplerELINT Interception and Analysis course sampler
ELINT Interception and Analysis course samplerJim Jenkins
 
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...Jim Jenkins
 
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...Jim Jenkins
 
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...Jim Jenkins
 
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course SamplerSpace Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course SamplerJim Jenkins
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerJim Jenkins
 
Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...Jim Jenkins
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerJim Jenkins
 
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...Jim Jenkins
 
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
Communications Payload Design and  Satellite System Architecture: Bent Pipe a...Communications Payload Design and  Satellite System Architecture: Bent Pipe a...
Communications Payload Design and Satellite System Architecture: Bent Pipe a...Jim Jenkins
 
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...Jim Jenkins
 
Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Jim Jenkins
 
Software Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerSoftware Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerJim Jenkins
 
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...Jim Jenkins
 
Satellite RF Communications and Onboard Processing Course Sampler
Satellite RF Communications  and Onboard Processing Course SamplerSatellite RF Communications  and Onboard Processing Course Sampler
Satellite RF Communications and Onboard Processing Course SamplerJim Jenkins
 
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course SamplerFundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course SamplerJim Jenkins
 
Space Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course samplerSpace Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course samplerJim Jenkins
 
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...Jim Jenkins
 

More from Jim Jenkins (20)

Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course SamplerDigital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
Digital Signal Processing - Practical Techniques, Tips and Tricks Course Sampler
 
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
ATI Space, Satellite, Radar, Defense, Systems Engineering, Acoustics Technica...
 
ELINT Interception and Analysis course sampler
ELINT Interception and Analysis course samplerELINT Interception and Analysis course sampler
ELINT Interception and Analysis course sampler
 
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...NEW ATICourses space, satellite,aerospace, engineering, technical training co...
NEW ATICourses space, satellite,aerospace, engineering, technical training co...
 
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
ATIcourses Agile, Scrum, SharePoint, Space, Satellite, Radar & Engineering Te...
 
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
Space Radiation & It's Effects On Space Systems & Astronauts Technical Traini...
 
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course SamplerSpace Systems & Space Subsystems Fundamentals Technical Training Course Sampler
Space Systems & Space Subsystems Fundamentals Technical Training Course Sampler
 
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course SamplerAESA Airborne Radar Theory and Operations Technical Training Course Sampler
AESA Airborne Radar Theory and Operations Technical Training Course Sampler
 
Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...Ati space, satellite,aerospace,engineering technical training courses catalog...
Ati space, satellite,aerospace,engineering technical training courses catalog...
 
Spacecraft RF Communications Course Sampler
Spacecraft RF Communications Course SamplerSpacecraft RF Communications Course Sampler
Spacecraft RF Communications Course Sampler
 
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
New catalog of ATI courses on Space, Satellite, Radar, Missile, Defense & Sys...
 
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
Communications Payload Design and  Satellite System Architecture: Bent Pipe a...Communications Payload Design and  Satellite System Architecture: Bent Pipe a...
Communications Payload Design and Satellite System Architecture: Bent Pipe a...
 
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
ATI_Space_Satellite_Radar_Defense_Sonar_Acoustics_Technical_Training_Courses_...
 
Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...Ati courses technical training professional courses catalog development space...
Ati courses technical training professional courses catalog development space...
 
Software Defined Radio Engineering course sampler
Software Defined Radio Engineering course samplerSoftware Defined Radio Engineering course sampler
Software Defined Radio Engineering course sampler
 
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
ATI Catalog Of Space, Satellite, Radar, Defense and Systems Engineering Techn...
 
Satellite RF Communications and Onboard Processing Course Sampler
Satellite RF Communications  and Onboard Processing Course SamplerSatellite RF Communications  and Onboard Processing Course Sampler
Satellite RF Communications and Onboard Processing Course Sampler
 
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course SamplerFundamentals of Passive and Active Sonar Technical Training Short Course Sampler
Fundamentals of Passive and Active Sonar Technical Training Short Course Sampler
 
Space Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course samplerSpace Environment & It's Effects On Space Systems course sampler
Space Environment & It's Effects On Space Systems course sampler
 
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
Bioastronautics: Space Exploration and its Effects on the Human Body Course S...
 

Recently uploaded

Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfEasyPrinterHelp
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationZilliz
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxEasyPrinterHelp
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024TopCSSGallery
 

Recently uploaded (20)

Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 

Attitude Determination & Control Technical Training Course Sampler

  • 1. Course Sampler From ATI Professional Development Short Course Attitude Determination & Control Instructor: Dr. Mark E. Pittelkau ATI Course Schedule: http://www.ATIcourses.com/schedule.htm ATI's Attitude Determination: http://www.aticourses.com/attitude_determination.htm
  • 2. www.ATIcourses.com Boost Your Skills 349 Berkshire Drive Riva, Maryland 21140 with On-Site Courses Telephone 1-888-501-2100 / (410) 965-8805 Tailored to Your Needs Fax (410) 956-5785 Email: ATI@ATIcourses.com The Applied Technology Institute specializes in training programs for technical professionals. Our courses keep you current in the state-of-the-art technology that is essential to keep your company on the cutting edge in today’s highly competitive marketplace. Since 1984, ATI has earned the trust of training departments nationwide, and has presented on-site training at the major Navy, Air Force and NASA centers, and for a large number of contractors. Our training increases effectiveness and productivity. Learn from the proven best. For a Free On-Site Quote Visit Us At: http://www.ATIcourses.com/free_onsite_quote.asp For Our Current Public Course Schedule Go To: http://www.ATIcourses.com/schedule.htm
  • 3. FOREWORD 2 The contents of this book were prepared by the author for the Spacecraft Attitude Determination and Control Course offered through the Applied Technology Institute (ATI). This course material has been continuously revised since its introduction in 1999 to conform to the typical student’s needs and to follow technological developments in spacecraft systems, sensors, actuators, and methodologies. Much revision is the direct result of active student participation in the lectures and feedback obtained through the course evaluation form. This book is provided to you for your personal use. This book is protected by copyright laws and may not be modified, reproduced, scanned, or recorded by any electronic or mechanical means without express written permission by the author. All data and equations are believed to be correct, however, it is the responsibility of the user of this book to ensure correctness of all data, equations, and results derived therefrom. The author shall not be responsible for losses incurred by typographical or other errors or omissions. Dr. Mark E. Pittelkau
  • 4. What You Will Learn 3 This three-and-a-half-day course provides a detailed introduction to spacecraft attitude estimation and control. This course emphasizes many practical aspects of attitude control system design but with a solid theoretical foundation. The student will learn the fundamentals of spacecraft control system engineering. As with any such learning endeavor, the knowledge gained will be retained and strengthened through actual practice. In this course, spacecraft kinematics and dynamics are developed for use in control design and system simulation. The principles of operation and characteristics of attitude sensors and actua- tors are discussed. Environmental factors that affect pointing accuracy and attitude dynamics are presented. Pointing accuracy, stability (smear), and jitter definitions, pointing error metrics, and analysis methods are presented. The various types of spacecraft pointing controllers and design, and analysis methods, and back-of-the-envelope design equations are presented. Attitude determination methods are discussed, including TRIAD, QUEST, and Kalman filtering. Sensor alignment and calibration is also covered. The depth and breadth of the topics covered has been adjusted to fit within the alloted time for the course. There is no specific textbook for this course. However, each section includes a carefully selected bibliography. Many of the references are excellent books. Students should have an engineering background including calculus and linear algebra. A background in control systems is ideal but not required. A review of control systems theory is included in the course notes, but is not presented due to insufficient time for the course; it would require another half-day. Sufficient background mathematics and control systems theory are presented throughout the course but are kept to the minimum necessary.
  • 5. About the Instructor 4 Dr. Mark E. Pittelkau has been an independent consultant since 2005. He was previously with the Applied Physics Laboratory, Orbital Sciences Corporation, CTA Space Systems, and Swales Aerospace. His early career at the Naval Surface Warfare Center involved target tracking, gun pointing control, and gun system calibration, and he has recently worked in target track fusion. His experience in satellite systems covers all phases of design and operation, including conceptual design, implementation, and testing of attitude control systems, attitude and orbit determination, attitude sensor alignment and calibration, optimal slewing, control-structure interaction analysis, stability and jitter analysis, and post-launch support. His current interests are precision attitude determination, attitude sensor calibration, precision attitude control, and optimal slewing. Dr. Pittelkau earned the B.S. and Ph.D. degrees in Electrical Engineering at Tennessee Technological University and the M.S. degree in EE at Virginia Polytechnic Institute and State University.
  • 6. CONTENTS DAY 1 AM — Basics DAY 3 AM — Attitude Determination ∙ Introduction ∙ Single-Frame Methods ∙ Kinematics ∙ Kalman Filter Review ∙ Dynamics DAY 3 PM — Attitude Determination DAY 1 PM — Hardware ∙ Attitude Determination Filter ∙ Sensors ∙ Actuators DAY 4 AM — System Calibration ∙ Environmental Disturbance Torques ∙ What is System Calibration? ∙ Attitude Dependent/Independent Calibration Methods DAY 2 AM — Attitude Controller Design ∙ Misalignment and Gyro Error Models ∙ Control Systems Review (not presented) ∙ Attitude Sensor and Gyro Calibration ∙ Pointing Error Metrics; Jitter and Stability Analysis ∙ Examples for Attitude Determination and Calibration ∙ ˙ and × Laws, Momentum Control ∙ Nonlinear and Linearized Dynamics DAY 4 PM — Time and Coordinate Systems ∙ Gravity Gradient Stability ∙ Earth Orientation ∙ Geodetic and Geocentric Coordinates DAY 2 PM — Attitude Controller Design ∙ Orbital and Spacecraft Coordinate Systems ∙ Spin Stabilization ∙ Time and Time Conversion ∙ Momentum Bias Control ∙ Spacecraft Time, Timing, and Time Tagging ∙ Zero Momentum Control ∙ LQR Control of Attitude ∙ Flexible Structures ∙ Validation, Verification, Testing
  • 7. KINEMATICS ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL KINEMATICS — 1
  • 8. Overview ∙ Reference Frames ∙ Vectors and Vector Operations ∙ Direction Cosine Matrices ∙ Rotation Transformations ∙ Time Derivative of a Vector ∙ Euler Angles ∙ Time Derivative of a Direction Cosine Matrix ∙ Small Angle Transformations ∙ Quaternions and Quaternion Operations ∙ Time Derivative of a Quaternion ∙ Small Angle Quaternions ∙ Angle-Axis Represenation ∙ Quaternion ⇔ DCM Conversion ∙ Quaternion Transformations of Vectors ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL KINEMATICS — 2
  • 9. Vector Cross Product ∙ cross product: rotation of into about axis ⊥ to and ⎡ ⎤ − × =⎣ − ⎦ = ∣ ∣∣ ∣ sin 1 − ∙ cross product matrix: [ ×] = × ⎡ ⎤ 0 − [ ×] = ⎣ 0 − ⎦ − 0 ∙ Non-commutativity: × =− × 2 ∙ Products of imaginary units: ˆ2 = ˆ2 = ˆ = ˆˆˆ = −1 ∙ Cross products of basis vectors ˆ × ˆ = ˆ × ˆ = ˆ × ˆ = 0ˆ + 0ˆ + 0 ˆ ˆ× ˆ = ˆ ˆ ׈= ˆ ˆ× ˆ= ˆ . .. . ... . .... ... . .. . .. .. . . .. .. . .. . . .. .. . .. . .. . . .. .. . .... ..... ..... .. .... . .... . ....... . . .... .... ........ ... .... .... . .... . . ..... .... .... .. . . .. ........ .. .... . . . . ..... . . .... .... ..... . ........ . . .... × ...... ... .... . . .. .. . .. .. . . .... . . . ... ................................................... . .................................................. ... ... . . .. .. . .. . 1 .... .... ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL KINEMATICS — 6
  • 10. What is Attitude? ∙ Attitude (or orientation) is the direction of the axes of a body-fixed frame relative to some other frame. This other frame could be inertially fixed, Earth fixed, etc. ∙ No matter what rotations resulted in a given attitude, the attitude can be described by a single rotation vector and rotation angle = ∣ ∣. z φ ϕ y q(φ) A(φ) x normalize normalize |q|=1 φ AT A = I rotation vector 2 1 sin( /2) A( ) = ( − ∣ ∣2)I − 2 [ ×] + 2 ⎡ ⎤ = = ⎣2 /2 ⎦ sin 1 − cos cos( /2) A( ) = (cos )I − [ ×] + 2 ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL KINEMATICS — 8
  • 11. DYNAMICS ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL DYNAMICS — 1
  • 12. Overview ∙ Force and Moment ∙ Inertia Matrix for a Rigid Body ∙ Generalized Inertia Matrix (Rigid Body) ∙ Principle Axes of Inertia ∙ Momentum and Kinetic Energy ∙ Euler’s Equation ∙ Dynamics of a Spinning Symmetric Body ∙ Slosh Dynamics ∙ Wire (Boom) Antennas on Spinning Spacecraft ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL DYNAMICS — 2
  • 13. Moment of Inertia Matrix for a Rigid Body ∙ Moment of Inertia is also called the Inertia Dyadic or The Inertia Matrix ∙ Angular velocity of element d = × =− × ∙ Angular momentum d of mass element d d = × ( d ) = −[ ×][ ×] d ∙ Total angular momentum of body ℬ = d = −[ ×][ ×] d = ℬ ℬ 2 2 ⎡ ⎤ + − − = −[ ×]2 d = ( ) − d = ⎣ − 2 + 2 − ⎦d ℬ ℬ ℬ 2 2 − − + ∙ Note negative signs on products of inertia terms (off diagonal elements) – This matrix is sometimes defined without the negative signs. When in doubt, ask! ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL DYNAMICS — 5
  • 14. Momentum and Kinetic Energy ∙ Momentum is the phenomenon that keeps a body in motion once that motion is started, assuming there are no perturbing forces or torques – Linear momentum: = – Angular momentum: = These are vector quantities and can be represented in any coordinate system ∙ Kinetic energy 1 – For translational motion: = 2 ∣ ∣2 – For rotational motion: =1 2 ∙ Note that momentum is conserved, energy is not conserved (may be dissipated) – Spinning motion about a non-principal axis of inertia eventually becomes motion about the principal axis of inertia (“flat spin”) – Energy dissipation mechanisms include fuel slosh, antenna and solar array vibration (structural damping), atmospheric friction, damping devices ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL DYNAMICS — 10
  • 15. SENSORS ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SENSORS — 1
  • 16. Overview ∙ Coarse Sun Sensor (CSS) ∙ Digital Sun Sensor (DSS) ∙ Fine Sun Sensor (FSS) ∙ Static Earth Horizon Sensor (HS) ∙ Three-Axis Magnetometer (TAM) ∙ Gyros – Types of gyros – Error sources – Error modeling – Allan Variance ∙ Stellar Inertial Attitude Sensors – Star Camera, Star Tracker, Star Scanner – Error sources – Star catalogs – Parallax and Velocity Aberration ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SENSORS — 2
  • 17. Horizon Sensor Errors ∙ radiance gradient (0.08 to 0.12 deg) ∙ 15 m CO2 altitude uncertainty (30 km (pole in winter) to 40 km (equator)) ∙ Earth oblateness ∙ detector bias ∙ calibration table error ∙ noise Errors due to radiance gradient may be modeled as first order Markov (correlated) with time constant 500 to 1500 seconds Optical radius of the Earth at latitude given by = ⊕ (1 − sin2 + sin ) + ℎ where ⊕ is the mean equatorial radius of the Earth is flattening due to Earth oblateness ℎ height of the 15 m IR horizon accounts for seasonal or other latitude-dependent variations ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SENSORS — 7
  • 18. Scale Factor Error Simple gyro model: out = (1 + SFE) in SFE has three components: SFE = SSFE + ASFE⋅ sign( in ) + NSFE( in ) in — sensed angular rate out — output angular rate — is a fixed nominal scale factor SFE — Scale Factor Error SSFE — Symmetric Scale Factor Error (can be positive or negative) ASFE — Asymmetric Scale Factor Error (can be positive or negative) NSFE — Nonlinear Scale Factor Error, also called scale factor linearity, a nonlinear function of in 1:1 SSFE SSFE Output Angular Rate (rad/sec) ASFE Scale Factor Error (ppm) ASFE NSFE 0 0 NSFE 0 0 Angular Rate (rad/sec) Input Angular Rate (rad/sec) Types of scale factor error Deviation from ideal 1:1 transfer function Actual scale factor nonlinearity may not be such a “nice” function as that shown. Scale factor errors also change with temperature and ageing. ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SENSORS — 24
  • 19. Low Spatial Frequency Error (LSFE) Low Spatial Frequency Error (LSFE), sometimes called FOV Rate Spatial Error, varies slowly with location in the FOV. LSFE comprises the following errors: Optical Distortion Causes star position error to vary with location. Fixed Focal Length Offset Radial star position error due to focal length error. Thermal Scale Radial star position error due to focal length change with temperature. Chromaticity Colors are refracted at slightly different angles as they pass through the lens. They also have different silicon absorption depths in the CCD that results in different spatial responses. Lateral error is compensated based on cataloged star color (spectral class) or B-V index. Charge transfer inefficiency (CTI, CTE) changes due to radiation degradation, which causes a position dependent centroid error. Even if CTI is compensated, non-uniform CTI produces centroid error. Calibration Residuals Lens and detector distortion and focal length error may be calibrated but not without residual error. Fixed Pattern Noise (FPN) is usually caused by timing error or EMI. ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SENSORS — 46
  • 20. Control Systems Review ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL Control Systems Review — 1
  • 21. Overview Select Topics from Classical and Modern Control Theory ∙ System Models via differential equations ∙ Laplace Transform ∙ Block Diagrams ∙ Time Response ∙ Frequency Response ∙ Stability (Nyquist, Bode, Nichols plots; M-Circles, Phase and Gain Margins) ∙ State Space Systems ∙ State Space Block Diagram ∙ Response to white noise ∙ Linear Quadratic Regulator control ∙ Linear Quadratic Gaussian control ∙ Stability of LQR and LQG ∙ Plant Augmentation ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL Control Systems Review — 2
  • 22. Example Nichols Chart Previous example with open-Loop Poles on the axis 1 ( ) ( )= ( + 1) Nichols Chart 40 0 dB 30 0.25 dB 0.5 dB 20 1 dB −1 dB 10 3 dB 6 dB −3 dB Open−Loop Gain (dB) 0 −6 dB −10 −12 dB −20 −20 dB −30 −40 −40 dB −50 −60 dB −60 −360 −315 −270 −225 −180 −135 −90 −45 0 Open−Loop Phase (deg) ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL Control Systems Review — 29
  • 23. Closed-Loop PID Control System - time domain d(t) Kp e + u(t) + + r(t) Ki ∫ G y(t) +– + + de Kd dt Position gain Integral gain Derivative gain Plant dynamics (spacecraft dynamics) ( ) reference or setpoint input (position) ( ) plant input ( ) disturbance input ( ) plant output (position) Time domain – frequency domain relationships ( = ) d () 1 ( ) ⇐⇒ ( ) ⇐⇒ ( ) ( ) d ⇐⇒ ( ) d ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 46
  • 24. SPACECRAFT ATTITUDE CONTROL ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 1
  • 25. Outline ∙ Implications of orbit/trajectory and mission on ACS design ∙ Spacecraft Dynamics ∙ Rate Damping — B-dot and × Laws ∙ Gravity Gradient Control ∙ Spin Stabilization ∙ Momentum Bias Control ∙ Zero Momentum Control ∙ Gyroless Attitude Control ∙ Typical Design Parameters ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 2
  • 26. Spacecraft Dynamics Euler’s equation ˙ + × = ℎ + + = + Total momentum Rigid-body inertia matrix Wheel momentum = × Gyroscopic torque ℎ = × Momentum control torque (B-dot or × ) = 3 2( × ) Gravity gradient torque Disturbance torque Attitude control torque (torque on the spacecraft) Substitute into Euler’s equation ˙ + + = ℎ + + Wheel control torque ˙ = = ℎ − Dynamics equation ˙ = − + + ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 8
  • 27. Rate Damping—B-dot Law ∙ Bdot is a method for reducing momentum without knowledge of body rates. ∙ A commanded magnetic moment (in A⋅m2) is proportional to ˙ = d / d = ˙ >0 ∙ Generated torque is = × (N⋅m) ∙ ˙ approximated by high-pass filtering or first order differencing the measured field – First-order difference with samples and sample interval ˙ = (1/ )( − −1 ) =( / ) × −1 – For stability and efficiency, must sample fast enough so that rotation over one sample interval is ≲ 30 degrees ∙ The momentum decreases over an orbit as changes direction, so is less effective at lower inclination orbits and virtually ineffective for equatorial orbits. ∙ Usually requires at least one orbit to damp (reduce) angular rate ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 10
  • 28. Linearized Spacecraft Dynamics ∙ Gravity gradient torque is linearized about nadir-pointing attitude in this expression ∙ , , are small-angle perturbations from a given attitude frame, in this case the LVLH reference frame ∙ Omit cross-product inertias that multiply , , -axis (“Roll”) ¨ − ℎ −4 2 ( − ) − ℎ + ( − + ) ˙ +ℎ ˙ = ℎ + + ˙ ℎ −ℎ −4 2 -axis (“Pitch”) ¨ +3 2 ( − ) + ℎ + ℎ −ℎ ˙ +ℎ ˙ = ℎ − ˙ −ℎ +3 2 -axis (“Yaw”) ¨ − ℎ − 2 ( − ) + ℎ + ( − + ) ˙ −ℎ ˙ = ℎ + − ˙ ℎ −ℎ + ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 18
  • 29. Roll/Yaw Dynamics In State Space Form and assumed negligible ⎡ ⎤ ⎡ ⎤⎡ ⎤ ⎡ ⎤ ˙ 0 0 1 0 0 ⎡ 0 ⎤ 0 ⎡ ⎤ 0 0 ⎢˙ ⎥ ⎢ 0 0 0 1 ⎥⎢ ⎥ 1 ⎢0 0 0 ⎥⎣ ⎦ ⎢ 0 0⎥ ⎢¨ ⎥ = ⎢ ⎥ + ⎢0 +⎢1 ⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢ ⎥ ⎥⎢ ˙ − ⎦ ⎥ 0⎥ ⎣ ⎦ ⎣ 31 0 0 34 ⎦⎣ ⎦ ⎣ ⎣ ⎦ ¨ 0 42 43 0 ˙ − 0 0 1 I 0 0 = ˙ + (pitch rate included here) [ ×] I ⎡ ⎤ ⎡ ⎤ 0 =⎣ ⎦ = ⎣− ⎦ = orbital rate ≃ 0.001 rad/sec for LEO 0 ℎ −4 2 ( − ) ℎ + ( − + ) 31 = 34 = ℎ − 2( − ) ℎ + ( − + ) 42 = 43 =− ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 21
  • 30. Gravity Gradient Effect on Spin Stabilized Spacecraft Average gravity gradient torque over one orbit 3 ⟨ gg⟩ = −( + )/2 ( ⋅ )( × ) (1 − 2) 3 n z = unit orbit normal vector = unit spin axis vector = gravitational constant τ = semimajor axis = eccentricity ωp GG torque causes the spin axis to precess on a cone about orbit normal with half-cone angle arccos( ⋅ ) The rate of precession is proportional to this half-cone angle. This same effect causes precession of Earth’s spin axis with a period of 25,700 years (luni-solar precession). ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 39
  • 31. Torque Disturbance Sensitivity Sensitivity equation: attitude response to torque disturbances (SISO) / = 3 2+ + + = 0.7071, = (2 )0.02 rad/sec, = /10 rad/sec, = 100 kg⋅m2 The disturbance sensitivity reaches a peak near , near the loop bandwidth. Disturbance Sensitivity 0 −5 −10 −15 sensitivity (dB) −20 −25 −30 −35 −40 −4 −3 −2 −1 10 10 10 10 frequency (Hz) ⃝ 1998–2010 c Mark E. Pittelkau ATTITUDE DETERMINATION AND CONTROL SPACECRAFT ATTITUDE CONTROL — 52
  • 32. To learn more please attend ATI course Attitude Determination & Control Please post your comments and questions to our blog: http://www.aticourses.com/blog/ Sign-up for ATI's monthly Course Schedule Updates : http://www.aticourses.com/email_signup_page.html