• Nie Znaleziono Wyników

Generalization of fuzzy probabilistic controller

N/A
N/A
Protected

Academic year: 2022

Share "Generalization of fuzzy probabilistic controller"

Copied!
11
0
0

Pełen tekst

(1)

ZESZYTY NAUKOWE POLITECHNIKI ŚLĄSKIEJ 1983

Seria: A U T O M A T Y K A z. 71 N r kol. 772

Ernest CZOGALA

GENERALIZATION OF FUZZY PROBABILISTIC CONTROLLER

Summary : The paper deals with an idea of generalization of con­

trol algorithm oalled fuzzy probabilistic controller.

Various operations on probabilistic sets and their distribution f un ct io n oharaoteriaation are discussed in the first part of this work.

Then the oonstruotion of generalized fuzzy probabilistic control al­

gorithm is presented as well.

1. INTRODUCTION

The idea for implementation of oontrol strategy of human operator of complex ill-defined industrial process was proposed for the first time by Mamdani as a form of algorithm oalled fuzzy controller.

The fuzzy controller consists of a set of linguistio rules tied together by two oonoepts i.e. fuzzy implication and compositional rule of inferen­

ce.

The possibility of expressing the oontrol strategy for ill-defined pro­

cess in terras of fuzzy probabilistic sets should be taken into acoount b e ­ cause of the existenoe of ambiguity and subjectivity of human operator controlling such process. This approaoh provides a more general class of controllers oalled fuzzy probabilistic controllers.

Czogala and Pedrycz Q*,Ü have discussed the oontrol algorithm called fuz­

zy probabilistic controller for the first time. Using the distribution function characterization of probabilistic sets they have taken into a c ­ count only ma x and min operations on respective probabilistic sets.

In this paper the generalized concept of fuzzy probabilistic cootroller for any operations on probabilistic sets is disoussed. It is also pointed out that the oonoept of fuzzy controller proposed by Mamdani is embedded in the concept of fuzzy probabilistic controller that results from the em­

bedding of the fuzzy set in the concepts of fuzzy probabilistic set.

2. VARIOUS OPERATIONS O N PROBABILISTIC SETS

The notion of probabilistic set in sense of Hirota has been introduced and described in many papers [j. 2 f 5* 6] , so we will not introduce it h e ­ re.

(2)

E, Czogals

Similarly, aa in theory of fuzzy sets we oan consider various operations on probabilistic sets [2] .

Generally we should solve the following problem: from the distribution f unction of a collection of probabilistic sets:

X, : X x ’O — [0,1]

