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
Fatigue Analysis of Acetylene converter reactor
The structural integrity of mechanical components during several transients should be assured in the design stage. This requires a fatigue analysis including thermal and structural analysis. As an example, this study per...
A flywheel energy storage system for an isolated micro-grid
The paper presents an investigation into the effects of integrating a Magnetically Loaded Composite (sMLC) flywheel to an isolated micro-grid. The Fair Isle is a small island located in northern Scotland, and s...
Review on Digital Elevation Model
Digital Elevation Models commonly known as DEM’s are widely used in Terrain Analysis & image processing applications. A Digital Elevation Model is commonly used for Analysis of various features & objects...
Effect of Injection Pressure on Ignition Delay and Combustion Duration of Diesel Engine with Biodiesel (Jatropha Oil) and Its Blends
This paper discusses the combustion characteristics of jatropha methyl ester (further biodiesel) in direct injection diesel engine with injection pressure range from 100 bar to 300 bar and variation of ambient air pressu...
Role of Vital Factors for the Success of Products of Small Entrepreneurs
Small Entrepreneurs are major contributors to the economic growth and job creation. In this research an attempt is made to explore the factors and strategies contributing to the success and failures of the p...