Next Article in Journal
A Review on Recent Advances in Piezoelectric Ceramic 3D Printing
Previous Article in Journal
Enhancing Seismic Resilience of Existing Reinforced Concrete Building Using Non-Linear Viscous Dampers: A Comparative Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Multi-Parameter Estimation of Inertial Stabilization Platform with Unknown Load

College of Intelligence Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(4), 176; https://doi.org/10.3390/act12040176
Submission received: 11 March 2023 / Revised: 10 April 2023 / Accepted: 13 April 2023 / Published: 18 April 2023
(This article belongs to the Section Control Systems)

Abstract

:
In order to improve the state monitoring and adaptive control capability of inertial stabilization platforms (ISPs) with unknown loads, it is necessary to estimate the dynamic parameters comprehensively online. However, most current online estimation methods regard the system as a linear dual-inertia model which neglects the backlash and nonlinear friction torque. It reduces the accuracy of the model and leads to incomplete and low accuracy of the estimated parameters. The purpose of this research is to achieve a comprehensive and accurate online estimation of multiple parameters of ISPs and lay a foundation for state monitoring and adaptive control of ISPs. First, a dual-inertia model containing backlash and nonlinear friction torque of the motor and load is established. Then, the auto-regressive moving average (ARMA) model of the motor and load is established by the forward Euler method, which clearly expresses the online identification formula of the parameters. On this basis, the adaptive identification method based on the recursive extended least squares (RELS) algorithm is used to realize the online estimation of multiple parameters. The simulation and experimental results show that the proposed adaptive multi-parameter estimation method can realize the simultaneous online identification of the moment of inertia of the load, the damping coefficient of motor and load, the transmission stiffness, the Coulomb friction torque of motor and load, and the backlash, and the steady-state error is less than 10%. Compared with the traditional linear dual-inertia model, the similarity between the model based on the proposed adaptive parameter estimation algorithm and the actual system is increased by 65.3%.

1. Introduction

Inertial stabilization platforms (ISPs) play an increasingly important role in the field of remote sensing, such as optical imaging equipment, tracking radar, antenna, and so on [1,2,3,4,5,6], to isolate the influence of carrier motion on pointing accuracy. With the increase in load weight range (10 kg~100 kg), ISPs need a precision reducer to enlarge the driving torque and ensure high transmission accuracy. However, the reducer would inevitably introduce backlash and nonlinear friction torque [7,8,9]. At the same time, ISPs would collocate different loads according to different tasks, resulting in changes in the resonance frequency, stability margin, and nonlinear characteristics of the system, and ultimately deteriorating the security and control performance of ISPs [10,11].
To solve this problem, there are two main solutions used in engineering now. One is to design a controller with sufficient margin to ensure robustness when the load changes, while sacrificing the dynamic performance of the system. The other is to redesign all parameters of the servo control system after each load modification, which has the disadvantages of low efficiency and high cost. To make up for the shortcomings of the above two ways, researchers gradually turned their attention to adaptive control, which can automatically adjust the structure or parameters of the controller according to the information collected by the sensors, to maintain the performance of the system [10,12,13,14]. Nevertheless, the basis of adaptive control is to estimate the key dynamic parameters of the system online according to the information collected by sensors. Thus, a lot of research has been carried out on adaptive parameter estimation.
Ref. [15] presented a moment of inertia (MOI) identification method based on the improved model-reference adaptive system that uses a dynamic gain and a curvature model, which not only decreases the identification error caused by the load torque but also ensures fast convergence speed and high identification accuracy. Liu [16] compared the effects of various parameters on the running stability of the motor, and a least-squares identification method based on the forgetting factor is added to identify the parameter online to optimize the prediction model in real time. Kim [17] proposed a new method of servo system parameter identification, in which the MOI, Coulomb friction torque, and viscous coefficient of the servo device can be obtained from the half-cycle integration of the extremely low-frequency sinusoidal torque command. To solve the problem that the mismatch of the parameters of the permanent magnet synchronous motor (PMSM) drive system would lead to the observation error of the load torque, Lian C [18] proposed two identification methods: the direct calculation method and the proportional-integral (PI) regulator method, so that the load torque observer also has a higher observation accuracy and faster convergence speed. Yang M [19] proposed an adaptive Kalman Observer Recursive Least Square identification method based on the original Kalman Observer and recursive least squares (RLS) by adding an adaptive algorithm, which can achieve better performance and improve robustness under time-varying load and inaccurate initial value conditions. For the problem of online frequency domain identification of mechanical systems with variable dynamic characteristics, Nevaranta [20] proposed a closed-loop frequency domain online identification algorithm based on sliding discrete Fourier transform on selected frequency groups and the simulation and test results show that the algorithm can obtain satisfactory real-time frequency response estimation in short data using sliding windows. Amini [21] presented the simultaneous integration of online estimation of structural parameters with adaptive control to reduce structural vibrations, in which the stiffness and damping online identification were carried out by the RLS method without initial estimation and only by measuring the structural responses. To solve the problem of simultaneous state estimation and parameter identification for a class of nonlinear systems, Alvaro-Mendoza [22] designed an adaptive observer based on the sliding mode method, whose main advantages are that it combines the robustness and finite-time convergence of the sliding mode observer, as well as the simple tuning of the high-gain observer, reducing the tuning effort. In addition, some researchers have adopted intelligent algorithms, such as particle swarm optimization (PSO), genetic algorithm (GA), neural network algorithm (NNA), and other intelligent algorithms to realize online parameter identification and have made some breakthroughs [23,24,25].
Summarizing the various identification methods proposed above, the following deficiencies can be found:
(1)
In order to reduce the parameters to be identified, many studies simplified the dynamic model to a first-order model, which reduces the accuracy of the model and leads to the low accuracy of parameter identification.
(2)
For the dual-inertia dynamic model with backlash and a nonlinear friction torque of motor and load, the explicit expression for online identification of parameters has not been seen.
Therefore, the above methods cannot distinguish the varieties of system characteristics when the load changes, thus reducing the accuracy of identification. In order to make up for the above two deficiencies, the following works were carried out in this study:
(1)
An adaptive estimation method of the dual-inertia model considering the backlash and nonlinear friction torque of motor and load is proposed.
(2)
The explicit solutions of all model parameters in the online estimation process are obtained.
(3)
The multi-parameter online identification method proposed in this manuscript can achieve simultaneous online identification of nine key dynamic parameters, including load MOI, transmission stiffness, motor viscous damping coefficient, load viscous damping coefficient, Coulomb friction torque of motor forward and reverse, Coulomb friction torque of load forward and reverse, and transmission backlash.
This research can finally realize the simultaneous online identification of load MOI, motor damping coefficient, load damping coefficient, transmission stiffness, Coulomb friction torque of motor and load, and backlash, which greatly improved the fitting degree between the proposed model and the actual system. The other parts of this paper are as follows: In Section 2, the nonlinear dynamic model framework of the ISP is constructed, and the adaptive multi-parameter estimation method is proposed in Section 3. Section 4 carries out simulation and experimental verification of the effectiveness of the adaptive multi-parameter estimation method. Section 5 gives the summary of this paper.

