Fuzzy bang-bang relay controller for satellite attitude control system

Research output: Contribution to journalArticle

23 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 dispense time dependent; full or no thrust-power to control the satellite attitude in minimum time. A minimum time-fuel attitude control system extends the life of a satellite and is the main focus of this paper. Fuzzy controllers are favored for satellite control due to their simplicity and good performance in terms of fuel saving, absorbing non-linearities and uncertainties of the plant. A fuzzy controller requires a soft fuzzy engine, and a hardware relay to accomplish bang-bang control action. The work in this paper describes a new type of fuzzy controller in which the hardware relay action is configured in the soft fuzzy engine. The new configuration provides fuzzy decision-making flexibility at the inputs with relay like two-level bang-bang output. The new fuzzy controller is simulated on a three-axis satellite attitude control platform and compared with conventional a fuzzy controller, sliding mode controller and linear quadratic regulator. The result shows that the proposed controller has minimum-time response compared to other controllers. Inherent chattering associated with a two-level bang-bang controller produces undesirable low amplitude frequency limit cycles. The chattering can be easily stopped in the proposed fuzzy bang-bang relay controller, hence adding multi-functionality to its simple design.

Original languageEnglish
Pages (from-to)2104-2125
Number of pages22
JournalFuzzy Sets and Systems
Volume161
Issue number15
DOIs
Publication statusPublished - 01 Aug 2010

Fingerprint

Attitude Control
Attitude control
Relay
Control System
Fuzzy Controller
Satellites
Control systems
Controller
Controllers
Chattering
Engine
Hardware
Bang-bang Control
Fuzzy Decision Making
Sliding Mode
Spacecraft
Absorbing
Regulator
Limit Cycle
Response Time

All Science Journal Classification (ASJC) codes

  • Logic
  • Artificial Intelligence

Cite this

@article{1ddc319bee0c432f98fecfe7b8973f8f,
title = "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 dispense time dependent; full or no thrust-power to control the satellite attitude in minimum time. A minimum time-fuel attitude control system extends the life of a satellite and is the main focus of this paper. Fuzzy controllers are favored for satellite control due to their simplicity and good performance in terms of fuel saving, absorbing non-linearities and uncertainties of the plant. A fuzzy controller requires a soft fuzzy engine, and a hardware relay to accomplish bang-bang control action. The work in this paper describes a new type of fuzzy controller in which the hardware relay action is configured in the soft fuzzy engine. The new configuration provides fuzzy decision-making flexibility at the inputs with relay like two-level bang-bang output. The new fuzzy controller is simulated on a three-axis satellite attitude control platform and compared with conventional a fuzzy controller, sliding mode controller and linear quadratic regulator. The result shows that the proposed controller has minimum-time response compared to other controllers. Inherent chattering associated with a two-level bang-bang controller produces undesirable low amplitude frequency limit cycles. The chattering can be easily stopped in the proposed fuzzy bang-bang relay controller, hence adding multi-functionality to its simple design.",
author = "Farrukh Nagi and {Khaleel Ahmed}, Syed and {Zainul Abidin}, {Aidil Azwin} and Nordin, {Farah Hani}",
year = "2010",
month = "8",
day = "1",
doi = "10.1016/j.fss.2009.12.004",
language = "English",
volume = "161",
pages = "2104--2125",
journal = "Fuzzy Sets and Systems",
issn = "0165-0114",
publisher = "Elsevier",
number = "15",

}

Fuzzy bang-bang relay controller for satellite attitude control system. / Nagi, Farrukh; Khaleel Ahmed, Syed; Zainul Abidin, Aidil Azwin; Nordin, Farah Hani.

In: Fuzzy Sets and Systems, Vol. 161, No. 15, 01.08.2010, p. 2104-2125.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Fuzzy bang-bang relay controller for satellite attitude control system

AU - Nagi, Farrukh

AU - Khaleel Ahmed, Syed

AU - Zainul Abidin, Aidil Azwin

AU - Nordin, Farah Hani

PY - 2010/8/1

Y1 - 2010/8/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 dispense time dependent; full or no thrust-power to control the satellite attitude in minimum time. A minimum time-fuel attitude control system extends the life of a satellite and is the main focus of this paper. Fuzzy controllers are favored for satellite control due to their simplicity and good performance in terms of fuel saving, absorbing non-linearities and uncertainties of the plant. A fuzzy controller requires a soft fuzzy engine, and a hardware relay to accomplish bang-bang control action. The work in this paper describes a new type of fuzzy controller in which the hardware relay action is configured in the soft fuzzy engine. The new configuration provides fuzzy decision-making flexibility at the inputs with relay like two-level bang-bang output. The new fuzzy controller is simulated on a three-axis satellite attitude control platform and compared with conventional a fuzzy controller, sliding mode controller and linear quadratic regulator. The result shows that the proposed controller has minimum-time response compared to other controllers. Inherent chattering associated with a two-level bang-bang controller produces undesirable low amplitude frequency limit cycles. The chattering can be easily stopped in the proposed fuzzy bang-bang relay controller, hence adding multi-functionality to its simple design.

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 dispense time dependent; full or no thrust-power to control the satellite attitude in minimum time. A minimum time-fuel attitude control system extends the life of a satellite and is the main focus of this paper. Fuzzy controllers are favored for satellite control due to their simplicity and good performance in terms of fuel saving, absorbing non-linearities and uncertainties of the plant. A fuzzy controller requires a soft fuzzy engine, and a hardware relay to accomplish bang-bang control action. The work in this paper describes a new type of fuzzy controller in which the hardware relay action is configured in the soft fuzzy engine. The new configuration provides fuzzy decision-making flexibility at the inputs with relay like two-level bang-bang output. The new fuzzy controller is simulated on a three-axis satellite attitude control platform and compared with conventional a fuzzy controller, sliding mode controller and linear quadratic regulator. The result shows that the proposed controller has minimum-time response compared to other controllers. Inherent chattering associated with a two-level bang-bang controller produces undesirable low amplitude frequency limit cycles. The chattering can be easily stopped in the proposed fuzzy bang-bang relay controller, hence adding multi-functionality to its simple design.

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

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

U2 - 10.1016/j.fss.2009.12.004

DO - 10.1016/j.fss.2009.12.004

M3 - Article

VL - 161

SP - 2104

EP - 2125

JO - Fuzzy Sets and Systems

JF - Fuzzy Sets and Systems

SN - 0165-0114

IS - 15

ER -