Chapter 7 Fuzzy Logic Controller

Size: px
Start display at page:

Download "Chapter 7 Fuzzy Logic Controller"

Transcription

1 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 in the TCSC considered. The objective is to limit the usage of membership functions in the fuzzy block. This is because more the number of membership functions higher will be the time taken for simulation and more will be the memory storage capacity. The objective of this research is to design controllers which are fast in action and requires less memory space. The membership functions used are limited to 7 and the rules are 49. The input to the fuzzy logic controller is the measured impedance and the reference impedance the output is the controlling signal to the firing angle of the SCR in TCSC. 7.2 Basics of Fuzzy logic controller Fuzzy logic has evolved as one of the emerging information processing technologies, especially from the last few years. A rapid growth has been witnessed in the number and variety of applications of fuzzy logic. Fuzzy Logic was initiated in 1965 by Lotfi A. Zadeh, professor for computer science at the University of California in Berkeley. Basically, Fuzzy Logic (FL) is a multi valued logic, which allows intermediate values to be defined between conventional evaluations like true/false, yes/no, high/low etc. Fuzzy logic implements human experiences and preferences via membership functions and fuzy rules. Fuzzy membership functions can have different shapes depending on the designers preference and/or experience. The fuzzy rules, which describe relationships at a high level (in a linguistic sense), are typically written as antecedent consequent pairs of IF-THEN statements. Basically, there are four approaches to the developing fuzzy rules (1) Extract from expert experience and control engineering knowledge, (2) Observe the behavior of human operators, PET Research centre, PESCE, Mandya 173

2 (3) Use a fuzzy model of a process, and (4) Learn relationships through experience or simulation with a learning process. These approaches do not have to be mutually exclusive. Due to the use of linguistic variables and fuzzy rules, the system can be made understandable to a nonexpert operator. In this way, fuzzy logic can be used as a general methodology to incorporate knowledge, heuristics or theory into controllers and decision-makers Fuzzification Fuzzification is a process whereby the input variables are mapped into fuzzy variables. The fuzzy input variables considered in this thesis are line flow before compensation (P line ) and change in line flow after series compensation ( P line ). The membership functions of input variables are shown. To relieve congestion, the location for placement of TCSC is considered as a major issue. Hence, TCSC can be placed where the low power loss occurs in the line. Therefore the change in power loss ( P loss ) is taken as an output variable. The membership function of output variable is shown and also the fuzzy variables for the test case has been considered Fuzzy Sets A fuzzy set is a set of ordered pairs with each containing an element and the degree of membership for that element. A higher membership value indicates that an element more closely matches the characteristic feature of the set. Zadeh proposed the concept of a fuzzy set. Fuzzy sets are functions that map a value that might be a member of the set to a number between zero and one indicating its actual degree of membership. A degree of zero means that the value is not in the set, and a degree of one means that the value is completely representative of the set. This produces a curve across the members of the set. The basis of the technology is a fuzzy set that is an extension of the classical set. In traditional set theory, membership of an object belonging to a set can only be one of the two values: 0 or 1. An object either completely belongs to a set or does not at all. No partial membership is allowed. PET Research centre, PESCE, Mandya 174

3 A fuzzy set is an extension of a crisp set. Crisp sets allow only full membership or no membership at all, whereas fuzzy sets allow partial membership. A membership function is essentially a curve that defines how each point in the input space is mapped to a membership value (or degree of membership) between 0 and 1. Fig 7.1 Crisp Membership Function Fig. 7.2 An Example of a Fuzzy Membership Function Various types of membership functions are used, including triangular, trapezoidal, generalized bell shaped, Gaussian curves, polynomial curves, and sigmoid functions. PET Research centre, PESCE, Mandya 175

4 An MF can have different shapes, as shown in Fig 7.3. The general classification of MFs are as follows Fig. 7.3 Different Types of Membership Functions Fuzzy set operations are analogous to crisp set operations. The important thing in defining fuzzy set logical operators is that if we keep fuzzy values to the extremes 1 (True) or 0 (False), the standard logical operations should hold. In order to define fuzzy set logical operators, let us first consider crisp set operators. The most elementary crisp PET Research centre, PESCE, Mandya 176

5 set operations are union, intersection, and complement, which essentially correspond to OR, AND, and NOT operators, respectively. In FL, the truth of any statement is a matter of degree. In order to define FL operators, we have to find the corresponding operators that preserve the results of using AND, OR, and NOT operators. The answer is min, max, and complement operations. Most applications use min for fuzzy intersection, max for fuzzy union, and complement for complementation. We have to remember that operators used in FL, such as union, intersection, and complement, reduce to their crisp logic counterparts when the membership functions are restricted to 0 or 1. The graphical representation of union, intersection and compliment is shown in figure 7.4. Fig. 7.4 The Graphical Representation of Union, Intersection and Complement PET Research centre, PESCE, Mandya 177