2. Problem Statement

Figure 1 shows the structure of the two-axis inertial stabilization platform, and the elevation gimbal is installed inside the azimuth gimbal. The azimuth gimbal controls the azimuth motion of the line of sight (LOS) through a motor-driving gear ring, while the elevation gimbal controls the elevation motion of the LOS through a precision reducer. When the load modifies, the direct impact is the change in the moment of inertia at the output side of the reducer. Since the weight of the azimuth gimbal is far greater than the total weight of the elevation gimbal and the load, the change in load has little effect on the azimuth gimbal. Therefore, we take the elevation gimbal as the object of this paper.
The elevation gimbal consists of a driver, a motor, a reducer, a load, and an encoder, as shown in Figure 2, and the load can be flexibly replaced. In the figure, u is the voltage command input to the actual system and model, K I is the conversion coefficient of the driver, K T is the motor torque factor, and J m , J L are the moment of inertia of the motor and load, respectively; N is the transmission ratio of the reducer, K s is the transmission stiffness, and θ m , ω m are the angular and angular velocity of the motor, respectively; θ L , ω L are the angular and angular velocity of the load, respectively; T f m , T f L are the nonlinear friction torque of the motor and load, respectively; T q is the transmission torque of the reducer.
According to Figure 2, the dynamic model of the system can be expressed as:
θ ˙ m = ω m J m ω ˙ m = u K I K T 1 N T q T f m θ ˙ L = ω L J L ω ˙ L = T q T f L .
To facilitate the analysis, previous studies simplified the friction of the motor and load into the linear viscous friction. However, this simplification makes it unable to describe the details of the actual system at low speed or when the direction is reversed. In this paper, the friction of the motor and load are both expressed in the form of Coulomb friction plus viscous friction, as shown in Equation (2).
T f m = T c m + + B m ω m ω m > 0 0 ω m = 0 T c m + B m ω m ω m < 0 ,   T f L = T c L + + B L ω L ω L > 0 0 ω L = 0 T c L + B L ω L ω L < 0 ,
where T c m + , T c m are the Coulomb friction of the motor in different directions; T c L + , T c L are the Coulomb friction of the load in different directions; and B m , B L are the viscous coefficient of the motor and load, respectively. Since there is backlash in the reducer, the dead zone model is adopted to describe the transmission torque, as shown in Equation (3).
T q = K s z Δ z > Δ 0 z < Δ K s z + Δ z < Δ ,   z = θ m N θ L ,
where z is the transmission error and Δ is the backlash of the reducer.
By considering the dead zone and the nonlinear friction torque, the fitting degree between the dynamic model and the actual system can be greatly improved, and the detailed characteristics of the system at low speed can be better depicted. According to Figure 2, to achieve live updating of the dynamic model, a total of nine parameters need to be identified online, which include J L , B m , B L , K s , T c m + , T c m , T c L + , T c L , and Δ . However, as far as the authors know, there is no algorithm that can realize online recognition of so many parameters at the same time. Hence, the aim of this paper is to realize the simultaneous online identification of the above nine parameters, which lays the foundation for the state monitoring and adaptive control of the ISPs.

