Abstract
This paper investigates the problem of compensating miss-distance delay in opto-electronic platform tracking servo system. According to the characteristic of LOS (light-of-sight) motion, we setup the Markovian process model and compensate this unknown time-varying delay by feed-forward forecasting controller based on robust H∞ control. Finally, simulation based on double closed-loop PI (Proportion Integration) control system indicates that the proposed method is effective for compensating unknown time-varying delay. Tracking experiments on the opto-electronic platform indicate that RMS (root-mean-square) error is 1.253 mrad when tracking 10° 0.2 Hz signal.
1. Introduction
The opto-electronic platform can quickly capture and track the moving target on the aircraft, which had a widely application in aircraft reconnaissance surveying, searching, rescuing and assessing shells-hitting result. As shown in Figure 1, miss-distance between the moving target and LOS was measured by image tracking sensor in the opto-electronic platform. Then, this miss-distance was sent to servo system and the DC motor was controlled by servo system to produce the corresponding movement for eliminating miss-distance and tracking the target.
Figure 1.
The opto-electronic platform tracking servo system.
However, there was a non-negligible miss-distance delay caused by the process of producing image by CCD (Charge Coupled Device), measuring miss-distance by image tracking sensor and transmitting miss-distance data to servo system. This miss-distance delay in the opto-electronic platform tracking servo system can be described as unknown, bounded and time-varying. It reduced the bandwidth, tracking accuracy and even caused servo system to oscillate. Consequently, compensating miss-distance delay in opto-electronic platform was absolutely necessary.
In the past decades, control systems with time-delay have attracted much attention. To the best of our knowledge, the engineering solution of this problem was roughly divided into two categories. The widely used methods are probably to design the appropriate controller u(t)/U(K) directly. As noticed in [1], time-varying delay has received very little attention. Until very recently, heavily research has done on infinite-time systems with time-varying delay [1,2,3,4,5,6,7,8,9,10,11,12]. With the development of the linear matrix inequality (LMI) approach, robust H∞ controller for time-delay systems has been greatly discussed for stochastic systems [13,14,15,16,17,18,19,20]. However, design of the controller u(t)/U(K) directly under unknown time-varying delay cannot meet the accuracy requirements because tracking accuracy must be mrad level.
Another efficient approach is compensating time-delay by feed-forward forecasting based on maneuvering target tracking [21,22,23,24,25,26,27,28], such as such as particle filter [23], Kalman filter [24] and H∞ filter [27], which was already used for compensating miss-distance delay in opto-electronic platform tracking servo system. However, all those methods can only be used for compensating constant-time delay. To the best of our knowledge, very little attention has been paid to the problem of feed-forward forecasting controller for discrete-time Markovian systems with unknown time-varying delay.
In this paper, we focus on compensating unknown time-varying delay in the opto-electronic platform tracking servo system and design a new feed-forward forecasting controller based on robust H∞ controller. Simulation based on double closed-loop PI control system indicates that the proposed method is effective for compensating unknown time-varying delay. Tracking experiments on the opto-electronic platform indicate that root-mean-square (RMS) error is 1.253 mrad when tracking 10° 0.2 Hz signal. The remainder of this paper is organized as follows. Section 2 analyzes effect of miss-distance delay on the opto-electronic platform tracking servo system. The proposed method is presented in Section 3. Section 4 presents the experiment base on double closed-loop PI control system and some conclusions of this study are given in Section 5.
2. Problem Statement
The most effective control program for the opto-electronic platform tracking servo system was double closed-loop control, the position control loop based on opto-electronic encoder and the velocity control loop based on rate gyro, which had been proven to be effective in numerous applications over the years [29].
As shown in Figure 2, effect of miss-distance delay on the opto-electronic platform tracking servo system is equal to adding the transfer function e−τs on the position control loop [30,31,32]. The frequency characteristics of e−τs:
where Aτ(jw) is the amplitude-frequency characteristics, and фτ(jw) is the phase-frequency characteristics. Equation (1) indicates that miss-distance delay only affects the phase characteristics.
Figure 2.
Diagram of position control loop and velocity control loop.
The lost phase margin:
where fc is the crossover frequency, and d(t) is the miss-distance delay.
The controlled object G(s) can be written as Equation (3), where Ce is the back electromotive force of DC motor, Tm is the electromechanical time, and Te is the electromagnetic time. In this paper, we separately design double closed-loop PI controller in no-delay situation and delay situation. Bode diagram of open position-loop and closed position-loop in each situation is shown in Figure 3 and Figure 4. The result of tracking 10° 0.2 Hz signal in delay situation is shown in Figure 5.
Figure 3.
Bode diagram of open position-loop and closed position-loop in no-delay situation.
Figure 4.
Bode diagram of open position-loop and closed position-loop in delay situation.
Figure 5.
(a) LOS motion curve of tracking 10° 0.2 Hz signal without compensating miss-distance delay; and (b)tracking error of tracking 10° 0.2 Hz signal without compensating miss-distance delay.
3. Proposed Method
3.1. Time-Varying Delay Model Setup
The opto-electronic platform tracking servo system contains azimuth controller and pitch controller. Considering the design of azimuth controller and pitch controller are the same, in this paper, we only design the azimuth controller. This problem can be described as the following liner discrete-time Markovian system:
where X(k) is system state vector and is shown in Equation (5), x1(k) is position data at time k, x2(k) is velocity data at time k and x3(k) is acceleration data at time k. U(k) is the mean acceleration at time k, Y(k) is the measured output at time k, and W(k) is noise matrix which belongs to l2[0,∞). A(rk), B(rk), C, and H(rk) are known matrices. ∆A(rk) and ∆B(rk) are unknown delay matrices related to the unknown time-varying delay d(k). d(k) is satisfied with:
Let {rk, k ∈ Z+} be discrete-time Markov process, which takes values on finite space S = {0,1,2 ,…,N} with transition rate matrix Π = {πij, i,j ∈ S}, where πij is the transition rate from i to j given by:
Define rk = i, then Equations (4) can be written as:
where Ai(k) = A(rk) + ∆A(rk), and Bi(k) = B(rk) + ∆B(rk).
According to mean-adaptive acceleration model of maneuvering target, the continuous-time state equation can be described as:
where a(t) is the mean acceleration at time t and δ is the maneuvering frequency.
Define t = T + di(k), and Ai, Bi, and C in discrete-time Markovian system (Equation (8)) satisfy Equations (10)–(12), respectively.
Considering only position data x1(k) can be observed in the opto-electronic platform tracking servo system, observing matrix Hi can be described as:
3.2. Controller System Design
In this paper, we consider one opto-electronic platform tracking servo system with dmin = 40 ms and dmax = 80 ms. Assume di(k) satisfies discrete-time Uniform Distribution, which means:
Define estimating state Z(k):
where Li(k) = [1,0,0]. Let denote the estimate of Z(k) which is the measured output Y(k). The error e(k) can be written as:
Equation (8) is robustly stochastically stable under the condition:
where γ is H∞ level. Equation (17) is satisfied with appropriate H∞ level γ and i ∈ S, if and only if there exist Pi(k+1|k) such that following matrix inequalities hold:
where Pi(k+1|k)satisfies the Discrete-time Riccati Equation:
According to the analysis above, feed-forward forecasting controller system is design as follows:
- (1)
- Select minimal γ > 0 and i ∈ S which can satisfy Equations (18)–(20). γ is a constant that is selected by testing experiment to satisfy the requirement of engineering and i is time-varying.
- (2)
- Prediction:where Pi(k+1|k) and Ri(k) are shown in Equations (19) and (20).
- (3)
- Measurement update:
- (4)
- Transmitting current data:As shown in Figure 6, we transmit the current position and velocity to position/velocity control loop separately after feed-forward forecasting. The DC motor was controlled by servo system to produce the corresponding movement for eliminating miss-distance and tracking the target.
Figure 6. Diagram of feed-forward forecasting controller in opto-electronic platform.
4. Experiment
Considering one opto-electronic platform tracking servo system, Ce = 1.333 V, Tm = 0.7 s, Te = 0.006 s, sample frequency of velocity-loop is 500 Hz, and sample frequency of position-loop is 50 Hz. According to Equation (3), controlled object G(s) can be written as:
We design Gv(s) and Gp(s) as shown in Equation (25). The bandwidth of velocity-loop is 28 Hz. The bandwidth of position-loop is 18 Hz. Both of them satisfy engineering indicator.
The sample period Ts is 0.02 s and γ = 0.8 is selected by testing experiment. The actual time from X(k) to X(k+1) can be written as:
We use the proposed method to track 10° 0.2 Hz input signal and the LOS motion curve is shown in Figure 7a. The real motion curve and the output curve are almost overlapped because the amplitude of LOS motion curve is far bigger than tracking error. The tracking error is shown in Figure 7b. In Figure 7b, we can calculate that RMS error is 0.0673°, which satisfies engineering indicator 1.5 mrad (0.0860°).
Figure 7.
(a) LOS motion curve of our method when tracking 10° 0.2 Hz signal; and (b) tracking error of our method when tracking 10° 0.2 Hz signal.
In order to verify the performance of the proposed method for compensating unknown time-varying delay, we conduct contrast experiments based on Kalman filter/H∞, filter which were used for compensating constant-delay in the opto-electronic platform tracking servo system before. Those constant time-delay methods are shown as follows:
where W(k) and V(k) are unrelated Gaussian white noise and satisfy Equations (29). Φ, C and H are known matrices which, respectively, satisfy Equations (30)–(32).
We also consider the opto-electronic platform tracking servo system with unknown time-varying delay, which ranges from 40 ms to 80 ms. For those constant time-delay methods, assume d(t) satisfies:
From Equation (33) we can see that d(t) is three times the sample period Ts and this 60 ms constant-delay can be compensated by three steps Kalman filter/H∞ filter. The tracking error of Kalman filter/H∞ filter for tracking 10° 0.2 Hz signal is separately shown in Figure 8a,b.
Figure 8.
(a) Tracking error of Kalman filter when when tracking 10° 0.2 Hz signal; and (b) tracking error of H∞ filter when when tracking 10° 0.2 Hz signal.
As shown in Table 1, we make a comparison of tracking accuracy according to the experiment. The RMS error of Kalman filter is 0.3022° and RMS error of H∞ filter is 0.1839°. Both of them cannot satisfy engineering indicator 1.5 mrad (0.0860°). It seems that they are unable to compensate unknown time-varying delay in opto-electronic platform tracking servo system. It also indicates that our method is effective for compensating unknown time-varying delay and satisfied engineering indicator in the opto-electronic platform tracking servo system.
Table 1.
Tracking accuracy comparison.
In order to verify the simulation result of proposed method above, we do tracking experiments on the opto-electronic platform. As shown in Figure 9, we fix the opto-electronic platform and make the moving-target move with 10° 0.05 Hz, 10° 0.1 Hz, and 10° 0.2 Hz, separately. We can know the tracking error by outputting the miss-distance data in the opto-electronic platform. The result of tracking error with 10° 0.05 Hz, 10° 0.1 Hz, and 10° 0.2 Hz moving-target is shown in Figure 10, Figure 11 and Figure 12, respectively.
Figure 9.
Schematic diagram of tracking experiment on the opto-electronic platform.
Figure 10.
Tracking error of proposed method when moving-target move with 10° 0.05 Hz.
Figure 11.
Tracking error of proposed method when moving-target move with 10° 0.1 Hz.
By tracking experiments of moving target with amplitude 10° and frequency less than 0.2 Hz, we obtain the relationship of tracking error and frequency, as shown in Figure 13. It shows that tracking error is less than 1.253 mrad under the situation that amplitude is 10° and frequency is less than 0.2 Hz, which is similar to simulation result (1.175 mrad).
Figure 13.
Proposed method’s relationship of tracking error and frequency.
5. Conclusions
Miss-distance delay in the opto-electronic platform tracking servo system reduces the bandwidth and tracking accuracy, even causing the system to oscillate. To compensate for this unknown time-varying delay in the opto-electronic platform tracking servo system, we setup the Markovian process model and design a new feed-forward forecasting controller based on robust H∞ controller in this paper. Simulation based on double closed-loop PI control system indicates that the proposed method is effective for compensating unknown time-varying delay. The bandwidth is improved from 3 Hz to 18 Hz. Finally, tracking experiments on the opto-electronic platform indicate that root-mean-square (RMS) error is 1.253 mrad when tracking 10° 0.2 Hz signal.
Acknowledgments
This work was supported in part by National Natural Science Foundation of China under Grant 61405192, and in part by Technology Development Foundation of Jilin Province under Grant 20140520114JH. We would like to thank the Editor, the Associate Editor and the anonymous reviewers for their constructive comments, which greatly improved the quality and presentation of this paper.
Author Contributions
Ruihong Xie, Jiaquan Li and Tao Zhang conceived and designed the experiments; Ruihong Xie and Jiaquan Li performed the experiments and analyzed the data; Ruihong Xie wrote the paper; and Tao Zhang and Ming Dai revised the paper. All of the authors have read and approved the final manuscript.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Krstic, M. Lyapunov stability of linear predictor feedback for time-varying input delay. IEEE Trans. Autom. Control 2010, 55, 554–559. [Google Scholar] [CrossRef]
- Bekiaris-Liberis, N.; Krstic, M. Delay-adaptive feedback for liner feedforward systems. Syst. Control Lett. 2010, 59, 277–283. [Google Scholar] [CrossRef]
- Bekiaris-Liberis, N.; Krstic, M. Stabilization of linear strict-feedback systems with delayed integrators. Automatica 2010, 46, 1902–1910. [Google Scholar] [CrossRef]
- Bekiaris-Liberis, N.; Krstic, M. Lyapunov stability of linear predictor feedback for distributed input delays. IEEE Trans. Autom. Control 2011, 56, 655–660. [Google Scholar] [CrossRef]
- Krstic, M. Compensation of infinite-dimensional actuator and sensor dynamics. IEEE Control Syst. Mag. 2010, 30, 22–41. [Google Scholar] [CrossRef]
- Li, Z.J.; Chen, Z.T. Direct adaptive controller for uncertain MIMO dynamic systems with time-varying delay and dead-zone inputs. Automatica 2016, 63, 287–291. [Google Scholar] [CrossRef]
- Zhou, B.; Egorov, A.V. Razumikhin and Krasovskii stability theorems for time-varying time-delay systems. Automatica 2016, 71, 281–291. [Google Scholar] [CrossRef]
- Zhou, B.; Lin, Z.L.; Duan, G.R. Truncated predictor feedback for linear systems with long time-varying input delays. Automatica 2012, 48, 2387–2399. [Google Scholar] [CrossRef]
- Mazenc, F.; Malisoff, M.; Niculescu, S.I. Reduction model approach for linear time-varying systems with delays. IEEE Trans. Autom. Control 2014, 59, 2068–2082. [Google Scholar] [CrossRef]
- Cacace, F.; Germani, A.; Manes, C. An observer for a class of nonlinear systems with time varying observation delay. Syst. Control Lett. 2010, 59, 305–312. [Google Scholar] [CrossRef]
- Mazenc, F.; Malisoff, M. Stability analysis for time-varying systems with delay using linear Lyapunov functionals and a positive systems approach. IEEE Trans. Autom. Control 2016, 61, 771–776. [Google Scholar] [CrossRef]
- Ghanes, M.; De, L.J.; Barbot, J.P. Observer design for nonlinear systems under unknown time-varying delays. IEEE Trans. Autom. Control 2013, 58, 1529–1534. [Google Scholar] [CrossRef]
- Mathiyalagan, K.; Park, J.H. Robust mixed H∞ and passive filtering for networked Markov jump systems with impulses. Signal Process. 2014, 101, 162–173. [Google Scholar] [CrossRef]
- Yang, R.; Shi, P.; Liu, G. Filtering for discrete-time networked non-linear systems with mixed random delays and packet dropouts. IEEE Trans. Autom. Control 2011, 56, 2655–2660. [Google Scholar] [CrossRef]
- Cheng, J.; Zhu, H.; Zhong, S.; Zeng, Y.; Dong, X. Finite-time H∞ control for a class of Markovian jump systems with mode-dependent time-varying delays via new Lyapunov functional. ISA Trans. 2013, 52, 768–774. [Google Scholar] [CrossRef] [PubMed]
- Zhou, S.; Feng, G. H∞ filtering for discrete-time systems with randomly varying sensor delays. Automatica 2008, 44, 1918–1922. [Google Scholar] [CrossRef]
- Wu, Z.G.; Park, J.H.; Su, H.; Song, B.; Chu, J. Mixed H∞ and passive filtering for singular systems with time delays. Signal Process. 2013, 93, 1705–1711. [Google Scholar] [CrossRef]
- Zhuang, G.; Xu, S.; Zhang, B.; Xia, J.; Chu, Y. Unified filters design for singular Markovian jump systems with time-varying delays. J. Franklin Inst. 2016, 353, 3739–3768. [Google Scholar] [CrossRef]
- Zhang, W.; Zhao, Y.; Sheng, L. Some remarks on stability of stochastic singular systems with state-dependent noise. Automatica 2015, 51, 273–277. [Google Scholar] [CrossRef]
- Ma, Y.; Gu, N.; Zhang, Q. Non-fragile robust H∞ control for uncertain discrete-time singular systems with time-varying delays. J. Franklin Inst. 2014, 351, 3163–3181. [Google Scholar] [CrossRef]
- Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part I: Dynamic models. IEEE Trans. Aerosp. Electron. Syst. 2003, 39, 1333–1364. [Google Scholar]
- Li, X.R.; Jilkov, V.P. Survey of maneuvering target tracking. Part V: Multiple-model methods. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1255–1321. [Google Scholar]
- Yu, Y.H.; Cheng, Q.S. Particle filters for maneuvering target tracking problem. Signal Process. 2006, 86, 195–203. [Google Scholar] [CrossRef]
- Rambabu, K.; Bjarne, F.; Lars, I. Applying the unscented Kalman filter for nonlinear state estimation. J. Process Control 2008, 18, 753–768. [Google Scholar]
- Ristic, B.; Arulampalam, M.S. Tracking a manoeuvring target using angle-only measurements: Algorithms and performance. Signal Process. 2003, 83, 1223–1238. [Google Scholar] [CrossRef]
- Hernandez, M.L.; Ristic, B.; Farina, A. Performance measure for Markovian switching systems using best-fitting Gaussian distributions. IEEE Trans. Aerosp. Electron. Syst. 2008, 44, 724–747. [Google Scholar] [CrossRef]
- Li, W.L.; Jia, Y.M. Distributed interacting multiple model H∞ filtering fusion for multiplatform maneuvering target tracking in clutter. Signal Process. 2010, 90, 1655–1668. [Google Scholar] [CrossRef]
- Jankovic, M. Forwarding, backstepping, and finite spectrum assignment for time delay systems. Automatica 2009, 45, 2–9. [Google Scholar] [CrossRef]
- Chen, F.; Yuan, W. Design and Implementation of an Optimized Double Closed-Loop Control System for MEMS Vibratory Gyroscope. IEEE Sens. J. 2014, 14, 184–196. [Google Scholar] [CrossRef]
- Steven, L.C. Track Loop Bandwidth, Sensor Sample Frequency, and Track Loop Delays. In Proceedings of the Acquisition, Tracking, and Pointing XII, Orlando, FL, USA, 13 April 1998; pp. 69–76. [Google Scholar]
- Tsang, K.M.; Lo, W.L.; Rad, A.B. Adaptive delay compensated PID controller by phase margin design. ISA Trans. 1998, 37, 177–187. [Google Scholar] [CrossRef]
- Srivastava, S.; Pandit, V.S. A PI/PID controller for time delay systems with desired closed loop time response and guaranteed gain and phase margins. J. Process Control 2016, 37, 70–77. [Google Scholar] [CrossRef]
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).