This research deals with automated, knowledge-based tuning of servo motors. Conventional adaptive techniques can perform unsatisfactorily when the controlled system is complex and incompeletly known. Furthermore, they cannot directly capture and utilize the knowledge of experienced human operators, in tuning a servo system. The tuning technique developed and implemented in this work can overcome these shortcomings. To integrate the controller of a high speed servo-motor with the tuning knowledge of experienced system operators, a hierarchical control structure is developed in this research. Specifically, the programmable hard controller of a servo-motor is tuned automatically in the lowest level. In the highest level, tuning knowledge expressed as a set of linguistic rules is generated and mathematically formulated using fuzzy set theory and fuzzy logic. This leads to the development of an off-line decision table in which tuning actions are matched with the servo-motor performance. A computer implementation of a servo expert is used in the intermediate level to update the controller parameters so that the actual response would meet a set of predefined performance specifications expressed in terms of the performance of a reference model. Learning and self-organization, as well as automated specification updating, if necessary, are used to improve the performance accuracy and system robustness. The intelligent tuner is implemented on a commercially available servo-motor system, and experiments are carried out to demonstrate its performance when implemented on the physical system. Furthermore, simulation results are used to evaluate the performance of the intelligent tuner when implemented on an ill-defined process.
[1]
M. Braae,et al.
Theoretical and linguistic aspects of the fuzzy logic controller
,
1979,
Autom..
[2]
R. Duda,et al.
Expert Systems Research.
,
1983,
Science.
[3]
G. A. Carter,et al.
A Heuristic Adaptive Controller for a Sinter Plant
,
1976
.
[4]
Clarence W. de Silva,et al.
An analytical framework for knowledge-based tuning of servo controllers
,
1991
.
[5]
C. W. de Silva,et al.
Hardware Implementation and Evaluation of a Knowledge-Based Tuner for a Servo Motor
,
1992
.
[6]
Karl-Erik Årzén.
Realization of Expert System Based Feedback Control
,
1987
.
[7]
Karl Johan Åström,et al.
Theory and Applications of Adaptive Control
,
1981
.
[8]
C. W. deSilva,et al.
Least Squares Adaptive Control for Trajectory Following Robots
,
1987
.
[9]
K. Astrom,et al.
Adaptive feedback control
,
1987,
Proceedings of the IEEE.
[10]
W. Pedrycz,et al.
On identification in fuzzy systems and its applications in control problems
,
1981
.
[11]
R.V. Monopoli,et al.
Adaptive control: The model reference approach
,
1981,
Proceedings of the IEEE.
[12]
A. G. J. Macfarlane,et al.
Knowledge-based control approach for robotic manipulators
,
1989
.
[13]
C. W. de Silva,et al.
Knowledge-based control with application to robots
,
1989
.
[14]
H. R. van Nauta Lemke,et al.
Application of a fuzzy controller in a warm water plant
,
1976,
Autom..