ADCS Report Firstdraft
ADCS Report Firstdraft
SPACECRAFT DESIGN
SPEC
Stellar Population and Evolution with CubeSat
AA. 2017/2018
Spacecraft Design SPEC ADCS GROUP
2
Spacecraft Design SPEC ADCS GROUP
CHAPTER A
ACRONYMS
3
Spacecraft Design SPEC ADCS GROUP
CHAPTER 1
INTRODUCTION
This report deals with the attitude determination and control subsystem of the 6U CubeSat
developed by the students of Sapienza Università di Roma, attending the course of Spacecraft
Design, Faculty of Engineering. This report contains 5 chapters each dealing with a specific portion
of the work carried out for the ADCS subsystem.
Chapter - 1 It includes an introduction as to what an ADCS does as well as a brief look at what
components and theories contribute to its final outlook.
Chapter - 2 It gives an insight into the theories behind attitude determination as well as control.
Also, an introduction and definition of the different types of components can be found in this
chapter.
Chapter - 3 It further expands the report by stating the details and specifications of the
components chosen for this mission and defending the choices in turn answering a few “Why”
questions.
Chapter - 4 It is all about calculations of various parameters to be dealt with by the ADCS. Details
of formulae, concepts and values will be described in it, also answering a few “How”
questions.
1.1 OVERVIEW
To be able to take photos of the distant target star, an attitude determination and control system
(ADCS) is required. It will be used for pointing the camera, which is fixed in the satellite structure.
Furthermore, it shall be needed after deployment for detumbling of the satellite. Between photo-
tasks the ADCS is needed for pointing the satellite sides with solar panels towards the Sun to
maximize the power input. This also secures that the camera is not pointed directly towards the
Sun.
The development of the Attitude Determination and Control System (ADCS) has been split up into
two parts.
1. The Attitude Control (ACS) part containing the main task of maintaining or changing the
satellite’s attitude, based on information about the same.
2. The second part of the ADCS consists of the Attitude Determination (ADS), whose main
purpose is to determine the current attitude of the satellite by use of on-board sensors,
mathematical models used as reference to measurements. This report will deal with the
subject of attitude determination and control of the 6U CubeSat.
4
Spacecraft Design SPEC ADCS GROUP
CHAPTER 2
DEFINITIONS AND USEFUL THEORETICAL KNOWLEDGE
When the attitude determination and control subsystem in the satellite has been initialized, the
satellite will start a detumbling maneuver. The detumbling is performed to slow down any rotations
of the satellite, which may be caused by its deployment. When detumbling is performed the
satellite will point the solar panels towards the Sun to collect as much power as possible. As soon as
the first communication with the satellite is established, the satellite will receive the properties of
its orbit, to obtain knowledge about its position.
To define an orbit around Earth, two specific Earth related coordinate systems are given
beforehand. They both have their origin in the geometrical center of the Earth and are named the
Earth Centered Inertial (ECI) coordinate frame and the Earth Centered Earth Fixed (ECEF)
coordinate frame.
Also known as ECI, it represents a coordinate system with origin in the centre of Earth, which is
fixed relative to the Earth’s rotation. Its X-axis is parallel with the Vernal Equinox (The axis around
which the Earth rotational axis is tilted relative to its orbital plane) and its Z-axis, which is parallel
with the Earth rotational axis (Fig.1).
The second coordinate frame is the Earth Centred Earth Fixed (ECEF) coordinate frame or simply,
terrestrial reference frame (TRF). In this frame the X-axis is passing through the zero longitude, also
known as Greenwich meridian, and has a Z-axis parallel with the rotational axis. In this way the ECEF
frame is fixed to the earth itself and rotates around with it (Fig.2).
5
Spacecraft Design SPEC ADCS GROUP
Magnetorquers, momentum/reaction wheels, thrusters, control moment gyroscopes (CGM) are the
few known possible actuators. Thrusters and CGM are considerably high in size and mass and hence
can be eliminated from our options.
2.4.1 MAGNETORQUERS
A magnetorquer or magnetic torquer (also known as torque rod) is a satellite system for attitude
control, detumbling and desaturation, built from electromagnetic coils. The magnetorquer creates a
magnetic field that interfaces with an ambient magnetic field, usually Earth's, so that the counter-
forces produced provide useful torque. It has been chosen to use Magnetorquers mainly due to
their limited size. They are also lightweight, highly reliable due to the absence of moving parts and
energy-efficient. Unlike thrusters, they do not require expendable propellant either (Fig.3).
6
Spacecraft Design SPEC ADCS GROUP
Three-axis attitude control is needed for our 6U CubeSat (to point continuously to the target star).
In order to have three-axis attitude control it is necessary to determine a full three-axis attitude
given in the ECI frame. The reference sensors considered for the 6U CubeSat are: Star sensors, sun
sensors and three axis magnetometers.
7
Spacecraft Design SPEC ADCS GROUP
Sun sensors are used for providing a vector measurement to the Sun. Sun sensors are available in
various designs, small sizes and low mass of just a few grams. Different designs exist for making
double or three axis sun sensors. The measured Sun vector is compared to an on-board model of
the direction to the Sun in the ECI frame. Incoming Earth Albedo on a sun sensor will affect the
accuracy of the sensor.
8
Spacecraft Design SPEC ADCS GROUP
CHAPTER 3
COMPONENTS
A crucial part of the ADCS work is the research of satellite components, specifically components
that could be used for the cube sat design, continuing to improve the spacecraft Attitude
Determination and control system. This included both actuators, to maneuver the cube sat and
sensors, to detect the orientation of the satellite relative to both the sun and the earth, etc.
The actuators were selected based on three key factors: mass, power required while operating and
their size, as the Cube Sat has very specific sizing requirements. In addition, the cost and complexity
of the components was considered, for this reason, it was discarded the option self-developed
components. There are many components ready and tested for cube sat standards.
Regarding the star sensors, they were chosen based upon their mass, size, and power as well, but
more consideration was given to the accuracy of the component to fit the payload requirements.
Therefore, the components can be summarized on:
1. ADCS module
2. 3 x Reaction wheels
3. 2 x Star trackers
OBC (On-Board Computer/Controller) a.k.a. main on-board computer is a system that controls the
overall operation in the satellite. Its task involves monitoring all the subsystems, maintain the
operational integrity and execute the command received form the ground station. The control
board which consists the ADS and ADC whose objective is to receive the information of attitude
from the sensors and perform the attitude control operation via. Magnetorquer or/and reaction
wheels.
9
Spacecraft Design SPEC ADCS GROUP
Name
Magnetic ADCS Integrated System is a combination of magnetic actuators and sensors for
nanosatellites with advanced attitude control requirements. This Attitude Determination and
Control System is a standard 3-Axis unit cube and it consists on:
1. Cube Computer: Radiation tolerant OBC
2. Cube Control: Sensor and actuator interface board + 3-Axis Gyro
3. 10x Coarse Sun Sensors: Sun-sensitive photodiodes
4. 2x CubeTorquer Rods + 1x CubeTorquer Coil
5. 1x CubeMag: Deployable 3-Axis magnetometer
6. Compiled Magnetic ADCS Control Program (ACP) Running on computer
The Cube ADCS OBC could also serve as a main satellite OBC. It’s consists of an integrated stack of
Cube Space components with UART, I2C, and CAN interfaces to other satellite subsystems. High-
level ADCS software libraries are also available on this Cube ADCS. Also, it is compact and has low
power consumption.
Performance parameters
Physical specifications
Mass 203 g
Volume 90 x 96 x 31mm (0.31U)
10
Spacecraft Design SPEC ADCS GROUP
Name
Cube Space (South Africa) Figure 10: a) Reaction wheel with embedded control board b) Different
views of Reaction wheel
Description
Cube wheel consists of highly balanced fly wheel disc, brushless motor, driver and microcontroller.
This wheel can be given a speed reference command through I2C, UART and CAN and integrates
easily with any ADAC system. For our purpose, we require 3 reaction wheels along each axes. Its
flight heritage is more than 10 years in-flight.
Performance parameters
Physical specifications
Cost
6,500 USD
11
Spacecraft Design SPEC ADCS GROUP
Name
Star Tracker
Manufacturer (Country)
South Africa
Figure 11: Star Tracker
Description
The star tracker provides the high accuracy, or fine pointing information for the ADS. The sensors
are essentially cameras that take pictures of stars. They use the star light intensity and the relative
positions to determine what stars are in the picture. Once this is established, through one of many
possible algorithms, the sensor attitude can be determined. Each star tracker generally provides
three axis of information. The accuracy of a typical star tracker on a large spacecraft is few arc
seconds. This accuracy degrades as the sensor gets smaller and the optics less refined. Star trackers
are very expensive instruments.
This star tracker is lightest and fully autonomous with low power consumption which is aimed at
application in pico- and nano-satellite platforms like ours.
Performance parameters
Minimum 180 mW
Power Consumption Typical 600 mW (at 3.65 V, at 5 Hz update rate)
Maximum 1000 mW
Update rate 5 Hz
Supply Voltage 3.65 V (3.6 V – 5.0 V)
Interface TTL UART
Attitude determination Pitch, Yaw 30 arc seconds (3σ)
Accuracy Roll 200 arc seconds (3σ)
Maximum slew rate (tilt/tilt) >3°/s
Maximum slew rate (roll) >0.6°/s
Operating temperature -20 - +40 °C
Physical specifications
12
Spacecraft Design SPEC ADCS GROUP
CHAPTER 4
CALCULATIONS
Where 𝑇" is the maximum gravity torque, 𝜇 is the Earth’s gravity constant, R is the orbit radius, 𝐼* and 𝐼, are
the moments of inertia about z and y axes, 𝜃 is the maximum deviation of the Z-axis from the local vertical (it
was supposed 45 degrees in order to get the worst case).
Photons coming from the Sun produce a pressure on the spacecraft surfaces that are illuminated.
Assuming total absorption of the solar radiation, the overall effect depends on the projection of the
surface area in the plane orthogonal to the Sun direction. As a first approaching, this area is the
maximum area of the satellite, with solar panels deployed (𝑆 = 0.191 𝑚& ).
In that way, the force due to the solar pressure over the satellite is
AB
𝐹= 𝑆 1 + 𝑞 cos (𝑖) ……….. (2)
C
Where 𝐹J is the solar constant (1.367 W/m& ), c is the speed of light, q is the reflectance factor
(𝑞~0.6) and i is the angle of incidence of the Sun (worst case: 𝑖 = 0).
In order to evaluate the torque, the distance between the center of pressure and the mass center is
needed. As a first approaching, the center of solar pressure was situated 5 centimeters away from
the mass center.
13
Spacecraft Design SPEC ADCS GROUP
In low Earth orbits the air density is small but not null. Furthermore, the center pressure is usually
not aligned with the center of mass and this fact will produce torque acting on the spacecraft.
In this study, the air density at the orbit height is given as 𝜌~5 · 106T& kg/m$ .
The drag force can be estimated as F = 0.5 ρCZ SV & where 𝐶^ is the drag coefficient (𝐶^ ~2.5) S is
the surface and V the orbit velocity. The torque is estimated as 𝑇_ = 𝐹 𝑐a_ − 𝑐" where 𝑐a_ is the
center of pressure, which was supposed 5 centimeters away from the center of mass.
Then, the value of the torque obtained is 𝑻𝒂 ~𝟑 · 𝟏𝟎6𝟔 which is the most significant.
Next table summarizes the three disturbance torques token into account.
4.2 MANEUVER
Along this chapter the performance of the ADCS system is going to be analyzed in order to assure that a
reorientation maneuver is feasible as well as to estimate the time between desaturations of the wheels.
A 90 degrees maneuver is taken into account as a model of maneuver to estimate how much time is
needed to do it. The maneuver is carried out by accelerating the wheels up to its maximum speed.
After, the satellite is allowed drift-moving and then the wheels are stopped.
fghi
The following expression allows estimate the time t = (angle of maneuver) = 24 s.
jklmmn
Where 𝐼o_p is the maximum momentum of inertia of the satellite (worst case) and ℎrsttu is the
momentum storage of the wheel.
In order to calculate the angular speed of the satellite during the maneuver, the inertia moment of
the wheel should be calculated as the ratio between the maximum momentum storage and the
vwxyyz
maximum angular speed. In that way, (angular speed)satellite= · (angular speed)wheel = 3.8
v{|}
deg/s.
An important parameter of the ADCS system is the time between desaturation of the reactions
wheels. After this time using magneto-torques to desaturate wheels is mandatory. This time can be
estimated integrating Angular momentum equation. The following expression allows estimating this
parameter.
14
Spacecraft Design SPEC ADCS GROUP
𝑑𝜔
𝑇=𝐼
𝑑𝑡
I was supposed constant inertia. Also the torque was supposed maximum and constant (worst
case).
𝐼 · 𝜔„_…†‡_…ˆ‰Š
𝛥𝑡 =
𝑇
The value obtained is about 34 minutes.
15
Spacecraft Design SPEC ADCS GROUP
CHAPTER 5
CONCLUSION
The ADCS of the 6U CubeSat was successfully worked on and finalized about. Values for parameters
such as detumbling, rotation maneuvers, stabilization etc. were calculated and decided. Calculated
values were found to be within acceptable ranges and thereafter, individual components with
satisfactory value ranges satisfying them were searched for. Components manufactured by various
companies as well as vendors were analyzed to satisfy the calculations as well as keeping in mind
the cost factor. Finally, as mentioned in the report, they were finalized and decided upon. It can be
said that the values obtained for the ADCS in our mission are acceptable. Depending on these
values, we can say that the attitude determination and control of the 6U CubeSat can be near-
efficiently carried out.
16
Spacecraft Design SPEC ADCS GROUP
17