6 7.2.3 Graphical Examples of Containment, Union, Intersection and Complement Union (Disjunction).The union of two fuzzy sets A and B is a fuzzy set C, written as C=A B or C=A OR B, whose MF is related to those of A and B by: µ C (x) = max(µ A (x),µ B (x)) Intersection (Conjunction). The intersection of two fuzzy sets A and B is a fuzzy set C, written as C = A B or C =A AND B. whose MF is related to those of A and B by: µ C (x) = min(µ A (x),µ B (x)) Complement (Negation).The complement of fuzzy set A, denoted by Ā or NOT A is defined as µ Ā (x)= 1-µ A (x) Fuzzy inference systems consist of if then rules that specify a relationship between the input and output fuzzy sets. Fuzzy relations present a degree of presence or absence of association or interaction between the elements of two or more sets [80]. 7.3 Fuzzy Inference System A fuzzy inference system (FIS) essentially defines a nonlinear mapping of the input data vector into a scalar output, using fuzzy rules. The mapping process involves input/output membership functions, FL operators, fuzzy if then rules, aggregation of output sets, and defuzzification. CRISP INPUT FUZZIFIER INFERENCE DEFUZZIFICATION CRISP OUTPUT RULE BASE Fig 7.5 Block Diagram of a Fuzzy Inference System. An FIS with multiple outputs can be considered as a collection of independent multi input, single-output systems. A general model of a fuzzy inference system (FIS) is shown in above figure 7.5.The FLS maps crisp inputs into crisp outputs. It can be seen PET Research centre, PESCE, Mandya 178

7 from the figure that the FIS contains four components: the fuzzifier, inference, rule base, and defuzzifier. Rule Base: The rule base contains linguistic rules that are provided by experts. It is also possible to extract rules from numeric data. Once the rules have been established, the FIS can be viewed as a system that maps an input vector to an output vector. The fuzzifier maps input numbers into corresponding fuzzy memberships. This is required in order to activate rules that are in terms of linguistic variables. The fuzzifier takes input values and determines the degree to which they belong to each of the fuzzy sets via membership functions. The inference defines mapping from input fuzzy sets into output fuzzy sets. It determines the degree to which the antecedent is satisfied for each rule. If the antecedent of a given rule has more than one clause, fuzzy operators are applied to obtain one number that represents the result of the antecedent for that rule. It is possible that one or more rules may fire at the same time. Outputs for all rules are then aggregated. During aggregation, fuzzy sets that represent the output of each rule are combined into a single fuzzy set. Fuzzy rules are fired in parallel, which is one of the important aspects of an FIS. In an FIS, the order in which rules are fired does not affect the output. The defuzzifier maps output fuzzy sets into a crisp number. Given a fuzzy set that encompasses a range of output values, the defuzzifier returns one number, thereby moving from a fuzzy set to a crisp number. Several methods for defuzzification are used in practice, including the centroid, maximum, mean of maxima, height, and modified height defuzzifier. The most popular defuzzification method is the centroid, which calculates and returns the center of gravity of the aggregated fuzzy set. FISs employ rules. However, unlike rules in conventional expert systems, a fuzzy rule localizes a region of space along the function surface instead of isolating a point on the surface. For a given input, more than one rule may fire. Also, in an FIS, multiple regions are combined in the output space to produce a composite region. PET Research centre, PESCE, Mandya 179

8 7.4 Defuzzification A fuzzy inference system maps an input vector to a crisp output value. In order to obtain a crisp output, we need a defuzzification process. The input to the defuzzification process is a fuzzy set (the aggregated output fuzzy set), and the output of the defuzzification process is a single number. Many defuzzification techniques have been proposed in the literature. The most commonly used method is the centroid. Other methods include the maximum, the means of maxima, height, and modified height method. The five methods may be described as follows: (a) Centroid Defuzzification Method: In this method, the defuzzifier determines the center of gravity (centroid) and uses that value as the output of the FLS. The centroid defuzzification method finds the balance point of the solution fuzzy region by calculating the weighted mean of the output fuzzy region. It is the most widely used technique because, when it is used, the defuzzified values tend to move smoothly around the output fuzzy region. The technique is unique, however, and not easy to implement computationally. (b) Maximum-Decomposition Method: In this method, the defuzzifier examines the aggregated fuzzy set and chooses that output y for which is the maximum method has some properties that are applicable to a narrower class of problems. The output value for this method is sensitive to a single rule that dominates the fuzzy rule set. In addition, the output value tends to jump from one frame to the next as the shape of the fuzzy region changes. (c) Center of Maxima: In a multimode fuzzy region, the center-of-maxima technique finds the highest plateau and then the next highest plateau. The midpoint between the centers of these plateaus is selected. (d) Height Defuzzification: In this method, the defuzzifier first evaluates at and then computes the output of the FLS, where denotes the center of gravity of fuzzy sets. This technique is easy to use because the centers of gravity of commonly used membership functions are known ahead of time. Regardless of whether minimum or product inference is used, the fuzzy inference process essentially defines the mapping of the given vector of crisp values to an output crisp value using fuzzy rules stored in the knowledge base. PET Research centre, PESCE, Mandya 180

9 The fuzzy inference process just discussed is known as Mamdani s fuzzy inference method. Sugeno (1977) suggested a fuzzy inference method that is similar tomamdani s. In Sugeno s method, the first two parts, namely, mapping inputs tofuzzy membership functions and applying same fuzzy operators. In this research work centroid defuzzification method has been used and is explained above. A fuzzy control system is a control system based on fuzzy logic a mathematical system that analyzes analog input values in terms of logical variables that take on continuous values between 0 and 1, in contrast to classical or digital logic, which operates on discrete values of either 1 or 0 (true or false, respectively). Fig. 7.6 Block diagram of fuzzy logic controller Fuzzy sets can be applied to many applications of power systems. This section discusses the fuzzy method used for proper selection of TCSC impedance to enhance stability of the power system. The Fuzzy used in this research uses two inputs the reference impedance and the measured impedance and produces an output proportional to the difference between the impedances, that is the impedance error (Zreference Zmeasured). The output produces a triggering pulse which tunes the firing angle of the SCR present in the TCSC which in turn modifies the impedance of the line. The rules for the Fuzzy controller are formed taking 7 different values of the impedance Totally 49 set of rules are designed. An intelligent controller Fuzzy logic controller is used in this research work. The following block diagram shows the actual model of Fuzzy logic controller used in this research work. PET Research centre, PESCE, Mandya 181

