Fuzzy logic applications
Aircraft landing control

Uva Wellassa University of Sri Lanka
Group Members…


Samarathunga S.M.B.P.B.



Karunarathna R.M.C.P.



Thennakoon H.M.D.J.



Somasiri K.G.H.A.
What is fuzzy logic?
There are many areas of uncertainty or fuzziness in real world
systems and an efficient way of dealing with this fuzziness is
by the mechanism of fuzzy logic.
Owing to its ease of implementation and robustness, fuzzy
logic control (FLC) is increasingly growing in popularity among
control engineers.
Fuzzy logic relates to the way of people think and talk, in
other words, their use of natural language.
Difference between fuzzy and crisp sets
Fuzzy Logic applications


Power system stability controllers.



Temperature controller.



Anti lock break system(ABS).



Hybrid modelling.



Fuzzy controlled washing machine.



Air Condition machine.
Aircraft Landing Control Problem


We will conduct a simulation of the final descent and landing approach of
an aircraft.



The desired downward velocity is proportional to the square of the
height. Thus, at higher altitudes, a large downward velocity is desired.



As the height (altitude) diminishes, the desired downward velocity gets
smaller and smaller.



In the limit, as the height becomes vanishingly small, the downward
velocity also goes to zero.



In this way, the aircraft will descend from altitude promptly but will touch
down very gently to avoid damage.


The two state variables for this simulation will be the height above
ground “h” , and the vertical velocity of the aircraft “v”.


Membership value for height
Height (ft.)
0

100

200

300

400

500

600

700

800

900

1000

Large (L)

0

0

0

0

0

0

0.2

0.4

0.6

0.8

1

Medium (M)

0

0

0

0

0.2

0.4

0.6

0.8

1

0.8

0.6

0.4

0.6

0.8

1

0.8

0.6

0.4

0.2

0

0

0

1

0.8

0.6

0.4

0.2

0

0

0

0

0

0

Small (S)

Near Zero (NZ)
Membership
value
Membership value for velocity
Height (ft.)
-30

-25

-20

-15

-10

-5

0

5

10

15

20

25

30

Up large (UL)

0

0

0

0

0

0

0

0

0

0.5

1

1

1

Up small (US)

0

0

0

0

0

0

0

0.5

1

0.5

0

0

0

Zero (Z)

0

0

0

0

0

0.5

1

0.5

0

0

0

0

0

Down small
(DS)

0

0

0

0.5

1

0.5

0

0

0

0

0

0

0

Down large
(DL)

1

1

1

0.5

0

0

0

0

0

0

0

0

0

Membership
value
Membership values for control force
Height (ft.)
-30

-25

-20

-15

-10

-5

0

5

10

15

20

25

30

Up large (UL)

0

0

0

0

0

0

0

0

0

0.5

1

1

1

Up small (US)

0

0

0

0

0

0

0

0.5

1

0.5

0

0

0

Zero (Z)

0

0

0

0

0

0.5

1

0.5

0

0

0

0

0

Down small
(DS)

0

0

0

0.5

1

0.5

0

0

0

0

0

0

0

Down large
(DL)

1

1

1

0.5

0

0

0

0

0

0

0

0

0

Membership
value
Fuzzy associative memories (FAM) table
Velocity

Height

DL

DS

Zero

US

UL

L

Z

DS

DL

DL

DL

M

US

Z

DS

DL

DL

S

UL

US

Z

DS

DL

NZ

UL

UL

Z

DS

DS
Cycle 0

Control force

Cycle 2

Cycle 3

1000.0

?

?

?

-20

Height (ft)

Cycle 1

?

?

?

-

?

?

?

Height

L (1.0)
M (0.6)

Velocity

AND
AND

Output

DL (1.0)
DL (1.0)

Z (1.0)
US (0.6)


Height
L (0.96)
L (0.96)
M (0.64)
M (0.64)

AND
AND
AND
AND

Velocity
DS (0.58)
DL (0.42)
DS (0.58)
DL (0.42)

Output
DS (0.58)
Z (0.42)
Z (0.58)
US (0.42)


Height
L (0.93)
L (0.93)

M (0.67)
M (0.67)

AND
AND

Velocity
DL (0.43)
DS (0.57)

Output
Z (0.43)
DS (0.57)

AND
AND

DL (0.43)
DS (0.57)

US (0.43)
Z (0.57)



Summary of the cycle results

Cycle 0

Control force

Cycle 2

Cycle 3

1000.0

980.0

965.8

951.1

-20

Height (ft)

Cycle 1

-14.2

-14.7

-15.1

5.8

-0.5

-0.4

0.3


Summary of the cycle results

Cycle 0

Control force

Cycle 2

Cycle 3

1000.0

980.0

965.8

951.1

-20

Height (ft)

Cycle 1

-14.2

-14.7

-15.1

5.8

-0.5

-0.4

0.3
References…


Ross, T.J., 2010, FUZZY LOGIC WITH ENGINEERING APPLICATIONS, 3rd edition,
John Wiley & Sons, Ltd..



Sisil Kumarawadu, 2010, CONTROL SYSTEMS Theory and Implementations,
Narosa Publishing House.

