Real-Time Implementation of a Fuzzy Logic Speed Control System for Error Minimization in Two-Axis Motion Control
Abstract
In manufacturing systems, there exists a trade-off between speed and accuracy. The faster a system is allowed to move, the higher the rate of production, however this is at the expense of decreased quality. This project attempts to develop a hardware/software digital control system to optimize this relationship for a two-axis manufacturing platform using a fuzzy logic speed control algorithm.
The fuzzy logic speed controller maintains accuracy by reducing the tracking speed around sharp comers. This action has been compared to the thought process of a person driving a car down a winding road. When the road begins to turn sharply, the driver reduces the speed to maintain control of the vehicle, but as the road begins to straighten out, the driver once again increases the speed of the automobile. Just like a human operator, the Self Paced Fuzzy Tracking Controller has the ability to optimize tracking speed based on the current conditions of the path it is following.
The development of the control system was based on the following need statement: to develop an accurate control system for a two-dimensional positioning system, using the Motorola 6811 microcontroller, a software implementation of the Self Paced Fuzzy Tracking Controller, and the Aerotech X-Y table. The system was required to perform several functions, including path storage and generation, current motor status sensing, local position control, fuzzy logic speed control, and actuator signal conversion. Many of these functions were incorporated into hardware components, which resulted in a multi-processor control system with one dedicated to each motor, and a Motorola 6811 microcontroller to coordinate data transfer.
Description
Program year: 1996/1997Digitized from print original stored in HDR
Subject
two-dimensional positioning systemfuzzy logic
Self Paced Fuzzy Tracking Controller
data transfer
Citation
McAfee, David (1994). Real-Time Implementation of a Fuzzy Logic Speed Control System for Error Minimization in Two-Axis Motion Control. University Undergraduate Fellow. Available electronically from https : / /hdl .handle .net /1969 .1 /CAPSTONE -McAfeeD _1994.