Document Type : Research Articles


1 Department of Electrical Engineering, Ahvaz Branch, Islamic Azad University, Ahvaz, Iran

2 Electrical Engineering Faculty, Shahid Rajaee Teacher Training University, Lvizan, Tehran, Iran


In this paper, an adaptive repetitive controller (ARC) is proposed to reject periodic disturbance with an unknown period. First, a repetitive controller is designed when the disturbance period is known. In this case, the RC time delay is equal to the period of disturbance. Then, the closed-loop system with the RC controller is analyzed and the effect of RC gain, k, is studied analytically. It is shown that by increasing k, the steady-state error is reduced. It is dependent on the speed of the response convergence. Secondly, an adaptive fast Fourier transform (AFFT) algorithm is proposed to extract the accurate period of disturbance adaptively. Simulation results show that the period is converged to its true value even though varying the period. Also, simulation results about the effect of controller gain are in good agreement with analytical results. Finally, it is shown that the proposed method can decrease the amplitude and energy of output signal significantly.


Main Subjects

[1] G. Fedele and A. Ferrise, “Periodic disturbance rejection
with unknown frequency and unknown plant structure,”
Journal of the Franklin Institute, 351(2), pp.1074-1092,

[2] A. A. Zamani, S. Tavakoli and S. Etedali, “Fractional order
PID control design for semi-active control of smart base-
isolated structures: a multi-objective cuckoo search
approach,” ISA transactions, 67, pp.222-232, 2017.

[3] J. V. Flores, L. F. A. Pereira, G. Bonan, D. F. Coutinho and
J.M.G. da Silva Jr, “A systematic approach for robust
repetitive controller design,” Control Engineering Practice,
Vol. 54, pp.214-222, 2016

[4] C. H. Chung and M. S. Chen, “A robust adaptive
feedforward control in repetitive control design for linear
systems,” Automatica, 48(1), pp.183-190, 2012.

[5] M. Bodson, “Rejection of periodic disturbances of unknown
and timevarying frequency,” International Journal of
Adaptive Control and Signal Processing, 19(23), pp.67-88,

[6] W. Bahn, T. I. Kim and S. H. Lee, “Resonant frequency
estimation for adaptive notch filters in industrial servo
systems,” Mechatronics, Vol. 41, pp.45-57, 2017.

[7] A. A. Syed, Q. Sun, and H. Foroosh,“Frequency estimation
of sinusoids from nonuniform samples”. Signal Processing,
Vol. 129, pp.67-81, 2016.
[8] P. A. Regalia, “An improved lattice-based adaptive IIR
notch filter”, IEEE Trans. Signal Process., b(9), pp. 2124-
2128, 1991.

[9] H. Fasih, S. Tavakoli, J. Sadeghi and H. Torabi, “Kalman
Filter-Smoothed Random Walk Based Centralized
Controller for Multi-Input Multi-Output Processes,”
International Journal of Industrial Electronics, Control and
Optimization (IECO), Vol. 2, No. 2, pp. 155-166, 2019.

[10] Z. Yu, D. Shi, Z. Wang, Q. Zhang, J. Huang and S. Pan,
“Distributed estimation of oscillations in power systems: an
extended Kalman filtering approach”. CSEE Journal of
Power and Energy Systems, 2019.

[11] Zakeri E, Moezi SA, Eghtesad M. “Optimal interval type-2
fuzzy fractional order super twisting algorithm: A second
order sliding mode controller for fully-actuated and under-
actuated nonlinear systems”. ISA transactions85, pp.13-32,

[12] Zakeri E, Moezi SA, Eghtesad M. “Tracking control of ball
on sphere system using tuned fuzzy sliding mode controller
based on artificial bee colony algorithm”. International
Journal of Fuzzy Systems. 20(1), pp.295-308, 2018.

[13] L. Wang, “Tutorial review on repetitive control with anti-
windup mechanisms,” Annual Reviews in Control, 42,
pp.332-345, 2016.

[14] Y. Yang, K. Zhou, H. Wang and F. Blaabjerg, “Analysis and
mitigation of dead-time harmonics in the single-phase full-
bridge PWM converter with repetitive controllers,” IEEE
Transactions on Industry Applications, 54(5), pp.5343-5354,

[15] J. V. Flores, L. F. A. Pereira, G. Bonan, D. F. Coutinho and
J.M.G. da Silva Jr, “A systematic approach for robust
repetitive controller design,” Control Engineering Practice,
Vol. 54, pp.214-222, 2016.

[16] Q. Quan and K.Y. Cai, “Repetitive control for nonlinear
systems: an actuator-focussed design method,”
International Journal of Control, pp.1-13, 2019.

[17] Q. Quan, D. Yang, K.Y. Cai and J. Jiang, “Repetitive control
by output error for a class of uncertain time-delay systems,”
IET control theory & applications, 3(9), pp.1283-1292,

[18] Q. Quan and K.Y. Cai, A survey of repetitive control for
nonlinear systems,” Science Foundation in China, 18(2), pp.
45-53, 2010.

[19] L. Zhou, J. She and S. Zhou, “Robust H∞ control of an
observer-based repetitive-control system,” Journal of the
Franklin Institute, Vol.355(12), pp.4952-4969, 2018.

[20] H. I. Basturk and M. Krstic, “Adaptive sinusoidal
disturbance cancellation for unknown LTI systems despite
input delay,”. Automatica, 58, pp.131-138, 2015.

[21] M. Schimmack, M.L. da Costa and P. Mercorelli,
“Comparing Two Voltage Observers in a Sensorsystem
using Repetitive Control,” IFAC-PapersOnLine, Vol.
49(14), pp.7-11, 2016.

[22] X. Jinbang, W. Wenyu, S. Anwen and Z.Yu, Detection and
reduction of middle frequency resonance for an industrial
servo,” Control Eng Pract;21(1):pp. 899-907, 2013.

[23] R. Marino and P. Tomei, “Frequency estimation of periodic
signals,” European Control Conference (ECC) IEEE, pp. 7-
12. 2014.

[24] Y. Gao, M. Ku, T. Qian and J. Wang, “FFT formulations of
adaptive Fourier decomposition,” Journal of Computational
and Applied Mathematics, Vol. 324, pp.204-215, 2017.

[25] J. Na, J. Yang, X. Wu and Y. Guo, “Robust adaptive
parameter estimation of sinusoidal signals,Automatica, 53,
pp.376-384, 2015.

[26] M. Zhang, Q. Li, X.Meng, Y. He, and H. Luo, “Wave
Compensator Design Based on Adaptive FFT Prediction
Algorithm and H∞ filtering,” In 2018 IEEE International
Conference on Mechatronics and Automation (ICMA) , pp.
45-50, 2018.

[27] J. Lu, D. Li, Z. Cao and F. Gao, Rejection of periodic
disturbances based on adaptive repetitive model predictive
control,” IFAC Proceedings Volumes, 46(32), pp.768-773,

[28] K. Thirumala, A.C. Umarikar and T.Jain, “An improved
adaptive filtering approach for power quality analysis of
time-varying waveforms,” Measurement, Vol. 131, pp.677-
685, 2019.

[29] M. Bodson, J. S. Jensen and S.C. Douglas, “Active noise
control for periodic disturbances,” IEEE Transactions on
control systems technology, Vol. 9(1), pp.200-205, 2001.