Fractional pid control of spacecraft attitude dynamics using rotation matrices

Eric A. Butcher, Morad Nazari, Arman Dabiri, Amit Sanyal

Research output: Contribution to journalConference article

5 Citations (Scopus)

Abstract

A fractional PID feedback controller is proposed for rigid spacecraft rotational dynamics on the tangent bundle of SO(3), which is the Lie group of rigid body rotational motion, using states consisting of a rotation matrix and an angular velocity vector in the fractional order derivative and integral feedback terms. Using the rotation matrix avoids the use of attitude parameterizations and their accompanying issues of non-uniqueness, unwinding, singularities, and discontinuous controllers and has been shown to have significant advantages in spacecraft attitude control and estimation. Almost-global asymptotically stable Liapunov-based controllers utilize Liapunov-Morse functions, which have isolated critical points on the manifold TSO(3). In fractional PID control, the orders of the state's derivative and integral in the controller are not restricted to integer values, while the resulting closed-loop system is in the form of a fractional integro-differential equation. The fractional order terms in the controller are approximated using a backward fractional differencing technique. To integrate the kinematic differential equation for the rotation matrix, a fourth order Runge-Kutta scheme is used which is more accurate than, for instance, forward difference integration schemes used in the literature. Using the proposed controller, the system states are shown to go to the desired equilibrium state asymptotically. That is, the spacecraft attitude aligns with a desired attitude with a vanishing angular velocity. The performance of the controller is studied for different values of the derivative and integral fractional orders in terms of control effort, transient and steady-state response characteristics, and robustness to unmodeled disturbances and the results are compared with those of an integer order controller. It is shown that the inclusion of fractional orders in the controller allows for a desired shape and spectrum of the controlled response to be obtained by tuning the fractional derivative and integral orders. For instance, the overshoot, settling time, and control effort may be simultaneously reduced in contrast to the case of integer PID control in which a trade-off exists between these competing design specifications. The proposed fractional PID feedback attitude control strategy thus allows for a greater degree of flexibility over its integer order analogue.

Original languageEnglish (US)
JournalProceedings of the International Astronautical Congress, IAC
StatePublished - Jan 1 2016
Event67th International Astronautical Congress, IAC 2016 - Guadalajara, Mexico
Duration: Sep 26 2016Sep 30 2016

Fingerprint

Spacecraft
controllers
spacecraft
Controllers
matrix
matrices
integers
trade-off
Derivatives
parameterization
attitude control
kinematics
Three term control systems
Attitude control
Angular velocity
angular velocity
disturbance
backward differencing
differential equations
Feedback

Keywords

  • Fractional PID control
  • Lie algebra
  • Lie group
  • Spacecraft attitude control

ASJC Scopus subject areas

  • Aerospace Engineering
  • Astronomy and Astrophysics
  • Space and Planetary Science

Cite this

Fractional pid control of spacecraft attitude dynamics using rotation matrices. / Butcher, Eric A.; Nazari, Morad; Dabiri, Arman; Sanyal, Amit.

In: Proceedings of the International Astronautical Congress, IAC, 01.01.2016.

Research output: Contribution to journalConference article

@article{c94b04d36b1148d7986b5ba884a2c3bd,
title = "Fractional pid control of spacecraft attitude dynamics using rotation matrices",
abstract = "A fractional PID feedback controller is proposed for rigid spacecraft rotational dynamics on the tangent bundle of SO(3), which is the Lie group of rigid body rotational motion, using states consisting of a rotation matrix and an angular velocity vector in the fractional order derivative and integral feedback terms. Using the rotation matrix avoids the use of attitude parameterizations and their accompanying issues of non-uniqueness, unwinding, singularities, and discontinuous controllers and has been shown to have significant advantages in spacecraft attitude control and estimation. Almost-global asymptotically stable Liapunov-based controllers utilize Liapunov-Morse functions, which have isolated critical points on the manifold TSO(3). In fractional PID control, the orders of the state's derivative and integral in the controller are not restricted to integer values, while the resulting closed-loop system is in the form of a fractional integro-differential equation. The fractional order terms in the controller are approximated using a backward fractional differencing technique. To integrate the kinematic differential equation for the rotation matrix, a fourth order Runge-Kutta scheme is used which is more accurate than, for instance, forward difference integration schemes used in the literature. Using the proposed controller, the system states are shown to go to the desired equilibrium state asymptotically. That is, the spacecraft attitude aligns with a desired attitude with a vanishing angular velocity. The performance of the controller is studied for different values of the derivative and integral fractional orders in terms of control effort, transient and steady-state response characteristics, and robustness to unmodeled disturbances and the results are compared with those of an integer order controller. It is shown that the inclusion of fractional orders in the controller allows for a desired shape and spectrum of the controlled response to be obtained by tuning the fractional derivative and integral orders. For instance, the overshoot, settling time, and control effort may be simultaneously reduced in contrast to the case of integer PID control in which a trade-off exists between these competing design specifications. The proposed fractional PID feedback attitude control strategy thus allows for a greater degree of flexibility over its integer order analogue.",
keywords = "Fractional PID control, Lie algebra, Lie group, Spacecraft attitude control",
author = "Butcher, {Eric A.} and Morad Nazari and Arman Dabiri and Amit Sanyal",
year = "2016",
month = "1",
day = "1",
language = "English (US)",
journal = "Proceedings of the International Astronautical Congress, IAC",
issn = "0074-1795",
publisher = "International Astronautical Federation, IAF",

}

