Tuning fuzzy Bang-bang relay controller for satellite attitude control system

Farrukh Nagi, Abdul Talip Zulkarnain, J. Nagi

Research output: Contribution to journalArticle

13 Citations (Scopus)

Abstract

Two level Bang-bang controllers are generally used in conjunction with the thrust reaction actuator for spacecraft/satellite attitude control. These controllers are fast acting and firing time dependent; full or no thrust-power to control the satellite attitude in minimum time. Conventional Bang-bang fuzzy controller requires soft fuzzy engine, and a hardware relay to accomplish Bang-bang control action. A new fuzzy Bang-bang relay controller (FBBRC) is introduced in this paper. The new controller is inherently sub-optimal due to its Bang-bang property. The controller has fuzzy decision making capability in its inputs and have two fixed levels Bang-bang output. Consequently, the tuning of FBBRC is restricted to inputs parameters only in comparison to standard fuzzy logic controller (FLC) where the output parameters can also be tuned. The stability of new controller stems from well established Bang-bang sliding mode control theory. The new fuzzy controller is simulated on a three-axis satellite attitude control model and comparison is made with standard fuzzy logic controller. The work presented here demonstrates that tuning only the input membership function is sufficient and simpler than tuning both input and output membership functions in the standard FLC. The controller is tuned on-line with gradient descent optimization method. The Inherent chattering associated with two-level Bang-bang controller produce undesirable low amplitude high frequency limit cycles. The chattering can be easily stopped in propose fuzzy Bang-bang relay controller, hence adding multi-functionality to its simple design. Simulation result shows that the new controller has faster response time and is capable of controlling the satellite attitude system under adverse initial conditions.

Original languageEnglish
Pages (from-to)76-86
Number of pages11
JournalAerospace Science and Technology
Volume26
Issue number1
DOIs
Publication statusPublished - 01 Apr 2013

Fingerprint

Attitude control
Tuning
Satellites
Control systems
Controllers
Fuzzy logic
Membership functions
Sliding mode control
Control theory

All Science Journal Classification (ASJC) codes

  • Aerospace Engineering

Cite this

@article{213964f81bce47f0a032fac95dc43c4f,
title = "Tuning fuzzy Bang-bang relay controller for satellite attitude control system",
abstract = "Two level Bang-bang controllers are generally used in conjunction with the thrust reaction actuator for spacecraft/satellite attitude control. These controllers are fast acting and firing time dependent; full or no thrust-power to control the satellite attitude in minimum time. Conventional Bang-bang fuzzy controller requires soft fuzzy engine, and a hardware relay to accomplish Bang-bang control action. A new fuzzy Bang-bang relay controller (FBBRC) is introduced in this paper. The new controller is inherently sub-optimal due to its Bang-bang property. The controller has fuzzy decision making capability in its inputs and have two fixed levels Bang-bang output. Consequently, the tuning of FBBRC is restricted to inputs parameters only in comparison to standard fuzzy logic controller (FLC) where the output parameters can also be tuned. The stability of new controller stems from well established Bang-bang sliding mode control theory. The new fuzzy controller is simulated on a three-axis satellite attitude control model and comparison is made with standard fuzzy logic controller. The work presented here demonstrates that tuning only the input membership function is sufficient and simpler than tuning both input and output membership functions in the standard FLC. The controller is tuned on-line with gradient descent optimization method. The Inherent chattering associated with two-level Bang-bang controller produce undesirable low amplitude high frequency limit cycles. The chattering can be easily stopped in propose fuzzy Bang-bang relay controller, hence adding multi-functionality to its simple design. Simulation result shows that the new controller has faster response time and is capable of controlling the satellite attitude system under adverse initial conditions.",
author = "Farrukh Nagi and Zulkarnain, {Abdul Talip} and J. Nagi",
year = "2013",
month = "4",
day = "1",
doi = "10.1016/j.ast.2012.02.016",
language = "English",
volume = "26",
pages = "76--86",
journal = "Aerospace Science and Technology",
issn = "1270-9638",
publisher = "Elsevier Masson SAS",
number = "1",

}

