Water Quality Management using a Fuzzy Inference System

Similar documents
MODELLING OF TOOL LIFE, TORQUE AND THRUST FORCE IN DRILLING: A NEURO-FUZZY APPROACH

Algorithms for Increasing of the Effectiveness of the Making Decisions by Intelligent Fuzzy Systems

ABSTRACT I. INTRODUCTION II. FUZZY MODEL SRUCTURE

is implemented by a fuzzy relation R i and is defined as

A FUZZY NEURAL NETWORK MODEL FOR FORECASTING STOCK PRICE

Reduced Size Rule Set Based Fuzzy Logic Dual Input Power System Stabilizer

Handling Uncertainty using FUZZY LOGIC

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS

Models for Inexact Reasoning. Fuzzy Logic Lesson 8 Fuzzy Controllers. Master in Computational Logic Department of Artificial Intelligence

Parameter estimation by anfis where dependent variable has outlier

A Soft Computing Approach for Fault Prediction of Electronic Systems

Estimation of Evapotranspiration Using Fuzzy Rules and Comparison with the Blaney-Criddle Method

Research Article P-Fuzzy Diffusion Equation Using Rules Base

CHAPTER V TYPE 2 FUZZY LOGIC CONTROLLERS

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Fuzzy Logic. An introduction. Universitat Politécnica de Catalunya. Departament de Teoria del Senyal i Comunicacions.

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

Rule-Based Fuzzy Model

VI Fuzzy Optimization

FUZZY TIME SERIES FORECASTING MODEL USING COMBINED MODELS

Using Fuzzy Logic Methods for Carbon Dioxide Control in Carbonated Beverages

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVII - Analysis and Stability of Fuzzy Systems - Ralf Mikut and Georg Bretthauer

A New Method to Forecast Enrollments Using Fuzzy Time Series

Hamidreza Rashidy Kanan. Electrical Engineering Department, Bu-Ali Sina University

CHAPTER 4 BASICS OF ULTRASONIC MEASUREMENT AND ANFIS MODELLING

EEE 8005 Student Directed Learning (SDL) Industrial Automation Fuzzy Logic

N. Sarikaya Department of Aircraft Electrical and Electronics Civil Aviation School Erciyes University Kayseri 38039, Turkey

Comparison of Fuzzy Operators for IF-Inference Systems of Takagi-Sugeno Type in Ozone Prediction

5. Lecture Fuzzy Systems

A Multi-Factor HMM-based Forecasting Model for Fuzzy Time Series

Estimation of Precipitable Water Vapor Using an Adaptive Neuro-fuzzy Inference System Technique

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS

Prediction of Ultimate Shear Capacity of Reinforced Normal and High Strength Concrete Beams Without Stirrups Using Fuzzy Logic

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

A Residual Gradient Fuzzy Reinforcement Learning Algorithm for Differential Games

EFFECT OF VARYING CONTROLLER PARAMETERS ON THE PERFORMANCE OF A FUZZY LOGIC CONTROL SYSTEM

A Hybrid Approach For Air Conditioning Control System With Fuzzy Logic Controller

A Boiler-Turbine System Control Using A Fuzzy Auto-Regressive Moving Average (FARMA) Model

FUZZY LOGIC CONTROLLER AS MODELING TOOL FOR THE BURNING PROCESS OF A CEMENT PRODUCTION PLANT. P. B. Osofisan and J. Esara

Application of Fuzzy Logic and Uncertainties Measurement in Environmental Information Systems

ME 534. Mechanical Engineering University of Gaziantep. Dr. A. Tolga Bozdana Assistant Professor

Fuzzy Systems. Introduction

Lecture 1: Introduction & Fuzzy Control I

FUZZY LOGIC CONTROL OF A NONLINEAR PH-NEUTRALISATION IN WASTE WATER TREATMENT PLANT

FORECASTING OF ECONOMIC QUANTITIES USING FUZZY AUTOREGRESSIVE MODEL AND FUZZY NEURAL NETWORK

A SEASONAL FUZZY TIME SERIES FORECASTING METHOD BASED ON GUSTAFSON-KESSEL FUZZY CLUSTERING *

Lecture 06. (Fuzzy Inference System)

Fuzzy Logic and Computing with Words. Ning Xiong. School of Innovation, Design, and Engineering Mälardalen University. Motivations

Comparison of Fuzzy Logic and ANFIS for Prediction of Compressive Strength of RMC

Computational Intelligence Lecture 20:Neuro-Fuzzy Systems