10 7.5 Simulink Model of System Under Consideration with Expanded Blocks Fig 7.7 SIMULINK model of the system considered Fig 7.8 Control system model of the system with fuzzy logic controller. PET Research centre, PESCE, Mandya 182

11 Fig 7.9 Simulink model of the impedance calculation Fig 7.10 Firing circuit model used in the system PET Research centre, PESCE, Mandya 183

12 Fig 7.11 TCSC used in the model Fig 7.12 TCSC used in the model PET Research centre, PESCE, Mandya 184

13 Fig 7.13 Scopes used for plotting the waveforms in the SIMULINK model PET Research centre, PESCE, Mandya 185

14 Fig 7.14 (a) Data entered for Fig 7.14 (b) Data entered for programmable voltage source 1. programmable voltage source 2 Fig 7.14(c) parameter entered for Z reference Fig 7.14(d) parameter entered for transmission line PET Research centre, PESCE, Mandya 186

15 Fig 7.14 (e) Entry for measuring voltage and current Fuzzy Logic Matlab Details Double click open input variable icon to open the Membership Function Editor. Double click on the system diagram to open the Rule Editor The name of the system is displayed here. It can be changed using one of the Save as.. Menu option Double click on the icon for the output variable to open the Membership Function Editor. These pop-up menus are used to adjust the fuzzy inference functions, such as the defuzzification method. The edit field is used to name and edit the names of the input and output variable. This status line describes the most recent operation. Fig 7.15(a) FIS Editor in general PET Research centre, PESCE, Mandya 187

16 This is the Variable palette area. Click on a variable here to make it current and edit its membership function. This graph field display all the membership Functions of the current variable. Click on a line to select it and you can change any of its attributes, including name,type and numerical parameter. Drag your mouse to move or change the shape of the selected membership function. These text fields display the name and type of the current variable. This edit field lets you set the display range of the current variable. This edit field lets you set the display range of the current plot. This status line describes most recent operation. This edit field lets you change the name of current membership function. This pop-up menu lets you change the type of the current membership function. This edit field lets you change the numerical parameters for the current membership function. Fig 7.15(b) Membership Function Editor Fig 7.15(c) FIS editor used in this research PET Research centre, PESCE, Mandya 188

17 Fig 7.15 (d) Membership function editor used for input Fig 7.15 (e) Membership function editor for the output PET Research centre, PESCE, Mandya 189

18 Fig 7.15 (f) Rule editor with explanation Fig 7.15 (g) Rule editor used in this research PET Research centre, PESCE, Mandya 190

19 Each column of plots (yellow) shows how the input variable is used in the rules. The input values are shown here at the top This column of the plots (blue) shows how the output variable is used in the rules. Each rows of plots represents one rule(here there are 3). Click on a rule to display it in the status bar. Slide this line to change your input values, and generate a new output response. This edit field allows you to set the input explicitly. This line provides a defuzzified value. The button right plot shows how the output of each rule is combined to make an aggregate output and then defuzzified. This status line describes the most recent operation. Fig 7.15 (h) Rule viewer with explanation To implement fuzzy logic technique to a real application requires the following three steps: 1. Fuzzification convert classical data or crisp data into fuzzy data or Membership Functions (MFs) 2. Fuzzy Inference Process combine membership functions with the control rules to derive the fuzzy output 3. Defuzzification use different methods to calculate each associated output and put them into a table: the lookup table. Pick up the output from the lookup table based on the current input during an application A fuzzy inference system maps an input vector to a PET Research centre, PESCE, Mandya 191

20 crisp output value. In order to obtain a crisp output, we need a defuzzification process. The input to the defuzzification process is a fuzzy set (the aggregated output fuzzy set), and the output of the defuzzification process is a single number. Many defuzzification techniques have been proposed in the literature. The most commonly used method is the centroid. In the second step, to begin the fuzzy inference process, one need combine the Membership Functions with the control rules to derive the control output, and arrange those outputs into a table called the lookup table. The control rule is the core of the fuzzy inference process, and those rules are directly related to a human being s intuition and feeling. For example, still in the air conditioner control system, if the temperature is too high, the heater should be turned off, or the heat driving motor should be slowed down, which is a human being s intuition or common sense. Different methods such as Center of Gravity (COG) or Mean of Maximum (MOM) are utilized to calculate the associated control output, and each control output should be arranged into a table called lookup table. Other methods include the maximum, the means of maxima, height, and modified height method. During an actual application, a control output should be selected from the lookup table developed from the last step based on the current input. Furthermore, that control output should be converted from the linguistic variable back to the crisp variable and output to the control operator. This process is called defuzzification The fuzzy set is a powerful tool and allows us to represent objects or members in a vague or ambiguous way. The fuzzy set also provides a way that is similar to a human being s concepts and thought process. However, just the fuzzy set itself cannot lead to any useful and practical products until the fuzzy inference process is applied. To implement fuzzy inference to a real product or to solve an actual Fundamentals of Fuzzy Logic Control problem, three consecutive steps are needed, which are: Fuzzification, fuzzy inference and defuzzification. Fuzzification is the first step to apply a fuzzy inference system. Most variables existing in the real world are crisp or classical variables. One needs to convert those crisp variables (both input and output) to fuzzy variables, and then apply fuzzy inference to process those data to obtain the desired output. Finally, in most cases, those fuzzy outputs need to be converted back to crisp variables to complete the desired control objectives. PET Research centre, PESCE, Mandya 192

