NOMENCLATURE
- acy, acz
-
acceleration command
- ay, az
-
acceleration of interceptor
- c
-
distance between onboard accelerometer and centre of gravity
- FD
-
drag force
- FL
-
lift force
- Ix
-
longitudinal moment of inertia
- It
-
lateral moment of inertia
- ka
-
acceleration feedback gain of three-loop autopilot
- kg
-
scaling factor of onboard gyro
- kp
-
amplifier gain of three-loop autopilot
- kr
-
dynamic gain of servo system under spinning
- ks
-
gain of servo system
- kss
-
scaling factor of strapdown seeker
- kz
-
attitude angle feedback gain of three-loop autopilot
- k ω
-
rate feedback gain of three-loop autopilot
- MS
-
static moment
- M μ
-
Magnus moment
- Mq
-
damping moment
- MC
-
control moment
- N
-
proportional navigation gain
- Ts
-
time constant of actuator
- p, q, r
-
angular velocities of the non-spinning frame with respect to the inertial frame
- P
-
propulsive force
- qz
-
LOS angle with respect to the inertial frame
- Rd
-
scaling factor error
- V
-
missile velocity
- Vc
-
relative velocity
- α
-
non-spinning angle-of-attack
- β
-
non-spinning sideslip angle
- δ
-
complex angle-of-attack
- ε
-
angle between the LOS and the interceptor body axis
- ζ
-
complex attitude angle
- μ s
-
damping ratio of actuator
- ϕ d
-
total delay angle
- σ cy , σ cz
-
non-spinning deflection command
- σ y , σ z
-
non-spinning deflection angle
- ϑ, ψ, ϕ
-
pitch, yaw and roll angle
- τ
-
command transmission delay of actuator
1.0 INTRODUCTION
Strapdown seekers have attracted increasing interest among engineers in recent years due to their low cost, small size and simple structure(Reference Park, Kim and Tahk1). However, the strapdown seeker is fixed with missile's body and, therefore, cannot directly measure the inertial line-of-sight (LOS) rate information, which is usually required for modern guidance law implementation. To obtain such information, one must combine the strapdown seeker's measurement with the onboard gyro's measurement. Since the scaling factors of these two sensors are highly non-linear and non-constant, the body's attitude rate is coupled in the computation of the inertial LOS rate. As a consequence, this sensor combination inevitably induces a parasitic loop in the guidance system, which severely degrades the guidance performance and is well researched by many scholars(Reference Kim, Ryoo, Kim and Kim2-Reference Yun, Ryoo and Song5).
Coning motion has long been used to describe the rotation of a slender body about the velocity vector, usually at high incidence due to the forces and moments arising from asymmetric vortices shed from the nosecone, as discussed in Ref. Reference Park, Kim and Tahk1. This motion is usually characterised by a constant angle-of-attack. More recently, the term ‘coning motion’ was used in Ref. Reference Kuhn, Nielsen and Spangler6 to discuss the destabilising effect of yaw or Magnus moments on spinning missiles commonly at lower angles of attack. This is what we concerned with in this paper. The spinning missiles, unlike the non-spinning ones, have severe aerodynamic and control cross-couplings between the yaw channel and the pitch channel. The aerodynamic cross-couplings consist of Magnus effect and gyroscope effect caused by spinning, for which the corresponding coning motion stability was discussed in Refs Reference Kuhn, Nielsen and Spangler6-Reference Mao, Yang and Xu11. On the other hand, the control cross-couplings result from time lag of control commands transmission and actuator response(Reference Zhou, Yang and Dong12,Reference Koohmaskan, Arvan, Vali and Behazin13) . Considering this, the stability criteria for non-spinning missiles is no longer valid for the spinning case. To solve this problem, the authors in Refs Reference Yan, Yang and Zhang14-Reference Li, Yang and Zhao17 derived analytically stable regions for spinning missiles with rate loop, attitude autopilot and acceleration autopilot. However, none of them considered spinning missiles with strapdown seekers.
Motivated by the aforementioned problem, this paper tries to propose an analytical stability condition for spinning missiles with strapdown seekers. To the best of our knowledge, this may be the first attempt in the literature. The contributions of this paper are twofold.
-
1) A sufficient and necessary condition for the stability of spinning missiles with strapdown seekers is proposed analytically using a complex summation method;
-
2) Case studies show that the parasitic loop induced by scaling factor error severely narrows the stable region and there exists a trade-off design for the navigation ratio between guidance precision and coning motion stability.
The rest of the paper is organised as follows. The model derivation is stated in Sec. 2.0. In Sec. 3.0, the stability analysis is presented in detail, followed by the numerical verifications provided in Sec. 4.0. Finally, some conclusions are offered in Sec. 5.0.
2.0 MODEL DERIVATION
2.1 Model of strapdown seeker considering scaling factor error
Taking the longitudinal plane as an example, the associated angles are defined in Fig. 1, where qz
denotes the LOS angle with respect to the inertial frame, ϑ stands for the body pitch angle with respect to the inertial frame, ε represents the angle between the LOS and the interceptor body axis. Unlike gimbal platform seeker, the strapdown seeker is fixed with missile body and, therefore, can only measure the error angle ε and its rate. Considering this, the required inertial LOS rate for the well-known proportional navigation guidance can only be obtained by combing the onboard gyro's measurement
$\dot{\vartheta }$
and the strapdown seeker's measurement
$\dot{\varepsilon }$
.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_fig1g.gif?pub-status=live)
Figure 1. Model of strapdown seeker.
Suppose the scaling factors of the onboard gyro and the strapdown seeker are kg and kss , respectively. For practical strapdown seekers, the scaling factor kss is usually calibrated off-line on the ground, but it may have some unpredictable fluctuations due to environmental difference and long-term storage. Considering this, the scaling factor error always exists in real-time flight. Let Rd = kss − kg be the scaling factor error, then, the measured LOS rate can be formulated as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn1.gif?pub-status=live)
where Rd > 0 means positive feedback, while Rd < 0 denotes negative feedback.
It follows from Equation (1) that the measured LOS rate of strapdown seeker has an additional term
${R_d}\dot{\vartheta }$
compared with gimbal platform seeker and, therefore, results in a parasitic loop in the guidance loop.
2.2 Model of spinning missile
To establish the mathematical equations of spinning missiles, the pitch and yaw motion of spinning missiles are described in non-spinning body coordinates, where the non-spinning angle-of-attack and equivalent control effects are used. According to Ref. Reference Zipfel18, the dynamic equations of a symmetric spinning missile can be formulated as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn2.gif?pub-status=live)
where FL, P, FD
are lift force, propulsive force and drag force, respectively; MS, M
μ, Mq
and MC
are static moment, Magnus moment, damping moment and control moment, respectively; Ix
and It
are longitudinal moment of inertia and lateral moment of inertia, respectively; α, β are non-spinning angle-of-attack and sideslip angle, respectively; p, q, r are angular velocities of the non-spinning frame with respect to the inertial frame;
$\dot{\phi }$
is the spinning rate.
By defining
$q = \dot{\vartheta }$
,
$r = \dot{\psi }$
, a
1 = FL/mV, a
2 = (P − FD
)/mV, b
11 = MS/It, b
12 = M
μ/It, b
21 = Ix/It, b
22 = Mq/It, b
3 = MC/It
and under small angle assumption, the non-linear dynamics in Equation (2) can be linearised as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn3.gif?pub-status=live)
The onboard actuator is modelled as the following second-order system
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn4.gif?pub-status=live)
where σ
c
denotes the generated command signal; 1/Ts
, μ
s
, τ stand for natural frequency, damping ratio and command transmission delay, respectively. For a given constant spinning rate
$\dot{\phi }$
, the relationship between the input and output of the servo system in the non-spinning system can be obtained as(Reference Yan, Yang and Zhang14)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn5.gif?pub-status=live)
where ks is the gain of the servo system; kr and ϕ d are the dynamic gain of the servo system under spinning and the total delay angle, respectively, which are governed by the following equations(Reference Yan, Yang and Zhang14)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn6.gif?pub-status=live)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn7.gif?pub-status=live)
2.3 Model of autopilot
Due to its robustness and effectiveness, the classical three-loop autopilot was widely accepted in modern engineering applications. This kind of autopilot consists of an angular rate feedback loop, an attitude angle feedback loop and an acceleration feedback loop. Each of these three loops has its own specific functions. The rate loop is used to increase the damping ratio of the missile and improve the transient performance. The attitude loop is used to stabilise the attitude of the missile and improve the overall performance. The acceleration loop is used to increase the tracking precision of the autopilot. The command signals for the three-loop autopilot are(Reference Zarchan19)
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn8.gif?pub-status=live)
where kp, ka, kz, k ω are the amplifier gain, acceleration feedback gain, attitude angle feedback gain and rate feedback gain, respectively; and c denotes the distance between the onboard accelerometer and the centre of gravity. Without loss of generality, it is assumed that the accelerometer is placed at the centre of gravity, i.e. c = 0, and the acceleration feedback gain equals one.
For missiles using the well-known proportional navigation guidance, one has
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn9.gif?pub-status=live)
For stability analysis, it can be assumed that the system inputs
${\dot{q}_z}$
and
${\dot{q}_y}$
are zero. Then, the command signals can be further written as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn10.gif?pub-status=live)
2.4 Model of overall system
Following the above subsections, the overall system can be modelled as Fig. 2. One can see that the scaling factor error induces an additional parasitic loop in the system.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_fig2g.gif?pub-status=live)
Figure 2. Model of overall system.
To simplify the mathematical expressions, complex summation is used to formulate the dynamics of the spinning missile. Defining the complex angle-of-attack as δ = −β + iα and the complex attitude angle as ζ = ψ + iϑ, then, it follows from Equation (3) that
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn11.gif?pub-status=live)
Similarly, defining the complex control signal as σ = σ z + iσ y , based on Equation (5), one has
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn12.gif?pub-status=live)
Substituting Equation (10) into Equation (12) gives
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn13.gif?pub-status=live)
Further substituting Equation (13) into Equation (11) yields
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn14.gif?pub-status=live)
3.0 STABILITY ANALYSIS
To analyse the stability of spinning missiles, let
$x = {[ {\begin{array}{*{20}{c}} \delta &{\dot{\zeta }}&{\ddot{\zeta }} \end{array}} ]^T}$
be the system state vector, and denoting k
1 = b
3
kskr, k
2 = b
3
kskr
(cosϕ
d
− isinϕ
d
). Then, the closed-loop system can be formulated as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn15.gif?pub-status=live)
The characteristic equation of the system matrix A is
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn16.gif?pub-status=live)
Rewriting Equation (16) in the format of Equation (A.1) as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn17.gif?pub-status=live)
where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn18.gif?pub-status=live)
According to Lemma 1 in Appendix A, the sufficient and necessary stability condition of spinning missiles is obtained as
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn19.gif?pub-status=live)
The above inequality reveals that the design parameters k ω, kz, kp, N and the scaling factor error Rd must satisfy certain conditions to guarantee the stability of the spinning missiles. To this end, autopilot gains must be checked carefully to satisfy the stability condition during initial designs. Although inequality (19) is relatively complex, the stable region can be easily solved by using Maple solver.
4.0 NUMERICAL VERIFICATION
In this section, the correctness of the proposed stability condition is verified by numerical simulations. The required simulation parameters are summarised in Table 1.
Table 1 Simulation parameters
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_tab1.gif?pub-status=live)
Without loss of generality, the navigation ratio is set as N = 3, and the autopilot parameters are chosen as k ω = 0.7, kz = 50. By solving Inequality (19), the stable region is calculated as kp < 0.803. Numerical simulations for stable, critical state and unstable coning motions with a 4° initial angle-of-attack disturbance are provided in Figs. 3, 4 and 5, respectively. The first column is α − β phase plane, while the second column is acceleration response. From these three figures, one can note that kp inside the stable region leads to rapid convergence to the equilibrium, kp on the stable boundary results in a limit cycle state, and kp beyond the stable region causes a divergent coning motion. These results, evidently, verify the correctness of the proposed analytical stability condition.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_fig3g.jpeg?pub-status=live)
Figure 3. Stable coning motion with kp = 0.5.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_fig4g.jpeg?pub-status=live)
Figure 4. Critical state of coning motion with kp = 0.803.
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary-alt:20241025101916-54393-mediumThumb-S0001924016000750_fig5g.jpg?pub-status=live)
Figure 5. Unstable coning motion with kp = 0.82.
To further investigate the influence of design parameters on stable regions, the maximum values of kp for stability under different conditions are summarised in Table 2, where the default values of the parameters, not specified in Table 2, are the same as those used in simulations for Figs. 2-5. It follows from Table 2 that the higher the spinning rate is, the smaller the upper limit of kp becomes. For a high spinning rate, Table 2 also shows that one can increase the value of k ω or kz to obtain a larger stable region. Moreover, the larger the scaling factor error or navigation ratio is, the narrower the stable region is. Interestingly, in the presence of large scaling factor error or navigation ratio (see the last line in Table 2), the spinning rate plays a minor influence on the stable regions. This phenomenon also reveals that the parasitic loop induced by scaling factor error severely narrows the stable region and there exists a trade-off design for the navigation ratio between guidance precision and coning motion stability.
Table 2 Maximum values of kp for stability under different conditions
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_tab2.gif?pub-status=live)
5.0 CONCLUSIONS
A sufficient and necessary condition of coning motion stability for spinning missiles with strapdown seekers is derived analytically and verified using numerical simulations. The results reveal that the parasitic loop induced by scaling factor error, navigation ratio and spinning rate play important roles in the stable region and, therefore, the autopilot gains must be carefully checked using the proposed criteria during the design process to satisfy the stability condition. Future work will consider real-time identification of scaling factor error and dynamic decoupling method to increase the stable region under certain conditions.
ACKNOWLEDGEMENTS
This work was supported by the National Natural Science Foundation of China (Grant No. 61172182).
APPENDIX A. STABILITY CRITERIA OF COMPLEX COEFFICIENT SYSTEM
This section collects a useful lemma regarding the stability of a complex coefficient system, which plays a key role in stability analysis of the closed-loop guidance system.
Lemma 1. (Reference Li, Yang and Zhao16,Reference Li, Yang and Zhao17) Consider the following complex coefficient polynomial
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn20.gif?pub-status=live)
The sufficient and necessary condition for all the roots of Equation (A.1) in the left-half of the complex plane is that the three inequalities c 0 > 0, c 1 > 0 and c 2 > 0 are satisfied simultaneously, where
![](https://static.cambridge.org/binary/version/id/urn:cambridge.org:id:binary:20160923041707918-0112:S0001924016000750:S0001924016000750_eqn21.gif?pub-status=live)
Proof. Readers can refer to(Reference Li, Yang and Zhao16,Reference Li, Yang and Zhao17) for details.