3. Multi-Parameter Online Identification Method

According to Equation (2), the Coulomb friction in different directions can be shown as:
T c = T c + ω > 0 0 ω = 0 T c ω < 0 ,
where ω is the velocity. To identify the Coulomb friction of the motor and load, it is necessary to linearize it. Then, we define the following functions:
ω ˜ + = 1 2 sign ω 1 + sign ω ω ˜ = 1 2 sign ω 1 sign ω ,
where ω ˜ + and ω ˜ are the equivalent velocities. According to Equations (2), (4), and (5), the Coulomb friction of motor and load can be expressed as:
T c m = T c m + ω ˜ m + + T c m ω ˜ m , T c L = T c L + ω ˜ L + + T c L ω ˜ L
where the right subscripts m and L of ω ˜ represent the equivalent speed of motor and load, respectively. By introducing Equations (3) and (6) into Equation (1) and temporarily ignoring the backlash of the system, the dynamic Equations can be obtained as:
θ ˙ m = ω m J m ω ˙ m = u K I K T 1 N K s 1 N θ m θ L B m ω m T c m + ω ˜ m + T c m ω ˜ m θ ˙ L = ω L J L ω ˙ L = K s 1 N θ m θ L B L ω L T c L + ω ˜ L + T c L ω ˜ L .
Establishing the state vector as x = θ m , ω m , θ L , ω L T , Equation (7) can be converted into a continuous state space as:
x ˙ = A x + B u + C T c m + ω ˜ m + + T c m ω ˜ m T c L + ω ˜ L + + T c L ω ˜ L ,
where,
A = 0 1 0 0 K s N 2 J m B m J m K s N J m 0 0 0 0 1 K s N J L 0 K s J L B L J L , B = 0 K I K T J m 0 0 , C = 0 0 1 J m 0 0 0 0 1 J L .
To realize online identification in practical digital systems, it is necessary to discretize the continuous state space. Since the expression of the fourth-order matrix discretized by the zero-order holder is too complex, it would cause a great computational burden to the computer and cannot obtain the expression of the online identification of parameters. In this paper, the forward Euler method is proposed to discretize the continuous state space and the discretization process is as follows:
A d = I 4 × 4 + A T s B d = B T s C d = C T s ,
where I 4 × 4 is the identity matrix and T s is the discrete sampling period. The state space of the discrete domain can be obtained as follows:
x ( k + 1 ) = A d x ( k ) + B d u ( k ) + C d T c m + ω ˜ m + ( k ) + T c m ω ˜ m ( k ) T c L + ω ˜ L + ( k ) + T c L ω ˜ L ( k ) ,
where k is the sample counter, and
A d = 1 T s 0 0 K s T s N 2 J m B m T s J m + 1 K s T s N J m 0 0 0 1 T s K s T s N J L 0 K s T s J L B L T s J L + 1 , B d = 0 K I K T T s J m 0 0 , C d = 0 0 T s J m 0 0 0 0 T s J L .
Then, the ARMA models of the motor and load are obtained as shown in Equations (11) and (12), respectively.
ω m ( k + 1 ) = J m B m T s J m ω m ( k ) K s T s N 2 J m θ m ( k ) + K s T s N J m θ L ( k ) + K I K T T s J m u ( k ) T s J m T c m + ω ˜ m + ( k ) + T c m ω ˜ m ( k ) ,
ω L ( k + 1 ) = J L B L T s J L ω L ( k ) + K s T s N J L θ m ( k ) K s T s J L θ L ( k ) T s J L T c L + ω ˜ L + ( k ) + T c L ω ˜ L ( k ) .
In this paper, a recursive extended least squares (RELS) algorithm is adopted to realize the iterative update of ARMA model parameters. With the voltage, the angular and angular velocity of the motor as the input, the recursive state vector of the motor is constructed as shown in Equation (13):
Φ 1 = ω m ( k ) , θ m ( k ) , θ L ( k ) , u ( k ) , ω ˜ m + ( k ) , ω ˜ m ( k ) T , Θ 1 = B m T s J m J m , K s T s N 2 J m , K s T s N J m , K I K T T s J m , T c m + T s J m , T c m T s J m T ,
where Φ 1 , Θ 1 are the state vector and regression vector, respectively. Thus, Equation (11) is converted into:
ω m ( k + 1 ) = Φ 1 T Θ 1 .
Then, the iterative process of RELS for obtaining motor parameters is shown as follows [26]:
Θ ^ 1 ( k + 1 ) = Θ ^ 1 ( k ) + K 1 ( k + 1 ) ω m ( k + 1 ) Φ 1 T ( k + 1 ) Θ ^ 1 ( k ) K 1 ( k + 1 ) = P 1 ( k ) Φ 1 ( k + 1 ) λ + Φ 1 T ( k + 1 ) P 1 ( k ) Φ 1 ( k + 1 ) P 1 ( k + 1 ) = 1 λ I K 1 ( k + 1 ) Φ 1 T ( k + 1 ) P 1 ( k ) ,
where K 1 ( k + 1 ) is the recursive gain, P 1 ( k + 1 ) is the covariance matrix of estimation deviation, and λ is the forgetting factor.
Similarly, the state vector Φ 2 and regression vector Θ 2 of the load can be constructed as shown in Equation (14):
Φ 2 = ω L ( k ) , θ m ( k ) , θ L ( k ) , ω ˜ L + ( k ) , ω ˜ L ( k ) T , Θ 2 = B L T s J L J L , K T s N J L , K T s J L , T c + T s J L , T c T s J L T .
And Equation (12) is converted into:
ω L ( k + 1 ) = Φ 2 T Θ 2 .
Then, the iterative process for obtaining load parameters is shown as follows [26]:
Θ ^ 2 ( k + 1 ) = Θ ^ 2 ( k ) + K 2 ( k + 1 ) ω L ( k + 1 ) Φ 2 T ( k + 1 ) Θ ^ 2 ( k ) K 2 ( k + 1 ) = P 2 ( k ) Φ 2 ( k + 1 ) λ + Φ 2 T ( k + 1 ) P 2 ( k ) Φ 2 ( k + 1 ) P 2 ( k + 1 ) = 1 λ I K 2 ( k + 1 ) Φ 2 T ( k + 1 ) P 2 ( k )
By combining Equations (13) and (16), we can get the estimation Equations of the following eight parameters:
J ^ L = N J m Θ ^ 1 ( 3 ) Θ ^ 2 ( 3 ) , B ^ m = J m Θ ^ 1 ( 1 ) + 1 T s , B ^ L = N J m Θ ^ 1 ( 3 ) Θ ^ 2 ( 1 ) + 1 T s Θ ^ 2 ( 3 ) , K ^ s = N J m Θ ^ 1 ( 3 ) T s T ^ c m + = J m Θ ^ 1 ( 5 ) T s , T ^ c m = J m Θ ^ 1 ( 6 ) T s , T ^ c L + = N J m Θ ^ 1 ( 3 ) Θ ^ 2 ( 4 ) T s Θ ^ 2 ( 3 ) , T ^ c L = N J m Θ ^ 1 ( 3 ) Θ ^ 2 ( 5 ) T s Θ ^ 2 ( 3 ) ,
where J ^ L , B ^ m , B ^ L , K ^ s , T ^ c m + , T ^ c m , T ^ c L + , and T ^ c L are the estimated values of J L , B m , B L , K s , T c m + , T c m , T c L + , and T c L , respectively. The moment of inertia in the motor can be obtained from the product description. Thus, it can be considered as a known parameter.
In addition, in order to estimate the backlash in real time, we proposed an online backlash test method, as shown in Figure 3. In Figure 3, ω m and ω L are the test values of ω m and ω L in the actual system, respectively. The principle is to capture the time t 1 when the drive component and driven component are disconnected and the time t 2 when they are reconnected and calculate the size of the backlash accordingly.
According to Figure 3, we put forward a method to accurately capture t 1 and t 2 , which are shown in Equations (20) and (21), respectively.
if ω m ( t n 1 ) > ω 0 & ω m ( t n 1 + 1 ) < ω 0 & & ω m ( t ) < ω 0 t 1 = t n 1 + 1 end ,
if ω L ( t n 1 ) < ω 0 & ω L ( t n 1 + 1 ) < ω 0 & & ω L ( t ) > ω 0 t 2 = t end ,
where t is the current moment, n 1 is set to ensure the reliability of the method, and ω 0 is the speed threshold to judge whether the motor and load reverse. When the velocity is less than ω 0 , the motor or the load is considered to be reversed. Then, the size Δ of backlash can be calculated by Equation (22).
2 Δ = θ m ( t 1 ) θ m ( t 2 ) + θ L ( t 1 ) θ L ( t 2 ) ,
where θ m , θ L are the angular of the motor and load collected by encoders, respectively.
The advantage of this method is that the backlash can be calculated only once the velocity reverses, which is practical for the equipment with a frequent reversal.