21 Generally, fuzzification involves two processes: derive the membership functions for input and output variables and represent them with linguistic variables. This process is equivalent to converting or mapping classical set to fuzzy set to varying degrees. In practice, membership functions can have multiple different types, such as the triangular waveform, trapezoidal waveform, Gaussian waveform, bell-shaped waveform, sigmoidal waveform and S-curve waveform. The exact type depends on the actual applications. For those systems that need significant dynamic variation in a short period of time, a triangular or trapezoidal waveform should be utilized. For those system that need very high control accuracy, a Gaussian or S-curve waveform should be selected. The figure 7.7 shows the system considered with TCSC and a fuzzy logic controller. The input to the fuzzy controller block is the Zerror (Zreference Z measured). The Fuzzy logic controller based on the rules provided gives the output which is the angle alpha, the angle of firing instant to the SCR present in the TCSC. Based on this firing angle the TCSC impedance changes which are the measured impedance. This measured impedance is compared with the reference impedance and the error that is the Zerror is again compared with Fuzzy logic controller and the process continues until the Zerror is minimized. The fuzzy control system design is based on empirical methods, basically a methodical approach to trial and error. The general process is as follows: Document the system s operational specifications and inputs and outputs. Document the fuzzy sets for inputs. Document the rule set. Run through test suite to validate system, adjust details as required. Complete document and release to production. In this work for both inputs (Zreference and Zmeasured, Zerror) and output alpha six subsets have been used. They are PVS positive very small PMS- positive medium small PS- positive small PB- positive big PMB- positive medium big PVB-Positive very big PET Research centre, PESCE, Mandya 193

22 Fuzzy Control Rules: Fuzzy control rule can be considered as the knowledge of an expert in any related field of application. The fuzzy rule is represented by a sequence of the form IFTHEN, leading to algorithms describing what action or output should be taken in terms of the currently observed information, which includes both input and feedback if a closed-loop control system is applied. The law to design or build a set of fuzzy rules is based on a PET Research centre, PESCE, Mandya 194

23 human being s knowledge or experience, which is dependent on each different actual application. A fuzzy IF-THEN rule associates a condition described using linguistic variables and fuzzy sets to an output or a conclusion. The IF part is mainly used to capture knowledge by using the elastic conditions, and the THEN part can be utilized to give the conclusion or output in linguistic variable form. This IF-THEN rule is widely used by the fuzzy inference system to compute the degree to which the input data matches the condition of a rule. Two types of fuzzy control rules are widely utilized for most real applications. One is fuzzy mapping rules and the other is called fuzzy implication rules. In the beginning the measured impedance, reference impedance and error impedance will be converting to fuzzy variables. After this fuzzification, fuzzy inputs enter to inference mechanism level and with considering membership function and rules; outputs are sent to defuzzification to calculate the final output. After evaluating inputs and applying them to the rule base, a control signal will be generated by the fuzzy logic controller. The output variable of the inference system are linguistic variables. They will be evaluated for the derivation of the output signal. This process is the defuzzification. The defuzzification is achieved using the centre of gravity (COG) method and output of the fuzzy coordinated controller is Centre of gravity (set of real numbers). COG(A) = Where Xmin = 1 X max = 128 A(X) = alpha X = membership function In this method AND relationship between mappings of two variables are considered. Analysis of the result: The reference impedance is set as 0 secs to 2.5 secs 128 ohms 2.5 secs to 5 secs 121 ohms. Sending end voltage = KV Receiving end voltage=439.4 KV Steady state is not reached within 5 seconds. PET Research centre, PESCE, Mandya 195

24 Fig 7.16 Waveforms for Fuzzy logic controller X axis time in seconds, Y axis-top, power in MW, bottom firing angle of TCSC in degrees 7.6 Conclusion The following conclusions can be drawn from the above analysis. The advantage of the fuzzy logic controller is that the variations of the alpha, the firing angle to SCRs in the TCSC present can be varied depending on the number of membership functions and the control rules. In this research 7 membership functions and 49 set of rules have been considered. The time of evaluation is restricted to 5 seconds. As the rest of the analysis in this research is carried out for this time duration only. Even though Fuzzy has many advantages, with the restrictions on to the number of membership functions and the rules in this work, it can be observed from the waveform that there is a lot of fluctuations in the output waveform of power output and the impedance also varies a lot. Corresponding to this there are variations in the firing angle alpha also. With increase in membership functions and rules for the same time duration or increasing the time will help to get smooth variations of the output. PET Research centre, PESCE, Mandya 196

FUZZY INFERENCE SYSTEMS

FUZZY 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 information

CHAPTER 5 FUZZY LOGIC CONTROL

CHAPTER 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 information

Introduction 3 Fuzzy Inference. Aleksandar Rakić Contents

Introduction 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 information

Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?

Why 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 information

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

CHAPTER 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 information

FUZZY LOGIC TECHNIQUES. on random processes. In such situations, fuzzy logic exhibits immense potential for

FUZZY 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 information

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi

Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi Introduction to Fuzzy Logic and Fuzzy Systems Adel Nadjaran Toosi Fuzzy Slide 1 Objectives What Is Fuzzy Logic? Fuzzy sets Membership function Differences between Fuzzy and Probability? Fuzzy Inference.