Fuzzy logic application (aircraft landing)

  • 1.
    Fuzzy logic applications Aircraftlanding control Uva Wellassa University of Sri Lanka
  • 2.
    Group Members…  Samarathunga S.M.B.P.B.  KarunarathnaR.M.C.P.  Thennakoon H.M.D.J.  Somasiri K.G.H.A.
  • 3.
    What is fuzzylogic? There are many areas of uncertainty or fuzziness in real world systems and an efficient way of dealing with this fuzziness is by the mechanism of fuzzy logic. Owing to its ease of implementation and robustness, fuzzy logic control (FLC) is increasingly growing in popularity among control engineers. Fuzzy logic relates to the way of people think and talk, in other words, their use of natural language.
  • 4.
  • 5.
    Fuzzy Logic applications  Powersystem stability controllers.  Temperature controller.  Anti lock break system(ABS).  Hybrid modelling.  Fuzzy controlled washing machine.  Air Condition machine.
  • 6.
    Aircraft Landing ControlProblem  We will conduct a simulation of the final descent and landing approach of an aircraft.  The desired downward velocity is proportional to the square of the height. Thus, at higher altitudes, a large downward velocity is desired.  As the height (altitude) diminishes, the desired downward velocity gets smaller and smaller.  In the limit, as the height becomes vanishingly small, the downward velocity also goes to zero.  In this way, the aircraft will descend from altitude promptly but will touch down very gently to avoid damage.
  • 7.
     The two statevariables for this simulation will be the height above ground “h” , and the vertical velocity of the aircraft “v”.
  • 8.
  • 9.
  • 10.
    Membership value forheight Height (ft.) 0 100 200 300 400 500 600 700 800 900 1000 Large (L) 0 0 0 0 0 0 0.2 0.4 0.6 0.8 1 Medium (M) 0 0 0 0 0.2 0.4 0.6 0.8 1 0.8 0.6 0.4 0.6 0.8 1 0.8 0.6 0.4 0.2 0 0 0 1 0.8 0.6 0.4 0.2 0 0 0 0 0 0 Small (S) Near Zero (NZ) Membership value
  • 11.
    Membership value forvelocity Height (ft.) -30 -25 -20 -15 -10 -5 0 5 10 15 20 25 30 Up large (UL) 0 0 0 0 0 0 0 0 0 0.5 1 1 1 Up small (US) 0 0 0 0 0 0 0 0.5 1 0.5 0 0 0 Zero (Z) 0 0 0 0 0 0.5 1 0.5 0 0 0 0 0 Down small (DS) 0 0 0 0.5 1 0.5 0 0 0 0 0 0 0 Down large (DL) 1 1 1 0.5 0 0 0 0 0 0 0 0 0 Membership value
  • 12.
    Membership values forcontrol force Height (ft.) -30 -25 -20 -15 -10 -5 0 5 10 15 20 25 30 Up large (UL) 0 0 0 0 0 0 0 0 0 0.5 1 1 1 Up small (US) 0 0 0 0 0 0 0 0.5 1 0.5 0 0 0 Zero (Z) 0 0 0 0 0 0.5 1 0.5 0 0 0 0 0 Down small (DS) 0 0 0 0.5 1 0.5 0 0 0 0 0 0 0 Down large (DL) 1 1 1 0.5 0 0 0 0 0 0 0 0 0 Membership value
  • 13.
    Fuzzy associative memories(FAM) table Velocity Height DL DS Zero US UL L Z DS DL DL DL M US Z DS DL DL S UL US Z DS DL NZ UL UL Z DS DS
  • 14.
    Cycle 0 Control force Cycle2 Cycle 3 1000.0 ? ? ? -20 Height (ft) Cycle 1 ? ? ? - ? ? ?
  • 15.
  • 16.
  • 18.
     Height L (0.96) L (0.96) M(0.64) M (0.64) AND AND AND AND Velocity DS (0.58) DL (0.42) DS (0.58) DL (0.42) Output DS (0.58) Z (0.42) Z (0.58) US (0.42)
  • 20.
     Height L (0.93) L (0.93) M(0.67) M (0.67) AND AND Velocity DL (0.43) DS (0.57) Output Z (0.43) DS (0.57) AND AND DL (0.43) DS (0.57) US (0.43) Z (0.57)
  • 22.
  • 23.
     Summary of thecycle results Cycle 0 Control force Cycle 2 Cycle 3 1000.0 980.0 965.8 951.1 -20 Height (ft) Cycle 1 -14.2 -14.7 -15.1 5.8 -0.5 -0.4 0.3
  • 24.
     Summary of thecycle results Cycle 0 Control force Cycle 2 Cycle 3 1000.0 980.0 965.8 951.1 -20 Height (ft) Cycle 1 -14.2 -14.7 -15.1 5.8 -0.5 -0.4 0.3
  • 25.
    References…  Ross, T.J., 2010,FUZZY LOGIC WITH ENGINEERING APPLICATIONS, 3rd edition, John Wiley & Sons, Ltd..  Sisil Kumarawadu, 2010, CONTROL SYSTEMS Theory and Implementations, Narosa Publishing House.

Editor's Notes

  • #10 These two control equitation define the new value of the state variable v and h in response to control input & the previous state variable values.𝒗𝒊+𝟏 is new velocity 𝒗𝒊 is the old velocity𝒉𝒊+𝟏 is new height 𝒉𝒊 is the old heightThese two control equitation define the new value of the state variable v and h in response to control input & the previous state variable values.𝒗_(𝒊+𝟏)is new velocity 𝒗_𝒊 is the old velocity𝒉_(𝒊+𝟏) is new height 𝒉_𝒊 is the old height
  • #12 Fuzzyassociative memories (FAMs) as generalized mappings.