4. Simulation and Experimental Verification

To verify the effectiveness of the multi-parameter online identification method, an experimental platform was built, and a series of simulations and tests were carried out. As shown in Figure 4, the experimental platform is mainly composed of a permanent magnet synchronous motor (model: ASM80B1007-30M), an RV reducer (model: ZKRV-20E-161-B), a moment of inertia adjusting device, and an absolute encoder (model: BCE112K50). The adjusting device is used to simulate the load of the ISP. The following values of the actual system are obtained by consulting the instructions of the experimental equipment and 3D modeling: K I = 0.48 A∙V−1, K T = 0.49 Nm∙A−1, N = 161, and J m = 2 × 10−4 kg∙m2. When there is no mass block, the no-load condition of the ISP is simulated, and there is J L = 0.22 kg∙m2. After adding the mass blocks, the simulated case is with load, and the moment of inertia becomes J L = 0.45 kg∙m2.

4.1. Simulation Analysis

According to the dynamic model established in Section 2, the simulation model was built in Simulink. In addition to the above-known parameters, the parameters to be identified of the simulation model are set as K s = 1 × 106 Nm∙rad−1, B m = 0.005 Nm∙rad−1∙s, B L = 20 Nm∙rad−1∙s, T c m + =0.1 Nm, T c m = −0.1 Nm, T c L + = 5 Nm, T c L = −5 Nm, 2 Δ = 1 arcmin, and n 1 = 3. Reference will be made to the velocity control loop, and the loop is closed on the load side, the speed measurements being actually numerical differentiations of position measurements obtained with an encoder. A PI (Proportional Integral) regulator is used, whose tuning had already been performed independently of this article. This tuning, however, is inessential here, as the goal is just the validation of the model and identification method. The sine signal with an amplitude of 30°/s and frequency of 1 Hz is input as the command, and the identification results without load and with load are shown in Figure 5a,b, respectively. In addition, Table 1 lists the converged values.
It can be seen from Figure 5 and Table 1 that the multi-parameter online identification method proposed in this paper can accurately estimate the values of J L , B m , B L , K s , T c m + , T c m , T c L + , T c L , and Δ with and without load, and the steady-state error is not more than 10%.