Tuning fuzzy Bang-bang relay controller for satellite attitude control system. / Nagi, Farrukh; Zulkarnain, Abdul Talip; Nagi, J.

In: Aerospace Science and Technology, Vol. 26, No. 1, 01.04.2013, p. 76-86.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Tuning fuzzy Bang-bang relay controller for satellite attitude control system

AU - Nagi, Farrukh

AU - Zulkarnain, Abdul Talip

AU - Nagi, J.

PY - 2013/4/1

Y1 - 2013/4/1

N2 - Two level Bang-bang controllers are generally used in conjunction with the thrust reaction actuator for spacecraft/satellite attitude control. These controllers are fast acting and firing time dependent; full or no thrust-power to control the satellite attitude in minimum time. Conventional Bang-bang fuzzy controller requires soft fuzzy engine, and a hardware relay to accomplish Bang-bang control action. A new fuzzy Bang-bang relay controller (FBBRC) is introduced in this paper. The new controller is inherently sub-optimal due to its Bang-bang property. The controller has fuzzy decision making capability in its inputs and have two fixed levels Bang-bang output. Consequently, the tuning of FBBRC is restricted to inputs parameters only in comparison to standard fuzzy logic controller (FLC) where the output parameters can also be tuned. The stability of new controller stems from well established Bang-bang sliding mode control theory. The new fuzzy controller is simulated on a three-axis satellite attitude control model and comparison is made with standard fuzzy logic controller. The work presented here demonstrates that tuning only the input membership function is sufficient and simpler than tuning both input and output membership functions in the standard FLC. The controller is tuned on-line with gradient descent optimization method. The Inherent chattering associated with two-level Bang-bang controller produce undesirable low amplitude high frequency limit cycles. The chattering can be easily stopped in propose fuzzy Bang-bang relay controller, hence adding multi-functionality to its simple design. Simulation result shows that the new controller has faster response time and is capable of controlling the satellite attitude system under adverse initial conditions.

AB - Two level Bang-bang controllers are generally used in conjunction with the thrust reaction actuator for spacecraft/satellite attitude control. These controllers are fast acting and firing time dependent; full or no thrust-power to control the satellite attitude in minimum time. Conventional Bang-bang fuzzy controller requires soft fuzzy engine, and a hardware relay to accomplish Bang-bang control action. A new fuzzy Bang-bang relay controller (FBBRC) is introduced in this paper. The new controller is inherently sub-optimal due to its Bang-bang property. The controller has fuzzy decision making capability in its inputs and have two fixed levels Bang-bang output. Consequently, the tuning of FBBRC is restricted to inputs parameters only in comparison to standard fuzzy logic controller (FLC) where the output parameters can also be tuned. The stability of new controller stems from well established Bang-bang sliding mode control theory. The new fuzzy controller is simulated on a three-axis satellite attitude control model and comparison is made with standard fuzzy logic controller. The work presented here demonstrates that tuning only the input membership function is sufficient and simpler than tuning both input and output membership functions in the standard FLC. The controller is tuned on-line with gradient descent optimization method. The Inherent chattering associated with two-level Bang-bang controller produce undesirable low amplitude high frequency limit cycles. The chattering can be easily stopped in propose fuzzy Bang-bang relay controller, hence adding multi-functionality to its simple design. Simulation result shows that the new controller has faster response time and is capable of controlling the satellite attitude system under adverse initial conditions.

UR - http://www.scopus.com/inward/record.url?scp=84875474552&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84875474552&partnerID=8YFLogxK

U2 - 10.1016/j.ast.2012.02.016

DO - 10.1016/j.ast.2012.02.016

M3 - Article

VL - 26

SP - 76

EP - 86

JO - Aerospace Science and Technology

JF - Aerospace Science and Technology

SN - 1270-9638

IS - 1

ER -