FPGA implementation of high speed PI like Fuzzy control system for industrial automation applications
Journal Title: International Journal of Modern Engineering Research (IJMER) - Year 2013, Vol 3, Issue 3
Abstract
Abstract: The modern digital control systems demand faster and robust calculation components for robotic and industrial automation applications. This type of elements are becoming more essential with the utilization of some new control algorithms, like the fuzzy control, the adaptive control, the sliding mode control, etc. The PID controllers are most widely used controllers in the industrial control systems. Fuzzy logic control presents a computationally efficient and robust alternative to conventional controllers for many systems. Although the traditional control methods which use mathematical models of systems to design an adequate controller, the fuzzy logic controllers use fuzzy deductions or inferences for the synthesis of controllers are powerful and robust.Digital controllers are implemented two styles; hardware based and software based. The software based implementation can be carried out on PC or any DSP processor. Such implementations will be inherently slower due to serial nature of the processor’s execution style. The FPGA platform carrying advantages of both ASIC and processor is more suitable option. On FPGA one can easily achieve higher speeds occupying only less area. In this project PI like fuzzy logic controller (PIFLC) will be implemented in VHDL for FPGA platform. This is a general purpose controller that can be used for different applications. This controller has three stages: the fuzzification, the inference and the defuzzification. The first component in the PIFLC is the fuzzifier that transforms crisp inputs into a set of membership values in the interval [0, 1] in the corresponding fuzzy sets. The knowledge base of the fuzzy controller consists of a database of linguistics statements (rules), which states the relationship between the input domain fuzzy sets and output domain fuzzy sets. Inference block implements this logic. The last step is the defuzzification and the final output is determined by weighted average of all contributions of the output sets
Authors and Affiliations
G Kamalesh
esign and Implementation of an Encryption and Decryption Using Non-Linear RM-PRNG
Pseudo Random Number Generator (PRNG) is an algorithm for generating a sequence of numbers. Due to speed in number generation pseudorandom numbers are very important. The increasing application of cryptographicalgo...
Ultrasonic Investigation of Binary Mixtures on Stearates and Methyl Ethyl Ketone
ABSTRACT: We report the measurements of ultrasonic velocity in the binary mixtures of zinc stearate - methyl ethyl ketone and calcium stearate - methyl ethyl ketone at 303 K. It is used to evaluate the different t...
An Efficient PDP Scheme for Distributed Cloud Storage
Cloud computing is the use of Internet for the tasks performed on the local computer, with the hardware and software demands maintained elsewhere. It represents a different way to architect and remotely manage vari...
Design of Model based controller for Two Conical Tank Interacting Level systems
This paper presents the modelling and control of Two Tank Conical Interacting systems which is highly a non linear process. A Model based controller is designed for the process at different operating regions an...
An Experimental Analysis of Performance, Combustion and Emission Characteristics of Simarouba Biodiesel and Its Blends on CI Engine
Bio-diesel is one of the most promising alternatives for diesel needs. Use of edible oils may create shortage of oil for daily food. This required identification of new kinds of non-edible vegetable oil. With thi...