Skip to main content
Log in

Repetitive controller: an advanced servomechanism for periodic reference input

  • Published:
International Journal of Dynamics and Control Aims and scope Submit manuscript

Abstract

The presented work envisaged to explore the possibility of implementing a repetitive control strategy along with a proportional (P) controller for a liquid level system (LLS) in real time to track a periodic reference command. The objective of this paper is to validate the servo mechanism (accurate tracking) and periodic disturbance attenuating property of repetitive control (RC) along with P control system. The whole effort is divided in to two distinct parts. In the first part, the controller and plant are modeled, developed and experimented in software. The tracking performance and stability measure of the plant has been studied with inclusion of repetitive controller (RC) in presence of P controller and compared with conventional P and PI controller in both time and frequency domain subjected to periodic command to establish the usefulness of the RC-P control using simulation. The limitation of the first part is due to the consideration of all ideal condition of experimentation like ideal source, ideal plant etc. In the second part of this work the limitation of the first part of taking all ideal condition is avoided through the development of a real time experimentation setup. In this section, software model of LLS is replaced by its analogous electrical circuit. Emulation of the actual hardware plant is carried out interfaced through DAC NI6221 with PC using LabVIEW for better and flexible experimenting environment. The deployment of RC in Controller In Loop is done to conduct all experiments with actual source of reference and actual hardware plant. The effectiveness of RC with P controller for periodic reference input is shown through simulation and validated through real time experimentation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Abbreviations

\(H(s)\) :

Head of water level

\(Q_i (s)\) :

liquid in flow rate in Laplace domain

\(G_{lls} \) :

Transfer function of LLS

R:

Resistance of output valve of the process

C:

Capacitance of tank \(=\) cross section area of tank

\(\tau =\) RC:

time constant of the system

\(Y(s)\) :

Output in Laplace domain

\(U(s)\) :

Input in Laplace domain

\(T_d\) :

Associated time delay

\(k_P \) :

System gain

\(u(t)=A\sin (\omega t)\) :

Sinusoidal input

\(y(t)=B\sin (\omega t+\phi )\) :

Output

\(A\) :

Amplitude of the input sinusoid

\(B\) :

Amplitude of the output sinusoid

\(\omega \) :

Frequency of the reference input

\(\phi \) :

Phase shift of input signal due to plant without delay

\(\phi ^{\prime }\) :

Phase shift of input signal for delay

\(K_P \) :

Proportional gain

\(K_I\) :

Integral gain

\(G_{RC} \) :

Transfer function of the repetitive controller

\(L\) :

Period of reference input \(=\) Delay of the RC

\(C1,\,C2,\,b\) and \(c\) :

Residues

\(p_1 \) and \(p_2\) :

Poles

\(S_d \) :

Sensitivity of the system

\(E(s)\) :

Error in Laplace domain

\(D(s)\) :

Disturbance in Laplace domain

DAC:

Data acquisition card

References

  1. Hara S, Yamamoto Y, Nakano M, Omata T, Tamamoto Y (1988) Repetitive control system: a new type servo system for periodic exogenous signals. IEEE Trans Autom Control 33(7):659–668

    Article  MathSciNet  MATH  Google Scholar 

  2. Doh TY, Chung MJ (2003) Repetitive control design for linear systems with time-varying uncertainties. IEE Proc Control Theory Appl 150:427–432

    Article  Google Scholar 

  3. Weiss G, Zhong QC, Green TC, Liang J (2004) \({\rm H}\infty \) repetitive control of a DC–AC converters in micro-grids. IEEE Trans Power Electron 19(1):219–230

    Article  Google Scholar 

  4. Castelló RC, Griñó R, Fossas E (2004) Odd-harmonic digital repetitive control of a single-phase current active filter. IEEE Trans Power Electron 19(4):1060–1068

    Article  Google Scholar 

  5. Yao WS, Tsai MC (2005) Analysis and estimation of tracking errors of plug-in type repetitive control systems. IEEE Trans Autom Control 50(8):1190–1195

    Article  MathSciNet  Google Scholar 

  6. Li M, He Z (2006) Analysis and design of repetitive controlled inverter system with high dynamic performance. In: CES/IEEE 5th international power electronics and motion control conference, vol 3, pp 1–5

  7. Doh TY, Ryoo JR (2011) Robust repetitive controller design and its application on the track-following control system in optical disk drives. In: 50th IEEE conference on decision and control and European control conference (CDC-ECC), pp 1644–1649. 12–15 Dec

  8. Arancibia NOP, Lin CY, Tsao TC, Gibson JS (2007) Adaptive-repetitive control of a hard disk drive. In: Proceedings of the 46th IEEE conference on decision and control, New Orieans, LA, USA, pp 4519–4524. 14 Dec 2007

  9. Chen YQ, Moore KL, Yu J, Zhang T (2007) Iterative learning control and repetitive control in hard disk drive industry—a tutorial. Int J Adapt Control Signal Process 22(4):325–343

    Article  MATH  Google Scholar 

  10. Hladowski L, Cai Z, Galkowski K, Rogers E, Freeman CT, Lewin PL, Paszke W (2009) Repetitive process based iterative learning control designed by LMIs and experimentally verified on a gantry robot. In: American control conference, pp 949–954, 10–12 June 2009

  11. Zhao F, Yao XM, Liu Y, Su BK (2009) Design of a discrete-time repetitive controller for periodic disturbances. In: IEEE international joint conference on artificial intelligence, pp 632–636

  12. Vijayakarthick M, Saithbabu S, Bhaba PK (2009) A new repetitive control strategy in a liquid level system. CCSE Mod Appl Sci 3(11):17–23

    Google Scholar 

  13. Chang CM, Liu TS (2004) Study of wavelet repetitive control. IEE Proc Control Theory Appl 151:303–309

  14. Paul R, Sengupta A, Pathak RR (2013) Wavelet based denoising technique for liquid level system. Elsevier J Meas 46:1979–1994

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ujjwal Mondal.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mondal, U., Sengupta, A. & Roy, A. Repetitive controller: an advanced servomechanism for periodic reference input. Int. J. Dynam. Control 4, 428–437 (2016). https://doi.org/10.1007/s40435-014-0144-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40435-014-0144-z

Keywords

Navigation