4.2. Experimental Results

A series of experiments were carried out to validate the effectiveness of the multi-parameter online identification method. The experimental projects are mainly divided into two parts: The multi-parameter online identification tests were carried out in part one. The second part validated the accuracy of the dynamic model by updating the model parameters in real-time based on the online identification results.

4.2.1. Multi-Parameter Online Identification Results

The multi-parameter online identification results of the actual system before and after adding the mass blocks are shown in Figure 6a,b, respectively, and whose converged values are listed in Table 2.
The identification results show that the multi-parameter online identification method can not only recognize the adjustment of load but also detect the change of backlash and friction when the load varies. The backlash and friction torque increase with the increase of the mass blocks. The reason is that with the mass blocks added, the pressure on the bearing increased, and the Coulomb friction torque is proportional to the pressure, so the friction torque increased. When the increment of friction torque is greater than the inertia torque, the angular forward movement of the load due to the inertia would reduce, so the measured backlash would enlarge.

4.2.2. Dynamic Model Validation Results

By live updating all parameters identified online to the model, we compared the similarity between the model and the actual system. Figure 7a,b show the comparison results under no load and load, respectively.
In the figure, the solid gray curve is the linear dual-inertia model without backlash and nonlinear friction torque, the black dotted curve represents the model proposed in this paper, and the blue dashed curve is the velocity of the actual system collected by the absolute encoder. When time < 15 s, the value of the parameters is set to the initial value and fixed. When time > 15 s, the parameters are live updated through online estimation.
It can be seen from Figure 7a that the traditional linear model has a low fitting degree with the actual system. However, the proposed model is highly similar to the actual system, indicating that the initial value assigned to the proposed model is consistent with the system. When there is load, Figure 7b shows that the velocity of the fixed value model is higher than that of the actual velocity (time < 15 s). After switching to the values identified online (time > 15 s), the model is highly consistent with the actual system again. The reason is that after adding the mass blocks, the moment of inertia of the load increase, while the values of the fixed value model are still the initial value, which is less than the actual system, resulting in the model velocity being greater than the actual system. The experimental results show that although the system characteristics have changed after adjusting the load, the model can still well monitor the system throughmulti-parameter online identification.
The fitting degrees between the two models and the actual system are expressed by the root mean square of error (RMSE), and the results are shown in Table 3. It can be seen from Table 3 that, compared with the fixed values linear model, the RMSE of the proposed model with load can be reduced from 6.83 to 2.37, which is improved by 65.3% at most.