TY - JOUR

T1 - Fractional pid control of spacecraft attitude dynamics using rotation matrices

AU - Butcher, Eric A.

AU - Nazari, Morad

AU - Dabiri, Arman

AU - Sanyal, Amit

PY - 2016/1/1

Y1 - 2016/1/1

N2 - A fractional PID feedback controller is proposed for rigid spacecraft rotational dynamics on the tangent bundle of SO(3), which is the Lie group of rigid body rotational motion, using states consisting of a rotation matrix and an angular velocity vector in the fractional order derivative and integral feedback terms. Using the rotation matrix avoids the use of attitude parameterizations and their accompanying issues of non-uniqueness, unwinding, singularities, and discontinuous controllers and has been shown to have significant advantages in spacecraft attitude control and estimation. Almost-global asymptotically stable Liapunov-based controllers utilize Liapunov-Morse functions, which have isolated critical points on the manifold TSO(3). In fractional PID control, the orders of the state's derivative and integral in the controller are not restricted to integer values, while the resulting closed-loop system is in the form of a fractional integro-differential equation. The fractional order terms in the controller are approximated using a backward fractional differencing technique. To integrate the kinematic differential equation for the rotation matrix, a fourth order Runge-Kutta scheme is used which is more accurate than, for instance, forward difference integration schemes used in the literature. Using the proposed controller, the system states are shown to go to the desired equilibrium state asymptotically. That is, the spacecraft attitude aligns with a desired attitude with a vanishing angular velocity. The performance of the controller is studied for different values of the derivative and integral fractional orders in terms of control effort, transient and steady-state response characteristics, and robustness to unmodeled disturbances and the results are compared with those of an integer order controller. It is shown that the inclusion of fractional orders in the controller allows for a desired shape and spectrum of the controlled response to be obtained by tuning the fractional derivative and integral orders. For instance, the overshoot, settling time, and control effort may be simultaneously reduced in contrast to the case of integer PID control in which a trade-off exists between these competing design specifications. The proposed fractional PID feedback attitude control strategy thus allows for a greater degree of flexibility over its integer order analogue.

AB - A fractional PID feedback controller is proposed for rigid spacecraft rotational dynamics on the tangent bundle of SO(3), which is the Lie group of rigid body rotational motion, using states consisting of a rotation matrix and an angular velocity vector in the fractional order derivative and integral feedback terms. Using the rotation matrix avoids the use of attitude parameterizations and their accompanying issues of non-uniqueness, unwinding, singularities, and discontinuous controllers and has been shown to have significant advantages in spacecraft attitude control and estimation. Almost-global asymptotically stable Liapunov-based controllers utilize Liapunov-Morse functions, which have isolated critical points on the manifold TSO(3). In fractional PID control, the orders of the state's derivative and integral in the controller are not restricted to integer values, while the resulting closed-loop system is in the form of a fractional integro-differential equation. The fractional order terms in the controller are approximated using a backward fractional differencing technique. To integrate the kinematic differential equation for the rotation matrix, a fourth order Runge-Kutta scheme is used which is more accurate than, for instance, forward difference integration schemes used in the literature. Using the proposed controller, the system states are shown to go to the desired equilibrium state asymptotically. That is, the spacecraft attitude aligns with a desired attitude with a vanishing angular velocity. The performance of the controller is studied for different values of the derivative and integral fractional orders in terms of control effort, transient and steady-state response characteristics, and robustness to unmodeled disturbances and the results are compared with those of an integer order controller. It is shown that the inclusion of fractional orders in the controller allows for a desired shape and spectrum of the controlled response to be obtained by tuning the fractional derivative and integral orders. For instance, the overshoot, settling time, and control effort may be simultaneously reduced in contrast to the case of integer PID control in which a trade-off exists between these competing design specifications. The proposed fractional PID feedback attitude control strategy thus allows for a greater degree of flexibility over its integer order analogue.

KW - Fractional PID control

KW - Lie algebra

KW - Lie group

KW - Spacecraft attitude control

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

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

M3 - Conference article

AN - SCOPUS:84996867329

JO - Proceedings of the International Astronautical Congress, IAC

JF - Proceedings of the International Astronautical Congress, IAC

SN - 0074-1795

ER -