Fuzzy-Neural Controller and Real-Time Implementation of A Ball Balancing Beam
نویسندگان
چکیده
Nonlinear dynamic ball balancing beam has been successfully controlled by applying conventional methods, neural networks, and fuzzy logic respectively. Conventional methods necessitate strong mathematical and control background to derive equations. Neural networks learn to balance a ball, but the ball never settles down due to the fact that \discrete resolution of the boxes representation" was used. Fuzzy logic has continuous representation; however, it takes a lot of e orts to incorporate human knowledge into rules. In order to have a continuous representation learning system with less rules and mathematics, a system with blend of neural networks and fuzzy logic is proposed. Fuzzy logic membership functions are utilized to fuzzify input parameters; neural network interpolates the fuzzy rule set; after defuzzi cation, the output is used to train a smaller size of neural network; the weights of the later neural network can be adjusted to ne tune the controller. This controller balances balls with one third of the required 27 rules. With learning capability, it approaches its goal more frequently in general. In this paper, the design of the fuzzy-neural controller is discussed, the hardware setup is shown, and the performance is evaluated.
منابع مشابه
Fuzzy logic controller and real-time implementation of a ball balancing beam
A ball balancing beam is a nonlinear dynamic system which is quite di cult to control using conventional methods since some special mathematical techniques and control theory knowledge are required to derive the equations. There are di cult issues in this system: it has delayed feedback associated with control actions; and the \jumping ball" phenomenon brings sensor uncertainty. Balancing is es...
متن کاملFuzzy PD Cascade Controller Design for Ball and Beam System Based on an Improved ARO Technique
The ball and beam system is one of the most popular laboratory setups for control education. In this paper, we design a fuzzy PD cascade controller for a ball and beam system using Asexual Reproduction Optimization (ARO) technique. The ball & beam system consists of a servo motor, a grooved beam, and a rolling ball. This system utilizes a servo motor to control ball’s position on the beam. Chan...
متن کاملVibration Suppression of Simply Supported Beam under a Moving Mass using On-Line Neural Network Controller
In this paper, model reference neural network structure is used as a controller for vibration suppression of the Euler–Bernoulli beam under the excitation of moving mass travelling along a vibrating path. The non-dimensional equation of motion the beam acted upon by a moving mass is achieved. A Dirac-delta function is used to describe the position of the moving mass along the beam and its iner...
متن کاملNeurocontroller alternatives for "fuzzy" ball-and-beam systems with nonuniform nonlinear friction
The ball-and-beam problem is a benchmark for testing control algorithms. In the World Congress on Neural Networks, 1994, Prof. L. Zadeh proposed a twist to the problem, which, he suggested, would require a fuzzy logic controller. This experiment uses a beam, partially covered with a sticky substance, increasing the difficulty of predicting the ball's motion. We complicated this problem even mor...
متن کاملA New Implementation of Maximum Power Point Tracking Based on Fuzzy Logic Algorithm for Solar Photovoltaic System
In this paper, we present a modeling and implementation of new control schemes for an isolated photovoltaic (PV) using a fuzzy logic controller (FLC). The PV system is connected to a load through a DC-DC boost converter. The FLC controller provides the appropriate duty cycle (D) to the DC-DC converter for the PV system to generate maximum power. Using FLC controller block in MATLABTM/Simulink e...
متن کامل