Huang Xinghong,Jia Yinghong,Xu Shijie,Huang Tingxuan
School of Astronautics,Beihang University,Beijing 100083,China
A new steering approach for VSCMGs with high precision
Huang Xinghong,Jia Yinghong*,Xu Shijie,Huang Tingxuan
School of Astronautics,Beihang University,Beijing 100083,China
A new variable speed control moment gyro(VSCMG)steering law is proposed in order to achieve higher torque precision.The dynamics of VSCMGs is established,and two work modes are then designed according to command torque:control momentum gyro(CMG)/reaction wheel(RW)hybrid mode for the large torque case and RW single mode for the small.When working in the CMG/RW hybrid mode,the steering law deals with the gimbal dead-zone nonlinearity through compensation by RW sub-mode.This is in contrast to the conventional CMG singularity avoidance and wheel speed equalization,as well as the proof of definitely hyperbolic singular property of the CMG sub-mode.When working in the RW single mode,the motion of gimbals will be locked.Both the transition from CMG/RW hybrid mode to RW single mode and the reverse are studied.During the transition,wheel speed equalization and singularity avoidance of both the CMG and RW submodes are considered.A steering law for the RWs with locked gimbals is presented.It is shown by simulations that the VSCMGs with this new steering law could reach a better torque precision than the normal CMGs in the case of both large and small torques.
Control momentum gyros(CMGs)have been used as spacecraft attitude control actuators for many years.1–3Due to their torque amplification feature,single-gimbal constant speed CMGs(CSCMGs)are especially advantageous for actuating large spacecraft and space structures,4or agile satellites that need rapid maneuverability.5,6Extensive testing results have been obtained for attitude control with CSCMGs(usually referred to as CMGs when there is no risk of confusion).Some of these focus on the subject of CMG configuration design,such as roof type,7and pyramid8or five pyramid type systems.4,9Margulies and Aubrun10and Bedrossian et al.11analyzed the corresponding singularities,and divided them into two types for which null motion12and robust pseudo-inverse method13,14are adopted to avoid/escape.In addition,Montfort and Dulot15investigated the reconfiguration of a CMG system in case offailures.Although CMGs can provide larger torque than reaction wheels(RWs),they also introduce larger torque error.To reduce this torque error,several approaches have been proposed including to model the system as precisely as possible16,17or to utilize certain variation isolation methods.18A third is to employ mixed actuators for spacecraft attitude control.19,20The first two approaches,however,essentially cannot decrease torque error,and the third,despite of its ability to produce more precise torque,requires more than one set of actuators.
In 1997,Ford and Hall first introduced the concept of a variable speed control moment gyro(VSCMG)when it was called a ‘gimbaled momentum wheel.”21The term VSCMG was coined in Ref.22Whereas the wheel speed of a conventional CMG is kept constant,the wheel speed of a VSCMG is allowed to vary continuously.Consequently,a VSCMG can be considered as an integration of a RW and a conventional CMG.The extra degrees offreedom,owing to wheel speed variance,can be used to avoid the singularities of its CMG sub-mode,23,24or store kinetic energy in an integrated power/attitude control system(IPACS).25,26When considering the lifespan and reliability of the actuators,wheel speed equalization is an extra issue for VSCMGs,and useful algorithms toward this objective have been developed.27–29However,the problem of reducing the torque error of VSCMGs by utilizing extra degrees offreedom has barely been explored.
In this paper,a new steering law is proposed for one set of VSCMGs that can provide high-precision torque outputs for both large and small command torque inputs by fully utilizing the two work modes of a VSCMG.The operation mechanism of the steering law is shown in Fig.1.The remainder of this paper is organized as follows:Section 2 models the dynamics and divides the work modes of the VSCMGs.The steering law for CMG/RW hybrid mode and RW single mode are then designed in Sections 3 and 4.Section 5 presents numerical examples to verify the effectiveness of the proposed steering logic,and the paper closes with concluding remarks.
A VSCMG is composed of a spin wheel and a gimbal that supports it,as shown in Fig.2.The gimbal rotates about the gimbal axis,whose unit vector is denoted as g,and the wheel rotates about the spin axis,whose unit vector is denoted as s.g is perpendicular to s.The angular velocities of the gimbal and the wheel are denoted as˙δ and Ω,respectively,where δ is the gimbal angle of the VSCMG,and together they produce an angular momentum h.The gimbal movement changes the direction of angular momentum,and thus generates torque by CMG sub-mode in the opposite direction of the unit vector t,which is given as g×s;variation of the wheel speed produces torque by RW sub-mode in the direction of s.Generally speaking,the torque of CMG sub-mode is far greater than that of RW,and the total output torque of the VSCMG is mainly from the CMG sub-mode.Therefore,the total torque of the VSCMG deviates slightly from the opposite direction of t.
Fig.2 Structure of a VSCMG.
A cluster of VSCMGs is usually composed of n(n≥3)non-coplanar VSCMGs for three-axis attitude control of a spacecraft,and each VSCMG in the cluster usually holds the same mass and inertia parameters as another.Note that the pyramid and five pyramid configurations all belong to the non-coplanar type.In general,it is reasonable to consider only the axialangularmomentum ofthewheels.22,24Therefore,the total angular momentum of the VSCMGs can be expressed in the spacecraft body frame as
where hiand Ωirepresent the axial angular momentum and the spin rate of the wheel of the ith VSCMG;I is the axial moment of inertia of each wheel in the cluster;siis the unit column vector for the ith VSCMG along the direction of the spin axis;As=[s1,s2,...,sn];and Ω =[Ω1,Ω2,...,Ωn]T.
According to theorem of angular momentum,the output torque of the VSCMGs can be given by the time derivative of hc,that is
Fig.1 A design flow chart of the high-precision steering law for VSCMGs.
where At=[t1,t2,...,tn]in which tiis the unit column vector for the ith VSCMG along the direction of the transverse axis;δ=[δ1,δ2,...,δn]T,with δithe gimbal angle of the ith VSCMG;and[·]dis an operator that brings an arbitrary column vector z=[z1,z2,...,zn]Tto a diagonal matrix defined as
From Eq.(2)it can be seen that the output torque of the VSCMGs can be divided into two parts.The first part,C(δ,Ω)˙δ,caused by the change of the direction of hc,is called the CMG sub-mode.The second part,D(δ)˙Ω,caused by the variation in magnitude of hc,is called the RW sub-mode.
To calculate Asand Atin Eq.(2),we make the following deduction.The vectors siand tiin Asand Atcan be computed as
where si0and ti0are the initial values of siand ti,respectively.Taking the time derivative of Eqs.(4)and(5)yields
Consequently,Asand At,which are functions of gimbal angles,can be written as
where As0and At0are the initial values of Asand At,respectively; and sinδ =[sinδ1,sinδ2,...,sinδn]T, cosδ =[cosδ1,cosδ2,...,cosδn]T.
The steering law for the VSCMGs is developed based on Eq.(9).The work mode of VSCMGs is first divided into two sub modes according to the magnitude of the command torque.One is the CMG/RW hybrid mode,which generates relatively large torque with motions of gimbals and wheels,and the other is the RW single mode,which generates highprecision small torque with the gimbals locked and only the wheels in motion.In the CMG/RW hybrid mode,torque error can increase due to the torque amplification feature of CMG sub-mode.In contrast,gimbals are locked in the RW single mode,and the torque error amplification effect vanishes,yielding higher output torque accuracy than the CMG/RW hybrid mode.The VSCMG system in RW single mode is essentially similar to a set of reaction wheels.
Considering the operating conditions of a spacecraft,it is suggested that a work mode switching strategy be applied based on the spacecraft flight mode,which can be obtained from control systems in orbit.In order to accommodate different application scenarios and maintain significant performance,a switching strategy for the two work modes is designed as follows:When performing an attitude maneuver,the VSCMG system is placed in the CMG/RW hybrid mode;once the maneuver is finished and the attitude is expected to be stable in the subsequent period,a ‘lock gimbals” command is relayed to the VSCMGs,and then a transient process of locking all the gimbals from CMG/RW hybrid mode to RW single mode is applied.When the gimbals are locked completely,the VSCMGs switch to the RW single mode.When a new attitude maneuver is required again,an ‘unlock gimbals”command will be sent to the VSCMGs,and,similarly,the VSCMGs will switch into a transient process of unlocking all the gimbals from RW single mode to the CMG/RW hybrid mode.Once the transition is completed,the VSCMGs work under CMG/RW hybrid mode and can provide the large torque required in fast attitude maneuvers.
In the next two sections,steering laws of CMG/RW hybrid mode and RW single mode are designed.The transient process of locking the gimbals from CMG/RW hybrid mode to the RW single mode and the reverse unlocking process are considered part of the RW single mode.
When large torque is needed,such as during attitude maneuvers,the VSCMG system is expected to work under the CMG/RW hybrid mode.For design of the hybrid mode steering law,firstly,a weighted pseudo-inverse solution xTand a null space solution xNof Eq.(9)are derived.The dead-zone nonlinearity of gimbal angular velocity is then compensated by the RW sub-mode,which can reduce torque error.
Because of the torque amplification function of the CMG submode,the desired torque is expected to be supplied mainly by the CMG sub-mode when the gimbal configuration is far away from singular states.When the gimbal configuration is near singular states,the RW sub-mode is expected to provide more torque within its capability.According to this idea,a weighted pseudo-inverse solution for torque distribution based on the singularity measurement of Eq.(9)is achieved as22,24
where R+w=WRT(RWRT)-1is a weighted pseudo-inverse of R; the weight matrix W takes the form of W=diag(Wg1,Wg2,...,Wgn,Ws1,Ws2,...,Wsn),where Wgj=1,the singularity measurement of the gimbal,and W0sjand ε are respective positive parameters that can be adjusted.The ratio between Wgjand Wsjreflects that between the torques supplied by CMG and RW sub-modes.That is,when the gimbal configuration is far away from singular states,κ1has a larger value,and Wsjis relatively small,yielding a relatively small torque by the RW sub-mode.Otherwise,a smaller κ1leads to a larger Wsj,and then larger torque will be contributed to the RW sub-mode.
From the weighted pseudo-inverse solution above,the gimbal angle velocities are
whereW1=diag(Wg1,Wg2,...,Wgn) and W2=diag(Ws1,Ws2,...,Wsn)are weight sub-matrices of W.Eq.(11)holds a similar mathematical form as the singularity robust steering law proposed by Wie:13
where xc,Wc,Ac,Vcand τcrepresent gimbal angle,weight matrix,CMG torque matrix,supplementary robust term and desired torque,respectively.Comparing Eq.(11)with Eq.(12)we can see that the term DW2DTin Eq.(11)plays a similar role as the term Vcin Eq.(12),which implies that the weighted pseudo-inverse solution Eq.(10)has the capability of escaping from CMG singularities automatically to some extent.It is also noticeable that the steering law Eq.(12)was designed for CSCMGs,and it cannot be free from torque error; however, the weighted pseudo-inverse solution Eq.(10)does not produce any torque error with the aid of the extra RW sub-mode.
It is well known that a cluster of VSCMGs with a noncoplanar configuration is theoretically always nonsingular;however,in practice the output torque is mainly presented by the CMG sub-mode,which is probably singular,and it is called the CMG singularity of the VSCMGs.Therefore,avoidance of the CMG singularity is of great significance.In addition,wheel speed equalization is also an important issue.Since the wheel speeds of the VSCMGs vary with time,the wheels may work at significantly different speeds for long periods,and this is harmful to the reliability and lifespan of the system.Hence,nearly equal speeds for all wheels are expected for an excellent steering law.Both CMG singularity avoidance and wheel speed equalization can be achieved by a null space solution that generates zero torque.In this section,the null space solution is derived,together with the prooffor a theorem that shows the existence of the null space solution for all CMG singularities.
The corresponding homogeneous equation of Eq.(9)is
and a general solution of Eq.(13)is
where kNis a constant scalar to be determined;y is an arbitrary 2n×1 vector;PR= (E2n-R+wR)W is a positive semidefinite symmetric matrix,with E2nthe 2n-order identity matrix.The Lyapunov method is used to design a vector y to achieve singularity avoidance and wheelspeed equalization.
Let δfand Ωfbe the desired gimbal angle position and the desired wheel speed,respectively,then an error state variable can be defined byIts time derivative isSelectingas the
Lyapunov function and using Eq.(14),the time derivative of Vais
Clearly,if y chosen as y=ea,kNeTaPRy takes its maximum positive value,˙Vabecomes as small as possible.According to the Lyapunov theorem,the error variable eais global asymptotically stable if the null space solution is given by
Next,the desired gimbal angle position δfand wheel speed Ωfare computed.Ωfcan be chosen directly as the expected constant value of the wheel speed,but the choice of δfis much more complicated,as is shown below.
In order to obtain δf,de fine Δδ = δf- δ as the gimbal angle error andas a second singularity measurement,where σ1tand σ3tare the maximum and minimum singular values of At,respectively.Let κ2(δ)and κ2(δ + Δδ)denote the singularity measurement at times t and t+ Δt,respectively,where Δt is a small time interval.By employing first order Taylor expansion we obtain
Notice that the range of κ2is 0 ≤ κ2≤ 1,and the further the gimbal position is away from singular states,the closer the singularity measurement κ2is to 1.Set κ2(δ + Δδ)as the maximum value of 1,and substituting it into Eq.(17)we can get the minimum norm solution of Δδ as
(for the deduction of Eq.(19),see Appendix A).
Using Eq.(18),the desired gimbal angle δfcan be computed as δf= δ + Δδ.
The preceding null space solution can be used for singularity avoidance and/or escape.The important concern then arises,like in the CSCMG system,of whether the null space solution always exists at a singular point or not.The type of singularity for CSCMGs is called elliptic when its null space solution does not exist and hyperbolic otherwise.10,11In contrast,as shown in the following theorem,the null space solution at any CMG singularity of VSCMGs always exists with the reconfiguration of not only gimbal angles δ,but also wheel speeds Ω.
Theorem 1.All the internal CMG singularities of VSCMGs are hyperbolic,i.e.the null space solution at any CMG singularity always exists.
Proof.Denote a CMG singularity by xs=responding ith and total angular momentum by hsiand hsc.By means of a Taylor series expansion,one can deduce
In addition,the following relations can be derived from Eqs.(1)and(6):
where u represents the singular direction.With Eq.(26)and theequation Cdδ+DdΩ =0,sincedx=motion,taking the dot product of Eq.(25)with u results in
where P=[p1,p2,...,pn]d=[uh1,uh2,...,uhn]d.The definition of null motion implies dhc≡0,and thus Eq.(27)becomes
To obtain a null displacement solution for dδ,express the overall null variations dx as a linear combination of its null space basis vectors based on Eq.(13):
where λ =[λ1,λ2,...,λ2n-rank(R)]Tis weight vector;N=[n1,n2,...,n2n-rank(R)]Tare null space basis vectors,with Nδand NΩthe top and bottom half sub-matrices of N,respectively,both with the dimension n × (2n-rank(R)).Note that for a non-coplanar VSCMG system,we have rank(R)=3 and 2n-rank(R)=2n-3> n.From Eq.(29)we obtain
Substituting it into Eq.(28)produces
where Q=NTδPNδ.This quadratic form represents a constraint equation that the admissible null motions must satisfy in the vicinity of a singular point.For any λ satisfying Eq.(31),a null motion can be obtained by substituting it into Eq.(29).
Similarly to CSCMGs,the solutions to Eq.(31)can be classified according to the properties of the quadratic form as(i)definite Q or(ii)indefinite or singular Q.When condition(i)holds,the only solution to Eq.(31)is λ=0,which indicates that this singular point is an isolated point and null motion is impossible;thus escape by null motion is impossible from this type of singular configuration.This type of singularity can be also termed elliptic.The other possibility for Q is to be indefinite or singular.This type of singularity can be termed hyperbolic.A nonzero solution about λ implies that null motion can be generated at the singularity,which generally guarantees escape from that singular point.
As a fact,Q is definitely singular for VSCMGs,which demonstrates that all internal CMG singularities are hyperbolic.By means of singular value decomposition,Nδis given by
where σiδ(i=1,2,...,n)are the singular values of Nδ,and uiδ,viδthe column vectors of Uδand Vδ,respectively.As a result,one can obtain
where η =p1σ2iδ.Eq.(33)illustrates that rank(Q)≤ n,and,taking the relationship n>3 into consideration,we obtain
Since the dimension of Q is (2n-3)× (2n-3),Q is singular and implies that all the CMG singularities of the VSCMGs are hyperbolic.This completes the proof.□
The dead-zone nonlinearity of rotational motion is one of the important problems that decrease servo control accuracy.When the rotation speed is within the dead-zone,the control accuracy will deteriorate rapidly due to friction.Furthermore,because of the torque amplification effect,for VSCMGs,the dead-zone nonlinearity of gimbal speeds is much more signif icant than that of wheel speeds.Therefore,an attempt is made here to improve the dead-zone nonlinearity of gimbal rotation speeds.
Recall that˙δ=˙δT+˙δN,where˙δTproduces output torque while˙δNis devoted to singularity avoidance.In order to mitigate the dead-zone effect,an scheme is designed to properly adjust˙δT.
Suppose the threshold of the dead-zone is˙δmin.If the ith gimbal rotation speed falls into the dead-zone,i.e.|˙δi|<˙δmin,we can adjust the solution˙δiTto˙δiT+Δ˙δiTalong its previous rotational direction,which makes a new gimbal speed˙δ*iout of the dead-zone˙δmin.That is to say,we get a new gimbal speed ˙δ*isuch that
As the increment Δ˙δiTis along the same direction of˙δiT,an adjusting algorithm can be given by
Note that Δ˙δiTinduces an error torque,which can be computed as
This error torque can be compensated by the RW sub-mode
The resulting new wheel acceleration is
Since the magnitude of Δ˙δiTis below the dead-zone˙δmin,Δ˙δiTand thus ΔT takes small values.This feature ensures that torque error compensation is feasible by the RW sub-mode.
When small torque is required,such as in attitude stabilization,VSCMGs are expected to work in the RW single mode.To this end,a steering law for this mode,including a switching process between the CMG/RW hybrid mode and the RW single mode,is designed in this section.
The RW single mode can be considered as a special case of the CMG/RW hybrid mode in which the gimbals are locked.In this section,the process of locking the gimbals is designed as a transient process by the following two steps.
4.1.1.Gimbal speed planning of the transient process
The goal of the locking transient process is to reduce the gimbal speed to zero smoothly and,at the same time,maintain the desired output torque.Based on the former sections,the gimbal speed˙δ is composed of a weighted pseudo-inverse solution ˙δTthat generates a nonzero torque and a null space solution˙δNthat generates a zero torque.This leads to the gimbal speed planning method of the transient process,which is to reduce the˙δTand˙δNto zeros synchronously.
The planning of˙δTcan be realized by planning its weight matrix W; specifically, we design Wgiin W=diag(Wg1,Wg2,...,Wgn,Ws1,Ws2,...,Wsn)to be the following declining parabolic function
where t is current time from the beginning of the transient process;W0giis the initial value of Wgi;and Ttris the time span of
the transient process.The decrease of Wgiwill produce a torque error ΔT,and this can be compensated via the RW submode by adding Δ˙Ω to the original wheel acceleration˙Ω where
Δ˙Ω is given by
The planning of˙δNcan be realized by planning the coeff icient kNof the whole null space solution xN=kNPRy.kNis also defined as a declining parabolic function:
where k0Nis the initial value of kN.Since the output torque of the null space solution is zero,the adjustment of kNdoes not introduce any torque error.
4.1.2.A null space solution for integrated singularity avoidance and wheel speed equalization during transient process
There are three goals of this null space solution:singularity avoidance of the gimbals,singularity avoidance of the wheels,and wheel speed equalization.Compared with the second step in the last section,the only difference is that the additional goal for singularity avoidance of wheels is demanded here.Therefore,the method to get a null space solution here could be similar to that of the last section.The variation is only that the singularity measurement of the gimbals be replaced by an integrated singularity measurement κ2,all,which reflects the singular status for both the gimbals and the wheels,and is defined by
where κ2,cmgis the second singularity measurement of the gimbals,which is just the former κ2;and κ2,rwis that of the wheels.κ2,rwcan be de fined bywhere σ1sand σ3sare the maximum and minimum singular values of As,respectively,which reflect wheel configuration.It should be noted that both κ2,cmgand κ2,rwrange from 0 to 1.The further the corresponding configuration is from singular states,the more the measurement is close to 1.So,if we set the expected integrated singularity measurement as κ2,all= κ2,cmg× κ2,rw=1,we can have κ2,cmg=1 and κ2,rw=1.Thus,both the gimbals and wheels will be far away from their singular states.For the integrated singularity measurementcan be computed as follows:
Supposing that the singular value decomposition of Atis given by
Similarly,supposing the singular value decomposition of Asis given by
where σis(i=1,2,3)are the singular values of As,and uis,visthe column vectors of Usand Vs,respectively.We then obtain
where vij,sare the elements of vector vis.Finally,the result of
The transient process of unlocking the gimbals from the RW single mode to the CMG/RW hybrid mode is just the reverse process of locking the gimbals described above,so its planning work can be carried out similarly.
When the gimbals are completely locked,the VSCMGs have been turned into RWs,and it is essentially the same as general reaction wheel configurations.As long as the wheel configuration is nonsingular,which can be guaranteed by the transient process design,and wheel speeds are absent from saturation,three independent control torques can always be generated.A pseudo-inverse steering law can be designed as
Numerical simulations are presented in this section to study the performance of the proposed steering law for VSCMGs.Attitude maneuvering/stabilization of a spacecraft is involved.Rigid spacecraft dynamics and the proportional-derivative(PD)controller deduced in Ref.14 are applied here.We rewrite them here with slight symbol changes for convenience:
where ω is the attitude angle velocity of the spacecraft;ωois the magnitude of the orbit angle velocity;eφ= φr-φ,eθ= θr-θ and eψ= ψr-ψ are attitude errors of the three axes between the actual Euler angles(φ,θ,ψ)and the expected finalEulerangles (φr,θr,ψr);is the inertia of the total system,with Iothe inertia of the spacecraft without VSCMGs,Ig=diag(Ig1,Ig2,...,Ign),Is=diag(Is1,Is2,...,Isn),It=diag(It1,It2,...,Itn),and Igi,Isiand Iti(i=1,2,...,n)the moments of inertia along g,s and t of the ith VSCMG,respectively,and Ag=[g1,g2,...,gn];Ix,Iyand Izare the diagonal elements of J,which mean the principal axial moments of inertia;hcxand hczare x and z components of the momentum of the total system,which can be computed as H=Jω;Kpx,Kpy,Kpzand Kdx,Kdy,Kdzare PD parameters of the PD controller.
The main parameters of the spacecraft-VSCMGs system used in the simulations are shown in Table 1,where Ωminand Ωmaxare the minimum and maximum values of wheel speed of a VSCMG;Ω0is Nominal wheel speed of a VSCMG;˙δminand˙δmaxare the minimum and maximum values of gimbal rotational speed of a VSCMG;δ0is the initial gimbal angles ofthe VSCMGs.These parameters are close to those of the Pleiades-HR.5Assume 4 VSCMGs are mounted in the spacecraft with a standard pyramid configuration,as shown in Fig.3.In addition,Gaussian distributions are applied for the torque noises of the RW sub-mode,and CMG sub-mode outside and inside of the gimbal dead-zone,with all zero means and standard deviations Te1,Te2,Te3,respectively.
Table 1 System model parameters and initial conditions.
The PD parameters for the controller are chosen as
Table 2 summarizes the parameters for the steering law.
Fig.3 VSCMG system with standard pyramid configuration.
Table 2 Control parameters.
Fig.4 Singularity measurements κ1without and with null motion.
Fig.5 Wheel speeds without and with null motion.
The results presented in Figs.4–11 are composed of two parts.The first,an attitude maneuver with initial attitude(45°,0°,0°)and expected final attitude(0°,0°,0°),is carried out to validate the effectiveness of the steering law for CMG/RW hybrid mode.Fig.4 plots the singularity measurements κ1without(Case 1)and with(Case 2)a null motion.In Case 2,we can see that κ1increases from zero rapidly,implying an rapid escape from the initial singular state,and it remains almost always greater than 0.9 afterwards.In contrast,κ1can easily become smaller than 0.5 in Case 1.In other words,the gimbal configuration in Case 2 is further away from singular states than that in Case 1.Fig.5 presents variations of wheel speeds without(Case 1)and with(Case 2)a null motion,and it clearly shows that all wheel speeds tend to approach the desired wheel speed of Ω0=6000 r/min in Case 2,while they almost remain unchanged in Case 1.From these two figures,the effectiveness of singularity avoidance/escape and wheel speed equalization via null motion is verified.Fig.6 compares the torque errors in a time interval of the cases without(Case 1)and with(Case 2)the compensation of the dead-zone nonlinearity.In this time interval,two gimbal speed dead zones appear if no compensation is added.We can see that the torque errors in three axis,Tx,error,Ty,errorand Tz,error,are signif icantly decreased after the compensation.
Fig.6 Torque error without and with compensation of deadzone nonlinearity.
Fig.8 Gimbal speeds during work cycle.
Fig.7 A typical work cycle.
Fig.9 Singularity measurements of gimbals and wheels during work cycle.
Fig.10 Wheel speeds during work cycle.
In the second part,an attitude stabilization with initial state(1.5°,-1.2°,0.9°)is implemented to validate the effectiveness of the steering law of RW single mode.VSCMGs go through a typical complete work cycle,as shown in Fig.7,starting from and eventually getting back to the CMG/RW hybrid mode in the process.Figs.8–10 show variations in gimbal speeds,the second singularity measurements of the gimbals/wheels,and the wheel speeds during the work cycle.Fig.8 shows the smoothness of the gimbal speeds in the whole process.Fig.9 shows that the second singularity measurements of both the gimbals and the wheels are almost always larger than 0.1,implying that constant nonsingular configurations are held for both(once the gimbals or the wheels are near to a singular state,the responding singularity measurement κ2,cmgor κ2,rwwill be approximately smaller than 0.05).Fig.10 shows that the wheel speeds are successfully equalized to the expected speed Ω0all the time.These three figures validate the design of the transient processes.Fig.11 compares torque error of the same small command torque in CMG/RW hybrid mode with compensation of the gimbal speed dead-zone(Case 1,which is not switched into RW single mode)and in RW single mode(Case 2,as in Fig.7).It shows that the torque error is weakened by one order of magnitude in Case 2,which meets our expectations.
Fig.11 Torque errors in CMG/RW hybrid mode and RW single mode.
If a singularity is hyperbolic for CSCMGs under a gimbal configuration,the corresponding CMG singularity of VSCMGs under the same gimbal configuration is definitely hyperbolic,since the null motion of CSCMGs is also fit for VSCMGs.Now are two examples showing that elliptic singularities for CSCMGs are still hyperbolic for VSCMGs.
(1)Case 1
For simplicity,unit and all equal magnitude CMG momentum is assumed.The gimbal angles are δ =[90°,0°,-90°,0°]T.The fact rank(C)=2 demonstrates the singularity of this configuration.
Table 3 Singular type results of an ordinary configuration.
For this case,the judgment matrix Q for CSCMGs by Ref.11is It is evident that QCSCMGsis positive definite and this singularity is elliptic.
On the contrary,in case of VSCMGs,the judgment matrix is
We can see that QVSCMGsis indefinite and singular,which leads to a hyperbolic singularity.
(2)Case 2
Generally speaking,one wheel speed of the VSCMGs is not absolutely consistent with another.Therefore,a more general case is presented here,with the CMG momentum magnitudes[h1,h2,h3,h4]= [1.0, 1.25, 1.2, 1.5]N ·m ·s instead of all unit and equal magnitudes,and an ordinary gimbal angle configuration δ =[115.0226734945402°,31.838080532974608°,151.0592758679665°,-4.953509020906268°]T. rank(C)=2 indicates the singularity of this con figuration.Corresponding results are shown in Table 3.In this case,an elliptic singularity for CSCMGs is hyperbolic for VSCMGs once more.
From these two examples,we can see that the CMG singular type of VSCMGs is hyperbolic while that of CSCMGs is elliptic in a case of the same gimbal angles,and this is in accordance with the conclusion of Theorem 1.
(1)In order to achieve high-precision output torque,VSCMGs operation modes are distinguished according to the command torque;the CMG/RW hybrid mode for large command torque and the RW single mode with gimbals locked for small command torque.
(2)The steering law for the CMG/RW hybrid mode covers
the problems of torque distribution,singularity avoidance/escape,wheel speed equalization,and compensation of the dead-zone nonlinearity of gimbal speeds.In addition,a theorem and proof illustrate that all internal CMG singularities of VSCMGs are definitely hyperbolic.
(3)Mode switching strategies are realized by the planning of the transient processes for locking or unlocking the gimbals,and the steering law for the RWs with completely locked gimbals is designed by using the pseudo-inverse solution.They comprise the steering law of the RW single mode.
(4)Numerical results validate the effectiveness of the proposed steering law,which allows a set of VSCMGs to meet the requirement of providing both high-precision large and high-precision small torque.
This study was supported by the National Natural Science Foundation of China(No.11272027).
The second singularity measurement of the gimbal structure is defined as
where σ1tand σ3tare the maximum and minimum singular values of At,respectively.By means of singular value decomposition,Atis given by
where σit(i=1,2,3)are the singular values of At,and uit,vitthe column vectors of Utand Vt,respectively.Eq.(A2)multiplied by vjtand ujtleads to
1.O’Connor BJ,Morine LA.A description and the CMG and its application to space vehicle control.Reston:AIAA;1967.Report No.:AIAA-1967-0589.
2.Kennel HF.Steering law for parallel mounted double-gimbaled control moment gyros-revision A.Washington,D.C.:Marshall Space Flight Center;1981.Report No.:NASA TM-82390.
3.Burt RR.International space station control moment gyro failure.Adv Astronaut Sci 2003;113(1):543–56.
4.Branets VN,Weinberg DM,Verestchagin VP,Danilov-Nitusov VP,Legostayev VP,Platonov VN,et al.Development experience of the attitude control system using single-axis control moment gyros for long-term orbiting space stations.Acta Astronaut 1988;18(90):91–8.
5.Girouart B,Sebbag I,Lachiver JM.Performances of the Pleiades-HR agile attitude control system.Proceedings of the 5th ESA international conference on spacecraft guidance,navigation and control system;2002 Oct 22–25;Frascati,Italy;2003.p.497–500.
6.Somov YI,Butyrin SA,Matrosov VM,Anshakov GP,Antonov VP,Makarov VP,et al.Ultra-precision attitude control of a large low-orbital space telescope.Control Eng Pract 1999;7(9):1127–42.
7.Yoshikawa T.Steering law for roof type configuration control moment gyro system.Automatica 1977;13(4):359–68.
8.John EF.A reactive torque control law for gyroscopically controlled space vehicles.Washington,D.C.:Marshall Space Flight Center;1973.Report No.:NASA TM X-64790.
9.Roser X,Sghedoni M.Control moment gyroscope(CMG’s)and their application in future scientific missions.Proceedings of the 3rd ESA international conference on spacecraft guidance,navigation and control systems;1996 Nov 26–29;Noordwijk,Netherlands;1997.p.523–8.
10.Margulies G,Aubrun JN.Geometric theory of single-gimbal control moment gyro system.J Astronaut Sci 1978;26(2):159–91.
11.Bedrossian NS,Paradiso J,Bergmann EV,Rowell D.Redundant single gimbal control moment gyroscope singularity analysis.J Guid Control Dyn 1990;13(6):1096–101.
12.Vadali SR,Oh HS,Walker SR.Preferred gimbal angles for single gimbal control moment gyros.J Guid Control Dyn 1990;13(6):1090–5.
13.Wie B.New singularity escape/avoidance steering logic for control moment gyro systems.Reston:AIAA;2003.Report No.:AIAA-2003-5659.
14.Tang L.A research on attitude dynamics and control of spacecraft with controlmomentgyros[dissertation].Beijing:Beihang University;2005[Chinese].
15.Montfort E,Dulot JL.AOCS with magnetic bearing CMG:From failure to recovery.Proceeding of the 5th ESA international conference on spacecraft guidance,navigation and control system;2002 Oct 22-25;Frascati,Italy;2003.p.591-4.
16.Sam PL.Precision CMG control for high-accuracy pointing.J Spacecraft Rockets 1974;11(4):236–40.
17.Luo Q,Li DX,Zhou WY,Jiang JP,Yang G,Wei XS.Dynamic modeling and observation of micro-vibrations generated by a single gimbal control moment gyro.J Sound Vib 2013;332(19):4496–516.
18.Defendini A,Morand J,Faucheux P,Guay P,Rabejac C,Bangert K,et al.Control moment gyroscope(CMG)solutions for small,agile satellites.Proceedings of the 28th Annual AAS rocky mountain guidance and control conference;2005 Feb 5–9;Breckenridge,Colorado;2005.p.51–67.
19.Rybak SC,Lieberman SI,Hartter LL,Gregory RL,Nakashima AK,Kaczynski RF.Achieving ultrahigh accuracy with a body pointing CMG/RW control system.Florida;Reston:AIAA;1973.Report No.:AIAA-1973-0883.
20.Skelton II CE.Mixed control moment gyro and momentum wheel attitude controlstrategies [dissertation].Virginia:Virginia Polytechnic Institute and State University;2003.
21.Ford KA,Hall CD.Flexible spacecraft reorientations using gimbaled momentum wheels.Proceedings of the 1997 AAS/AIAA astrodynamics conference;1997 Aug 4–7;Sun Valley,Idaho.Reston:AIAA;1997.p.1895–913.
22.Schaub H,Vadali SR,Junkins JL.Feedback control law for variable speed control moment gyroscopes.J Astronaut Sci 1998;46(3):307–28.
23.Yoon H,Tsiotras P.Singularity analysis of variable speed control moment gyros.J Guid Control Dyn 2004;27(3):374–86.
24.Schaub H,John LJ.CMG singularity avoidance using VSCMG null motion.Reston:AIAA;1998.Report No.:AIAA-1998-4388.
25.Jia YH.Study on integrated attitude and power control of a spacecraft[dissertation].Harbin:Harbin Institute of Technology;2004[Chinese].
26.DeVon DA,Fuentes RJ,Fausz JL.Closed-loop power tracking for an integrated power and attitude control system using variable speed control moment gyroscopes.Reston:AIAA;2004.Report No.:AIAA-2004-5130.
27.Yoon H,Tsiotras P.Spacecraft adaptive attitude and power tracking with variable speed control moment gyroscopes.J Guid Control Dyn 2002;25(6):1081–90.
28.Kim D,MacKunis W,Fitz-Coy N,Dixon WE.Precision integrated power and attitude control system(IPACS)in the presenceofdynamicuncertainty.JAstronautSci2011;58(1):99–120.
29.Malik MSI,Asghar S.Inverse free steering law for small satellite attitude control and power tracking with VSCMGs.Adv Space Res 2014;53(1):97–109.
Huang Xinghong is a Ph.D.student in the School of Astronautics at Beihang University.His main research interests include spacecraft control and trajectory planning of space manipulators.
Jia Yinghong is an associate professor and M.S.advisor in the School of Astronautics at Beihang University.His main research interest is spacecraft control.
Xu Shijie is a professor and Ph.D.advisor in the School of Astronautics at Beihang University.His main research interests include spacecraft guidance,navigation and control.
10 September 2015;revised 28 April 2016;accepted 17 August 2016
Available online 11 November 2016
Attitude control;
Dead-zone nonlinearity;
Integrated singularity measurement;
Singularity avoidance;
Variable speed control moment gyros(VSCMGs);
Wheel speed equalization
?2016 Chinese Society of Aeronautics and Astronautics.Production and hosting by Elsevier Ltd.This is anopenaccessarticleundertheCCBY-NC-NDlicense(http://creativecommons.org/licenses/by-nc-nd/4.0/).
*Corresponding author.Tel.:+86 10 82339750.
E-mail address:jia_yingh@163.com(Y.Jia).
Peer review under responsibility of Editorial Committee of CJA.
Production and hosting by Elsevier
http://dx.doi.org/10.1016/j.cja.2016.10.017
1000-9361?2016 Chinese Society of Aeronautics and Astronautics.Production and hosting by Elsevier Ltd.
This is an open access article under the CC BY-NC-ND license(http://creativecommons.org/licenses/by-nc-nd/4.0/).
CHINESE JOURNAL OF AERONAUTICS2016年6期