Design of Extended Kalman Filter Optimized Fuzzy PID Controller for a Quadcopter in the Event of One Rotor Failure

Show simple item record Oloo, Jackson Ochieng 2021-03-24T08:33:32Z 2021-03-24T08:33:32Z 2021-03-24
dc.identifier.uri http://localhost/xmlui/handle/123456789/5537
dc.description Master of Science in Electrical Engineering en_US
dc.description.abstract A quadcopter is an Unmanned Aerial Vehicle (UAV) that uses four rotors in a cross or plus configuration for lifting and propulsion. Its basic motion is generated by varying the speeds of all the four rotors. It is an under actuated vehicle with unstable dynamics since it is a 6 degree of Freedom (DOF) device with only four actuators. Moreover, these quadcopters have hardware redundancy limitations thereby calling for design of reliable control systems for efficient performance. It is therefore a challenge to maintain quadcopter stability when one of the rotors is faulty, this is as a result of further under actuation. Previous research in literature assumes the quadcopter is equipped with a fault diagnosis, detection and isolation unit, that continuously assesses the state of the quadcopter or that the fault has already been detected and isolated. Switching is therefore expected between the healthy state controller and a faulty state controller. This procedure is complex and therefore prolong the stabilization time. Most of the available literature also investigated partial rotor failures of up to 20 % only.In this work, an Extended Kalman Filter Fuzzy Proportional, Integration and Derivative (PID) controller is applied for control of a quadcopter in the presence of 100 % fault on a single rotor. The system does not use a fault diagnosis and detection system and only employs a single controller. A fuzzy system is used to tune the PID controller gains while the tuning of the fuzzy Membership Functions (MF) is performed using an Extended Kalman Filter (EKF). The optimized Fuzzy PID controller constrains the system to its set point, returning the system to its stable hovering position. This is accomplished by varying simultaneously the velocity of the three fault free rotors. By computing the adaptive PID gains in real time, the effects of rotor failure are compensated. The controller stabilizes the attitude and altitude of the quadcopter and enables it to make a safe landing without causing further damages to the quadcopter structure. en_US
dc.description.sponsorship Prof. S. Kamau, Dr.-Ing. JKUAT, Kenya Prof. S. Kang’ethe, PhD JKUAT, Kenya en_US
dc.language.iso en en_US
dc.publisher JKUAT-COETEC en_US
dc.subject Rotor Failure en_US
dc.subject Kalman Filter en_US
dc.subject Fuzzy PID Controller en_US
dc.title Design of Extended Kalman Filter Optimized Fuzzy PID Controller for a Quadcopter in the Event of One Rotor Failure en_US
dc.type Thesis en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


My Account