5. Conclusions

An adaptive multi-parameter estimation method is proposed to monitor the state of the ISP with high accuracy when the load is changed. The dual-inertia dynamic model considering the backlash and the nonlinear friction torque of the motor and load is formed, and the online identification expressions of the parameters of the motor and load are obtained by using forward Euler method. Then, an adaptive multi-parameter estimation method based on the RELS is put forward. Finally, the effectiveness of the multi-parameter estimation method is verified by simulations and experiments, and the following two conclusions are obtained:
(1)
Simulation and experimental results show that when the load changes, the multi-parameter estimation method can simultaneously identify the changes of J L , B m , B L , K s , T c m + , T c m , T c L + , T c L , and Δ at one time, and the steady-state error is less than 10%, which is more comprehensive than previous studies;
(2)
Compared with the traditional linear dual-inertia model neglecting the backlash and nonlinear friction torque, the RMSE between the proposed model and the actual system can be reduced from 6.83 to 2.37, which is improved by 65.3% at most.
Thus, the proposed model and adaptive multi-parameter estimation method can realize the status monitoring of the ISP when the loads are frequently changed and provide a basis for the adaptive high-precision control.

Author Contributions

Conceptualization, J.Z.; methodology, J.Z.; software, B.L. and N.C.; validation, Z.W. and N.C.; formal analysis, J.Z.; investigation, J.Z.; resources, J.Z.; data curation, J.Z.; writing—original draft preparation, J.Z.; writing—review and editing, X.X. and D.F.; visualization, J.Z.; supervision, X.X. and D.F.; project administration, D.F.; funding acquisition, D.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R and D Program of China (Grant No. 2019YFB2004704).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jiang, X.; Fan, D.; Fan, S.; Xie, X.; Chen, N. High-precision gyro-stabilized control of a gear-driven platform with a floating gear tension device. Front. Mech. Eng. 2021, 16, 487–503. [Google Scholar] [CrossRef]
  2. Weng, J.; Liu, J.; Jiao, M.; Kou, K. Analysis and on-line compensation of gravity disturbance in a high-precision inertial navigation system. GPS Solut. 2020, 24, 83. [Google Scholar] [CrossRef]
  3. Ren, W.; Luo, Y.; He, Q.; Zhou, X.; Deng, C.; Mao, Y.; Ren, G. Stabilization Control of Electro-Optical Tracking System with Fiber-Optic Gyroscope Based on Modified Smith Predictor Control Scheme. IEEE Sens. J. 2018, 18, 8172–8178. [Google Scholar] [CrossRef]
  4. Yang, Y.; Lin, Z.; Liu, F. Stable Imaging and Accuracy Issues of Low-Altitude Unmanned Aerial Vehicle Photogrammetry Systems. Remote Sens. 2016, 8, 316. [Google Scholar] [CrossRef]
  5. Zhou, X.; Shi, Y.; Li, L.; Yu, R.; Zhao, L. A High Precision Compound Control Scheme Based on Non-singular Terminal Sliding Mode and Extended State Observer for an Aerial Inertially Stabilized Platform. Int. J. Control Autom. Syst. 2020, 18, 1498–1509. [Google Scholar] [CrossRef]
  6. Yan, L.; Dai, J.; Zhao, Y.; Chen, C. Real-Time 3D Mapping in Complex Environments Using a Spinning Actuated LiDAR System. Remote Sens. 2023, 15, 963. [Google Scholar] [CrossRef]
  7. Wang, S.; Zhu, R. Nonlinear dynamic analysis of GTF gearbox under friction excitation with vibration characteristics recognition and control in frequency domain. Mech. Syst. Signal Process. 2021, 151, 107373. [Google Scholar] [CrossRef]
  8. Cao, Z.; Chen, Z.; Jiang, H. Nonlinear dynamics of a spur gear pair with force-dependent mesh stiffness. Nonlinear Dyn. 2020, 99, 1227–1241. [Google Scholar] [CrossRef]
  9. Siyu, C.; Jinyuan, T.; Caiwang, L.; Qibo, W. Nonlinear dynamic characteristics of geared rotor bearing systems with dynamic backlash and friction. Mech. Mach. Theory 2011, 46, 466–478. [Google Scholar] [CrossRef]
  10. Harandi, M.R.J.; Khalilpour, S.A.; Taghirad, H.D.; Romero, J.G. Adaptive control of parallel robots with uncertain kinematics and dynamics. Mech. Syst. Signal Process. 2021, 157, 107693. [Google Scholar] [CrossRef]
  11. Li, S.; Liu, Z. Adaptive Speed Control for Permanent-Magnet Synchronous Motor System with Variations of Load Inertia. IEEE Trans. Ind. Electron. 2009, 56, 3050–3059. [Google Scholar] [CrossRef]
  12. Ding, J.; Zhang, W. Finite-time adaptive control for nonlinear systems with uncertain parameters based on the command filters. Int. J. Adapt. Control Signal Process. 2021, 35, 1754–1767. [Google Scholar] [CrossRef]
  13. Wang, S.; Na, J. Parameter Estimation and Adaptive Control for Servo Mechanisms with Friction Compensation. IEEE Trans. Ind. Inform. 2020, 16, 6816–6825. [Google Scholar] [CrossRef]
  14. Zhou, J.; Wen, C.; Wang, W. Adaptive control of uncertain nonlinear systems with quantized input signal. Automatica 2018, 95, 152–162. [Google Scholar] [CrossRef]
  15. She, J.; Wu, L.; Zhang, C.-K.; Liu, Z.-T.; Xiong, Y. Identification of Moment of Inertia for PMSM Using Improved Modelreference Adaptive System. Int. J. Control Autom. Syst. 2022, 20, 13–23. [Google Scholar] [CrossRef]
  16. Liu, F.; Kang, E.; Cui, N. Single-loop model prediction control of PMSM with moment of inertia identification. IEEJ Trans. Elec. Electron. Eng. 2020, 15, 577–583. [Google Scholar] [CrossRef]
  17. Kim, S. Moment of Inertia and Friction Torque Coefficient Identification in a Servo Drive System. IEEE Trans. Ind. Electron. 2019, 66, 60–70. [Google Scholar] [CrossRef]
  18. Lian, C.; Xiao, F.; Gao, S.; Liu, J. Load Torque and Moment of Inertia Identification for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Observer. IEEE Trans. Power Electron. 2019, 34, 5675–5683. [Google Scholar] [CrossRef]
  19. Yang, M.; Liu, Z.; Long, J.; Qu, W.; Xu, D. An Algorithm for Online Inertia Identification and Load Torque Observation via Adaptive Kalman Observer-Recursive Least Squares. Energies 2018, 11, 778. [Google Scholar] [CrossRef]
  20. Nevaranta, N.; Derammelaere, S.; Parkkinen, J.; Vervisch, B.; Lindh, T.; Stockman, K.; Niemela, M.; Pyrhonen, O.; Pyrhonen, J. Online Identification of a Mechanical System in Frequency Domain Using Sliding DFT. IEEE Trans. Ind. Electron. 2016, 63, 5712–5723. [Google Scholar] [CrossRef]
  21. Amini, F.; Aghabarari, E. Online parameter estimation and adaptive control with limited information in structures. J. Vib. Control 2022, 28, 2717–2731. [Google Scholar] [CrossRef]
  22. Alvaro-Mendoza, E.; De León-Morales, J.; Salas-Peña, O. State and parameter estimation for a class of Nonlinear Systems based on Sliding Mode Approach. ISA Trans. 2021, 112, 99–107. [Google Scholar] [CrossRef] [PubMed]
  23. Xu, Z.; Du, L.; Wang, H.; Deng, Z. Particle swarm optimization-based algorithm of a symplectic method for robotic dynamics and control. Appl. Math. Mech.-Engl. Ed. 2019, 40, 111–126. [Google Scholar] [CrossRef]
  24. Wang, X.; Liu, B.; Mei, X.; Yun, X.; Li, X.; Li, Q.; Wang, X. Genetic algorithm for dynamic parameters estimation of the machine tool worktable using the residual vibration signal. J. Vib. Control 2022, 28, 1433–1440. [Google Scholar] [CrossRef]
  25. Zhang, Q.; Fan, Y. The Online Parameter Identification Method of Permanent Magnet Synchronous Machine under Low-Speed Region Considering the Inverter Nonlinearity. Energies 2022, 15, 4314. [Google Scholar] [CrossRef]
  26. Erkorkmaz, K.; Altintas, Y. High speed CNC system design. Part III: High speed tracking and contouring control of feed drives. Int. J. Mach. Tools Manuf. 2001, 41, 1637–1658. [Google Scholar] [CrossRef]
