design and attitude control of a satellite with variable ...a satellite with variable geometry would...

87
Design and Attitude Control of a Satellite with Variable Geometry Miguel Fragoso Garrido de Matos Lino Thesis to obtain the Master of Science Degree in Aerospace Engineering Examination Committee Chairperson: Professor Fernando Josรฉ Parracho Lau Supervisor: Professor Paulo Jorge Soares Gil Committee: Professor Joรฃo Manuel Gonรงalves de Sousa Oliveira November 2013

Upload: others

Post on 15-Mar-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

Design and Attitude Control of a Satellite with Variable

Geometry

Miguel Fragoso Garrido de Matos Lino

Thesis to obtain the Master of Science Degree in

Aerospace Engineering

Examination Committee

Chairperson: Professor Fernando Josรฉ Parracho Lau

Supervisor: Professor Paulo Jorge Soares Gil

Committee: Professor Joรฃo Manuel Gonรงalves de Sousa Oliveira

November 2013

Page 2: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators
Page 3: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

i

Resumo

Exploramos um mรฉtodo de controlo de atitude de satรฉlites alternativo a mecanismos convencionais como

rodas de inรฉrcia ou thrusters โ€“ controlo atravรฉs da mudanรงa da configuraรงรฃo do satรฉlite.

Um satรฉlite de geometria variรกvel รฉ concebido como sendo composto por partes mรณveis que podem ter

como รบnico objectivo controlar a orientaรงรฃo do satรฉlite ou podem ser componentes de outros sub-sistemas

que, alรฉm das suas respectivas funcionalidades, podem servir tambรฉm como ferramentas de controlo de

atitude.

Reescrevemos as equaรงรตes da dinรขmica de corpo rรญgido de modo a obter uma forma geral das equaรงรตes

de Euler nas quais a variaรงรฃo de geometria do corpo รฉ tida em conta. As influรชncias que a mudanรงa de

configuraรงรฃo tem na energia cinรฉtica e no momento angular do corpo sรฃo discutidas.

Apresentam-se vรกrios modelos simples de geometrias de satรฉlites que podem mudar a sua forma. Os

tensores de inรฉrcia de cada uma das geometrias รฉ obtido em funรงรฃo da configuraรงรฃo do satรฉlite em causa.

A capacidade de mudanรงa de configuraรงรฃo de um dos satรฉlites รฉ aplicada a um caso prรกtico. Considera-

se um satรฉlite que requer que a sua taxa de precessรฃo esteja sincronizada com a velocidade orbital, ao

longo de uma รณrbita elรญptica.

Tentamos explorar a capacidade de um dos satรฉlites concebidos variar os trรชs momentos principais de

inรฉrcia, bem como avaliar a estabilidade do movimento em torno dos eixos principais de inรฉrcia.

Palavras-chave:

Satรฉlite, Atitude, Controlo, Geometria-Variรกvel.

Page 4: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

ii

Abstract

An alternative attitude control method to conventional orientation control mechanisms such as momentum

wheels or thrusters is explored - control by varying the configuration of the satellite.

A satellite with variable geometry would be composed by movable parts whose motion is controlled by the

action of actuators. The movable parts can have the single purpose of controlling the attitude of the satellite

or can be sub-systems, with certain primary purposes concerning the operation of the satellite, which could

also be used to control the attitude.

The rigid body dynamics equations are rewritten to obtain a general form of the Euler equations, where

shape changing capability of the body is taken into account. The influence of configuration changing on

kinetic energy and on angular momentum is also discussed.

Secondly, we envision several simple models for satellite geometries that are able to modify its shape. The

inertia tensors of the geometries are determined as function of the satellite's configuration.

The configuration changing capability of one of the satellite geometries is applied for a practical case. We

consider a satellite that requires its precession rate to be synchronized with the non-uniform orbital velocity

during a period of an elliptic orbit.

We explore the possibility of one of the envisioned satellites of changing the three moments of inertia and

assess the stability of rotation around the principal axes.

Keywords

Satellite, Attitude, Control, Variable-Geometry.

Page 5: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

iii

TABLE OF CONTENTS

1 Introduction ...................................................................................................................................... 1

1.1 Objective .................................................................................................................................. 1

1.2 Attitude Control of Spacecraft ................................................................................................... 1

1.3 Satellites with Variable-geometry .............................................................................................. 2

1.4 Current Problems of Attitude Dynamics ..................................................................................... 2

1.4.1 Variable-Structure .............................................................................................................3

2 Attitude Dynamics of a Variable Geometry Body ............................................................................... 5

2.1 Angular Momentum .................................................................................................................. 5

2.2 Equations of Rotational Motion for a Variable-Geometry Body................................................... 6

2.3 General Form of Euler Equations .............................................................................................. 7

2.4 Alternative Derivation .............................................................................................................. 10

2.5 General Euler Equations in the Principal Frame ...................................................................... 11

2.6 Non-Rigid Terms .................................................................................................................... 14

2.6.1 Two-plane Symmetry ...................................................................................................... 14

2.7 Kinetic Energy of a Variable-Geometry Body ........................................................................... 16

2.7.1 Non-Rigid Terms ............................................................................................................. 17

2.7.2 Simplification of the Kinetic Energy Expression ............................................................... 19

2.7.3 Time-derivative of the Kinetic Energy .............................................................................. 20

2.8 Conservation of Angular Momentum ....................................................................................... 21

2.9 Geometrical Solutions for the Dynamics of a Variable Geometry Body .................................... 21

2.9.1 Ellipsoid of the Kinetic Energy ......................................................................................... 22

2.9.2 Ellipsoid of the Angular Momentum ................................................................................. 22

2.9.3 Geometrical Solution ....................................................................................................... 23

2.10 Modified Euler Equations in Terms of Euler Angles ................................................................. 26

2.10.1 Intermediate Frame for an Axisymmetric Body ................................................................ 27

2.11 Angular Momentum For a General Variable-Geometry Body ................................................... 29

2.11.1 Axisymmetric Variable-Geometry Body ........................................................................... 29

Page 6: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

iv

3 Design of Variable Geometry Satellites ........................................................................................... 31

3.1 Connected Scissor Mechanism ............................................................................................... 31

3.1.1 Geometry ........................................................................................................................ 31

3.1.2 Body Frame .................................................................................................................... 31

3.1.3 Inertia Tensor .................................................................................................................. 32

3.1.4 Triangle Connected Scissor Mechanism .......................................................................... 36

3.1.5 Point Masses .................................................................................................................. 37

3.2 Octahedron............................................................................................................................. 40

3.2.1 Geometry ........................................................................................................................ 40

3.2.2 Body Frame .................................................................................................................... 41

3.2.3 Inertia Tensor .................................................................................................................. 41

3.2.4 Modified Octahedral ........................................................................................................ 42

3.3 Dandelion ............................................................................................................................... 43

3.3.1 Geometry ........................................................................................................................ 43

3.3.2 Body Frame .................................................................................................................... 44

3.3.3 Inertia Tensor .................................................................................................................. 44

3.4 Eight Point Masses ................................................................................................................. 45

3.4.1 Geometry ........................................................................................................................ 45

3.4.2 Body Frame .................................................................................................................... 46

3.4.3 Trajectory of the Masses ................................................................................................. 46

3.4.4 Geometric Relations with Axisymmetry ............................................................................ 48

3.5 Control Possibilities of axisymmetric satellites ......................................................................... 50

3.6 Compass ................................................................................................................................ 50

3.6.1 Geometry ........................................................................................................................ 50

3.6.2 Body Frame .................................................................................................................... 51

3.6.3 Inertia Tensor .................................................................................................................. 51

3.7 Discussion .............................................................................................................................. 52

4 Solutions of the Free Variable-Geometry Satellite Motion ............................................................... 53

4.1 Synchronous Rotation in an Elliptical Orbit with a Variable-Geometry Satellite ........................ 53

Page 7: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

v

4.1.1 Analytical Approximation for Keplerโ€™s Equation ................................................................ 53

4.1.2 Precession Rate as Function of Time .............................................................................. 55

4.1.3 Configuration Variation with Time .................................................................................... 55

4.1.4 Possible Solutions for Synchronous Rotation................................................................... 57

4.1.5 Example: Geosynchronous Orbit ..................................................................................... 58

4.2 Moments of Inertia Swap ........................................................................................................ 62

4.2.1 Relations between Moments of Inertia ............................................................................. 62

4.2.2 General Form of the Euler Equations for the Compass .................................................... 63

4.2.3 Approximated Solution .................................................................................................... 65

4.2.4 Stability Analysis ............................................................................................................. 69

5 Conclusions ................................................................................................................................... 73

5.1 Future Work ............................................................................................................................ 74

6 References..................................................................................................................................... 75

Page 8: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

vi

List of Figures

Figure 1 โ€“ Lateral perspective from the ๐‘ฅ axis of a Connected Scissor Mechanism of 6 bars of same

length, with a configuration ๐›ผ1 on the left and a configuration ๐›ผ2 at the right, being ๐›ผ2 > ๐›ผ1. .................. 32

Figure 2 โ€“ Top view from the ๐‘ง axis of a Connected Scissor Mechanism with ๐‘› = 3 where the angle ๐œ™ and

distances โ„Ž and ๐‘™๐‘๐‘œ๐‘ ๐›ผ are represented. ................................................................................................. 33

Figure 3 โ€“ Connected Scissor Mechanism with 6 bars, 3 masses ๐‘š1 at the center of the bars, displayed in

red, and 6 masses ๐‘š2 at the ends of the bars, displayed in blue. ........................................................... 38

Figure 4 โ€“ Octahedron at a configuration ๐›ผ, where the body frame is displayed as well as the angle of 2๐›ผ

between two opposite bars. .................................................................................................................... 41

Figure 5 โ€“ Dandelion with ๐‘› = 4 bars at a configuration of ๐›ผ and the body frame centered at the center of

mass for this particular configuration. ..................................................................................................... 43

Figure 6 โ€“ Eight Point Masses in space. The trajectories of the masses so that ๐ด and ๐ต are kept constant

are visible in dashed curves. .................................................................................................................. 46

Figure 7 โ€“ Compass for two different configurations, ๐›ผ2 and ๐›ผ1, with ๐›ผ2 > ๐›ผ1.The body frame is centered

at the center of mass.............................................................................................................................. 51

Figure 8 - Minimum ๐›ผ0 as function of the eccentricity of the orbit for different number of bars. ................ 58

Figure 9 โ€“ Configuration as function of time ๐›ผ(๐‘ก) during two sidereal days in geosynchronous orbit with

๐‘’ = 0.1 for different parameters. ............................................................................................................. 59

Figure 10 - Configuration as function of time ๐›ผ(๐‘ก) during two sidereal days in geosynchronous orbit with

๐‘’ = 0.01 for different parameters. ........................................................................................................... 59

Figure 11 - ๐ด/๐ถ and ๐ต/๐ถ ratios as function of the configuration ๐›ผ for the Compass. ................................ 62

Figure 12 โ€“ Perspectives from the ๐œ”๐‘ฅ axis of the ellipsoids of the kinetic energy, at darker orange, and of

the angular momentum, at brighter orange, where the curve of the intersection of the ellipsoids is

displayed in blue. The configuration at the left is of ๐›ผ0 and at the right is of ๐›ผ. ........................................ 69

Page 9: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

vii

List of Tables

Table 1- Sign of variables depending on the nutation angle and the bodyโ€™s oblateness. .......................... 30

Table 2 โ€“ First possible values for ๐œ™. ...................................................................................................... 39

Table 3 - Configurations of stability for the Compass .............................................................................. 71

Page 10: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

viii

Page 11: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

1

1 INTRODUCTION

1.1 OBJECTIVE

Control of the rotational motion of a satellite is often necessary to fulfill the mission requirements. In this

work, we explore the possibility of a satellite with variable geometry and moments of inertia that can vary

according to a control law determined by the user. Some configurations are defined and some possibilities

are explored.

1.2 ATTITUDE CONTROL OF SPACECRAFT

Frequently, controlling the satelliteโ€™s attitude is of critical importance. For example, it is fundamental for a

communication satellite to have its antennas correctly oriented. Other examples are spacecraft with solar

panels that are required to be facing the sun so that energy absorption can be optimized or a reconnaissance

satellite whose camera should be pointed to the target. Spacecraft attitude control is also necessary

because satellites are subject to space environmental torques. Examples of this are gravity gradient,

aerodynamic, magnetic or solar radiation pressure torques [1]. Even though the space industry did only

appear on the XX century, similar and simpler mechanical problems, such as the dynamics of tops, had

been solved before.

The first exact analytic solutions for rigid body dynamics problems were obtained around the XIX century.

Firstly, both the dynamics and kinematics of a torque-free rigid body, also called Euler-Poinsot problem,

were solved [2,3]. Classical problems concerning the dynamics and kinematics of tops with different

relations between their principal moments of inertia were solved taking into account the gravity torque [4,5].

Methods for obtaining the solution of the rotational motion of rigid bodies have been used in a broad range

of mechanical applications, including spacecraft control.

The control of the attitude of a spacecraft can be accomplished by several conventional ways, using

mechanisms such as momentum wheels or thrusters [6]. Momentum wheels have an electric motor attached

to a flywheel in such a way that the rotation speed of the wheel can be controlled by computer. This type of

control is precise and requires small amounts of energy, but it does not allow for large angle maneuvers or

changing the angular momentum. On the other hand, thrusters are able to vary the angular momentum and

can perform large changes on the satelliteโ€™s orientation. Thrusters can perform small attitude changes as

well, being a more versatile control mechanism. However, the facts of being less precise in comparison with

other control methods and of requiring expenditure of fuel, which canโ€™t be replenished during the mission,

are significant drawbacks [7].

Other alternative control methods include the use of solar sails or magnetic torques [7], as well as the

alternative explored in this work, which is the variable-geometry concept.

Page 12: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

2

1.3 SATELLITES WITH VARIABLE-GEOMETRY

Configuration change as a technique to achieve physical equilibrium is well-known in sports. For example,

a ballet dancer or an ice skater that extends his arms towards or away from the body is using the non-rigid

properties of his body by changing its configuration. This technique might be executed in order to perform

a certain motion or to reach an equilibrium condition, for example. This concept can be transferred to the

problem of the attitude control of a satellite.

The change in configuration of a satellite could be performed using a controlled motion of its movable parts.

The movable parts, which could be solar panels, hardware storage containers or any other spacecraft

component that could be convenient to use for this purpose, would be articulated with other components of

the satellite that are fixed in the satelliteโ€™s frame. The fixed parts only have rigid-body motion, unlike the

movable parts that also experience motion controlled by the actuators of the spacecraft.

1.4 CURRENT PROBLEMS OF ATTITUDE DYNAMICS

There are many interesting problems related to attitude dynamics. The dynamic problemsโ€™ solutions are

more difficult to obtain when the body is not simple, when it has flexible appendages or moving fluids for

example, or when the external forces and torques are complicated functions.

Multi-body mechanics addresses the dynamical behavior of the degrees of freedom of a certain number of

interconnected parts that make up a whole system. Examples of multi-body structures are a tree

configuration [8] or a closed-loop structure [9].

The problem of the multi-bodyโ€™s dynamics in space environment can be solved by the Lagrangian or by the

Eulerian approaches [10]. The Lagrangian approach is conceptually simple, since no compatibility equations

need to be satisfied, provided that the motion parameters selected are consistent with the compatibility

conditions. However, the computational implementation of the Lagrangian approach is prone to

programming errors because it tends to be computationally heavy [10]. Alternatively, in the Eulerian

approach, the dynamics of each individual part are considered and the compatibility conditions have to be

taken into account. An advantage of the Eulerian approach is that the equations have clearer physical

meaning than in the Lagrangian approach [10].

A particular case of connected rigid bodies is the dual-spin satellite. It is composed of a platform and a rotor

connected to each other, the rotor being able to rotate with respect to the platform. The platform and the

rotor spin around a common and fixed axis, in normal operating conditions [11]. The attitude stability of such

configuration has been analyzed [12], while an exact analytical solution is obtained when both the platform

and the rotor are asymmetric [13]. Recently, other similar problems have been addressed, such as the dual-

spin satellite with a spring-mass damper [14].

Page 13: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

3

The problem of rigid-body attitude when time-varying torques are acting on the body has been considered

and approximate analytical solutions were obtained [15,16]. Many solutions for rigid-body dynamics

obtained on the literature rely on linearization techniques [17] and are only applicable for small orientation

changes. However, rigid-body dynamics were solved for large angle excursions from an initial orientation

using numerical simulations and the developed large-angle theory [17]. Other addressed problems were the

dynamics of a slightly asymmetric rigid body [18], and a fully asymmetric rigid body [19], when subjected to

constant torques in three axis. More recently, other exact analytical solutions have been found. For example,

the problem of a rigid body with a spherical ellipsoid of inertia subject to a constant torque was solved using

a parameterization of the rotation by complex numbers [20]. The solution for the dynamics of an

axisymmetric rigid body subject to torques in various initial conditions was also obtained [21]. Other

important issue is to find the time-optimal maneuver that takes the satellite from one orientation to another

[22,23].

The introduction of flexibility in the dynamics of the satellite increases the difficulty of solving the motion

equations. However, more accurate results could be expected from taking into account elastic behavior of

satellite parts such as antennas. Examples of such flexibility problems are: (i) the control of orbiting flexible

structure using a general Lagrangian formulation [24]; (ii) the dynamics of a dumbbell shaped spacecraft

that consists in two mass particles connected by an elastic link [25]; and (iii) the motion stability of a force-

free satellite with attached elastic appendages [26].

Flexibility and the variable-geometry explored in this work are different concepts. They differ in the fact that

the former is usually a consequence of the natural properties of the materials that one tries to cope with

while the latter is a technique to control the attitude of the spacecraft.

1.4.1 Variable-Structure

The consequences of the variation of inertia properties have been addressed before. A parametric study

has been performed to evaluate the influence of many properties, including the moments of inertia, and

parameters of the satellite on the angular momentum vector [27]. However, this study does not consider

any time-varying moments of inertia. Another problem with varying inertia properties is the dynamics of a

body that grows due to accretion of mass while maintaining rigid body motion [28]. The motion of a spinning

rocket that is ejecting mass through a cluster of nozzles was also addressed [29].

One of the methods of variable-structure control is sliding-mode control. This consists of multiple control

structures that can slide over the boundaries of other control structures. The control law of such motion is

not continuous in time since the input is modeled as a consequence of a discontinuous signal that takes the

system from a first continuous structure to a final continuous structure by a discontinuous transition [30].

Even though it is a variable-structure method used for attitude control, sliding-mode control is not a shape-

changing method of the spacecraft as studied at the present work. The sliding-mode technique has been

addressed in the context of large-angle maneuvers [31] and as a method to perform multi-axial maneuvers

[32]. Sliding-mode control can be also used to suppress vibrations on spacecraft [33].

Page 14: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

4

The chaotic behavior of the motion of bodies with one time-varying principal moment of inertia was

addressed [34,35]. Unlike the present work, these works do not refer the spacecraft design that would allow

for such a variation of the moment of inertia or consider consequences of varying one moment of inertia in

other components of the inertia tensor. Other limitation is that the variation of one of the principal inertia

moments is considered as a mode of representing the satellite as a deformable rigid-body and not as a

method to control the satelliteโ€™s attitude. In addition, the chaos phenomena in gyrostats [36] and the chaotic

modes of motion of an unbalanced gyrostat [37] have been addressed.

Other related topic concerns the dynamics of gyrostats with variable inertia properties, namely the

consequences in the phase space of such dynamic, without referring to the issue of chaotic behavior. The

changes in angular motion due to variable mass and variable inertia of gyrostat composed by multiple

coaxial bodies have already been investigated [38]. In addition, the free motion of a dual-spin satellite

composed of a platform and a rotor with variable moments of inertia has been addressed [39]. The present

work differs from these studies in the geometry studied, since they only consider the particular case of non-

variable geometry gyrostats.

The possibility of varying mass, via jets or thrusters, has been considered [29]. However, the interpretation

of additional terms that appear in the Euler equations due to the configuration variation is limited. The kinetic

energy of a variable-geometry body that is addressed in this work is not discussed in [29].

Other works consider two-tethered systems modelled as a variable length thin rod connecting two endpoint

masses. It has been proven that a length function for a tethered system in a Moon-Earth system exists so

that the rod has a constant angle with respect to the Moon-Earth direction [40]. A length function for an

uniform rotation for a two-tethered body in an elliptic orbit was obtained, as well as the motion stability

intervals for parameters such as eccentricity [41]. In contrast with the present work, where a configuration

function is obtained for a three-dimensional satellite made of an arbitrary number of bars to attain

synchronous rotation in an elliptic orbit, the geometry discussed in [41] is two-dimensional, belonging to the

orbital plane during the entire orbit and being composed of a single bar.

Page 15: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

5

2 ATTITUDE DYNAMICS OF A VARIABLE GEOMETRY BODY

2.1 ANGULAR MOMENTUM

In this section we will follow Thomson [29] closely. We consider a generic variable-geometry body ฮฉ. The

system of mass ๐‘š consists of ๐‘› particles of mass ๐‘‘๐‘š with a certain motion within some specified

boundaries. The mass of the body ๐‘š is the sum of all the particleโ€™s respective masses

๐‘š = โˆซ๐‘‘๐‘šฮฉ

. (2.1)

Two different frames are defined: ๐‘‹๐‘Œ๐‘ is an inertial frame and the ๐‘ฅ๐‘ฆ๐‘ง is a body frame with an arbitrary

origin 0.

The time-derivatives depend whether the time-derivative is determined with respect to the inertial frame or

with respect to the body frame. The relationship between the two derivatives is given by Basic Kinematic

Equation or Transport Equation [11] in its general form,

๏ฟฝ๏ฟฝ โ‰ก๐‘‘

๐‘‘๐‘ก

๐ผ

(๐‘จ) =๐‘‘

๐‘‘๐‘ก

๐ต

(๐‘จ) +๐Ž๐ต/๐ผ ร— ๐‘จ, (2.2)

where ๐‘จ is an arbitrary vector and ๐Ž๐ต/๐ผ , or ๐Ž as it will be named further on, is the angular velocity of the

body-frame with respect to the inertial frame. The notation of ๐‘‘

๐‘‘๐‘ก

๐ผ , which is equivalent to a dot, and

๐‘‘

๐‘‘๐‘ก

๐ต

refer to time-derivatives in the inertial and in the body frame, respectively. The angular velocity is arbitrary,

because the motion of the body frame with respect to the inertial frame is not specified at this point.

The position of a certain particle with respect to the inertial frame is given by

๐‘น = ๐‘น๐ŸŽ + ๐’“ (2.3)

where ๐’“ is the position of that particle with respect to the body frame and ๐‘น๐ŸŽ is the position of the origin of

the body frame.

The position of center of mass with respect to the body frame is

๐’“ =

1

๐‘šโˆซ๐’“๐‘‘๐‘šฮฉ

, (2.4)

while the velocity of the center of mass measured in the inertial frame is

๏ฟฝ๏ฟฝ =

1

๐‘šโˆซ ๏ฟฝ๏ฟฝ๐‘‘๐‘šฮฉ

. (2.5)

Page 16: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

6

The total angular momentum of the body about the arbitrary body frame origin 0 measured in the inertial

frame, since ๏ฟฝ๏ฟฝ is the velocity in the inertial frame of one particle, is

๐’‰๐ŸŽ = โˆซ๐’“ ร— ๏ฟฝ๏ฟฝ๐‘‘๐‘š

ฮฉ

. (2.6)

By differentiating (2.6) with respect to the inertial frame and using both the definition of total torque

๐‘ด๐ŸŽ =

1

๐‘šโˆซ๐’“ร— ๐‘ญ๐‘‘๐‘šฮฉ

(2.7)

and Newtonโ€™s Second Law it is possible to obtain [29]

๐‘ด๐ŸŽ = ๏ฟฝ๏ฟฝ๐ŸŽ + ๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๏ฟฝ๏ฟฝ. (2.8)

2.2 EQUATIONS OF ROTATIONAL MOTION FOR A VARIABLE-GEOMETRY BODY

With the objective of obtaining angular momentum equations that include the inertia and mass distribution

properties, we first write the general expression for the acceleration in the inertial frame [29]

๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ0 + ๏ฟฝ๏ฟฝ ร— ๐’“ +๐Žร— (๐Žร— ๐’“) + 2๐Žร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

+๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

. (2.9)

Equation (2.7) can be rearranged into

๐‘ด๐ŸŽ = โˆซ๐’“ ร— ๏ฟฝ๏ฟฝ๐‘‘๐‘š

ฮฉ

, (2.10)

using Newtonโ€™s Second Law. Then, (2.9) can be substituted into (2.10) yielding

๐‘ด๐ŸŽ = โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๏ฟฝ๏ฟฝ +โˆซ๐’“ร— (๏ฟฝ๏ฟฝ ร— ๐’“)๐‘‘๐‘šฮฉ

+โˆซ๐’“ร— (๐Žร— (๐Ž ร— ๐’“))๐‘‘๐‘šฮฉ

