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
Ground water nitrate removal by using ‘Chitosan’ as an adsorbent
ABSTRACT: Environmental pollution is the most terrible ecological crisis to which we are subjected today. Today the environment has become foul, contaminated, undesirable, and therefore harmful for the health of li...
Safety Margin of Slope Stability Using Common Deterministic Methods
The objective of this research was to develop a model for deterministic slope stability analysis. The study was performed through different methods of analysis and compared with Bishop simplified method, the va...
Smart Web Cam Motion Detection Surveillance System
Abstract: The Basic Idea Behind “Smart Web Cam Motion Detection Surveillance System” Is To Stop The Intruder To Getting Into The Place Where A High End Security Is Required. This Paper Proposes A Method For Detecti...
Transformer less Boost Converter Topologies with Improved Voltage Gain Operating In Continuous Conduction Mode
In this project, a new step up converter proposed in a recent work is analyzed, designed, simulated with MATLAB Simulink. Conventional dc–dc boost converters are unable to provide high step-up voltage gains due...
Moving Object Detection for Video Surveillance
Video surveillance has long been in use to monitor security sensitive areas such as banks, department stores, highways, crowded public places and borders. The advance in computing power, availability of large-c...