This document describes a study conducted by undergraduate students at Uva Wellassa University of Sri Lanka on applying fuzzy logic to aircraft landing control. It provides background on fuzzy logic and fuzzy set theory. It then presents the students' simulation of an aircraft's final descent and landing approach, where fuzzy logic is used to control the aircraft's vertical velocity based on its current height above ground. Over multiple cycles, the simulation demonstrates how the fuzzy logic system gradually reduces the aircraft's velocity as it gets closer to landing for a soft touchdown.
3. 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.
5. Fuzzy Logic applications
Power system stability controllers.
Temperature controller.
Anti lock break system(ABS).
Hybrid modelling.
Fuzzy controlled washing machine.
Air Condition machine.
6. 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.
7.
The two state variables for this simulation will be the height above
ground “h” , and the vertical velocity of the aircraft “v”.
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)
19.
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)
23.
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
24.
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
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
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
Fuzzyassociative memories (FAMs) as generalized mappings.