Return to search

Design and implementation of fuzzy logic and PID controllers to balance an inverted pendulum system

A PID controller and a Fuzzy Logic controller were designed to balance an inverted pendulum system. Both controllers were implemented in a Digital Signal Processor (DSP). Measurements of the angular position of the pendulum (feedback signal) were taken from a precision potentiometer and transformed into digital by an Analog Interface Board (AlB) to be processed by the DSP. The DSP generated the digital control signal that was converted into analog by the AlB and then filtered and amplified to drive a DC motor. The DC motor provided the control force for the mobil base where the inverted pendulum was mounted. The PID controller was designed to move an unstable pole of the system from the tight side of the s-plane into the left side of the s-plane to provide stability and fast response. The Fuzzy Logic controller was designed using thirteen control rules that were generated using human intuition. It was found that the Fuzzy Logic controller required a considerably larger amount of memory than the PID controller. In general, the Fuzzy Logic controller performed better than the PID controller. It was concluded that nonlinearities present in some components of the system caused the PID controller not to perform as well. It was also found that the Fuzzy Logic controller was less sensitive to these nonlinearities, resulting in a better control of the inverted pendulum.

Identiferoai:union.ndltd.org:pacific.edu/oai:scholarlycommons.pacific.edu:uop_etds-3266
Date01 January 1994
CreatorsBustamante Montes, Luis Gabriel
PublisherScholarly Commons
Source SetsUniversity of the Pacific
Detected LanguageEnglish
Typetext
Formatapplication/pdf
SourceUniversity of the Pacific Theses and Dissertations

Page generated in 0.0021 seconds