More information

ARTIFICIAL INTELLIGENCE. Uncertainty: fuzzy systems

ARTIFICIAL 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 information

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

FUZZY 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 information

Fuzzy Systems (1/2) Francesco Masulli

Fuzzy 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 information

Fuzzy rule-based decision making model for classification of aquaculture farms

Fuzzy 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 information

Lecture 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 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 information

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

MODELING 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 information

Fuzzy Expert Systems Lecture 8 (Fuzzy Systems)

Fuzzy 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 information

Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said

Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said FUZZY LOGIC Fuzzy Logic Lotfi Zadeh (professor at UC Berkeley) wrote his original paper on fuzzy set theory. In various occasions, this is what he said Fuzzy logic is a means of presenting problems to

More information

Fuzzy If-Then Rules. Fuzzy If-Then Rules. Adnan Yazıcı

Fuzzy 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 information

7. Decision Making

7. 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 information

Dinner for Two, Reprise

Dinner for Two, Reprise Fuzzy Logic Toolbox Dinner for Two, Reprise In this section we provide the same two-input, one-output, three-rule tipping problem that you saw in the introduction, only in more detail. The basic structure

More information

What is all the Fuzz about?

What is all the Fuzz about? What is all the Fuzz about? Fuzzy Systems CPSC 433 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering Fuzzy

More information

CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER

CHAPTER 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 information

CHAPTER 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 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 information

Machine Learning & Statistical Models

Machine Learning & Statistical Models Astroinformatics Machine Learning & Statistical Models Neural Networks Feed Forward Hybrid Decision Analysis Decision Trees Random Decision Forests Evolving Trees Minimum Spanning Trees Perceptron Multi

More information

Fuzzy Reasoning. Outline

Fuzzy Reasoning. Outline Fuzzy Reasoning Outline Introduction Bivalent & Multivalent Logics Fundamental fuzzy concepts Fuzzification Defuzzification Fuzzy Expert System Neuro-fuzzy System Introduction Fuzzy concept first introduced

More information

Lecture notes. Com Page 1

Lecture 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 information

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation

Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation Contents Why Fuzzy? Definitions Bit of History Component of a fuzzy system Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation Linguistic Variables and Hedges INTELLIGENT CONTROLSYSTEM

More information

Dra. Ma. del Pilar Gómez Gil Primavera 2014

Dra. Ma. del Pilar Gómez Gil Primavera 2014 C291-78 Tópicos Avanzados: Inteligencia Computacional I Introducción a la Lógica Difusa Dra. Ma. del Pilar Gómez Gil Primavera 2014 pgomez@inaoep.mx Ver: 08-Mar-2016 1 Este material ha sido tomado de varias

More information

Chapter 4 Fuzzy Logic

Chapter 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 information

ARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS

ARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS ARTIFICIAL INTELLIGENCE - FUZZY LOGIC SYSTEMS http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_fuzzy_logic_systems.htm Copyright tutorialspoint.com Fuzzy Logic Systems FLS

More information

Fuzzy logic controllers

Fuzzy logic controllers Fuzzy logic controllers Digital fuzzy logic controllers Doru Todinca Department of Computers and Information Technology UPT Outline Hardware implementation of fuzzy inference The general scheme of the

More information

FUZZY SYSTEMS: Basics using MATLAB Fuzzy Toolbox. Heikki N. Koivo

FUZZY 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 information

A Brief Idea on Fuzzy and Crisp Sets

