A novel servo control method based on feedforward control – Fuzzygrey predictive controller for stabilized and tracking platform system
Meng Wang^{1} , He Zhang^{2} , Xiaofeng Wang^{3} , Yunfeng He^{4} , Jianshan Lu^{5}
^{1, 2, 3, 4}Nanjing University of Science and Technology, Nanjing, China
^{1}Shanghai Research Institute of Aerospace Information, Shanghai, China
^{5}College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou, China
^{4}Corresponding author
Journal of Vibroengineering, Vol. 18, Issue 8, 2016, p. 52665280.
https://doi.org/10.21595/jve.2016.17255
Received 8 June 2016; received in revised form 14 November 2016; accepted 29 November 2016; published 31 December 2016
JVE Conferences
Through analysis of the timedelay characteristics of stabilized and tracking platform position tracking loop and of attitude disturbance exciting in stabilization and tracking platform systems, a compound control method based on adaptive fuzzygrey prediction control (CAGPC) is proposed to improve the disturbance suppression performance and system response of stabilized and tracking platform system. Firstly, the feedforward controller which is to improve disturbance suppression performance of stabilized and tracking platform servo system and aiming at the external disturbances is introduced. Secondly, aiming at the disadvantages of conventional fixed step size of Fuzzygrey prediction and the prediction error forecast model has, an adaptive adjustment module adjusting the prediction step and comprehensive error weight at the same time is proposed, according to the actual control system error and the prediction error, the Fuzzygrey prediction step and the prediction error weights are regulated while to improve the control precision and the adaptability of the system prediction model; At last, Numerical simulation results and the stabilized and tracking platform experimental verification illustrate that the compound control method can improve the stable platform servo system response and the ability of suppress external disturbances and the CAGPC control method has better performance in the stabilized and tracking platform system.
Keywords: Fuzzygrey predictive controller, Adaptive adjustment error module, compound control, stabilized and tracking platform system.
1. Introduction
The stabilized and tracking platform is the device which can keep the stabilized objects in a stable attitude under the actions of external disturbances and make the tracking systems work following the given orders by people in inertial spaces. The stabilizaed and tracking platform used in moving base systems are usually affected by the carrier attitude in the working process, especially when used in the shipborne systems and vehiclemounted systems. As is known to all, in the control process, external disturbance is usually measured but uncontrollable, as long as the external disturbance process characteristics is understood and disturbance is measured accurately, the feedforward control can compensate the disturbance based on the disturbance, which can just eliminate the disturbance effect and keep the control volume is constant, so feedforward control is also known as “disturbance compensator”. The feedforward controller can be processed in time after the disturbance, and it is effective to suppress the dynamic and static deviation caused by the disturbance. In addition, the feedforward control is an openloop control, so as long as the system is stable, the control system must be stable. Many studies validate that feedforward control can improve system robustness and the external disturbance isolation degree effectively. In [1], Erdal and Okyay took a nonlinear liquid level system as a test bed to examine the grey fuzzy PID controller, and the results indicate that grey predictive controller has the ability to control the nonlinear system accurately with little overshoot, with no steadystate error. In [2], In order to solve the current tracking control problem in electric power steering (EPS), the system mathematical model was established and the system type was analyzed, disadvantages of the conventional PID control and fuzzy PID control were studied. Using the feedforward and feedback integrating control theory, a feedforward control integrated with fuzzy PID feedback control algorithm was proposed. Experiment comparisons showed that the proposed algorithm could significantly improve the system stability, response rapidity and following accuracy in current control of electric power steering system. In [3], In order to reduce beam jitter introduced by all kinds of broadband and narrowband disturbance, and improve the satellite acquisition, pointing and tracking (ATP) systemcs pointing accuracy, a new kind of composite control was constructed based on the traditional proportionaintegradifferential (PID) feedback algorithm and the new adaptive feedforward algorithm. Experimental results indicated that the error adaptive feedforward composite control algorithmcs accuracy was nearly 5 times better than that of the classical PID control algorithm and1time better than that of the adaptive feedforward algorithm. In [48], feedforward control methods are used to control the stability of the inertial stabilized platform tracking, carrier based optoelectronic devices, photovoltaic grid connected, servo system high speed positioning and pH control in food industry. In [9], the disturbance based on feedforward control in seeker stability platform to eliminate disturbed angular velocity form platform base. In [10], a control scheme combining the dynamics disturbance force forward feed to solve the strong disturbance force form the dynamics coupling existing in the hydraulic Stewart platform. Of course, it is not easy to achieve full compensation, while the disturbance is often more than one or more specific. In order to ensure a greater adaptability, in many situations, the feedforward control and feedback control are usually combined to form a feedforward feedback control system, which can obtain excellent control quality even if the system is under large and frequent disturbance.
Time lag would appear in the operating process of the adjusting mechanism because that the loads the inertia of the stabilized and tracking platform is huge. In addition, calculation of control variables and unsuitable sampling frequency can bring certain time delays [11]. As we know, the big overshot and control quality can be produced and decreased by the time delay. Grey predictive controller could be employed to improve control quality of time delay system [12]. Grey System Theory, pioneered by Deng (1982), is a new method for studying uncertain problems with less data and poor information, and is applicable to system analysis, data processing, modeling, prediction, decision making and control [13]. GM(1,1) model is the most frequently used model in grey predictions which is suitable for the observed data with exponential distributing, and it has been widely and successfully applied to various systems such as financial, economic, scientific, technological, industrial, social, etc. systems [1122]. In [2325], PID based grey predictive controllers were used to control the sliding inverted pendulum, dynamic tension during cold rolling, vegetable grasping system, respectively. As is known to all, all of prediction models have the predictive errors more or less. In [26, 27], a novel selfadjustable grey prediction controller was proposed respectively. In the proposed control scheme, the current output error and the predicted output error were combined together to form an integrated error. Simulation results indicated that the controller can achieve better dynamic performance and robustness than traditional feedback control. Therefore, in this paper, fuzzygrey predictive controller will be applied in the stabilized and tracking platform system to compensate the time delay.
Therefore, in this study, a compound control method based on adaptive fuzzygrey prediction control and feedforward control (CAGPC) is proposed to improve the system response and disturbance suppression performance of stabilized and tracking platform system. In Section 2, the system composition, the control structure of the tracking stable platform, and the influence of the external disturbance and time lag in the servo control system is introduced respectively. Section 3 introduces the design of the newly proposed controller in detail, including the designs of feedforward controller and adaptive fuzzygrey controller, and the adaptive adjustment error model is also designed. Then in Section 4, some numerical simulations are carried out to demonstrate the effectiveness of the novel control strategy. Finally, concluding remarks are presented in Section 5.
2. The servo control structure of stabilized and tracking platform system
The stabilized and tracking platform system consists of two layers of control mechanism. The bottom layer is the base stable layer, and the upper layer is the target tracking layer. The system includes industrial control computer, attitude measurement system, servo motor, servo driver, DSP controller, parallel regulation mechanism, pitch and azimuth tracking control mechanism, photoelectric tracking system, etc. The attitude information of stabilized and tracking platform system is measured by attitude measurement system for realtime detection, and the two axes in the stable layer adjusting mechanism is driven to adjust the attitude of the platform and complete the control of the system platform of the close loop stability. The tracking layer receive the information sent by industrial control computer or photoelectric tracking system and the optoelectronic devices is under the control mechanism of azimuth and elevation for the target realtime tracking precision, so the dual function of stabilization and tracking is completed at the same time. The stabilized and tracking system is as follows:
Fig. 1. The stabilized and tracking platform system
Fig. 2. Position loop of stabilization and tracking platform
In Fig. 2, ${\theta}_{i}$, ${\theta}_{o}$, $e$, $ec$, $u$ are reference input, system output, tracking error, changes of tracking error, feedback control signal respectively. ${W}_{1}\left(s\right)$, ${W}_{2}\left(s\right)$ and ${e}^{\tau s}$ are the controller, the transfer function of control object and the delay link respectively. ${W}_{f}\left(s\right)$ is the transfer function of disturbance (Relations between platform and carrier is a mechanical solid connection so the disturbance channel can be regarded as pure rigid connection, And here ${W}_{f}\left(s\right)$ is taken to be proportional component). Considering the influence of time delay in position loop and with appropriate simplifications, the transfer function of control object in position loop for the stabilized and tracking platform is:
where ${K}_{r}={C}_{e}{T}_{m}{k}_{cf}/({k}_{n}R\cdot {W}_{p}(s\left)\right)$, ${C}_{e}$ is voltage constant, ${T}_{m}$ is mechanical time constant, $R$ is half of winding resistance ${R}_{U\_V}$, ${W}_{p}$ is the approximate proportional factor between platform rotational angular rate and motor speed, ${k}_{cf}$ is amplification of current feedback.
In the stabilized and tracking system, the servo control of the stable layer is very important, because the stable layer provides a stable level base for the tracking layer. From the above comprehensive analysis, we can know that the stability of servo control is affected by external disturbance and time lag, so this paper mainly focuses on the design of disturbance rejection controller and the processing of time delay. Therefore, according to the existing external uncontrollable disturbances and timedelay, the feedforward controller and the adaptive fuzzygrey prediction controller are designed. And the forecast model of the fuzzygrey model is optimized and the error adaptive compensation is made respectively. The specific process is detailed in the 3 section.
3. Compound control strategy based on adaptive Fuzzygrey predictive controller
3.1. The design of disturbance feedforward controller
Without considering the time delay, the external disturbance of the stabilized and tracking platform mainly comes from the disturbance of the carrier’s attitude, so the control structure of the position loop of the stabilized and tracking platform can be simplified as follows.
Fig. 3. Disturbance feedforward control structure
In Fig. 3, ${W}_{m}\left(s\right)$ and ${W}_{f}\left(s\right)$ are transfer functions of feedforward controller and disturbance channel respectively. From Fig. 3, we can obtain:
The transfer function form attitude disturbance $F\left(s\right)$ to system output ${\theta}_{o}$ is:
When there is only exists attitude disturbance $F\left(s\right)$, according to the absolute invariance principle ($F\left(s\right)\ne 0$, ${\theta}_{o}\equiv 0$), the Eq. (4) should be met as below:
Hence the following equation can be obtained:
Because the platform and the carrier are fixedly connected with the machine, and the interference channel can be viewed as a pure rigid links, so the interference channel transfer function ${W}_{f}\left(s\right)$ can be viewed as a proportion links. And closed loop transfer function ${W}_{3}\left(s\right)$ of the speed loop which is simplified is an order link, so the molecular order of ${W}_{m}\left(s\right)$ will be higher than the denominator order. In the implementation of the system, we need to introduce a number of higher order derivatives of the input signal as the feed forward control signal [28]. When using the static feedforward, for convenience, take ${W}_{m}\left(s\right)={s}^{2}/{K}_{ff}$ to make the system output to the input without static error, and we can obtain from Fig. 3:
What’s more, the equation can be transformed into:
where ${u}_{1}$ is feedback control signal, ${K}_{f}=1/\left({K}_{ff}{T}^{2}\right)$ is the feedforward coefficient, and $T$ is the sampling period. The feedforward coefficient ${K}_{f}$ has been introduced in detail in the paper [29], and here is no longer repeat again.
3.2. Adaptive Fuzzygrey predictive controller
In Fig. 4, Step switching module is the mechanism to determine prediction step size, Modified GM(1.1) module is the grey predictive module, ${K}_{r}$ and ${K}_{g}$ are the weight of the prediction error and the actual error in the comprehensive error respectively. ${W}_{m}\left(s\right)$ is the transfer functions of feedforward controller and ${W}_{f}\left(s\right)$ is the disturbance channel respectively.
Fig. 4. Compound control structure based on adaptive Fuzzygrey prediction control
In Fig. 4, Modified GM(1,1) module is the grey prediction module, Let $Y=\left\{{\theta}_{o}\right(k),k=\mathrm{1,2},...n\}$ stand for a sample of the output components with ${\theta}_{o}\left(k\right)$ which is the output at time $k$. So, we can obtain a positive sequence ${Y}^{\left(0\right)}=\left\{{\theta}_{o}^{\left(0\right)}\left(k\right),k=\mathrm{1,2},\dots ,n\right\}$ by translational processing. Then GM(1,1) model could be constructed with the positive sequence ${Y}^{\left(0\right)}$, A preliminary transformation called accumulated generating operation (AGO) should be applied to reduce the noise of ${Y}^{\left(0\right)}$ series efficiently and to get a new monotonically increasing data series ${Y}^{\left(1\right)}$ at the same time:
By ${Y}^{\left(0\right)}$ and ${Y}^{\left(1\right)}$, the grey differential equation can be formed as follows:
where $a$ is developing coefficient and $b$ is the grey input. Mean generation of consecutive neighbors is suitable for gentle sequences with small intervals. However, the sequence data changes greatly, mean generation may cause big lag errors. Therefore, a new optimal background value formula is used to generate the mean sequence in [30] to solve this problem, and its effectiveness is validated with examples. Here we will employ Eq. (11) to generate the mean sequence for GM(1,1) as well:
$k=\mathrm{2,3},...,n.$
Adopt least square method to estimate the model parameters $[ab{]}^{T}$:
where $B$, $Y$ are the data matrix and data vector respectively:
Whiteformed ordinary differential equation of grey model GM(1,1) is:
Solve Eq. (13) with the obtained model parameters $[ab{]}^{T}$ and apply the inverse AGO (IAGO) to figure out predicted values, the specific calculation process has been described in the paper [31]:
where $\xi $ is prediction step. Since GM(1,1) model parameters are obtained with least square method, the fitting curve may not pass through the first point so that using ${\widehat{\theta}}_{o}^{\left(0\right)}\left(1\right)$ in Eq. (14) as the initialization may be not reasonable. Based on the principle that the new information should be used fully, it is effective to endow more weigh for new information so that the $n$th vector of the original sequence will be used as the initialization in GM(1,1) model. We can obtain:
At last, we can obtain the predicted values ${\widehat{\theta}}_{o}(k+\xi )$ of modified GM(1,1) module:
Finally, we can obtain the predictive system output ${\widehat{\theta}}_{o}(k+\xi )$ by inversing translational processing. In a grey predictive control system, predictions are often done using metabolic models. Thus, the parameters of the prediction device vary with time, and this would guarantee a strong adaptability of the system [22].
As we know, the prediction step size decides the predictive value and finally affects the control performance, so an adaptive step switching module is adopted to regulate the appropriate prediction step size of the grey predictor. When the prediction step fixed step size of the grey prediction controller is a negative or small positive number, the response time of the system is short; when the prediction step is a large and positive number, the response time of the system is long. The negativestep can increase the upward momentum of the output curve for shortening the settling time, and appropriate positivesteps can be used to prevent the overshooting. Thus, for obtaining an excellent system control performance, we use the following switching mechanism in CAGPC to determine prediction step size which would affect the generated control signal [22, 27]:
where ${e}_{l}$ and ${e}_{s}$ are the switching values, ${\xi}_{1}$, ${\xi}_{2}$, ${\xi}_{3}$ and ${\xi}_{4}$ are the big positivestep, middle positivestep, small positivestep and negativestep respectively for different error $e$.
3.3. Adaptive adjustment error module
As is known to all, all of prediction models have the predictive errors more or less. In order to reduce the effect of predictive error to system, an adaptive adjustment error module is designed to do with the predictive errors. In Fig. 4, assumption ${\theta}_{i}\left(k\right)$ and ${\theta}_{i}(k+\xi )$ are the input of system at time $k$ and $k+\xi $ respectively, ${\theta}_{o}\left(k\right)$ and $\stackrel{~}{\theta}(k+\xi )$ are the output of system at time $k$ and the modified GM(1,1) module predictive value at time $k+\xi $ separately, $e\left(k\right)$ and $\widehat{e}(k+\xi )$ are the actual system error and predictive error of system at time $k$ and $k+\xi $ individually, $\stackrel{~}{e}\left(k\right)$ is the comprehensive error. Thus, for obtaining an excellent system control performance, we use the following mechanism in system to determine the weight of prediction error in the comprehensive error [26, 27]:
Form Eqs. (2022), we can see that the actual error and the prediction error are combined together to form an comprehensive error. Furthermore, this module can automatically adjust CAGPC parameters according to the precision of GM(1,1) in order to achieve better control performance and robustness.
4. Numerical simulations
For showing the efficiency of the proposed control strategy, take an actual stabilized and tracking platform system as an example to analyze. Parameters of the studied stabilized and tracking platform system is shown in Table 1.
Table 1. Parameters of a stabilized and tracking platform system
${C}_{e}$ (v)