: (0

X n : X " Q — b, - r •*1]

where X x " are for aimplioity finite universes of discourse i.e.

1 = -jxj , . .. ,x^ j- (oard X 1 = )

" - { X? XkJ f o « r d X n = K o )

determine the distribution function of the following collection of Borel funotions of above given probabilistic sets for eaoh point

(x! x" ) £ X 1 ... x " ( K i <.K 1 ^ j < n )

I n J J

X, = s,(x1 Xn)

: (2)

Y k = « k ( X 1 X n>

For general solution of this problem we will present here two methods well*

-known from probability theory.

(i) Let us consider the oase when n-dimensional veot or ( X 4 X ) has a

l n

;<r.»bability density funotion fY (x.,...,x ).

i n

It is shown in probability theory that the desired distribution f un o­

tion may be defined by the formula

FY ...Y ^y t y k^ = J J f X ...X ^X 1 ’' • ' ,xn^d x 1•'"d x n ^ o ( y , .... y k ) '

»/here G ( y t yk ) is the region of integration being determined as

r,'y 1 yk ) = { ' X l x n> I ••••*„) < (i=1,2,...,k)| (U)

In the oase of discrete random variables the solution is obviously gi­

ven by means of an n-fold sum which is also extended over the domain

(3)

G en eralization of fuzzy probabilistic controller

(ii) Considering singular n-ary operation on collection of probabilistic sets X - f. . . fX we may also use a particular case of equation f2) 1. e.

Y , = * ( x i Y' J Y 2 = X 2

Y = n n Assuming that functions

y t = «(*,,

y 2 = x 2 (6)

are continuous and one-to-one and the partial derivatives of g i.e.

(6) defined as

i.e. t) g/ are continuous and the Jaoobian of the transformation

¥ -

t 0 (7)

oxists in considered n-dlmentional domain x^fc [o, l]

tbs inv.r.a transformation

*1 x, = y

= h ( y ( y n )

(8)

exists as well.

The n-dimentional density function of Y Y q by using the above defined Jaoobian takes a for*

f Y , . . . Y n ( y 1 .... ^^n5 = I T T f X,:.. X n (h(y i J n>' y 2 (<?)

where q . »

|j| = = h ( y t r*** *Yn ) .x 2 = y2" * #,Xn s y n ' 10) n

(4)

T aking into account the last formula we get the probability density function for Y 1 = V, i.e. for y 1 - v

^ ________ ____________________________________________________________________ E, Czogala

fy (v) = J . . . J l T T f X i ...X n ( n ( v fy 2 y o ),y2 ,...,yn )dy 2 . ..dyn

( 1 1 )

Specifying these above wri t te n results for binary operations we get from equation (3)

Fz (z) = J J t X Y (x,y)dx dy (12) G (z)

where G(z) = |(x,y) |s(x,y) < zj~

and f r o m equation (11) we get oo

fy(v) = j JJJ- fX y(h(v, u) ,u) du (l3)

Of ooupse, while the first method stay be used for continuous and non— co n­

tinuous operations, the second method suits fine only for continuous ope­

rations on probabilistic sets but sometimes for many operations it is use­

ful to oombine both these methods.

Now let us introduoe operations on probabilistic sets induoed in the in­

terval [0,1] whioh are special eases of general notion of so-called

"t-nors" in [o,lJ interval [3]. All these operations on probabilistic sets may be described by means of distribution or density functions. Let X and Y are probabilistic sets defined on the cartesian produo ts X x Cl and V respectively.

Ve oan introduoe for example [3] a) lattice operations

X A Y = m i n ( X fY), X V Y = m a x ( X fY ) ( 1U )

b) probabilistic (or algebraic) operations

X. Y = XY, X + Y = X + Y - X Y (1 5)

o) bounded (or logioal) operations

X © Y = Max(0, X + Y - l), X © Y = min( 1 , X + x) ( 1 6)

d) drastio operations

X A Y =.

X V Y =-

X A Y if X + Y = 1 0 if X + Y < 1

1 if X • Y > 0 X V Y if X • Y = 0

(17)

(5)

Generalization of fuzzy probabiliatio controller **5

Several examples of oonneotives of probabilistic sets similar to these introduced by Yager

[V]

can be also presented here.

e) generalized minimum (intersection) and maximum (union)

X O

PY = 1 - min( 1 , ^( 1 - X ) P + (1 - Y ) p )' X U Y = min( 1 , ^ X p + Y p )

(1 8) P

p — oo and p = 1 involve results

X n Y = rain(x.Y) oo

X U W Y = umx(X,Y)

and . x n , Y = max(0, X + Y - l)

X U tY = m l n ( 1, X + Y)

(2 0)

Let us illustrate our considerations up to now by means of some examples.

U sing the first method it may be easily proved fo r max and min operations on probabilistic sets the following [l] :

1 2

If X.j ,X,j, • . • ,XQ are probabilistic sets on oartesian products X x*Q?*X. *Q,, . X n * Cl respectively characterized by the respectivp distribution fu nc ­ tions then the distribution functions of m a x ( X ^ ,X ^ ,...,X q ) and min (x^»X^, ... ,X ) take then forms

n

Y Y = FY Y Y (2 1 )

max \ , a.2 f • • • t / 1 * 2 * * * n

Fm i n ( x 1 ,X2 ,...,X )^w) = 2 FX . (w) “ ^ J FX X .^V ’W ^ + 1 2 " j=1 J 1 < j < k < n J k

. . .

+ (- l)n+1

F

(*,»,...,»)

(22)

A 1 *a2 # * * n for each x?- € X * and w € [p, l] .

1

Assuming additionally the independency of the whole collection of X^ for eaoh x^ € X ^ the di

rewrittei as follows

eaoh x^ € X ^ the distribution function of m ax and min operations can be

Fm a x ( X 1 ,X2 ,...,Xn )(,') ' ^ T FX j (w)

n

Fm l n ( X 1 ,X2 ,...,Xn )(v) = 1 " X T " FX (w)) (21. ) j=1

(6)

The above written formulae are useful for the constructions of a kind d e ­ cision making algorithm oalled fuzzy probabilistic controller [*4, 5] . Let us illustrate the second method by looking for the distribution f u n c ­ tion of probabilistic operations on two probabilistic sets i.e.

I. for probabilistic sum

V s X + Y = X * Y

Ub E. Czogala

J = 1-y

0 : Y

1-x

1 1 -y

(2 5^

f W —

X + Y - X •Y

= I fna f XY(ï ^ ’ y )dy

Z

FX + r - X ' Y ' Z ^ = Î f X + Y - X - Y ^ dW

2. for probabilistic product

V = X • Y U = Y I y x

j =

1

f x -Y (w ) = J T 7T f XY(7 ' y ) d y

W

Z

FX-Y ( z ) = J f XY(w)dW

(2 6 )

3. THE CONSTRUCTION OF A GENERALIZED FUZZY PROBABILISTIC CONTROL ALGORITHM

Sometimes by a human being controlling the process we can obtain the kind of fuzzy probabilistic information which enables us to f o r m a spe­

cial type of decision making algorithm called control algorithm. We will assume that in the case of single input - single output the control al go ­ rithm is based on the following collection of heuristio control rules

if X t then = ( Xj-— U ) (i = 1,2,...,N)

(2 7 )

(7)

Generalization of fuzzy probabilistic controller

w h e r e and Uj a re t r e a te d as p r o b a b i l i s t i c sets of the s t a t e and c o n t r o l v a r i a b l e s in the sp ao es X = -jxj #. . . f xjj. and ^ » • • • »u m J r e s ­ p e c ti v el y i.e.

X :X * Q - [0,1]

(28)

Uj :U » a — [o ,i]

T h i s r e f l e c t s the s i t u a t i o n w h e n the a m b i g u i t y and s u b j e c t i v i t y of h u m a n o p e r a t o r s may not be d e t e r m i n e d u n i q u e l y in [p, lj — i nt erv al. Fo r the impli­

c a t i o n we a s s u m e the b i n a r y o p e r a t i o n d^ on p r o b a b i l i s t i c se t s as f o l l o w s

V i = V 1 ( x j ,ulc,o) = ( x 1^ U 1 ) f x lfUkf« ) = d 1 ( X i ( x J , u ) , U l (uk ,«)) = d 1 ( x iU l )(29)

C h a r a c t e r i z i n g this o p e r a t i o n by d i s t r i b u t i o n f u n o t i o n we ha v e

FV , ( v i }

= Î ^

d t i (30)

G, (V i )

v h e r e fx ^ ** t w o - d i m e n s i o n a l d e n s i t y f u n o t i o n of p r o b a b l l l s t i o sets X^ and and d e n o t e s the d o m a i n b e i n g d e t e r m i n e d by the i n eq u a l i t y i.e.

G 1 (v^ ) = j d 1( s 1 ,t1 ) < v t J (31 )

T h e w h o l e o o l l e o t i o u of c o n t r o l r u le s we w i l l d e s o r i b e by N - a r y o p e r a t i o n on al l p r o b a b i l i s t i c sets V t (i = 1 , 2 , . . . ,N) d e n o t i n g r e s p e c t i v e r e l a t i o n

R = R ( x J(u k ,uO = d 2 ( v , , . . . ,VN ) (32)

fo r w h i c h the d i s t r i b u t i o n f u n o t i o n has a f o r m

f r (w) = S ' " S f v ... VN ( V 1 v N )dV ) . . . d v N (33) G 0 (w)

w h e r e

0 2 (v) = { ( v , v K ) | d 2 ( v , V N ) < w } ( 3 M

A s s u m i n g that f o r e ao h s t a te of the pr o ce s s X '(n o n f u z z y , f u z zy or p r o b a ­ b i l i s t i c set) c o n t r o l v a r i a b l e U' oa n be o o m p u t e d f r o m the eq ua l it y

U' = d(x', R)

(8)

E. Czogala

Operation d in the case of probabilistic sets should be read as a com­

position of binary operation d^ and n-ary operation d^ i.e.

U' uk , = <5^

( dj(x'(xj

,o) t R(xj, u k ,«>) ) ) (36)

For operation d^ denoted as

Z' = z'(rJ(uk ,co) = djCx'Cxj.u), R(xj,uk,u)) (37)

the distribution function takes a form

Fz *(zj) =

\

\ fx 'R

^X'’

r )dx dr (38)

w h e r e

g'(*j> = f s

G 3 (zj) = -|(x',r) Id 3 (x',r) < z'j"

Th en for operation d^ we put

U' = U ' ( u k ,u) = d4 ( z j, .. . fz') (3 9)

and for distribution function FU'(z> we have

U'(*) = f Z 1'...Z' ^Z 1 ... Z n^d Z 1 •• •d Z n Gj, (z)

where

,(*) = z')| d i / z i ... *„) <

z}

(i*o)

(*1)

Assuming that the appropriate probability distribution functions for v a ­ riables . ,N) are given and are independent, taking for operations d^,d^ - min and for d ^ d ^ - max, we can describe R by distribution function

N

y .. \ ( w ) = |[ (Fv= j I ( ( •* / \(w) + F+ ^TT ( .. tt / \(w) - Fv f ~ ^ W \(w) )FP'tT ( .. }(*))tt / \(

V v X i (xj } u i(uk } X i (xj ) u i (uk }

(^2) For a given distribution function of any input X* the distribution fu nc ­ tion of oontrol variable TJ* has a form

N

FU ' ( u k )(z) = J P V i x / - ) + F R(xj ,u k )(z) " FX ' ( x j ) (z)FR(xj ,u k )(z)) (1,3)

for X ' , R independent

(9)

Generalization of fuzzy probabilistic controller

It is well-known fact that fuzzy sets f or m a particular class of probabi­

listic sets. This implies that the oonoept of fuzzy controller is embedded in the concept of generalized probabilistic controller discussed above.

Let be given X' and R as fuzzy input and fuzzy relation by means of the following membership funotions

R ( x j #u^) ~

x'(xj) = x' e [o,i]

for j = 1 r2 , . . . fn and k=1,2,...,m

Expressing the above written membership funotions by the respective dis­

tribution function we have

FR ( x Jtuk )(z) =

V ( x J (z)

1 otherwise

0 if z < x '

1 otherwise

Determining the distribution funotion of U* for the above given equali­

ties we have

FU ' ( u k )(z> =•

0 if z<raax ( mi n( x' , r1 k ),rain(x2 ,r2 k ) ,. .. ,rain(x',rn k ) ) (¡tit) 1 otherwise

what implies that U # is a fuzzy set with the m embership funotion

U'(uv.) = max ( m i n t x ' r . )) =

1 < J C " J J

= max( min( xj , r j k ) , m i n ( x ' , r2 k ) ,. . ., i l n t x ' . r ^ ) ) (¡t5Î

for k = 1 ,2 ,. ,,,a and the equality

U' = X'o R

(where symbol o denotes maxmin composition) holds.

So the embedding of fuzzy controller in the oonoept of fuzzy probabilis­

tic controller is obvious.

(10)

50 E. Czogaia

*4. F I NA L CONCLUSIONS

Th© concept presented in this paper provides an extension of the theo­

ry of fuzzy c ontroller proposed by Mamdani in which the notion of proba­

bilistic set in sense of Hirota is used.

T he ge ne ralisation relies on the possibility of using any operations (not only max and min) on the respective probabilistic sets.

The distribution funotion of probabilistic set allows to carry out a m o ­ ment analysis. This forms important feature distinguishing the oonoept of fuzzy controller from this one of fuzzy probabilistic controller.

However, it should bo noted that f or the applications of the presented con*

oept there is needed a great amount of information (the distribution func­

tions or density functions of respective probabilistic sets should be known), So it is necessary to look for resonable methods leading to the achievement of these funotions.

REFERENCES

[j] Czogaia E . : On distribution f unotion description of probabilistio set*

and its application in decision making, Fuzzy Sets and Systems, to appear.

[2] Czogaia E. : Probabilistic seta under various operations, BUSE F AL 11, 1982, 5-1 3.

[3] Czogaia E. , Drewniak J. : Associative monotonio operations in fuzzy set*

theory, a paper submitted to Fuzzy Sets and Systems.

[V ] Czogaia E. , Pedryoz V.: The oonstruotion of fuzzy probabilistic ‘con­

troller, BUS EF A L 9 1982, 78-87.

£5] Czogaia E. , Pedryoz V.: On the oonoept of fuzzy probabilistic control­

lers, a paper submitted to Fuzzy Sets and Systems,

[¡Sj Hirota K. : Concepts of probabilistic sets. Fuzzy Sets and Systems, 5, 1981, 31-1*6.

[73 Yager R.R. : On general class of fuzzy connectives, Fuzzy Seta ana Sys­

tems U 1 9 8 0, 235-2*42.

Reoenzent: Prof. dr hab. in±. Andrzej Tylikowaki

W plyn^lo do Redakcji 10.11.1982 r.

OEOEIHEHHE PACIUIHBHATOrO-BEPOHTHOC THOIX) PErYJIHTOPA

P e 3 jo

u

e

B patfoie npeACT&BJieHO 1m e » o6o6meHH* ajiropHTua ynpaBJieHna Ha3biBaeuoro pacnjibiB^aTo-BepoiiTHocTHtin peryjiHTopoM, OroBopeHo pa3JiH4Hue onepaiiHH b h i i o j i- Haeuue Ha BepoHTHocTmoc MHOxecTBax a Taxxe h x onucaHHe BepoHT- h o c t h• IlpeAJioxeHC KOHCipyKHH® o6o<5meHHoro pacnxuBHaTo-BepoaxHociHoro ajiro- pHTwa ynpaBJieHHH.,

(11)

G en eralization of fuzzy probabilistic controller 51

U O G Ó LN IE NI E R OZ M YTO-PROBABILISTYCZNEGO REGULATORA

S t r e s z c z e n i e

¥ praoy przedstawiono ideę uogólnienia algorytmu sterowania zwanego roz­

m yt o- p r ob a b1 1 istycznym regulatorem.

V pierwszej ozęóci niniejszej praoy przedyskutowano róZno operacje na zbiorach probabilistycznych oraz ich dystrybuantowe opisy.

Następnie przedstawiono konstrukcję uogólnionego roamyto-probabilistyozne- go algorytmu sterowania.

Cytaty

Powiązane dokumenty

The characteristic features and values of parameters of the neuro-fuzzy systems common to all simulations can be summarized as follows: (a) for input fuzzy sets we assumed the

This work was supported in part by the Japanese Ministry of Education, Science and Culture under Grant-in-Aid for General Scientific

Hardware implementation of the rule-relational, modular fuzzy inference system allows high performance (FATI approximate reasoning method), flexibility (altering parameters of

[1] Abubaker, A., Darus, M., Hankel determinant for a class of analytic functions in- volving a generalized linear differential operator, Internat.. M., On univalent functions

These data confirm the research thesis that the YouTube social network is an attractive and effective tool for building personal branding, and its continuous increase in

The purpose of this article is to present the selection of performance measures for effective implementation of the city strategy on the example of the Balanced Scorecard with

The author investigates the solution of the scientific problem of the formation of a reso- urce-saving strategy in the agro-industrial complex to ensure the systemic action

As an application of our theory we give, in the final section, a version of the quasi-analyticity principle of Phragm´ en–Lindel¨ of type.. It says that a function holomorphic and