By Topic

Knowledge-based adaptive computer control in manufacturing systems: a case study

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Lingarkar, R. ; Dept. of Electr. & Comput. Mech. Eng., McMaster Univ., Hamilton, Ont., Canada ; Li Liu, ; Elbestawi, M.A. ; Sinha, Naresh K.

A knowledge-based system approach for designing an adaptive controller is introduced. The scheme has been used successfully in designing a self-tuning controller for force regulation in a computer numerically controlled (CNC) milling machine. In this scheme, frames are used for knowledge representation and rules of logic for reasoning. This synergistic combination of frames and rules provides the environment for intelligent control. As a consequence of representing knowledge in frames, the large amount of logic that goes along with most conventionally designed adaptive controllers to ensure safe operation is considerably reduced. Procedural attachments to the slots in the frame replace the extra logic elements in the knowledge-based controller. The self-tuning controller for the CNC milling machine is implemented on a 32-b microprocessor-based computer running at 20 MHz. The knowledge representation and the reasoning process are implemented in Prolog, whereas the numerical algorithms are written in C. Simulations and experimental results are provided that demonstrate the usefulness of this approach

Published in:

Systems, Man and Cybernetics, IEEE Transactions on  (Volume:20 ,  Issue: 3 )