Professional Documents
Culture Documents
E1FLA5 2014 v14n2 136
E1FLA5 2014 v14n2 136
Abstract
The existing conventional motion controller does not perform well in the presence of nonlinear
properties, uncertain factors, and servo lag phenomena of industrial actuators. Hence, a
feasible and effective fuzzy self-tuning proportional integral derivative (PID) and feed-forward
control scheme is introduced to overcome these problems. In this design, a fuzzy tuner is used
to tune the PID parameters resulting in the rejection of the disturbance, which achieves better
performance. Then, both velocity and acceleration feed-forward units are added to considerably
reduce the tracking error due to servo lag. To verify the capability and effectiveness of
the proposed control scheme, the hardware configuration includes digital signal processing
(DSP) which plays the main role, dual-port RAM (DPRAM) to guarantee rapid and reliable
communication with the host, field-programmable gate array (FPGA) to handle the task of
the address decoder and receive the feed-back encoder signal, and several peripheral logic
circuits. The results from the experiments show that the proposed motion controller has a
smooth profile, with high tracking precision and real-time performance, which are applicable
in various manufacturing fields.
Keywords: Fuzzy control, Proportional integral derivative control, Motion system,
Feed-forward control, Digital signal processing, AC servo
1. Introduction
The development of industrial motion control systems has expanded considerably even though
Received: Jan. 13, 2014
Revised : Mar. 25, 2014 it just emerged over the last several decades. The most significant component of a motion
Accepted: Apr. 7, 2014
control system is the motion controller, with the control strategy being the main technique.
Correspondence to: Won-Ho Kim Generally, industrial motion control schemes must solve two major problems. The first
(kwh@dau.ac.kr)
©The Korean Institute of Intelligent Systems problem deals with the tracking command. In most of industrial motion controllers, the
motion trajectory, which is pre-defined by the input parameters, is generated as a tracking
This
cc is an Open Access article dis- command. Hence, the motion controller assesses the performance of how well the actual
tributed under the terms of the Creative
motion follows what was determined in advance. Traditional solutions utilize the proportional
Commons Attribution Non-Commercial Li-
cense (http://creativecommons.org/licenses/
integral derivative (PID) algorithm, which is applied in various manufacturing systems. Qu and
by-nc/3.0/) which permits unrestricted non- Wang [1] implemented a PID controller in the programmable multi-access controller (PMAC)
commercial use, distribution, and reproduc- card to control the AC servo motor. However, this design, which is based on a complex
tion in any medium, provided the original debugging process, depends on the specific control device. In [2], the authors introduced a
work is properly cited.
least square parameter estimation algorithm for PID control, which made movement smoother.
| 136
International Journal of Fuzzy Logic and Intelligent Systems, vol. 14, no. 2, June 2014
However, the parameter estimator algorithm increases the com- a generic technique for optimizing the scaling values. How-
putational cost and decreases the speed of serial communication, ever, the results have only obtained in a laboratory environment
which does not satisfy the high performance requirements in where practical programming and a debugging control language
industry. Zhao and Zhang [3] presented a fractional-order PID are absent.
scheme that continuously alters the frequency response of the In modern and practical production environments, a feed-
system. This method is not trivial to implement in practical uses forward scheme promises to improve the tracking performance.
and does not guarantee satisfactory communication speed. The Tsai et al. [14] indicated a complete feed-forward compensator
second problem tackles the disturbance rejection characteristics in a computer numerical control (CNC) machine. The structure
of the system. On the motor shaft, torque disturbance is com- of the feed-forward control can also be applied in the motion
mon in the manufacturing environment. Thus, there is a need to planning algorithm, where it maintains the characteristics such
design a controller for compensating for these problems. Tran as optimizing time, reliability and precision. For the other im-
et al. [4] studied motion control on the electronic-centralized plementation issues, authors [15, 16] suggested a high order
aircraft monitor (ECAM) system, introducing the auto-tuning feed-forward planning strategy resulting in a significant perfor-
PID velocity controller to overcome the uncertainties. The mance improvement. The details of the fourth-order trajectory
gains realized from this controller are updated constantly to planning algorithm proved a practical, reliable and accurate
guarantee the consistency of system performance under varying outcome. In [17, 18], the stabilizing design method of a motion
working conditions. However, this controller depends on only controller in the presence of uncertainty and disturbances is
one specific motion system and cannot be widely implemented. discussed by using the robust internal loop compensator. This
Several additional control methods have been introduced, such design provides a systematic approach to the problem of ro-
as optimal control [5], adaptive robust control [6], adaptive bust stability and the desired performance in the presence of
robust neural network [7] [8], variable structure control [9] and uncertainties.
linear-quadratic regulator (LQR) [10]. However, these solu- In this paper, we presented a feasible and effective design of
tions do not incorporate existing human knowledge into their a fuzzy self-tuning PID with a feed-forward controller, which
algorithm. Owing to the system complexity, nonlinearity and offers great precision and high performance applicable in the
uncertainty, it is difficult to obtain good performance in a variety machining industry. This knowledge-based control scheme is
of manufacturing machines based on the exact mathematical robust enough to handle systems with external disturbances to
models. the motor shaft, model free systems, and systems for which ac-
An intelligent control technique, especially the fuzzy control curate information is not required. The remainder of this paper
technique (FCT), can overcome the difficulties created by con- is structured as follows. In Section 2, the proposed controller de-
ventional methodologies. This is a knowledge-based controller sign is presented. Section 3 describes the whole motion control
that is focused on the reasoning mechanism rather than concen- system. Experimental results are shown in Section 4. Finally,
trating uniquely on the model of the system. In [11], researchers conclusions are discussed in Section 5.
investigated a control diagram for high speed control of an inte-
rior permanent magnet synchronous motor by computing the 2. Proposed Controller Design
operational point. Then in the fuzzy logic controller, these
2.1 Conventional PID Controller
values are input and the parameters of the controller are tuned
by a genetic algorithm. Conversely, this method only presents Although the PID controller was well-known in various indus-
analysis and development theory. However, it lacks practical trial areas due to its simple implementation and easy control, it
implementation in manufacturing conditions. Other researchers revealed several drawbacks in modern industry. Basically, there
[12] designed a two-input normalized linear fuzzy logic con- were two methods to achieve the required performance gains
troller incorporated with a traditional derivative controller to - trial-and-error or analysis. It can be seen that the trial-and-
control both the linear and nonlinear systems. However, this error approach relies noticeably on the technician’s personal
controller is still not suitable for most manufacturing machines experience with a specific servo system. Once the significant
because of the high computational burden and complex use. practice becomes low or intuitive performance is unclear, it is
Authors in [13] researched a switching mechanism between difficult to know whether you have reached the optimal perfor-
traditional PID-based and fuzzy-PID-based controllers using mance gains. Through analysis of the servo system, Ziegler
and Nichols [19] introduced a method to tune three parameters Velocity / Acceleration Feed-Forward Kvff, Kaff
Ref. Control Unit
of the PID controller. However, all three performance gains
Fuzzy Inference
are inter-related, since altering one affects any of the previ- e(t)
KP, KI, KD
ous adjustments. Moreover, the conventional PID controller de
dt
does not yield reasonable performance over a wide range of
PID Controller Saturation Motion Control System
operating conditions due to the fixed gain. Therefore, there
is a critical need to design a high performance controller for
Position
Ref. - e(t)
Output
www.ijfis.org Implementation of Fuzzy Self-Tuning PID and Feed-Forward Design for High-Performance Motion Control System | 138
International Journal of Fuzzy Logic and Intelligent Systems, vol. 14, no. 2, June 2014
www.ijfis.org Implementation of Fuzzy Self-Tuning PID and Feed-Forward Design for High-Performance Motion Control System | 140
International Journal of Fuzzy Logic and Intelligent Systems, vol. 14, no. 2, June 2014
Generator Status
Real Position Target Position
Real Velocity Target Velocity
DAC Data
www.ijfis.org Implementation of Fuzzy Self-Tuning PID and Feed-Forward Design for High-Performance Motion Control System | 142
International Journal of Fuzzy Logic and Intelligent Systems, vol. 14, no. 2, June 2014
Conflict of Interest
Acknowledgments
[7] W. H. Kim, “Implementation of an adaptive robust neural 13, no. 2, pp. 145-157, Feb. 2005. http://dx.doi.org/10.
network based motion controller for position tracking of 1016/j.conengprac.2004.02.010
AC servo drives,” International Journal of Fuzzy Logic
and Intelligent Systems, vol. 9, no. 4, pp. 294-300, Dec. [16] M. Boerlage, R. Tousain, and M. Steinbuch, “Jerk deriva-
2009. tive feedforward control for motion systems,” Proceed-
ings of American Control Conference, Boston, MA, June
[8] M. J. Lee and T. S. Jin, “An adaptive tracking control
30-July 2, 2004, pp. 4843-4848.
for robotic manipulators based on RBFN,” International
Journal of Fuzzy Logic and Intelligent Systems, vol. 7, no. [17] B. K. Kim and W. K. Chung, “Performance tuning of
2, pp. 96-101, Jun. 2007. robust motion controllers for high-accuracy positioning
[9] K. Kondak and G. Hommel, “Design of a robust high systems,” IEEE/ASME Transactions on Mechatronics, vol.
gain PID motion controller using sliding mode theory,” 7, no. 4, Dec. 2002. http://dx.doi.org/10.1109/TMECH.
in Proceedings of the IEEE International Conference 2002.805626
on Mechatronics and Automation, Niagara Falls, Canada,
July 29-August 1, 2005, pp. 26-31. http://dx.doi.org/10. [18] S. Seo, “Adaptive fuzzy sliding mode control for uncertain
1109/ICMA.2005.1626517 nonlinear systems,” International Journal of Fuzzy Logic
and Intelligent Systems, vol. 11, no. 1, pp. 12-18, Mar.
[10] M. T. Leines and J. S. Yang, “LQR control of an under 2011. http://dx.doi.org/10.591/IJFIS.2011.11.1.012
actuated planar biped robot,” in Proceedings of the 6th
IEEE Conference on Industrial Electronics and Applica- [19] J. G. Ziegler and N. B. Nichols, “Optimum settings for
tions, Beijing, China, June 21-23, 2011, pp. 1684-1689. automatic controllers,” Transactions of the American
http://dx.doi.org/10.1109/ICIEA.2011.5975861 Society of Mechanical Engineers, vol. 64, pp. 759-768,
[11] M. N. Uddin and M. A. Rahman, “High-speed control of 1942.
IPMSM drives using improved fuzzy logic algorithms,”
IEEE Transactions on Industrial Electronics, vol. 54, no. Ngo Ha Quang Thinh received the B.S. de-
1, pp. 190-199, Feb. 2007. http://dx.doi.org/10.1109/TIE. gree in School of Mechatronics Engineering
2006.888781 from University of Technology, Vietnam, and
[12] M. J. Er and Y. L. Sun, “Hybrid fuzzy proportional- the M.S. degree in Department of Intelligent
integral plus conventional derivative control of linear and System Engineering from Dong-Eui Univer-
nonlinear systems,” IEEE Transactions on Industrial sity, Korea, in 2006 and 2009 respectively.
Electronics, vol. 48, no. 6, pp. 1109-1117, Dec. 2001. He is currently Ph.D. student in Department of Intelligent
http://dx.doi.org/10.1109/41.969389 System Engineering, Dong-eui University and researcher of
AJINEXTEK Co. Ltd., Korea. His research interests include
[13] A. Rubaai, M. J. Castro-Sitiriche, and A. R. Ofoli, “DSP- motion control, real-time systems.
based laboratory implementation of hybrid fuzzy-PID con- E-mail: hqtngo@ajinextek.com
troller using genetic optimization for high-performance
motor drives,” IEEE Transactions on Industry Applica- Won-Ho Kim received the B.S., M.S. and
tions, vol. 44, no. 6, Nov-Dec. 2008. http://dx.doi.org/10. Ph.D. degree in School of Electronics Engi-
1109/TIA.2008.2006347 neering from Kyungpook National University,
Daegu, Korea, in 1985, 1988 and 1999 respec-
[14] M. C. Tsai, I. F. Chiu, and M. Y. Cheng, “Design and im-
tively. From 1988 to 1993, he was a researcher
plementation of command and friction feedforward con-
of Electronics and Telecommunications Re-
trol for CNC motion controllers,” IEE Proceedings: Con-
search Institute (ETRI). He is currently a professor in the De-
trol Theory and Applications, vol. 151, no. 1, pp. 13-20,
partment of Mechatronics Engineering, Dong-Eui University,
Jan. 2004. http://dx.doi.org/10.1049/ip-cta:20040100
[15] P. Lambrechts, M. Boerlage, and M. Steinbuch, “Trajec- Busan, Korea. His research interests include robotics and em-
tory planning and feedforward design for electromechani- bedded control system.
cal motion systems,” Control Engineering Practice, vol. E-mail: kwh@deu.ac.kr
www.ijfis.org Implementation of Fuzzy Self-Tuning PID and Feed-Forward Design for High-Performance Motion Control System | 144