Adaptive PID Auto-Tuning Algorithm on Omron PLC for Speed Control and Stability
Abstract
Speed regulation of three-phase induction motors under varying load conditions presents a major challenge in industrial automation due to their nonlinear dynamic behavior. This paper proposes an adaptive speed control system using a PID Auto-Tuning (PIDAT) algorithm implemented on the Omron CP1H-XA40DT-D Programmable Logic Controller (PLC). The initial PID parameters are derived using the Ziegler–Nichols method, and the system continuously monitors steady-state error during operation. When the error exceeds a predefined 5% threshold, the auto-tuning sequence is triggered. This sequence includes a Relay Feedback Test (RFT), system identification using a First-Order Plus Dead Time (FOPDT) model, and real-time PID parameter recalculation. The system hardware integrates an Omron 3G3MX2 inverter, rotary encoder, and NB7W-TW01B Human–Machine Interface (HMI) to form a closed-loop control structure. Experimental validation was performed under both spontaneous and constant load conditions. The PIDAT method consistently demonstrated superior performance compared to classical Ziegler–Nichols tuning, achieving steady-state errors in no-load tests below 1.70 % and under 0.8% in loaded conditions. Furthermore, the system achieved settling times below 9 seconds and recovered from load disturbances in less than 4 seconds. These results validate the proposed PIDAT system as an accurate, fast, and adaptive control solution, reducing the need for manual tuning and enhancing robustness in dynamic industrial environments.
References
V. Duc Nguyen, E. Zwanenburg, S. Limmer, W. Luijben, T. Bäck and M. Olhofer, "A Combination of Fourier Transform and Machine Learning for Fault Detection and Diagnosis of Induction Motors," 2021 8th International Conference on Dependable Systems and Their Applications (DSA), Yinchuan, China, 2021, pp. 344-351, doi: 10.1109/DSA52907.2021.00053.
H. Nory, A. Yildiz, S. Aksun and C. Aksoy, "Influence of Stator and Rotor Slots Combination on Induction Motor Performance," 2024 IEEE Third International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Delhi, India, 2024, pp. 177-181, doi: 10.1109/ICPEICES62430.2024.10719270.
Z. Anthony, S. Bandri, Y. Warmi, E. Erhaneli, Z. Zulkarnaini and F. Firdaus, "Improving the Performance of 3-Phase Induction Motors by Developing a Symmetrical 6-Phase Winding Design on the Motor," 2023 International Conference on Engineering Technology and Technopreneurship (ICE2T), Kuala Lumpur, Malaysia, 2023, pp. 1-5, doi: 10.1109/ICE2T58637.2023.10540496.
K. Beura, M. Alkhatib and O. A. Zaabi, "VFD-Induced Harmonic Analysis and Performance Metrics of Multiphase Induction Motors," 2024 IEEE 3rd Industrial Electronics Society Annual On-Line Conference (ONCON), Beijing, China, 2024, pp. 1-6, doi: 10.1109/ONCON62778.2024.10931616.
J. Bonet-Jara, V. Fernandez-Cavero, F. Vedreno-Santos and J. Pons-Llinares, "Very Accurate Time-Frequency Representation of Induction Motors Harmonics for Fault Diagnosis Under Arbitrary Load Variations," 2022 International Conference on Electrical Machines (ICEM), Valencia, Spain, 2022, pp. 1517-1523, doi: 10.1109/ICEM51905.2022.9910768.
R. S. Y and M. N. Sujatha, "Performance Evaluation of Traction Motor through Load and No-Load Testing for Industrial Applications," 2024 Global Conference on Communications and Information Technologies (GCCIT), Bangalore, India, 2024, pp. 1-4, doi: 10.1109/GCCIT63234.2024.10862152.
K. Bingi, R. R. Kulkarni and R. Mantri, "Design and Analysis of Complex Fractional-order PID Controllers," 2021 IEEE Madras Section Conference (MASCON), Chennai, India, 2021, pp. 1-6, doi: 10.1109/MASCON51689.2021.9563468.
S. Tiacharoen, "Implement the Fuzzy Controller by Imitating the Tuned PID Controller Using Reinforcement Learning," 2023 International Technical Conference on Circuits/Systems, Computers, and Communications (ITC-CSCC), Jeju, Korea, Republic of, 2023, pp. 1-4, doi: 10.1109/ITC-CSCC58803.2023.10212683.
R. N. Hasanah, T. Nurwati, L. Ardhenta, H. Suyono and E. Muljadi, "Energy Saving during Induction Motor Starting under Loaded Conditions," 2023 IEEE Green Technologies Conference (GreenTech), Denver, CO, USA, 2023, pp. 112-117, doi: 10.1109/GreenTech56823.2023.10173810.
R. Betala and S. P. Nangrani, "Comparison of Performance of Fractional Order PID Controller with Conventional Controller for Industrial Applications," 2023 IEEE International Conference on Integrated Circuits and Communication Systems (ICICACS), Raichur, India, 2023, pp. 1-6, doi: 10.1109/ICICACS57338.2023.10099955.
N. Sutarna, B. S. Rahayu Purwanti and L. Suhadha, "The Fuzzy PID Controller Performance in BLDC Motor Rotor Speed Variable," 2022 9th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI), Jakarta, Indonesia, 2022, pp. 321-326, doi: 10.23919/EECSI56542.2022.9946576.
Omron Corporation, SYSMAC CP Series CP1H CPU Unit Operation Manual, 2025. [Online]. Available: https://files.omron.eu/downloads/latest/manual/en/w450_cp1h_cpu_unit_operation_manual_en.pdf?v=1. [Accessed: Jul. 7, 2025].
Omron Corporation, “3G3MX2 Inverter – Product Overview,” Omron Industrial Automation, [Online]. Available: https://www.ia.omron.com/products/family/3912/lineup.html. [Accessed: Jul. 7, 2025].
Omron Corporation, SYSMAC CP1H CPU Unit Programming Manual, pp. 290–295 (PID Instruction with Autotuning). [Online]. Available: https://files.omron.eu/downloads/latest/manual/en/w451_cp1_cpu_unit_programming_manual_en.pdf?v=1 [Accessed: Jul. 7, 2025].
Z. Zhang and I. Boiko, "Auto-Tuning of PID Controller for a Boost Converter using Modified Relay Feedback Test," 2024 17th International Workshop on Variable Structure Systems (VSS), Abu Dhabi, United Arab Emirates, 2024, pp. 304-308, doi: 10.1109/VSS61690.2024.10753404.
P. Kumar, V. Kumar and B. Tyagi, "Experimental Validation of PI Controllers And Modelling of DC Servo Motor by FOPDT Model," 2022 IEEE International Conference on Power Electronics, Smart Grid, and Renewable Energy (PESGRE), Trivandrum, India, 2022, pp. 1-5, doi: 10.1109/PESGRE52268.2022.9715815.
J. K. Kantor, CBE30338: PID Controller Tuning, Section 4.6.2.2, Caltech Engineering & Applied Science, 2025. [Online]. Available: https://jckantor.github.io/CBE30338/04.06-PID-Controller-Tuning.html. [Accessed: Jul. 7, 2025].
P. Juneja et al., "Design and Performance Analysis of Controllers based on Integral Error Criteria for a FOPDT Process Model," 2021 International Conference on Computational Performance Evaluation (ComPE), Shillong, India, 2021, pp. 086-089, doi: 10.1109/ComPE53109.2021.9752252.
A. Dubravic, D. Demirovic and A. Serifovic-Trbalic, "Optimization of PID Controller Using PSO Algorithm for a First Order Plus Dead Time (FOPDT) Process - A Simulation Study," 2022 International Conference on Electrical, Computer and Energy Technologies (ICECET), Prague, Czech Republic, 2022, pp. 1-4, doi: 10.1109/ICECET55527.2022.9872631.
OMRON, CX Programmer Introduction Guide, Rev. 1, 2009. [Online]. Available: https://files.omron.eu/downloads/latest/manual/en/r132_cx-programmer_fb_library_getting_started_guide_en.pdf. [Accessed: Jul. 7, 2025].
© Jurnal Nasional Teknik Elektro dan Teknologi Informasi, under the terms of the Creative Commons Attribution-ShareAlike 4.0 International License.

1.png)