${T}_{m}$ (s)

${R}_{U\_V}$ (Ω)

${k}_{n}$

${k}_{cf}$ (s)

${W}_{p}\left(s\right)$

140

2.39×10^{3}

18.1

6

0.667

0.020

We use the MATLAB software to finish the simulations. Validation of Fuzzygrey predictive controller is carried first. For the control object described by Eq. (1) and Table 1, there is ${T}_{r}=$ 0.0016, and take $\tau =0.8{T}_{r}$ and $\tau =0.2{T}_{r}$. Proportional controller (KnC), grey predictive controller (GPC) and the CAGPC are employed as regulators of position loop respectively. The fixed prediction step of GPC is 1. The adaptive steps of CAGPC are determined as following:
4.1. System responses of step signal
First, system responses of step signal are illustrated in Figs. 56 respectively.
Fig. 5. $\tau =0.8{T}_{r}$, Step response of the system
a) Response curves
b) Partial enlarged curves
From the Fig. 5 and Fig. 6, we can see that, for the same control system, the delay time is different, but the control effect of the system is basically the same. Through comparison of GPC and KnC, we can find that the performance of GPC is better than KnC for increasing the response of the system, which indicates that grey prediction control is more applicable than the KnC in the control system. In the whole process, the performance of CAGPC is the best. Because the response ability of the system is greatly improved and system does not appear to be overshoot. Consequently, we reach a conclusion that CAGPC could effectively solve the problems of time delay in the stabilized and tracking platform system.
Fig. 6. $\tau =0.2{T}_{r}$, Step response of the system
a) Response curves
b) Partial enlarged curves
4.2. Tracking abilities of sinusoidal signal
Firstly, we employ the proportional controller (KnC), the fixed step grey controller without feedforward controller (GPC), Smith predictive controller (SPC) [31], fuzzy controller (FC) and the CAGPC as regulators of position loop respectively. Furthermore, it is assumed that the external disturbance is the interference of the uniform variation and we take $F\left(t\right)=0.5\mathrm{s}\mathrm{i}\mathrm{n}\left(\pi t\right)+0.5\mathrm{s}\mathrm{i}\mathrm{n}\left(0.2\pi t\right)$ as the disturbance. The transfer function of the interference channel is ${W}_{f}\left(s\right)$ (which is the proportion link) and the proportional amplification factor is 10. The tracking results of sinusoidal signal are as follows:
The tracking curves of sine signal of which amplitude is 20° and the tracking error curves are shown in Figure 7. Under the same interference effect, five controllers all have good tracking abilities for tracking the sinusoidal signal and the tracking error is suppressed in the range of 1°. Among them, due to the presence of feedback time delay and interference effects, the performance of the proportion controller (KnC) and fuzzy controller (FC) is the worst and the maximum tracking error is 0.837°. In the whole process, the control performance of the FC is better than the KnC. While fixed step grey controller (GPC) and Smith predictive controller (SPC) can solve the lag problem in a certain extent and cannot inhibit the external interference without the feedforward controller, which leads to large tracking error. Throughout the whole control process, the performance of CAGPC is a little better than other four controllers and the maximum tracking error of CAGPC is only 0.312°, because not only the time delay is improved effectively but also the external disturbance has been suppressed obviously. Based on the results obtained, we can reach a conclusion that the CAGPC can suppress external disturbances and improve the response ability of system to decrease the influence of external disturbance and time delay in the stabilized and tracking platform system.
4.3. Tracking abilities of complex signal
In order to further evaluate the performance of the method, with the same disturbance excitation as described in Section 4.2, when the input signal is a signal of drastic change (Namely the input signal changes in a short period of time). The process of signal change includes the acceleration of the increase  stable  deceleration process. We employ the proportional controller (KnC), the fixed step grey controller without feedforward controller (GPC), Smith predictive controller (SPC), fuzzy controller (FC) and the CAGPC as regulators of position loop respectively. And the proportional amplification factor is 10 too. The tracking abilities of five controllers are shown in Fig. 8.
Fig. 7. Tracking abilities of five controllers
a) Tracking curves
b) Partial enlarged curves
c) Tracking error curves
d) Partial enlarged curves
Fig. 8 illustrates five controllers all have certain tracking abilities for tracking the complex signal under the same interference effect. When the input signal changes dramatically, the tracking error of five controllers is a little larger in a certain extent. For the four controllers of the KnC, GPC, SPC and FC, when the signal from the acceleration to the stationary phase and from the smooth to the deceleration phase, at this point the tracking error is the maximum and the maximum tracking error is 1.48°. Among the five controllers, the maximum tracking error of the CAGPC is only 0.502° and he tracking error is suppressed in the range of 0.6°. Because the CAGPC has improved the time delay effectively, and also suppressed the external disturbance obviously. Compared with the other four controllers, the CAGPC control method has better performance in the stabilized and tracking platform system.
4.4. Abilities of suppressing the mutation interference
In order to further verify the validity and authenticity of the algorithm, the abrupt and harsh interference is employed to carry out the simulation test. For the external disturbance mutation interference, such as in the vehicle stabilized and tracking platform, the carrier is affected suddenly by the pavement heave, which causes the stabilized and tracking platform to tilt in a short time. This time we assume that the external unpredictable mutations interfere with the first rapidly increases to a peak, lasts for a short time and then decreases rapidly to zero value. As is shown in the Fig. 9, a trapezoidal signal with a peak value of 5 is used to simulate the external disturbance. We employ the proportional controller (KnC), the fixed step grey controller without feedforward controller (GPC), Smith predictive controller (SPC), fuzzy controller (FC) and the CAGPC as regulators of position loop respectively. The tracking abilities of five controllers are shown in Fig. 10.
Fig. 8. Tracking abilities of five controllers
a) Tracking curves
b) Partial enlarged curves
c) Tracking curves
d) Partial enlarged curves
Fig. 9. Simulation of disturbance
a) Curves of disturbance
b) Partial enlarged curves
From Fig. 10, when the stabilized and tracking platform system is affected by the mutation interference, five controllers of KnC, GPC, SPC, FC and CAGPC have been influenced by different degrees and the control effect is not the same. For the KnC, GPC, SPC, and FC four controllers, in the disturbance of the mutation turning point, there is a big error, the largest of which is 2.87° and the minimum of which is almost 2.62°. The maximum tracking error of CAGPC is only 0.92°, and compared with the first four controllers, the CAGPC has obvious advantage than the first four controllers. Throughout the whole process of control, the CAGPC control method has better performance in the stabilized and tracking platform system under the abrupt and harsh interference, that indicates the CAGPC has a strong ability to suppress the abrupt and harsh interference.
Fig. 10. Tracking abilities of five controllers
a) Tracking curves
b) Partial enlarged curves
c) Tracking curves
d) Partial enlarged curves
4.5. Turntable experiments
Turntable experiments are carried out in laboratory to examine the application performance of CAGPC ulteriorly. Stabilized and tracking platform is mounted on a turntable, and the turntable is rotated manually to simulate carrier motion. Stabilized and tracking platform load is $m\approx $ 35 kg, the bottom stabilized platform diameter is $d=$ 450 mm, the frequency of disturbance is about $f=$ 1 Hz, the stable layer regulating shaft adjusting range is ±20°. The range of azimuth adjustment and pitch angle range of the upper tracking platform is 360°and ±5°respectively. The stabilizing performances of stabilizated and tracking platform ender disturbance excitations of 10° and 20° are shown in Figs. 910 respectively.
In Fig. 11, the stabilization precision of stabilized and tracking platform under disturbance excitation of 10° is in ±0.2° approximately, and the RMS error is only 0.165. In Fig. 12, the stabilization accuracy of stabilized and tracking platform under disturbance excitation of 20° is inferior. In addition, the stabilization precision of stabilized and tracking platform is in ±0.4° approximately except some glitches. Consequently, we can reach a conclusion with no doubt: the compound control method based on adaptive fuzzygrey predictive control and feedforward control (CAGPC) is feasible for stabilized and tracking platform system.
Fig. 11. Stabilized platform stabilization ability of interference amplitudes of 10 deg
Fig. 12. Stabilized platform stabilization ability of interference amplitudes of 20 deg
5. Conclusions
A compound control method based on adaptive fuzzygrey predictive control and feedforward control (CAGPC) is proposed to improve the system response and disturbance suppression performance of stabilized and tracking platform system. Firstly, the feedforward compensation controller which is to improve disturbance suppression performance of stabilized platform servo system and aiming at the external disturbances is introduced. Secondly, aiming at the disadvantages of conventional fixed step size of grey prediction and the prediction error forecast model has, an adaptive adjustment module adjusting the prediction step and comprehensive error weight at the same time is proposed, according to the actual control system error and the prediction error, the grey prediction step and the prediction error weights are regulated while to improve the control precision and the adaptability of the system prediction model; At last, Numerical simulation results and the stabilized and tracking platform experimental verification illustrate that the compound control method based on adaptive fuzzygrey prediction control can improve the stable platform servo system response and the ability of suppress external disturbances.
1) Simulations validate that feedforward control can suppress the external disturbance of stabilization and tracking platform system effectively.
2) AGPC has a better performance of shortening the settling time while comparing with proportional controller and the traditional GPC.
3) The adaptive adjustment error model is used to reduce the effect of predictive error the GM(1,1) may produces. And to all of prediction models applying to the system, the adaptive adjustment error model can reduce the effect of predictive error the prediction models may produce.
4) Experimental results indicate that the compound control method based on adaptive fuzzygrey predictive control and feedforward control (CAGPC) is feasible for stabilized and tracking platform system.
5) The compound control method based on adaptive fuzzygrey predictive control and feedforward control (CAGPC) needs further improvement and experimental verification.
Acknowledgements
The research is supported by the Open Project Program of Key Laboratory of Intelligent Perception and systems for HighDimensional Information (Grant No. 30920130122005), the Key Laboratory of Intelligent Perception and Systems for HighDimensional Information (Nanjing University of Science and Technology), Ministry of Education (No. JYB201609), and Research Fund for Doctoral Program of Higher Education of China (No. 20133219110027).
References
 Erdal K., Okyay K. Grey prediction based control of a nonlinear liquid level system using PID type fuzzy controller. IEEE 3rd International Conference on Mechatronics, Budapest, Hungary, July, 2006, p. 292296. [Search CrossRef]
 Lv Wei, Guo Kong, Zhang Jian Feedforward integrated with Fuzzy PID feedback current control algorithm in electric power steering. Transactions of the Chinese Society for Agricultural Machinery, Vol. 41, Issue 8, 2010, p. 1015. [Search CrossRef]
 Ding Ke, Huang Yong, Ma Jia Error adaptive feedforward composite control of faststeeringmirror. Chinese Journal of Lasers, Vol. 38, Issue 7, 2011, p. 16. [Search CrossRef]
 Zhu Ming, Liu Hui, Zhang Xin Adaptive feedforward control for inertially stabilized platform. Optics and Precision Engineering, Vol. 21, Issue 5, 2013, p. 141148. [Search CrossRef]
 Zhang Y., Zhang Shu, Qiao Yan Feedforward control based on reference model disturbance observer of carrierbased opoelectronic theodolite. Optics and Precision Engineering, Vol. 21, Issue 5, 2013, p. 12131221. [Publisher]
 Chen Yan, Luo An, Zhou Le A robust predictive deadbeat gridconnected control method based on power feedforward control. Proceedings of the CSEE, Vol. 33, 36, p. 6270. [Search CrossRef]
 Hao Shuang, Cai Yi, Zheng Wei Research on highspeed positioning of AC servo system based on feedforward control. Drive and Control, Vol. 2, 2010, p. 3538. [Search CrossRef]
 Chung Chao, Chen Ho, Ting Ching Grey prediction fuzzy control for pH processes in the food industry. Journal of Food Engineering, Vol. 96, 2010, p. 575582. [Publisher]
 Wu Ye, Hu Wei, Xu Mei Linear model and improved method of disturbance rejection rate in seeker’s stability platform. Guidance and Fuze, Vol. 32, Issue 1, 2011, p. 15. [Search CrossRef]
 Tang Jian, Dong Yan, Zhao Ke μ syntehesis control of hydraulic Stewart platform based on dynamics disturbance feed forward. Journal of Jilin University, Vol. 39, Issue 3, 2009, p. 662667. [Search CrossRef]
 Dai Wen, Xiong Wei, Yang Ai A kind of hybrid control algorithm for large timedelay system. Proceedings of 2011 IEEE International Conference on Grey Systems and Intelligent Services, Nanjing, China, 2011, p. 803806. [Search CrossRef]
 Bi Xiao, Yao Qiong A preliminary study on grey predictive control of industrial process. Journal of Southwest China Institute of Technology, Vol. 3, 1997, p. 1116. [Search CrossRef]
 Wu H., Jiang C., Tai N., Hou Z. The application of grey neural network model to city electricity demand Forecasting. The Journal of Grey System, Vol. 4, 2004, p. 357365. [Search CrossRef]
 Yang W., Liu S., Wang Y. The grey prediction of change trend of Chinese financial industry’s credit size. The Journal of Grey System, Vol. 1, 2006, p. 6774. [Search CrossRef]
 Chen Z., Li L., Xiao X. GM(1,1) model and its application to controlling the inverted camber of widening concrete bridge. The Journal of Grey System, Vol. 4, 2006, p. 365374. [Search CrossRef]
 Lu J., Wang C. M., et al. Residual GM(1,1) modelbased prediction method for chaotic time series. The Journal of Grey System, Vol. 4, 2012, p. 379388. [Search CrossRef]
 Truong D. Q., Ahn K. K. An accurate signal estimator using a novel smart adaptive grey model SAGM(1,1). Expert Systems with Applications, Vol. 39, 2012, p. 76117620. [Publisher]
 Lu J., Xie W., Zhang A., Wang C. Chaosbased modified GM(1,1) power model in time series prediction. The Journal of Grey System, Vol. 26, Issue 4, 2014, p. 3243. [Search CrossRef]
 Lu J., Xie W., Zhou H., Zhang A. Vibration suppression using fractionalorder disturbance observer based adaptive grey predictive controller. Journal of Vibroengineering, Vol. 16, Issue 5, 2014, p. 22042215. [Search CrossRef]
 Kayacan E., Kaynak O. Singlestep ahead prediction based on the principle of concatenation using grey predictors. Expert Systems with Applications, Vol. 38, 2011, p. 94999505. [Publisher]
 Lu J. S., Wang C. M., Zhang A. J., Xie X. M. Residual GM(1,1) modelbased prediction method for chaotic time series. The Journal of Grey System, Vol. 24, Issue 4, 2012, p. 379388. [Search CrossRef]
 Lu J., Xie W., Zhou H., Zhang A. Design of a disturbance feedforward based grey predictive controller for stabilized platform system. The Journal of Grey System, Vol. 28, Issue 2, 2016, p. 6475. [Search CrossRef]
 Wang X., Ji C., Zhou J., Jiang L., Gu B. Design and experiment of fruit and vegetable grasping system based on grey prediction control. Transactions of the CSAE, Vol. 26, Issue 3, 2010, p. 112117, (in Chinese). [Search CrossRef]
 Zhang Y., Shao F., Wang J., Liu Y. Using a gray predictive model for controlling dynamic tension during cold rolling. Journal of Northeastern University, Natural Science, Vol. 32, Issue 5, 2011, p. 614617, (in Chinese). [Search CrossRef]
 Huang S., Huang C. Control of an inverted pendulum using grey prediction model. IEEE Transactions on Industry Applications, Vol. 36, Issue 2, 2000, p. 452458. [Publisher]
 Zhang Guang, Fu Ying, Yang Ru Novel selfadjustable grey prediction controller. Control and Decision, Vol. 2, Issue 19, 2004, p. 212215. [Search CrossRef]
 Meng Hong, Wang Chang, Zhang Ai, Bao Jian A novel adaptive grey predictive controller based on fractionalorder improved disturbance observer and its application. The Journal of Grey System, Vol. 28, 2016, p. 90105. [Search CrossRef]
 Lu Jian Reasearch on Attiude Measurement and Control Strategy of Stabilized Platform for Shiporne Weapon Aiming System. Doctoral Dissertation of Nanjing University of Science and Technology, NanJing, 2013. [Search CrossRef]
 Zhao W. Research on Position Control Algorithm Based on Pulse Train Control with Position Feedback and Feedforward Compensation. Master Thesis of Beijing Jiaotong University, Beijing, 2007. [Search CrossRef]
 Zhang B., Xi G. GM(1,1) model optimization based on the background value and boundary value correction. Systems EngineeringTheory and Practice, Vol. 33, Issue 3, 2013, p. 682688. [Search CrossRef]
 Meng Hong, Wang Chang, Zhang Ai, Bao Jian A novel chaos times series prediction method and its application to carrier vibration interference attitude prediction of stabilized platform. Journal of Vibroengineering, Vol. 19, Issue 1, 2016, p. 562576. [Search CrossRef]
 Jiang Bo, Chen Mian, Wang Bing, Zhou Chang Grey prediction neuron control of uncertain system with time delay. Systems Engineering and Electronics, Vol. 26, Issue 5, 2004, p. 644646. [Search CrossRef]
Cited By
Environmental Science and Pollution Research
Yanmei Li, HongKai Dong, Shuangshuang Lu

2021

Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering
Rijun Wang, Yue Bai, Zhiqiang Zeng, Junyuan Wang, Wenhua Du, Nengquan Duan

2019

Energies
Menglu Li, Wei Wang, Gejirifu De, Xionghua Ji, Zhongfu Tan

2018
