Skip to main content
Log in

Models for Optimal Online Tuning Based on Computational Intelligence of PID Controllers Applied to Operational Processes of Bulk Reclaimers

  • Published:
Journal of Control, Automation and Electrical Systems Aims and scope Submit manuscript

Abstract

This paper considers the development of models for the optimal online tuning of PID controllers based on computational intelligence approaches that are applied to the operational processes of bulk reclaimers. In the first instance, the optimal gains of a PID controller are determined using a structured artificial neural network (ANN), and in the second instance, a fuzzy system is used to carry out online adjustment through a real-time gain scheduling scheme. The bulk resumption process consists of picking up the stored material in stacks and transporting it using conveyor belts for shipment. For the control system, a model based on data pertaining to the electric current in a bucket wheel motor (a device that picks up material) is estimated and compared with the load measured using a scale. The difference between the load estimated by the model and that measured by the scale is the error, and the proposed control system is designed to minimize it. The results of simulations show that the controller models performed better using structured ANNs and fuzzy logic than PID controllers tuned by the second Ziegler–Nichols method, and the PID–fuzzy controller proposed by Zhao and Tomizuka.

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.

Institutional subscriptions

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

References

  • Alcántara, S., Vilanova, R., & Pedret, C. (2013). PID control in terms of robustness/performance and servo/regulator trade-offs: A unifying approach to balanced autotuning. Journal of Process Control, 23(4), 527–542.

    Article  Google Scholar 

  • Almutairi, N. B., & Zribi, M. (2009). Sliding mode control of a three-dimensional overhead crane. Journal of Vibration and Control, 15(11), 1679–1730.

    Article  MathSciNet  MATH  Google Scholar 

  • Aström, K. J., & Hägglund, T. (1995). PID controllers: Theory, design, and tuning (Vol. 2). Research Triangle Park, NC: Instrument Society of America.

    Google Scholar 

  • Aström, K. J., & Hägglund, T. (2001). The future of PID control. Control Engineering Practice, 9(11), 1163–1175.

    Article  Google Scholar 

  • Brisilla, R. M., & Sankaranarayanan, V. (2017). Extended state observer-based sliding mode control for multi-input multi-output system with multiple disturbances. Journal of Control, Automation and Electrical Systems, 28(1), 11–25.

    Article  Google Scholar 

  • Castillo-Garcia, F. J., Feliu-Batlle, V., & Rivas-Perez, R. (2013). Frequency specifications regions of fractional-order PI controllers for first order plus time delay processes. Journal of Process Control, 23(4), 598–612.

    Article  Google Scholar 

  • Chang, C.-Y. (2007). Adaptive fuzzy controller of the overhead cranes with nonlinear disturbance. IEEE Transactions on Industrial Informatics, 3(2), 164–172.

    Article  Google Scholar 

  • Chu, Q., Liu, T., & Wang, Y. (2013). Research on excitation controller based on the adaptive fuzzy PID technique. In 5th international conference on intelligent human-machine systems and cybernetics IHMSC, IEEE (Vol. 1, pp. 297–300).

  • Cohen, G. H. (1953). Theoretical consideration of retarded control. Transactions of ASME, 75, 827–834.

    Google Scholar 

  • de Moura, J. P., & da Fonseca Neto, J. V. N. (2003). Sistema Especialista para Identificação de Falhas e Tomada de Decisão (Expert System for Fault Identification and Decision Making), Master thesis, UFMA.

  • de Moura, J. P., & da Fonseca Neto, J. V. (2016a). Modelo de um Controle de Nível de Sólidos em Silos Usando Sistemas Fuzzy Aplicados Em PLC Industrial (Model of a Level Control of Solids in Silos Using Fuzzy Systems Applied in Industrial PLC). CBA (pp. 51–57).

  • de Moura, J. P., da Fonseca Neto, J. V. (2016b). Fuzzy controller in the cargo control wagons dump. In IEEE conference on evolving and adaptive intelligent systems (EAIS) (pp. 10–16).

  • de Moura, J. P., de Oliveira Serra, L. G., & da Fonseca, J. V. (2013). Logica Fuzzy no Controle de Embarque de Navios no Terminal Marítimo de Ponta da Madeira (Fuzzy Logic in the Control of Shipping of Ships in the Maritime Terminal of Ponta da Madeira). SBAI—Artigo (Article) 4836.

  • Desborough, L., & Miller, R. (2002). Increasing customer value of industrial control performance monitoring-Honeywell’s experience. In AIChE symposium series. New York: American Institute of Chemical Engineers (Vol. 326, pp. 169–189).

  • Dias, C. G., & de Sousa, C. M. (2018). A neuro-fuzzy approach for locating broken rotor bars in induction motors at very low slip. Journal of Control, Automation and Electrical Systems, 29(4), 1–11.

    Article  Google Scholar 

  • Eris, O., & Kurtulan, S. (2011). A new PI tuning rule for first order plus dead-time systems (pp. 1–4). IEEE AFRICON.

  • Farias, O. S., Santos, J. H. M., & Neto, J. V. F., Labidi, S., Drummond, T., de Moura, J. P. & Neves, S. C. F. (2008). A real time expert system for faults identification in rotary railcar dumpers. In ICINCO-ICSO (pp. 347–350).

  • Garpinger, O. (2015). Analysis and design of software-based optimal PID controllers. Department of Automatic Control, Lund Institute of Technology, Lund University.

  • Golub, G. H., & Van Loan, C. F. (2012). Matrix computations (Vol. 3). Baltimore: JHU Press.

    MATH  Google Scholar 

  • Gopi Krishna Rao, P. V., Subramanyam, M. V., & Satyaprasad, K., (2013). Model based tuning of PID controller. In JoCI (Vol. 16).

  • Gopi Krishna Rao, P. V., Venkata, S. M., & Kodati, S. (2015). Robust design of PID controller using IMC technique for integrating process based on maximum sensitivity. Journal of Control, Automation and Electrical Systems, 26, 466–475.

    Article  Google Scholar 

  • Ham, F. M., & Kostanic, I. (2000). Principles of neurocomputing for science and engineering. New York: McGraw-Hill Higher Education.

    Google Scholar 

  • Hampel, F. R., Ronchetti, E. M., Rousseeuw, P. J., & Stahel, W. A. (2011). Robust statistics: The approach based on influence functions (Vol. 114). New York: Wiley.

    MATH  Google Scholar 

  • Haykin, S. (1994). Neural networks: A comprehensive foundation. Upper Saddle River: Prentice Hall PTR.

    MATH  Google Scholar 

  • Huber, P. J. (1996). Robust statistical procedures. Philadelphia: SIAM.

    Book  MATH  Google Scholar 

  • Jeng, J.-C. (2015). A model-free direct synthesis method for PI/PID controller design based on disturbance rejection. Chemometrics and Intelligent Laboratory Systems, 147, 14–29.

    Article  Google Scholar 

  • Kar, B., & Roy, P. (2018). A comparative study between cascaded FOPI–FOPD and IOPI–IOPD controllers applied to a level control problem in a coupled tank system. Journal of Control, Automation and Electrical Systems, 29(3), 340–349.

    Article  Google Scholar 

  • Katsuhiko, O. (2009). Modern control engineering (5th ed.). Prentice-Hall Electrical Engineering Series. Instrumentation and Controls Series.

  • Khayamy, M., Chaoui, H., Oukaour, A., & Gualous, H. (2016). Adaptive fuzzy logic control mixing strategy of DC/DC converters in both discontinuous and continuous conduction modes. Journal of Control, Automation and Electrical Systems, 27(3), 274–288.

    Article  Google Scholar 

  • Lasi, H., Fettke, P., Kemper, H.-G., Feld, T., & Hoffmann, M. (2014). Industry 4.0. Business & Information Systems Engineering, 6(4), 239–242.

    Article  Google Scholar 

  • Lee, H.-H., Liang, Y., & Segura, D. (2006). A sliding-mode antiswing trajectory control for overhead cranes with high-speed load hoisting. Journal of Dynamic Systems, Measurement, and Control, 128(4), 842–845.

    Article  Google Scholar 

  • Lee, M., Shamsuzzoha, M., & Vu, T. N. L. (2008). IMC–PID approach: An effective way to get an analytical design of robust PID controller. In ICCAS international conference on control, automation and systems (pp. 2861–2866).

  • Le, T. A., Kim, G.-H., Kim, M. Y., & Lee, S.-G. (2012). Partial feedback linearization control of overhead cranes with varying cable lengths. International Journal of Precision Engineering and Manufacturing, 13(4), 501–507.

    Article  Google Scholar 

  • Lopes, B. E., de Moura, J. P., Ribeiro, D. A., e Borges, F. H. C., & de Souza, M. A. (2012). Flow optimization for iron ore reclaiming process. In ICINCO (pp. 425–432).

  • Mizuyama, D., da Silva, C. E., Goedtel, A., Graciola, C. L., & Palácios, R. H. C. (2018). Neural predictor for surface roughness of turned parts. Journal of Control, Automation and Electrical Systems, 29(3), 360–370.

    Article  Google Scholar 

  • Murrill, P. W. (1967). Automatic control of processes. Scranton: International Textbook Company.

    Google Scholar 

  • Ngo, Q. H., & Hong, K.-S. (2012). Sliding-mode antisway control of an offshore container crane. IEEE/ASME Transactions on Mechatronics, 17(2), 201–209.

    Article  Google Scholar 

  • O’Dwyer, A. (2009). Handbook of PI and PID controller tuning rules. Singapore: World Scientific.

    Book  MATH  Google Scholar 

  • Pai, N.-S., Chang, S.-C., & Huang, C.-T. (2010). Tuning PI/PID controllers for integrating processes with deadtime and inverse response by simple calculations. Journal of Process Control, 20(6), 726–733.

    Article  Google Scholar 

  • Park, H., Chwa, D., & Hong, K. (2007). A feedback linearization control of container cranes: Varying rope length. International Journal of Control Automation and Systems, 5(4), 379–387.

    Google Scholar 

  • Parr, E. A. (1998). Industrial control handbook. New York City: Industrial Press Inc.

    Google Scholar 

  • Pratap, B., & Purwar, S. (2014). Real-time implementation of neuro adaptive observer-based robust backstepping controller for twin rotor control system. Journal of Control, Automation and Electrical Systems, 25(2), 137–150.

    Article  Google Scholar 

  • Precup, R.-E., & Hellendoorn, H. (2011). A survey on industrial applications of fuzzy control. Computers in Industry, 62(3), 213–226.

    Article  Google Scholar 

  • Rossomando, F. G., & Soria, C. M. (2015). Design and implementation of adaptive neural-PID for non linear dynamics in mobile robots. In Institute of electrical and electronics engineers (pp. 913–918).

  • Sanchez, E. N., Becerra, H. M., & Velez, C. M. (2007). Combining fuzzy, PID and regulation control for an autonomous mini-helicopter information sciences. Information Sciences, 177(10), 1999–2022.

    Article  Google Scholar 

  • Shamsuzzoha, M. (2014). A unified approach of PID controller tuning for time delay processes. In American Control Conference—ACC. IEEE (pp. 4865–4870).

  • Sun, N., & Fang, Y. (2012). New energy analytical results for the regulation of underactuated overhead cranes: An end-effector motion-based approach. IEEE Transactions on Industrial Electronics, 59(12), 4723–4734.

    Article  Google Scholar 

  • Verma, S. K., Yadav, S., & Nagar, S. K. (2017). Optimization of fractional order PID controller using grey wolf optimizer. Journal of Control, Automation and Electrical Systems, 28(3), 314–322.

    Article  Google Scholar 

  • Wang, L.-X. (1993). Stable adaptive fuzzy control of nonlinear systems. IEEE Transactions on Fuzzy Systems, 1(2), 146–165.

    Article  Google Scholar 

  • Yang, J. H., & Yang, K. S. (2007). Adaptive coupling control for overhead crane systems. Mechatronics, 17(2), 143–152.

    Article  Google Scholar 

  • Zhao, Z.-Y., Tomizuka, M., & Isaka, S. (1993). Fuzzy gain scheduling of PID controllers. IEEE Transactions on Systems, Man, and Cybernetics, 23(5), 1392–1398.

    Article  Google Scholar 

  • Ziegler, J. G., & Nichols, N. B. (1942). Optimum settings for automatic controllers. Transactions of the ASME, 64(11), 759–768.

    Google Scholar 

