2.1. Generalized Coordinate and Partial Velocity
Consider a two-axis, yaw–pitch stable gimbal system as depicted in
Figure 1. In the figure the yaw and pitch gimbal are indicated. The sensor is placed on the pitch gimbal. The gimbals are regarded as rigid bodies.
The three orthogonal unit vectors intersecting at point O are denoted as
and
, respectively, and are referred to as the base vectors. They form an orthogonal coordinate system called the basis, denoted as
, where the symbol for the basis is
e.
represents the fixed reference base.
is the yaw base vector.
is the pitch base vector. The three vector bases will have the relationship as is shown in
Figure 2 during the operating state.
—relative yaw angle between the yaw gimbal and base coordinate systems.
—relative pitch angle between pitch and yaw gimbal coordinate systems.
The yaw gimbal coordinate system angular velocity is
The coordinate transformation between the yaw and pitch gimbal coordinate system is given by
The yaw gimbal coordinate system angular velocity is related to the pitch gimbal coordinate system rate vector by
represents the inertial velocity of the yaw gimbal.
represents the inertial velocity of the pitch gimbal.
From
Figure 2, we can derive the relative generalized velocity (
) of the two-axis stable gimbal, along with its corresponding partial velocities (
) and partial angular velocities (
), as summarized in
Table 1.
When selecting the generalized velocity, the principle should be to make the partial velocity and partial angular velocity as simple as possible. Therefore, the generalized velocity of the two-axis, yaw–pitch stable gimbal system is .
The generalized velocity is essentially a scalar. The role of partial velocity is to give direction to the generalized velocity. The generalized velocity can be considered as the projection of the true velocity onto the partial velocity. Form
Figure 2c the partial angular velocity of the pitch gimbal is represented by
, and the partial angular velocity of the yaw gimbal is represented by
. Since the system undergoes fixed-axis rotation and the center of mass does not change its position,
.
The center of mass velocity and angular velocity of each rigid body are shown in Equation (
7).
The center of mass acceleration and angular acceleration of each rigid body are calculated as follows by taking the derivative of Equation (
7) with respect to time, as in Equation (
8)
2.2. Dynamic Equations
After analyzing the system structure on the two-axis stabilized gimbal, it is clear that the motors’ output forces are the system active forces, denoted as and . and are defined as the generalized active forces of the two-axis stabilized gimbal, with components in the direction denoted as and .
The generalized active force in the
direction is shown in Equation (
9).
The generalized active force in the
direction is shown in Equation (
10).
The generalized active force in the
direction is shown in Equation (
11).
and are defined as the generalized inertia forces of the two-axis stabilized gimbal, with components in the direction denoted as and .
Existing references [
1,
17,
18] all assume that the rotation axis is the geometric axis of symmetry. Reference [
19] experimentally determined that when the gimbal angle varies between
, the product of inertia only varies between
, demonstrating that the impact of the product of inertia on the gimbal rotation is minimal. Therefore, the expression for the moment of inertia used in this paper is as shown in Equation (
12).
The generalized inertia force in the
direction is shown in Equation (
13).
The generalized inertia force in the
direction is shown in Equation (
14).
The generalized inertia force in the
direction is shown in Equation (
15).
According to the Kane equation, Equation (
16) is obtained by utilizing Equation (
14).
Equation (
17) is obtained by utilizing Equations (
13) and (
15).
The results of Equations (
15) and (
16) are in agreement with reference [
20], which used the Newton–Euler method to establish the dynamic equations. The paper demonstrates the correctness of the two-axis yaw–pitch gimbal dynamics model established using the Kane method.
To further illustrate the advantages of the Kane method modeling,
Table 2 summarizes the number of forces to be considered when modeling two-axis and three-axis stabilized gimbals using the Newton–Euler method and Kane method.
When modeling a two-axis stabilized gimbal using the Newton–Euler method, in addition to considering the driving force of each gimbal’s motor, the imbalance force of its own frame, and the rotational inertia force, there are also forces to account for the imbalance between the two gimbals and the rotational coupling force between them, totaling eight forces. Compared to the Kane method, it requires the consideration of two additional forces.
When modeling a three-axis stabilized gimbal using the Kane method, it only requires defining an additional generalized coordinate for the roll motion on top of the two-axis stabilized gimbal model. The number of forces considered increases from 6 to 12.
The three-axis stabilized gimbal consists of inner, middle, and outer gimbals, each responsible for pitch, yaw, and roll motion, respectively. When using the Newton–Euler method for modeling, it requires analyzing 16 forces. Each gimbal is subjected to the driving force of the motor, the imbalance force of its own gimbal, and the rotational inertia force, totaling nine forces for the three gimbals. The remaining seven forces represent the interactions between the gimbals, including: the imbalance force of the inner gimbal acting on the middle gimbal, the rotational coupling force of the inner gimbal on the middle gimbal, the coupling force between the middle and outer gimbal, the coupling force between the inner and outer gimbal, the imbalance force of the inner gimbal acting on the outer gimbal, the imbalance force of the middle gimbal acting on the outer gimbal, and the combined imbalance force of the inner and middle gimbal acting on the outer gimbal. Compared to the Kane method, it requires the consideration of four additional forces.
The advantages of the Kane method modeling become more apparent as the number of rigid bodies in the system increases. The Kane method provides a convenient way of deriving the dynamic equations of motion for complex multibody systems that have several degrees of freedom [
21].
2.3. Motor Torque Equation
Due to the fact that stabilizing platforms generally employ DC torque motors as active motors, the motor armature voltage is given as follows:
where
is the voltage across the motor armature,
L is the motor armature inductance,
i is the motor armature current,
is the motor armature resistance, and
is the motor back electromotive force. When the motor operates in a steady state, the voltage across the inductance terminals is zero within a cycle, so the motor armature voltage equation can be simplified to
For torque motors
where
is the motor back electromotive force coefficient,
n is the motor speed,
is the motor torque coefficient,
is the motor angular velocity. In practical motor systems, the adoption of current negative feedback ensures stable currents. This, in turn, establishes linear relationships between the control voltage and armature current, as well as between the control voltage and output torque. The relationship between the control voltage and the motor output torque is shown in the formula below, where
is the proportional coefficient,
is the motor output torque, and
is the motor control voltage.
2.4. Disturbance Factors of the Stabilized Gimbal
In electromechanical control systems, friction torque can significantly affect the control accuracy of the motor. Therefore, this section conducts a modeling analysis of the friction torque. A Stribeck [
22] friction torque model is established as shown in Equation (
22).
In (
21),
is the friction torque acting on the pitch gimbal,
is the maximum static friction of the pitch gimbal,
is the Coulomb friction of the pitch gimbal,
is the critical velocity for boundary friction of the pitch gimbal, and
is the viscous friction coefficient of the pitch gimbal. Therefore, the torque applied to the pitch gimbal is the vector sum of the motor driving torque, the friction torque of the pitch gimbal, and other external disturbance torques acting on the pitch gimbal, i.e.
is the driving torque of the pitch gimbal motor,
is the sum of other disturbance torques acting on the pitch gimbal, and
is the friction torque of the pitch gimbal. Define
as the resultant disturbance torque of the pitch gimbal.
and are the friction torque and other disturbance torques of the pitch gimbal, respectively.
Similarly, the resultant torque of the yaw gimbal is:
is the driving torque of the yaw gimbal motor,
is the sum of other disturbance torques acting on the yaw gimbal, and
is the friction torque of the yaw gimbal. Define
as the resultant disturbance torque of the yaw gimbal.
and are the friction torque and other disturbance torques of the yaw gimbal, respectively.
2.5. Lyapunov Proof
Taking the pitch gimbal as an example, construct the pitch gimbal Lyapunov function
(1) When undergoes small angle changes, and , , i.e. the Lyapunov origin is stable.
(2) When , then , where is a constant. When and have opposite signs, , the pitch gimbal is stable.
Except for the above two special cases, to ensure the stability of the platform, only then , which results in Lyapunov stability at the origin. Similarly, the stability of the yaw gimbal can also be proven. It is challenging for torque motors alone to meet the requirements of the above equations in the system. Therefore, control system design is necessary to ensure stability.