ADAPTIVE PID-BASED SERVOMOTOR POSITION CONTROL FOR CNC SYSTEM USING MATLAB

This study presents the design and simulation of an adaptive PID controller for the position control of a CNC linear motion table, integrating FLC and an artificial neural network (ANN) as dual-tuning mechanisms. The objective of this study is to enhance the dynamic response, accuracy, and robustness of the servo motor–ball screw drive system under machining conditions. A CNC axis mathematical model comprising the servo motor, reducer, ball screw, and load dynamics was derived to establish the nominal plant. The fuzzy logic controller provided real-time adaptive gain adjustments based on error and change of error, while the ANN, trained using the Levenberg–Marquardt algorithm, generated corrective gain increments (Δ𝐾𝑝, Δ𝐾𝑖, Δ𝐾𝑑) to further refine the PID parameters. The simulation results show that the proposed adaptive PID achieved a rise time of 0.0625 s, a settling time of 0.080 s according to the 2% criterion, an overshoot of 0.505%, and a negligible steady-state error. In contrast, the conventional PID from the literature has a rise time of 0.318 s, a peak time of 1.535 s, and an overshoot of 6.01%. Frequency-domain analysis further confirmed the bandwidth enhancement to approximately 10 rad/s and a phase margin of 60°, indicating enhanced stability and disturbance rejection. The adaptive tuning mechanism maintained bounded control efforts along with stable gain corrections, ensuring the practical feasibility of real-time implementation. All these results validate the fact that the proposed dual-tuner adaptive PID will provide greater precision and robustness to the control of the CNC servo motor and thus could be highly effective in current advanced manufacturing systems

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-11-12
DOI
https://doi.org/10.5281/zenodo.17587921
Primary Topic
Iterative Learning Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

ADAPTIVE PID-BASED SERVOMOTOR POSITION CONTROL FOR CNC SYSTEM USING MATLAB

Zenodo (CERN European Organization for Nuclear Research)
Iterative Learning Control Systems
article

ADAPTIVE PID-BASED SERVOMOTOR POSITION CONTROL FOR CNC SYSTEM USING MATLAB

article en

Abstract

This study presents the design and simulation of an adaptive PID controller for the position control of a CNC linear motion table, integrating FLC and an artificial neural network (ANN) as dual-tuning mechanisms. The objective of this study is to enhance the dynamic response, accuracy, and robustness of the servo motor–ball screw drive system under machining conditions. A CNC axis mathematical model comprising the servo motor, reducer, ball screw, and load dynamics was derived to establish the nominal plant. The fuzzy logic controller provided real-time adaptive gain adjustments based on error and change of error, while the ANN, trained using the Levenberg–Marquardt algorithm, generated corrective gain increments (Δ𝐾𝑝, Δ𝐾𝑖, Δ𝐾𝑑) to further refine the PID parameters. The simulation results show that the proposed adaptive PID achieved a rise time of 0.0625 s, a settling time of 0.080 s according to the 2% criterion, an overshoot of 0.505%, and a negligible steady-state error. In contrast, the conventional PID from the literature has a rise time of 0.318 s, a peak time of 1.535 s, and an overshoot of 6.01%. Frequency-domain analysis further confirmed the bandwidth enhancement to approximately 10 rad/s and a phase margin of 60°, indicating enhanced stability and disturbance rejection. The adaptive tuning mechanism maintained bounded control efforts along with stable gain corrections, ensuring the practical feasibility of real-time implementation. All these results validate the fact that the proposed dual-tuner adaptive PID will provide greater precision and robustness to the control of the CNC servo motor and thus could be highly effective in current advanced manufacturing systems

Zenodo (CERN European Organization for Nuclear Research)
University of Port Harcourt (NG)
Affordable and clean energy
Openalex Percentile: Top 42%
Iterative Learning Control Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.