+2โˆซ ๐’“ร— (๐Ž ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘‘๐‘šฮฉ

+โˆซ ๐’“ร—๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

๐‘‘๐‘šฮฉ

,

(2.11)

where the first term of the right-hand side, โˆซ ๐’“ ร— ๏ฟฝ๏ฟฝ๐ŸŽ๐‘‘๐‘šฮฉ, was replaced by โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๏ฟฝ๏ฟฝ [29].

The first term of (2.11) involves the acceleration of the origin of the body axes ๏ฟฝ๏ฟฝ๐ŸŽ and the position of the

center of mass relative to the origin of the body frame ๏ฟฝ๏ฟฝ. It will be zero whenever one of three circumstances

occur: (i) the origin of the body axes is coincident with the origin of the inertial frame; (ii) ๏ฟฝ๏ฟฝ๐ŸŽ and ๏ฟฝ๏ฟฝ are

parallel, implying ๏ฟฝ๏ฟฝ๐ŸŽ ร— ๏ฟฝ๏ฟฝ = 0; (iii) the origin of the body frame coincides with the center of mass of the

variable-geometry body.

Page 17: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

7

The rotational inertia term ๐‘ฐ โˆ˜ ๐Ž , written in vectorial notation [29], is given by

๐‘ฐ โˆ˜ ๐Ž = โˆซ ๐’“ ร— (๐Žร— ๐’“)๐‘‘๐‘š๐›€

. (2.12)

The inertia tensor ๐‘ฐ, written in indicial notation, is

๐ผ๐‘–๐‘— = โˆซ (๐›ฟ๐‘–๐‘—๐‘Ÿ2 โˆ’ ๐‘Ÿ๐‘–๐‘Ÿ๐‘—)๐‘‘๐‘š

๐›€

. (2.13)

The second and third terms of (2.11) can be rearranged to incorporate this definition [29], yielding

๐‘ด๐ŸŽ = ๐‘ฐ โˆ˜ ๏ฟฝ๏ฟฝ +๐Ž ร— (๐‘ฐ โˆ˜ ๐Ž) + 2โˆซ ๐’“ ร— (๐Žร—

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘‘๐‘šฮฉ

+โˆซ ๐’“ร—๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

๐‘‘๐‘šฮฉ

. (2.14)

Expression (2.14) is the general form of the Euler Equations, when written in vectorial notation. The first

two-terms on the right-hand side of (2.14) are present in the conventional Euler Equations because they are

related to the rigid-body motion.

2.3 GENERAL FORM OF EULER EQUATIONS

The third and fourth terms of the right-hand side of (2.14) account for non-rigid part of the body motion

because they contain ๐‘‘๐’“

๐‘‘๐‘ก

๐ต and

๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

in their expressions. These terms would be zero if the body was purely

rigid and if the selected body frame would have the same rotational motion of the body. We define

๐‘ฝ๐‘ฎ๐‘ป = 2โˆซ ๐’“ ร— (๐Ž ร—

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘‘๐‘šฮฉ

+โˆซ ๐’“ ร—๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

๐‘‘๐‘šฮฉ

, (2.15)

where ๐‘ฝ๐‘ฎ๐‘ป stands for variable-geometry terms.

So that more physical interpretation can be obtained from ๐‘ฝ๐‘ฎ๐‘ป, we add and subtract โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ตร— (๐Ž ร— ๐’“)๐‘‘๐‘š

๐›€

to the right-hand side of (2.15):

๐‘ฝ๐‘ฎ๐‘ป = โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ร— (๐Ž ร— ๐’“)๐‘‘๐‘š๐›€

โˆ’โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ร— (๐Ž ร— ๐’“)๐‘‘๐‘š๐›€

+โˆซ ๐’“ ร— (๐Ž ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘‘๐‘š๐›€

+โˆซ ๐’“ร— (๐Ž ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘‘๐‘š๐›€

+โˆซ ๐’“ร—๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

๐‘‘๐‘š๐›€

.

(2.16)

The first and third terms of the right-hand side of (2.16) will be rearranged separately. Using the vectorial

identity [42]

Page 18: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

8

๐‘จ ร— (๐‘ฉ ร— ๐‘ช) = ๐‘ฉ(๐‘จ.๐‘ช) โˆ’ ๐‘ช(๐‘จ. ๐‘ฉ), (2.17)

on the sum of the integrand of those two terms, in indicial notation, and rearranging, yields

๐œ”๐‘– (2๐‘Ÿ๐‘—

๐‘‘๐‘Ÿ๐‘—๐‘‘๐‘ก

๐ต

)โˆ’ ๐œ”๐‘— (๐‘Ÿ๐‘–๐‘‘๐‘Ÿ๐‘—๐‘‘๐‘ก

๐ต

+ ๐‘Ÿ๐‘—๐‘‘๐‘Ÿ๐‘–๐‘‘๐‘ก

๐ต

). (2.18)

It is possible to simplify (2.18) to

๐œ”๐‘—

๐‘‘

๐‘‘๐‘ก

๐ต

(๐›ฟ๐‘–๐‘—๐‘Ÿ2 โˆ’ ๐‘Ÿ๐‘–๐‘Ÿ๐‘—), (2.19)

using

2๐‘Ÿ๐‘—

๐‘‘๐‘Ÿ๐‘—๐‘‘๐‘ก

๐ต

=๐‘‘(๐‘Ÿ2)

๐‘‘๐‘ก

๐ต

, (2.20)

๐‘Ÿ๐‘–

๐‘‘๐‘Ÿ๐‘—๐‘‘๐‘ก

๐ต

+ ๐‘Ÿ๐‘—๐‘‘๐‘Ÿ๐‘–๐‘‘๐‘ก

๐ต

=๐‘‘(๐‘Ÿ๐‘–๐‘Ÿ๐‘—)

๐‘‘๐‘ก

๐ต

(2.21)

and

๐œ”๐‘– = ๐›ฟ๐‘–๐‘—๐œ”๐‘— . (2.22)

After inserting the integrand (2.19) in the body integral and taking the derivative outside of the integral, the

derivative of the inertia tensor in indicial notation (2.13) is obtained.

๐œ”๐‘—

๐‘‘

๐‘‘๐‘ก

๐ต

(โˆซ (๐›ฟ๐‘–๐‘—๐‘Ÿ2โˆ’ ๐‘Ÿ๐‘–๐‘Ÿ๐‘—)๐‘‘๐‘š

๐›€

) =๐‘‘๐ผ๐‘–๐‘—๐‘‘๐‘ก

๐ต

๐œ”๐‘— . (2.23)

This term does not appear in the usual Euler Equations because, for a rigid body, the mass distribution does

not change with time with respect to the body frame. However, for a variable-geometry body, there is no

reference frame where the mass distribution is constant, due to the changes in configuration.

At this point, after including the result (2.23) in vectorial notation, ๐‘‘๐‘ฐ

๐‘‘๐‘ก

๐ตโˆ˜ ๐Ž, the variable geometry terms are

given by

Page 19: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

9

๐‘ฝ๐‘ฎ๐‘ป =

๐‘‘๐‘ฐ

๐‘‘๐‘ก

๐ต

โˆ˜ ๐Ž+ โˆซ (๐Ž ร— ๐’“) ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

+โˆซ ๐’“ร— (๐Žร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘‘๐‘š๐›€

+โˆซ ๐’“ ร—๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

๐‘‘๐‘š๐›€

,

(2.24)

where the sign of the second term was changed using a property of the external product [42]. The last three

terms of the right-hand side of (2.24) can still be rearranged, which is not performed in Thomson [29]. This

can be done by firstly performing the time-derivative in the inertial-frame of the expression

โˆซ ๐’“ ร—

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

, (2.25)

which, using the Basic Kinematic Equation or Transport Equation (2.2), yields

โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

+โˆซ (๐Žร— ๐’“) ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

+โˆซ ๐’“ ร—๐‘‘2๐’“

๐‘‘๐‘ก2

๐ต

๐‘‘๐‘š๐›€

+โˆซ ๐’“ร— (๐Žร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘‘๐‘š๐›€

.

(2.26)

Since๐‘‘๐’“

๐‘‘๐‘ก

๐ตร—

๐‘‘๐’“

๐‘‘๐‘ก

๐ต= 0 , expression (2.26) becomes the same sum that is present in (2.24). For that reason we

can now replace (2.26) into (2.24), obtaining

๐‘ฝ๐‘ฎ๐‘ป =

๐‘‘๐‘ฐ

๐‘‘๐‘ก

๐ต

โˆ˜ ๐Ž + ๏ฟฝ๏ฟฝ, (2.27)

where we simplified the notation concerning the second non-rigid term by defining:

๐œธ = โˆซ ๐’“ ร—

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

. (2.28)

With the variable-geometry terms ๐‘ฝ๐‘ฎ๐‘ป obtained, we can substitute (2.27) and (2.15) into (2.14) and write

the general form of the Euler equations, using a body frame centered at the center of mass, for the variable-

geometry body:

๐‘ด๐ŸŽ = ๐‘ฐ โˆ˜ ๏ฟฝ๏ฟฝ +๐Ž ร— (๐‘ฐ โˆ˜ ๐Ž) +

๐‘‘

๐‘‘๐‘ก

๐ต

(๐‘ฐ) โˆ˜ ๐Ž + ๏ฟฝ๏ฟฝ. (2.29)

In the case of a rigid body, (2.29) would simplify to the usual Euler Equations and the last two terms of the

right-hand side of (2.29) would vanish from the equation, because for a rigid body ๐‘‘

๐‘‘๐‘ก๐‘ฐ

๐ต= 0 and

๐‘‘๐’“

๐‘‘๐‘ก

๐ต= 0.

Page 20: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

10

2.4 ALTERNATIVE DERIVATION

The general form of the Euler equations (2.29) can be derived through a different path. The velocity in the

inertial frame ๏ฟฝ๏ฟฝ is [29]

๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ๐ŸŽ +๐Ž ร— ๐’“+

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

, (2.30)

which can be replaced in the expression of angular momentum (2.6), yielding

๐’‰๐ŸŽ = โˆซ๐’“ร— ๏ฟฝ๏ฟฝ0๐‘‘๐‘š

ฮฉ

+โˆซ๐’“ร— (๐Ž ร— ๐’“)๐‘‘๐‘šฮฉ

+โˆซ ๐’“ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š. (2.31)

The first term of the right-hand side of (2.31) can be rearranged using the definition of center of mass (2.1),

while the second term is the rotational term (2.12). The general expression for the angular momentum of a

variable-geometry body is:

๐’‰๐ŸŽ = โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๐’“ + ๐‘ฐ โˆ˜ ๐Ž+ ๐œธ (2.32)

After substituting (2.32) into (2.8), we obtain

๐‘ด๐ŸŽ =

๐‘‘

๐‘‘๐‘ก

๐ผ

(โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร— ๐‘š๐’“ + ๐‘ฐ โˆ˜ ๐Ž +โˆซ ๐’“ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

) + ๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๏ฟฝ๏ฟฝ

= โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร— ๐‘š๏ฟฝ๏ฟฝ โˆ’ ๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๏ฟฝ๏ฟฝ +๐‘‘

๐‘‘๐‘ก

๐ผ

(๐‘ฐ โˆ˜ ๐Ž) +๐‘‘

๐‘‘๐‘ก

๐ผ

(โˆซ ๐’“ ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

) + ๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๏ฟฝ๏ฟฝ

= โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร— ๐‘š๏ฟฝ๏ฟฝ +๐‘‘

๐‘‘๐‘ก

๐ผ

(๐‘ฐ โˆ˜ ๐Ž) +๐‘‘

๐‘‘๐‘ก

๐ผ

(โˆซ ๐’“ ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

).

(2.33)

The term โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร—๐‘š๏ฟฝ๏ฟฝ is present again, as it was present in (2.11), and vanishes when the body frame is

centered at the center of mass, which is the case we are considering. The term ๐‘‘

๐‘‘๐‘ก

๐ผ(๐‘ฐ โˆ˜ ๐Ž) can be developed

using (2.2), leading to

๐‘‘

๐‘‘๐‘ก

๐ต

(๐‘ฐ โˆ˜ ๐Ž) +๐Ž ร— (๐‘ฐ โˆ˜ ๐Ž) =๐‘‘

๐‘‘๐‘ก

๐ต

(๐‘ฐ) โˆ˜ ๐Ž + ๐‘ฐ โˆ˜๐‘‘

๐‘‘๐‘ก

๐ต

(๐Ž) + ๐Žร— (๐‘ฐ โˆ˜ ๐Ž), (2.34)

which can be replaced in (2.33), having ๐‘‘

๐‘‘๐‘ก

๐ต(๐Ž) = ๏ฟฝ๏ฟฝ, because the derivative of the angular velocity is the

same on both the frames. Using the definition (2.28) again on the last term of the right-hand side of (2.33),

the same general form of the Euler equations for a body frame centered at the center of mass is obtained:

Page 21: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

11

๐‘ด๐ŸŽ = ๐‘ฐ โˆ˜ ๏ฟฝ๏ฟฝ +๐Ž ร— (๐‘ฐ โˆ˜ ๐Ž) +

๐‘‘

๐‘‘๐‘ก

๐ต

(๐‘ฐ) โˆ˜ ๐Ž + ๏ฟฝ๏ฟฝ. (2.35)

Result (2.35) confirms (2.29).

2.5 GENERAL EULER EQUATIONS IN THE PRINCIPAL FRAME

For a rigid body, the selected moving frame is usually one that has the same motion of the body, so that the

inertia tensor remains constant and the equations simplify. The orientation of the axes of this body frame

can be selected so that the inertia tensor is diagonal, which is called a principal frame. This is always

possible because the inertia tensor is positive-definite and symmetric.

In such conditions, when the body frame has the same motion of the body and this body frame is a principal

frame, the orientation of the principal axes with respect to the body remain constant because the bodyโ€™s

mass distribution and hence its inertia tensor ๐‘ฐ remains unchanged.

However, for a general variable-geometry body, the behavior of the principal frame with respect to the body

is different: a variable-geometry body with a non-rigid motion, which principal frame has a certain orientation

at a certain point in time ๐‘ก, does not necessarily have the same orientation, relatively to the body, at time

๐‘ก + ฮ”๐‘ก, with ฮ”๐‘ก > 0. The reason for this is that the configuration change between ๐‘ก and ๐‘ก + ฮ”๐‘ก in the body

frame generally changes the mass distribution of the body in such a way that the former principal frame, at

๐‘ก, is altered.

Since there is no reference frame with respect to which a variable-geometry body mass distribution is

constant during a configuration change, the body frame selected should be as convenient as possible. In

this work, we selected the principal frame to be the body frame, so the non-diagonal terms are zero.

The set of vector-base of the principal frame is defined as (๐’†๐‘ฅ , ๐’†๐‘ฆ , ๐’†๐‘ง), while the set of coordinates is (๐‘ฅ, ๐‘ฆ, ๐‘ง).

In a principal frame of a general variable-geometry, at a certain instant of time ๐‘ก, the inertia tensor in matrix

form is

๐‘ฐ โ‰ก [๐ด(๐‘ก) 0 00 ๐ต(๐‘ก) 00 0 ๐ถ(๐‘ก)

], (2.36)

where the principal moments of inertia are defined according to:

๐ด(๐‘ก) = โˆซ (๐‘ฆ2(๐‘ก) + ๐‘ง2(๐‘ก))๐‘‘๐‘š

ฮฉ

, (2.37)

Page 22: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

12

๐ต(๐‘ก) = โˆซ (๐‘ฅ2(๐‘ก) + ๐‘ง2(๐‘ก))๐‘‘๐‘š

ฮฉ

, (2.38)

๐ถ(๐‘ก) = โˆซ (๐‘ฅ2(๐‘ก) + ๐‘ฆ2(๐‘ก))๐‘‘๐‘š

ฮฉ

. (2.39)

Following the same notation, the time-derivative of the inertia tensor with respect to the body frame is

๐‘‘

๐‘‘๐‘ก

๐ต

(๐‘ฐ) โ‰ก [๏ฟฝ๏ฟฝ 0 00 ๏ฟฝ๏ฟฝ 00 0 ๏ฟฝ๏ฟฝ

], (2.40)

whereas its components are defined by:

๏ฟฝ๏ฟฝ(๐‘ก) =

๐‘‘

๐‘‘๐‘ก

๐ต

โˆซ (๐‘ฆ2(๐‘ก) + ๐‘ง2(๐‘ก))๐‘‘๐‘šฮฉ

, (2.41)

๏ฟฝ๏ฟฝ(๐‘ก) =

๐‘‘

๐‘‘๐‘ก

๐ต

โˆซ (๐‘ฅ2(๐‘ก) + ๐‘ง2(๐‘ก))๐‘‘๐‘šฮฉ

, (2.42)

๏ฟฝ๏ฟฝ(๐‘ก) =

๐‘‘

๐‘‘๐‘ก

๐ต

โˆซ (๐‘ฅ2(๐‘ก) + ๐‘ฆ2(๐‘ก))๐‘‘๐‘šฮฉ

. (2.43)

The total applied torque ๐‘ด๐ŸŽ is written as

๐‘ด๐ŸŽ = ๐‘€๐‘ฅ๐’†๐’™ +๐‘€๐‘ฆ๐’†๐’š +๐‘€๐‘ง๐’†๐’›, (2.44)

the angular velocity ๐Ž is

๐Ž = ๐œ”๐‘ฅ๐’†๐’™ +๐œ”๐‘ฆ๐’†๐’š +๐œ”๐‘ง๐’†๐’› (2.45)

and the angular acceleration ๏ฟฝ๏ฟฝ is defined as

๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ๐‘ฅ๐’†๐’™ + ๏ฟฝ๏ฟฝ๐‘ฆ๐’†๐’š + ๏ฟฝ๏ฟฝ๐‘ง๐’†๐’›. (2.46)

The derivative of ๐œธ with respect to the inertial frame is given by

๏ฟฝ๏ฟฝ =๐‘‘

๐‘‘๐‘ก

๐ผ

(โˆซ ๐’“ ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

) = ๏ฟฝ๏ฟฝ๐‘ฅ๐’†๐’™ + ๏ฟฝ๏ฟฝ๐‘ฆ๐’†๐’š + ๏ฟฝ๏ฟฝ๐‘ง๐’†๐’› + ๐›พ๐‘ฅ๏ฟฝ๏ฟฝ๐’™ + ๐›พ๐‘ฆ๏ฟฝ๏ฟฝ๐’š + ๐›พ๐‘ง๏ฟฝ๏ฟฝ๐’›. (2.47)

Page 23: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

13

The time-derivatives in the inertial frame of the base-vectors of the body frame are determined using (2.2),

considering that they are constant in the body-frame, which yields:

๏ฟฝ๏ฟฝ๐‘ฅ = ๐œ”๐‘ง๐’†๐’š โˆ’๐œ”๐‘ฆ๐’†๐’›, (2.48)

๏ฟฝ๏ฟฝ๐‘ฆ = ๐œ”๐‘ฅ๐’†๐’› โˆ’๐œ”๐‘ง๐’†๐’™, (2.49)

๏ฟฝ๏ฟฝ๐‘ง = ๐œ”๐‘ฆ๐’†๐’™ โˆ’๐œ”๐‘ฅ๐’†๐’š. (2.50)

After replacing (2.48)-(2.50) in (2.47), we obtain

๏ฟฝ๏ฟฝ = (๏ฟฝ๏ฟฝ๐‘ฅ + ๐›พ๐‘ง๐œ”๐‘ฆ โˆ’ ๐›พ๐‘ฆ๐œ”๐‘ง)๐’†๐’™ + (๏ฟฝ๏ฟฝ๐‘ฆ + ๐›พ๐‘ฅ๐œ”๐‘ง โˆ’ ๐›พ๐‘ง๐œ”๐‘ฅ)๐’†๐’š + (๏ฟฝ๏ฟฝ๐‘ง + ๐›พ๐‘ฆ๐œ”๐‘ฅ โˆ’ ๐›พ๐‘ฅ๐œ”๐‘ฆ)๐’†๐’›. (2.51)

Having every term of the general Euler equations (2.35) written in terms of three body frame coordinates,

we write it in vectorial form:

[

๐‘€๐‘ฅ

๐‘€๐‘ฆ

๐‘€๐‘ง

] = [๐ด 0 00 ๐ต 00 0 ๐ถ

] . [

๏ฟฝ๏ฟฝ๐‘ฅ๏ฟฝ๏ฟฝ๐‘ฆ๏ฟฝ๏ฟฝ๐‘ง

] + [

๐œ”๐‘ฅ๐œ”๐‘ฆ๐œ”๐‘ง

] ร— ([๐ด 0 00 ๐ต 00 0 ๐ถ

] . [

๐œ”๐‘ฅ๐œ”๐‘ฆ๐œ”๐‘ง

]) + [๏ฟฝ๏ฟฝ 0 00 ๏ฟฝ๏ฟฝ 00 0 ๏ฟฝ๏ฟฝ

] . [

๐œ”๐‘ฅ๐œ”๐‘ฆ๐œ”๐‘ง

]

+ [

๏ฟฝ๏ฟฝ๐‘ฅ๏ฟฝ๏ฟฝ๐‘ฆ๏ฟฝ๏ฟฝ๐‘ง

] + [

๐›พ๐‘ง๐œ”๐‘ฆ โˆ’ ๐›พ๐‘ฆ๐œ”๐‘ง๐›พ๐‘ฅ๐œ”๐‘ง โˆ’ ๐›พ๐‘ง๐œ”๐‘ฅ๐›พ๐‘ฆ๐œ”๐‘ฅ โˆ’ ๐›พ๐‘ฅ๐œ”๐‘ฆ

].

(2.52)

Expression (2.52) is written in the three principal directions as:

๐‘€๐‘ฅ = ๏ฟฝ๏ฟฝ๐œ”๐‘ฅ +๐ด๏ฟฝ๏ฟฝ๐‘ฅ + ๐œ”๐‘ฆ๐œ”๐‘ง(๐ถ โˆ’ ๐ต) + ๏ฟฝ๏ฟฝ๐‘ฅ + ๐›พ๐‘ง๐œ”๐‘ฆ โˆ’ ๐›พ๐‘ฆ๐œ”๐‘ง , (2.53)

๐‘€๐‘ฆ = ๏ฟฝ๏ฟฝ๐œ”๐‘ฆ +๐ต๏ฟฝ๏ฟฝ๐‘ฆ +๐œ”๐‘ฅ๐œ”๐‘ง(๐ด โˆ’ ๐ถ) + ๏ฟฝ๏ฟฝ๐‘ฆ + ๐›พ๐‘ฅ๐œ”๐‘ง โˆ’ ๐›พ๐‘ง๐œ”๐‘ฅ , (2.54)

๐‘€๐‘ง = ๏ฟฝ๏ฟฝ๐œ”๐‘ง + ๐ถ๏ฟฝ๏ฟฝ๐‘ง + ๐œ”๐‘ฅ๐œ”๐‘ฆ(๐ต โˆ’ ๐ด) + ๏ฟฝ๏ฟฝ๐‘ง + ๐›พ๐‘ฆ๐œ”๐‘ฅ โˆ’ ๐›พ๐‘ฅ๐œ”๐‘ฆ . (2.55)

Equations (2.53)-(2.55) are valid for a general variable-geometry body when its dynamics are written in a

body frame that is a principal frame and whose origin is coincident with the position of the center of mass.

Euler equations written in a principal frame [29] are given by:

๐‘€๐‘ฅ = ๐ด๏ฟฝ๏ฟฝ๐‘ฅ + ๐œ”๐‘ฆ๐œ”๐‘ง(๐ถ โˆ’ ๐ต), (2.56)

๐‘€๐‘ฆ = ๐ต๏ฟฝ๏ฟฝ๐‘ฆ +๐œ”๐‘ฅ๐œ”๐‘ง(๐ด โˆ’ ๐ถ), (2.57)

๐‘€๐‘ง = ๐ถ๏ฟฝ๏ฟฝ๐‘ง + ๐œ”๐‘ฅ๐œ”๐‘ฆ(๐ต โˆ’ ๐ด). (2.58)

Page 24: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

14

We observe that the Euler equations are a particular case of the modified Euler Equations. This is so

because when the geometry is constant in the body frame that is centered at the center of mass, we have

that ๐‘‘๐’“

๐‘‘๐‘ก

๐ต= 0. This implies that not only does ๏ฟฝ๏ฟฝ vanish, but

๐‘‘

๐‘‘๐‘ก

๐ต(๐‘ฐ) โˆ˜ ๐Ž vanishes as well.

In this work, we will consider the form of the general form of Euler equations (2.53)-(2.55) where the variable-

geometry body is not subject of any applied torques โ€“ the satellite is considered a free body in space. In

addition, we will consider geometries where we have ๐œธ = 0 at all times, which significantly simplifies the

equations. The circumstances under which this assumption is valid will be discussed in section 2.6. Taking

this into account, the equations simplify to:

0 = ๏ฟฝ๏ฟฝ๐œ”๐‘ฅ +๐ด๏ฟฝ๏ฟฝ๐‘ฅ +๐œ”๐‘ฆ๐œ”๐‘ง(๐ถ โˆ’ ๐ต), (2.59)

0 = ๏ฟฝ๏ฟฝ๐œ”๐‘ฆ + ๐ต๏ฟฝ๏ฟฝ๐‘ฆ +๐œ”๐‘ฅ๐œ”๐‘ง(๐ด โˆ’ ๐ถ), (2.60)

0 = ๏ฟฝ๏ฟฝ๐œ”๐‘ง + ๐ถ๏ฟฝ๏ฟฝ๐‘ง +๐œ”๐‘ฅ๐œ”๐‘ฆ(๐ต โˆ’ ๐ด). (2.61)

2.6 NON-RIGID TERMS

Of the two non-rigid terms of the general Euler equations (2.27), ๐‘‘

๐‘‘๐‘ก

๐ต(๐‘ฐ) โˆ˜ ๐Ž expresses the influence of

varying the geometry of the body, and thus the mass distribution in space, in the body dynamics.

The other variable-geometry term that is present in the equations is ๏ฟฝ๏ฟฝ, has no direct relationship with the

inertia tensor ๐‘ฐ, unlike the term ๐‘‘

๐‘‘๐‘ก

๐ต(๐‘ฐ) โˆ˜ ๐Ž. The physical explanation for ๏ฟฝ๏ฟฝ is related with the orientation of

the principal frame. The geometry variation with time, by changing the mass distribution in space, generally

implies that the principal frame is no longer the same. For example, consider a body with a well-defined

principal frame, due to three perpendicular symmetry planes. If this body changes its geometry in a way that

all the symmetries are no longer present, the orientation of the principal frame with respect to the inertial

frame is no longer clear and the dynamics of it are affected by the non-zero term ๏ฟฝ๏ฟฝ. Thus, ๏ฟฝ๏ฟฝ accounts for

the consequence in the dynamics of the variable-geometry body having a non-rigid motion that is changing

the orientation of its principal axes.

2.6.1 Two-plane Symmetry

We study a particular variable-geometry body which geometry variation is such that ๏ฟฝ๏ฟฝ = 0 at all times โ€“

the variable geometry body with two perpendicular symmetry planes at all its configurations, whose

intersection contains the origin of the body frame.

Page 25: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

15

Suppose the planes of symmetry are ๐‘ฅ0๐‘ง and ๐‘ฆ0๐‘ง, without loss of generality. We define that the position of

a general point of the body, of infinitesimal mass ๐‘‘๐‘š, with respect to the body frame is

๐’“1 = ๐‘ฅ๐’†๐’™ + ๐‘ฆ๐’†๐’š + ๐‘ง๐’†๐’›, (2.62)

having a non-rigid velocity, with respect to the body frame, of

๐‘‘๐’“1๐‘‘๐‘ก

๐ต

= ๐‘ฃ๐‘ฅ๐’†๐’™+ ๐‘ฃ๐‘ฆ๐’†๐’š + ๐‘ฃ๐‘ง๐’†๐’›. (2.63)

Since the body has symmetry with respect to the ๐‘ฅ0๐‘ง and ๐‘ฆ0๐‘ง planes, the mirrored points of the first

infinitesimal mass with respect to them, with indexes 2 to 4 must be also infinitesimal masses with the same

mass ๐‘‘๐‘š that belong to the body. Their positions are:

๐‘Ÿ2 = โˆ’๐‘ฅ๐’†๐’™ + ๐‘ฆ๐’†๐’š + ๐‘ง๐’†๐’›, (2.64)

๐‘Ÿ3 = ๐‘ฅ๐’†๐’™ โˆ’ ๐‘ฆ๐’†๐’š + ๐‘ง๐’†๐’› (2.65)

๐‘Ÿ4 = โˆ’๐‘ฅ๐’†๐’™ โˆ’ ๐‘ฆ๐’†๐’š + ๐‘ง๐’†๐’›. (2.66)

If the motion is symmetric with respect to these planes, then their velocities in the body frame are also

symmetric, so that the symmetry remains unchanged after the motion. For this reason, the velocities of

points 2, 3 and 4 are defined with respect to the velocity of point 1:

๐‘‘๐’“๐Ÿ๐‘‘๐‘ก

๐ต

= โˆ’๐‘ฃ๐‘ฅ๐’†๐’™ + ๐‘ฃ๐‘ฆ๐’†๐’š + ๐‘ฃ๐‘ง๐’†๐’›, (2.67)

๐‘‘๐’“๐Ÿ‘๐‘‘๐‘ก

๐ต

= ๐‘ฃ๐‘ฅ๐’†๐’™โˆ’ ๐‘ฃ๐‘ฆ๐’†๐’š + ๐‘ฃ๐‘ง๐’†๐’›, (2.68)

๐‘‘๐’“๐Ÿ’๐‘‘๐‘ก

๐ต

= โˆ’๐‘ฃ๐‘ฅ๐’†๐’™ โˆ’ ๐‘ฃ๐‘ฆ๐’†๐’š + ๐‘ฃ๐‘ง๐’†๐’›. (2.69)

The total contribution of the 4 points to ๐œธ is

โˆ‘๐’“๐‘– ร—

๐‘‘๐’“๐‘–๐‘‘๐‘ก

๐ต4

๐‘–=1

= ๐’“1 ร—๐‘‘๐’“๐Ÿ๐‘‘๐‘ก

๐ต

+ ๐’“2 ร—๐‘‘๐’“๐Ÿ๐‘‘๐‘ก

๐ต

+ ๐’“3 ร—๐‘‘๐’“๐Ÿ‘๐‘‘๐‘ก

๐ต

+ ๐’“4 ร—๐‘‘๐’“๐Ÿ’๐‘‘๐‘ก

๐ต

= 0, (2.70)

using (2.62)-(2.69).

Since (2.70) is true for any set of 4 infinitesimal masses of the body,

Page 26: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

16

๐œธ = โˆซ ๐’“ ร—

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

= 0. (2.71)

This derivation proved that, for a body that permanently has at least two perpendicular symmetry planes

whose intersection contains the body frameโ€™s origin, ๐œธ = 0 and hence ๏ฟฝ๏ฟฝ = 0 are valid for all configurations.

This result will be used throughout this work to justify ๐œธ = 0 for the proposed configurations.

It is important to note that if two planes of symmetry are constant with respect to the selected body frame,

then they are always perpendicular to their respective principal axes. Thus, the third principal axis is already

defined by being orthogonal to the plane where the other two principal axes lie on. Therefore, we see in this

particular case that ๏ฟฝ๏ฟฝ = 0 is true when the principal axes have a constant orientation with respect to the

selected body frame.

2.7 KINETIC ENERGY OF A VARIABLE-GEOMETRY BODY

The total kinetic energy of the variable-geometry body is obtained by integrating the square of the modulus

of the velocity in the inertial frame along the body [29]:

๐‘‡ = โˆซ

1

2|๏ฟฝ๏ฟฝ|

2

ฮฉ

๐‘‘๐‘š = โˆซ1

2๏ฟฝ๏ฟฝ. ๏ฟฝ๏ฟฝ

ฮฉ

๐‘‘๐‘š (2.72)

Inserting expression for ๏ฟฝ๏ฟฝ (2.30) in (2.72) yields

๐‘‡ =

1

2โˆซ ๏ฟฝ๏ฟฝ๐ŸŽ. ๏ฟฝ๏ฟฝ๐ŸŽ๐‘‘๐‘šฮฉ

+1

2โˆซ (๐Žร— ๐’“). (๐Ž ร— ๐’“)๐‘‘๐‘šฮฉ

+โˆซ ๏ฟฝ๏ฟฝ๐ŸŽ. (๐Ž ร— ๐’“)ฮฉ

๐‘‘๐‘š

+1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š +โˆซ ๏ฟฝ๏ฟฝ๐ŸŽ .๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š +โˆซ (๐Ž ร— ๐’“).๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š.

(2.73)

We will interpret each one of the terms of (2.73) separately. The first term is the term of translational kinetic

energy, which can be rearranged considering the fact that ๏ฟฝ๏ฟฝ๐ŸŽ is constant over the body resulting in

1

2โˆซ ๏ฟฝ๏ฟฝ๐ŸŽ. ๏ฟฝ๏ฟฝ๐ŸŽ๐‘‘๐‘šฮฉ

=1

2๐‘š๏ฟฝ๏ฟฝ๐ŸŽ

๐Ÿ. (2.74)

The second term of (2.73) can be rearranged using a vectorial property [42] to obtain the rotational kinetic

energy of the body,

1

2โˆซ (๐Ž ร— ๐’“). (๐Ž ร— ๐’“)๐‘‘๐‘šฮฉ

=1

2๐Ž. (๐‘ฐ โˆ˜ ๐Ž), (2.75)

and, if the right-hand side of (2.75) is written in a body frame that is a principal frame, we have

Page 27: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

17

1

2๐Ž. (๐‘ฐ โˆ˜ ๐Ž) =

1

2(๐ด๐œ”๐‘ฅ

2 +๐ต๐œ”๐‘ฆ2 + ๐ถ๐œ”๐‘ง

2). (2.76)

The third term of the right hand side of (2.73) can be rearranged taking into account that ๏ฟฝ๏ฟฝ๐ŸŽ and ๐Ž are

constant over the body and inserting the definition of center of mass (2.4):

โˆซ ๏ฟฝ๏ฟฝ๐ŸŽ. (๐Ž ร— ๐’“)ฮฉ

๐‘‘๐‘š = ๏ฟฝ๏ฟฝ๐ŸŽ. ๐Ž ร—๐‘š๏ฟฝ๏ฟฝ. (2.77)

The fact that the origin of the body frame is coincident with the center of mass implies that ๏ฟฝ๏ฟฝ = 0, making

(2.77) zero.

The other three terms of the right-hand side of (2.73) are terms that are related with non-rigid part of the

motion, since they would all be zero when ๐‘‘๐’“

๐‘‘๐‘ก

๐ต= 0. The first three terms would be already present for pure

rigid-body motion. We define the rigid body component of the kinetic energy

๐‘‡๐‘Ÿ๐‘–๐‘”๐‘–๐‘‘ =

1

2๐‘š๏ฟฝ๏ฟฝ๐ŸŽ

๐Ÿ +1

2๐Ž. (๐‘ฐ โˆ˜ ๐Ž), (2.78)

and the non-rigid component of the kinetic energy

๐‘‡๐‘›๐‘œ๐‘›โˆ’๐‘Ÿ๐‘–๐‘”๐‘–๐‘‘ =

1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š +โˆซ ๏ฟฝ๏ฟฝ๐ŸŽ .๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š +โˆซ (๐Ž ร— ๐’“) .๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š. (2.79)

The third term in the right-hand side of (2.79) can be rearranged using the vectorial property [42]

(๐‘จ ร— ๐‘ฉ). ๐‘ช = (๐‘ฉ ร— ๐‘ช). ๐‘จ, (2.80)

taking into account that ๏ฟฝ๏ฟฝ๐ŸŽ does not depend on the position and replacing the definition of ๐œธ (2.28), yielding

๐‘‡๐‘›๐‘œ๐‘›โˆ’๐‘Ÿ๐‘–๐‘”๐‘–๐‘‘ =

1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š + ๏ฟฝ๏ฟฝ๐ŸŽ . โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š +๐Ž.๐œธ. (2.81)

2.7.1 Non-Rigid Terms

The first term of (2.81) is the pure non-rigid motion term. Its value is the same regardless of the rigid motion

of the body, both translation and rotation: it only depends on the configuration change and hence on the

distribution of the velocity with respect to the body frame ๐‘‘๐’“

๐‘‘๐‘ก

๐ต. This term is never negative because the

vectorial self-dot product is never negative.

Page 28: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

18

Also, the rigid terms of the kinetic energy (2.78) and the first of the non-rigid terms on the right-hand side of

(2.81) are all non-negative:

1

2๐‘š๏ฟฝ๏ฟฝ๐ŸŽ

๐Ÿ +1

2๐Ž.(๐‘ฐ โˆ˜ ๐Ž) +

1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š โ‰ฅ 0. (2.82)

However, the other two other terms, ๏ฟฝ๏ฟฝ๐ŸŽ. โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ๐‘‘๐‘š and ๐Ž.๐œธ, can be negative, because the sign of the result

of the dot products between these vectors is generally unknown. This contrasts with the terms already

referred in (2.82) that are non-negative. Moreover, the term ๏ฟฝ๏ฟฝ๐ŸŽ . โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ๐‘‘๐‘š displays a quadratic dependence

on velocity, as it is natural in translational kinetic energy.

To interpret ๏ฟฝ๏ฟฝ๐ŸŽ. โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ๐‘‘๐‘š and ๐Ž.๐œธ we firstly consider how the system and the problem have been defined.

The system of particles of the body has been looked upon as a mechanical system and its kinetic energy is

a component of the mechanical energy of the system. Nonetheless, the nature of the energy source of the

actuators of the system is not mechanical, it might be electrical or chemical for example, even though the

actuators belong to the system. This is the reason why the actuators can change the mechanical energy of

the whole system.

Varying the geometry of the body as a response to internal actuators of the body can either lead to an

increase or a decrease of the mechanical energy of the system, depending on whether the actuators are

performing positive or negative work. This depends on the direction of the forces generated by the actuator

with respect to the displacement of the particles they are acting on.

If the geometry of the body is not varying, then the kinetic energy will not vary either, because in that case

the body behaves like a rigid body. The kinetic energy will vary if external forces are applied do work on the

system. The actuators are no exception, because, from the point of view of the mechanical system, they

are external forces.

The term ๏ฟฝ๏ฟฝ๐ŸŽ. โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ๐‘‘๐‘š in the kinetic non-rigid energy expression (2.81) depends on the translational state

of the body and the geometry variation. It will be positive if the projection of ๐‘‘๐’“

๐‘‘๐‘ก

๐ต onto ๏ฟฝ๏ฟฝ๐ŸŽ has the direction of

๏ฟฝ๏ฟฝ๐ŸŽ and negative if it has the opposite direction. This term is positive if the actuating internal forces are

increasing the translational energy and negative otherwise. It will be 0 if they are perpendicular and no

translational work is being performed to the body.

Page 29: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

19

The term ๐Ž.๐œธ of the kinetic non-rigid energy expression (2.81) has an equivalent interpretation. ๐œธ is related

with changes in symmetries and accounts for changes in the orientation of the principal axes. In addition, ๐œธ

can be understood as the angular momentum of the body measured in the body frame. When the body

geometry is varying, ๐œธ has the direction of the part of the total angular momentum that the body frame

rotation does not account for. Concerning the sign of this term, ๐Ž.๐œธ is positive if the projection of ๐œธ onto ๐Ž

is in the direction of ๐Ž and negative otherwise. The physical meaning of this is similar as for the first term:

๐Ž.๐œธ is positive when the actuating forces are such that the positive rotational work is being done to the

system, speeding up the rotation and increasing its rotational kinetic energy. The negative and zero work

have a similar interpretation as for ๏ฟฝ๏ฟฝ๐ŸŽ. โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ๐‘‘๐‘š.

2.7.2 Simplification of the Kinetic Energy Expression

The total kinetic energy for a body frame centered in the bodyโ€™s center of mass is

๐‘‡ =

1

2๐‘š๏ฟฝ๏ฟฝ๐ŸŽ

๐Ÿ +1

2๐Ž. (๐‘ฐ โˆ˜ ๐Ž) +

1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š + ๏ฟฝ๏ฟฝ๐ŸŽ. โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š +๐Ž.๐œธ. (2.83)

The first term of the right-hand side of (2.83) will be not accounted for because the central point of this work

is attitude control regardless of the translation state of the body.

The fourth term of the right-hand side of (2.83) can be simplified using the definition of center of mass (2.4):

๏ฟฝ๏ฟฝ๐ŸŽ. โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š = ๏ฟฝ๏ฟฝ๐ŸŽ.๐‘‘

๐‘‘๐‘ก

๐ต

โˆซ ๐’“ฮฉ

๐‘‘๐‘š = ๏ฟฝ๏ฟฝ๐ŸŽ.๐‘‘(๐‘š๏ฟฝ๏ฟฝ)

๐‘‘๐‘ก

๐ต

. (2.84)

The selected body frame is centered at the center of mass of the body to simplify the equations, implying

๏ฟฝ๏ฟฝ = 0 and making equation (2.84) zero.

Usually ๐Ž.๐œธ is different from zero, but for the variable-geometry bodies studied in this work the symmetries

are such that ๐œธ = 0. Under these assumptions we have that the total kinetic energy (2.83) reduces to

๐‘‡ =

1

2๐Ž. (๐‘ฐ โˆ˜ ๐Ž) +

1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š. (2.85)

Using the vectorial notation used so far, as well as (2.75), yields:

2๐‘‡ = ๐ด๐œ”๐‘ฅ

2 + ๐ต๐œ”๐‘ฆ2 + ๐ถ๐œ”๐‘ง

2 +โˆซ ((๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘ฅ

2

+ (๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘ฆ

2

+ (๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘ง

2

)ฮฉ

๐‘‘๐‘š (2.86)

Page 30: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

20

In this work, the geometry changing mechanisms are intended to be simple. For that reason several

geometries have a single varying geometry degree of freedom. This is defined generally as ๐›ผ, that is a

function of time ๐‘ก. In these conditions, the integrated terms in (2.86) are given by

(๐‘‘๐’“

๐‘‘๐‘ก

๐ต

)๐‘–

2

= ๏ฟฝ๏ฟฝ2 (๐‘‘๐’“

๐‘‘๐›ผ

๐ต

)๐‘–

2

, (2.87)

with ๐‘– = ๐‘ฅ, ๐‘ฆ, ๐‘ง.

Additionally, we can assume that the geometry variation is slow. This is reasonable because, for attitude

maintenance maneuvers of spacecraft in orbits, the necessary attitude corrections are small. So, we have

that ๏ฟฝ๏ฟฝ2 โ‰ช 1 and that

๏ฟฝ๏ฟฝ2โˆซ ((

๐‘‘๐’“

๐‘‘๐›ผ

๐ต

)๐‘ฅ

2

+ (๐‘‘๐’“

๐‘‘๐›ผ

๐ต

)๐‘ฆ

2

+ (๐‘‘๐’“

๐‘‘๐›ผ

๐ต

)๐‘ง

2

)ฮฉ

๐‘‘๐‘š (2.88)

is negligible when compared to the other terms of (2.86), which can be approximated by

2๐‘‡ โ‰ˆ ๐ด๐œ”๐‘ฅ2 +๐ต๐œ”๐‘ฆ

2 + ๐ถ๐œ”๐‘ง2. (2.89)

The result (2.89) for the kinetic energy is the same as the expression of the kinetic energy for a rigid body

[29]. This proves that the kinetic energy of a variable-geometry body that is slowly changing its configuration

can be approximated by the kinetic energy of a rigid body. However, ๐‘‡ (2.89) is not a constant because the

moments of inertia depend on time.

2.7.3 Time-derivative of the Kinetic Energy

If we differentiate and rearrange (2.89), we obtain:

2๏ฟฝ๏ฟฝ = ๐œ”๐‘ฅ(๏ฟฝ๏ฟฝ๐œ”๐‘ฅ + 2๐ด๏ฟฝ๏ฟฝ๐‘ฅ) + ๐œ”๐‘ฆ(๏ฟฝ๏ฟฝ๐œ”๐‘ฆ + 2๐ต๏ฟฝ๏ฟฝ๐‘ฆ) + ๐œ”๐‘ง(๏ฟฝ๏ฟฝ๐œ”๐‘ง + 2๐ถ๏ฟฝ๏ฟฝ๐‘ง). (2.90)

If the terms inside the parenthesis in (2.90) are rearranged to have

2๏ฟฝ๏ฟฝ = ๐œ”๐‘ฅ(๏ฟฝ๏ฟฝ๐œ”๐‘ฅ +๐ด๏ฟฝ๏ฟฝ๐‘ฅ + ๐ด๏ฟฝ๏ฟฝ๐‘ฅ) + ๐œ”๐‘ฆ(๏ฟฝ๏ฟฝ๐œ”๐‘ฆ +๐ต๏ฟฝ๏ฟฝ๐‘ฆ + ๐ต๏ฟฝ๏ฟฝ๐‘ฆ) + ๐œ”๐‘ง(๏ฟฝ๏ฟฝ๐œ”๐‘ง + ๐ถ๏ฟฝ๏ฟฝ๐‘ง + ๐ถ๏ฟฝ๏ฟฝ๐‘ง), (2.91)

then the sums ๏ฟฝ๏ฟฝ๐œ”๐‘ฅ + ๐ด๏ฟฝ๏ฟฝ๐‘ฅ, ๏ฟฝ๏ฟฝ๐œ”๐‘ฆ +๐ต๏ฟฝ๏ฟฝ๐‘ฆ and ๏ฟฝ๏ฟฝ๐œ”๐‘ง + ๐ถ๏ฟฝ๏ฟฝ๐‘ง can be replaced using equations (2.59)-(2.61), for a

free body whose non-rigid motion is such that ๐œธ = 0. Then, by using the time-derivative of the product on

the right-hand side of (2.91), we obtain

2๏ฟฝ๏ฟฝ =

1

2

๐‘‘

๐‘‘๐‘ก(๐ด๐œ”๐‘ฅ

2 + ๐ต๐œ”๐‘ฆ2 + ๐ถ๐œ”๐‘ง

2) โˆ’1

2(๏ฟฝ๏ฟฝ๐œ”๐‘ฅ

2 + ๏ฟฝ๏ฟฝ๐œ”๐‘ฆ2 + ๏ฟฝ๏ฟฝ๐œ”๐‘ง

2). (2.92)

Page 31: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

21

After identifying the kinetic energy as in (2.89) in the first term of the right-hand side of (2.92), we simplify

and obtain a simple expression for ๏ฟฝ๏ฟฝ that does not depend on the components of the angular acceleration:

๏ฟฝ๏ฟฝ = โˆ’

1

2(๏ฟฝ๏ฟฝ๐œ”๐‘ฅ

2 + ๏ฟฝ๏ฟฝ๐œ”๐‘ฆ2 + ๏ฟฝ๏ฟฝ๐œ”๐‘ง

2). (2.93)

Even though the square of the angular velocity components are always positive, the signal of ๏ฟฝ๏ฟฝ, ๏ฟฝ๏ฟฝ and ๏ฟฝ๏ฟฝ

are not known, so ๏ฟฝ๏ฟฝ could be positive, zero or negative.

2.8 CONSERVATION OF ANGULAR MOMENTUM

We recall the expression of the applied torque (2.8)

๐‘ด๐ŸŽ = ๏ฟฝ๏ฟฝ๐ŸŽ +๐‘น๏ฟฝ๏ฟฝ ร—๐‘š๏ฟฝ๏ฟฝ. (2.94)

Having the body frameโ€™s origin be the center of mass implies ๏ฟฝ๏ฟฝ = 0, simplifies (2.94) to

๐‘ด๐ŸŽ = ๏ฟฝ๏ฟฝ๐ŸŽ (2.95)

If no torques are acting upon the body, then ๐‘ด๐ŸŽ = 0. The satellites will be also considered as a free-body in

this work. Therefore:

๏ฟฝ๏ฟฝ๐ŸŽ = 0 (2.96)

We conclude from (2.96) that the angular momentum of a variable geometry free body with respect to his

center of mass is constant.

This result contrasts with the results regarding the kinetic energy. While varying the geometry of a certain

body generally changes its energy, it does not change the angular momentum. The reason for that

difference is that the forces responsible for changing the geometry of the body are internal to the mechanical

system considered but the energy sources responsible for that do not belong to the mechanical system โ€“

they are external. Consequently, the actuators are able to change the systemโ€™s mechanical energy but not

its angular momentum.

2.9 GEOMETRICAL SOLUTIONS FOR THE DYNAMICS OF A VARIABLE GEOMETRY BODY

The geometrical solution consists in obtaining information about the rigid body dynamics using a geometrical

interpretation of two equations: kinetic energy equation and the angular momentum equation.

Page 32: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

22

2.9.1 Ellipsoid of the Kinetic Energy

A general variable-geometry body that is free from torque and that has the body frame centered in the center

of mass is considered. Under the assumption that the bodyโ€™s non-rigid motion is two-plane symmetric, ๐œธ =

0 is valid, and not considering the translation, the kinetic energy is given by

๐‘‡ =

1

2(๐ด๐œ”๐‘ฅ

๐Ÿ + ๐ต๐œ”๐‘ฆ๐Ÿ + ๐ถ๐œ”๐‘ง

๐Ÿ) +1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š. (2.97)

Expression (2.97) can be further rearranged in order to obtain an equation that allows for geometrical

interpretation:

1 =

๐œ”๐‘ฅ2

2๐‘‡ โˆ’ โˆซ๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ด

+๐œ”๐‘ฆ2

2๐‘‡ โˆ’ โˆซ๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ต

+๐œ”๐‘ง2

2๐‘‡ โˆ’ โˆซ๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถ

(2.98)

If we consider a geometrical space given by the coordinates (๐œ”๐‘ฅ , ๐œ”๐‘ฆ , ๐œ”๐‘ง), (2.98) defines the surface of an

ellipsoid with semi-axes

โˆš2๐‘‡โˆ’โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต.๐‘‘๐’“

๐‘‘๐‘ก

๐ต๐‘‘๐‘š

ฮฉ

๐ด, โˆš

2๐‘‡โˆ’โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต.๐‘‘๐’“

๐‘‘๐‘ก

๐ต๐‘‘๐‘š

ฮฉ

๐ต , โˆš

2๐‘‡โˆ’โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต.๐‘‘๐’“

๐‘‘๐‘ก

๐ต๐‘‘๐‘š

ฮฉ

๐ถ

(2.99)

along the directions of the ๐‘ฅ, ๐‘ฆ and ๐‘ง axes, respectively.

The existence of variable-geometry, represented in the term โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต .

๐‘‘๐’“

๐‘‘๐‘ก

๐ต๐‘‘๐‘š

ฮฉ and ๐ด(๐‘ก), ๐ต(๐‘ก), ๐ถ(๐‘ก) ,

contributes to a decrease in the length of all three semi-axes of the ellipsoid, relatively to the ellipsoid for a

rigid-body. It also changes its shape because the ratios between the semi-axes are modified when the non-

rigid motion term is not zero.

The equation of the ellipsoid of a variable geometry-body reduces to the rigid-body equation of the ellipsoid,

or Poinsotโ€™s ellipsoid [29], when the variable-geometry term โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต.

๐‘‘๐’“

๐‘‘๐‘ก

๐ต๐‘‘๐‘š

ฮฉ is zero, since

๐‘‘๐’“

๐‘‘๐‘ก

๐ต= 0.

2.9.2 Ellipsoid of the Angular Momentum

The general expression for the angular momentum (2.31), written in the body frame with ๐œธ = 0 and ๏ฟฝ๏ฟฝ = 0,

is

๐’‰๐ŸŽ = ๐ด๐œ”๐‘ฅ๐’†๐’™ + ๐ต๐œ”๐‘ฆ๐’†๐’š + ๐ถ๐œ”๐‘ง๐’†๐’›. (2.100)

Page 33: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

23

In order to obtain an expression with the angular moment that contains the squared components of the

angular velocity, we determine ๐’‰๐ŸŽ. ๐’‰๐ŸŽ:

๐’‰๐ŸŽ. ๐’‰๐ŸŽ = โ„Ž2 = ๐ด2๐œ”๐‘ฅ2 + ๐ต2๐œ”๐‘ฆ

2 + ๐ถ2๐œ”๐‘ง2 (2.101)

After rearranging, the expression for the angular momentum ellipsoid is obtained:

1 =

๐œ”๐‘ฅ2

โ„Ž๐ด

+๐œ”๐‘ฆ2

โ„Ž๐ต

+๐œ”๐‘ง2

โ„Ž๐ถ

. (2.102)

The semi-axes are given by โ„Ž

๐ด, โ„Ž

๐ต and

โ„Ž

๐ถ, in the direction of the ๐‘ฅ, ๐‘ฆ and ๐‘ง axes respectively. It is important to

notice that, even though โ„Ž is constant, the shape of the ellipsoid of angular momentum varies, since ๐ด, ๐ต

and ๐ถ vary, changing the length of the semi-axes.

2.9.3 Geometrical Solution

Having both of the ellipsoids defined, the angular velocity of the variable-geometry body must belong to a

curve that is the intersection of both the ellipsoids at each instant of time. This curve is not constant because

๐ด, ๐ต and ๐ถ vary. Additionally, ๐‘‡ and โˆซ๐‘‘๐’“

๐‘‘๐‘ก

๐ต .

๐‘‘๐’“

๐‘‘๐‘ก

๐ต๐‘‘๐‘š

ฮฉ depend on the geometry variation with time as well.

Only โ„Ž is constant.

This means that, unlike the geometric solution for a rigid-body, the ellipsoidโ€™s shape depends on time

because the variable-geometry bodyโ€™s inertia properties vary. Therefore, the angular velocity solution at a

particular instant, that lies on that instantโ€™s ellipsoids intersection, has to lie on the next instantโ€™s ellipsoids

intersection, which is different from the previous one.

We will verify that the intersection of the ellipsoids exists for a variable-geometry body. That intersection

would not exist, geometrically, if either one of two situations occur: (i) the angular momentum ellipsoid is

inside the kinetic energy ellipsoid, which implies that, for each of the directions, the kinetic energy ellipsoid

has larger semi-axes than the angular momentumโ€™s ellipsoid:

โˆš2๐‘‡ โˆ’ โˆซ๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ด>โ„Ž

๐ด,โˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ต>โ„Ž

๐ต,โˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถ>โ„Ž

๐ถ;

(2.103)

or (ii) the kinetic energy ellipsoid is inside the angular momentum ellipsoid, hence

Page 34: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

24

โˆš2๐‘‡ โˆ’ โˆซ๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ด<โ„Ž

๐ด ,โˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ต<โ„Ž

๐ต ,โˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถ<โ„Ž

๐ถ .

(2.104)

These geometric restrictions imply that a certain variable-geometry body canโ€™t have arbitrary ๐‘‡ and โ„Ž.

We assume ๐ถ โ‰ฅ ๐ต โ‰ฅ ๐ด, which is an assumption that does not imply loss of generality because the derivation

would be equivalent if the relation between the different inertia moments would be different. Angular velocity

componentsโ€™ ratios are defined:

๐œ”๐‘ฅ = ๐‘1๐œ”๐‘ง , (2.105)

๐œ”๐‘ฆ = ๐‘2๐œ”๐‘ง . (2.106)

Inserting the ratios (2.105)-(2.106) in (2.101) and dividing both sides of the equation by ๐ถ2, we obtain

โ„Ž2

๐ถ2= ๐œ”๐‘ง

2 ((๐ด

๐ถ)2

๐‘12 + (

๐ต

๐ถ)2

๐‘22 + 1). (2.107)

If an equivalent derivation for the kinetic energy is done, we obtain

2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถ= ๐œ”๐‘ง

2 (๐ด

๐ถ๐‘12 +

๐ต

๐ถ๐‘22 + 1).

(2.108)

Solving (2.107) and (2.108) for ๐œ”๐‘ง2 and taking the square root of both sides to obtain a semi-axes ratio on

the left-hand side yields:

โ„Ž๐ถ

โˆš2๐‘‡ โˆ’ โˆซ๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถ

= โˆš(๐ด๐ถ)2

๐‘12 + (

๐ต๐ถ)2

๐‘22 + 1

๐ด๐ถ ๐‘1

2 +๐ต๐ถ ๐‘2

2 + 1

(2.109)

Since ๐ด

๐ถโ‰ค 1 and

๐ต

๐ถโ‰ค 1, the numerator of the fraction of the right-hand side of (2.109) is not larger than the

denominator. So:

โ„Ž

๐ถโ‰คโˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถ

(2.110)

Page 35: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

25

So that an inequality similar to (2.110) is obtained, but including ๐ด instead of ๐ถ, two other angular velocity

componentsโ€™ ratios are defined:

๐œ”๐‘ฆ = ๐‘Ž2๐œ”๐‘ฅ , (2.111)

๐œ”๐‘ง = ๐‘Ž3๐œ”๐‘ฅ . (2.112)

Following a similar procedure used on the derivation of (2.110), we obtain

โ„Ž

๐ดโ‰ฅโˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ด.

(2.113)

We can also write two inequalities concerning the semi-axes of the ellipsoids, using ๐ถ โ‰ฅ ๐ต โ‰ฅ ๐ด:

โ„Ž

๐ดโ‰ฅโ„Ž

๐ถ, (2.114)

โˆš2๐‘‡ โˆ’ โˆซ๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ดโ‰ฅโˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถ.

(2.115)

Finally, combining (2.110) and (2.113)-(2.115) results in

โ„Ž

๐ถโ‰คโˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ถโ‰คโˆš2๐‘‡ โˆ’ โˆซ

๐‘‘๐’“๐‘‘๐‘ก

๐ต

.๐‘‘๐’“๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

๐ดโ‰คโ„Ž

๐ด.

(2.116)

We conclude from (2.116) that the larger and smaller ellipsoid axes are axes of the angular momentum

ellipsoid. This means that the ellipsoid of angular momentum is always taper than the ellipsoid of kinetic

energy.

Rearranging (2.110) and (2.113) to obtain two inequalities for ๐‘‡ and then combining them allows to obtain

the upper and lower limits of ๐‘‡:

1

2(โ„Ž2

๐ถ+โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

) โ‰ค ๐‘‡ โ‰ค1

2(โ„Ž2

๐ด+โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘šฮฉ

). (2.117)

When the geometry is varying with time, the kinetic energy is limited by two varying bounds. ๐ด and ๐ถ are

varying and the non-rigid term, which is generally dependent of time, varies as well. The both upper and

Page 36: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

26

lower limits of ๐‘‡ are increased by 1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต.

๐‘‘๐’“

๐‘‘๐‘ก

๐ต๐‘‘๐‘š

ฮฉ when compared to the rigid-body limits, that are

1

2

โ„Ž2

๐ถ and

1

2

โ„Ž2

๐ด, respectively.

As long as ๐ถ โ‰ฅ ๐ด, inequality (2.117) is always be true, because the upper limit is always at least as large as

the lower limit, since the term of configuration change is added on both the left and right-hand sides of the

inequality.

2.10 MODIFIED EULER EQUATIONS IN TERMS OF EULER ANGLES

The motion of the body frame could be defined according to many coordinate transformations with respect

to the inertial frame. In the particular case of satellites, using Euler angles is frequent because that allows

for easy interpretation of the orientation of the body. However, other representations could be used, such

as quaternions or Brian angles [7].

The considered Euler angles are: (i) the precession angle ๐œ“; (ii) the nutation angle ๐œƒ; and (iii) the spin angle

๐œ‘. The orientation of the body frame is given by a first rotation of ๐œ“ with respect to the ๐‘ axis, secondly by

a rotation of ๐œƒ with respect to the ๐‘ฅโ€ฒ axis of the second frame, and finally by a rotation of ๐œ‘ with respect to

the ๐‘งโ€ฒโ€ฒ axis of the third frame. The number of apostrophes on the axes is the number of rotations the frame

has experienced. The inertial frame has the orientation the body frame, after performing these three

rotations.

The time-derivatives of the Euler angles correspond to angular velocities: ๏ฟฝ๏ฟฝ is the precession rate; ๏ฟฝ๏ฟฝ is the

nutation rate; ๏ฟฝ๏ฟฝ is the spin rate. If these angular velocities, which are parallel to axes of their respective

frame, are projected into the body frame, the angular velocity ๐Ž components, ๐œ”๐‘ฅ, ๐œ”๐‘ฆ and ๐œ”๐‘ง, are obtained

[29]:

๐œ”๐‘ฅ = ๏ฟฝ๏ฟฝ sin๐œƒ sin๐œ‘ + ๏ฟฝ๏ฟฝ cos๐œ‘ (2.118)

๐œ”๐‘ฆ = ๏ฟฝ๏ฟฝ sin ๐œƒ cos๐œ‘ โˆ’ ๏ฟฝ๏ฟฝ sin๐œ‘ (2.119)

๐œ”๐‘ง = ๏ฟฝ๏ฟฝ cos๐œƒ + ๏ฟฝ๏ฟฝ (2.120)

The general form of the Euler Equations can be written using Euler angles, in a body frame that is a principal

frame centered in the center of mass. This is done by substituting the components of the angular velocity

and of the angular acceleration into (2.53)-(2.55). The components of the angular acceleration are

determined by differentiating (2.118)-(2.120).

Page 37: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

27

The equations obtained after doing this are a set 3 coupled non-linear second order equations. Some

simplifications occur if it is assumed: (i) the body is free from torques, ๐‘ด = 0; (ii) two plane-symmetry

simplification with ๐œธ = 0; and (iii) axisymmetry with ๐ด = ๐ต.

However, the equations still remain a set of three coupled non-linear second order equations.

2.10.1 Intermediate Frame for an Axisymmetric Body

The intermediate frame is obtained after the rotation of ๐œ“ and then of ๐œƒ. Therefore, the rotation of the

intermediate frame with respect to the inertial frame is defined as

๐›€ = ๐Žโˆ’ ๏ฟฝ๏ฟฝ. (2.121)

In this frame, the equations are simpler because the expressions for the angular velocities in terms of the

Euler angles simplify. The system of axes of the intermediate frame is ๐‘ฅโ€ฒโ€ฒ๐‘ฆโ€ฒโ€ฒ๐‘งโ€ฒโ€ฒ. In addition, using the

intermediate frame is particularly useful when the body is axisymmetric. For a non-axisymmetric body, the

time-function of ๐ด and ๐ต would depend not only on the variation of the bodyโ€™s geometry but on the

orientation of the body frame at each instant, being a major inconvenience. For an axisymmetric body, the

spin angle of the body frame does not change its inertia tensor.

The alternative derivation of the general form of the Euler equations allows choosing any auxiliary rotation

with the respect to the inertial frame when the time-derivation is performed. In (2.33), the auxiliary reference

frame used to calculate ๏ฟฝ๏ฟฝ๐ŸŽ in the applied torque equation (2.8) was the body frame. In this case, the auxiliary

reference frame to be used will be the intermediate frame. Thus, the Basic Kinematic Equation becomes

๐‘‘

๐‘‘๐‘ก

๐ผ

๐‘จ =๐‘‘

๐‘‘๐‘ก

๐‘€

๐‘จ +๐›€ ร— ๐‘จ, (2.122)

where ๐‘‘

๐‘‘๐‘ก

๐‘€ is the time-derivative measured in the intermediate frame. Inserting the expression of the angular

momentum (2.32) into the expression of the applied torque (2.8) and rearranging results in

๐‘ด๐ŸŽ =

๐‘‘

๐‘‘๐‘ก

๐ผ

(๐‘ฐ๐Ž) +๐‘‘

๐‘‘๐‘ก

๐ผ

(โˆซ ๐’“ ร—๐‘‘๐’“

๐‘‘๐‘ก

๐ต

๐‘‘๐‘š๐›€

)

=๐‘‘

๐‘‘๐‘ก

๐‘€

(๐‘ฐ) โˆ˜ ๐Ž+ ๐‘ฐ โˆ˜๐‘‘

๐‘‘๐‘ก

๐‘€

(๐Ž) + ๐›€ร— (๐‘ฐ โˆ˜ ๐Ž) + ๏ฟฝ๏ฟฝ,

(2.123)

(2.124)

where having the body frame centered in the center of mass eliminated the term โˆ’๏ฟฝ๏ฟฝ๐ŸŽ ร— ๐‘š๏ฟฝ๏ฟฝ.

Page 38: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

28

We have that ๐‘‘

๐‘‘๐‘ก

๐‘€(๐Ž) = ๏ฟฝ๏ฟฝ because the derivative of the angular velocity is the same regardless of the

reference frame. ๐‘‘

๐‘‘๐‘ก

๐‘€(๐‘ฐ) =

๐‘‘

๐‘‘๐‘ก

๐ต(๐‘ฐ), because the body is axisymmetric. In addition, we assume a simplifying

hypothesis: the body is two-plane symmetric and ๐œธ = 0. Taking this into account, (2.124) simplifies to

๐‘ด๐ŸŽ = ๐‘ฐ โˆ˜ ๏ฟฝ๏ฟฝ + ๐›€ ร— (๐‘ฐ โˆ˜ ๐Ž) +

๐‘‘

๐‘‘๐‘ก

๐ต

(๐‘ฐ) โˆ˜ ๐Ž. (2.125)

The components of ๐Ž in the intermediate frame are

๐œ”๐‘ฅโ€ฒโ€ฒ = ๏ฟฝ๏ฟฝ, (2.126)

๐œ”๐‘ฆโ€ฒโ€ฒ = ๏ฟฝ๏ฟฝ sin๐œƒ, (2.127)

๐œ”๐‘งโ€ฒโ€ฒ = ๏ฟฝ๏ฟฝ cos ๐œƒ + ๏ฟฝ๏ฟฝ (2.128)

The components of ๐›€ in the intermediate frame components are given by:

ฮฉ๐‘ฅโ€ฒโ€ฒ = ๏ฟฝ๏ฟฝ, (2.129)

ฮฉ๐‘ฆโ€ฒโ€ฒ = ๏ฟฝ๏ฟฝ sin ๐œƒ, (2.130)

ฮฉ๐‘งโ€ฒโ€ฒ = ๏ฟฝ๏ฟฝ cos๐œƒ. (2.131)

The angular acceleration components written in the intermediate frame are obtained by differentiating

(2.126)-(2.128). The inertia tensor (2.36) and its time-derivative (2.40) are written having ๐ด = ๐ต and ๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ.

Having all the variables of (2.125) defined, we write (2.125) for a free-body in the three directions:

0 = ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ + ๐ด๏ฟฝ๏ฟฝ + (๐ถ โˆ’ ๐ด)๏ฟฝ๏ฟฝ2 sin๐œƒ cos๐œƒ + ๐ถ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ sin ๐œƒ (2.132)

0 = ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ sin ๐œƒ + ๐ด(๏ฟฝ๏ฟฝ sin ๐œƒ + 2๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ cos ๐œƒ) โˆ’ ๐ถ๏ฟฝ๏ฟฝ(๏ฟฝ๏ฟฝ + ๏ฟฝ๏ฟฝ cos ๐œƒ) (2.133)

0 = ๏ฟฝ๏ฟฝ(๏ฟฝ๏ฟฝ cos ๐œƒ + ๏ฟฝ๏ฟฝ) + ๐ถ(๏ฟฝ๏ฟฝ cos๐œƒ โˆ’ ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ sin ๐œƒ + ๏ฟฝ๏ฟฝ) (2.134)

Page 39: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

29

2.11 ANGULAR MOMENTUM FOR A GENERAL VARIABLE-GEOMETRY BODY

We have the inertial frameโ€™s ๐‘ axis aligned with the angular momentum ๐’‰. Then, ๐’‰ can be projected onto

the body frame using Euler angles, yielding

๐’‰ = โ„Ž sin ๐œƒ sin๐œ‘ ๐’†๐’™ + โ„Ž sin ๐œƒ cos๐œ‘ ๐’†๐’š + โ„Ž cos ๐œƒ ๐’†๐’›. (2.135)

The expression of the angular momentum, when the variable-geometry bodyโ€™s symmetry is such that the

term ๐œธ is zero and ๏ฟฝ๏ฟฝ๐ŸŽ = 0, is

๐’‰ = ๐ด๐œ”๐‘ฅ๐’†๐’™ +๐ต๐œ”๐‘ฆ๐’†๐’š + ๐ถ๐œ”๐‘ง๐’†๐’›. (2.136)

Replacing the components of the angular velocity in terms of Euler angles (2.118)-(2.120) into (2.136) and

equaling (2.136) to (2.135) and separating by the body frame directions results in:

โ„Ž sin ๐œƒ sin๐œ‘ = ๐ด(๏ฟฝ๏ฟฝ sin ๐œƒ sin๐œ‘ + ๏ฟฝ๏ฟฝ cos๐œ‘), (2.137)

โ„Ž sin๐œƒ cos๐œ‘ = ๐ต(๏ฟฝ๏ฟฝ sin๐œƒ cos๐œ‘ โˆ’ ๏ฟฝ๏ฟฝ sin๐œ‘), (2.138)

โ„Ž cos๐œƒ = ๐ถ(๏ฟฝ๏ฟฝ cos ๐œƒ + ๏ฟฝ๏ฟฝ). (2.139)

If the system (2.137)-(2.139) is rearranged to separate the angular rates in different equations, we obtain:

๏ฟฝ๏ฟฝ = โ„Ž (

1

๐ด(๐‘ก)โˆ’

1

๐ต(๐‘ก)) sin ๐œƒ sin๐œ‘ cos๐œ‘, (2.140)

๏ฟฝ๏ฟฝ = โ„Ž(

sin2 ๐œ‘

๐ด(๐‘ก)+cos2 ๐œ‘

๐ต(๐‘ก)), (2.141)

๏ฟฝ๏ฟฝ = โ„Ž cos ๐œƒ (

1

๐ถ(๐‘ก)โˆ’sin2๐œ‘

๐ด(๐‘ก)โˆ’cos2๐œ‘

๐ต(๐‘ก)). (2.142)

2.11.1 Axisymmetric Variable-Geometry Body

A variable geometry-body can still be axisymmetric even though its moments of inertia vary: as long as

๐ด(๐‘ก) = ๐ต(๐‘ก). Having ๐ด = ๐ต simplifies (2.140)-(2.142) to:

๏ฟฝ๏ฟฝ = 0, (2.143)

๏ฟฝ๏ฟฝ =

โ„Ž

๐ด(๐‘ก)=

โ„Ž

๐ต(๐‘ก), (2.144)

Page 40: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

30

๏ฟฝ๏ฟฝ = โ„Ž cos๐œƒ (

1

๐ถ(๐‘ก)โˆ’

1

๐ด(๐‘ก)). (2.145)

Eq. (2.143) implies that the variable geometry body with ๐œธ = 0 has a constant nutation angle, regardless of

how the principal moments of inertia vary with time. A consequence of this is that an axisymmetric variable-

geometry bodyโ€™s nutation angle cannot be controlled by configuration changing. The nutation angle is

unchangeable and it only depends on the initial conditions of the body dynamics.

We conclude from (2.144) that the precession rate ๏ฟฝ๏ฟฝ is inversely proportional to the moment of inertia ๐ด:

๐ด(๐‘ก)๏ฟฝ๏ฟฝ = โ„Ž = ๐‘๐‘œ๐‘›๐‘ ๐‘ก๐‘Ž๐‘›๐‘ก (2.146)

As a consequence, the precession rate increases when the moment of inertia ๐ด decreases. So, eq. (2.146)

expresses conservation of angular momentum on the ๐‘ axis during the geometry variation of the body.

Since โ„Ž is the norm of the vector ๐’‰, it is always positive, as well the moment of inertia ๐ด. Consequently, ๏ฟฝ๏ฟฝ

is never negative.

Replacing โ„Ž (2.146) into (2.145) we obtain:

๏ฟฝ๏ฟฝ

๏ฟฝ๏ฟฝ=

๐ถ(๐‘ก)

๐ด(๐‘ก) โˆ’ ๐ถ(๐‘ก)sec ๐œƒ. (2.147)

Eq. (2.147) implies that the proportion between the precession rate and the spin depends not only on the

nutation angle but on the ratio of the inertia moments ๐ถ and ๐ด. Moreover, the ability of the body to change

the moments of inertia, while maintaining its axisymmetry, can change the ratio ๏ฟฝ๏ฟฝ

๏ฟฝ๏ฟฝ and even change the

signal of the ratio. For example, if the body changes from prolate, which implies ๐ด > ๐ถ, to oblate, which

means ๐ถ > ๐ด, while having a nutation angle between 0 and ๐œ‹

2, ๏ฟฝ๏ฟฝ that was positive when the body was

prolate, becomes negative when the body becomes oblate.

๐’‰ ๏ฟฝ๏ฟฝ ๏ฟฝ๏ฟฝ

๐ถ < ๐ด , 0 < ๐œƒ <๐œ‹

2 + + โˆ’

๐ถ < ๐ด , ๐œ‹

2< ๐œƒ < ๐œ‹ + + +

๐ถ > ๐ด , 0 < ๐œƒ <๐œ‹

2 + + โˆ’

๐ถ > ๐ด , ๐œ‹

2< ๐œƒ < ๐œ‹ + + +

Table 1- Sign of variables depending on the nutation angle and the bodyโ€™s oblateness.

Page 41: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

31

3 DESIGN OF VARIABLE GEOMETRY SATELLITES

After the derivation of the equations that express the relation between the geometry variation and the body

attitude dynamics, we envisioned satellites that could change its geometry in order to control its attitude.

The geometries studied are rough approximations of possible real variable-geometry satellites so that

insightful information about their dynamics may be obtained easily. For that reason, satellites are

approximated as being made of very simple components: uniform slender bars, springs or point masses. In

this first approach to the problem, we also avoided considering geometries with numerous degrees of

freedom of the shape-changing motion which would difficult the mathematical treatment โ€“ geometries with

one degree of freedom were preferred. All the developed geometries have two-plane symmetry so that the

non-rigid term ๐œธ is zero, guaranteeing a major simplification of the dynamics.

3.1 CONNECTED SCISSOR MECHANISM

3.1.1 Geometry

The first developed concept for a variable-geometry satellite is one that is always axisymmetric from a

dynamical point of view and with constant transversal moments of inertia. The inertia tensor resulting from

this, with ๐ด = ๐ต = ๐‘๐‘œ๐‘›๐‘ ๐‘ก๐‘Ž๐‘›๐‘ก, would be arguably the simplest, apart from the trivial spherical case. The control

would be achieved by a single degree of freedom that only changed the moment of inertia ๐ถ.

The Connected Scissor Mechanism was conceived as being composed by a certain even number of bars,

a total of 2๐‘›. The bars are slender and are articulated to each other, held together on both ends by negligible

mass joints, connected in such a way that they form a closed loop of bars. The number of bars must be

such that ๐‘› โ‰ฅ 3, otherwise there would be no closed loop without superimposition of bars. Figure 1 shows

a Connected Scissor Mechanism with ๐‘› = 3, at two different configurations for clearer understanding.

The single degree of freedom of this geometry is the inclination of the bars: ๐‘› bars are inclined with a +๐›ผ

angle and the other ๐‘› bars have an inclination of โ€“๐›ผ with respect to the transversal symmetry plane of the

Connected Scissor Mechanism. In what concerns the mathematical description of the Connected Scissor

Mechanism, ๐›ผ will be considered positive and will vary between the limit values ๐›ผ = 0 and ๐›ผ =๐œ‹

2.

3.1.2 Body Frame

The body frame used for the Connected Scissor Mechanism is oriented so that, from both the top

perspective and bottom perspective of the ๐‘ง axis, the bar structure is seen as a regular polygon of ๐‘› sides.

The ๐‘ง axis intersects the geometrical center of the top polygon formed by the slender bars upper ends and

intersects the geometrical center of the bottom polygon formed by the slender bars bottom ends.

Page 42: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

32

Figure 1 โ€“ Lateral perspective from the ๐‘ฅ axis of a Connected Scissor Mechanism of 6 bars of same length, with a

configuration ๐›ผ1 on the left and a configuration ๐›ผ2 at the right, being ๐›ผ2 > ๐›ผ1.

Both the ๐‘ฅ and ๐‘ฆ axes are freely oriented within the transversal symmetry plane of the geometry, as long

they are perpendicular to each other and make the body frame a right reference frame.

The selected body frame is centered at the center of mass to simplify terms in the equations, because ๏ฟฝ๏ฟฝ =

0. The geometric center and the center of mass coincide as a result of the bars have uniform density.

The limit value of ๐›ผ = 0 corresponds to the situation when all the bars lie horizontally on the ๐‘ฅ0๐‘ฆ plane

while ๐›ผ =๐œ‹

2 implies all the bars are vertically oriented within in the ๐‘ง axis. These extreme configurations for

the Connected Scissor Mechanism are not feasible in practice because even though the bars are modeled

as slender, having no thickness, the components of the satellite do have thickness and hence it is impossible

that they occupy the same points in space. Because of this, the configurations of the Connected Scissor

Mechanism should be distant of both the lower and upper limits of ๐›ผ.

3.1.3 Inertia Tensor

We will determine the moments of inertia as a function of: (i) mass of each bar ๐‘š; (ii) length of each bar ๐‘™;

(iii) the number of bars 2๐‘›; and (iv) the Connected Scissor Mechanismโ€™s degree of freedom ๐›ผ.

The top and the bottom views over the geometry are regular polygons. For that reason, ๐‘› symmetry planes

intersecting the sides of the polygon that are perpendicular to the ๐‘ฅ0๐‘ฆ plane exist. This adds up to a total of

๐‘› + 1 symmetry planes. Thus, at least two perpendicular symmetry planes exist permanently in the body

frame, containing the center of mass at their intersection. This implies ๐œธ = 0 for every configuration, as

intended.

Page 43: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

33

The ๐ถ moment of inertia is the same regardless of the orientation of the ๐‘ฅ and ๐‘ฆ axes in the ๐‘ฅ0๐‘ฆ plane, as

a result of the distance of every point of the Connected Scissor Mechanism to the ๐‘ง axis being the same

independently of where the ๐‘ฅ and ๐‘ฆ planes are oriented to. Thus, the evaluation of how ๐ด and ๐ต depend on

the orientation of these axes can be regarded as a 2๐ท problem.

In the ๐‘ฅ0๐‘ฆ plane, a total of ๐‘› orientations of the ๐‘ฅ and ๐‘ฆ axes exist so that ๐ด and ๐ต donโ€™t change between

the ๐‘› frames, because of the top/bottom polygonโ€™s regularity. According to the Mohr Circle [43], for the two

dimensional inertia tensor, two orientations of the ๐‘ฅ and ๐‘ฆ axes allow for a maximum ๐ด and minimum ๐ต and

vice-versa, separated by an angle of amplitude of ๐œ‹

2. In this case, we have ๐‘› โ‰ฅ 3 equivalent inertia tensors

in the plane. Therefore, if ๐‘› orientations have the same inertia tensor then all possible frames in the ๐‘ฅ0๐‘ฆ

plane have the same inertia tensor. This implies the axisymmetry ๐ด = ๐ต , because the maximum and

minimum moments of inertia have to be equal for this to occur.

We will obtain the moments of inertia ๐ด = ๐ต and ๐ถ. If the top/bottom polygon is divided into ๐‘› geometrically

similar triangles, which are isosceles, we can obtain useful relations for angles and distances from them.

The angle ๐œ™ is defined so that it is the double angle of the triangle. Using that the sum of the interior angles

of the triangle is ๐œ‹ and rearranging yields

๐œ™ = ๐œ‹

๐‘› โˆ’ 2

2๐‘›, (3.1)

being ๐œ™ a function of ๐‘›. A visualization of an example of ๐œ™ for ๐‘› = 3 is available in Figure 2.

The distance between a midpoint of any of the sides of the 2D regular polygon and its geometrical center is

defined as

โ„Ž =

๐‘™

2tan๐œ™ cos๐›ผ. (3.2)

Figure 2 โ€“ Top view from the ๐‘ง axis of a Connected Scissor Mechanism with ๐‘› = 3 where the angle ๐œ™ and distances โ„Ž

and ๐‘™ ๐‘๐‘œ๐‘  ๐›ผ are represented.

Page 44: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

34

The Parallel axes theorem [43] is given by

๐ผ = ๐ผโ€ฒ +๐‘š๐‘‘2, (3.3)

where ๐ผโ€ฒ is the moment of inertia with respect to an axis that intersects the center of mass of the body and

๐ผ is the moment of inertia with respect to any parallel axis. ๐‘‘ is the distance between the two axes.

At this point, we determine the expression for the moment of inertia of an uniform slender bar ฮฉ of mass ๐‘š

and length ๐‘™ around an arbitrary axis that belongs to a plane that contains both the axis and the bar. Let the

distance between a point of the bar and the axis be named ๐‘ and the infinitesimal bar length be ๐‘‘๐‘ . Thus,

the moment of inertia around the axis is

๐ผ = โˆซ๐‘2๐‘‘๐‘š

ฮฉ

. (3.4)

The bar has an inclination of ๐›ฝ with respect to the axis and so ๐‘ can be written in function of ๐‘™, ๐‘  and ๐›ฝ, being

the point ๐‘  = 0 corresponds to one of the two ends of the bar:

๐‘ = (๐‘  โˆ’

๐‘™

2) sin๐›ฝ. (3.5)

Since the mass distribution along the length of the bar is uniform, we have ๐‘‘๐‘š = ๐‘š๐‘‘๐‘ 

๐‘™. Using this and ๐‘ from

(3.5) in (3.4) and integrating from 0 to ๐‘™ along the bar gives the moment of inertia ๐ผ

๐ผ =

๐‘š๐‘™2

12sin2 ๐›ฝ (3.6)

After the derivation of ๐ผ and the definitions concerning the polygon, (3.1) and (3.2), we are able to determine

the ๐ถ moment of inertia of the Connected Scissor Mechanism.

The symmetry of the geometry of the Connected Scissor Mechanism implies that the contribution of each

bar to ๐ถ is the same: they are all similar bars, equally inclined, with +๐›ผ or โˆ’๐›ผ with respect to the ๐‘ฅ0๐‘ฆ plane,

having their midpoints all situated in the ๐‘ฅ0๐‘ฆ plane. Moreover, each of the bars and a virtual axis, being the

latter an axis that intersects the midpoint of the bars and is parallel to the ๐‘ง axis, belong to a plane containing

the bar and the axis.

We gather conditions to use expression (3.6) to obtain the individual contribution of each of the bars to the

total moment of inertia, ๐ถ๐‘–โ€ฒ, which is determined with respect to the respective virtual axis. Then, we use the

Parallel Axes Theorem (3.3), using โ„Ž (3.2) as ๐‘‘ in the expression, since it is the distance between the virtual

Page 45: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

35

axis and the ๐‘ง axis. The inclination angle of the bars with respect to ๐‘ง is not ๐›ผ but ๐œ‹

2โˆ’ ๐›ผ , reason why

๐‘š๐‘™2

12sin2 ๐›ผ becomes

๐‘š๐‘™2

12cos2 ๐›ผ. Performing this yields:

๐ถ = 2๐‘›(๐ถ๐‘–โ€ฒ + ๐‘šโ„Ž

2) =๐‘›๐‘š๐‘™2

6cos2 ๐›ผ(1 + 3 tan2๐œ™). (3.7)

To obtain ๐ด, we use a property of the polar moment of inertia [43]:

๐ด + ๐ต + ๐ถ = 2๐ผ0. (3.8)

Rearranging (3.8) using ๐ด = ๐ต yields

๐ด = ๐ผ0 โˆ’

๐ถ

2, (3.9)

which allows to obtain ๐ด if ๐ผ0 is known.

The polar inertia moment of a single bar, defined as ๐ผ0๐‘–, is firstly determined to then obtain the total polar

inertia moment. All the bars have the same ๐ผ0๐‘– because for every point in each bar we have a point on any

of the other bars that is equally distant to the origin, which happens for all the points of the bar. Thus:

๐ผ0 = ๐‘›๐ผ0๐‘– . (3.10)

We consider a bar with an orientation that simplifies the calculation to obtain ๐ผ0: a bar that lies on a plane

that is perpendicular to the ๐‘ฅ axis. So we write

๐ผ0๐‘– = โˆซ๐‘ฅ2 + ๐‘ฆ2 + ๐‘ง2๐‘‘๐‘š

ฮฉ

= โˆซ๐‘ฅ2๐‘‘๐‘šฮฉ

+โˆซ๐‘ฆ2 + ๐‘ง2๐‘‘๐‘šฮฉ

. (3.11)

๐‘ฅ is constant along this bar, being ๐‘ฅ = โ„Ž. Furthermore, โˆซ ๐‘ฆ2 + ๐‘ง2๐‘‘๐‘šฮฉ

is the moment of inertia of this bar, ๐ด๐‘–,

which is ๐‘š๐‘™2

12 regardless of the inclination ๐›ผ because, for all ๐›ผ, the bar belongs to a perpendicular plane to

the ๐‘ฅ axis and is intersected by the ๐‘ฅ axis at its midpoint. Taking this into account simplifies (3.11) into

(๐ผ0)๐‘– = ๐‘šโ„Ž2 +

๐‘š๐‘™2

12=๐‘š๐‘™2

12(3 tan2๐œ™ cos2 ๐›ผ + 1). (3.12)

Then, the total polar inertia moment is obtained by multiplying (3.12) by the total number of bars 2๐‘›:

๐ผ0 =

๐‘›๐‘š๐‘™2

6(3 tan2๐œ™ cos2 ๐›ผ + 1). (3.13)

After replacing ๐ผ0 (3.13) in (3.9) and simplifying the expression yields

Page 46: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

36

๐ด =

๐‘›๐‘š๐‘™2

12(cos2 ๐›ผ (3 tan2๐œ™ โˆ’ 1) + 2). (3.14)

3.1.4 Triangle Connected Scissor Mechanism

The dependence of ๐›ผ in ๐ด vanishes when

tan2๐œ™ =

1

3, (3.15)

obtaining a constant value for ๐ด, as intended:

๐ด =

๐‘›๐‘š๐‘™2

6. (3.16)

Since ๐œ™ is the double angle in the partial triangle of the regular top/bottom polygon, we have that ๐œ™ is limited:

0 < ๐œ™ <๐œ‹

2. ๐‘› is also limited: it is an integer such that ๐‘› โ‰ฅ 3. Taking these constraints into account and using

(3.1), (3.15) is rewritten:

tan(๐œ‹

๐‘› โˆ’ 2

2๐‘›) = ยฑ

โˆš3

3. (3.17)

Firstly, the positive branch of (3.17) is obtained:

tan(๐œ‹

๐‘› โˆ’ 2

2๐‘›) = tan(

๐œ‹

6)

โŸบ ๐œ‹๐‘›โˆ’ 2

2๐‘›=๐œ‹

6+ ๐‘˜๐œ‹, ๐‘˜ โˆˆ โ„ค

โŸบ ๐‘› =2

23 + 2๐‘˜

, ๐‘˜ โˆˆ โ„ค.

(3.18)

The only ๐‘˜ that satisfies ๐‘› being an integer number larger than 2 is ๐‘˜ = 0, making ๐‘› = 3 and ๐œ™ = ๐œ‹/6.

Concerning the negative solution, we have:

tan(๐œ‹

๐‘› โˆ’ 2

2๐‘›) = tan(โˆ’

๐œ‹

6)

โŸบ ๐œ‹๐‘› โˆ’ 2

2๐‘›= โˆ’

๐œ‹

6+ ๐‘˜๐œ‹, ๐‘˜ โˆˆ โ„ค

โŸบ ๐‘› =2

โˆ’23 + 2๐‘˜

, ๐‘˜ โˆˆ โ„ค

(3.19)

Page 47: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

37

Eq. (3.19) has no solution, given the restrictions of ๐‘›. So we conclude the only solution for having ๐ด = ๐ต =

๐‘๐‘œ๐‘›๐‘ ๐‘ก๐‘Ž๐‘›๐‘ก, or equivalently ๐‘‘๐ด

๐‘‘๐›ผ= 0, is ๐‘› = 3.

This implies that if the polygon is a regular triangle, then the Connected Scissor Mechanism has a constant

๐ด, depending only on ๐‘›, ๐‘š and ๐‘™, regardless of the degree of freedom of the Connected Scissor Mechanism

๐›ผ. Thus, when ๐‘› = 3, the moments of inertia are

and

๐ถ = ๐‘š๐‘™2 cos2 ๐›ผ (3.21)

The Triangle-Connected Scissor Mechanism is a simple geometry that allows, with a total of 6 bars, to have

an axisymmetric satellite that only varies its ๐ถ moment of inertia according to a very simple expression

(3.21). In addition to that, if a number of bars larger than 6 is selected, ๐ด also varies with the degree of

freedom ๐›ผ, allowing for more options in what concerns attitude control.

3.1.5 Point Masses

It would be more unrestrictive if the Connected Scissor Mechanism geometry would allow to vary the ๐ถ

moment of inertia, leaving ๐ด = ๐ต = ๐‘๐‘œ๐‘›๐‘ ๐‘ก๐‘Ž๐‘›๐‘ก, without the restraint of having 6 bars. In order to achieve this,

including masses on the joints of the bars was thought of. The masses are modeled as point, representing

structural reinforcements in the barsโ€™ joints.

We define ๐‘š1 as the mass of each of the ๐‘› point masses placed at the center of the bars, connecting every

pair of bars. ๐‘š2 is the mass of the 2๐‘› point masses placed at the ends of the bars, connecting every pair of

bars.

๐ด =

๐‘š๐‘™2

2. (3.20)

Page 48: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

38

Figure 3 โ€“ Connected Scissor Mechanism with 6 bars, 3 masses ๐‘š1 at the center of the bars, displayed in red, and 6

masses ๐‘š2 at the ends of the bars, displayed in blue.

The ๐‘ง axis and the ๐‘› symmetry axes in the ๐‘ฅ0๐‘ฆ plane all remain symmetry axis with the addition of the point

masses. Thus, the body frame is still centered at the center of mass and is a principal frame, where ๐ด = ๐ต

remains valid, according to the explanation given in sub-section 3.1.3.

In order to simplify the calculations, two non-dimensional quantities with respect to the mass of the slender

bar are introduced:

๐œ‡1 =

๐‘š1

๐‘š; (3.22)

๐œ‡2 =๐‘š2

๐‘š. (3.23)

With the point masses, expression (3.14) is modified to:

๐ด =

๐‘›๐‘š๐‘™2

12(cos2 ๐›ผ ((3+ 3๐œ‡2 +

3

2๐œ‡1) tan

2๐œ™ โˆ’ 1 โˆ’ 3๐œ‡2) + 2). (3.24)

The condition of having ๐ด constant regardless of the configuration of the Connected Scissor Mechanism is

having

tan2๐œ™ =

1 + 3๐œ‡2

3 + 3๐œ‡2 +32๐œ‡1

(3.25)

If we consider extreme cases for the values of the masses ๐‘š, ๐‘š1 and ๐‘š2 to satisfy (3.25), we have

Page 49: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

39

0 โ‰ค ๐œ‡1 < โˆž, (3.26)

0 โ‰ค ๐œ‡2 < โˆž. (3.27)

Playing with all possible values of ๐œ‡1 and ๐œ‡2 in (3.25) yields

0 โ‰ค tan2๐œ™ โ‰ค 1. (3.28)

However, ๐œ™ cannot have continuous values, which results from (3.1), and ๐‘› is an integer larger than 2. The

first possibilities for ๐œ™ are:

๐’ ๐“ ๐ญ๐š๐ง๐“

3 ๐œ‹

6

1

โˆš3

4 ๐œ‹

4 1

5 3๐œ‹

10 1.37638192047

6 ๐œ‹

3 โˆš3

โ€ฆ โ€ฆ โ€ฆ

Table 2 โ€“ First possible values for ๐œ™.

The limit case of infinite bars,

lim๐‘›โ†’โˆž

(๐œ‹๐‘› โˆ’ 2

2๐‘›) =

๐œ‹

2, (3.29)

corresponds to a Connected Scissor Mechanism which top/bottom polygon tends to a circle. We also have

lim๐‘›โ†’โˆž

(tan๐œ™) = โˆž, (3.30)

being tan๐œ™ a monotonously crescent function with ๐‘›. Therefore, the only possible solutions are ๐‘› = 3 and

๐‘› = 4 because for ๐‘› > 4 the values of tan๐œ™ fall out of the interval of (3.28). Only one additional alternative,

๐‘› = 4, becomes possible. Equation (3.25) can be solved to obtain the (๐œ‡1, ๐œ‡2) pairs to satisfy ๐‘› = 3 and ๐‘› =

4:

๐‘› = 3 โ†’ tan2๐œ™ =1

3โ†’ {

๐œ‡1๐œ‡2= 4

or๐œ‡1 = ๐œ‡2 = 0

, (3.31)

Page 50: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

40

๐‘› = 4 โ†’ tan2๐œ™ = 1 โ†’ ๐œ‡1 = โˆ’

4

3 (3.32)

Since the mass ratios cannot be negative, the alternative of ๐‘› = 4 is not possible.

We conclude that adding point masses does not allow for additional options of the number of bars. So, the

two possibilities of having ๐‘‘๐ด

๐‘‘๐›ผ= 0 are: (i) 6 bars with no point masses; and (ii) 6 bars with masses such that

๐‘š1

๐‘š2= 4. The second alternative is not interesting because the first solution allows

๐‘‘๐ด

๐‘‘๐›ผ= 0, without the point

masses.

3.2 OCTAHEDRON

3.2.1 Geometry

The objective of the concept behind this geometry is to have a variable-geometry axisymmetric body,

preferably with the possibility of selecting particular values for its properties so that ๐ด = ๐ต = ๐‘๐‘œ๐‘›๐‘ ๐‘ก๐‘Ž๐‘›๐‘ก.

Consequently, the variability of the inertia tensor would be achieved by varying ๐ถ.

This configuration consists in eight slender rigid and uniform bars of mass ๐‘š and length ๐‘™ that form an

octahedron with variable shape. The four top bars form the top quadrangular pyramid and the four bottom

bars form the bottom quadrangular pyramid, the pyramids being articulated at the four connections between

the four top bars with the four bottom bars.

The octahedron can change its shape by varying its single degree of freedom ๐›ผ, which is half of the opening

2๐›ผ between opposite bars connected at the top or bottom vertex. The degree of freedom ๐›ผ is limited

between 0 and ๐œ‹/2.

Page 51: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

41

Figure 4 โ€“ Octahedron at a configuration ๐›ผ, where the body frame is displayed as well as the angle of 2๐›ผ between two

opposite bars.

3.2.2 Body Frame

The ๐‘ง axis is defined as the vertical axis that intersects the top vertex of the top pyramid and the bottom

vertex of the bottom pyramid. The ๐‘ฅ0๐‘ฆ plane is the transversal symmetry plane, which contains the base of

both pyramids, the orientation of the ๐‘ฅ and ๐‘ฆ axes being free as long as the body frame remains a right

reference frame and ๐‘ฅ and ๐‘ฆ are orthogonal axes. Since the symmetry of the body implies there are four

symmetry axes in the ๐‘ฅ0๐‘ฆ, the principal moments of inertia in the plane, ๐ด and ๐ต, are equal, as explained in

sub-section 3.1.3 for the Connected Scissor Mechanism.

The symmetry of the geometry also implies ๐œธ = 0, since the ๐‘ฅ0๐‘ฆ plane is perpendicular to each of the other

four symmetry planes of the octahedron. The body frame is centered at the center of mass of the origin, so

that ๏ฟฝ๏ฟฝ = 0.

3.2.3 Inertia Tensor

Performing a similar derivation to what was done in sub-section 3.1.3 for the Connected Scissor Mechanism

and in 3.6.3 for the Compass, we obtain the elements of the inertia tensor:

๐ด = ๐ต =

28

3๐‘š๐‘™2 cos2 ๐›ผ, (3.33)

Page 52: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

42

๐ถ =

8

3๐‘š๐‘™2 sin๐›ผ2.

(3.34)

This geometry does not allow to select particular constants of the body such that ๐ด does not depend on ๐›ผ.

3.2.4 Modified Octahedral

In order to modify the Octahedral so that ๐‘‘๐ด/๐‘‘๐›ผ could be zero, we considered the possibility of adding an

uniform spring of mass ๐‘€ and length ๐‘‘ that connected the top and bottom vertexes of the top and bottom.

The parameter ๐‘‘ is an additional degree of freedom to be controlled by actuators, totalizing two degrees of

freedom for this satellite. The objective of this is that ๐‘‘ could be controlled by a function of ๐›ผ such that the

๐ด would no longer depend on ๐›ผ.

With this modification, the four top bars are no longer connected to the four bottom bar, even though they

remain symmetric to each other with respect to the ๐‘ฅ0๐‘ฆ plane.

The addition of the central spring does not modify the symmetries of the geometry described on sub-section

3.2.2, because ๐‘ง axis is still a symmetry axis and the four symmetry axes in the ๐‘ฅ0๐‘ฆ plane remain symmetry

axes.

So that there is no intersection between bars, for any ๐›ผ, we have

๐‘‘

๐‘™โ‰ฅ 2. (3.35)

Expression (3.36) is modified to

๐ด = ๐ต =

2๐‘š๐‘™2

3(2 cos2 ๐›ผ +

๐‘€

2๐‘š(๐‘‘

๐‘™)2

+ 12(๐‘‘

๐‘™โˆ’cos๐›ผ

2)2

), (3.36)

while the addition of the spring does not change (3.34) because the spring lies on the ๐‘ง axis:

๐ถ =

8

3๐‘š๐‘™2 sin๐›ผ2. (3.37)

The dependence of ๐›ผ in (3.36) cannot vanish by selecting of particular ๐‘‘/๐‘™ ratios as a result of all the three

terms in the right-hand side being non-negative.

Page 53: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

43

Other attempts to obtain ๐‘‘๐ด

๐‘‘๐›ผ= 0 on octahedral configurations failed, because the addition of other elements

in the geometry such as springs and movable masses added a positive term to the right-hand side of (3.36)

that does not depend on ๐›ผ.

3.3 DANDELION

3.3.1 Geometry

The concept of the Dandelion was to envision a satellite that, being axisymmetric, would allow a broader

range of geometry possibilities, similarly as the concept of the Connected Scissor Mechanism, being made

of an arbitrary number of bars. An additional objective was to explore the possibility of selecting particular

values for its properties so that ๐ด = ๐ต = ๐‘๐‘œ๐‘›๐‘ ๐‘ก๐‘Ž๐‘›๐‘ก. Consequently, the attitude control would be achieved by

varying ๐ถ.

This geometry consists in a central bar of mass ๐‘€ and length ๐ฟ and by ๐‘› other bars of mass ๐‘š and length

๐‘™ that have their top end articulated to the top end of the central bar. The ๐‘› bars are equivalently spaced

and form the same angle ๐›ผ with the central bar. The attitude control is made by changing ๐›ผ, the single

degree of freedom of this geometry. ๐›ผ is limited between 0 and ๐œ‹.

Figure 5 โ€“ Dandelion with ๐‘› = 4 bars at a configuration of ๐›ผ and the body frame centered at the center of mass for this

particular configuration.

Page 54: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

44

3.3.2 Body Frame

We select a body frame which ๐‘ง axis is aligned with the central bar and is centered at the center of mass of

the geometry. Since there are ๐‘› symmetry axes on the ๐‘ฅ0๐‘ฆ plane, because the bars are equally spaced,

the orientation of the ๐‘ฅ and ๐‘ฆ axes can be any and ๐ด = ๐ต is valid for all the orientations, taking into account

the discussion in sub-section 3.1.3. In addition, the symmetry of the geometry implies ๐œธ = 0.

For this geometry, the position of the center of mass, with respect to the articulated point at the top end of

the central bar, depends on ๐›ผ. The distance between the center of mass and the top point of the central bar

is

๐‘ง๐ถ๐‘€(๐›ผ) =

๐‘€๐ฟ + ๐‘›๐‘š๐‘™ cos ๐›ผ

2(๐‘€ + ๐‘›๐‘š). (3.38)

The origin of the body frame has the motion along the z axis prescribed by (3.38).

3.3.3 Inertia Tensor

The moment of inertia ๐ถ can be obtained without taking into account the motion of the frame depending on

๐›ผ, since the distance of the ๐‘› bars to the ๐‘ง axis is the same regardless of where the ๐‘ฅ0๐‘ฆ plane is with respect

to the body. Consequently:

๐ถ =

๐‘›๐‘š๐‘™2

3sin2 ๐›ผ. (3.39)

The motion of the origin of the body frame has to be accounted for in order to determine ๐ด. Firstly, we

determine ๐ด for the central bar with respect to an axis that intersects its center of mass, yielding

๐ด๐‘‚โ€ฒ =

๐‘€๐ฟ2

12 (3.40)

and the contribution of the ๐‘› bars with respect to an axis that belongs to the plane that intersects their

centers of mass and is parallel to ๐‘ฅ0๐‘ฆ

๐ด๐‘›โ€ฒ =

๐‘›๐‘š๐‘™2

12cos2 ๐›ผ. (3.41)

The parallel axis theorem can be used on (3.40) and on (3.41) separately, because the distance between

the ๐‘ฅ0๐‘ฆ plane and the axis with respect to where (3.40) and on (3.41) were calculated are different and both

depend on ๐‘ง๐ถ๐‘€. The former distance is given by

๐‘‘0 = ๐‘ง๐ถ๐‘€ โˆ’

๐ฟ

2, (3.42)

Page 55: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

45

while the latter is

๐‘‘๐‘› = ๐‘ง๐ถ๐‘€ โˆ’

๐‘™

2cos ๐›ผ. (3.43)

Using the parallel axis theorem (3.3) and then adding the contributions of the central bar and the central

and the set of ๐‘› bars to the total ๐ด yields:

๐ด =

๐‘€๐ฟ2

12+ ๐‘€(๐‘ง๐ถ๐‘€ โˆ’

๐ฟ

2)2

+๐‘›๐‘š๐‘™2

12cos2 ๐›ผ + ๐‘›๐‘š (๐‘ง๐ถ๐‘€ โˆ’

๐‘™

2cos๐›ผ)

2

. (3.44)

We replace (3.38) in (3.44) and then it is possible to rearrange the expression to obtain

๐ด =

๐‘€๐ฟ2(๐‘€ + 4๐‘›๐‘š) + ๐‘›๐‘š๐‘™ cos๐›ผ (๐‘™ cos๐›ผ (4๐‘€ + ๐‘›๐‘š) โˆ’ 6๐‘€๐ฟ)

12(๐‘€ +๐‘š๐‘›). (3.45)

We conclude from (3.45) that it is not possible select constants such that ๐‘‘๐ด

๐‘‘๐›ผ= 0 for all configurations.

3.4 EIGHT POINT MASSES

3.4.1 Geometry

This concept consists in having the attitude control of the satellite be performed by prescribing the variation

of one of the principal moments of inertia with time while keeping the other two constant. We selected ๐ถ(๐‘ก)

as the variable moment of inertia, without loss of generality. Firstly, we consider the general case when ๐ด

and ๐ต are allowed to be different and then the axisymmetric case.

The variation of ๐ถ is achieved by the controlled motion of eight masses ๐‘š along a specified trajectory within

their respective tubes. The tubes are regarded as having negligible mass comparing with the masses. The

eight masses and the structure required for it are an installation in the satellite to control its attitude rather

than a model for a satellite itself.

The eight-mass system as a whole is conceived as having a single degree of freedom because the position

of the masses are given by the mirrored positions of the other masses, for all configurations.

Page 56: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

46

Figure 6 โ€“ Eight Point Masses in space. The trajectories of the masses so that ๐ด and ๐ต are kept constant are visible in

dashed curves.

3.4.2 Body Frame

The selected body frame for this geometry has the coordinate planes ๐‘ฅ0๐‘ฆ, ๐‘ฆ0๐‘ง and ๐‘ฅ0๐‘ง be the symmetry

planes of the masses motion, which implies the body frame is principal and that the reference frame is

centered at the center of mass, having ๏ฟฝ๏ฟฝ = 0. The symmetries implied by this body frame also ensure ๐œธ =

0 for all configurations.

The eight masses can be regarded as vertexes of a parallelepiped that can change its shape. Each of the

faces of the parallelepiped is intersected at the respective geometric center by a coordinate axis, as can be

observed in Figure 6.

3.4.3 Trajectory of the Masses

The shape of the tubes or, equivalently, the trajectory of the masses, is obtained by imposing that ๐ด and ๐ต

are constant regardless of their position. At a first instant ๐‘ก1, the eight mirrored positions of the eight point

masses are given by

๐’“๐’Š(๐‘ก1) = ยฑ๐‘ฅ1๐’†๐’™ ยฑ ๐‘ฆ1๐’†๐’š ยฑ ๐‘ง1๐’†๐’› with ๐‘– = 1,2, . . . ,8 , (3.46)

where ๐‘ฅ1, ๐‘ฆ1 and ๐‘ง1 are the coordinates of the mass whose motion is confined to the first octant, being

therefore positive values for all configurations. The positions of the eight masses at a different instant ๐‘ก2 are

also defined with respect to the positive coordinates of the mass of the first octant:

๐’“๐’Š(๐‘ก2) = ยฑ๐‘ฅ2๐’†๐’™ ยฑ ๐‘ฆ2๐’†๐’š ยฑ ๐‘ง2๐’†๐’› with = 1,2, . . . ,8 . (3.47)

Page 57: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

47

The total moments of inertia at ๐‘ก1 are given by

๐ด(๐‘ก1) = 8๐‘š(๐‘ฆ12 + ๐‘ง1

2), (3.48)

๐ต(๐‘ก1) = 8๐‘š(๐‘ฅ12 + ๐‘ง1

2), (3.49)

๐ถ(๐‘ก1) = 8๐‘š(๐‘ฅ12 + ๐‘ฆ1

2), (3.50)

while the moments of inertia at ๐‘ก2 are

๐ด(๐‘ก2) = 8๐‘š(๐‘ฆ22 + ๐‘ง2

2), (3.51)

๐ต(๐‘ก2) = 8๐‘š(๐‘ฅ22 + ๐‘ง2

2), (3.52)

๐ถ(๐‘ก2) = 8๐‘š(๐‘ฅ22 + ๐‘ฆ2

2). (3.53)

The prescribed change in the moment of inertia ๐ถ is defined:

ฮ”๐ถ = ๐ถ(๐‘ก2) โˆ’ ๐ถ(๐‘ก1) (3.54)

After equaling (3.48) to (3.51) and (3.49) to (3.52), so that ๐ด(๐‘ก1) = ๐ด(๐‘ก2) and ๐ต(๐‘ก1) = ๐ต(๐‘ก2), we can solve a

system of 3 equations to obtain the coordinates at ๐‘ก2 as function of the coordinates at ๐‘ก1and ฮ”๐ถ, which is

the known intended change in the variable moment of inertia. Performing this yields:

๐‘ฅ2 = ยฑโˆš๐‘ฅ12 +

ฮ”๐ถ

16๐‘š, (3.55)

๐‘ฆ2 = ยฑโˆš๐‘ฆ12 +

ฮ”๐ถ

16๐‘š, (3.56)

๐‘ง2 = ยฑโˆš๐‘ง12 โˆ’

ฮ”๐ถ

16๐‘š. (3.57)

It can be concluded from (3.57) that the ฮ”๐ถ is limited by ๐‘š and ๐‘ง1. Rearranging the expression inside the

square in (3.57) and having, ๐‘ง1 โ‰ฅ 0, as a result of the negative solutions of the coordinates being already

present in the double sign, yields the lower and upper limits of ฮ”๐ถ

โˆ’8๐‘š(๐‘ฅ12 + ๐‘ฆ1

2) โ‰ค ฮ”๐ถ โ‰ค 16๐‘š๐‘ง12, (3.58)

Page 58: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

48

where the lower limit corresponds to the limit situation ฮ”๐ถ = โˆ’๐ถ(๐‘ก1) when the eight masses are moved to

the ๐‘ง axis to have ๐ถ = 0. The upper limit is the situation where the eight point masses are located in the ๐‘ฅ0๐‘ฆ

plane.

Inequalities (3.58) can be rearranged to obtain the range of possible values of ๐ถ, giving

0 โ‰ค ๐ถ โ‰ค 8๐‘š(๐‘ฅ12 + ๐‘ฆ1

2 + 2๐‘ง12). (3.59)

Thus, ๐ถ is limited by the initial coordinates of the point masses and the mass ๐‘š.

3.4.4 Geometric Relations with Axisymmetry

Conditions ๐‘ฅ1 = ๐‘ฆ1 and ๐‘ฅ2 = ๐‘ฆ2 must be verified in order to have the set of eight masses be axisymmetric,

with ๐ด = ๐ต.

We define the degree of freedom

๐›ผ(๐‘ก) = ๐‘ฅ(๐‘ก) = ๐‘ฆ(๐‘ก), (3.60)

for any instant ๐‘ก, while the third coordinate is ๐‘ง(๐‘ก).

The moments of inertia as function of ๐‘ง and ๐›ผ are obtained by inserting (3.60) in (3.48)-(3.53), replacing

the instants ๐‘ก1 and ๐‘ก2 by a general instant of time ๐‘ก:

๐ด = ๐ต = 8๐‘š(๐›ผ(๐‘ก)2 + ๐‘ง(๐‘ก)2), (3.61)

๐ถ = 16๐‘š๐›ผ(๐‘ก)2. (3.62)

We now perform an adimensionalisation of the variables, defining

๐‘š =

1

8 (3.63)

and

๐ด = ๐ต = 1. (3.64)

Inserting (3.63) and (3.64), for a certain instant ๐‘ก, into the general expressions (3.61) and (3.62) and solving

them for ๐›ผ and ๐‘ง as function of ๐ถ yields

๐›ผ = โˆš๐ถ

2 (3.65)

Page 59: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

49

and

๐‘ง = โˆš1 โˆ’๐ถ

2= โˆš1 โˆ’ ๐›ผ2. (3.66)

The range of possible values for ๐›ผ, ๐‘ง and ๐ถ is obtained from (3.65) and (3.66):

0 โ‰ค ๐›ผ โ‰ค 1, (3.67)

0 โ‰ค ๐‘ง โ‰ค 1, (3.68)

0 โ‰ค ๐ถ โ‰ค 2. (3.69)

From (3.69) we conclude that the maximum of ๐ถ is

๐ถ๐‘š๐‘Ž๐‘ฅ = 2๐ด = 2๐ต. (3.70)

Expression (3.66) is arranged to obtain a geometrical relation between ๐›ผ and ๐‘ง:

๐›ผ2 + ๐‘ง2 = 1, (3.71)

defining a circumference of radius 1 in a plane with ๐›ผ and ๐‘ง as axis.

It can be concluded from (3.71) that the allowed trajectories for the eight masses belong to the planes ๐‘ฅ = ๐‘ฆ

and ๐‘ฅ = โˆ’๐‘ฆ form an ellipse in three-dimensional space, one for each of plane. In these planes, the distance

that is perpendicular to the ๐‘ง axis is such that coordinate ๐›ผ, equal in the ๐‘ฅ and ๐‘ฆ axes, projected into the

mentioned planes, becomes โˆš2๐›ผ. Therefore the geometrical ellipse on the planes ๐‘ฅ = ๐‘ฆ and ๐‘ฅ = โˆ’๐‘ฆ is

defined by

(๐›ผ

โˆš2)2

+ ๐‘ง2 = 1. (3.72)

Thus, the vertical semi-axis is 1 while the horizontal semi-axis is โˆš2, making the ellipse tapered in the

horizontal direction along ๐‘ฅ = ๐‘ฆ or ๐‘ฅ = โˆ’๐‘ฆ. This can be observed in Figure 6.

Page 60: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

50

3.5 CONTROL POSSIBILITIES OF AXISYMMETRIC SATELLITES

A downside of having variable-geometry axisymmetric satellites as the Connected Scissor Mechanism, the

Octahedron, the Dandelion and the Eight Point Masses with ๐ด = ๐ต , is that the nutation angle is not

controllable. In addition, for the Connected Scissor Mechanism geometries, which was the single geometry

where it was possible to obtain ๐‘‘๐ด

๐‘‘๐›ผ= 0 for all ๐›ผ, the precession rate ๏ฟฝ๏ฟฝ is not controllable as well, which was

concluded from (2.146). Only the spin rate is controllable for this geometry, given by

๏ฟฝ๏ฟฝ = โ„Ž cos๐œƒ

๐ด โˆ’ ๐ถ(๐›ผ)

๐ด๐ถ(๐›ผ), (3.73)

which resulted from combining (2.146) and (2.147).

The attitude control possibilities offered by the Connected Scissor Mechanism with constant ๐ด are limited.

However, for the Connected Scissor Mechanism with variable ๐ด, the Octahedron and the Dandelion, both

the precession rate and the spin rate are modified by a change in ๐›ผ, since ๐‘‘๐ด

๐‘‘๐›ผ and

๐‘‘๐ถ

๐‘‘๐›ผ are different from zero.

They are:

๏ฟฝ๏ฟฝ =

โ„Ž

๐ด(๐›ผ), (3.74)

๏ฟฝ๏ฟฝ = โ„Ž cos๐œƒ

๐ด(๐›ผ) โˆ’ ๐ถ(๐›ผ)

๐ด(๐›ผ)๐ถ(๐›ผ).

(3.75)

Consequently, these geometries offer a wider range of attitude control possibilities. Nevertheless, it is

possible to control also the nutation angle of satellite if the satellite is not axisymmetric.

The next envisioned geometry, described in section 3.6, has variable moments of inertia such that ๐ด โ‰  ๐ต โ‰ 

๐ถ, in order to allow for a less limited attitude control than the already discussed geometries.

3.6 COMPASS

3.6.1 Geometry

The Compass consists of two bars articulated at one joint, where one end of each bar coincides. Its degree

of freedom is the opening angle around the joint, 2๐›ผ. In this work, we limited the range of ๐›ผ to 0 โ‰ค ๐›ผ โ‰ค ๐œ‹,

but it would be interesting to explore the control possibilities of having an unlimited range of ๐›ผ. The bars are

slender and have a mass ๐‘š and a length ๐‘™, having an uniform mass distribution.

Page 61: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

51

3.6.2 Body Frame

The frame selected for the Compass is such that the ๐‘ฆ0๐‘ง plane contains both the bars. The ๐‘ง axis is a

symmetry axis for the compass, having its positive direction pointing towards the joint.

So that ๏ฟฝ๏ฟฝ = 0, the body frame is centered at the center of mass. The position of the center of mass with

respect to the joint depends on the aperture ๐›ผ and is fixed with respect to the inertial frame when the

compass has no translational movement.

Figure 7 โ€“ Compass for two different configurations, ๐›ผ2 and ๐›ผ1, with ๐›ผ2 > ๐›ผ1.The body frame is centered at the center

of mass.

The position of the center of mass with respect to the joint is

๐‘ง๐ถ๐‘€ = โˆ’

๐‘™ cos๐›ผ

2 . (3.76)

The motion of the origin of the body frame with respect to the joint as function of the configuration is defined

by (3.76). This definition of the body frame implies that the ๐‘ฆ axis is intersecting the midpoint of both bars

for every allowed configuration of the Compass.

3.6.3 Inertia Tensor

The selected body frame is a principal frame because the ๐‘ง axis is a symmetry axis and the body lies on

the ๐‘ฆ0๐‘ง plane for all configurations. Moreover, the non-rigid motion term ๐œธ is zero for every ๐›ผ, because ๐‘ฅ0๐‘ง

and ๐‘ฆ0๐‘ง are perpendicular symmetry planes for every possible configuration of the Compass.

Expression (3.6) can be used to calculate ๐ต of the two bars, having the inclination ๐›ฝ equal to ๐œ‹

2โˆ’ ๐›ผ, yielding

Page 62: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

52

๐ต =

๐‘š๐‘™2

6cos2 ๐›ผ (3.77)

We use the parallel axes theorem (3.3), having ๐‘‘ =๐‘™

2sin๐›ผ, and combine with the expression for the moment

of inertia of the inclined slender bar (3.6) to obtain

๐ถ = 4

๐‘š๐‘™2

6sin2 ๐›ผ (3.78)

for the Compass.

Since the compass is contained in the ๐‘ฆ0๐‘ง plane we use the two-dimensional expression for the polar

moment of inertia ๐ผ0, which is in this case, the same as ๐ด, resulting in

๐ด =

๐‘š๐‘™2

6(3 sin2 ๐›ผ + 1). (3.79)

3.7 DISCUSSION

The suggested variable-geometries form a wide range of attitude control possibilities for spacecraft.

If the only objective is to control the spin rate of the satellite, then the axisymmetric solutions that only allow

for ๐ถ to vary can be used. These are the triangular Connected Scissor Mechanism, which could be regarded

as simplified model of a satellite composed of movable parts, and the Eight Point Masses, that could be an

installation to add to the satellite itself.

The other axisymmetric satellites envisioned in the present work are such that varying ๐ถ implies varying the

transverse moments of inertia as well. For these geometries, we verified if it would be possible to select

particular values for the constants, such as length, mass or number of bars, that would allow for the satellite

to vary ๐ถ while keeping ๐ด constant. This was only achieved on the Connected Scissor Mechanism.

Nevertheless, the satellites where this was not possible, such as the Octahedron and the Dandelion, allow

for a wider range of possibilities of attitude control since they can also change the precession rate, being

interesting possibilities.

The compass is the geometry that allows for more control possibilities because the three Euler angular

velocities can vary.

In what concerns the applicability of these models, both the Connected Scissor Mechanism and the

Dandelion are the most versatile solutions since they can be made of an arbitrary number of bars without

losing dynamic dynamical axisymmetry.

Page 63: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

53

4 SOLUTIONS OF THE FREE VARIABLE-GEOMETRY SATELLITE

MOTION

4.1 SYNCHRONOUS ROTATION IN AN ELLIPTICAL ORBIT WITH A VARIABLE-GEOMETRY

SATELLITE

An interesting application of the variable-geometry satellites is the use of the configuration change so that

the satellite could maintain the same orientation with respect to the central body, throughout an elliptic orbit.

Since the velocity of a satellite is not constant during the orbital period in an elliptic orbit, the configuration

of the geometry as function of time would be such that the precession rate is synchronized with the motion

of the satellite in the orbital plane.

This attitude control could be useful to spacecraft that requires its instrumentation to be pointing to the

central body.

We will consider small eccentricity orbits, with ๐‘’ โ‰ค 0.1, which require small geometry variations from the

satellite, because conventional attitude control, by momentum wheels or thrusters for example, would be

more suitable for large-angle maneuver for the synchronous rotation in very eccentric orbits.

We selected the Connected Scissor Mechanism of the set of envisioned satellites to explore this application

of variable-geometry spacecraft. This geometry, being axisymmetric, can change its moment of inertia ๐ด

and therefore is able to control the precession rate as intended. In addition, it is versatile and has simpler

expressions for the moment of inertia ๐ด (3.14) when compared to the equivalent expression for the

Dandelion (3.45).

The condition for having the rotation of the satellite be synchronous with the movement in the orbital plane

is satisfied by having

๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ (4.1)

during all instants of an orbital period, where ๐‘“ is the true anomaly. Finding the configuration of the satellite

as function of time ๐›ผ(๐‘ก) that satisfies (4.1) is the objective of section 4.1.

4.1.1 Analytical Approximation for Keplerโ€™s Equation

We will consider the solution of the two-body problem in the present section.

The time-derivative of the true anomaly [29] is

Page 64: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

54

๏ฟฝ๏ฟฝ = (1 + ๐‘’ cos๐‘“)2โˆš๐œ‡

๐‘Ž3(1 โˆ’ ๐‘’2) , (4.2)

where ๐‘’ is the eccentricity of the orbit, ๐œ‡ is the gravitational constant and ๐‘Ž is the semi-major axis.

Inserting the definition of mean angular velocity [29]

๐œˆ = โˆš

๐œ‡

๐‘Ž3 (4.3)

into (4.2) so that expression (4.2) becomes function of only two orbital parameters, ๐œˆ and ๐‘’, and then

substituting cos ๐‘“ by the expression that relates the mean anomaly with the eccentric anomaly ๐ธ,

cos๐‘“ =

cos๐ธ โˆ’ ๐‘’

1 โˆ’ ๐‘’ cos๐ธ, (4.4)

yields:

๏ฟฝ๏ฟฝ = (1 + ๐‘’

cos๐ธ โˆ’ ๐‘’

1 โˆ’ ๐‘’ cos ๐ธ)2 ๐œˆ

โˆš1 โˆ’ ๐‘’2. (4.5)

In order to determine ๏ฟฝ๏ฟฝ as function of time, ๐ธ(๐‘ก) also needs to be obtained. The relationship between the

mean anomaly ๐‘€ and the eccentric anomaly is

๐‘€ = ๐ธ โˆ’ ๐‘’ sin๐ธ, (4.6)

where the mean anomaly, unlike the eccentric anomaly, can be obtained directly from time:

๐‘€ = ๐œˆ(๐‘ก โˆ’ ๐‘ก0), (4.7)

being ๐‘ก0 the instant of time of passing the periapsis point of the orbit.

Equation (4.6) is a transcendental equation whose known analytical solutions are series, which can be

obtained by Lagrange Inversion Theorem or with Bessel functions [44].

Numerical approaches, such as the Newtonโ€™s Method, can also be used to obtain ๐ธ from ๐‘€ in (4.6).

However, in this work, we use the analytical approximation of the inversion of (4.6).

The inversion of (4.6) is performed by using both sides of the equation as arguments of sine and using the

properties of the sine function on the right-hand side:

sin(๐‘€) = sin(๐ธ) cos(๐‘’ sin๐ธ) โˆ’ sin(๐‘’ sin๐ธ) cos(๐ธ). (4.8)

Page 65: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

55

Writing the functions cos(๐‘’ sin๐ธ) and sin(๐‘’ sin๐ธ) as Taylor series and neglecting equal or larger than

second order on the eccentricity, since the eccentricities considered in this work are small, we obtain

sin(๐‘€) โ‰ˆ sin(๐ธ) โˆ’ ๐‘’ sin(๐ธ) cos(๐ธ) (4.9)

We multiply equation (4.9) by ๐‘’ and substitute ๐‘’ sin(๐ธ) by ๐ธ โˆ’๐‘€, as given by (4.6). Neglecting the second

order term ๐‘’2 sin(๐ธ) cos(๐ธ) yields the approximated expression for ๐ธ(๐‘€):

๐ธ โ‰ˆ ๐‘€ + ๐‘’ sin๐‘€ (4.10)

For ๐‘’ < 0.1, the maximum difference between the solutions for ๐ธ(๐‘ก) throughout an orbit obtained with

Newtonโ€™s Method and by (4.10) is smaller than 3.7ยฐ.

We replace (4.10) into (4.5), using (4.7) to have time explicitly in the equation, obtaining

๏ฟฝ๏ฟฝ = (1 + ๐‘’

cos(๐œˆ(๐‘ก โˆ’ ๐‘ก0) + ๐‘’ sin ๐œˆ(๐‘ก โˆ’ ๐‘ก0)) โˆ’ ๐‘’

1 โˆ’ ๐‘’ cos(๐œˆ(๐‘ก โˆ’ ๐‘ก0) + ๐‘’ sin ๐œˆ(๐‘ก โˆ’ ๐‘ก0)))

2๐œˆ

โˆš1 โˆ’ ๐‘’2. (4.11)

4.1.2 Precession Rate as Function of Time

The precession rate for an axisymmetric body is given by (2.146), which becomes

๏ฟฝ๏ฟฝ =

โ„Ž

๐‘›๐‘š๐‘™2

12[cos2 ๐›ผ (3 tan2 (๐œ‹

๐‘› โˆ’ 22๐‘›

) โˆ’ 1) + 2] ., (4.12)

when ๐ด(๐›ผ) of the Connected Scissor Mechanism (3.14) and ๐œ™ as function of ๐‘› (3.1) are substituted.

4.1.3 Configuration Variation with Time

In order to obtain ๐›ผ(๐‘ก), we equal (4.12) to (4.11), which yields

โ„Ž๐‘›๐‘š๐‘™2

12

cos2 ๐›ผ (3 tan2 (๐œ‹๐‘› โˆ’ 22๐‘›

) โˆ’ 1) + 2.= (1 + ๐‘’

cos(๐œˆ(๐‘ก โˆ’ ๐‘ก0) + ๐‘’ sin๐œˆ(๐‘ก โˆ’ ๐‘ก0)) โˆ’ ๐‘’

1 โˆ’ ๐‘’ cos(๐œˆ(๐‘ก โˆ’ ๐‘ก0) + ๐‘’ sin ๐œˆ(๐‘ก โˆ’ ๐‘ก0)))

2๐œˆ

โˆš1 โˆ’ ๐‘’2.

(4.13)

By rearranging (4.13), we obtain the analytical expression of ๐›ผ:

๐›ผ = arccos

โˆš โ„Ž

๐‘›๐‘š๐‘™2

12(1 + ๐‘’

cos(๐œˆ๐‘ก + ๐‘’ sin๐œˆ๐‘ก) โˆ’ ๐‘’1 โˆ’ ๐‘’ cos(๐œˆ๐‘ก + ๐‘’ sin ๐œˆ๐‘ก)

)2 ๐œˆ

โˆš1โˆ’ ๐‘’2.

โˆ’ 2

3 tan2 (๐œ‹๐‘› โˆ’ 22๐‘›

) โˆ’ 1.

(4.14)

Page 66: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

56

We observe that (4.14) is impossible for ๐‘› = 3, which corresponds to the Triangular Connected Scissor

Mechanism. The reason for this is that the ๐‘‘๐ด

๐‘‘๐›ผ= 0 for ๐‘› = 3, being ๐ด constant and ๏ฟฝ๏ฟฝ constant as well,

making impossible to have ๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ for an elliptic orbit.

From (4.14), we conclude also that the existence of the square root on the right-hand side may imply that

combinations of parameters exist such as they will not allow to have ๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ. For an increasing ratio ๐‘›๐‘š๐‘™2

12/โ„Ž,

the positive term on the numerator on the left-hand side of (4.14) becomes smaller and, consequently, in

the limit situation when this ratio tends to zero, (4.14) becomes impossible, implying that ๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ is not

possible.

Having that ๐‘›๐‘š๐‘™2

12~๐ผ and โ„Ž~๐ผ๐œ”, we have that the ratio

๐‘›๐‘š๐‘™2

12/โ„Ž is of order ๐œ”. Thus, the smaller the angular

velocity, the closest is the satellite to be near condition where the precession rate is not able to follow orbit

motion. This is reasonable because in a limit situation where ๐œ” = 0, no configuration change could make

the satellite have angular momentum or have a prescribed precession rate.

Equation (4.14) can be rewritten taking into account that โ„Ž can be expressed in terms of a reference

precession rate ๏ฟฝ๏ฟฝ0 and reference configuration ๐›ผ0, using (2.144)

โ„Ž = ๐ด(๐›ผ0)๏ฟฝ๏ฟฝ0, (4.15)

being โ„Ž constant.

We arbitrate that the reference conditions in (3.62) are the conditions of the satellite at the periapsis when

๐‘ก = ๐‘ก0, this being the first instant when the ๏ฟฝ๏ฟฝ = ๏ฟฝ๏ฟฝ begins to be satisfied. Nevertheless, we could select any

other point in the orbit to use its conditions as reference in (3.62).

Having the reference conditions defined in the periapsis implies

๏ฟฝ๏ฟฝ0 = ๏ฟฝ๏ฟฝ(๐‘ก0) = ๏ฟฝ๏ฟฝ(๐‘ก0), (4.16)

which, by replacing (4.11), becomes

๏ฟฝ๏ฟฝ0 = ๐œˆ

(1 + ๐‘’)2

โˆš1 โˆ’ ๐‘’2. (4.17)

We insert (3.62) into (4.15) and use ๐ด(๐›ผ) of the Connected Scissor Mechanism as given in (3.14):

โ„Ž =

๐‘›๐‘š๐‘™2

12[cos2 ๐›ผ0 (3 tan

2 (๐œ‹๐‘› โˆ’ 2

2๐‘›) โˆ’ 1) + 2] ๐œˆ

(1 + ๐‘’)2

โˆš1 โˆ’ ๐‘’2. (4.18)

Page 67: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

57

With the angular momentum given, we replace (3.62) into (4.14) and rearrange to obtain

๐›ผ = arccos

โˆš [cos2 ๐›ผ0 (3 tan

2 (๐œ‹๐‘› โˆ’ 22๐‘›

) โˆ’ 1) + 2] (1 + ๐‘’)2

(1 + ๐‘’cos(๐œˆ๐‘ก + ๐‘’ sin ๐œˆ๐‘ก) โˆ’ ๐‘’1 โˆ’ ๐‘’ cos(๐œˆ๐‘ก + ๐‘’ sin ๐œˆ๐‘ก)

)2 โˆ’ 2

3 tan2 (๐œ‹๐‘› โˆ’ 22๐‘›

) โˆ’ 1,

(4.19)

where ๐‘ก0 was omitted, because the instant at the periapsis was considered as ๐‘ก0 = 0.

4.1.4 Possible Solutions for Synchronous Rotation

We will verify under which conditions (4.19) can be satisfied.

Defining

๐‘˜ = 3 tan2 (๐œ‹

๐‘› โˆ’ 2

2๐‘›) โˆ’ 1, (4.20)

which is a constant value that depends only on the number of bars selected for the Connected Scissor

Mechanism, we simplify (4.19) to

๐›ผ = arccosโˆšโˆ’2

๐‘˜+๐‘˜ cos2 ๐›ผ0 + 2

๐‘˜๐‘”(๐‘ก), (4.21)

where the time-dependent function is

๐‘”(๐‘ก) = (

๐‘’ cos(๐œˆ๐‘ก + ๐‘’ sin(๐œˆ๐‘ก)) โˆ’ 1

๐‘’ โˆ’ 1)

2

. (4.22)

Taking into account that the square root must have a non-negative argument and that the arccosine must

have an argument smaller or equal to |1| so that (4.19) is possible, the condition for possible solution is

0 โ‰ค

2

๐‘˜(๐‘”(๐‘ก) โˆ’ 1) + cos2 ๐›ผ0 ๐‘”(๐‘ก) โ‰ค 1. (4.23)

We conclude from (4.22) that ๐‘”(๐‘ก) is bounded by

1 โ‰ค ๐‘”(๐‘ก) โ‰ค (

1 + ๐‘’

1 โˆ’ ๐‘’)2

, (4.24)

Page 68: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

58

which implies that neither of the terms of (4.23) are negative. Thus, the left inequality in (4.23) is always

valid.

In what concerns the right inequality in (4.23), we rearrange (4.23) to obtain ๐›ผ0 limited by ๐‘’ and ๐‘˜, taking

the maximum value of ๐‘”(๐‘ก) so that (4.23) is satisfied during the orbital period:

cos2 ๐›ผ0 โ‰ค(1 โˆ’ ๐‘’)2 โˆ’

8๐‘’๐‘˜

(1 + ๐‘’)2. (4.25)

We conclude from (3.62) that the angle ๐›ผ0 can be allowed to have any value larger than a certain minimum

๐›ผ0 that depends on ๐‘’ and ๐‘˜.

It is possible to assess how the minimum ๐›ผ0 varies with ๐‘’ and ๐‘˜ by plotting different curves of ๐›ผ0, as function

of ๐‘’ for different number of bars.

Figure 8 - Minimum ๐›ผ0 as function of the eccentricity of the orbit for different number of bars.

We observe from Figure 8 that the range of possible ๐›ผ0 becomes more limited with the increase in

eccentricity. On the other hand, increasing the number of bars decreases the minimum ๐›ผ0 allowed, since

the curves in Figure 8 get lower with larger ๐‘›, until the theoretical limit of ๐‘› = โˆž. Consequently, the most

limiting situation is having the minimum number of bars, ๐‘› = 4 and having the highest eccentricity ๐‘’ = 0.1,

which corresponds to a minimum ๐›ผ0 of 54.4ยฐ, which still leaves almost half of the total range of ๐›ผ available.

4.1.5 Example: Geosynchronous Orbit

We will obtain ๐›ผ(๐‘ก) graphically for a geosynchronous orbit, with ๐œˆ = 7.292 ร— 10โˆ’5rad/s [11].

Page 69: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

59

In order to observe the influence of the parameters ๐›ผ0, ๐‘› and ๐‘’ in the configuration as function of time ๐›ผ(๐‘ก),

we selected two different values for each of the parameters: (i) ๐›ผ0 = 45ยบ and ๐›ผ = 60ยบ; (ii) ๐‘› = 6 and ๐‘› = 10;

and (iii) ๐‘’ = 0.1 and ๐‘’ = 0.01. This selection adds up to a total of eight different ๐›ผ(๐‘ก), which will be plotted

during two sidereal days using the selected values according to (4.21). The curves are be displayed

separately for ๐‘’ = 0.1 in Figure 9 and for ๐‘’ = 0.01 in Figure 10.

Figure 9 โ€“ Configuration as function of time ๐›ผ(๐‘ก) during two sidereal days in geosynchronous orbit with ๐‘’ = 0.1 for

different parameters.

Figure 10 - Configuration as function of time ๐›ผ(๐‘ก) during two sidereal days in geosynchronous orbit with ๐‘’ = 0.01 for

different parameters.

Page 70: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

60

We observe the solution exists for every point in the orbit for the arbitrated values. This was expected

because the most limitative set of parameters, which corresponds to having maximum eccentricity and

minimum number of bars, according to section 4.1.4, requires having ๐›ผ0 larger than a certain minimum,

which was respected in the selection of ๐›ผ0 for the curves.

The most limitative set of parameters is ๐‘’ = 0.1 and ๐‘› = 6, which imply a minimum ๐›ผ0 of 37.5ยฐ, according to

(3.62). Since 37.5ยฐ is below the arbitrated values of ๐›ผ0 = 45ยฐ and ๐›ผ0 = 60ยฐ, there must exist solution for all

points in the orbit.

We observe in Figure 9 and in Figure 10 that ๐›ผ(๐‘ก) is a periodic function with a period equal to the orbital

period, which is in this case a sidereal day.

Additionally, it is noticeable that ๐›ผ(๐‘ก) has the maximum value at the periapsis and the minimum value at the

apoapsis. This is explained by the fact that at the periapsis the satellite experiences maximum orbital

velocity while at the apoapsis the satellite has the minimum orbital speed. For the synchronous rotation to

occur, the maximum and minimum of the precession rates must coincide with the extreme points of the

orbital speed. Consequently, the precession rate is maximum at the periapsis and minimum at the apoapsis,

which implies minimum ๐ด at the periapsis and maximum ๐ด at the apoapsis, according to (2.144). Since ๐ด of

the Closed Scissor Mechanism increases when ๐›ผ decreases (3.14), the minimum ๐›ผ has the maximum at

the periapsis and the maximum at the apoapsis, which is confirmed by Figure 9 and Figure 10.

๐›ผ(๐‘ก) has the maximum value at the periapsis, which is ๐›ผ0 at the initial instant because we arbitrated that the

synchronous rotation would start at the periapsis. If any other point in the orbit had been selected, the shape

of function ๐›ผ(๐‘ก) would be the same, but would be shifted horizontally.

The influence of the eccentricity is clear: higher eccentricities imply larger configuration changes during an

orbital period, as can be observed by comparing curves of Figure 9 to Figure 10 that are displayed in the

same color. This is explained by the fact that a more eccentric orbit has larger orbital velocity variations

during a period, implying therefore greater changes in the inertia tensor so that the precession rate is

synchronized with the orbital motion.

Increasing the number of bars implies that the required amplitude of the configuration change becomes

smaller, which is visible if curves with the same eccentricity and the same ๐›ผ0 are compared in both in Figure

9 and Figure 10.

Moreover, changing the number of bars of the Connected Scissor Mechanism has more influence in the

configuration function over time ๐›ผ(๐‘ก) for more eccentric orbits. For example, the two top curves of ๐›ผ0 = 60ยฐ

Page 71: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

61

have a much smaller difference in Figure 10 where the eccentricity is lower than the difference the analogue

curves in Figure 10 have, where the eccentricity is higher.

The solution does not depend linearly on the initial configuration ๐›ผ0, which can be realized graphically. For

example, if we compare the two curves in Figure 9 of ๐‘› = 10 and ๐‘’ = 0.1, which differ only in the parameter

๐›ผ0 by 15ยฐ, we obtain that the absolute difference between the two curves is a periodic function with minimum

15ยฐ at the periapsis and maximum 22.2ยฐ at the apoapsis. Consequently, a solution with a different ๐›ผ0, having

all the other parameters equal to a known solution ๐›ผ(๐‘ก), cannot be obtained by simply adding a constant to

๐›ผ(๐‘ก).

Page 72: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

62

4.2 MOMENTS OF INERTIA SWAP

As referred in section 3.7, the Compass is, of the envisioned models for variable-geometry satellites, the

geometry that offers the widest range of control possibilities by configuration changing because the three

moments of inertia vary with the configuration.

4.2.1 Relations between Moments of Inertia

An interesting feature of this geometry concerns the ratios between the moments of inertia. Using the

expressions (3.77)-(3.79) obtained in sub-section 3.6.3 for the moments of inertia, we obtain

๐ด

๐ถ=

1

4 sin2 ๐›ผ+3

4 (4.26)

and

๐ต

๐ถ=

1

4 sin2 ๐›ผโˆ’1

4. (4.27)

Using (4.26) and (3.62), we plot ๐ด/๐ถ and ๐ต/๐ถ.

Figure 11 - ๐ด/๐ถ and ๐ต/๐ถ ratios as function of the configuration ๐›ผ for the Compass.

The obtained plots are symmetric with respect to the vertical line ๐›ผ = ๐œ‹/2 due to symmetry of the geometry

with respect to the selected body frame. We observe in Figure 11 that ๐ด/๐ถ โ‰ฅ 1 for any ๐›ผ. In addition, the

curve of the ๐ด/๐ถ ratio is always on top of ๐ต/๐ถ, implying that ๐ด is the largest of the three moments of inertia

regardless of the configuration, which is reasonable since ๐ด = ๐ต + ๐ถ as explained in sub-section 3.6.3.

Since ๐ถ tends to zero for ๐›ผ = 0 or ๐›ผ = ๐œ‹, the curves of Figure 11 tend to infinity at the bounds of the plot.

If we subtract (4.27) from (4.26), we obtain a constant value:

Page 73: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

63

๐ด โˆ’ ๐ต

๐ถ= 1 (4.28)

However, the ratio ๐ต/๐ถ can be larger or smaller than 1 depending on ๐›ผ. We define the critical configuration,

๐›ผ๐ถ, such that

๐ต(๐›ผ๐ถ) = ๐ถ(๐›ผ๐ถ). (4.29)

If we solve (4.27) for ๐ต/๐ถ = 1, we obtain

๐›ผ๐ถ = arcsin(

1

โˆš5), (4.30)

which has the numerical solutions of 26.6ยฐ and 153.4ยฐ. Consequently:

๐ต(๐›ผ)

๐ถ(๐›ผ)> 1, for 0 < ๐›ผ < ๐›ผ๐ถ โˆจ ๐œ‹ โˆ’ ๐›ผ๐‘ < ๐›ผ < ๐œ‹ (4.31)

and

๐ต(๐›ผ)

๐ถ(๐›ผ)< 1, for ๐›ผ๐ถ < ๐›ผ < ๐œ‹ โˆ’ ๐›ผ๐ถ . (4.32)

4.2.2 General Form of the Euler Equations for the Compass

We use

๐‘‘๐ผ

๐‘‘๐‘ก=๐‘‘๐ผ

๐‘‘๐›ผ

๐‘‘๐›ผ

๐‘‘๐‘ก= ๏ฟฝ๏ฟฝ

๐‘‘๐ผ

๐‘‘๐›ผ (4.33)

in the general form of the Euler Equations (2.59)-(2.61) for a free variable-geometry body with ๐œธ = 0, which

is the case for the selected body frame for the Compass, as explained in sub-section 3.6.3, which yields:

๐‘‘๐ด

๐‘‘๐›ผ(๐›ผ(๐‘ก))๏ฟฝ๏ฟฝ(๐‘ก)๐œ”๐‘ฅ +๐ด(๐›ผ(๐‘ก))๏ฟฝ๏ฟฝ๐‘ฅ = (๐ต(๐›ผ(๐‘ก)) โˆ’ ๐ถ(๐›ผ(๐‘ก)))๐œ”๐‘ฆ๐œ”๐‘ง , (4.34)

๐‘‘๐ต

๐‘‘๐›ผ(๐›ผ(๐‘ก))๏ฟฝ๏ฟฝ(๐‘ก)๐œ”๐‘ฆ +๐ต(๐›ผ(๐‘ก))๏ฟฝ๏ฟฝ๐‘ฆ = (๐ถ(๐›ผ(๐‘ก)) โˆ’ ๐ด(๐›ผ(๐‘ก)))๐œ”๐‘ฆ๐œ”๐‘ง , (4.35)

๐‘‘๐ถ

๐‘‘๐›ผ(๐›ผ(๐‘ก))๏ฟฝ๏ฟฝ(๐‘ก)๐œ”๐‘ง + ๐ถ(๐›ผ(๐‘ก))๏ฟฝ๏ฟฝ๐‘ง = (๐ด(๐›ผ(๐‘ก)) โˆ’ ๐ต(๐›ผ(๐‘ก)))๐œ”๐‘ฅ๐œ”๐‘ฆ , (4.36)

Page 74: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

64

where the dependence of ๐›ผ by the moments of inertia and the respective derivatives is displayed explicitly,

as well as the dependence of ๐›ผ and ๏ฟฝ๏ฟฝ on time.

We perform the differentiation of (3.77)-(3.79) with respect to ๐›ผ, obtaining:

๐‘‘๐ด

๐‘‘๐›ผ= ๐‘š๐‘™2 sin๐›ผ cos๐›ผ, (4.37)

๐‘‘๐ต

๐‘‘๐›ผ= โˆ’

1

3๐‘š๐‘™2 sin๐›ผ cos๐›ผ, (4.38)

๐‘‘๐ถ

๐‘‘๐›ผ=4

3๐‘š๐‘™2 sin๐›ผ cos๐›ผ, (4.39)

and we replace (3.77)-(3.79) and (4.37)-(3.62) into (4.34)-(4.36), which yields

6๏ฟฝ๏ฟฝ๐œ”๐‘ฅ sin๐›ผ cos๐›ผ + ๏ฟฝ๏ฟฝ๐‘ฅ(3 sin2 ๐›ผ + 1) = ๐œ”๐‘ฆ๐œ”๐‘ง(1 โˆ’ 5 sin2 ๐›ผ) (4.40)

โˆ’2๏ฟฝ๏ฟฝ๐œ”๐‘ฆ sin ๐›ผ cos ๐›ผ + ๏ฟฝ๏ฟฝ๐‘ฆ(1 โˆ’ sin2 ๐›ผ) = ๐œ”๐‘ฅ๐œ”๐‘ง(sin

2 ๐›ผ โˆ’ 1) (4.41)

2๏ฟฝ๏ฟฝ๐œ”๐‘ง sin๐›ผ cos๐›ผ + ๏ฟฝ๏ฟฝ๐‘ง sin2 ๐›ผ = ๐œ”๐‘ฅ๐œ”๐‘ฆ sin

2 ๐›ผ (4.42)

where ๐‘š๐‘™2 was divided in all equations. It can be observed that for ๐›ผ = ๐œ‹/2 equation (4.41) becomes 0 = 0,

which is justified by the fact that, for that configuration, both the bars of the Compass lie on the ๐‘ฆ axis,

having therefore zero moment of inertia around that axis. Consequently, the Compass is allowed to have

any ๐œ”๐‘ฆ , making indeterminate the system of differential equations.

A similar situation happens for (4.42), which becomes 0 = 0 when ๐›ผ = 0 or ๐›ผ = ๐œ‹.

Taking this into account, the range of operation for attitude control of the Compass, according to this model,

should be selected as either 0 < ๐›ผ < ๐œ‹/2 or ๐œ‹/2 < ๐›ผ < ๐œ‹, preferably with configurations significantly distant

from the limit configurations of those intervals.

It is important to notice that the mentioned singularities come from the assumption of the bars being slender,

which are modelled as infinitely thin by definition. With a more sophisticated model for the bars, where the

thickness would be accounted for, no singularities would exist because there would be no configuration for

the Compass such that a moment of inertia is zero.

Page 75: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

65

Equations (4.40)-(4.42) can be further simplified, dividing (4.40) and (4.42) by sin2 ๐›ผ and (4.41) by cos2 ๐›ผ:

6๏ฟฝ๏ฟฝ๐œ”๐‘ฅ cotan๐›ผ + ๏ฟฝ๏ฟฝ๐‘ฅ(4 + cotan2 ๐›ผ) = ๐œ”๐‘ฆ๐œ”๐‘ง(cotan

2 ๐›ผ โˆ’ 4), (4.43)

โˆ’2๏ฟฝ๏ฟฝ๐œ”๐‘ฆ tan๐›ผ + ๏ฟฝ๏ฟฝ๐‘ฆ = โˆ’๐œ”๐‘ฅ๐œ”๐‘ง , (4.44)

2๏ฟฝ๏ฟฝ๐œ”๐‘ง cotan๐›ผ + ๏ฟฝ๏ฟฝ๐‘ง = ๐œ”๐‘ฅ๐œ”๐‘ฆ . (4.45)

4.2.3 Approximated Solution

The difficulty of finding a solution for the system of differential equations given by (4.43)-(4.45) depends on

the nature of the function ๐›ผ(๐‘ก), which simplest form, apart from ๐›ผ(๐‘ก) = ๐‘๐‘œ๐‘›๐‘ ๐‘ก๐‘Ž๐‘›๐‘ก, is a linear function,

๐›ผ = ๐‘Ž + ๐‘๐‘ก, (4.46)

where ๐‘Ž and ๐‘ are constants. Even with the configuration as function of time given by (3.62), the system

(4.43)-(4.45) has no obvious analytic solution.

However, we will obtain an approximate solution for the dynamics of the Compass under two assumptions:

(i) ๐›ผ(๐‘ก) is close to the critical configuration, which is having ๐›ผ โ‰ˆ ๐›ผ๐ถ; (ii) ๐œ”๐‘ง~1 rad/s is larger than the other

two components of the angular velocity, so that

๐œ”๐‘ง2 โ‰ซ ๐œ”๐‘ฅ๐œ”๐‘ฆ , (4.47)

being ๐œ”๐‘ฅ , ๐œ”๐‘ฆ~0.1 rad/s.

Neglecting the term of the right-hand side of (4.45), according to (3.62), and rearranging yields:

๐œ”๏ฟฝ๏ฟฝ๐œ”๐‘ง

= โˆ’2๏ฟฝ๏ฟฝ cot ๐›ผ. (4.48)

We integrate (4.65) from an instant ๐‘ก0 to a time ๐‘ก , which correspond to a configuration ๐›ผ0 and to a

configuration ๐›ผ, respectively:

โˆซ

๏ฟฝ๏ฟฝ๐‘ง๐œ”๐‘ง๐‘‘๐‘ก

๐‘ก

๐‘ก0

= โˆซ โˆ’2๏ฟฝ๏ฟฝ cot๐›ผ ๐‘‘๐‘ก๐‘ก

๐‘ก0

= โˆซ โˆ’2cot ๐›ผ ๐‘‘๐›ผ๐›ผ

๐›ผ0

. (4.49)

The integrations are solved to obtain

๐œ”๐‘ง(๐›ผ) = ๐œ”๐‘ง(๐›ผ0)

sin2 ๐›ผ0sin2 ๐›ผ

. (4.50)

Page 76: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

66

Taking into account that ๐›ผ โ‰ˆ ๐›ผ๐ถ and that, according to (4.30), cot๐›ผ๐ถ = 4, we can neglect the term of the

right-hand-side of (4.43) because it has a product of two small quantities, ๐œ”๐‘ฆ and cotan2 ๐›ผ โˆ’ 4, with respect

to the terms on the left-hand side. Rearranging the approximated (4.43) and integrating yields

โˆซ๏ฟฝ๏ฟฝ๐‘ฅ๐œ”๐‘ฅ

๐‘‘๐‘ก๐‘ก

๐‘ก0

= โˆซ โˆ’6cot ๐›ผ

4 + cot2๐›ผ๐‘‘๐›ผ

๐›ผ

๐›ผ0

. (4.51)

We perform the integrations to obtain

๐œ”๐‘ฅ(๐›ผ) = ๐œ”๐‘ฅ(๐›ผ0)

1 + 3 sin2 ๐›ผ01 + 3 sin2 ๐›ผ

. (4.52)

Even though we obtained approximated expressions for ๐œ”๐‘ฅ(๐›ผ) and ๐œ”๐‘ง(๐›ผ) from (4.43) and from (4.45)

respectively, ๐œ”๐‘ฆ cannot be obtained easily from (4.44) because the term of the right-hand side of (4.44) is

not negligible.

However, we can use the conservation of angular momentum (2.101) to obtain ๐œ”๐‘ฆ(๐›ผ) as function of the

initial conditions of the angular velocity and of the configuration. Having

โ„Ž2

๐‘š๐‘™2/6= (1 + 3 sin2(๐›ผ))2๐œ”๐‘ฅ

2(๐›ผ) + cos4(๐›ผ) ๐œ”๐‘ฆ2(๐›ผ) + 16 sin4(๐›ผ) ๐œ”๐‘ง

2(๐›ผ) (4.53)

at any configuration ๐›ผ and

โ„Ž2

๐‘š๐‘™2/6= (1 + 3 sin2(๐›ผ0))

2๐œ”๐‘ฅ2(๐›ผ0) + cos4(๐›ผ0)๐œ”๐‘ฆ

2(๐›ผ0) + 16 sin4(๐›ผ0)๐œ”๐‘ง2(๐›ผ0) (4.54)

for the initial configuration, we equal (4.53) to (4.54) and replace the obtained components of the angular

velocity (4.50) and (4.52), which eliminates the contributions of the other angular velocities and can be

simplified to:

๐œ”๐‘ฆ(๐›ผ) = ๐œ”๐‘ฆ(๐›ผ0)

cos2(๐›ผ0)

cos2(๐›ผ). (4.55)

The expressions obtained for the components of angular momentum, (4.50), (4.52) and (4.55), show that,

under the mentioned conditions for the approximation, there is no exchange between the three components

of the angular momentum, since each of the components is conserved separately.

Page 77: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

67

4.2.3.1 Kinetic Energy

Once the angular components are determined, we can obtain the kinetic energy as function of the

configuration according to (2.86) after determining

1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต .

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ๐‘‘๐‘š as function of ๐›ผ as well.

We define ๐‘ข as the variable that runs along the length of both bars, starting at 0 at the joint up to the end

point ๐‘ข = ๐‘™. The position of each point of the compass with respect to the joint ๐’“๐’‹ is given by

๐’“๐’‹(๐‘ข, ๐›ผ) = ยฑ๐‘ข sin๐›ผ ๐’†๐’š โˆ’ ๐‘ข cos ๐›ผ ๐’†๐’›, (4.56)

where the positive branch of the first term of right-hand side concerns the right bar and the negative

concerns the left bar of the compass. In order to obtain ๐‘‘๐’“

๐‘‘๐‘ก

๐ต, we add the motion of the center of mass ๐‘ง๐ถ๐‘€

as given in (3.76) to the ๐’†๐’› component of (4.56), which yields

๐’“(๐‘ข, ๐›ผ) = ยฑ๐‘ข sin๐›ผ ๐’†๐’š + (๐‘ข โˆ’

๐‘™

2) cos๐›ผ ๐’†๐’›. (4.57)

Differentiating (3.62) results in

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

(๐‘ข, ๐›ผ) = ๏ฟฝ๏ฟฝ(ยฑ๐‘ข cos ๐›ผ ๐’†๐’š + (๐‘™

2โˆ’ ๐‘ข) sin๐›ผ ๐’†๐’›. (4.58)

With the velocity of each point of the compass obtained, we perform the integration using the symmetry of

the bars and determine the non-rigid term of the kinetic energy:

1

2โˆซ

๐‘‘๐’“

๐‘‘๐‘ก

๐ต

.๐‘‘๐’“

๐‘‘๐‘ก

๐ต

ฮฉ

๐‘‘๐‘š = โˆซ ๏ฟฝ๏ฟฝ2 (๐‘ข2 + sin2 ๐›ผ (๐‘™2

4โˆ’ ๐‘ข๐‘™))

๐‘š

๐‘™

๐‘™

0

๐‘‘๐‘ข =๐‘š๐‘™2

12๏ฟฝ๏ฟฝ2(4 โˆ’ 3 sin2 ๐›ผ ). (4.59)

We can write the kinetic energy as function of the configuration using the reference configuration ๐›ผ0 by

replacing (4.59) and the moments of inertia (3.77)-(3.79) in (2.86):

2๐‘‡(๐›ผ)

๐‘š๐‘™2

6

=(1 + 3 sin2 ๐›ผ0)

2

1 + 3 sin2 ๐›ผ๐œ”๐‘ฅ2(๐›ผ0) +

(1 โˆ’ sin2 ๐›ผ0)2

1 โˆ’ sin2 ๐›ผ๐œ”๐‘ฆ2(๐›ผ0) +

sin4 ๐›ผ0

sin2 ๐›ผ๐œ”๐‘ง2(๐›ผ0) +

๏ฟฝ๏ฟฝ2(4 โˆ’ 3 sin2 ๐›ผ )

2. (4.60)

Page 78: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

68

4.2.3.2 Ellipsoids of the Kinetic Energy and of the Angular Momentum

Having the kinetic energy determined, it is possible to obtain the semi-axes of the ellipsoid of the kinetic

energy as function of the configuration and initial conditions. We insert the moments of inertia of the

Compass (3.77)-(3.79) in (2.99):

โˆš

2๐‘‡(๐›ผ)๐‘š๐‘™2

6

โˆ’๏ฟฝ๏ฟฝ2(4 โˆ’ 3 sin2 ๐›ผ )

2

1 + 3 sin2 ๐›ผ,

โˆš

2๐‘‡(๐›ผ)๐‘š๐‘™2

6

โˆ’๏ฟฝ๏ฟฝ2(4 โˆ’ 3 sin2 ๐›ผ )

2

1 โˆ’ sin2 ๐›ผ,

โˆš

2๐‘‡(๐›ผ)๐‘š๐‘™2

6

โˆ’๏ฟฝ๏ฟฝ2(4 โˆ’ 3 sin2 ๐›ผ )

2

4 sin2 ๐›ผ

(4.61)

The initial angular velocity is used on (4.60) to determine ๐‘‡(๐›ผ), which eliminates the contribution of ๏ฟฝ๏ฟฝ to the

length of the semi-axes of the ellipsoid of the kinetic energy in (4.61).

The semi-axes of the ellipsoid of the angular momentum are

โ„Ž

๐‘š๐‘™2

6(1 + 3 sin2 ๐›ผ)

,โ„Ž

๐‘š๐‘™2

6(1 โˆ’ sin2 ๐›ผ)

,โ„Ž

๐‘š๐‘™2

6 4 sin2 ๐›ผ, (4.62)

as obtained by replacing (3.77)-(3.79) in (2.102). โ„Ž is obtained according to (4.54) as function of certain

initial components of the angular velocity, ๐œ”๐‘ฅ(๐›ผ0), ๐œ”๐‘ฆ(๐›ผ0) and ๐œ”๐‘ง(๐›ผ0).

We obtained the ellipsoids for an example with an initial configuration of ๐›ผ0 = 0.45, which is near the critical

angle ๐›ผ๐ถ = 0.46, that changes to a configuration of ๐›ผ = 0.47.

The initial components of the angular velocity also respect the assumptions made on this section: ๐œ”๐‘ฅ(๐›ผ0) =

๐œ”๐‘ฆ(๐›ผ0) = 0.1 rad/s and ๐œ”๐‘ง(๐›ผ0) = 1 rad/s.

Page 79: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

69

Figure 12 โ€“ Perspectives from the ๐œ”๐‘ฅ axis of the ellipsoids of the kinetic energy, at darker orange, and of the angular

momentum, at brighter orange, where the curve of the intersection of the ellipsoids is displayed in blue. The

configuration at the left is of ๐›ผ0 and at the right is of ๐›ผ.

For ๐›ผ and for ๐›ผ0, Figure 12 shows nearly circular shapes, because the semi-axes of the ellipsoids on the

๐œ”๐‘ฆ and on the ๐œ”๐‘ง directions are very close, since ๐›ผ and ๐›ผ0 are near the critical configuration ๐›ผ๐ถ, for which

the Compass has ๐ต = ๐ถ.

4.2.4 Stability Analysis

Since the relation between the moments of inertia depends on the configuration, as discussed in section

4.2.1, it is interesting to explore how this influences the stability of the motion of the Compass in each of the

three axes.

4.2.4.1 Constant Configuration

When the Compass is not changing its configuration, the terms on ๏ฟฝ๏ฟฝ vanish in (4.43)-(4.45). We will check

if the motion of the Compass around the ๐‘ฅ axis is stable and in for which configurations it is stable.

The angular velocities are:

๐œ”๐‘ฅ = ๐œ”0๐‘ฅ + ๐›ฟ๐œ”๐‘ฅ, (4.63)

๐œ”๐‘ฆ = ๐›ฟ๐œ”๐‘ฆ, (4.64)

๐œ”๐‘ง = ๐›ฟ๐œ”๐‘ง, (4.65)

being ๐œ”0๐‘ฅ โ‰ซ ๐›ฟ๐œ”๐‘ฅ , ๐›ฟ๐œ”๐‘ฆ , ๐›ฟ๐œ”๐‘ง and ๐›ฟ๐œ”๐‘ฅ2, ๐›ฟ๐œ”๐‘ฆ

2 and ๐›ฟ๐œ”๐‘ง2 negligible. Replacing (4.63)-(3.62) in (4.43)-(4.45) with

๏ฟฝ๏ฟฝ = 0 yields:

Page 80: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

70

๐›ฟ๐œ”๐‘ฅ (4 + cotan2 ๐›ผ(๐‘ก)) = 0 , (4.66)

๐›ฟ๐œ”๐‘ฆ = โˆ’๐œ”0๐‘ฅ๐›ฟ๐œ”๐‘ง, (4.67)

๐›ฟ๐œ”๐‘ง = ๐œ”0๐‘ฅ๐›ฟ๐œ”๐‘ฆ, (4.68)

We differentiate eqs. (4.67) and (4.68) and separate the infinitesimal angular velocities into two equations:

๐›ฟ๐œ”๐‘ฆ = โˆ’๐œ”0๐‘ฅ2 ๐›ฟ๐œ”๐‘ฆ. (4.69)

๐›ฟ๐œ”๐‘ง = โˆ’๐œ”0๐‘ฅ2 ๐›ฟ๐œ”๐‘ง, (4.70)

The solutions of (4.69) for ๐›ฟ๐œ”๐‘ฆ and of (4.70) for ๐›ฟ๐œ”๐‘ง are stable regardless of the configuration because

โˆ’๐œ”0๐‘ฅ2 is negative and, therefore, induced perturbations on the angular velocity are never amplified. Thus, if

the Compass is spinning around the ๐‘ฅ axis, the motion is stable.

If we perform a similar procedure concerning a situation where the Compass is spinning around the ๐‘ฆ axis,

defining

๐œ”๐‘ฅ = ๐›ฟ๐œ”๐‘ฅ, (4.71)

๐œ”๐‘ฆ = ๐œ”0๐‘ฆ + ๐›ฟ๐œ”๐‘ฆ, (4.72)

๐œ”๐‘ง = ๐›ฟ๐œ”๐‘ง, (4.73)

being ๐œ”0๐‘ฆ โ‰ซ ๐›ฟ๐œ”๐‘ฅ , ๐›ฟ๐œ”๐‘ฆ , ๐›ฟ๐œ”๐‘ง and neglecting second order infinitesimal angular speeds, we obtain:

๐›ฟ๐œ”๐‘ฅ = ๐œ”0๐‘ฆ

2cotan2 ๐›ผ โˆ’ 4

cotan2 ๐›ผ + 4๐›ฟ๐œ”๐‘ฅ, (4.74)

๐›ฟ๐œ”๐‘ง = ๐œ”0๐‘ฆ

2cotan2 ๐›ผ โˆ’ 4

cotan2 ๐›ผ + 4๐›ฟ๐œ”๐‘ง. (4.75)

In contrast with the ๐‘ฅ axis, the stability for the ๐‘ง axis depends on the configuration. The condition for stability

is having

cotan2 ๐›ผ โˆ’ 4

cotan2 ๐›ผ + 4< 0, (4.76)

which is satisfied by having

๐›ผ๐ถ < ๐›ผ < ๐œ‹ โˆ’ ๐›ผ๐ถ, (4.77)

according to the definition of (4.30), while the instability occurs for 0 < ๐›ผ โ‰ค ๐›ผ๐ถ and ๐œ‹ โˆ’ ๐›ผ๐ถ โ‰ค ๐›ผ < ๐œ‹.

Page 81: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

71

The derivation to verify the condition stability around the ๐‘ง axis leads to condition (4.76) with an opposite

sign on the left-hand side. Consequently, the configurations that allow for a stable spin around ๐‘ง are

0 < ๐›ผ < ๐›ผ๐ถ and ๐œ‹ โˆ’ ๐›ผ๐ถ < ๐›ผ < ๐œ‹. (4.78)

The stability for the Compass without configuration change is resumed on Table 3. We verified that the axis

around which the Compass can rotate stably are the axes that correspond to either the maximum moment

of inertia or to the minimum moment of inertia for the current configuration, as it happens for a rigid body

[29].

Spin around ๐’™ axis Spin around ๐’š axis Spin around ๐’› axis

0 < ๐›ผ < ๐›ผ๐ถ ๐ด > ๐ต > ๐ถ stable unstable stable

๐›ผ๐ถ < ๐›ผ < ๐œ‹ โˆ’ ๐›ผ๐ถ ๐ด > ๐ถ > ๐ต stable stable unstable

๐œ‹ โˆ’ ๐›ผ๐ถ < ๐›ผ < ๐œ‹ ๐ด > ๐ต > ๐ถ stable unstable stable

Table 3 - Configurations of stability for the Compass

4.2.4.2 Varying Configuration

If the configuration is changing then all terms of (4.43)-(4.45) must be considered, because ๏ฟฝ๏ฟฝ is no longer

zero. The stability of rotation around each of the three principal axes depends on the function ๐›ผ(๐‘ก), which

particular case of ๐›ผ(๐‘ก) = 0 was verified in sub-sub-section 4.2.4.1. Consequently, we will be able to obtain

three systems of differential equations for a general prescribed function ๐›ผ(๐‘ก), one for the rotation around

each of the principal axes.

We will firstly assess the stability around the ๐‘ฅ axis. Using the definitions of (4.73)-(4.75) on (4.43)-(4.45),

and differentiating the equations on the ๐‘ฆ and ๐‘ง directions yields:

๐›ฟ๐œ”๐‘ฆ โˆ’ 2๐›ฟ๐œ”๐‘ฆ

๏ฟฝ๏ฟฝ tan๐›ผ โˆ’ 2๐›ฟ๐œ”๐‘ฆ (๏ฟฝ๏ฟฝ tan ๐›ผ +๏ฟฝ๏ฟฝ2

cos2 ๐›ผ) = โˆ’๐œ”0๐‘ฅ๐›ฟ๐œ”๐‘ง , (4.79)

๐›ฟ๐œ”๐‘ง + 2๐›ฟ๐œ”๐‘ง ๏ฟฝ๏ฟฝ cotan๐›ผ + 2๐›ฟ๐œ”๐‘ง (๏ฟฝ๏ฟฝ cotan๐›ผ โˆ’

๏ฟฝ๏ฟฝ2

sin2 ๐›ผ) = ๐œ”0๐‘ฅ๐›ฟ๐œ”๐‘ฆ . (4.80)

In contrast with what occurs for the case of constant configuration, the equations on the two directions are

coupled and the system of equations has non-linear factors.

The system can be written in State-System Representation. We define

Page 82: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

72

{๐‘‹} = [๐›ฟ๐œ”๐‘ง ๐›ฟ๐œ”๐‘ฆ ๐›ฟ๐œ”๐‘ง ๐›ฟ๐œ”๐‘ฆ ]๐‘‡, (4.81)

add the equations ๐›ฟ๐œ”๐‘ฆ = ๐›ฟ๐œ”๐‘ฆ and ๐›ฟ๐œ”๐‘ง = ๐›ฟ๐œ”๐‘ง to the set of equations (4.79)-(4.80) and rearrange to have

the system written in the form

{๐‘‹} = โˆ’[๐‘†]{๐‘‹}, (4.82)

which does not allow for trivial solution of exponential of [๐‘†] for {๐‘‹}(๐‘ก) because [๐‘†] is not constant.

For the particular case of the rotation around the ๐‘ฅ axis we obtain

[๐‘†]๐‘ฅ =

[

0 0 1 00 0 0 1

2(๏ฟฝ๏ฟฝ2

sin2 ๐›ผโˆ’ ๏ฟฝ๏ฟฝ cotan๐›ผ) 0 โˆ’2๏ฟฝ๏ฟฝ cotan๐›ผ ๐œ”0๐‘ฅ

0 2(๏ฟฝ๏ฟฝ tan๐›ผ +๏ฟฝ๏ฟฝ2

cos2 ๐›ผ) โˆ’๐œ”0๐‘ฅ 2๏ฟฝ๏ฟฝ tan๐›ผ

]

. (4.83)

We determine the dynamics matrix [๐‘†] for the other two directions, defining the state-vector for rotation

around ๐‘ฆ , [๐›ฟ๐œ”๐‘ฅ ๐›ฟ๐œ”๐‘ง ๐›ฟ๐œ”๐‘ฅ ๐›ฟ๐œ”๐‘ง ]๐‘‡

and the state-vector for the rotation around ๐‘ง , [๐›ฟ๐œ”๐‘ฅ ๐›ฟ๐œ”๐‘ฆ ๐›ฟ๐œ”๐‘ฅ ๐›ฟ๐œ”๐‘ฆ ]๐‘‡

,

obtaining:

[๐‘†]๐‘ฆ =

[

0 0 1 00 0 0 1

6๏ฟฝ๏ฟฝ2

sin2 ๐›ผโˆ’ 6๏ฟฝ๏ฟฝ cotan๐›ผ

4 + cotan2๐›ผโˆ’

2๐œ”0๐‘ฆ๏ฟฝ๏ฟฝ cotan๐›ผ

sin2 ๐›ผ4 + cotan2๐›ผ

2๏ฟฝ๏ฟฝ cotan๐›ผsin2 ๐›ผ

โˆ’ 6๏ฟฝ๏ฟฝ cotan๐›ผ

4 + cotan2 ๐›ผ

๐œ”0๐‘ฆ(4 โˆ’ cotan2 ๐›ผ)

4 + cotan2 ๐›ผ

0 2(๏ฟฝ๏ฟฝ2

sin2๐›ผโˆ’ ๏ฟฝ๏ฟฝ cotan๐›ผ) ๐œ”0๐‘ฆ โˆ’2๏ฟฝ๏ฟฝ cotan๐›ผ

]

, (4.84)

[๐‘†]๐‘ง =

[

0 0 1 00 0 0 1

6๏ฟฝ๏ฟฝ2

sin2 ๐›ผโˆ’ 6๏ฟฝ๏ฟฝ cotan๐›ผ

4 + cotan2๐›ผโˆ’

2๐œ”0๐‘ง๏ฟฝ๏ฟฝ cotan๐›ผsin2 ๐›ผ

4 + cotan2๐›ผ

2๏ฟฝ๏ฟฝ cotan๐›ผsin2 ๐›ผ

โˆ’ 6๏ฟฝ๏ฟฝ cotan๐›ผ

4 + cotan2 ๐›ผ

๐œ”0๐‘ง(4 โˆ’ cotan2 ๐›ผ)

4 + cotan2๐›ผ

0 2(๏ฟฝ๏ฟฝ tan๐›ผ +๏ฟฝ๏ฟฝ2

cos2 ๐›ผ) โˆ’๐œ”0๐‘ง 2๏ฟฝ๏ฟฝ tan๐›ผ

]

.

(4.85)

We conclude from (4.83)-(4.85) that assessing the stability of the rotation of the Compass around each of

the principal axes is difficult, given that the terms in the dynamics matrixes are not only variable but contain

non-linear functions of the configuration as well.

Page 83: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

73

5 CONCLUSIONS

The attitude dynamics of a variable-geometry body has been described. We concluded that the added

complexity of the configuration changing is in general large, even though we could obtain some simplifying

assumptions to obtain either approximations or to make the terms related with configuration changing

vanish.

The physical meaning of the terms that are not present in rigid-body motion is also discussed in this work.

We addressed the determination of the kinetic energy of a variable geometry body and concluded that the

kinetic energy varies depending on the relationship between the actuating forces and both the translation

and rotational state of the body.

We obtained a variety of simple geometries that eliminate the extra-terms related to variable geometry to

simplify the problem, but still change their inertia tensors in different ways.

It was concluded that it is possible to obtain an axisymmetric geometry made of connected slender bars

where only one moment of inertia varies, even though we realized that such an inertia tensor does not allow

for either precession rate or nutation rate controls. Other conceived geometries are axisymmetric satellites

with variable transversal moments of inertia, which allow for precession rate control. The most unrestrictive

geometry from the attitude control point of view is a geometry that has three different and variable principal

moments of inertia, in a general configuration.

We developed an application for attitude control using the geometry variation method suggested in this work

โ€“ a satellite in an elliptic orbit that requires synchronous rotation. This situation requires attitude control so

that the satelliteโ€™s precession rate varies accordingly with the non-uniform orbital velocity, which is more

critical in orbits of higher eccentricities where the velocity variations are larger.

Having selected one of the envisioned geometries to exemplify the variable-geometry control method, we

determined the configuration function as function of time required for the synchronous rotation for small

eccentricities, depending on several parameters: the mean angular velocity and the eccentricity of the orbit,

the number of bars of the satellite, and the initial configuration.

We concluded that the solution for the synchronous rotation is possible in most situations, being not

achievable only in unrestrictive conditions. Interesting physical insight on how the configuration function

depends with various parameters has been discussed by comparing graphics in different situations.

Page 84: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

74

In the case of the satellite with three variable principal moments of inertia, it was observed that an interesting

feature of the satellites with such a capability is to be able to swap the order of the values of the moments

of inertia, being therefore possible to alter the rotation around principal axes from stable to unstable or

unstable to stable. Having this feature in mind, we obtained the equations of the dynamics of this satellite,

for which we could find an approximate solution around the configuration where the smaller and intermediate

moments of inertia of the satellite swap.

We determined the stable configurations for the rotation around each of the principal axes, when the

geometry is not varying. For a geometry variation situation, a state-space formulation was obtained for the

rotation around the principal axes, even though we concluded the solution is very difficult to determine due

to the non-linearities of the system.

5.1 FUTURE WORK

We used simple models for the envisioned satellites as a first approach. However, for a precise description

of the attitude dynamics, more detailed spacecraft models would be required.

It would be interesting to assess which components of the satellite sub-systems could be used more

efficiently to perform the secondary objective of controlling the attitude. Also, a feasibility study could be

conducted in order to determine how the variable geometry attitude control method compares with

conventional control methods, in terms of precision and energy expense, depending on how large the

required attitude maneuvers are.

In this work, the suggested geometries had symmetries so that a variable-geometry term vanishes, in order

to simplify the problem. A different approach to this would be to study the dynamics of bodies that wouldnโ€™t

have such symmetries and evaluate the consequences on the attitude solutions.

We have faced in the present work the difficulties related to obtaining analytical solutions for variable

geometry satellites, even for simple configuration functions and simple satellite models. Consequently, it

would be interesting to assess the applicability of numerical methods to obtain approximate accurate

solutions for the motion of the satellite.

Swapping the order of the values of the principal moments of inertia, as a consequence of configuration

changing, can be studied in the future as a method to induce controlled instability in the rotation of an axis,

which could result in an intended attitude maneuver to achieve large angle changes on the orientation of

spacecraft.

Page 85: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

75

6 REFERENCES

[1] G. Avanzini, โ€œEnvironmental Torques,โ€ in Proceedings of the ESA Training Course Concerning the ESEO Mission, 2013, no. part I, pp. 1โ€“9.

[2] L. Poinsot, โ€œTheรณrie Nouvelle de la Rotation des Corps,โ€ Journal Gรฉnรฉral des Sociรฉtรฉs et Travaux Scientifiques, vol. 16, pp. 9โ€“129, 1834.

[3] L. Euler, โ€œDu Mouvement de Rotation des Corps Solides autour dโ€™un Axe Variable,โ€ Histoire de lโ€™Acadรฉmie Royale des Sciences et Belles-Lettres, 1758.

[4] J. L. Lagrange, Mรฉchanique analitique. Veuve Desaint, 1788.

[5] S. V. Kovalevskaya, โ€œMรฉmoire sur un cas particulier du problรฉme de la rotation dโ€™un corps pesant autour d'un point fixe, oรน l'intรฉgration s'effectue ร  l'aide de fonctions ultraelliptiques du temps,โ€ Mรฉmoires prรฉsentรฉs par divers savants a lโ€™Acadรฉmie des Sciences de lโ€™Institut National de France,

vol. 31, pp. 1โ€“62, Oct. 1890.

[6] B. D. S. Bernstein, N. H. Mcclamroch, and J. Shen, โ€œShape Change Actuation for Precision Attitude Control: An air spindle testbed for experimental investigation,โ€ IEEE Control Systems Magazine, no. October, October, pp. 44โ€“56, 2003.

[7] G. Avanzini, โ€œAttitude Dynamics,โ€ in Proceedings of the ESA Training Course Concerning the ESEO Mission, 2013.

[8] R. Schwertassek and R. E. Roberson, โ€œA State-Space Dynamical Representation For Multibody Mechanical Systems Part I: Systems with Tree Configuration,โ€ Acta Mechanica, vol. 161, pp. 141โ€“

161, 1984.

[9] R. Roberson and R. Schwertassek, โ€œA State-Space Dynamical Representation for Multibody Mechanical Systems Part IIโ€ฏ: Systems with Closed Loops,โ€ Acta Mechanica, vol. 29, pp. 15โ€“29,

1984.

[10] P. Santini and P. Gasbarri, โ€œDynamics of multibody systems in space environment; Lagrangian vs. Eulerian approach,โ€ Acta Astronautica, vol. 54, no. 1, pp. 1โ€“24, Jan. 2004.

[11] W. Wiesel, Spaceflight Dynamics, Second. Irwin/McGraw-Hill, 1997.

[12] P. W. Likins, โ€œAttitude Stability Criteria for Dual Spin Spacecraft,โ€ Journal of Spacecraft and Rockets, vol. 4, no. 12, pp. 1638โ€“1643.

[13] J. E. Cochran, P. Shu, and S. D. Rewj, โ€œAttitude Motion of Asymmetric Dual-Spin Spacecraft,โ€ Journal of Guidance, Control, and Dynamics, vol. 5, no. 1, pp. 37โ€“42, 1982.

[14] R. A. Sandfry and C. D. Hall, โ€œSteady Spins and Spinup Dynamics of Axisymmetric Dual-Spin Satellites with Dampers,โ€ Journal of Spacecraft and Rockets, vol. 41, no. 6, pp. 948โ€“955, Nov.

2004.

[15] J. M. Longuski and P. Tsiotras, โ€œAnalytical Solutions for a Spinning Rigid Body Subject to Time- Varying Body-Fixed Torques , Part Iโ€ฏ: Constant Axial Torque,โ€ Journal of Applied Mechanics - Transactions from the ASME, vol. 60, no. December, 1993.

Page 86: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

76

[16] P. Tsiotras and J. M. Longuski, โ€œAnalytic Solutions for a Spinning Rigid Body Subject to Time- Varying Body-Fixed Torques , Part IIโ€ฏ: Time-Varying Axial Torque,โ€ Journal of Applied Mechanics - Transactions from the ASME, vol. 60, no. December, 1993.

[17] J. M. Longuski and P. Tsiotras, โ€œAnalytic Solution of the Large Angle Problem in Rigid Body Attitude Dynamics,โ€ The Journal of the Astronautical Sciences, vol. 43, no. 1, pp. 25โ€“46, 1995.

[18] J. Tsiotras, P, Longuski, โ€œA Complex Analytic Solution for the Attitude Motion of a Near-symmetric Rigid Body Under Body-fixed Torques,โ€ School of Aeronautics and Astronautics, no. 1851, pp. 281โ€“301, 1991.

[19] P. Tsiotras and J. M. Longuski, โ€œAnalytic Solution of Eulerโ€™s Equations of Motion for an Asymmetric Rigid Body,โ€ Journal of Applied Mechanics, vol. 63, no. 1, p. 149, 1996.

[20] M. Romano, โ€œExact analytic solution for the rotation of a rigid body having spherical ellipsoid of inertia and subjected to a constant torque,โ€ Celestial Mechanics and Dynamical Astronomy, vol.

100, no. 3, pp. 181โ€“189, Jan. 2008.

[21] M. Romano, โ€œExact analytic solutions for the rotation of an axially symmetric rigid body subjected to a constant torque,โ€ Celestial Mechanics and Dynamical Astronomy, vol. 101, no. 4, pp. 375โ€“390,

Aug. 2008.

[22] S. R. Vadali, L. G. Kraige, and J. L. Junkins, โ€œNew Results on the Optimal Spacecraft Attitude Maneuver Problem,โ€ Journal of Guidance, Control, and Dynamics, vol. 7, no. 3, pp. 378โ€“380,

1984.

[23] X. Bai and J. L. Junkins, โ€œNew Results for Time-Optimal Three-Axis Reorientation of a Rigid Spacecraft,โ€ Journal of Guidance, Control, and Dynamics, vol. 32, no. 4, pp. 1071โ€“1076, Jul. 2009.

[24] V. J. Modi, A. C. Ng, and F. Karray, โ€œA general formulation for the nonlinear dynamics and control of orbiting flexible structures,โ€ Computational Mechanics, vol. 13, no. 3, pp. 204โ€“230, Dec. 1993.

[25] A. K. Sanyal, J. Shen, and N. H. Mcclamroch, โ€œControl of a Dumbbell Spacecraft using Attitude and Shape Control Inputs Only.โ€ 2004.

[26] L. Meirovitch and R. A. Calico, โ€œStability of Motion of Force-Free Spinning Satellites with Flexible Appendages,โ€ Journal of Spacecraft and Rockets, no. April, pp. 237โ€“245, 1972.

[27] J. M. Longuski and T. Kia, โ€œA Parametric Study of the Behavior of the Angular Momentum Vector During Spin Rate Changes of Rigid-Body Spacecraft,โ€ Journal of Guidance, Control, and Dynamics, vol. 7, no. 3, pp. 295โ€“300, 1984.

[28] J. J. Ong and O. M. Oโ€™Reilly, โ€œOn the equations of motion for rigid bodies with surface growth,โ€ International Journal of Engineering Science, vol. 42, no. 19โ€“20, pp. 2159โ€“2174, Nov. 2004.

[29] W. Thomson, Introduction to Space Dynamics, First. New York: Dover Publications, 1961.

[30] M. Corless and G. Leitmann, โ€œDeterministic Control of Uncertain Systems,โ€ Acta Astronautica,

1988.

[31] C. Binglong, L. Xiangdong, and C. Zhen, โ€œExponential Time-varying Sliding Mode Control for Large Angle Attitude Eigenaxis Maneuver of Rigid Spacecraft,โ€ Chinese Journal of Aeronautics, vol. 23,

no. 4, pp. 447โ€“453, Aug. 2010.

Page 87: Design and Attitude Control of a Satellite with Variable ...A satellite with variable geometry would be composed by movable parts whose motion is controlled by the action of actuators

77

[32] T. A. W. Dwyer and H. Sira-Ramirez, โ€œVariable-structure control of spacecraft attitude maneuvers,โ€ Journal of Guidance, Control, and Dynamics, 1988.

[33] Q. Hu, โ€œVariable structure maneuvering control with time-varying sliding surface and active vibration damping of flexible spacecraft with input saturation,โ€ Acta Astronautica, vol. 64, no. 11โ€“

12, pp. 1085โ€“1108, Jun. 2009.

[34] M. Inarrea and V. Lanchares, โ€œChaotic rotations of an asymmetric body with time-dependent moments of inertia and viscous drag,โ€ International Journal of Bifurcation and Chaos, 2003.

[35] M. Iรฑarrea and V. Lanchares, โ€œChaotic pitch motion of an asymmetric non-rigid spacecraft with viscous drag in circular orbit,โ€ International Journal of Non-Linear Mechanics, vol. 41, no. 1, pp.

86โ€“100, Jan. 2006.

[36] V. Aslanov and V. Yudintsev, โ€œDynamics and chaos control of gyrostat satellite,โ€ Chaos, Solitons & Fractals, vol. 45, no. 9โ€“10, pp. 1100โ€“1107, Sep. 2012.

[37] V. S. Aslanov and A. V. Doroshin, โ€œChaotic dynamics of an unbalanced gyrostat,โ€ Journal of Applied Mathematics and Mechanics, vol. 74, no. 5, pp. 524โ€“535, Jan. 2010.

[38] A. V. Doroshin, โ€œAnalysis of attitude motion evolutions of variable mass gyrostats and coaxial rigid bodies system,โ€ International Journal of Non-Linear Mechanics, vol. 45, no. 2, pp. 193โ€“205, Mar.

2010.

[39] V. S. Aslanov and V. V. Yudintsev, โ€œDynamics and control of dual-spin gyrostat spacecraft with changing structure,โ€ Celestial Mechanics and Dynamical Astronomy, vol. 115, no. 1, pp. 91โ€“105,

Nov. 2012.

[40] A. A. Burov, A. D. Guerman, and I. I. Kosenko, โ€œEquilibrium Configurations and Control of a Moon-anchored Tethered System,โ€ pp. 251โ€“266, 2013.

[41] A. A. Burov, I. I. Kosenko, and A. D. Guerman, โ€œUniform Rotations of a Two-body Tethered System in an Elliptic Orbit,โ€ in 64th International Astronautical Congress, Beijing, China, 2013, pp. 1โ€“13.

[42] M. R. Spiegel, Schaumโ€™s Outline of Theory and Problems of Vector Analysis and an Introduction to Tensor Analysis. .

[43] F. Beer and E. R. Johnston, Vector Mechanics for Engineers: Statics, 6th ed. 2006.

[44] P. Colwell, โ€œBessel functions and Keplerโ€™s equation,โ€ The American mathematical monthly, 1992.