Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill,...

25
Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu

Transcript of Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill,...

Page 1: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment

George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu

Page 2: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Overview

Introduction Fuzzy Qualitative Envisionment

Morven Toolset

Fuzzy Qualitative Trigonometry Integration issues Results and Discussion Conclusions and Future Work

Page 3: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

The Context of Morven

PredictiveAlgorithm

Vector Envisionment

FuSim

Qualitative

Reasoning

P.A. V.E.

QSIM

TQA & TCP

Morven

Page 4: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

The Morven Framework

ConstructiveNon-constructive

Simulation

Envisionment

Synchronous

Asynchronous

Page 5: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Quantity Spaces

+

0

-

μA

(x)

10 x-1 0.2 0.4 0.6 0.8-0.8 -0.6 -0.4 -0.2

n-top n-large n-medium n-small zero p-small p-medium p-large p-top

Page 6: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Basic Fuzzy Qualitative Representation

4-tuple fuzzy numbers (a, b, ) precise and approximate useful for computation μ

a x

x a

x a x a a

x a b

b x x b b

x b

( )

( ) [ ]

[ ]

( ) [ ]

=

< −

− + ∈ −

+ − ∈ +

> +

⎪⎪⎪

⎪⎪⎪

0

1

0

1

1

x

μA(x)

1

0 a x

(a)

μA(x)

1

0 a b x

(b)μA(x)

1

0 a- a xa+

(c)

μA(x)

1

0 a- b+a b

(d)

Page 7: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

FQ OperationsThe arithmetic of 4-tuple fuzzy numbers

• Approximation principle

Page 8: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Single Tank System

h

qi

qo

h

t

+ - +

+ o o

+ + -

Plane 0qo = f(h)h’= qo - qi

Plane 1q’o = f’(h).h’h’’= q’o - q’i

Page 9: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Fuzzy Vector Envisionment

h

t

72

6

510

16p-small

p-medium

p-large

p-max

Page 10: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Fuzzy Vector Envisionment

Page 11: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Standard Trigonometry

Sine = opp/hyp = yp

Cos = adj/hyp = xp

Tan = opp/adj = sin/cos

Pythagorean lemma

sin2cos2

P = (xp, yp)

0 x

y

r = 1

xp

yp

Page 12: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

FQT Coordinate systems

Page 13: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Quantity spaces

Let p=16, q[x]= q[y]=21

Page 14: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

FQT Functions

Page 15: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Sine example

Consider the 3rd FQ angle:[0.1263, 0.1789, 0.0105, 0.0105]

Crossing points with adjacent values:0.1209 and 0.1842

Convert to deg or rad: 0.1209 -> 0.7596 & 0.1842 -> 1.1574

Sine of crossing points:sin(0.7596) = 0.6886 & sin(1.1574) = 0.9158

Page 16: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Sine example (2)

Map back (approximation principle):

sin(Qsa(3)) = 0.7119 0.7996 0.0169 0.01690.8136 0.8983 0.0169 0.01690.9153 1.000 0.0169 0

Cosine calculated similarly Gives 5 possible values.

Page 17: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Pythagorean example

Global constraint:sin2(QSa(pi)) + cos2(QSa(pi)) = [1 1 0 0]

Third angle value Sin has 3 values & cos has 5 values

=> 15 possible values Only 9 values consistent with global constraint

Page 18: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

FQT RulesFQT supplementary valueFQT complementary valueFQT opposite valueFQT anti supplementary valueFQT sine ruleFQT cosine rule

Page 19: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

FQT Triangle TheoremsAAA theoremAAS theoremASA theoremASS theoremSAS theoremSSS theorem

Page 20: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Integrating Morven and FQT

Fairly straightforward Morven - dynamic systems - differential planes FQT - kinematic (equilibrium) systems - scalar

Introduces structure:Eg: y = sin(x) becomes y’ = x’.cos(x) at first diff. plane;Need auxiliary variables:

d = cos(x)y’ = d.x’

Page 21: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Example: A One Link Manipulator

Plane 0:

x’1 = x2

x’2 = p.sin(x1) - q.x1 + rPlane 1:

x’’1 = x’2

x’2 = p.x’1.cos(x1) - q.x’1 + r’

p= q/l; q = k/m.l2; r = 1/m.l2

mg

k

T

x

l

Page 22: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Example cont’d

FQ model requires nine auxiliary variables 9 quantities used Constants (l, m, g, & are real 1266 (out of a possible 6561) states generated 14851 transitions in envisionment graph. Settles to two possible values:

Pos3: [0.521 0.739 0.043 0.043] Pos4: [0.783 1.0 0.043 0]

Page 23: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Results Viewer

Directed Graph for State Transitions Behaviour paths easily observed

Page 24: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Conclusions and Future Work

Fuzzy qualitative values can be utilised for qualitative simulation of dynamic systems

Integration is successful but just beginning; initial results are encouraging.

Extend to include complex numbers More complex calculations required Started with MSc summer project.

Page 25: Integrating Fuzzy Qualitative Trigonometry with Fuzzy Qualitative Envisionment George M. Coghill, Allan Bruce, Carol Wisely & Honghai Liu.

Acknowledgements

Dave Barnes

Andy Shaw

Eddie Edwards