A FUZZY TIME SERIES-MARKOV CHAIN MODEL WITH AN APPLICATION TO FORECAST THE EXCHANGE RATE BETWEEN THE TAIWAN AND US DOLLAR.

Towards Smooth Monotonicity in Fuzzy Inference System based on Gradual Generalized Modus Ponens

Fuzzy Control Systems Process of Fuzzy Control

Fuzzy Systems. Introduction

Indian Weather Forecasting using ANFIS and ARIMA based Interval Type-2 Fuzzy Logic Model

FUZZY CONTROL OF CHAOS

FUZZY CONTROL OF CHAOS

Islamic University of Gaza Electrical Engineering Department EELE 6306 Fuzzy Logic Control System Med term Exam October 30, 2011

Fuzzy Controller. Fuzzy Inference System. Basic Components of Fuzzy Inference System. Rule based system: Contains a set of fuzzy rules

EXTENDED FUZZY COGNITIVE MAPS

CHAPTER 4 FUZZY AND NEURAL NETWORK FOR SR MOTOR

Permeability Estimation Using a Hybrid Genetic Programming and Fuzzy/Neural Inference Approach

Tuning of Fuzzy Systems as an Ill-Posed Problem

Fuzzy Logic Controller Based on Association Rules

Soft Computing Technique and Conventional Controller for Conical Tank Level Control

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

Intuitionistic Fuzzy Logic Control for Washing Machines

Revision: Fuzzy logic

1. Brief History of Intelligent Control Systems Design Technology

OPTIMAL CAPACITOR PLACEMENT USING FUZZY LOGIC

Environment Protection Engineering MATRIX METHOD FOR ESTIMATING THE RISK OF FAILURE IN THE COLLECTIVE WATER SUPPLY SYSTEM USING FUZZY LOGIC

Civil Engineering. Elixir Civil Engg. 112 (2017)

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Mechanical Engineering Department - University of São Paulo at São Carlos, São Carlos, SP, , Brazil

A Study on the Fuzzy Modeling of Nonlinear Systems Using Kernel Machines

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

Design of the Models of Neural Networks and the Takagi-Sugeno Fuzzy Inference System for Prediction of the Gross Domestic Product Development

A neuro-fuzzy system for portfolio evaluation

Developing A Fuzzy Rule Based Urban Trip Distribution Model On Income Criteria Basis At Zonal Level: A Case Study

Adaptive Fuzzy Logic Power Filter for Nonlinear Systems

URL: < %2f _8>

Comparative Study of ANFIS and ARIMA Model for Weather Forecasting in Dhaka