A Brief Idea on Fuzzy and Crisp Sets International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Brief Idea on Fuzzy and Crisp Sets Rednam SS Jyothi 1, Eswar Patnala 2, K.Asish Vardhan 3 (Asst.Prof(c),Information Technology,

More information

Unit V. Neural Fuzzy System

Unit 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 information

SOLUTION: 1. First define the temperature range, e.g. [0 0,40 0 ].

SOLUTION: 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 information

Introduction. Aleksandar Rakić Contents

Introduction. Aleksandar Rakić Contents Beograd ETF Fuzzy logic Introduction Aleksandar Rakić rakic@etf.rs Contents Definitions Bit of History Fuzzy Applications Fuzzy Sets Fuzzy Boundaries Fuzzy Representation Linguistic Variables and Hedges

More information

A control-based algorithm for rate adaption in MPEG-DASH

A control-based algorithm for rate adaption in MPEG-DASH A control-based algorithm for rate adaption in MPEG-DASH Dimitrios J. Vergados, Angelos Michalas, Aggeliki Sgora,2, and Dimitrios D. Vergados 2 Department of Informatics Engineering, Technological Educational

More information

What is all the Fuzz about?

What is all the Fuzz about? What is all the Fuzz about? Fuzzy Systems: Introduction CPSC 533 Christian Jacob Dept. of Computer Science Dept. of Biochemistry & Molecular Biology University of Calgary Fuzzy Systems in Knowledge Engineering

More information

Neural Networks Lesson 9 - Fuzzy Logic

Neural 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 information

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM

CHAPTER 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 information

Fuzzy if-then rules fuzzy database modeling

Fuzzy 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 information

Fuzzy Logic Controller

Fuzzy 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 information

CHAPTER 3 FUZZY INFERENCE SYSTEM

CHAPTER 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 information

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive

Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive Reference Variables Generation Using a Fuzzy Trajectory Controller for PM Tubular Linear Synchronous Motor Drive R. LUÍS J.C. QUADRADO ISEL, R. Conselheiro Emídio Navarro, 1950-072 LISBOA CAUTL, R. Rovisco

More information

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS 39 CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS 3.1 INTRODUCTION Development of mathematical models is essential for many disciplines of engineering and science. Mathematical models are used for

More information

ANALYTICAL STRUCTURES FOR FUZZY PID CONTROLLERS AND APPLICATIONS

ANALYTICAL 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 information

Exploring Gaussian and Triangular Primary Membership Functions in Non-Stationary Fuzzy Sets

Exploring 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 information

FUZZY SYSTEM FOR PLC

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 information

Fuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By

Fuzzy Logic. Sourabh Kothari. Asst. Prof. Department of Electrical Engg. Presentation By Fuzzy Logic Presentation By Sourabh Kothari Asst. Prof. Department of Electrical Engg. Outline of the Presentation Introduction What is Fuzzy? Why Fuzzy Logic? Concept of Fuzzy Logic Fuzzy Sets Membership

More information

Figure-12 Membership Grades of x o in the Sets A and B: μ A (x o ) =0.75 and μb(xo) =0.25

Figure-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 information

Introduction to Fuzzy Logic. IJCAI2018 Tutorial

Introduction 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 information

Fuzzy Based Decision System for Gate Limiter of Hydro Power Plant

Fuzzy 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 information

fuzzylite a fuzzy logic control library in C++

fuzzylite 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 information

Speed regulation in fan rotation using fuzzy inference system

Speed 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 information

REASONING UNDER UNCERTAINTY: FUZZY LOGIC

REASONING UNDER UNCERTAINTY: FUZZY LOGIC REASONING UNDER UNCERTAINTY: FUZZY LOGIC Table of Content What is Fuzzy Logic? Brief History of Fuzzy Logic Current Applications of Fuzzy Logic Overview of Fuzzy Logic Forming Fuzzy Set Fuzzy Set Representation

More information

CHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING

CHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING CHAPTER - 3 FUZZY SET THEORY AND MULTI CRITERIA DECISION MAKING 3.1 Introduction Construction industry consists of broad range of equipment and these are required at different points of the execution period.

More information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 SOFT COMPUTING ALCCS-FEB 2014 Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR

More information

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a ANFIS: ADAPTIVE-NETWORK-ASED FUZZ INFERENCE SSTEMS (J.S.R. Jang 993,995) Membership Functions triangular triangle( ; a, a b, c c) ma min = b a, c b, 0, trapezoidal trapezoid( ; a, b, a c, d d) ma min =

More information

Fuzzy Set, Fuzzy Logic, and its Applications

Fuzzy Set, Fuzzy Logic, and its Applications Sistem Cerdas (TE 4485) Fuzzy Set, Fuzzy Logic, and its pplications Instructor: Thiang Room: I.201 Phone: 031-2983115 Email: thiang@petra.ac.id Sistem Cerdas: Fuzzy Set and Fuzzy Logic - 1 Introduction

More information

Fuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010

Fuzzy Sets and Systems. Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy Sets and Systems Lecture 1 (Introduction) Bu- Ali Sina University Computer Engineering Dep. Spring 2010 Fuzzy sets and system Introduction and syllabus References Grading Fuzzy sets and system Syllabus

More information

FUZZY LOGIC TECHNIQUE FOR CONGESTION LINE IDENTIFICATION IN POWER SYSTEM

FUZZY LOGIC TECHNIQUE FOR CONGESTION LINE IDENTIFICATION IN POWER SYSTEM FUZZY LOGIC TECHNIQUE FOR CONGESTION LINE IDENTIFICATION IN POWER SYSTEM Mohd Ali N. Z, I. Musirin, H. Abdullah and S. I. Suliman Faculty of Electrical Engineering, Universiti Teknologi Mara Malaysia,

More information

Fuzzy Systems Handbook

Fuzzy Systems Handbook The Fuzzy Systems Handbook Second Edition Te^hnische Universitat to instmjnik AutomatisiaMngstechnlk Fachgebi^KQegelup^stheorie und D-S4283 Darrftstadt lnvfentar-ngxc? V 2^s TU Darmstadt FB ETiT 05C Figures

More information

Exercise Solution: A Fuzzy Controller for the Pole Balancing Problem

Exercise Solution: A Fuzzy Controller for the Pole Balancing Problem Exercise Solution: A Fuzzy Controller for the Pole Balancing Problem Advanced Control lecture at Ecole Centrale Paris Anne Auger and Dimo Brockhoff firstname.lastname@inria.fr Jan 8, 23 Abstract After

More information

Static Var Compensator: Effect of Fuzzy Controller and Changing Membership Functions in its operation

Static 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 information

FUZZY LOGIC CONTROL. Helsinki University of Technology Control Engineering Laboratory

FUZZY LOGIC CONTROL. Helsinki University of Technology Control Engineering Laboratory FUZZY LOGIC CONTROL FUZZY LOGIC CONTROL (FLC) Control applications most common FL applications Control actions based on rules Rules in linguistic form Reasoning with fuzzy logic FLC is (on the surface)

More information

Advanced Inference in Fuzzy Systems by Rule Base Compression

Advanced Inference in Fuzzy Systems by Rule Base Compression Mathware & Soft Computing 14 (2007), 201-216 Advanced Inference in Fuzzy Systems by Rule Base Compression A. Gegov 1 and N. Gobalakrishnan 2 1,2 University of Portsmouth, School of Computing, Buckingham

More information

Chapter 3 MODELING OF SHUNT FACTS DEVICES. The Shunt FACTS Devices are used for voltage control and

Chapter 3 MODELING OF SHUNT FACTS DEVICES. The Shunt FACTS Devices are used for voltage control and 44 Chapter 3 MODELING OF SHUNT FACTS DEVICES 3.0 Introduction The Shunt FACTS Devices are used for voltage control and power flow control, but these are good at for voltage control. These are not in a

More information

Selection of Defuzzification Method to Obtain Crisp Value for Representing Uncertain Data in a Modified Sweep Algorithm

Selection of Defuzzification Method to Obtain Crisp Value for Representing Uncertain Data in a Modified Sweep Algorithm Selection of Defuzzification Method to Obtain Crisp Value for Representing Uncertain Data in a Modified Sweep Algorithm Gunadi W. Nurcahyo Faculty of Computer Science, University of Putera Indonesia YPTK

More information

Introduction 2 Fuzzy Sets & Fuzzy Rules. Aleksandar Rakić Contents

Introduction 2 Fuzzy Sets & Fuzzy Rules. Aleksandar Rakić Contents Beograd ETF Fuzzy logic Introduction 2 Fuzzy Sets & Fuzzy Rules Aleksandar Rakić rakic@etf.rs Contents Characteristics of Fuzzy Sets Operations Properties Fuzzy Rules Examples 2 1 Characteristics of Fuzzy

More information

Projecting Safety Measures in Fireworks Factories in Sivakasi using Fuzzy based Approach

Projecting Safety Measures in Fireworks Factories in Sivakasi using Fuzzy based Approach Projecting Safety Measures in Fireworks Factories in Sivakasi using Fuzzy based Approach P. Tamizhchelvi Department of Computer Science, Ayya Nadar Janaki Ammal College,Sivakasi, TamilNadu, India ABSTRACT

More information

PARAMETRIC OPTIMIZATION OF RPT- FUSED DEPOSITION MODELING USING FUZZY LOGIC CONTROL ALGORITHM

PARAMETRIC OPTIMIZATION OF RPT- FUSED DEPOSITION MODELING USING FUZZY LOGIC CONTROL ALGORITHM PARAMETRIC OPTIMIZATION OF RPT- FUSED DEPOSITION MODELING USING FUZZY LOGIC CONTROL ALGORITHM A. Chehennakesava Reddy Associate Professor Department of Mechanical Engineering JNTU College of Engineering

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

INTERNATIONAL 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 information

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB

Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MATLAB IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 2, 2013 ISSN (online): 2321-0613 Design of Fuzzy Logic Controller for Speed Regulation of BLDC motor using MTLB 1 Mr. Rakesh

More information

American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) , ISSN (Online)