Download references

Acknowledgements

We thank PPGEE of the Federal University of Maranhão for the technical/scientific and practical lessons. We are especially grateful to FAPEMA for encouraging high-level research in the State of Maranhão. We also thank the Department of Physics of the State University of Maranhão for making this research feasible. We thank CAPES for promoting and supporting advanced research that contributed to this work. Finally, the Vale S.A. Company for providing its specialists for practical guidance for the execution of the experiments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to José Pinheiro de Moura.

Appendices

Appendix A: PID Controller Model

The PID controller model \(C^\mathrm{pid}(s)\) is given by

$$\begin{aligned} \ C^\mathrm{pid}(s)=K^\mathrm{pid} \left( s \right) , \ \end{aligned}$$
(28)

where .

The open-loop transfer function of the plant is given by

$$\begin{aligned} \ G_\mathrm{BR}^{OL}(s) = \frac{{K^\mathrm{pid} \left( s \right) \left( {0.1812s + 0.0871} \right) }}{{s\left( {s^3 + 0.3553s^2 + 0.1117s + 0.01567} \right) }}. \ \end{aligned}$$
(29)

According to Table 2, second Ziegler–Nichols method can be used by tuning through the locus roots to find the critical gain \(K_\mathrm{cr}\) and the frequency of oscillations \(w_\mathrm{cr}\) (where ). These values can be found from the points of intersection of the roots with axis jw, according to Fig. 12 (Katsuhiko 2009) (if the roots do not cross the jw-axis, this method does not apply).