[2007] IEEE. Reprinted, with permission, from [Mingsheng Ying, Retraction and Generalized Extension of Computing with Words, Fuzzy Systems, IEEE

ANFIS Modelling of a Twin Rotor System

Fuzzy logic : principles and applications

COMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS

Intelligent Optimal Control of a Heat Exchanger Using ANFIS and Interval Type-2 Based Fuzzy Inference System

Function Approximation through Fuzzy Systems Using Taylor Series Expansion-Based Rules: Interpretability and Parameter Tuning

USE OF FUZZY LOGIC TO INVESTIGATE WEATHER PARAMETER IMPACT ON ELECTRICAL LOAD BASED ON SHORT TERM FORECASTING

Fuzzy Rule Based Candidate Selection Evaluator by Political Parties

AN EFFICIENT APPROACH FOR SOLVING A WIDE CLASS OF FUZZY LINEAR PROGRAMMING PROBLEMS

Fuzzy Logic based Short-Term Load Forecasting

APPLICATION OF AIR HEATER AND COOLER USING FUZZY LOGIC CONTROL SYSTEM

International Journal of Mathematical Archive-7(2), 2016, Available online through ISSN

Lyapunov Function Based Design of Heuristic Fuzzy Logic Controllers

A New Method for Forecasting Enrollments based on Fuzzy Time Series with Higher Forecast Accuracy Rate

Enhancing Fuzzy Controllers Using Generalized Orthogonality Principle

DESIGN OF FUZZY ESTIMATOR TO ASSIST FAULT RECOVERY IN A NON LINEAR SYSTEM K.

Learning from Examples

Transcription:

Water Quality Management using a Fuzzy Inference System Kumaraswamy Ponnambalam and Seyed Jamshid Mousavi A fuzzy inference system (FIS) is presented for the optimal operation of a reservoir system with the objective of maintaining water quality in a creek. An optimization model determines optimal reservoir releases for given inflows, initial storage volume and required values for flow augmentation. These optimal releases are then used as inputs to derive optimal operating policies that are easy to use. FIS uses samples of optimal releases and corresponding system variables, namely inflows and storage volumes, to establish the general operating policies. Results compare the superior performance of the proposed algorithm with policies developed using a multiple regression analysis. 9.1 Introduction Flow augmentation is an impotiant objective of reservoirs in urban areas. Controlled reservoir releases are necessary if water must be stored during high flows and released during low flows to keep pollutant concentration below the required limit in streams. Typical situations may require more than one reservoir. In addition, for simplicity of operations and for fast actions, easy to use operating policies are necessary in the hands of operators. In general, optimal releases are derived using complex optimization algorithms especially in the case of uncertainty in inflows. Such algorithms are not easily usable in ~--,:--.,-- ------ ------- - Ponnambalam, K. and SJ. Mousavi. 2001. "Water Quality Management using a Fuzzy Inference System." Journal of Water Management Modeling R207-09. doi: 10.14 796/JWMM.R207-09. CHI 2001 www.chijournal.org ISSN: 2292-6062 (Formerly in Models and applications to Urban Water Systems. ISBN: 0-9683681-4-X) 143

144 Water Quali~v lvfanagement using a Fuzzy Inference S.vstem real-time. Therefore. the objective of this work is to derive effective and relatively easy-to-operate policies that can be distributed to reservoir operators, but the policies themselves would be derived using state-of-the-art optimization algorithms, for example, as in Fletcher and Ponnambalam (1998). 9.2 Policy Determination The optimization model commonly used has an objective function and a set of constraints and is generally deterministic. In the problem here we are dealing with inflows that are stochastic. When one or more variables are uncertain or stochastic, we may need to consider explicitly the uncertainty in the optimization method. Implicit stochastic optimization is a method where the original detelministic optimization is solved repeatedly for each sample ofthe stochastic variables called the scenario. Although optimal solutions are available for each of these it is not clear how to combine these results so that a simple release policy can be determined. One of the simplest methods is to use multiple linear regression to relate the decision variable to the observed input variables. For highly nonlinear problems and for problems with high uncertainty, this method may not yield satisfactory results. In this chapter we propose an alternative method caned t.l}e fuzzy il~ference system (PIS), which is based on "if-then" rules of fuzzy variables, the Fuzzy Rule-Based (FRE) model A major advantage of these rules is that they are simple to implement and are supposedly able to mimic human thought processes. Because ofthe high degree of nonlinearity involved and the potentially large number of parameters that nccd to be determined, the method requires a robust parameter estimation method (Jang, 1993). 9.3 Proposed Methodology We will first describe the objective of optimization. If we assume that the inflows and the initial storage volume are known then releases can be determined such that, for example, they minimize the sum of squared deviations of releases from target releases. The target releases may be detennined to reduce the pollutant concentration over a time horizon to below the required limit. The main constraints are physical bounds on storage volumes and releases, and also on the volume conservation equation. However, the inflow for the given horizon may be known only statistically, that is, each scenario has a given probability of occunence. Therefore, it is possible to get a set of optimal releases only for the given inflow scenario. Many such scenarios can be

