Abstract
In this paper, we analytically and numerically investigate chaos in attitude dynamics of a flexible satellite composed of a rigid body and two identical rigid panels attached to the main body with springs. Flexibility, viewed as a perturbation, can cause chaos in the satellite. To show this, first, we use a novel approach to define this perturbation. Then, we employ canonical transformation to transform the Hamiltonian of the system from five to three degrees of freedom. Next, we approximate the system by a second-order differential equation with a time quasiperiodic perturbation. Finally, we apply Melnikov–Wiggins’ method near the heteroclinic orbits to prove the existence of chaos. Using the maximum value of Melnikov–Wiggins function and the small perturbation parameter, we find a tool to predict the size of the chaotic layers. Results show that this approach is useful even if the panels are not small. In addition, it is observed that though the satellite attitude dynamics is chaotic, in many cases the width of chaotic layers is very small and therefore negligible.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
This paper deals with chaos in attitude dynamics of a spacecraft composed of a main body and two identical flexible panels attached to the main body symmetrically. We assume that the internal perturbation due to flexibility is small, which does not necessarily imply that the relative mass moment of inertia of the panels to the main body is small. This internal perturbation due to flexibility shows itself better in the relative movements of the panels with respect to the main body rather than the size of the panels (mass and mass moment of inertia). For instance, if very large panels are attached to the main body rigidly, and also the panels are assumed to be rigid, then there is no internal perturbation and also no relative movements.
We assume to have a small fast-spinning satellite in a high orbit. The high orbit assumption is to avoid the atmosphere drag. Moreover, it is assumed that the mass of the satellite relative to the mass of the primary (e.g., the earth) and the dimensions of the satellite relative to the orbit of the satellite around the primary are small; thus, the orbital motion is considered to be independent of the rotation of the satellite and we treat the gravity gradient as a perturbation of the attitude dynamics [1]. In addition to the previous assumptions, if the satellite has a large rotational angular momentum (i.e., a fast-spinning satellite), the effect of the gravity gradient on the width of chaotic layers is negligible [2]. Under these assumptions, the orbital and attitude dynamics become decoupled and the center of mass of the entire system always stays in orbit. However, the center of mass of the main body can move with respect to the center of mass of the entire satellite. We study the effects of the parameters on chaos and the width of chaotic layers for some sets of parameters.
Chaos in the attitude motion of a satellite has been studied in many cases where there are different external perturbations. These perturbations can be gravity gradient torque, magnetic torque, solar radiation pressure force, aerodynamic drag, or a combination thereof (selected publications [3,4,5,6,7,8,9,10,11,12,13,14,15,16]). Nevertheless, chaos can arise in a satellite when there is no external force and the satellite is flexible. Flexibility can come from solar panels, antennas, or other parts of a satellite. There are vast and recent research works devoted to investigating chaos numerically in flexible bodies (see [17,18,19] and references therein). However, there are few papers that have investigated chaos analytically in a flexible satellite. Gray et al. [20, 21] have modeled a flexible satellite with a small flexible appendage and a dissipation that drives the satellite from minor to major axis spin. There are other important studies, such as Meehan et al. [22], who investigate the onset of chaotic instability in a rotating satellite with a small spring-mass-damper, Baozeng [23, 24], who studies chaos in a liquid-filled flexible spacecraft with a small appendage, and Iñarrea et al. [25,26,27], who study the effects of a time-periodic moments of inertia in a satellite.
There are certain drawbacks associated with these papers in the literature, namely the attachment is treated as an extra part of the main body and the system is not reduced in terms of degrees of freedom based on the fact that the Hamiltonian and the total momentum of the entire system are constant. The first drawback leads to the assumption of having a small attachment which in turn results in some limitations imposed on the parameters of the system. The second shortcoming results in more complicated equations of motion. In the present paper, we attempt to avoid these disadvantages by using a novel approach. An analytical criterion for chaos and the width of chaotic layers based on the parameters of the entire system are then developed.
This work differs from the previous works in that we use a novel approach, based on the effect of the flexibility and not on the small size of the panels, to define the perturbation, enabling the consideration of a wider range of parameters. Furthermore, we apply the Serret–Andoyer transformation on the entire flexible system and reduce it to a Hamiltonian with three degrees of freedom. In addition, the center of mass is not fixed; therefore, we can investigate the effects of flexible parts more realistically. Finally, we give an analytical means to approximate the width of the chaotic layers in the satellite, which is in turn used to find the sets of parameters for cases where the widths of the chaotic layers are very small, making it possible to eliminate chaos.
2 System description
The satellite is shown in schematic form in Fig. 1 and Fig. 2. This can be considered as a simplified model for a satellite with two solar flexible panels. It is composed of a main rigid body and two identical rigid panels which are symmetrically attached to the main body. At the attachment lines, we consider torsional springs with stiffness K for both panels. The orthogonal coordinate system \({x_\mathrm{b}}{y_\mathrm{b}}{z_\mathrm{b}}\) is the principal axes of the entire system when \({\theta _1=\theta _2=0}\) and is affixed to the center of mass of the main body \({\mathrm{CM}_\mathrm{b}}\). The orthogonal coordinate system \({x_\mathrm{t}}{y_\mathrm{t}}{z_\mathrm{t}}\) is affixed to the center of total mass \({\mathrm{CM}_\mathrm{t}}\), and it has the same orientation in space as the coordinate system \({x_\mathrm{b}}{y_\mathrm{b}}{z_\mathrm{b}}\) and when \({\theta _1=\theta _2=0}\) the two coordinate systems \({x_\mathrm{b}}{y_\mathrm{b}}{z_\mathrm{b}}\) and \({x_\mathrm{t}}{y_\mathrm{t}}{z_\mathrm{t}}\) coincide.
The mass moment of inertia of the main body is \({\mathbf {I}_\mathrm{b}=\mathrm{diag}(I_\mathrm{b1},I_\mathrm{b2},I_\mathrm{b3})}\) and for the panels about the center of mass of each is \({\mathbf {I}_a=\mathrm{diag}(I_{a1},I_{a2},I_{a3})}\). The mass of the main body is \({M_\mathrm{b}}\), and the mass of each panel is \({M_\mathrm{p}}\). The center of mass of panel 1 and panel 2 is \({\mathrm{CM}_\mathrm{p1}}\) and \({\mathrm{CM}_\mathrm{p2}}\), respectively. The vectors \({{\varvec{s}}}\), \({{\varvec{R}}}_{1}\), and \({{\varvec{R}}}_{2}\) are those from \({\mathrm{CM}_\mathrm{t}}\) to \({\mathrm{CM}_\mathrm{b}}\), \({\mathrm{CM}_\mathrm{p1}}\), and \({\mathrm{CM}_\mathrm{p2}}\), respectively. The parameter b is the length of the main body along the \({y_\mathrm{b}}\)-axis, and the parameter a is the distance between the center of mass of panels to the attachment lines. The relative angles \({\theta _1}\) and \({\theta _2}\) are those between panel 1 and the main body and panel 2 and the main body, respectively. Note that in this paper the vectors are shown in bold and italic and matrices are shown in bold.
3 Equation of motion and the Hamiltonian
In the next three subsections, we first derive the kinematics of the system, followed by the kinetic energy, momentum, and potential energy. We finally arrive at the Hamiltonian with three degrees of freedom based on the Serret–Andoyer variables.
3.1 Kinematics
We divide \({{\varvec{R}}}_{1}\) and \({{\varvec{R}}}_{2}\) into three parts. Part one extends from the total center of mass to the center of mass of the main body. Part two is from the center of mass of the main body along \({y_\mathrm{b}}\)-axis to the attachment lines of the panels, and the third goes from the attachment lines of the panels to the panels’ centers of masses (Figs. 1 and 2). Therefore, we have \({{\varvec{R}}}_{1} = {{\varvec{s}}}+ {{\varvec{R}}}_{11 }+{{\varvec{R}}}_{12}\) and \({{\varvec{R}}}_{2} = {{\varvec{s}}}+ {{\varvec{R}}}_{21 }+{{\varvec{R}}}_{22}\), where (note that all vectors are expressed in the reference frame \({x_\mathrm{t}}{y_\mathrm{t}}{z_\mathrm{t}}\))
Denoting \({M_\mathrm{t}}\) as the total mass, and using Eq. (1), one obtains
which is used to derive \({{\varvec{s}}}\) based on \(\theta _{1}\) and \(\theta _{2}\). Differentiating Eq. (2) with respect to time results in (the reader is referred to Eqs. (8.a) and (8.b) in [28] for more details on the derivatives of vectors with respect to different references)
This is because \({{\varvec{s}}}\) is measured in the body frame \(x_\mathrm{t}y_\mathrm{t}z_\mathrm{t}\); therefore, its direction will change by \({\varvec{\varOmega }}\) which is the angular velocity vector of the main body. On the other hand, \({{\varvec{R}}}_{12}\) and \({{\varvec{R}}}_{22}\) are vectors in rigid bodies, and therefore, only their direction will change by the angular vector velocity of the panels, namely \(\varvec{{\varOmega }}_\mathrm{p1}\) and \(\varvec{{\varOmega }}_\mathrm{p2}\), respectively. The angular vector velocities of the panels expressed in the body frame \(x_\mathrm{t}y_\mathrm{t}z_\mathrm{t}\) are
Substituting Eq. (4) into Eq. (3) and simplifying by Eq. (2) result in
The velocities of the centers of masses are
where \({\varvec{V}}_{\mathrm{CM}_{\mathrm{b}} }\) is the velocity vector of the center of mass of the main body and \({\varvec{V}}_{\mathrm{CM}_{\mathrm{p}1} }\) and \({\varvec{V}}_{\mathrm{CM}_{\mathrm{p}2} }\) are the velocity vectors of the centers of masses of panels 1 and 2, respectively.
3.2 Momentum, kinetic energy, and potential energy
The total angular momentum of the whole system about the center of the total mass \(\mathrm{CM}_\mathrm{t}\) is
Denoting \(\mathbf{R}_{{f_1}}\) and \(\mathbf{R}_{{f_2}}\) as the rotation matrices with respect to the main body for panel 1 and 2, respectively, leads to
Substituting Eqs. (1) through (6) into Eq. (7) and simplifying results in
where
The total kinetic energy is obtained as below.
Using Eqs. (1) through (10), Eq. (11) may be rearranged as follows:
Simplifying T in Eq. (12) further, we get
where
Denoting K as the stiffness of the springs, the total potential energy is
where
Using Eqs. (9), (13), and (15), we may now proceed to obtain the Hamiltonian based on the Serret–Andoyer variables along with the relative angles of the panels and their associated conjugate momenta as follows:
3.3 The Hamiltonian and Serret–Andoyer transformation
The Lagrangian of the system is \({\mathcal {L}}\left( {\varvec{v}},\dot{{\varvec{v}}}\right) =T-U\), where \({\varvec{v}}=[\psi _{1}, \psi _{2}, \psi _{3}, \theta _{1}, \theta _{2}]\) is the vector of generalized coordinates and \(\psi _{1}\), \(\psi _{2}\), and \(\psi _{3}\) are three Euler angles that define the orientation of the main body coordinate system \(x_\mathrm{b}y_\mathrm{b}z_\mathrm{b}\) relative to some inertial reference frame, as shown in Fig. 3. Note that due to the described relative motion of the panels with respect to the main body, the two coordinate systems \(x_\mathrm{b}y_\mathrm{b}z_\mathrm{b}\) and \(x_\mathrm{t}y_\mathrm{t}z_\mathrm{t}\) have the same orientation in space, separated by the vector \({{\varvec{s}}}\), as depicted in Fig. 2 above.
In the next step, the conjugate momenta of the angles are derived. Hence, we may write
Taking the partial derivatives of Eq. (9) with respect to \({{\dot{\theta }}}_{1}\) and \({\dot{\theta }}_{2}\), we may write
Moreover, from Eq. (10), we know that \(\mathbf{I }_{t}\) and its inverse are in the following forms.
Therefore, simplifying Eq. (16) through (18), the conjugate momenta of the angles are obtained as
As for the conjugate momenta of the Euler angles, we have
where for the Euler angles shown in Fig. 3 we obtain
and therefore
which turns out to be the same as a rigid body angular momentum based on Euler angles and their associated conjugate momenta [29]. This shows that we can use the Serret–Andoyer transformation.
All the necessary ingredients are now ready for use in the Serret–Andoyer transformation. There are three planes in Fig. 3, namely the reference plane (spanned by \({x}_{0}\) and \({y}_{0}\), orthogonal to \({z}_{0}\)), the invariable plane (spanned by i and j, orthogonal to the total angular momentum vector \({\varvec{G}}\)), and the body plane (spanned by \({x}_\mathrm{t}\) and \({y}_\mathrm{t}\), orthogonal to \({z}_\mathrm{t}\)). These three planes are used in the Serret–Andoyer transformation, where five angles, namely h, I, g, J, and l are used to transform the reference plane to the body plane. The angles J and I are defined as acos(L / G) and acos(H / G), respectively, where G is the magnitude of the total angular momentum vector \({\varvec{G}}\), and L and H are the conjugate momenta of l and h, respectively. In this transformation, if there is no external perturbation leading to a constant total angular momentum vector \({\varvec{G}}\), the invariable plane is always fixed in space, simplifying the Hamiltonian significantly and leaving only the angles l, \({\theta _1}\), and \({\theta _2}\) and the conjugate momenta L, G, \({P_{\theta _{1} }}\), and \({P_{\theta _{2} }}\) in the Hamiltonian (\({\mathcal H}\) in Eq. (29)) [2].
In what follows, it is demonstrated that the total momentum of the system can be derived as a function of the Serret–Andoyer variables using this transformation. To perform this derivation, perfect differential should be used to show that this transformation is canonical. Reference [29] shows this is indeed true for the rigid satellite, but this is shown for the flexible satellite in the following. We consider two cases, namely one with three Euler angles rotations and the other with five rotations. In the first case, three Euler angles are used to transform the fixed frame \(x_{0}y_{0}z_{0}\) with the center at \(\mathrm{CM}_\mathrm{t}\) to the rotating frame \(x_\mathrm{t}y_\mathrm{t}z_\mathrm{t}\). First, we rotate the reference frame about the \(z_{0}\)-axis by \(\psi _{1}\), followed by a rotation about the \(x^{'}\)-axis by \(\psi _{2}\), and finally, a rotation about the \(z_\mathrm{t}\)-axis by \(\psi _{3}\), as shown in Fig. 3. In the second case, this transformation is done by five rotations. These rotations are described as the following. The \(1\mathrm{{st}}\) is about the \({ {z}}_{0}\)-axis by \( {h}\), the \(2\mathrm{{nd}}\) is about the \( {i}\)-axis by \( {I}\), the \(3\mathrm{{rd}}\) is about the \(k=i\times j={\varvec{G}}/{G} \) axis by \( {g}\), the \(4\mathrm{{th}}\) is about the \( {j}\) axis by J, and the \(5\mathrm{{th}}\) is about the \( {z}_\mathrm{t}\)-axis by l. For the first case, when three Euler angles are used, we have the following rotation matrix.
The differential of rotation is [30]
Using Eqs. (9), (13), and (23b), we arrive at
For the second case, when we have five rotations, we obtain
Therefore, from Eqs. (23c) and (24), one obtains
The second part of Eq. (25) proves that the transformation is in fact canonical. From the first part of Eq. (25), the components of the angular momentum in the body frame are obtained as (Fig. 3)
Using Eqs. (13), (15), (19), and (26), we obtain the Hamiltonian with three degrees of freedom, which is expressed in the Serret–Andoyer variables (l, L, G) along with the relative angles of the panels (\( \theta _{1}\), \( \theta _{2}\)) and their associated conjugate momenta (\({P_{\theta _{1} }}\), \({P_{\theta _{2} }}\)) as
4 Analyzing chaos
In this section, we analyze chaos in the satellite using Melnikov–Wiggins method [31,32,33]. First, we divide the Hamiltonian in Eq. (27) into two parts, namely the integrable and perturbation parts. Then, we reduce the perturbation part of the Hamiltonian by assuming the relative angles of the panels \({\varvec{\theta }}\) to be small. Next, we rearrange the equations of motion in a suitable form to apply the Melnikov–Wiggins’ method. Finally, this method is used to analyze chaos based on the parameters of the system.
To apply the Melnikov–Wiggins’ method, first, we need to find the heteroclinic orbits of the unperturbed system. Then, the suitable form to use Melnikov–Wiggins integral is derived with the perturbation part as a function of l, L, and time (a quasiperiodic function of time), paving the way to finally employ the method.
4.1 Perturbation part of the Hamiltonian
To divide the Hamiltonian associated with the integrable and perturbation, first, we divide the matrix \(\mathbf{I}_{{t}} ^{-1}\) in Eq. (27) which is a function of the variables \(\varvec{\theta }\). This matrix can be divided into two parts as follows:
where \(\mathbf I _{{t}_{r}}\) is the rigid part (i.e., when the angels \({\varvec{\theta }}\) are zero) and \(\mathbf{I }_{tf}\) is the flexible part of \(\mathbf I _{t}\), respectively, and both are defined as follows:
where
and
Using Eq. (28), the Hamiltonian in Eq. (27) can now be divided into \({\mathcal {H}}_{0}\) and \({\mathcal {H}}_{1}\) as follows:
where
It can be readily seen from Eqs. (28) and (29) that
On the other hand, it is obvious that if the mass and the mass moment of inertia of the panels are zero, or if the panels are rigidly attached to the main body, then there will not be any internal perturbations and the entire system will be integrable. Moreover, in both of these cases, the relative angles \({\varvec{\theta }}\) and velocities \(\dot{\varvec{\theta }}\) of the panels will always be zero when the main body moves or rotates (considering that the initial values \(\varvec{\theta }_{0}\) and \(\dot{\varvec{\theta }}_{0} \) are zero). Therefore, one can say that the internal perturbation is directly affected by the size of \(\varvec{\theta }\). Thus, we define \({\mathcal {H}}_{0} (l,L)\) and \({\mathcal {H}}_{1} (l,L,\varvec{\theta },\dot{\varvec{\theta }})\), respectively, as the integrable and internal perturbation parts of the Hamiltonian in Eq. (29). Figure 4 shows this point in a diagram.
It is seen in the definition of \({\mathcal {H}}_{1} (l,L,\varvec{\theta },\dot{\varvec{\theta }})\) (Eq. (29)) that the size of \(\varvec{\theta }\) is a measure of the size of the internal perturbation (at least for \(\varvec{\theta }\) near zero). Therefore, if one wants to have a small perturbation (which is the case when analyzing chaos with the Melnikov’s method), then \(\varvec{\theta }\) must be small.
4.2 Applying Melnikov–Wiggins’ method
The Hamiltonian of the unperturbed system is obtained by setting the perturbation part of the Hamiltonian in Eq. (29) to zero (i.e., \({\mathcal {H}}_{1} =0\)), hence
The equations of motion for the variables l and L in this Hamiltonian are
Assuming \(\gamma _{1}> \gamma _{2} > \gamma _{3}\), without loss of generality, the heteroclinic orbits of Eq. (32) are obtained as [30]
where
Adding the perturbation part, the new equations of motion will then become
where
where \({\varepsilon }\) is a small parameter and will be defined later. Since \(\varvec{\theta }\) is assumed to be small, the new variables \(q_{1}\) and \(q_{2}\) are defined as follows:
and consequently
Replacing the new variables in Eq. (34) and using series expansion about \({\varepsilon }\) = 0 will result in
where
and
It is seen from Eq. (35) that if \(q_{2} = 0\), then \(\theta _{1} = -\theta _{2}\). Considering Eqs. (2) and (3), this in turn means that the points \(\mathrm{CM}_\mathrm{b}\) and \(\mathrm{CM}_\mathrm{t}\) always coincide. To put it differently, \(q_{2}\) represents the effect of the displacement of the center of mass of the main body \(\mathrm{CM}_\mathrm{b}\) with respect to the total center of mass \(\mathrm{CM}_\mathrm{t}\). As seen from Eq. (36), the effect of \(q_{2}\) in defining the perturbation is less significant than that of \(q_{1}\). Nonetheless, to have a thorough investigation one should consider \(q_{2}\) as well.
Now we are almost ready to apply Melnikov–Wiggins method. Only one step remains which is to have \({q_1}\) and \({q_2}\) as functions of time. To achieve this, first, we derive the equations of motion for \(\varvec{\theta } \) and \({\varvec{P}}_{{\theta }} \) as the following.
Then, we differentiate the first two equations (\(\dot{\varvec{ \theta }}\)) in Eq. (37) with respect to time which results in
Next, we replace \(\dot{\varvec{{{P}}_{\theta }}} \) in Eq. (38) from Eq. (37) and obtain a two-order ordinary differential equation for the panels. Last, we replace \(\varvec{\theta }\) and its derivatives with our new variables from Eq. (35). Doing this, while keeping only the first power of \({\varepsilon }\) along with further simplifications, takes Eq. (38) in the form
where
In general, the analytical solution of Eq. (39) is difficult to find. However, if
then one can simplify Eq. (39) to
which can be solved analytically if we have l and L as functions of time. The conditions in Eq. (40) are acceptable in analyzing chaos because, as we have discussed in this section, if we wish to have a system with small internal perturbation due to the flexibility, then we must have a large K or small panels (i.e., small \(\delta _{i}\)), which is equivalent to this condition.
Now we have two sets of equations (Eqs. (34) and (41)), which must be solved together to find the solutions of all the variables. However, since we only analyze chaos in this paper and the Melnikov–Wiggins integral (Eq. (47)) is obtained around the heteroclinic orbits of the main variables (l and L), we find the solutions of Eq.(41) when \(l={\tilde{l}}(t)\) and \(L={\tilde{L}}(t)\) (Eq. (33)) and use it in the Melnikov–Wiggins integral in Eq. (47). Substituting \(l={\tilde{l}}(t)\) and \(L={\tilde{L}}(t)\) into Eq. (41) yields
where
The solution of Eq. (42a) is
where
In Eq. (43b), \({\varvec{\theta }_{0}}\) and \({\dot{\varvec{{\theta }}}_{0}}\) are the initial values and \({\psi }\) is the Euler psi function (Digamma function). The approximation of \(\alpha \left( t \right) \approx Z{\left( n/{{\omega }_{1}} \right) }^{2}\text {sech}\left( nt \right) \text {tanh}\left( nt \right) \) in Eq. (43b) is again set to have small perturbations. This is due to the fact that having a small perturbation leads to having a large K or small panels (i.e., small \(\delta _{i}\)) that in turn results in having a large \(\omega _{1}\) (Eq. (42b)). Moreover, \(\alpha \left( t \right) \) is non-periodic and vanishes exponentially as nt increases; therefore, we can ignore it. (It is of course an approximation.) Since we want the parameter \({\varepsilon }\) to be a measure of the size of \(\varvec{\theta }\), we assume that
and thus define \({\varepsilon }\) as
This definition is satisfactory due to the following points.
-
1.
If \({\varepsilon } = 0\), then from Eq. (35) one can write \(\varvec{\theta } = \dot{\varvec{\theta }} = \varvec{{ 0}}\) and consequently Eq. (30) gives \({{\mathcal {H}}_{1}}=0\).
-
2.
The larger the \({\varepsilon }\), the larger the perturbation.
-
3.
Despite the previous works, we have only assumed that the perturbation is small and we have not considered any other assumptions to describe the perturbation.
-
4.
It works in general case regardless of the size of the panels.
Substituting Eq. (43a) into Eq. (36a) (with \(\alpha \left( t \right) =0\)) shows that Eq. (34a) now becomes a one-degree-of-freedom system with a time quasiperiodic perturbation, which suits to be used in the Melnikov–Wiggins’ method [31,32,33]. In Wiggins’ formalism, the final approximation of Eq. (34) then becomes
where
and \(\varvec{\mu }\) is the vector of the parameters. The Melnikov–Wiggins function is
where
where
Substituting the results of Eqs. (48) through (50) into Eq. (47), one obtains
The Melnikov–Wiggins function in Eq. (51) reveals that
where \(k\in \mathrm{Z}\). Eq. (52) satisfies the conditions of theorem (4.2) of [33]. Thus, the system is always chaotic around the heteroclinic orbits as expected. Nonetheless, the width of chaotic layers could be very small (almost zero) for some sets of parameters and therefore in practice, the chaotic motion in these cases may be negligible. The width of chaotic layers can be approximately estimated by the use of the maximum value of \(\varepsilon \mathcal {M}\left( {{t}_{0}},{{\xi }_{1}} \right) \) [34]. In the next section, we thoroughly investigate the effect of parameters on the width of chaotic layers and compare the analytical method with the numerical results.
5 Effect of parameters and initial values on the width of chaotic layers
In this section, we investigate the effect of parameters on the width of chaotic layers. To do this task, we must first devise a tool to approximately measure the width using the maximum value of \(\varepsilon \mathcal {M}\left( {{t}_{0}},{{\xi }_{1}} \right) \). This is followed by a general explanation of the effect of parameters on the width. Moreover, we give numerical examples, for some cases and some ranges of the parameters, to see the impact of the parameters more clearly and to compare the analytical and numerical results. This comparison is carried out on the Poincar maps and the plots of the maximum value of Lyapunov exponents.
5.1 Analytical approximation of the width of chaotic layers
The width of the chaotic layers may be approximately estimated by the inequality relation [34]
where (from Eqs. (29), (45), and (51))
To be able to analyze this inequality properly, we rewrite Eq. (53a) in a non-dimensional form as follows:
This inequality is solved to obtain l and L which are the deviations from the heteroclinic orbits \({\tilde{l}}\) and \({\tilde{L}}\) in a Poincaré map (i.e., the width of chaotic layers). Inequality (54) shows that
-
1.
The larger the \({\varepsilon }\), the larger the width of chaotic layers,
-
2.
The larger the stiffness of the springs K, the smaller the width of chaotic layers. This is due to the following reason. When K increases, then \(\omega _{1}\) and \(\omega _{2}\) increase (Eq. (42.b)) and for the approximate conditions that \({\pi {{\omega }_{1}}}/{4n}>1\) and \({\pi {{\omega }_{2}}}/{2n}>1\), the size of \(\varepsilon {{\mathcal {M}}_{\max }}\) is a strictly decreasing function of K and goes to zero when K goes to infinity. This approximate condition, i.e., \({\pi {{\omega }_{1}}}/{4n}>1\) and \({\pi {{\omega }_{2}}}/{2n}>1\), is again to have small perturbations and if this condition is not satisfied, then the perturbation tends to be large and therefore out of scope of analytically analyzing chaos,
-
3.
The larger the total momentum G, the larger the width of chaotic layers. This is due to the following fact that from Eq. (33) \(n=G\sqrt{\left( \gamma _{1} -\gamma _{2} \right) \left( \gamma _{2} -\gamma _{3} \right) }\) and for the approximate conditions that \({\pi {{\omega }_{1}}}/{4n}>1\) and \({\pi {{\omega }_{2}}}/{2n}>1\), the size of \(\varepsilon {{\mathcal {M}}_{\max }}_{ }/ \gamma _{2}G^{2}\) is a strictly increasing function of G and goes to zero when G goes to zero,
-
4.
The larger the mass moment of inertia of the panels, the larger the width of chaotic layers. This is explained as follows. As the mass moment of inertia of the panels increases, the sizes of |Z|, |X|, and |Y| do not vary much, but \(\omega _{1}\) and \(\omega _{2}\) decrease and consequently the width of chaotic layers increases exponentially,
-
5.
The size of the width of the chaotic layers and \({\varepsilon }\) tend to zero as \(\gamma _{1} \rightarrow \gamma _{2}\) or \(\gamma _{2} \rightarrow \gamma _{3}\) (the smaller the oblateness, the smaller the widths of the chaotic layers and \({\varepsilon }\)),
-
6.
The third term in \(\varepsilon {{\mathcal {M}}_{\max }}\) is important and may be significant when \(\varGamma _{1}\) goes to zero and \(\varGamma _{2}\) \(\mathrm {\ne }\) 0. This term appears when the center of mass of the main body does not coincide with the center of mass of the entire system.
These results agree with what we have anticipated.
5.2 Numerical results and validation of the analytical method
In this section, we give an example to see the effect of the parameters on the width of the chaotic layers more transparently. We set
Now we have four new parameters, namely \(r_{1}\), \(r_{2}\), \(u_{1}\), and \(u_{2}\). The parameters \(r_{1}\) and \(r_{2}\) are a measure of oblateness of the satellite, while the two parameter \(u_{1}\) and \(u_{2}\) are measures of the size and flexibility of the panels, respectively. Note that there are some restrictions on the values of these four parameters, namely \(0<r_1\le 1\), \(0<r_2\le 1\), \(|r_1-1/r_2|\le 1\), \(u_2\ge 0\), and 0 \(\le u_1\le 16 (r_1+1/r_2-1)/13\). These inequalities are obtained from the facts that the principal moments of inertia are positive, and the sum of any two principal moments of inertia is equal or greater than the third one (i.e., \(I_{b1}+I_{b2}\ge I_{b3}\), \(1/\gamma _1+1/\gamma _2\ge 1/\gamma _3\), and so on, where \(I_{b1}\), \(I_{b2}\), and \(I_{b3}\) are obtained from Eq. (28)). To see the effect of parameters and the effectiveness of the method and to be able to investigate thoroughly, we consider three cases as:
-
1.
Parameters \(r_{1}\) and \(r_{2}\) vary, but \(u_{1}\) and \(u_{2}\) are fixed and the initial values of the relative angles of the panels as well as their rates are zeros (i.e., \({\varvec{\theta }}_{0}={\varvec{0}}\) and \({\dot{\varvec{ \theta }}}_{0}={\varvec{0}}\)).
-
2.
Parameters \(u_{1}\) and \(u_{2}\) vary, but \(r_{1}\) and \(r_{2}\) are fixed and the initial values of the relative angles of the panels as well as their rates are zeros (i.e., \({\varvec{\theta }}_{0}={\varvec{0}}\) and \({\dot{\varvec{ \theta }}}_{0}={\varvec{0}}\)).
-
3.
Some or all initial values of the relative angles and their rates are nonzeros.
We use the full Hamiltonian in Eq. (27) to plot the Poincaré maps with the initial values as follows:
In plotting the Poincaré maps, if the initial values are symmetric, i.e., \(\theta _{10} = -{\theta _{20}}\) and \(\theta _{10} = - {\theta _{20}}\), then \(\theta _{1}({t}) = - \theta _{2}(\textit{t})\), the system will have two degrees of freedom, and only one surface of section is adequate to reveal the dynamics. However, if the initial values are not symmetric, then the system will have three degrees of freedom and we will need two surfaces of section. As for the surface of the Poincaré section, for the two-degree-of-freedom case, we choose \(({\dot{\theta }}_{1} -{\dot{\theta }}_{2} )|_{{\theta }{=}{ 0}} =\left( 2I_{a_{3} } +a\left( 2a+b\right) M_\mathrm{p} \right) \gamma _{3} L+\left( P_{\theta _{1} } -P_{\theta _{2} } \right) =0\), while for the three-degree-of-freedom case, we consider adding another surface as \(({\dot{\theta }}_{1} +{\dot{\theta }}_{2} )|_{{\theta }{=}{0}} =P_{\theta _{1} } +P_{\theta _{2} } =0\) to the previous one.
Moreover, in case 2, we use the full Hamiltonian in Eq. (27) to calculate the maximum value of the Lyapunov exponents. These values are obtained around the saddle point \(l = {\pi }\) and \({L} = 0\), where we consider a line with the values \({l} = {\pi }\) and \(0\le L<G\). However, since the initial value of the angle l is considered to be \({\pi }/2\) in the mathematical modeling in this paper, we set the initial values as
where, using Eq. (29) and considering the relative angles \({\theta _1}\) and \({\theta _2}\) to be small, \({{\bar{L}}}\) is obtained as
where \({\varGamma _1}\) and \({\delta _3}\) are defined in Eqs. (43) and (36), respectively.
Note that when \(\varGamma _1 = 0\) and \(L = 0\), then \({{\bar{L}}} = G \eta \), which is on the heteroclinic orbit of the rigid body. However, when the panels have relative movements with respect to the main body (i.e., when \(\varGamma _1 \ne 0\)), then \({{\bar{L}}}\) will have a different value. This is due to the momentum and energy exchanges between the main body and the panels, which alters the heteroclinic orbits.
Case 1
In this case, we set \(u_{1} = 0.5\), \(u_{2} = 20\), \(0.65~ \le r_{1} < 1\), and \(0.65 ~\le r_{2} < 1\). The results are shown in Figs. 5–8. The contour plot of \(\varepsilon \) (Eq. (45)) is shown in Fig. 5, the contour plot of \(\varepsilon {{\mathcal {M}}_{\max }}/ \gamma _{2}G^{2}\) (Eq. (53)) is shown in Fig. 6, Poincaré maps along with the analytical predictions are shown in Fig. 7, and the zoom of Fig. 7 for \({{|}l-\pi {|}} < 0.5\) and \({|}L/G{|} <0.7\) is shown in Fig. 8.
These results show that the numerical and analytical results match well and the size of the width of chaotic layers decreases as oblateness decreases until it is almost zero for \(r_{1} = 0.85\) and \(r_{2} = 0.85\).
Case 2
We set \({r_1} = 0.7\), \({r_2} = 0.7\), \(0< u_{1} < 1\), and \(10< u_{2} < 30\). Figures 9 and 10 show the analytical predictions for the values of \({\varepsilon }\) and \(\varepsilon {{\mathcal {M}}_{\max }}/ \gamma _{2}G^{2}\) obtained by Eqs. (45) and (53), respectively. In this case, we plot Poincaré maps for four examples with constant \(\varepsilon {{\mathcal {M}}_{\max }}/ \gamma _{2}G^{2} = 0.01\) to better analyze the difference between the analytical method and the numerical results as shown in Fig. 11. Moreover, we calculate the maximum value of the Lyapunov exponents for a grid of points for two situations. The points that have a positive maximum value of the Lyapunov exponents are then plotted. For the first situation, we set \( u_1 = 0.5\) and consider 80 points for the values of \(u_2\), uniformly distributed between 10 and 30. For the second situation, we set \(u_2 = 20\) and consider 100 points for the values of \(u_1\), uniformly distributed between 0 and 1. For both situations, we consider 100 points for the value of L/G, uniformly distributed between 0 and 1. The results are shown in Figs. 12 and 13.
Figures 9 and 10 show that the size of the width of chaotic layers increases as the panels get larger or as the total momentum increases (as predicted in analytical method). Figure 11 shows that the analytical method gives a good approximation of the width of chaotic layers. However, the smaller the \(u_{1}\) (size of the panels), the better the approximation.
The two Figs. 12 and 13, on the other hand, show that although the analytical method gives a good approximation for the width of chaotic layers, there are some discrepancies between the analytical method and numerical simulation. One important reason for this is due to the nonlinear resonance behavior that occurs in the system [27]. The other reason arises from the fact that in the analytical method some assumptions were made, namely consideration of a small value for the relative angles of the panels and the resulting solution of these angles when the Serret–Andoyer variables are assumed to be on the heteroclinic orbits.
Case 3
In this case, we set \(r_{1} = 0.7\), \(r_{2} = 0.7\), and \(\varepsilon {{\mathcal {M}}_{\max }}/ \gamma _{2}G^{2} = 0.01\). Figure 14 illustrates the Poincaré map when we have \({\theta _{10}} = 1 ~{rad}, {\theta _{20}} = -1 ~{rad}\), and \({{\dot{\theta }}}_{10} = {{\dot{\theta }}}_{20} = 0\). Figure 15 shows the Poincaré map when \({\theta }_{10} = {{\theta }_{20}} = 0\), \({{\dot{\theta }}}_{10} = 3.8 ~{rad/s}\), and \({{\dot{\theta }}}_{{2}_{0}} = 0\). In plotting Fig. 15, since we have unsymmetrical initial values, two surfaces of sections \(({\dot{\theta }}_{1} -{\dot{\theta }}_{2} )|_{{\theta }{=}{ 0}} =\left( 2I_{a_{3} } +a\left( 2a+b\right) M_\mathrm{p} \right) \gamma _{3} L+\left( P_{\theta _{1} } -P_{\theta _{2} } \right) =0\) and \(({\dot{\theta }}_{1} +{\dot{\theta }}_{2} )|_{{\theta }{=}{ 0}} =P_{\theta _{1} } +P_{\theta _{2} } =0\) are considered.
Figures 14 and 15 show that, although our analytical approach is based on having a small \(\varepsilon \), it gives a good approximation for a large \(\varepsilon \) as well.
6 Conclusion
The study of chaos in a flexible satellite is complicated due to having high degrees of freedom and difficulties to define the perturbation. In this paper, we have successfully used the canonical Serret–Andoyer transformation to reduce the degrees of freedom of the system based on the fact that we have two constants of motion, namely the total momentum and the total energy. Moreover, we have used the fact that the Melnikov–Wiggins’ method is applied around the heteroclinic orbits to find approximate analytical solutions of motions of the panels as functions of time when the integrable part of the Hamiltonian is assumed to be on the heteroclinic orbits. Then, we have further simplified the system to one degree of freedom with a time quasiperiodic perturbation. Although we have assumed that the relative angles of the panels are small, the results show that the analytical method gives a good approximation for the width of chaotic layers even for large values of these angles. Finally, we have seen that in many ranges of parameters (e.g., when the system is almost rigid or the panels or the total momentum is very small), the width of chaotic layers is very small and therefore the chaos is negligible.
References
Arribas, M., Elipe, A.: Attitude dynamics of a rigid body on a keplerian orbit: a simplification. Celest. Mech. Dyn. Astron. 55(3), 243–247 (1993). https://doi.org/10.1007/BF00692512
Chegini, M., Sadati, H., Salarieh, H.: Analytical and numerical study of chaos in spatial attitude dynamics of a satellite in an elliptic orbit. Proc. Inst. Mech. Eng. C (2018). https://doi.org/10.1177/0954406218762019
Tong, X., Tabarrok, B., Rimrott, F.: Chaotic motion of an asymmetric gyrostat in the gravitational field. Int. J. Non-Linear Mech. 30(3), 191–203 (1995). https://doi.org/10.1016/0020-7462(94)00049-G
Chen, L.Q., Liu, Y.Z.: Chaotic attitude motion of a magnetic rigid spacecraft and its control. Int. J. Non-Linear Mech. 37(3), 493–504 (2002). https://doi.org/10.1016/S0020-7462(01)00023-3
Chen, L.Q., Liu, Y.Z., Cheng, G.: Chaotic attitude motion of a magnetic rigid spacecraft in a circular orbit near the equatorial plane. J. Frankl. Inst. 339(1), 121–128 (2002). https://doi.org/10.1016/S0016-0032(02)00017-0
Kuang, J., Tan, S., Leung, A.: Chaotic attitude tumbling of an asymmetric gyrostat in a gravitational field. J. Guid. Control Dyn. 25(4), 804–814 (2002). https://doi.org/10.2514/2.4949
Kuang, J., Leung, A., Tan, S.: Hamiltonian and chaotic attitude dynamics of an orbiting gyrostat satellite under gravity-gradient torques. Physica D 186(1), 1–19 (2003). https://doi.org/10.1016/S0167-2789(03)00241-0
Kuang, J., Meehan, P.A., Leung, A., Tan, S.: Nonlinear dynamics of a satellite with deployable solar panel arrays. Int. J. Non-Linear Mech. 39(7), 1161–1179 (2004). https://doi.org/10.1016/j.ijnonlinmec.2003.07.001
Shirazi, K., Ghaffari-Saadat, M.: Chaotic motion in a class of asymmetrical Kelvin type gyrostat satellite. Int. J. Non-Linear Mech. 39(5), 785–793 (2004). https://doi.org/10.1016/S0020-7462(03)00042-8
Shirazi, K.H., Ghaffari-Saadat, M.H.: Bifurcation and chaos in an apparent-type gyrostat satellite. Nonlinear Dyn. 39(3), 259–274 (2005). https://doi.org/10.1007/s11071-005-3049-8
Kuang, J., Meehan, P., Leung, A.: On the chaotic rotation of a liquid-filled gyrostat via the Melnikov–Holmes–Marsden integral. Int. J. Non-Linear Mech. 41(4), 475–490 (2006). https://doi.org/10.1016/j.ijnonlinmec.2005.11.001
Abtahi, S.M., Sadati, S.H., Salarieh, H.: Ricci-based chaos analysis for roto-translatory motion of a Kelvin-type gyrostat satellite. Proc. Inst. Mech. Eng. K 228(1), 34–46 (2014). https://doi.org/10.1177/1464419313504915
Liu, Y., Chen, L.: Chaos in Attitude Dynamics of Spacecraft, pp. 99–129. Springer, Berlin, Heidelberg (2013). https://doi.org/10.1007/978-3-642-30080-6_4
Doroshin, A.V.: Heteroclinic chaos and its local suppression in attitude dynamics of an asymmetrical dual-spin spacecraft and gyrostat-satellites. The part I-main models and solutions. Commun. Nonlinear Sci. Numer. Simul. 31(1), 151–170 (2016). https://doi.org/10.1016/j.cnsns.2015.06.022
Doroshin, A.V.: Heteroclinic chaos and its local suppression in attitude dynamics of an asymmetrical dual-spin spacecraft and gyrostat-satellites. The part II-the heteroclinic chaos investigation. Commun. Nonlinear Sci. Numer. Simul. 31(1), 171–196 (2016). https://doi.org/10.1016/j.cnsns.2015.07.006
Liu, J., Chen, L., Cui, N.: Solar sail chaotic pitch dynamics and its control in earth orbits. Nonlinear Dyn. 90(3), 1755–1770 (2017). https://doi.org/10.1007/s11071-017-3762-0
Awrejcewicz, J., Krysko, A.V., Mrozowski, J., Saltykova, O.A., Zhigalov, M.V.: Analysis of regular and chaotic dynamics of the Euler–Bernoulli beams using finite difference and finite element methods. Acta Mech. Sin. 27(1), 36 (2011). https://doi.org/10.1007/s10409-011-0412-5
Krysko, A., Awrejcewicz, J., Saltykova, O., Zhigalov, M., Krysko, V.: Investigations of chaotic dynamics of multi-layer beams taking into account rotational inertial effects. Commun. Nonlinear Sci. Numer. Simul. 19(8), 2568–2589 (2014). https://doi.org/10.1016/j.cnsns.2013.12.013
Awrejcewicz, J., Krysko, V.A., Papkova, I.V., Krysko, A.V.: Deterministic Chaos in One-Dimensional Continuous Systems, pp. 129–306. World Scientific, Singapore (2016). https://doi.org/10.1142/9789814719704_0006
Gray, G.L., Mazzoleni, A.P., Campbell, D.R.: Analytical criterion for chaotic dynamics in flexible satellites with nonlinear controller damping. J. Guid. Control Dyn. 21(4), 558–565 (1998). https://doi.org/10.2514/2.4294
Miller, A.J., Gray, G.L., Mazzoleni, A.P.: Nonlinear spacecraft dynamics with a flexible appendage, damping, and moving internal submasses. J. Guid. Control Dyn. 24(3), 605–615 (2001). https://doi.org/10.2514/2.4752
Meehan, P.A., Asokanthan, S.F.: Analysis of chaotic instabilities in a rotating body with internal energy dissipation. Int. J. Bifurc. Chaos 16(01), 1–19 (2006). https://doi.org/10.1142/S021812740601454X
Yue, B.: Chaotic attitude and reorientation maneuver for completely liquid-filled spacecraft with flexible appendage. Acta Mechanica Sinica 25(2), 271–277 (2009). https://doi.org/10.1007/s10409-008-0213-7
Yue, B.: Study on the chaotic dynamics in attitude maneuver of liquid-filled flexible spacecraft. AIAA J. 49(10), 2090–2099 (2011). https://doi.org/10.2514/1.J050144
Iñarrea, M., Lanchares, V.: Chaotic pitch motion of an asymmetric non-rigid spacecraft with viscous drag in circular orbit. Int. J. Non-Linear Mech. 41(1), 86–100 (2006). https://doi.org/10.1016/j.ijnonlinmec.2005.06.010
Iñarrea, M., Lanchares, V., Rothos, V.M., Salas, J.P.: Chaotic rotations of an asymmetric body with time-dependent moments of inertia and viscous drag. Int. J. Bifurc. Chaos 13(02), 393–409 (2003). https://doi.org/10.1142/S0218127403006613
Iñarrea, M., Lanchares, V.: Chaos in the reorientation process of a dual-spin spacecraft with time-dependent moments of inertia. Int. J. Bifurc. Chaos 10(05), 997–1018 (2000). https://doi.org/10.1142/S0218127400000712
Liu, J., Cui, N.: Rigid-flexible coupled dynamics analysis for solar sails. Proc. Inst. Mech. Eng. G (2017). https://doi.org/10.1177/0954410017730091
Gurfil, P., Elipe, A., Tangren, W., Efroimsky, M.: The Serret–Andoyer formalism in rigid-body dynamics: I. Symmetries and perturbations. Regul. Chaotic Dyn. 12(4), 389–425 (2007). https://doi.org/10.1134/S156035470704003X
Deprit, A., Elipe, A.: Complete reduction of the Euler–Poinsot problem. J. Astronaut. Sci 41(4), 603–628 (1993)
Wiggins, S.: Chaos in the quasiperiodically forced duffing oscillator. Phys. Lett. 124(3), 138–142 (1987). https://doi.org/10.1016/0375-9601(87)90240-4
Wiggins, S.: Global Bifurcations and Chaos: Analytical Methods, pp. 334–474. Springer, New York (1988). https://doi.org/10.1007/978-1-4612-1042-9_4
Wiggins, S.: Chaotic Transport in Dynamical Systems, pp. 121–191. Springer, New York (1992). https://doi.org/10.1007/978-1-4757-3896-4_4
Zaslavsky, G.M., Sagdeev, R.Z., Usikov, D.A., Chernikov, A.A.: Weak Chaos and Quasi-Regular Patterns, pp. 36–57. Cambridge University Press, Cambridge (1991). https://doi.org/10.1017/CBO9780511599996.004
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chegini, M., Sadati, H. & Salarieh, H. Chaos analysis in attitude dynamics of a flexible satellite. Nonlinear Dyn 93, 1421–1438 (2018). https://doi.org/10.1007/s11071-018-4269-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-018-4269-z