American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) , ISSN (Online) American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 Global Society of Scientific Research and Researchers http://asrjetsjournal.org/

More information

Florida State University Libraries

Florida State University Libraries Florida State University Libraries Electronic Theses, Treatises and Dissertations The Graduate School 2004 A Design Methodology for the Implementation of Fuzzy Logic Traffic Controller Using Field Programmable

More information

FUZZY DATABASE FOR MEDICAL DIAGNOSIS. Rehana Parvin BSc, AIUB, Dhaka, Bangladesh, 2004

FUZZY DATABASE FOR MEDICAL DIAGNOSIS. Rehana Parvin BSc, AIUB, Dhaka, Bangladesh, 2004 FUZZY DATABASE FOR MEDICAL DIAGNOSIS by Rehana Parvin BSc, AIUB, Dhaka, Bangladesh, 2004 A thesis presented to Ryerson University in partial fulfilment of the requirements for the degree of Master of Science

More information

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS

CHAPTER 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 information

FLORIDA INTERNATIONAL UNIVERSITY EEL-6681 FUZZY SYSTEMS

FLORIDA INTERNATIONAL UNIVERSITY EEL-6681 FUZZY SYSTEMS FLORIDA INTERNATIONAL UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING EEL-6681 FUZZY SYSTEMS A Practical Guide to Model Fuzzy Inference Systems using MATLAB and Simulink By Pablo Gomez Miami,

More information

In 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 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 information

GEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience

GEOG 5113 Special Topics in GIScience. Why is Classical set theory restricted? Contradiction & Excluded Middle. Fuzzy Set Theory in GIScience GEOG 5113 Special Topics in GIScience Fuzzy Set Theory in GIScience -Basic Properties and Concepts of Fuzzy Sets- Why is Classical set theory restricted? Boundaries of classical sets are required to be

More information

Fuzzy system theory originates from fuzzy sets, which were proposed by Professor L.A.

Fuzzy system theory originates from fuzzy sets, which were proposed by Professor L.A. 6 Fuzzy-MCDM for Decision Making 6.1 INTRODUCTION Fuzzy system theory originates from fuzzy sets, which were proposed by Professor L.A. Zadeh (University of California) in 1965, and after that, with the

More information

Data Fusion for Magnetic Sensor Based on Fuzzy Logic Theory

Data Fusion for Magnetic Sensor Based on Fuzzy Logic Theory 2 Fourth International Conference on Intelligent Computation Technology and Automation Data Fusion for Magnetic Sensor Based on Fuzzy Logic Theory ZHU Jian, CAO Hongbing, SHEN Jie, LIU Haitao Shanghai

More information

Fuzzy Classification of Facial Component Parameters

Fuzzy Classification of Facial Component Parameters Fuzzy Classification of Facial Component Parameters S. alder 1,. Bhattacherjee 2,. Nasipuri 2,. K. Basu 2* and. Kundu 2 1 epartment of Computer Science and Engineering, RCCIIT, Kolkata -, India Email:

