20
1 U S A F A Space Systems Research Center Viscito Rate and Attitude Determination Using Solar Array Currents United States Air Force Academy Space Systems Research Center C1C Lauren Viscito, Operations Team Member C1C Michael Cerise, Operations Team Member

Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

1

U S A F A

Space

Systems

Research

Center

Viscito

Rate and Attitude Determination Using Solar Array Currents

United States Air Force Academy

Space Systems Research Center

C1C Lauren Viscito, Operations Team MemberC1C Michael Cerise, Operations Team Member

Page 2: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

2

U S A F A

Space

Systems

Research

Center

Viscito

Introduction

� Cadets “Learn Space by Doing Space”

• Real-world, hands-on experience • “Cradle-to-Grave” of space missions

• Mission design

• Payload and subsystem development

• Assembly, integration & testing

• Launch & on-orbit operations • Program management

� Support DoD space S&T objectives

• Be a Real AF program• Do Real DoD science

(fly SERB payloads)

� Train a cadre of space professionals

Page 3: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

3

U S A F A

Space

Systems

Research

Center

Viscito

FalconSAT-3

� 8 March 2007

� Atlas V EELV/ESPA� Orbit:

• Altitude: 560 km

• Inclination: 35.4 deg

� Mass: 54.3 kg (119.7 lbm)� Size: 45.7 cm (18 in) cube� Payloads:

• Micro Propulsion Attitude Control System (MPACS)

• Flat Plasma Spectrometer (FLAPS)

• Plasma Local Anomalous Noise Environment (PLANE)• Shock ring vibration suppression• Gravity Gradient Boom

Page 4: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

4

U S A F A

Space

Systems

Research

Center

Viscito

�Rate Determination • First step to 3 axis stabilized satellite

�Attitude Determination Using Solar Array Currents• Attitude Determination Essential to Spacecraft Mission

• Small spacecraft typically use a TRIAD algorithm for attitude determination incorporating two types of sensors (magnetometers, sun/star sensors, etc.)

• Solar Arrays can be used as sun sensor

Introduction

Page 5: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

5

U S A F A

Space

Systems

Research

Center

Viscito

BoxSat

� Example: BoxSat

� Cube, Solar Arrays of equal size on all six sides

Page 6: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

6

U S A F A

Space

Systems

Research

Center

Viscito

Rate Determination

� As BoxSat orbits the Earth, it rotates

� During rotation solar arrays change orientation relative to Sun.

� Maximum current produced when array is perpendicular to Sun.

� Peak current is the highest current produced during a given rotation

Max Current Peak Current

Page 7: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

7

U S A F A

Space

Systems

Research

Center

Viscito

Rate Determination

� The rotation rate over several orbits can be calculated using the frequency of the peak power.

� Matlab’s Fast Fourier Transform gives the highest occurring frequency.

Page 8: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

8

U S A F A

Space

Systems

Research

Center

Viscito

FS3 TLM 9 April

FalconSAT-3 Solar Array Currents 9 April 2007 1830Z

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0 50 100 150 200 250 300

Time Elapsed (Sec)

Curr

ent (A

mps)

+X

+Y

-X

-Y

Page 9: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

9

U S A F A

Space

Systems

Research

Center

Viscito

FS3 TLM 9 April

� FalconSAT-3

Telemetry from 9 April

� ~50 data points over 5

minutes

� Very rough plot-

indicates not enough

data points or not

enough observation

time

Page 10: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

10

U S A F A

Space

Systems

Research

Center

Viscito

Page 11: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

11

U S A F A

Space

Systems

Research

Center

Viscito

FS3 TLM 4 April – 18 April

� FalconSAT-3 Telemetry

from 6 passes during 4

April – 18 April

� ~ 200 data points

� Total Observation time

~ 33 Minutes

• 1/3 of total orbit

� Rates Program predicts

28 minutes rotation rate.

Page 12: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

12

U S A F A

Space

Systems

Research

Center

Viscito

Rate Determination

� During one revolution, each array will pass through peak power at a different time

Array Currents

-100

0

100

200

300

400

500

600

700

800

0 500 1000 1500 2000 2500 3000

Time (sec)

Apm

litu

de +X

+Y

-X

-Y

Page 13: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

13

U S A F A

Space

Systems

Research

Center

Viscito

AO-51 TLM August 2006

� AO-51 TLM data from 7-

8 August 2006

� ~3000 data points over 1

day

� Gives accurate rotation

rate of ~50 minutes

� Shows that process

works, just need more

observations over time

Page 14: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

14

U S A F A

Space

Systems

Research

Center

Viscito

Attitude Determination

� Three components

• Orbit Propagation- Used to determine the Truth Sun Vector

• Truth Sun Vector- Inertial frame vector based on orbit propagation

• Body Sun Vector- Local body frame vector based on solar array

currents

Page 15: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

15

U S A F A

Space

Systems

Research

Center

Viscito

Attitude Determination

� Max current indicates body sun vector is normal to array

� Generally results in max current in panel facing sun and

minimal current in other panels

Max Current

Minimal

Current

Page 16: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

16

U S A F A

Space

Systems

Research

Center

Viscito

Attitude Determination

� Peak current, or less than max current, indicates the body sun vector is incident to the array

� Using the equation below, the incidence angle sweeps out a cone on the face of the array

)cos(13672

θηm

WPsa =

Page 17: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

17

U S A F A

Space

Systems

Research

Center

Viscito

Attitude Determination

� After translating the cones to the geometric center of BoxSat, the intersection and center create a body sun

vector which can be calculated as a unit vector using

the below equation

[ ]

=

maxmaxmax

,,,,current

current

current

current

current

current

z

z

y

y

x

xzyx

Page 18: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

18

U S A F A

Space

Systems

Research

Center

Viscito

Underdetermined Condition

� If the sun is incident to only two arrays, or there are less than six arrays, the problem becomes underdetermined

� You can use a different telemetry points, such as temperature sensors, communication gain, or magnetometers to resolve the last dimension.

[ ]

±= z

y

y

x

xzyx

current

current

current

current ˆ,,,,maxmax

Page 19: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

19

U S A F A

Space

Systems

Research

Center

Viscito

�Solar Arrays can be used for attitude determination

�Added sensor for no additional cost

• Substitution for malfunctioning sensor

• Extra sensor for attitude validation

�Even in eclipse earthshine can be used

Conclusion

Page 20: Rate and Attitude Determination Using Solar Array Currents...• Gravity Gradient Boom. 4 U S A F A Space Systems Research Center Viscito Rate Determination • First step to 3 axis

20

U S A F A

Space

Systems

Research

Center

Viscito

Questions