PLC IMPLEMENTATION OF A FUZZY SYSTEM
|
|
- Stewart Lane
- 6 years ago
- Views:
Transcription
1 The 6 th edition of the Interdisciplinarity in Engineering International Conference Petru Maior University of Tîrgu Mureş, Romania, 202 PLC IMPLEMENTATION OF A FUZZY SYSTEM Adrian-Vasile DUKA # # Department of Electrical Engineering and Computer Science, Petru Maior University of Tg. Mureş No. N.Iorga St., Tg. Mureş Romania adrian.duka@ing.upm.ro ABSTRACT This paper investigates the implementation and design of a fuzzy system on an industrial controller. Programmable Logic Controllers (PLCs) are key devices used in many industrial processes. Most of the time they implement discrete control functions involving sequential control, but the availability of basic features like arithmetic operations, floating point units etc. allow for more complex algorithms to be implemented. The fuzzy system, in this paper, uses two inputs and one output, triangular shape membership functions and a rule base made of if-then type rules and it is implemented on a Siemens S7-200 PLC. Keywords: Fuzzy System, Programmable Logic Controller, PLC. Introduction Programmable Logic Controllers (PLC) are very effective and reliable devices well suited for applications involving discrete control actions in the manufacturing, chemical and process industries. The availability of PLCs with features like: floating point math, data handling, advanced functional instructions and the improvement of graphical user interfaces (GUI) in programming these controllers have created the premises for the implementation of complex control algorithms.[3,] Early PLCs were able to perform only logical operations, but with the evolution of hardware and software the future of PLCs lies not only in traditional discrete process control, but also in the area of demanding continuous and, particularly, batch processes, which are a combination of continuous and discrete processes. Thus, today a typical PLC-based application deals with several hundreds of analog and digital inputs and outputs, while performing quite complex control procedures.[5] Despite the fact that programmable controllers have become much more sophisticated, functions, like fuzzy logic, are not at all available for micro- PLCs. They are available only for the more advanced and expensive PLCs. For example, PLC manufacturer Siemens provides a software tool named Fuzzy Control++, which allows the user to configure and generate fuzzy systems for Simatic S7-300 and S7-400 PLCs as runtime modules which can be executed on the corresponding target platform.[2] Rockwell Automation offers the FuzzyDesigner option for RSLogix 5000 as an editor for creating custom fuzzy systems to be used by the Logix5000 family of controllers.[8,0] While these tools allow the development of fuzzy systems, they are not compatible with the micro-plcs families produced by the two manufacturers. There is little literature regarding the implementation of fuzzy systems on micro-plcs. However, fuzzy system implementations on Siemens S7-200 micro-plcs have been denoted in [5,9,4]. In [9], the PLC is part of a SCADA system, but the fuzzy algorithm is not computed on the PLC itself, but as a subprogram of SCADA applications. In [5] the fuzzy system is part of a control structure implemented on S7-24 CPU which uses a very small number of rules. In [4] a fuzzy controller is realized on the basis of the more complex Siemens S7-300 PLC and programmed in ladder diagram for a sewage disposal system, and in [] a fuzzy logic system is part of a superblock in Simatic library. This article describes the implementation of a fuzzy system on a Siemens S7-224 PLC with an EM- 235 analog I/O unit. The fuzzy system uses two inputs and one output, triangular shape membership functions and a rule base made of 25 if-then type rules. The structure of the proposed fuzzy system is discussed in section The Fuzzy System A fuzzy system with two antecedent variables and one consequent parameter is assumed. It can be given a set of rules in the form: R n : if x is A i and x 2 is B j then y is U k () 37
2 where n denotes the number of fuzzy rules. The variables x and x 2 denote the two inputs of the fuzzy system and variable y denotes the output. The antecedent variable x is connected to five fuzzy sets A i, and each fuzzy set A i (i=:5) is associated with a membership function ( x ): R [ 0,] that produces a membership degree of the variable x with respect to the fuzzy set A i. The same structure is considered for the second antecedent variable x 2, which is defined over a universe of discourse made of five fuzzy sets B j (j=,5) characterized by their membership function Bj ( x2 ): R [ 0,] and for the consequent variable y which is connected with U k fuzzy sets and their membership function. Figure shows the general structure of the considered fuzzy system. Fig. The Fuzzy System The system in fig. with the rule base () can be described as: y ( x g x g ) y = g f (2) x, 2 x2 where f represents the input-output mapping of the fuzzy system and g x, g x2, g y are the scaling gains of the fuzzy variables. A standard choice for the input mf was considered. That is, five symmetric triangular shape mf were used, overlapping at 50% which uniformly cover the universe of discourse for the input variables. [2,7] Figure 2 shows the design choice for two adjacent membership functions. Fig. 2 Two membership functions in the universe of discourse for the variable x In fig.2 c and c + denote the centers of the two adjacent membership functions. The degree of membership of a crisp value a to fuzzy sets A i and A i+ is computed as follows: [2,7] ( a) + ( a) c+ a = c+ c a c = c c + (3) For the output variable y singleton membership functions were used. With these design choices a rule base made of 25 (=5 2 ) rules results and a maximum of 4 rules can be activated at any given time. The consequences of these rules, and the position of the singletons, are chosen as the sum of the centers of the input membership functions and cover all possible combinations. The resulting fuzzy rules are given as: R n : if x is A i and x 2 is B j then y is c +c Bj (4) The and connective in the rules is implemented by the algebraic product. This means that the strength for the antecedent in rules (4) is given by: = ( a) Bj ( b) (5) The crisp output value is computed using the weighted average as follows: where # rules n= y = # rules n= U U is defined as in (5) and (6) U is the output value for rule n, which is a singleton. The resulting structure of the fuzzy system assures a linear behavior of this system.[2,6,5] 3. The PLC Implementation of the Fuzzy System The linear fuzzy system presented in section 2 was implemented using STEP 7-Micro/Win in ladder programming on a Siemens S7-224 PLC with an EM235 analog I/O module. EM235 is a 4 Input / Output analog extension module with a maximum input / output range of ±0V and 2 bit analog-todigital and digital-to-analog converters.[3] As input variables of the fuzzy system, two bipolar voltages on AIW0 and AIW2 were considered. The resulting crisp value, which is also a voltage, was applied on AQW0. A sampling rate of 00ms was implemented using SMB34 timed interrupt. The associated interrupt service routine was used to collect the input crisp values and to compute the real values of the input voltages. In the main program, on each interrupt, the scaling gains are applied to these voltages, then their degree of membership to the corresponding fuzzy sets are computed using eq. (3). In the end, after applying inference (5) and defuzzification (6) the output crisp value is determined and applied on the analog output channel. Figure 3 shows a flowchart representing the fuzzy system algorithm implemented on the PLC. 38
3 { 20, 5, 0, 5,0,5,0,5,20} U (8) k - the three scaling gains g x, g x2, g y were considered equal to - the rule table expresses rules of the form shown in (4) and is given in Table. Table. Rule table for the Fuzzy System input: x output: y A A 2 A 3 A 4 A 5 B B input: B x 2 B B Fig. 3 The Fuzzy System algorithm For each of the two inputs two arrays are used. The first one is made of 5 double-word variables (5x4Bytes=20Bytes) and contains the centers of the input membership functions, while the second one, having the same size, contains the computed values of the membership functions for a given input. The degree of membership is computed based on equation (3) by knowing the centers of the membership functions and the input value. After performing the fuzzification, the structure of the fuzzy system considered in this paper allows that, at any given time, at most two of the 5 membership function values are not equal to zero. 00 bytes of memory are used for expressing the rule base which is implemented as a look-up table in the V memory of the controller. Each rule is introduced by its consequence, which is a real value, corresponding to the singleton membership function associated to the output variable. Table I summarizes one of the possible rule tables for the fuzzy system. To validate the PLC implementation of the fuzzy system the following structure was considered: - for both of the inputs: 5 symmetric triangular shaped membership functions overlapping at 50% were used and were centered at: c { 0, 5,0,5,0} (7) cbj { 0, 5,0,5,0} - 9 singletons were considered for the output variable and were positioned as follows: The fuzzy system is not limited to the choices mentioned above, regarding the number and position of membership functions (for both input or output), the type of rules and the structure of the rule base. Small changes to the PLC program allow for other fuzzy system structures to be considered. To verify the effectiveness of the PLC fuzzy system design a Matlab model having the same structure was considered and the results of the two models (Matlab and PLC) were compared. Figure 4 shows the Matlab model, which for a given input pair (x, x 2 )=(2.2, 6.3) produces the crisp output y=8.5. Fig. 4 Matlab Implementation of the Fuzzy System The same results are produced by the PLC implementation of the fuzzy system as shown in the Status Chart presented in fig
4 Fig. 5 PLC Implementation of the Fuzzy System. Step 7-Micro/Win Status Chart With the design choices specified above, the total amount of V memory needed for the implementation of the fuzzy system on the PLC is 268Bytes which were used as follows Memory 00Bytes 40Bytes 40Bytes 20Bytes 2Bytes 2Bytes 44Bytes Table 2. Memory usage Usage 25 rules. Each consequence introduced by a floating-point value representing the singleton Centers of the membership functions for both inputs Fuzzification values for both inputs Various pointers needed for indexed addressing of the variables x,x 2 and y crisp values g x, g x2, g y scaling gains Iterators, intermediary results used by the algorithm The execution time of the algorithm is situated between 4 and 2ms. This means that the system can be successfully applied with sampling rates greater than 25ms, which can be achieved using the timed interrupts SMB34 or by other PLC specific means. These results were compared to that of a fuzzy system implemented using FuzzyControl++ on the more advanced S7-300 and S7-400 CPUs taken from [2]. Table 3 summarizes these results. Table 3. Runtime measurements CPU S7-200 S7-300 S7-400 Inputs m.f. 5 each 5 each 5 each Rules Outputs m.f Runtime av. 7.5ms 3.5ms.8ms The execution of fuzzy functions requires computationally intensive operations. The execution speed depends on the performance of the CPU used. However, the results shown in Table 3 are quite satisfactory given the difference in performance between the considered CPUs. 4. Conclusion This paper presented the implementation results of a fuzzy system on a micro-plc. The device used for implementation was Siemens S7-224 PLC with an EM235 analog input/output extension unit. When compared to the more expensive and advanced PLCs the fuzzy system implemented here shows promising results. The accuracy of the implementation is demonstrated by the comparative analysis between the PLC version of the fuzzy system and a Matlab model with the same structure. The implementation of the fuzzy system relied very much on the PLC s capability to perform floating point operations and indirect addressing. Basically, all the components of a fuzzy system require floating point computations. This issue influences directly the necessary amount of memory needed by the fuzzy system implementation, as shown in Table 2. By changing the initialization values for the centers of the input membership functions, the gains and the rule base, in the program s data block, other configurations of fuzzy systems can be obtained. The next step in the development of this system would be the implementation of a Fuzzy Logic Controller. References [] Bogdan, S.; Kovačić, Z.; Krapinec, D. (2007), Sensitivity-based Self-learning Fuzzy Logic Controller as a PLC Super Block, Proceedings of the 5 th Mediterranean Conference on Control & Automation [2] Brehm, Thomas; Rattan, Kuldip (995) A classical controller: a special case of the fuzzy logic controller, Fuzzy logic and intelligent systems, Kluwer Academic Publishers 320
5 [3] Bryan, L.A.; Bryan, E.A. (2003), Programmable Controllers: Theory and Implementation, 2 nd ed., Amer Technical Pub [4] Kang Sun; Yan-min Song; Guo-chuan Feng (2009), The Application of the Fuzzy Controller Based on PLC in Sewage Disposal System, Proceedings of the 2009 International Conference on Artificial Intelligence and Computational Intelligence, Vol. 02, pp [5] Karasakal, Onur; Yeşil, Engin, Guzelkaya, Mujde; Eksin, Ibrahim (2005), Implementation of a New Self-Tuning Fuzzy PID Controller on PLC, Turkish Journal of Electrical Engineering & Computer Sciences, Vol.3, No.2, pp [6] George K. I. Mann; Bao-Gang Hu (999), Analysis of Direct Action Fuzzy PID Controller Structures, IEEE Transactions on Systems, Man, and Cybernetics Part B: Cybernetics, Vol. 29, No. 3, p [7] B.M. Mohan, Arpita Sinha (2006), The simplest fuzzy PID controllers: mathematical models and stability analysis, Soft Computing no. 0, pp , Springer Verlag [8] Neamţu, O. (2008), Motion Control with Fuzzy Logic in an High Speed PLC System, Journal of Electrical and Electronics Engineering, pp [9] Nikolić, Vlastimir; Ćojbašić, Žarko; Ćirić, Ivan; Petrović, Emina (200), Intelligent Decision Making In Wastewater Treatment Plant Scada System, Automatic Control and Robotics Vol. 9, No, pp [0] Rockwell Automation Inc. (2007), RSLogix 5000 Fuzzy Designer [] Nordin Saad; M. Arrofiq (202), A PLC-based modified-fuzzy controller for PWM-driven induction motor drive with constant V/Hz ratio control, Journal Robotics and Computer- Integrated Manufacturing, Vol. 28 Issue 2, pp. 95-2, Pergamon Press, Inc. [2] Siemens AG (2003), FuzzyControl++ User s Manual [3] Siemens AG (2008), SIMATIC S7-200 Programmable Controller System Manual [4] Yanmin Song, Zhongwei Bi, Kun Liu (2007), The PLC System of Egg Powder Treatment Based on Fuzzy Control Algorithm, Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007), Vol.4, pp [5] Hao Ying (2005), Conditions for analytically determining general fuzzy controllers of Mamdani type to be nonlinear, piecewise linear or linear, Soft Computing, no. 9, pp , Springer Verlag 32
FUZZY SYSTEM FOR PLC
FUZZY SYSTEM FOR PLC L. Körösi, D. Turcsek Institute of Control and Industrial Informatics, Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Abstract Programmable
More informationEuropean Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR
ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR Ahmed A. M. Emam College of Engineering Karrary University SUDAN ahmedimam1965@yahoo.co.in Eisa Bashier M. Tayeb College of Engineering
More informationMODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM
CHAPTER-7 MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM 7.1 Introduction To improve the overall efficiency of turning, it is necessary to
More informationCHAPTER 5 FUZZY LOGIC CONTROL
64 CHAPTER 5 FUZZY LOGIC CONTROL 5.1 Introduction Fuzzy logic is a soft computing tool for embedding structured human knowledge into workable algorithms. The idea of fuzzy logic was introduced by Dr. Lofti
More informationANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS
International Journal of Electrical Engineering and Technology (IJEET), ISSN 0976 6545(Print) ISSN 0976 6553(Online), Volume 1 Number 1, May - June (2010), pp. 01-17 IAEME, http://www.iaeme.com/ijeet.html
More informationEVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY PID CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS
EVALUATION OF THE PERFORMANCE OF VARIOUS FUZZY CONTROLLER STRUCTURES ON BENCHMARK SYSTEMS Birkan Akbıyık İbrahim Eksin Müjde Güzelkaya Engin Yeşil e-mail: birkan@lycos.com e-mail:eksin@elk.itu.edu.tr e-mail:
More informationSOLUTION: 1. First define the temperature range, e.g. [0 0,40 0 ].
2. 2. USING MATLAB Fuzzy Toolbox GUI PROBLEM 2.1. Let the room temperature T be a fuzzy variable. Characterize it with three different (fuzzy) temperatures: cold,warm, hot. SOLUTION: 1. First define the
More informationNeural Networks Lesson 9 - Fuzzy Logic
Neural Networks Lesson 9 - Prof. Michele Scarpiniti INFOCOM Dpt. - Sapienza University of Rome http://ispac.ing.uniroma1.it/scarpiniti/index.htm michele.scarpiniti@uniroma1.it Rome, 26 November 2009 M.
More informationFUZZY SYSTEMS: Basics using MATLAB Fuzzy Toolbox. Heikki N. Koivo
FUZZY SYSTEMS: Basics using MATLAB Fuzzy Toolbox By Heikki N. Koivo 200 2.. Fuzzy sets Membership functions Fuzzy set Universal discourse U set of elements, {u}. Fuzzy set F in universal discourse U: Membership
More informationRule-bases construction through self-learning for a table-based Sugeno- Takagi fuzzy logic control system
Scientific Bulletin of the Petru Maior University of Tirgu Mures Vol. 6 (XXIII), 2009 ISSN 1841-9267 Rule-bases construction through self-learning for a table-based Sugeno- Takagi fuzzy logic control system
More informationFUZZY INFERENCE SYSTEMS
CHAPTER-IV FUZZY INFERENCE SYSTEMS Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. The mapping then provides a basis from which decisions can
More informationIntelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.
Nazmul Siddique Intelligent Control A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms Foreword by Bernard Widrow 4^ Springer Contents 1 Introduction 1 1.1 Intelligent Control
More informationLecture notes. Com Page 1
Lecture notes Com Page 1 Contents Lectures 1. Introduction to Computational Intelligence 2. Traditional computation 2.1. Sorting algorithms 2.2. Graph search algorithms 3. Supervised neural computation
More informationCHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER
60 CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER 4.1 INTRODUCTION Problems in the real world quite often turn out to be complex owing to an element of uncertainty either in the parameters
More informationIntroduction 3 Fuzzy Inference. Aleksandar Rakić Contents
Beograd ETF Fuzzy logic Introduction 3 Fuzzy Inference Aleksandar Rakić rakic@etf.rs Contents Mamdani Fuzzy Inference Fuzzification of the input variables Rule evaluation Aggregation of rules output Defuzzification
More informationfuzzylite a fuzzy logic control library in C++
fuzzylite a fuzzy logic control library in C++ Juan Rada-Vilela jcrada@fuzzylite.com Abstract Fuzzy Logic Controllers (FLCs) are software components found nowadays within well-known home appliances such
More informationModule 4. Computer-Aided Design (CAD) systems
Module 4. Computer-Aided Design (CAD) systems Nowadays the design of complex systems is unconceivable without computers. The fast computers, the sophisticated developing environments and the well elaborated
More informationSpeed regulation in fan rotation using fuzzy inference system
58 Scientific Journal of Maritime Research 29 (2015) 58-63 Faculty of Maritime Studies Rijeka, 2015 Multidisciplinary SCIENTIFIC JOURNAL OF MARITIME RESEARCH Multidisciplinarni znanstveni časopis POMORSTVO
More informationResearch Article Modeling and Simulation Based on the Hybrid System of Leasing Equipment Optimal Allocation
Discrete Dynamics in Nature and Society Volume 215, Article ID 459381, 5 pages http://dxdoiorg/11155/215/459381 Research Article Modeling and Simulation Based on the Hybrid System of Leasing Equipment
More informationPOSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER
POSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER Vinit Nain 1, Yash Nashier 2, Gaurav Gautam 3, Ashwani Kumar 4, Dr. Puneet Pahuja 5 1,2,3 B.Tech. Scholar, 4,5 Asstt. Professor, Deptt. of
More informationCHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS
CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS 4.1. INTRODUCTION This chapter includes implementation and testing of the student s academic performance evaluation to achieve the objective(s)
More informationDeciphering Data Fusion Rule by using Adaptive Neuro-Fuzzy Inference System
Deciphering Data Fusion Rule by using Adaptive Neuro-Fuzzy Inference System Ramachandran, A. Professor, Dept. of Electronics and Instrumentation Engineering, MSRIT, Bangalore, and Research Scholar, VTU.
More informationChapter 7 Fuzzy Logic Controller
Chapter 7 Fuzzy Logic Controller 7.1 Objective The objective of this section is to present the output of the system considered with a fuzzy logic controller to tune the firing angle of the SCRs present
More informationCHAPTER 3 FUZZY INFERENCE SYSTEM
CHAPTER 3 FUZZY INFERENCE SYSTEM Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. There are three types of fuzzy inference system that can be
More informationA Fuzzy System for Adaptive Network Routing
A Fuzzy System for Adaptive Network Routing A. Pasupuleti *, A.V. Mathew*, N. Shenoy** and S. A. Dianat* Rochester Institute of Technology Rochester, NY 14623, USA E-mail: axp1014@rit.edu Abstract In this
More informationFuzzy Mod. Department of Electrical Engineering and Computer Science University of California, Berkeley, CA Generalized Neural Networks
From: AAAI-91 Proceedings. Copyright 1991, AAAI (www.aaai.org). All rights reserved. Fuzzy Mod Department of Electrical Engineering and Computer Science University of California, Berkeley, CA 94 720 1
More informationIdentification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach
Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach Prashant Sharma, Research Scholar, GHRCE, Nagpur, India, Dr. Preeti Bajaj,
More informationFUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for
FUZZY LOGIC TECHNIQUES 4.1: BASIC CONCEPT Problems in the real world are quite often very complex due to the element of uncertainty. Although probability theory has been an age old and effective tool to
More informationOptimization with linguistic variables
Optimization with linguistic variables Christer Carlsson christer.carlsson@abo.fi Robert Fullér rfuller@abo.fi Abstract We consider fuzzy mathematical programming problems (FMP) in which the functional
More informationFuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı
Fuzzy If-Then Rules Adnan Yazıcı Dept. of Computer Engineering, Middle East Technical University Ankara/Turkey Fuzzy If-Then Rules There are two different kinds of fuzzy rules: Fuzzy mapping rules and
More informationFuzzy Reasoning. Linguistic Variables
Fuzzy Reasoning Linguistic Variables Linguistic variable is an important concept in fuzzy logic and plays a key role in its applications, especially in the fuzzy expert system Linguistic variable is a
More informationDevelopment of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach
2018 Second IEEE International Conference on Robotic Computing Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach
More informationA New Fuzzy Neural System with Applications
A New Fuzzy Neural System with Applications Yuanyuan Chai 1, Jun Chen 1 and Wei Luo 1 1-China Defense Science and Technology Information Center -Network Center Fucheng Road 26#, Haidian district, Beijing
More informationAN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE 1.INTRODUCTION
Mathematical and Computational Applications, Vol. 16, No. 3, pp. 588-597, 2011. Association for Scientific Research AN APPROXIMATION APPROACH FOR RANKING FUZZY NUMBERS BASED ON WEIGHTED INTERVAL - VALUE
More informationFuzzy rule-based decision making model for classification of aquaculture farms
Chapter 6 Fuzzy rule-based decision making model for classification of aquaculture farms This chapter presents the fundamentals of fuzzy logic, and development, implementation and validation of a fuzzy
More informationThe analysis of inverted pendulum control and its other applications
Journal of Applied Mathematics & Bioinformatics, vol.3, no.3, 2013, 113-122 ISSN: 1792-6602 (print), 1792-6939 (online) Scienpress Ltd, 2013 The analysis of inverted pendulum control and its other applications
More informationIndustrial Boiler Modeling and Control Based on Adaptive Neuro Fuzzy Inference. System and Implementation in S7-400H PLC
Research Paper International Journal of Review in Life Sciences ISSN: 2231-2935 Volume 5 (2015), Issue 3 (Jul-Sep), Pages 40-48 www.ijrls.com Industrial Boiler Modeling and Control Based on Adaptive Neuro
More informationPROGRAMMING AND CONTROLLING OF RPP ROBOT BY USING A PLC
PROGRAMMING AND CONTROLLING OF RPP ROBOT BY USING A PLC BOGDAN Laurean University Lucian Blaga of Sibiu, e-mail: laurean.bogdan@ulbsibiu.ro Keywords: Robots, programmable logic controller, programming,
More informationGeneralized Implicative Model of a Fuzzy Rule Base and its Properties
University of Ostrava Institute for Research and Applications of Fuzzy Modeling Generalized Implicative Model of a Fuzzy Rule Base and its Properties Martina Daňková Research report No. 55 2 Submitted/to
More informationA Neuro-Fuzzy Application to Power System
2009 International Conference on Machine Learning and Computing IPCSIT vol.3 (2011) (2011) IACSIT Press, Singapore A Neuro-Fuzzy Application to Power System Ahmed M. A. Haidar 1, Azah Mohamed 2, Norazila
More informationFuzzy if-then rules fuzzy database modeling
Fuzzy if-then rules Associates a condition described using linguistic variables and fuzzy sets to a conclusion A scheme for capturing knowledge that involves imprecision 23.11.2010 1 fuzzy database modeling
More informationApproximate Reasoning with Fuzzy Booleans
Approximate Reasoning with Fuzzy Booleans P.M. van den Broek Department of Computer Science, University of Twente,P.O.Box 217, 7500 AE Enschede, the Netherlands pimvdb@cs.utwente.nl J.A.R. Noppen Department
More informationSimulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software
Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software 1 Thavamani.P, 2 Ramesh.K, 3 Sundari.B 1 M.E Scholar, Applied Electronics, JCET, Dharmapuri, Tamilnadu, India 2 Associate Professor,
More informationCHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM
33 CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM The objective of an ANFIS (Jang 1993) is to integrate the best features of Fuzzy Systems and Neural Networks. ANFIS is one of the best tradeoffs between
More informationLecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary
Lecture 5 Fuzzy expert systems: Fuzzy inference Mamdani fuzzy inference Sugeno fuzzy inference Case study Summary Negnevitsky, Pearson Education, 25 Fuzzy inference The most commonly used fuzzy inference
More informationFuzzy Based Decision System for Gate Limiter of Hydro Power Plant
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 5, Number 2 (2012), pp. 157-166 International Research Publication House http://www.irphouse.com Fuzzy Based Decision
More informationWhy Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?
Fuzzy Systems Overview: Literature: Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning chapter 4 DKS - Module 7 1 Why fuzzy thinking? Experts rely on common sense to solve problems Representation of vague,
More informationFuzzy Logic Controller
Fuzzy Logic Controller Debasis Samanta IIT Kharagpur dsamanta@iitkgp.ac.in 23.01.2016 Debasis Samanta (IIT Kharagpur) Soft Computing Applications 23.01.2016 1 / 34 Applications of Fuzzy Logic Debasis Samanta
More informationOptimization Under Fuzzy If-Then Rules Using Stochastic Algorithms
European Symposium on Computer Arded Aided Process Engineering 5 L. Puigjaner and A. Espuña (Editors) 25 Elsevier Science B.V. All rights reserved. Optimization Under Fuzzy If-Then Rules Using Stochastic
More informationExploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets
Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets S. Musikasuwan and J.M. Garibaldi Automated Scheduling, Optimisation and Planning Group University of Nottingham,
More informationFUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD
FUZZY INFERENCE Siti Zaiton Mohd Hashim, PhD Fuzzy Inference Introduction Mamdani-style inference Sugeno-style inference Building a fuzzy expert system 9/29/20 2 Introduction Fuzzy inference is the process
More informationThe Travelling Salesman Problem. in Fuzzy Membership Functions 1. Abstract
Chapter 7 The Travelling Salesman Problem in Fuzzy Membership Functions 1 Abstract In this chapter, the fuzzification of travelling salesman problem in the way of trapezoidal fuzzy membership functions
More informationFuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes
Fuzzy Set-Theoretical Approach for Comparing Objects with Fuzzy Attributes Y. Bashon, D. Neagu, M.J. Ridley Department of Computing University of Bradford Bradford, BD7 DP, UK e-mail: {Y.Bashon, D.Neagu,
More informationMechanics ISSN Transport issue 1, 2008 Communications article 0214
Mechanics ISSN 1312-3823 Transport issue 1, 2008 Communications article 0214 Academic journal http://www.mtc-aj.com PARAMETER ADAPTATION IN A SIMULATION MODEL USING ANFIS Oktavián Strádal, Radovan Soušek
More informationARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems
INFOB2KI 2017-2018 Utrecht University The Netherlands ARTIFICIAL INTELLIGENCE Uncertainty: fuzzy systems Lecturer: Silja Renooij These slides are part of the INFOB2KI Course Notes available from www.cs.uu.nl/docs/vakken/b2ki/schema.html
More informationCHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC
CHAPTER 6 SOLUTION TO NETWORK TRAFFIC PROBLEM IN MIGRATING PARALLEL CRAWLERS USING FUZZY LOGIC 6.1 Introduction The properties of the Internet that make web crawling challenging are its large amount of
More informationUniversal Fuzzy Statistical Test for Pseudo Random Number Generators (UFST-PRNG)
Universal Fuzzy Statistical Test for Pseudo Random Number Generators (UFST-PRNG) Raad A. Muhajjar, Ph.D. ICCR Scholar, Dept. of Computer Science, Dr. S. Kazim Naqvi, Sr. System Analyst, Centre for IT,
More informationFigure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25
Membership Functions The membership function μ A (x) describes the membership of the elements x of the base set X in the fuzzy set A, whereby for μ A (x) a large class of functions can be taken. Reasonable
More informationDesign of Neuro Fuzzy Systems
International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 6, Number 5 (2013), pp. 695-700 International Research Publication House http://www.irphouse.com Design of Neuro Fuzzy
More informationIn the Name of God. Lecture 17: ANFIS Adaptive Network-Based Fuzzy Inference System
In the Name of God Lecture 17: ANFIS Adaptive Network-Based Fuzzy Inference System Outline ANFIS Architecture Hybrid Learning Algorithm Learning Methods that Cross-Fertilize ANFIS and RBFN ANFIS as a universal
More informationIntroduction to Programmable Controllers D R. TAREK TUTUNJI P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N
Introduction to Programmable Controllers D R. TAREK TUTUNJI P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Definition Programmable logic controllers, also called programmable controllers or
More informationDistribution System Self-Healing Implementation using Decentralized IED-based Multi-Agent System
Distribution System Self-Healing Implementation using Decentralized IED-based Multi-Agent System Jonatas Boas Leite 1, Member, IEEE, Jose Roberto Sanches Mantovani 1, Member, IEEE and Mladen Kezunovic
More informationUnit V. Neural Fuzzy System
Unit V Neural Fuzzy System 1 Fuzzy Set In the classical set, its characteristic function assigns a value of either 1 or 0 to each individual in the universal set, There by discriminating between members
More informationIntroduction to Fuzzy Logic. IJCAI2018 Tutorial
Introduction to Fuzzy Logic IJCAI2018 Tutorial 1 Crisp set vs. Fuzzy set A traditional crisp set A fuzzy set 2 Crisp set vs. Fuzzy set 3 Crisp Logic Example I Crisp logic is concerned with absolutes-true
More informationDOWNLOAD OR READ : PROGRAMMABLE LOGIC CONTROLLER PLC TUTORIAL SIEMENS SIMATIC S7 200 PDF EBOOK EPUB MOBI
DOWNLOAD OR READ : PROGRAMMABLE LOGIC CONTROLLER PLC TUTORIAL SIEMENS SIMATIC S7 200 PDF EBOOK EPUB MOBI Page 1 Page 2 programmable logic controller plc tutorial siemens simatic s7 200 programmable logic
More informationStatic Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation
International Journal of Electrical Engineering. ISSN 0974-2158 Volume 6, Number 2 (2013), pp. 189-196 International Research Publication House http://www.irphouse.com Static Var Compensator: Effect of
More informationFuzzy Systems (1/2) Francesco Masulli
(1/2) Francesco Masulli DIBRIS - University of Genova, ITALY & S.H.R.O. - Sbarro Institute for Cancer Research and Molecular Medicine Temple University, Philadelphia, PA, USA email: francesco.masulli@unige.it
More informationThe following terms are registered trademarks of Rockwell Automation Inc.
1 Trademarks All terms mentioned in this book that are known to be trademarks have been appropriately marked. Use of a term in this book should not be regarded as affecting the validity of any trademark.
More informationThe Four Layers Elevator Control System Design Based on S7-200 PLC Xianjie Feng
Advances in Engineering Research (AER), volume 107 2nd International Conference on Materials Engineering and Information Technology Applications (MEITA 2016) The Four Layers Elevator Control System Design
More informationLeft and right compatibility of strict orders with fuzzy tolerance and fuzzy equivalence relations
16th World Congress of the International Fuzzy Systems Association (IFSA) 9th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT) Left and right compatibility of strict orders with
More informationTransactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN
Comparative study of fuzzy logic and neural network methods in modeling of simulated steady-state data M. Järvensivu and V. Kanninen Laboratory of Process Control, Department of Chemical Engineering, Helsinki
More informationFuzzy Logic in Critical Section of Operating System
38 Fuzzy Logic in Critical Section of Operating System Department of Computer Science, University of Mysore, Mysore, India km_farda2006@yahoo.com, amir_rajaei@hotmail.com Abstract: In this paper, the methodology
More informationCHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER
38 CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER 3.1 INTRODUCTION The lack of intelligence, learning and adaptation capability in the control methods discussed in general control scheme, revealed the need
More informationA Software Tool: Type-2 Fuzzy Logic Toolbox
A Software Tool: Type-2 Fuzzy Logic Toolbox MUZEYYEN BULUT OZEK, ZUHTU HAKAN AKPOLAT Firat University, Technical Education Faculty, Department of Electronics and Computer Science, 23119 Elazig, Turkey
More informationFuzzy Expert Systems Lecture 8 (Fuzzy Systems)
Fuzzy Expert Systems Lecture 8 (Fuzzy Systems) Soft Computing is an emerging approach to computing which parallels the remarkable ability of the human mind to reason and learn in an environment of uncertainty
More informationGOAL GEOMETRIC PROGRAMMING PROBLEM (G 2 P 2 ) WITH CRISP AND IMPRECISE TARGETS
Volume 4, No. 8, August 2013 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info GOAL GEOMETRIC PROGRAMMING PROBLEM (G 2 P 2 ) WITH CRISP AND IMPRECISE TARGETS
More informationINTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 3, Issue 2, July- September (2012), pp. 157-166 IAEME: www.iaeme.com/ijcet.html Journal
More informationAnalysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system
Analysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system D. K. Somwanshi, Mohit Srivastava, R.Panchariya Abstract: Here modeling and simulation study of basically two control strategies
More informationHALOGEN AUTOMATIC DAYLIGHT CONTROL SYSTEM BASED ON CMAC CONTROLLER WITH TRIANGULAR BASIS FUNCTIONS
HALOGEN AUTOMATIC DAYLIGHT CONTROL SYSTEM BASED ON CMAC CONTROLLER WITH TRIANGULAR BASIS FUNCTIONS Horatiu Stefan Grif, Mircea Dulău Petru Maior University of Târgu Mureş, Romania hgrif@emgineering.upm.ro,
More informationA Comparison between a Fuzzy and PID Controller for Universal Motor
International Journal of Computer Applications (975 8887) Volume No.6, October A Comparison between a Fuzzy and Controller for Universal Motor Abdelfettah Zeghoudi URMER Research unit, Tlemcen University,
More informationA new approach based on the optimization of the length of intervals in fuzzy time series
Journal of Intelligent & Fuzzy Systems 22 (2011) 15 19 DOI:10.3233/IFS-2010-0470 IOS Press 15 A new approach based on the optimization of the length of intervals in fuzzy time series Erol Egrioglu a, Cagdas
More informationOn JAM of Triangular Fuzzy Number Matrices
117 On JAM of Triangular Fuzzy Number Matrices C.Jaisankar 1 and R.Durgadevi 2 Department of Mathematics, A. V. C. College (Autonomous), Mannampandal 609305, India ABSTRACT The fuzzy set theory has been
More informationSome Properties of Intuitionistic. (T, S)-Fuzzy Filters on. Lattice Implication Algebras
Theoretical Mathematics & Applications, vol.3, no.2, 2013, 79-89 ISSN: 1792-9687 (print), 1792-9709 (online) Scienpress Ltd, 2013 Some Properties of Intuitionistic (T, S)-Fuzzy Filters on Lattice Implication
More informationLabVIEW used for Modelling of Hysteresis for Soft Magnetic Materials
1 th International Conference on DEVELOPMENT AND APPLICATION YTEM, uceava, Romania, May 15-17, 014 LabVIEW used for Modelling of Hysteresis for oft Magnetic Materials eptimiu Motoasca Department of Electrical
More informationDesign of Fuzzy Inference System for Contrast Enhancement of Color Images
Design of Fuzzy Inference System for Contrast Enhancement of Color Images Nutan Y. Suple 1, Sudhir M. Kharad 2 Abstract This paper presents the design of the technique using fuzzy inference system for
More informationGenetic Tuning for Improving Wang and Mendel s Fuzzy Database
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Genetic Tuning for Improving Wang and Mendel s Fuzzy Database E. R. R. Kato, O.
More informationFuzzy Based composition Control of Distillation Column
Fuzzy Based composition Control of Distillation Column Guru.R 1, Arumugam.A 2, Balasubramanian.G 3, Balaji.V.S 4 School of Electrical and Electronics Engineering, SASTRA University, Tirumalaisamudram,
More informationApplication of Or-based Rule Antecedent Fuzzy Neural Networks to Iris Data Classification Problem
Vol.1 (DTA 016, pp.17-1 http://dx.doi.org/10.157/astl.016.1.03 Application of Or-based Rule Antecedent Fuzzy eural etworks to Iris Data Classification roblem Chang-Wook Han Department of Electrical Engineering,
More informationDefinition 2.3: [5] Let, and, be two simple graphs. Then the composition of graphs. and is denoted by,
International Journal of Pure Applied Mathematics Volume 119 No. 14 2018, 891-898 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu ON M-POLAR INTUITIONISTIC FUZZY GRAPHS K. Sankar 1,
More information7. Decision Making
7. Decision Making 1 7.1. Fuzzy Inference System (FIS) Fuzzy inference is the process of formulating the mapping from a given input to an output using fuzzy logic. Fuzzy inference systems have been successfully
More informationChapter 4 Fuzzy Logic
4.1 Introduction Chapter 4 Fuzzy Logic The human brain interprets the sensory information provided by organs. Fuzzy set theory focus on processing the information. Numerical computation can be performed
More informationNeuro Fuzzy Controller for Position Control of Robot Arm
Neuro Fuzzy Controller for Position Control of Robot Arm Jafar Tavoosi, Majid Alaei, Behrouz Jahani Faculty of Electrical and Computer Engineering University of Tabriz Tabriz, Iran jtavoosii88@ms.tabrizu.ac.ir,
More informationAvailable online at ScienceDirect. Procedia Computer Science 76 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 76 (2015 ) 330 335 2015 IEEE International Symposium on Robotics and Intelligent Sensors (IRIS 2015) Intelligent Path Guidance
More informationADVANCE CONTROL OF AN ELECTROHYDAULIC AXIS & DESIGN OPTIMIZATION OF MECHATRONIC SYSTEM
ADVANCE CONTROL OF AN ELECTROHYDAULIC AXIS & DESIGN OPTIMIZATION OF MECHATRONIC SYSTEM PRESENTED BY: M K PODDAR M.Tech(Student) Manufacturing Engg. NIT Warangal, India http://ajourneywithtime.weebly.com
More informationOPTIMIZATION OF FUZZY REGULATOR PARAMETERS BY GENETIC ALGORITHM
OPTIMIZATION OF FUZZY REGULATOR PARAMETERS BY GENETIC ALGORITHM J. Kocian, S. Ozana, M. Pokorny, J. Koziorek VSB - Technical University of Ostrava Department of Cybernetics and Biomedical Engineering 7.
More informationBipolar Fuzzy Line Graph of a Bipolar Fuzzy Hypergraph
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, No 1 Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0002 Bipolar Fuzzy Line Graph of a
More informationNETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING
NETWORK FLOW WITH FUZZY ARC LENGTHS USING HAAR RANKING S. Dhanasekar 1, S. Hariharan, P. Sekar and Kalyani Desikan 3 1 Vellore Institute of Technology, Chennai Campus, Chennai, India CKN College for Men,
More informationAdaptive Neuro-Fuzzy Model with Fuzzy Clustering for Nonlinear Prediction and Control
Asian Journal of Applied Sciences (ISSN: 232 893) Volume 2 Issue 3, June 24 Adaptive Neuro-Fuzzy Model with Fuzzy Clustering for Nonlinear Prediction and Control Bayadir Abbas AL-Himyari, Azman Yasin 2
More informationCollaborative Rough Clustering
Collaborative Rough Clustering Sushmita Mitra, Haider Banka, and Witold Pedrycz Machine Intelligence Unit, Indian Statistical Institute, Kolkata, India {sushmita, hbanka r}@isical.ac.in Dept. of Electrical
More informationThe Design and Development of the Precision Planter Sowing Depth Control System
Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com The Design and Development of the Precision Planter Sowing Depth Control System 1 Liping WEN, 2 Xiongfei FAN, 1 Zhao LIU,
More information