9.4 Fuzzy Inference System 145 generated to determine the corresponding optimal releases. Now, the simple question is: which one of these policies should be used in the future? For example, if we had NT number of optimal releases, each corresponding to an inflow scenario, how do we combine these results to get an operating policy? This has been a difficult question that is often answered only heuristically except in some cases, for example dynamic programming (DP) where the results of optimization are the operating policies. However, DP is hard to solve especially in the case of multi-state variable systems and hence is not considered here. 9.4 Regression Analysis Given the various inflow scenarios and the corresponding optimal releases and storage volumes (at the beginning of a given period) a multiple regression analysis can be used in the following manner. In Equation 9.1 below we need to detemline the coefficients (1, b, c, d, and e, which can be found by linear leastsquares method. where: 2. 2 R t = ai t + bs t + cit + ds t + e (9.1) R t the release during period t, It the inflow during period t, and St the beginning storage volume in period t. In Equation 9.1 there are no cross terms between inflow and storage because of the statistical independence of inflow on storage. This simple method provides an easy to use policy for reservoir operators and the results of this method will be compared to the results ofthe proposed fuzzy inference system described next. 9.5 Fuzzy Inference System The fuzzy inference system is a framework to simnlate the behavior of a given system through the knowledge of the experts or past available data of the system. The inference engine of a PIS includes a set of fuzzy "if-then" rules and is also called the fuzzy rule-base (FRB). Fuzzy "if-then" rules have the form If reservoir storage is high, release is high

146 Water Quality l1r1anagement using a Fuzzy Inference System Here. the value of variable reservoir storage, called the 'premise' variable, influences the release value, caned the 'consequent' variable. However, both these variables are understood in a non-crisp manner, that is, we can be somewhat imprecise about what value should be considered high and hence these are called fuzzy "if-then" lules. Also, note that the reservoir storage and release are linguistic variables where "high" is a linguistic label. But in reality, we may have specific values measured for the reservoir storage and we need to give specific instluctions as to what the release should be. The fuzzification of crisp data and defuzzification of fuzzy decisions are integral parts of the fuzzy inference system. In an alternative form of FIS, caned the Takagi-Sugeno (Sugeno, 1985) type, which we use in this chapter, fuzzy "if-then" lules have the fonn: Jfreservoir storage is high, release = a*reservoir storage + b where the consequent part is crisp, but has two parameters that need to be estimated. So far we used just one premise variable but these type of lules can be extended to multiple premise variables, for example, If reservoir storage is medium and it?flow is low, release = a*reservoir storage + b*inflmv + c Once again, the parameters a, b, and c must be estimated using available data or operator expelience. We describe next the various steps involved in a Takagi Sugeno type PIS. 9.5.1 Fuzzification This is the first step in a FrS and is used to fuzzify input premise variables using fuzzy membership functions. This is shown in Figure 9.1. For example, in the top-left of the figure we see that for a given value ofs (storage), the membership degree in the state of the storage premise variable for rule 1 is WSI. Similarly, for the other premise variable I (inflow) we find that the membership degree in the state of the Inflmv premise variable for lule 1 is wii. The top row of two figures in Figure 9.1 with the T-norm operator (described below) and the corresponding consequent part, a linear combination of premise variables in the Takagi-Sugeno FIS form, defines one fuzzy "if-then" rule. It should be noted that each premise variable is represented by a linguistic variable. A linguistic variable is a variable such that its value is a word, for example, "low", "medium", and "large" rather than a crisp number; and a fuzzy number or its membership functionrepresents each word. Therefore, each premise (linguistic)

~1 9.5 Fuzzy biference System 147 Premise Variables ws tz----------- -- ~~e-:----l--------- ~-- MenIfefShiP Fum: 'onj's!~~'~~' ~ // \ --' -1------- Consequent Variable Rl=oS+bl+c <-1/- ------+1\ lll-r2=l's+'l.i+< s.figure 9.1 Fuzzy interface system (FIS). R= 21J1R I +w2r,l Wl+w2 variable is divided into some overlapping clusters, which are shown as an example in Figure 9.2. For example, the membership values of storage value =3 corresponding to Low, Medium, and High clusters are 0.3, 0.98, and 0.08, respectively. The shape of the membership function here is defined by a parametric function such as a Gaussian function. The selection of number of clusters and their values for each premise variable and the shape tuning of membership functions should be done in an efficient way. We discuss this task under parameter estimation. Oegrsu of msmbarship OJ) Low Medium High 0.6 0.4 0.2 St0rage Figure 9.2 Clustering of input variable and its membership fimctions.

148 1Vater Quali~}' Alanagement llsing a Fuzzy Inference System 9.5,2 Fuzzy Operation The objective of this step is to combine the two fuzzy membership values for the two premise variables into one weight (called the firing strength or weight) for this particular decision. The type of required fuzzy operation depends on the type of inference, which is a function of the system's behavior. Two general fuzzy operations are "AND" (intersection) and "OR" (inclusion). There are different fu:;,;zy operators such as "min" or "product" for the "AND" and different operators such as "max" or "algebraic sum" for the "OR" operations. In general, the "AND" operators are called T -norm ( ) and "OR" operators are caned S-norm or T-conorm (Ee). Also depending upon the type of application, there are parameterized T -norms and S-norms. These can be found in the literature (Zimmelmann, 1984). For example, in Figure 9.1, if we use the "product" T -norm operator, then we get a weight of wi =yt,sjx WI, for rule 1. This weight can be used when aggregating the results of the all the "if-then" rules of the given FIS as described next. 9.5.3 Aggregation If we have i "'"1...m "if-then" rules, their con-esponding weights Wi' and decisions Ri' then we can aggregate them to get the decision R as fohows: Due to the nonlinear membership functions and the nonlinearity of the T norm operator in general, this decision is a nonlinear combination of input variables and hence is quite different from regression-based release rules which are usually a linear combination of variables and their powers. This may be the reason why these rules work better for reservoir operations problems, which are nonlinear problems due to the presence of upper and lower bounds on storage even if the reservoir continuity equation is linear (Fletcher and Ponnambalam, 1998). In Takagi-Sugeno type FIS, the aggregated decision R is a crisp value and v{e do not need the defuzzification step; otherwise a defuzzitication method is used to get a crisp value from the aggregated decision.

9.6 Results and Discussion 149 9.5.4 Parameter Estimation The type and shape of membership functions, number of clusters, parameters of the consequent patt of fuzzy rules and other characteristics of a given FIS should be defined using the knowledge of experts or available input-output data or a combination of both. Defming a FIS using the knowledge of experts as an Initial FIS and then training this FIS through the input-output data is an effective way to obtain the best results. While the above steps define the fuzzy "if-then" rules to model the release decision as a function of input variables storage and inflow, there are many parameters still to be estimated. For example, for a Gaussian membership function we need two parameters, and in this case most data require two to five clusters with each cluster requiring a membership function. In addition, each Takaki-Sugeno type rule requires three parameters, which depend on the number of input variables, and an of these parameters need to be estimated using training data. We have used an mtificiai neural network (ANN) method for training our FIS. We refer the reader to Jang (1993) for further details. In order to validate and verify the above model for our case study we chose the historically early part of the available data to be the training data and use it to validate the results. Subsequently, the unused later part of the data is used to verify the performance of the model In the next section we discuss the chosen case study and present results corresponding to both the regression method and the FIS. 9.6 Results and Discussion A single reservoir example is shown in Figure 9.3. A reservoir is used to augment flow in a creek such that the water quality, for example, dissolved oxygen (DO) is maintained above a certain required value (for example, 5 mg! 1). From previous data analysis, optimization (Fletcher and Ponnambalam, 1998) and the simulation of optimal releases we have folmd target releases such that this objective is achieved. The objective of FIS is to use these optimal releases, corresponding storage volumes, and inflows to come up with system parameters such that the use of FIS is expected to produce similar benefits in the future. Depending upon the length of the training data the FIS or, for that matter, the regression analysis is expected to perform differently. In general,

150 Water Quality Jvfanagement us'ing a Fuzzy Inference System Figure 9.3 Flow augmentation to reduce pollutant concentration in a creek through controlled release. the longer the training data, the better the performance as shown in Figure 9.4. The error here is the sum of squared deviations of real releases from target releases using the corresponding decision making system. It is clear that, in terms of relative error, the FIS has far better performance than the regression analysis (about 400% better), A"",,!l" lo!alerro".. ",us o,-""be, all,wrung d". (C.V.=0.5) j ] I u'_: _--'c ~... _L--_-,--_-'-._----'f -'--_---'.f. ---'---'--- 100 :WO 3VG 400 roo roo 700 000 1000 Figure 9.4 Least-square error from the application of release policies. If the problem is linear, it is expected that the higher the uncertainty (that is, the higher the coefficient of variation) the worse the perfonnance will become. However, the results in Figure 9.5 do not support this simplistic assumption, probably due to the nonlinearity in the problem. Although the FIS

9.7 Conclusion 151 j 0.2 0.25 0.3 0.35 0.4 0.45 0.5 o.m; 0.6 Coefficient divarimioil oflmtow Figure 9.5 Variation of error with respect to changes in the coefficient of variation in inflows. performed better, it should be noted that the regression method has seven parameters per season, the FIS needed to fit about 21 parameters for each season. Moreover, the fitting method for regression is much simpler than that used in the PIS which is based on artificial neural networks. 9.7 Conclusion A Fuzzy Inference System was developed for reservoir operation based on optimal releases to maintain water quality in a creek. A regression-based method was also developed for the same purpose. Possibly due to nonlinearity in reservoir system equation, the FIS performs much better than the regression method. Fuzzy inference systems can also use the knowledge of experts through either directly using past operations or using survey methods and hence may be better suited for real-world operations. The caveat is that PIS requires a larger number of parameters and a more sophisticated fitting method for parameter estimation than does the regression method.

References Fletcher, S. G., and K. Ponnambalam (1998) "A constrained state formulation for the stochastic control of multireservoir systems." Water Resources Research, 34(2), pp.257-269 lang, 1.-S. R. (1993) "ANFIS: Adaptive -Network-based Fuzzy Inference Systems." IEEE Transactions on Systems, Man, and Cybernetics, 23(3), pp. 665-685. Sugeno, M. (1985) "Industrial applications of fuzzy control." Elsevier Science Pub. Co., Amsterdam. Zimmermann, H. -1. (1984) "Fussy sets and decision analysis." Elsevier Science, NewYork,Amsterdam.