Figure 1. The structure of the two-axis inertial stabilization platform.
Figure 1. The structure of the two-axis inertial stabilization platform.
Actuators 12 00176 g001
Figure 2. Nonlinear dynamic model framework.
Figure 2. Nonlinear dynamic model framework.
Actuators 12 00176 g002
Figure 3. Principle of the online backlash test method.
Figure 3. Principle of the online backlash test method.
Actuators 12 00176 g003
Figure 4. The experimental platform.
Figure 4. The experimental platform.
Actuators 12 00176 g004
Figure 5. Convergence process of the multi-parameter online identification in the simulation. (a) Without load; (b) With load.
Figure 5. Convergence process of the multi-parameter online identification in the simulation. (a) Without load; (b) With load.
Actuators 12 00176 g005
Figure 6. Convergence process of multi-parameter online identification in the experiment. (a) Without load; (b) With load.
Figure 6. Convergence process of multi-parameter online identification in the experiment. (a) Without load; (b) With load.
Actuators 12 00176 g006
Figure 7. Dynamic model experimental verification. (a) Without load; (b) With load.
Figure 7. Dynamic model experimental verification. (a) Without load; (b) With load.
Actuators 12 00176 g007aActuators 12 00176 g007b
Table 1. The converged values of the identification results in the simulation.
Table 1. The converged values of the identification results in the simulation.
Without LoadWith Load
ParametersThe Set ValueThe Estimated ValueError (%)The Set ValueThe Estimated ValueError (%)
B ^ m (Nm∙rad−1∙s)0.0050.0045100.0050.004676.6
J ^ L (kg∙m2)0.220.2200.450.4069.78
B ^ L (Nm∙rad−1∙s)2020.512.552020.542.7
K ^ s (Nm∙rad−1)1 × 1061 × 10601 × 1061 × 1060
T ^ c m + (Nm)0.10.09280.10.09049.6
T ^ c m (Nm)−0.1−0.10460.46−0.1−0.10340.34
T ^ c L + (Nm)54.6437.1454.6127.76
T ^ c L (Nm)−5−4.6836.34−5−4.686.4
2 Δ (arcmin)10.9~1.11011~1.110
Table 2. The converged values of the identification results in the experiment.
Table 2. The converged values of the identification results in the experiment.
ParametersWithout LoadWith Load
B ^ m (Nm∙rad−1∙s)2.4 × 10−32.4 × 10−3
J ^ L (kg∙m2)0.2460.453
B ^ L (Nm∙rad−1∙s)23.1725.23
K ^ s (Nm∙rad−1)9.7 × 1058.9 × 105
T ^ c m + (Nm)0.10.11
T ^ c m (Nm)−0.095−0.12
T ^ c L + (Nm)1.92.89
T ^ c L (Nm)−1.86−2.01
2 Δ (arcmin)0.821.74
Table 3. The RMSE of the model and actual system.
Table 3. The RMSE of the model and actual system.
ExperimentsWithout LoadWith Load
Linear model (fixed values)5.236.83
Linear model (online identification values)5.164.36
Proposed model(fixed values)2.123.52
Proposed model (online identification values)2.112.37
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zheng, J.; Xie, X.; Li, B.; Wan, Z.; Chen, N.; Fan, D. Adaptive Multi-Parameter Estimation of Inertial Stabilization Platform with Unknown Load. Actuators 2023, 12, 176. https://doi.org/10.3390/act12040176

AMA Style

Zheng J, Xie X, Li B, Wan Z, Chen N, Fan D. Adaptive Multi-Parameter Estimation of Inertial Stabilization Platform with Unknown Load. Actuators. 2023; 12(4):176. https://doi.org/10.3390/act12040176

Chicago/Turabian Style

Zheng, Jieji, Xin Xie, Baoyu Li, Ziping Wan, Ning Chen, and Dapeng Fan. 2023. "Adaptive Multi-Parameter Estimation of Inertial Stabilization Platform with Unknown Load" Actuators 12, no. 4: 176. https://doi.org/10.3390/act12040176

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop