18
International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1356 © RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 | *This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions* A Proposition for using Mathematical Models Based on a Fuzzy System with Application Rana Waleed Hndoosh Department of Software Engineering, College of Computers Sciences & Mathematics, Mosul University, Iraq. Email: [email protected]. M. S. Saroa Department of Mathematics, Maharishi Markandeshawar University, Mullana-133207, India. Email: [email protected]. Sanjeev Kumar Department of Mathematics, Dr. B. R. Ambedkar University, Khandari Campus, Agra-282002, India. Email:[email protected]. ABSTRACT Some mathematical models based on fuzzy set theory, fuzzy systems and neural network techniques seem very well suited for typical technical problems. This study aims to build two different models, the Fuzzy Inference System ( FIS) and the Adaptive Fuzzy System using neural network. We have proposed a new model of a fuzzy system that is extended from 2-dimensions to 3-dimensions, using Mamdani's minimum implication, the minimum inference system, the Singleton fuzzifier and the Center Average Defuzzifier. Also, we have extended the theorem accuracy of the fuzzy system to 3- dimensions along with changing the type of fuzzy inference system. We have applied these mathematical models on real data of Washing Machine ( WM) and gotten good result of both models with better accuracy when compared between models. We have created programs for these models using MATLAB 2012b. Keywords-Fuzzy System; FIS; ANFIS; Neural Networks; Accuracy of the Fuzzy System; Fuzzy washing machine. 1. INTRODUCTION Fuzzy variables are processed using a system called a Fuzzy Inference System ( FIS); it involves fuzzification, fuzzy inference, and defuzzification [3], [12], [15], [20]. The reason to represent a fuzzy system in terms of a neural network is to utilize the learning capability of neural networks to improve performance, such as adaptation of fuzzy system [15], [17]. In the next Section, we have introduced basic concepts of fuzzy rule-base with many types of fuzzy rules [4], [8]. In Section 3, we have explained the general concepts of the Fuzzy Inference System, that is composition based inference and individual-rule based inference with the computational procedure of both [5], [16]. In Section 4, we have shown the detailed mathematical formulas of the Fuzzy Inference System ( FIS) types [12], [13], [15], [19], [20]. In Section 5, we construct interfaces between the fuzzy inference system and the environment using fuzzifier and defuzzifier Models [3], [4], [11], [14], [18]. In Section 6, we propose and construct a new model of fuzzy system that is extended from the 2-dim to 3-dim using Mamdani's minimum implication with the minimum inference system, the Singleton fuzzifier, and Center Average Defuzzifier, where first the Mamdani fuzzy rule is used the first time and the ST fuzzy rule is used the second time. Additionally, we have extended the Theorem of fuzzy system accuracy for the proposed model, where this approach requires three pieces of information in order for the modeled fuzzy system to satisfy any pre-specified degree of accuracy [6], [10], [19]. In Section 7, we have adapted the structure of the fuzzy system using a neural network and we have summarized the procedures to modeling a fuzzy system that depends on three layers of network step by step [1], [5], [7], [9], [15], [16], [17]. Finally in Section 8, we have applied all the previous concepts to real application of fuzzy washing machines (WM) [2], [6], [10], and have obtained and accurate good results for both models. We have created programs for these models using MATLAB 2012b. Concluding remarks are given in Section 9. This work presents two alternative modeling approaches to find the degree of cleanness of clothes dependent on the property of inputs with concepts of the fuzzy system. The focus here is not only on how to construct the models but also on how to use these modeling systems to interpret the results and assess the uncertainty of the models. 2. FUZZY RULE-BASE A fuzzy rule-base consists of a set of fuzzy IF-THEN rules. Specifically, the fuzzy rule base comprises the following fuzzy IF-THEN rules [4]: (1) where and are fuzzy set in and respectively, where , and are the input and output linguistic variables of the fuzzy system respectively. Let be the number of rules in the fuzzy rule base; that is, in Eq. (1). We call the rules in the form of (1) canonical fuzzy IF-THEN rules because they include many other types of fuzzy rules as in [8], [16]: a) Partial rules: , where (2) b) Or rules: , (3)

27702790

Embed Size (px)

DESCRIPTION

International Journal of Mathematical Sciences‎

Citation preview

Page 1: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1356

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

A Proposition for using Mathematical Models

Based on a Fuzzy System with Application

Rana Waleed Hndoosh Department of Software Engineering,

College of Computers Sciences &

Mathematics, Mosul University, Iraq.

Email: [email protected].

M. S. Saroa Department of Mathematics,

Maharishi Markandeshawar

University, Mullana-133207, India.

Email: [email protected].

Sanjeev Kumar Department of Mathematics, Dr. B.

R. Ambedkar University, Khandari

Campus, Agra-282002, India.

Email:[email protected].

ABSTRACT

Some mathematical models based on fuzzy set theory, fuzzy systems and neural network techniques seem very well

suited for typical technical problems. This study aims to build two different models, the Fuzzy Inference System (FIS)

and the Adaptive Fuzzy System using neural network. We have proposed a new model of a fuzzy system that is extended

from 2-dimensions to 3-dimensions, using Mamdani's minimum implication, the minimum inference system, the

Singleton fuzzifier and the Center Average Defuzzifier. Also, we have extended the theorem accuracy of the fuzzy system

to 3- dimensions along with changing the type of fuzzy inference system. We have applied these mathematical models on

real data of Washing Machine (WM) and gotten good result of both models with better accuracy when compared between

models. We have created programs for these models using MATLAB 2012b.

Keywords-Fuzzy System; FIS; ANFIS; Neural Networks; Accuracy of the Fuzzy System; Fuzzy washing machine.

1. INTRODUCTION

Fuzzy variables are processed using a system called a Fuzzy Inference System (FIS); it involves fuzzification, fuzzy

inference, and defuzzification [3], [12], [15], [20]. The reason to represent a fuzzy system in terms of a neural network is

to utilize the learning capability of neural networks to improve performance, such as adaptation of fuzzy system [15],

[17]. In the next Section, we have introduced basic concepts of fuzzy rule-base with many types of fuzzy rules [4], [8]. In

Section 3, we have explained the general concepts of the Fuzzy Inference System, that is composition based inference

and individual-rule based inference with the computational procedure of both [5], [16]. In Section 4, we have shown the

detailed mathematical formulas of the Fuzzy Inference System (FIS) types [12], [13], [15], [19], [20]. In Section 5, we

construct interfaces between the fuzzy inference system and the environment using fuzzifier and defuzzifier Models [3],

[4], [11], [14], [18]. In Section 6, we propose and construct a new model of fuzzy system that is extended from the 2-dim

to 3-dim using Mamdani's minimum implication with the minimum inference system, the Singleton fuzzifier, and Center

Average Defuzzifier, where first the Mamdani fuzzy rule is used the first time and the ST fuzzy rule is used the second

time. Additionally, we have extended the Theorem of fuzzy system accuracy for the proposed model, where this

approach requires three pieces of information in order for the modeled fuzzy system to satisfy any pre-specified degree of

accuracy [6], [10], [19]. In Section 7, we have adapted the structure of the fuzzy system using a neural network and we

have summarized the procedures to modeling a fuzzy system that depends on three layers of network step by step [1], [5],

[7], [9], [15], [16], [17]. Finally in Section 8, we have applied all the previous concepts to real application of fuzzy

washing machines (WM) [2], [6], [10], and have obtained and accurate good results for both models. We have created

programs for these models using MATLAB 2012b. Concluding remarks are given in Section 9. This work presents two

alternative modeling approaches to find the degree of cleanness of clothes dependent on the property of inputs with

concepts of the fuzzy system. The focus here is not only on how to construct the models but also on how to use these

modeling systems to interpret the results and assess the uncertainty of the models.

2. FUZZY RULE-BASE

A fuzzy rule-base consists of a set of fuzzy IF-THEN rules. Specifically, the fuzzy rule base comprises the following

fuzzy IF-THEN rules [4]:

(1)

where and are fuzzy set in and respectively, where

, and are the input and output linguistic variables of the fuzzy system respectively. Let be the

number of rules in the fuzzy rule base; that is, in Eq. (1). We call the rules in the form of (1) canonical fuzzy

IF-THEN rules because they include many other types of fuzzy rules as in [8], [16]:

a) Partial rules:

, where (2)

b) Or rules:

, (3)

Page 2: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1357

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

c) Statement of single fuzzy:

, (4)

d) Gradual rules, as:

The colder the , the hotter the , (5)

e) Non-fuzzy rules:

If the membership functions of and can only take values 1 or 0, then the rules (1) become non-fuzzy rules.

The fuzzy rule-base consists of a set of rules. We introduce the following concepts:

1. A set of fuzzy IF-THEN rules is complete if for any , there exists at least one rule in the fuzzy rule base, say

rule

, such that:

( ) (6)

That means, at any point in the input space there is at least one rule that "fires"; that is, the membership value of the

IF part of the rule at this point is non-zero.

2. A set of fuzzy IF-THEN rules is consistent if there are no rules with the same IF parts but different THEN parts [12].

3. A set of fuzzy IF-THEN rules is continuous if there do not exist such neighboring rules whose THEN part fuzzy sets

have empty intersection. That means the input-output behavior of the fuzzy system should be smooth.

3. GENERAL CONCEPTS OF FUZZY INFERENCE SYSTEM

In a fuzzy inference system, fuzzy logic principles are used to combine the fuzzy IF-THEN rules in the fuzzy rule base

into a mapping as:

(7)

There are two ways to infer with a set of rules: composition based inference and individual-rule based inference. We now

show the details of these two ways; In composition based inference, all rules in the fuzzy rule base are combined into a

single fuzzy relation in , which is then viewed as a single fuzzy IF-THEN rule. There are two opposite arguments

for what a set of rules should mean. The first one views the rules as independent conditional statements [3], [4]. If we

accept this view, then a reasonable operator for combining the rules is union. The second one views the rules as strongly

coupled conditional statements. If we adapt this view, then we should use the operator intersection to combine the rules.

We now show the details of these two schemes:

Let

be a fuzzy relation in which represents the fuzzy IF-THEN rule (1); that is,

We know that

is a fuzzy relation in defined by:

(8)

where represents any t-norm operator. The implication

is defined according to various implications.

If we accept the first view of a set of rules, then the rules in the form of (1) are interpreted as a single fuzzy relation

defined by:

(9)

This combination is called the Mamdani combination. If we use the symbol to represent the s-norm (s-norm is used to

represent a union of two fuzzy sets), then (9) can be rewritten as:

(10)

For the second view of a set of rules, the fuzzy IF-THEN rules of (1) are explained as a fuzzy relation ,

which is defined as:

(11)

or equivalently,

(12)

where denotes t-norm (t-norm is used to represent an intersection of two fuzzy sets). This combination is called the

Godel combination. Let be an arbitrary fuzzy set in X and be the input to the fuzzy inference system FIS. Then, by

viewing as a single fuzzy IF-THEN rule and using the generalized rule that is defined as:

{

} (13)

where is a fuzzy set, which represents the antecedent can be any operator and fuzzy relation ,

Page 3: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1358

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

which represents the antecedent , a fuzzy set , which represents the consequence .

Then we get the output of the FIS as:

{

} (14)

when we use the Mamdani combination t-norm operator, or as:

{

} (15)

when we use the Godel combination s-norm operator.

In summary, the computational procedure of the composition based inference is given as follows [5], [8], [20]:

Step1: For the fuzzy IF-THEN rules in the form of (1), determine the membership functions

according to (8).

Step2: View

as the in the implications, and determine

according to any one of implications.

Step3: Determine

according to (10) or (11).

Step4: For given input , the FIS gives output according to (14) or (15).

In individual-rule based inference, each rule in the fuzzy rule base determines an output fuzzy set and the output of the

whole fuzzy inference system is the combination of the individual fuzzy sets. The combination can be taken either by

union or by intersection. The computational procedure of the individual-rule based inference is summarized as follows:

Steps1 and2: Same as the Steps 1 and 2 for the composition based inference.

Step3: For given input fuzzy set , compute the output fuzzy set for each individual

according to the

generalized rule (13), that is,

{

} (16)

Step4: The output of the FIS is the combination of the fuzzy sets {

} either by union, that is,

(17)

or by intersection, that is,

(18)

where and denote s-norm and t-norm operators, respectively.

In fuzzy inference the decision is based on the input information and the knowledge in the form of rules. The inference

model is classified based on the form of the consequence. There are two types of fuzzy rules:

1. Mamdani fuzzy rules:

If the rule has fuzzy suggestions combined by fuzzy connectives both in the antecedent and in the consequence, then it

is called a Mamdani fuzzy rule, and denoted by (1). The fuzzy inference of the Mamdani fuzzy rule is done as follows.

First, the truth value of the rule is evaluated depending on the fuzzy connections (and/or) in the IF part (antecedent).

Since our model has “and” only, then the truth value evaluation is done by [4]:

(

*, (19)

Then the fuzzy set of the output is obtained depending on the truth value and the fuzzy set of the consequence by the

t-norm (min). The fuzzy inference produces the fuzzy set of output by:

( ) . (20)

The consequences of all the rules are aggregated in the final consequence by the s-norm (max) as:

, (21)

where is the number of the rules and are functions of the inputs.

2. Sugeno fuzzy rules:

When the consequence of the rule is a linear function of the inputs, then it is called a Sugeno fuzzy rule. The

consequent of (1) becomes:

(22)

Page 4: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1359

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

The output of the Sugeno rule is a crisp value of the function. The final output of the fuzzy inference is obtained by a

weighted mean as:

(23)

where is the number of the rules and is the truth value of the antecedent got by (19).

4. TYPES OF FUZZY INFERENCE SYSTEMS We now show the detailed formulas of a number of FIS that are commonly used in fuzzy systems [1], [11], [13].

1. Product Inference System: In product inference system, we use:

(i) Individual rule-based inference with union combination (17),

(ii) Mamdani's product implication,

, (24)

(iii) Algebraic product for all the t-norm operators and max for all the s-norm operators. Specifically, from (16),

(17), (24), and (8), we obtain the product inference system as

(25)

That is, given fuzzy set , the product inference system gives the fuzzy set .

2. Minimum Inference System: In minimum inference system, we use:

(i) Individual rule-based inference with union combination (17),

(ii) Mamdani's minimum implication,

(26)

(iii) min for all the t-norm operators and max for all the s-norm operators.

Specifically, from (16), (17), (26), and (8) we have

[

(

*] (27)

That is, given fuzzy set , the minimum inference system gives the fuzzy set according to (27).

3. Lukasiewicz Inference System: In Lukasiewicz inference system, we use:

(i) Individual rule-based inference with intersection combination (18),

(ii) Lukasiewicz implication:

(28)

(iii) min for all the t-norm operators.

Specifically, from (18), (16), (28) and (8), we get:

*

(

)+

(

[ (

(

( )) +])

{

( (

( )) +} (29)

That is, for given fuzzy set , the Lukasiewicz inference system gives the fuzzy set .

4. Zadeh Inference System: In Zadeh inference system, we use:

(i) individual rule-based inference with intersection combination (18).

(ii) Zadeh implication:

[ ( ) ] (30)

(iii) min for all the t-norm operators. Specifically, from (18), (16), (30), and (8) we obtain:

{ [ ( (

*

( ))]} (31)

5. Dienes-Rescher Inference System: In Dienes-Rescher inference system, we use:

(i) The same operations as in the Zadeh inference system.

(ii) Dienes-Rescher implication.

(32)

(iii) Min for all the t-norm operators. Specifically, we obtain from (18), (16), (32), and (8) that:

, * (

( ) )+- (33)

Page 5: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1360

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

5. FUZZIFIER AND DEFUZZIFIER MODELS

In most applications the input and output of the fuzzy system are real valued numbers. Then we must construct interfaces

between the fuzzy inference system and the environment [3], [11], [14], [18]. The interfaces are the fuzzifier and

defuzzifier.

5.1. The Fuzzifier

The fuzzifier is defined as:

(34)

There are some criteria in designing the fuzzifier such as the following:

a. The fuzzifier should consider the fact that the input is at the crisp point , that is, the fuzzy set should have large

membership value at .

b. If the input to the fuzzy system is corrupted by noise, then it is desirable that the fuzzifier should help to suppress the

noise.

c. The fuzzifier should help to simplify the computations involved in the fuzzy inference system.

We now propose three types of fuzzifiers:

(i) Singleton fuzzifier:

The Singleton fuzzifier mapping is defined as:

where is a real-valued point and is a fuzzy Singleton, that is:

{

, (35)

(ii) Gaussian fuzzifier:

The Gaussian fuzzifier mapping is defined as:

is a fuzzy set,

which has the following Gaussian membership function:

( (

)

* ( (

)

* (36)

where are positive parameters and the t-norm is usually chosen as an algebraic product or min.

(iii) Triangular fuzzifier:

The triangular fuzzifier mapping is defined as:

is a fuzzy set,

which has the following triangular membership function:

,(

| |

) (

| |

) |

|

(37)

where are positive parameters and the t-norm is usually chosen as an algebraic product or min.

5.2. The Defuzzifier

The defuzzifier is defined as: ,

where is the output of the fuzzy inference system, the crisp point. The task of the defuzzifier is to

specify a point in that best represents the fuzzy set . For all the defuzzifiers, we assume that the fuzzy set is

obtained from one of the five fuzzy inference systems in the last section, that is, is given by (25), (27), (29), (31), or

(33) [3], [8]. From these equations we see that is the union or intersection of individual fuzzy sets.

We now propose three types of defuzzifiers:

(i) The Center of Gravity Defuzzifier:

The Center of Gravity Defuzzifier specifies the as the center of the area covered by the membership function of ,

that is:

(38)

where∫

the conventional integral.

In fact, the membership function is usually irregular and therefore the integrations in (38) are difficult to

compute. The next defuzzifier tries to solve this problem with a simpler formula:

(ii) The Center Average Defuzzifier:

Because the fuzzy set is the intersection or union of fuzzy sets, a good approximation of (38) is the weighted

average of the centers of the fuzzy sets, where the weights equal the heights of the corresponding fuzzy sets.

Page 6: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1361

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

Specifically, let be the center of the fuzzy set and be its height. Then, the Center Average Defuzzifier

determines as:

(39)

The center average defuzzifier is the most commonly used defuzzifier in fuzzy systems. It is computationally simple

and small changes in result in small changes in .

(iii) The Maximum defuzzifier:

The maximum defuzzifier chooses the as the point in Y at which satisfies its maximum value. Define the set

as:

{ | } (40)

that is, is the set of all points in at which satisfies its maximum value. The maximum defuzzifier

defines as an arbitrary element in , that is:

(41)

If contains a single point, then is uniquely defined. If contains more than one point, then we may

still use (40) or use the smallest of maxima, the largest of maxima, or the mean of maxima defuzzifiers. Specifically,

the smallest of maxima defuzzifier gives:

{ }, (42)

the largest of maxima defizzifier gives:

{ }, (43)

and the mean of maxima defuzzifier is defined as:

∫ ( )

∫ ( ) (44)

where∫ ( )

is the usual integration for the continuous part of and is the summation for the discrete part of

The maximum defuzzifier is computationally simple, But small changes in may result in large changes in

6. PROPOSAL OF A NEW MODEL OF A FUZZY SYSTEM ON 3-DIMENSIONS

In this section, we have proposed a new model of a fuzzy system, that is extended from 2-dim to 3-dim [20]. Let . The general membership function of fuzzy set is a continuous function in given by:

{

(45)

where is a non-decreasing function is a non-increasing

function . If the universe of discourse is bounded, then are finite numbers. General membership

functions (MFs) include many commonly used MF as specia1 cases as:

(46)

then the general MF become the trapezoid MFs. If , we get the triangular MF; a triangular MF is denoted

as .

If fuzzy sets then they are called:

1. Complete on if for any , there exists such that .

2. Consistent on for some implies that for all

3. Normal, consistent and complete with general MFs. ( ). If then

In the next section, we model a particular type for washing machine of fuzzy systems that have some nice properties. We

consider three-input fuzzy systems; however, the approach and results are all valid for general N-inputs fuzzy systems.

We first specify the model.

6.1 The Proposed Model Let be defined as , that is a function on the compact set and

the analytic formula of be unknown. Suppose that for any , we can obtain . Our task is to model a fuzzy

system that approximates .

We now model such a fuzzy system in a step-by-step manner [4], [11].

Page 7: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1362

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

Step 1:

Define fuzzy sets

[ ] which are normal, consistent, and complete with triangular

membership functions (

)

(

) and

with

. Define:

Fig.1 shows an application model with .

Step 2:

Construct fuzzy IF-THEN rules in the following form:

(47)

where and the center of the fuzzy set , denoted by

, is chosen as:

, (48)

This is the case when (47) depends on the Mamdani fuzzy rule and the antecedent of our model is connected by “and”.

Only then, from (19), the truth value evaluation is given by:

(

).

From (20) the fuzzy inference produces the fuzzy set of output by:

( ) ,

The consequences of all the rules are aggregated in the consequences by the max function as:

,

Fig. 1: An application of the fuzzy sets defined in step1 of the model procedure.

But, when the consequence of the rule is a linear function (that is means the fuzzy rule is Sugeno fuzzy rule) then the

output of the Sugeno rule depends on,

where is linear function base on that is defined as:

, (49)

and parameters can be computed by the least square model that is explained in the next section.

𝒆𝟏𝟏 𝒆𝟏

𝟐 𝒆𝟏𝟑 𝒆𝟏

𝟒 𝒆𝟏𝟓

𝒆𝟐𝟏

𝒆𝟐𝟐

𝒆𝟐𝟑

𝒆𝟐𝟒

𝒆𝟐𝟓

𝒆𝟑𝟏

𝒆𝟑𝟐

𝒆𝟑𝟏𝒆𝟑

𝟏

𝑨𝟑𝟏

𝑨𝟑𝟐

𝑨𝟑

𝟏

𝑨𝟏𝟏

𝑨𝟏𝟐

𝑨𝟏

𝟑

𝑨𝟏

𝟒

𝑨𝟏

𝟓

𝑨𝟐𝟏

𝑨𝟐𝟐

𝑨𝟐𝟑

𝑨𝟐𝟒

𝑨𝟐𝟓

𝒙𝟏

𝒙𝟐

𝒙𝟑

Page 8: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1363

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

Step3:

Constructing the fuzzy system from the rules of (48) using Mamdani's minimum implication (26) with

the minimum inference system (27), the Singleton fuzzifier (35), and the Center Average Defuzzifier (39), we get:

∑ ∑ ∑ (

)

∑ ∑ ∑ (

)

(50)

Since the fuzzy sets

are complete, at every there exist such that:

(

) .

Hence, the fuzzy system (50) is well defined, that is, its denominator is always nonzero.

From step2, we see that the IF parts (antecedent) of the rules (48) constitute all the possible combinations of the fuzzy

sets defined for each input variable. So, if we generalize the model procedure to N-input fuzzy systems and define N

fuzzy sets for each input variable, then the total number of rules is that is, by using this design method, the number of

rules increases exponentially with the dimension of the input space.

The final observation of the model procedure is that we must know the values of

since (

)can be arbitrary points in ; this is equivalent to say

that we need to know the values of .

In the second part of this section, we explain the accuracy of the modeled above on the unknown function . We

have extended accuracy of the fuzzy system from 2-dim to 3-dim as well as changed the type of fuzzy inference system

to a minimum inference system to suit our application [4], [19], [20].

6.2 Theorem1(The Fuzzy System Accuracy for the Proposed Model)

Let be the fuzzy system in (50) and be the unknown function in (48). If is continuously differentiable

on , then:

‖ ‖ ‖

(51)

where the infinite norm ‖ ‖ is defined as: ‖ ‖ | | |

|

Proof:

Let

where

. Since[ ]

⋃ ⋃

then we get:

⋃ ⋃ ⋃

(52)

which implies that for any , there exists such that .

Now suppose ,that is

and

.

Since the fuzzy sets

are normal, consistent and complete, at least one and at most three

are

nonzero for . From the definition of , these three possible nonzero

are

and

, the two possible nonzero

are

.

Similarly, the two possible nonzero are

are

and

. Hence, the fuzzy

system of (52) is simplified to:

∑ ∑ ∑ (

)

∑ ∑ ∑ (

*

From Eq. (48), we get:

∑ ∑ ∑

[ .

/

∑ ∑ ∑ .

/

]

(

) (53)

Page 9: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1364

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

∑ ∑ ∑ 0 (

)

∑ ∑ ∑ (

)

1

(54)

We have:

| | ∑ ∑ ∑ [ (

)

∑ ∑ ∑ (

*

]

| (

)|

| (

)| (55)

From the Mean Value model, we can write (55) as:

| |

(‖

| | ‖

| | ‖

| |* (56)

Since which means that

, we have that

| | |

| | | |

| | | |

| for ,

and

Then (56) becomes:

| | ‖

|

| ‖

|

| ‖

|

| (57)

Since ‖ ‖

| | then ‖ ‖

| |, we get:

‖ ‖ ‖

|

| ‖

|

| ‖

|

|

‖ ‖ ‖

(58)

From (57) we can conclude that fuzzy systems in the form of (50) are

Specifically, since ‖

‖ ‖

‖ ‖

‖are finite numbers for any given we can choose and small

enough such that‖

. Hence from (51) we have:

| | ‖ ‖

From (58) we see that in order to model a fuzzy system with a pre-specified accuracy, we must know the bounds of the

derivatives of with respect to , that is, ‖

. In the model process, we need to

know the value of

(

) .

Therefore, this approach requires these three pieces of information in order for the modeled fuzzy system to satisfy any

pre-specified degree of accuracy.

7. MODEL OF AN ADAPTIVE FUZZY SYSTEM USING A NEURAL NETWORK

In this section, we adapt the structure of the fuzzy system that is specified first with the structure of some parameters that

are free to change. Then these free parameters are determined according to the input-output pairs [1], [17]. First, we

specify the structure of the fuzzy system to be modeled [15]. Here we choose the fuzzy system with a minimum inference

system, a Singleton fuzzifier, a Center Average Defuzzifier, and a Triangular MF, given by:

∑ (

( ))

∑ (

( ))

∑ 0 . ( (

+ +/1

∑ 0 . ( (

+ +/1

(59)

Page 10: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1365

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

where I is fixed, and

are free parameters. The fuzzy system (59) has not been modeled because the

parameters

are not specified. To determine these parameters in some optimal manner, it is helpful to

represent the fuzzy system of (59) as a feed-forward network. Specifically, the mapping from the input

to the output can be performed according to the following operations: first, the input is passed through a

minimum triangular operator to become [20]:

(

(

* *; then the are passed through a summation operator and a weighted summation

operator to get:

∑ and ∑

; finally, the output of the fuzzy system is computed as ⁄ . This three-stage

operation is shown in Fig.2 as a three layer feed forward network.

We now summarize the procedures to model a fuzzy system that depends on three layers of network.

Step1: Structure specification and initial parameters

Select the fuzzy system (59) and determine the . The larger results more parameters and in more computation, but gives

better accuracy. Specify the initial parameters

. Then the initial fuzzy system becomes as in

(60). These initial parameters may be determined according to the linguistic rules from human experts as in our

application.

∑ ∑ ∑ [ ( . .

/ /,]

∑ ∑ ∑ [ ( . .

/ /,]

(60)

Fig.2: Network representation of the fuzzy system.

Step2: Calculating the outputs of the fuzzy system.

For a given inputs-output pair (

) and at the training stage, present

to

the input layer of the fuzzy system in Fig.2 and compute the outputs of layers. That is, compute [1], [5], [6], [7], [16],

[17], [19]:

First output:

Every node produces MF of an input parameter. The node output is explained by:

. (61)

where are the inputs;

are linguistic fuzzy sets associated with nodes. is the degree of MFs of a

fuzzy set.

Second output:

Every node is a fixed node, whose output is the minimum of all MF:

, (

( )+

where

is declared by triangular MF. Then we get:

( ( (

) )+ (62)

1

Min

3

1

Min

31

11

3

1

1

= ⁄

Layer 1 Layer 2 Layer 3

Page 11: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1366

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

Third output:

Depending on (62), the node calculates all rules as:

∑ ∑ ∑

(63)

Fourth output:

Every node here is an adaptive node with a node MF of output.

(64)

where and from (49), we get:

,

where( ) is the parameter set of the node.

Fifth output:

The single node is a fixed node labeled ∑ which computes the final output as the summation of all result

∑ ∑ ∑

∑ ∑ ∑

(

) (65)

Suppose:

∑ ∑ ∑

∑ ∑ ∑ (

)

(66)

Then the final output obtained is:

(67)

Now that we have noted a are free parameters to be modeled. We can collect these parameters into the -dim

vector as:

(68)

When select the initial parameters , if there are linguistic rules from human experts, then choose to be the

centers of the THEN part fuzzy sets in these linguistic rules; otherwise, choose arbitrarily in the output space .

In this way, we can say that the initial fuzzy system is constructed from human experts.

Step3: Update the parameters

Use the training algorithm to compute the updated parameters

, where

, and equal those computed in step2. That means, compute the new

parameters using the least squares model as:

[

( (

))

] (69)

(

)

[ (

)( (

)) ]

(70)

(

)

[ (

)( (

)) ]

( (

))

(71)

where is chosen in step2, and is a large constant. The modeled fuzzy system in (59) with the parameters

is equal to the corresponding elements in .

Step4: Repeat by going to step2 with , until the error | | , or until the equals a pre-specified number.

Step5: Repeat by going to step2 with ; that is, update the parameters using the next input-output

pair(

),

Keep in mind that the parameters are the centers of the fuzzy sets in the THEN parts of the rules, and the

parameters

are the left and right base points, the centers (triangle peak) of the Triangular fuzzy

sets in the IF parts of the rules [3], [9], [15]. Therefore, given a modeled fuzzy system (59), we can improve the fuzzy IF-

THEN rules that modeled the fuzzy system. These improved fuzzy IF-THEN rules may help to explain the model fuzzy

system in a user friendly manner.

8. APPLICATION (THE FUZZY SYSTEM OF WASHING MACHINES)

Fuzzy washing machines were the first major consumer products to use fuzzy systems [10]. They use a fuzzy system to

automatically set the cleanness of clothes depending on the amount of the dirty in water. There are multi-input:

(washing time), (temperature of water), and (washing powder). More specifically, the fuzzy system used is a three

Page 12: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1367

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

input one output system, where the three inputs are measurements of dirtiness: washing time, temperature of water and

the washing powder, and the output is the cleanness of clothes. Clearly, the more cleanness of the clothes, the more

washing time, temperature of water and washing powder is needed. This work aims at presenting the idea of controlling

the cleanness of clothes using a fuzzy system, where it describes the procedure that can be used to get a suitable cleanness

of clothes. When one uses a washing machine, the person generally selects the length of wash time based on the dirtiness

of clothes. Unfortunately, there is no easy way to formulate an exact mathematical relationship between time, temperature

& powder with the degree of cleanness required [2], [6]. The real data we was obtained from a group of experts working

at Jumbo Electronics Company Ltd in the United Arab Emirates and contains 50 cases. We have built two models, the

first with the Mamdani fuzzy rule and the second with the ST fuzzy rule, see Fig.(3a) and (3b).

Fig.3a: FIS of WM using Fig.3b: FIS of WM using

Mamdani model. ST model.

8.1. Structure of the Applied Model

Now, we consider multi-inputs: (temperature of water), (washing powder), and (washing time) with single-output

y (cleanness of clothes).

The fuzzy system is composed of a fuzzifier, fuzzy rule-base, fuzzy inference and defuzzifier. To apply steps of FIS step

by step, first we described the three inputs with output as:

1. Input2 (Temperature of water): The range of temperature is 0 to 50 and the unit is °C; this data was treated and

measured so that it becomes trapped between 0 and 1, see Fig.(4a). The temperature of water (TW) has five different

degrees of linguistic variables: Very Cold (Vcold), Cold (cold), Good (good), Hot (hot) and Very Hot (Vhot). See

Fig.(4b).

2. Input3 (Amount of washing powder): The range of washing powder is from 0 to 100 and the unit is grams, in this

case also the data was measured, so that is converted also between 0 and 1, see Fig.(5a). Washing powder (WP) also

represented by five linguistic variables: Very Little (Vlittle), Little (little), Medium (med), Much (much) and Very

Much (Vmuch). See Fig.(5b).

3. Input1(Washing time): The range of time is from 0 to 15 and the unit is minutes, but this data was treated and

measured so that it is trapped between 0 and 1, see Fig.(6a). Washing time (WT) is represented by three linguistic

variables, Less Time (Ltime), Average Time (Atime) and More Time (Mtime), see Fig.(6b).

4. Output (Cleanness of clothes):The range of cleanness of clothes is from 0 to 1 and the unit is percent, see Fig.(7a).

Cleanness of clothes (CC) is represented by five linguistic variables, Not Clean (Nclean), Less Average (Laverage),

Average (Average), More Average (Maverage) and Full Clean (Fclean). See Fig.(7b).

8.2. Discussion and Results for the Model of the Fuzzy System with Mamdani and ST Models

Now, we build the proposed fuzzy system step by step on our application:

Step 1:

Define , fuzzy sets

and

with triangular membership functions

and

with

. Define:

fuzzifier performs a mapping: , where { }, with the Singleton fuzzifier (30). We used MATLAB

to created the programs. We have loaded the inputs-output variables for our application into the workspace, see table (2).

Three vectors of inputs with one vector of output are loaded with 50 cases. For the first observation that consisted of

Page 13: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1368

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

(temperature=0.108, powder= 0.9273 and time=0.1493), see Fig (8a). We can build the first rule as: [(temperature is

Vcold) AND (powder is Vmuch) AND (time is Ltime)],

Step2:

We note the fuzzy rule-base consists of fuzzy IF-THEN rules and the centers of

are evaluated at the 75 red points shown in Fig. (1), then (42) becomes:

Fig.4a: Representation RD

of TW.

Fig.4b: Representation TW

by MFs

Fig.6a: Representation RD

of WT.

Fig.6b: Representation WT

by MFs.

Fig.5a: Representation RD

of WP.

Fig.5b: Representation WP

by MFs.

Fig.7a: Representation RD

of CC.

Fig.7b: Representation CC

by MFs.

{

(72a)

{

(72b)

Form (72a) is used when we create the Mamdani fuzzy rule but form (72b) is used when we create the Sugeno fuzzy rule,

where A & B are fuzzy sets , are input variables, y is the output variable, i is the number of rules, and the fuzzy

set A consists of

fuzzy subsets called linguistic terms characterized by MF (

) are triangular MFs

with form as in (40) and (41) when , and the linear function depends on inputs are defined

as (49).

The first linguistic term depends on linguistic variable , and consists of:

=”very cold”, (

), =”cold”, (

) =”good”, (

),

=”hot”, (

), and =”very hot”, (

).

The second linguistic term , depends on linguistic variable , and consists of:

” ”,(

), ” ”, (

) ” ”, (

*

=” much”, (

), and =”very much”, (

)

The third linguistic term , depends on linguistics variable , and consists of:

=”less time”,(

), =”good time”, (

) ,and =”more time”,(

).

The center of the fuzzy set is evaluated at the 50 red points as in Fig. (1). Also it is characterized by triangular

MFs ( ), denoted by We have applied the fuzzy operator “and” (t-norm) on all observations through 75-rules

that are built in this system as forms, (see Fig. (8a)):

IF (tem is Vcold) and (powder is Vmore) and (time is Ltime) THEN (cleanness is Average),

The fuzzy inference process determines the mapping as:

isinput fuzzy sets in the input space X , the fuzzy sets in the output space Y. Each of the 75 rules specifies a

fuzzy set given by the compositional rule of inference:

Page 14: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1369

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

(

)

, and from (8) we get an MF:

( )

is a number of rules. (73)

From (14), fuzzy sets are characterized by MF:

y

{

} (74)

Then (74) becomes:

y

( ) (

( ) + (75)

where is an “implementation”. Since in this model we used Mamdani's minimum implication (26), then:

(

( ) + {

( ) }, (76)

from that, we get:

y {

( ) }

The aggregation operator was applied in order to get the fuzzy set that uses the s-norm or t-norm operator, depending

on the type of fuzzy implication. The aggregation is obtained by:

⋃ (77)

The MF of is computed by using s-norm, as:

{ }. (78)

Stepe3:

The defuzzifier performs a mapping as: where fuzzy set, is a crisp point . The center of the area is a final system output that is defined by

the following formula:

∑ ∑ ∑ ( . .

/ /,

∑ ∑ ∑ ( . .

/ /,

(79)

Fig.8a: Representation rules editor. Fig.8b: The rule view of inputs with output.

The fuzzy system has been built from the 75 rules of (72a) using Mamdani's minimum implication (26) with the

minimum inference system (27), the Singleton fuzzifier (35), and the Center Average Defuzzifier (39).See Fig. (8b).

We have created two programs, the first depended on the Mamdani model and the second depended on the ST model.

After applying the programs of FIS that is given by model (79), we have obtained good target results and we have

applied measure accuracy for all data between the actual output and the target by: | | (where Rv is

actual output & FISv is the output target by FIS). This value is very small, where the min error=0 and the max

error=0.15, when FIS is used with the Mamdani fuzzy rule model. But when the FIS is used with the ST fuzzy rule model

the min error=0 and the max error=0.11. We have represented all data with results in table (1) and (2). The „surfview‟

tool is the surface viewer that helps view the input-output surface of the FIS. This conception is very helpful to

understand how the system is going to behave for the entire range of values in the inputs space. In the plots below the

first surface viewer shows the output surface for two inputs Time (T) & Powder (P), see Fig.(9a), the second surface

shows the output surface between Time & Temperature (Temp), see Fig.(9b) and the third surface shows the output

surface for two inputs Temperature & Powder, (see Fig.(9c)).

Page 15: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1370

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

Fig.9a: Surface Fig.9b: Surface Fig.9c: Surface

b/w T & P. b/w T & Temp. b/w Temp. & P.

8.3. Discussion and Results for the Model of the Adaptive Fuzzy System Using Neural Network

We specify the structure of the fuzzy system to be modeled. Here we choose the fuzzy system with a minimum inference

system, a Singleton fuzzifier, the Center Average Defuzzifier, and a Triangular MF, given by:

∑ ∑ ∑

(

[ ( . .

/ /,]

∑ ∑ ∑ [ ( . .

/ /,]

)

(80)

where I=75 is the number of rules. Model (80) hasn‟t been modeled because the free parameters

are not specified. These parameters should be determined in order to represent the :

Step1: Determine the initial parameters

according to the linguistic rules from

human experts as (when then

, similarly for

all , and for each input.

Step2: From a given inputs-output pair (

) cases, then we can compute the outputs of

layers on Fig. (2) as:

(i) The node of first output is represented by:

(

*,

(

*,

(

*,

where is the degree of MFs of a fuzzy set.

(ii) To compute the second output, we should use the minimum function of all MFs as:

(

),

Since

is a Triangular MF, then we get:

. (

(

+ +/

when p=1, we have (0.1, 0.1, 0.9; 0.462), then

( (

) ) ,

Similarly, we can find all with respect to all inputs.

(iii) For all rules, we have calculated the node as:

(

( (

(

) )+

∑ ∑ ∑

( (

(

) )+

)

Page 16: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1371

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

(iv) The fourth output depends on a node MF of output with an adaptive node . Then:

Since

, then we should determine the initial

parameters of ( ) such as

.

Then the center of the first consequence fuzzy set is . Similarly, we

determined all parameters of linear functions for each rules.

(v) To compute the final output, we must take the summation of all results as:

∑ ∑ ∑

∑ ∑ ∑

(

),

Step3: In step2 we have specified initial parameters of ,

, when . But

now, we update these parameters at , using the least squares model and repeat all the procedure in step2 to

compute . From (69) to (71), we compute the new parameters as:

[ ( )

]

[ (

)

]

[ (

)

]

( )

,

Similarly, we can update all parameters of for all training data. Repeat all procedures in step2 with until the

last specific number of is reached and with to update the parameters use the next input-output pair.

We have created a program, and selected initial parameters. After applying the programs of AFS using a Neural Network

that is given by model (80), we have obtained better results with the Neural Network than with the FIS. we have applied

measure of accuracy to all data, where the min error=0 and the max error=0.008, (see table (1) and (2)) with the best

training error (0.002483) and average testing error of training data (0.0024745), see Fig.(10a) and (10b).

Fig.10a: Representation of Fig.10b: Representation of

training error with epochs 55. training data and FIS output.

Table1: Representation of Minimum and Maximum error with Average error.

Type of model Min error Max error Average error

of training data

FIS (Mamdani model) 0.0 0.15 0.0413

FIS (ST model) 0.0 0.11 0.0326

ANFIS (ST model) 0.0 0.008 0.0024745

Page 17: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1372

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

Table2: Representation of results of FIS with (Mamdani & ST model), ANFIS and errors.

No. Actual

output

FIS with

(Mamdani model) E(FISM)

FIS with

( ST model) E(FISST)

ANFIS

(ST model) E(ANFISST)

1. 0.46 0.427 0.033 0.478 0.016 0.462 0.002

2. 0.55 0.495 0.055 0.52 0.03 0.55 0

3. 0.30 0.315 0.015 0.334 0.038 0.296 0.004

4. 0.56 0.602 0.041 0.55 0.011 0.562 0.002

5. 0.56 0.5 0.06 0.59 0.028 0.562 0.002

6. 0.66 0.675 0.015 0.683 0.023 0.66 0

7. 0.58 0.55 0.029 0.562 0.02 0.587 0.007

8. 0.47 0.427 0.043 0.43 0.043 0.474 0.004

9. 0.59 0.488 0.102 0.589 0.005 0.595 0.005

10. 0.44 0.38 0.06 0.55 0.11 max 0.441 0.001

11. 0.57 0.60 0.03 0.55 0.022 0.575 0.005

12. 0.46 0.483 0.023 0.42 0.042 0.463 0.003

13. 0.29 0.266 0.024 0.264 0.022 0.286 0.004

14. 0.74 0.80 0.060 0.8 0.063 0.74 0

15. 0.43 0.406 0.024 0.417 0.010 0.428 0.002

16. 0.30 0.297 0.003 0.26 0.037 0.297 0.003

17. 0.47 0.473 0.003 0.453 0.02 0.473 0.003

18. 0.65 0.667 0.017 0.68 0.031 0.649 0.001

19. 0.36 0.315 0.045 0.354 0.015 0.359 0.001

20. 0.50 0.495 0.005 0.483 0.012 0.496 0.004

21. 0.35 0.376 0.026 0.32 0.067 0.353 0.003

22. 0.52 0.506 0.014 0.472 0.045 0.517 0.003

23. 1 0.937 0.063 1 0 min 1 0 min

24. 0.68 0.606 0.074 0.629 0.053 0.685 0.005

25. 0.83 0.804 0.025 0.8 0.024 0.827 0.003

26. 0.46 0.473 0.013 0.467 0.005 0.463 0.003

27 0.81 0.745 0.065 0.762 0.052 0.819 0.008 max

28 0.76 0.83 0.070 0.8 0.041 0.76 0

29 0.45 0.482 0.032 0.48 0.029 0.451 0.001

30 0.19 0.19 0 min 0.226 0.039 0.187 0.003

31 0.63 0.641 0.011 0.58 0.047 0.627 0.003

32 0.69 0.731 0.041 0.68 0.0130 0.698 0.008

33 0.52 0.639 0.119 0.55 0.033 0.517 0.003

34 0.62 0.545 0.075 0.595 0.021 0.616 0.004

35 0.65 0.655 0.005 0.651 0.002 0.652 0.002

36 0.62 0.606 0.014 0.58 0.036 0.617 0.003

37 0.77 0.762 0.008 0.776 0.006 0.77 0

38 0.87 0.842 0.028 0.786 0.083 0.874 0.004

39 0.33 0.482 0.15 max 0.35 0.022 0.328 0.002

40 0.76 0.731 0.029 0.767 0.008 0.761 0.001

41 0.78 0.842 0.061 0.8 0.018 0.781 0.001

42 0.78 0.83 0.049 0.762 0.019 0.787 0.007

43 0.91 0.852 0.058 0.855 0.058 0.917 0.007

44 0.61 0.606 0.004 0.55 0.054 0.609 0.001

45 0.51 0.647 0.137 0.55 0.043 0.507 0.003

46 0.75 0.745 0.005 0.787 0.039 0.749 0.001

47 0.89 0.843 0.047 0.82 0.071 0.894 0.004

48 0.61 0.655 0.045 0.6 0.005 0.605 0.005

49 0.42 0.482 0.062 0.459 0.041 0.418 0.002

50 0.78 0.731 0.049 0.721 0.06 0.784 0.004

9. CONCLUSION

In this work, we have suggested first a new fuzzy system at 3-dim depending on Mamdani's minimum implication with

the minimum inference system, the Singleton fuzzifier, and the Center Average Defuzzifier and second a model of the

Adaptive Fuzzy System using a Neural Network. We have applied these models on 50 real observations of fuzzy

washing machine models and obtained very good results for all data. We have recorded a minimum error of 0 when we

applied FIS with Mamdani & ST, but recorded a maximum error of 0.15 and 0.11 with Mamdani & ST models

respectively. Also, we have obtained the average error of training data equal to 0.0413 with the Mamdani model and

0.0326 with the ST model. We have recorded better results with the model of the Adaptive Fuzzy System using a Neural

Network that depends on the ST model. The maximum error is the equal to 0.008 and the average error of training data is

equal to 0.0024745. We conclude that the best results with the lesser error are obtained with Adaptive Fuzzy System. In

the future, we can develop these models of fuzzy system to generate many outputs rather than one output or extend the

number of input variables such as weight of clothes or types of clothes or types of dirt. Also, we can change the fuzzy

inference system with another types, or with different type of fuzzifier or defuzzifier.

Page 18: 27702790

International Journal of Mathematical Sciences, ISSN:2051-5995, Vol.33, Issue.2 1373

© RECENT SCIENCE PUBLICATIONS ARCHIVES| October 2013|$25.00 | 27702790 |

*This article is authorized for use only by Recent Science Journal Authors, Subscribers and Partnering Institutions*

ACKNOWLEDGEMENTS

The author wishes to thank the reviewers for their excellent suggestions that have been incorporated into this paper. I

would like to thank and acknowledge Professor. Deepak Gupta, Head of Department of Mathematics, M.M. University,

Mullana, Ambala, India, who advised me to improve my work.

REFERENCE

[1] L.Aik& .Jayakumar (2008), “A Study of Neuro-fuzzy System in Approximation-based Problems”, Matematika,

Vol. 24, No.2, pp.113–130.

[2] M.Agarwal (2011),”Fuzzy logic control of washing machines”. Department of Mechanical Engineering Indian

Institute of Technology, Kharagpur - 721302, India, pp. 1-5.

[3] R.Belohlavek and G. Klir (2011),“Concepts and Fuzzy Logic”. Massachusetts Institute of Technology, London

England.

[4] Y.Chai, L.Jia and Z. Zhang (2009),“Mamdani model based adaptive neural fuzzy inference system and its

application”. World Academy of Science, Engineering and Technology, Vol. 51, pp. 845-852.

[5] E.Doğan, L. Saltabaş and E. ıldırım (2007),”Adaptive neuro-fuzzy inference system application for estimating

suspended sediment loads”. International Earthquake Symposium Kocher, Vol. 5, pp. 537-540.

[6] R.Hndoosh, M. Saroa and S. Kumar (2012),“Fuzzy and adaptive neuro-fuzzy inference system of washing machine”,

European Journal of Scientific Research, Vol. 86, No 3, pp.443-459.

[7] C.Jose, R. Neil and W. Curt (1999), “Neural and Adaptive Systems”, John Wiley & SONS, INC. New ork.

[8] G.Jandaghi, R. Tehrani, D. Hosseinpour, R. Gholipour and S. Shadkam (2010),“Application of fuzzy-neural

networks in multi-ahead forecast of stock price”. African Journal of Business Management, Vol. 4, pp. 903-914.

[9] T.Kamel and M. Hassan (2009),”Adaptive neuro fuzzy inference system (ANFIS) for fault classification in the

transmission lines”, The Online Journal on Electronics and Electrical Engineering, Vol. 2, pp. 164-169.

[10] R.Milasi, M.Jamali and C. Lucas (2010), “Intelligent washing machine: A bioinspired and multi-objective

approach”, International Journal of Control, Automation, and Systems, Vol. 5, No. 4, pp. 436-443.

[11] V.Marza and A. Seyyedi, (2008), “Estimating development time of software projects using a neuro fuzzy

approach”. World Academy of Science, Engineering and Technology, Vol. 46, pp. 575-579.

[12] P.Nayak, K.Sudheer, D. Rangan& K. Ramasastri (2004),” A neuro-fuzzy computing technique for modeling

hydrological time series”. Journal of Hydrology, Vol. 291, pp. 52–66.

[13] A.Ramesh kumar and S. Arumugam (2011), “A neuro-fuzzy integrated system for non-linear buck and quasi-

resonant buck converter”. European Journal of Scientific Research, Vol.51 No.1, pp. 66-78.

[14] D.Ruan and P. Wang (1997),”Intelligent Hybrid System: Fuzzy Logic, Neural Network and Genetic Algorithm”,

Kluwer Academic Publishers.

[15] R.Rojas (1996), “Neural Networks”, Springer-Verlag, Berlin.

[16] A.Samandar (2011),”A model of adaptive neural-based fuzzy inference system (ANFIS) for prediction of friction

coefficient in open channel flow”. Academic Journals Scientific Research and Essays, Vol. 6, No. 5, pp. 1020-

1027.

[17] J.Shing and R. Jang (1993), “ANFIS: Adaptive network-based fuzzy inference system”. IEEE Transactions on

Systems, Man, and Cybernetics, Vol. 23, No. 3, pp. 665-685.

[18] M.Singh, M. Sharma and S. Kumar (2009),” Conjugate descent formulation of back propagation error in feed

forward neural network”. ORION, Vol. 25, pp. 69-86.

[19] S.Sivanandam and S. Deepa (2008),”Principal of Soft Computing”, Wiley India (P) Ltd.

[20] L.Wang (1997), “A Course in Fuzzy Systems and Control”. Prentice-Hall International, Inc.