Table 2 Ziegler–Nichols tuning rule based on critical gain \(K_\mathrm{cr}\) and critical period \(P_\mathrm{cr}\) (second method)
Fig. 12
figure 12

Root locus

The gain \(K^\mathrm{pid}(s)\) using the second Ziegler–Nichols method is given by

$$\begin{aligned}&K_\mathrm{P} = 0.6K_\mathrm{cr} = 0.6 \times 1.47 = \fbox {0.8820}\\&P_\mathrm{cr} = \frac{{2\pi }}{w_\mathrm{cr}} = \frac{{2 \times 3.1416}}{{0.614}} = 10.2332s\\&T_\mathrm{I} = 0.5 \times 10.2332 = 5.1166s\\&K_\mathrm{I} = \frac{{0.6}}{{5.1166}} = \fbox {0.1175}\\&T_\mathrm{D} = 0.125 \times 1.47 = 0.1837s \\&K_\mathrm{D} = 0.8820 \times 0.1837 = \fbox {0.1620} \end{aligned}$$

\(K_\mathrm{cr} = 1.47\) and \(w_\mathrm{cr} = 0.614rad/s\) are identified in Fig. 12.

Appendix B: PID–Fuzzy Model

The control system uses a fuzzy rules-based system to tune the PID controller by scheduling gains. The fuzzy system assumes that \(K_\mathrm{P}\) and \(K_\mathrm{D}\) are at prescribed intervals in \(\left[ {K_{p_{\min } },\,K_{p_{\max } } } \right] \) and \(\left[ {K_{D_{\min } },\,K_{D_{\max } } } \right] \), respectively. Inputs to the PID–fuzzy controller are the error (e) and its derivative (\(\dot{e}\)), and the outputs are \(K'_\mathrm{P}\), \(K'_\mathrm{D}\), and \(\alpha \), where \(K'_\mathrm{P}\) and \(K'_\mathrm{D}\) are the normalized gains in a range of zero to one by means of a linear transformation, and \(\alpha \) is a parameter used to calculate the gain \(K_\mathrm{I}\).

$$\begin{aligned}&K'_\mathrm{P} = \frac{{K_\mathrm{P} - K_{P_{\min } } }}{{K_{P_{\max } } - K_{P_{\min } } }} \ \end{aligned}$$
(30)
$$\begin{aligned}&K'_\mathrm{D} = \frac{{K_\mathrm{D} - K_{D_{\min } } }}{{K_{D_{\max } } - K_{D_{\min } } }}. \ \end{aligned}$$
(31)

In the design of the PID–fuzzy system, the parameters of the PID are determined based on current error e(k) and the difference in error \(\Delta e(k)\). The integral time constant is determined with reference to the derivation time constant.

The parameters \(K'_\mathrm{P}\), \(K'_\mathrm{D}\), and \(K'_\mathrm{I}\) are determined from this set of fuzzy rules:

  • IF e(k) is \(A_i\) and \(\Delta e(k)\) is \(B_i\), THEN \(K'_\mathrm{P}\) is \(C_i\), \(K'_\mathrm{D}\) is \(D_i\), and \(\alpha = \alpha _i\), \(i = 1,\,2,\, \ldots ,\,m\).

The set of rules used to adjust gains \(K'_\mathrm{P}\) and \(K'_\mathrm{D}\) is presented in Table 3, and that used to determine the gain \(K'_\mathrm{I}\) is displayed in Table 4, where B (big) and S (small) are the membership functions of the big and small sets, respectively. NB is negative big, NM is negative medium, NS is negative small, ZO is zero, PS is positive small, PM is positive medium, and PB is positive big.

Table 3 Tuning rules for the outputs \(K'_\mathrm{P}\) and \(K'_\mathrm{D}\) from the inputs e(k) and \(\dot{e}(k)\)
Table 4 Tuning rules for \(\alpha \) from the inputs e(k) and \(\dot{e}(k)\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

de Moura, J.P., da Fonseca Neto, J.V. & Rêgo, P.H.M. Models for Optimal Online Tuning Based on Computational Intelligence of PID Controllers Applied to Operational Processes of Bulk Reclaimers. J Control Autom Electr Syst 30, 148–159 (2019). https://doi.org/10.1007/s40313-018-00438-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40313-018-00438-7

Keywords

Navigation