More information

Development of a Generic and Configurable Fuzzy Logic Systems Library for Real-Time Control Applications using an Object-oriented Approach

Development 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 information

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small)

Figure 2-1: Membership Functions for the Set of All Numbers (N = Negative, P = Positive, L = Large, M = Medium, S = Small) Fuzzy Sets and Pattern Recognition Copyright 1998 R. Benjamin Knapp Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that

More information

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur,

Fuzzy Sets and Fuzzy Logic. KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Fuzzy Sets and Fuzzy Logic KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Outline traditional logic : {true,false} Crisp Logic

More information

Musikasuwan, Salang (2013) Novel fuzzy techniques for modelling human decision making. PhD thesis, University of Nottingham.

Musikasuwan, Salang (2013) Novel fuzzy techniques for modelling human decision making. PhD thesis, University of Nottingham. Musikasuwan, Salang (213) Novel fuzzy techniques for modelling human decision making. PhD thesis, University of Nottingham. Access from the University of Nottingham repository: http://eprints.nottingham.ac.uk/13161/1/salang-phd-thesis.pdf

More information

Using a fuzzy inference system for the map overlay problem

Using a fuzzy inference system for the map overlay problem Using a fuzzy inference system for the map overlay problem Abstract Dr. Verstraete Jörg 1 1 Systems esearch Institute, Polish Academy of Sciences ul. Newelska 6, Warsaw, 01-447, Warsaw jorg.verstraete@ibspan.waw.pl

More information

* The terms used for grading are: - bad - good

* The terms used for grading are: - bad - good Hybrid Neuro-Fuzzy Systems or How to Combine German Mechanics with Italian Love by Professor Michael Negnevitsky University of Tasmania Introduction Contents Heterogeneous Hybrid Systems Diagnosis of myocardial

More information

Background Fuzzy control enables noncontrol-specialists. A fuzzy controller works with verbal rules rather than mathematical relationships.

Background Fuzzy control enables noncontrol-specialists. A fuzzy controller works with verbal rules rather than mathematical relationships. Introduction to Fuzzy Control Background Fuzzy control enables noncontrol-specialists to design control system. A fuzzy controller works with verbal rules rather than mathematical relationships. knowledge

More information

Application Of Fuzzy - Logic Controller In Gas Turbine Control On Transient Performance With Object Orientation Simulation

Application Of Fuzzy - Logic Controller In Gas Turbine Control On Transient Performance With Object Orientation Simulation Application Of Fuzzy - Logic Controller In Gas Turbine Control On Transient erformance With Object Orientation Simulation Alireza.A Torghabeh ; A.M Tousi Amirkabir university of technology, Tehran, Iran

More information

Identification 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 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 information

COSC 6339 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2017.

COSC 6339 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2017. COSC 6339 Big Data Analytics Fuzzy Clustering Some slides based on a lecture by Prof. Shishir Shah Edgar Gabriel Spring 217 Clustering Clustering is a technique for finding similarity groups in data, called

More information

Fuzzy Sets and Fuzzy Logic

Fuzzy Sets and Fuzzy Logic Fuzzy Sets and Fuzzy Logic KR Chowdhary, Professor, Department of Computer Science & Engineering, MBM Engineering College, JNV University, Jodhpur, Email: Outline traditional logic : {true,false} Crisp

More information

POSITION CONTROL OF DC SERVO MOTOR USING FUZZY LOGIC CONTROLLER

POSITION 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 information

On the use of Fuzzy Logic Controllers to Comply with Virtualized Application Demands in the Cloud

On the use of Fuzzy Logic Controllers to Comply with Virtualized Application Demands in the Cloud On the use of Fuzzy Logic Controllers to Comply with Virtualized Application Demands in the Cloud Kyriakos M. Deliparaschos Cyprus University of Technology k.deliparaschos@cut.ac.cy Themistoklis Charalambous

More information

S13 11 Design of A Fuzzy Controller for Inverted Pendulum

S13 11 Design of A Fuzzy Controller for Inverted Pendulum S13 11 Design of A Fuzzy Controller for Inverted Pendulum Intermediate Report Otso Mäki Vesa Nikkilä Sami E Madhoun In a reporting event, the status of the project is presented by using the project plan

More information

A Software Tool: Type-2 Fuzzy Logic Toolbox

A 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 information

Efficient CPU Scheduling Algorithm Using Fuzzy Logic

Efficient CPU Scheduling Algorithm Using Fuzzy Logic 2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.3 Efficient CPU Scheduling Algorithm Using

More information

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague

Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague Defect Depth Estimation Using Neuro-Fuzzy System in TNDE by Akbar Darabi and Xavier Maldague Electrical Engineering Dept., Université Laval, Quebec City (Quebec) Canada G1K 7P4, E-mail: darab@gel.ulaval.ca

More information

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015.

COSC 6397 Big Data Analytics. Fuzzy Clustering. Some slides based on a lecture by Prof. Shishir Shah. Edgar Gabriel Spring 2015. COSC 6397 Big Data Analytics Fuzzy Clustering Some slides based on a lecture by Prof. Shishir Shah Edgar Gabriel Spring 215 Clustering Clustering is a technique for finding similarity groups in data, called

More information

Intuitionistic fuzzification functions

Intuitionistic fuzzification functions Global Journal of Pure and Applied Mathematics. ISSN 973-1768 Volume 1, Number 16, pp. 111-17 Research India Publications http://www.ripublication.com/gjpam.htm Intuitionistic fuzzification functions C.

More information