Fractional-Order Differential Equations

81
PART I: Fractional Calculus: Stability and Control Fractional Chebyshev Collocation Method Discretization Framework for Spectral Collocation Method PART II: Stewart Platform For Lower Extremity Robotic Rehabilitation PART I: Fractional-Order Differential Equations: Stability and Control PART II: An Optimal Stewart Platform For Lower Extremity Robotic Rehabilitation A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh Aerospace and Mechanical Engineering University of Arizona [email protected] August 07, 2017 A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 1 / 47

Transcript of Fractional-Order Differential Equations

Page 1: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

PART I: Fractional-Order Differential Equations: Stability and Control

PART II: An Optimal Stewart Platform For Lower Extremity Robotic Rehabilitation

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina,A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh

Aerospace and Mechanical EngineeringUniversity of Arizona

[email protected]

August 07, 2017

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 1 / 47

Page 2: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Overview

1 PART I: Fractional Calculus: Stability andControl

Historical: How and why was the fractionalcalculus introduced?Introduction: What are fractional operatordefinitions?Geometrical: How do fractional differentialequations look like?Motivation: Why should we be bothered byusing fractional operators?

2 Fractional Chebyshev Collocation MethodSpectral Methods vs Finite DifferenceMethods

3 Discretization Framework for SpectralCollocation Method

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

4 PART II: Stewart Platform For LowerExtremity Robotic Rehabilitation

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 2 / 47

Page 3: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

SectionPART I:

Spectral Collocation Methods For Fractional-Order Periodic Delay-Differential Equations: Stability andControl

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 3 / 47

Page 4: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Historical: How and why was the fractional calculus introduced?

The Evolution of Numbers

N ⇒ W ⇒ Z ⇒ Q ⇒ R ⇒ C

The Evolution of the factorial operator

n!, n ∈N ⇒ Γ(α), α ∈ R

The Evolution of the derivative operator

Dn ≡ dn

dxn , n ∈N ⇒ Dα, α ∈ R ⇒ Dα, α ∈ C ⇒ Dα(·), α ∈ Ω

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 4 / 47

Page 5: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Historical: How and why was the fractional calculus introduced?

The Evolution of Numbers

N ⇒ W ⇒ Z ⇒ Q ⇒ R ⇒ C

The Evolution of the factorial operator

n!, n ∈N ⇒ Γ(α), α ∈ R

The Evolution of the derivative operator

Dn ≡ dn

dxn , n ∈N ⇒ Dα, α ∈ R ⇒ Dα, α ∈ C ⇒ Dα(·), α ∈ Ω

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 4 / 47

Page 6: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Historical: How and why was the fractional calculus introduced?

The Evolution of Numbers

N ⇒ W ⇒ Z ⇒ Q ⇒ R ⇒ C

The Evolution of the factorial operator

n!, n ∈N ⇒ Γ(α), α ∈ R

The Evolution of the derivative operator

Dn ≡ dn

dxn , n ∈N ⇒ Dα, α ∈ R ⇒ Dα, α ∈ C ⇒ Dα(·), α ∈ Ω

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 4 / 47

Page 7: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn ∑

k=0(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLDx f (x) ≡ limh→0

1hα ∑

k=0(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 8: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn ∑

k=0(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLDx f (x) ≡ limh→0

1hα ∑

k=0(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 9: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn ∑

k=0(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLDx f (x) ≡ limh→0

1hα ∑

k=0(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 10: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn

n

∑k=0

(nk

)(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLDx f (x) ≡ limh→0

1hα ∑

k=0(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 11: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn

n∑k=0

(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLDx f (x) ≡ limh→0

1hα ∑

k=0(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 12: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn

n∑k=0

(nk

)(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLDx f (x) ≡ limh→0

1hα ∑

k=0(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 13: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn

n∑k=0

(nk

)(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLa Dα

x f (x) ≡ limh→0

1hα

k= x−ah

∑k=0

Γ (α + 1)k! Γ (α− k + 1)

(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 14: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn

n∑k=0

(nk

)(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLa Dx f (x) ≡ lim

h→0

1hα

k =x− a

h∑k=0

Γ (α + 1)k! Γ (α− k + 1)

(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 15: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Introduction: What are fractional operator definitions?

Integer Derivative ⇒ Fractional Derivative ⇒ Fractional Integral

i nth Order Backward Differences of f (x)

Dn f (x) = limh→0

1hn

n∑k=0

(nk

)(−1)k f (x− kh)

D Grunwald-Letnikov Fractional Derivative

GLa D

αx f (x) ≡ lim

h→0

1hα

k =x− a

h∑k=0

Γ (α + 1)k! Γ (α− k + 1)

(−1)k f (x− kh)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 5 / 47

Page 16: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Integer Integral ⇒ Fractional Integral ⇒ Fractional Derivative

i n-fold Cauchy’s integral

Let f (x) be a continuous function on the real line. The nth repeated integral of f (x) at a ∈ R is

Jn f (x) =∫ x

a

∫ σ1

a· · ·

∫ σn−1

af (σn)dσn · · · dσ2 dσ1 =

1

(n− 1)!

∫ x

a(x− ζ)n−1 f (ζ)dζ

D Riemann-Liouville Fractional Integral and Derivative

RLa J α

x f (x) ≡ 1

Γ(α)

∫ xa (x− ζ)α−1 f (ζ) dζ RL

a Dαx f (x) ≡ Ddαe a J

dαe−αx f (x) (1)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

requires fractional order initial conditions at the terminal for fractional differential equations.gives a non zero fractional derivative of a constant, i.e. RL

a Dαxc 6= 0.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 6 / 47

Page 17: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Integer Integral ⇒ Fractional Integral ⇒ Fractional Derivative

i n-fold Cauchy’s integral

Let f (x) be a continuous function on the real line. The nth repeated integral of f (x) at a ∈ R is

Jn f (x) =∫ x

a

∫ σ1

a· · ·

∫ σn−1

af (σn)dσn · · · dσ2 dσ1 =

1

(n− 1)!

∫ x

a(x− ζ)n−1 f (ζ)dζ

D Riemann-Liouville Fractional Integral and Derivative

RLa J α

x f (x) ≡ 1

Γ(α)

∫ xa (x− ζ)α−1 f (ζ) dζ RL

a Dαx f (x) ≡ Ddαe a J

dαe−αx f (x) (1)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

requires fractional order initial conditions at the terminal for fractional differential equations.gives a non zero fractional derivative of a constant, i.e. RL

a Dαxc 6= 0.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 6 / 47

Page 18: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Integer Integral ⇒ Fractional Integral ⇒ Fractional Derivative

i n-fold Cauchy’s integral

Let f (x) be a continuous function on the real line. The nth repeated integral of f (x) at a ∈ R is

Jn f (x) =∫ x

a

∫ σ1

a· · ·

∫ σn−1

af (σn)dσn · · · dσ2 dσ1 =

1

(n− 1)!

∫ x

a(x− ζ)n−1 f (ζ)dζ

D Riemann-Liouville Fractional Integral and Derivative

RLa J α

x f (x) ≡ 1

Γ(α)

∫ xa (x− ζ)α−1 f (ζ) dζ RL

a Dαx f (x) ≡ Ddαe a J

dαe−αx f (x) (1)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

requires fractional order initial conditions at the terminal for fractional differential equations.gives a non zero fractional derivative of a constant, i.e. RL

a Dαxc 6= 0.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 6 / 47

Page 19: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Integer Integral ⇒ Fractional Integral ⇒ Fractional Derivative

i n-fold Cauchy’s integral

Let f (x) be a continuous function on the real line. The nth repeated integral of f (x) at a ∈ R is

Jn f (x) =∫ x

a

∫ σ1

a· · ·

∫ σn−1

af (σn)dσn · · · dσ2 dσ1 =

1

(n− 1)!

∫ x

a(x− ζ)n−1 f (ζ)dζ

D Riemann-Liouville Fractional Integral and Derivative

RLa J α

x f (x) ≡ 1

Γ(α)

∫ xa (x− ζ)α−1 f (ζ) dζ RL

a Dαx f (x) ≡ Ddαe a J

dαe−αx f (x) (1)

a

aAnatoly A. Kilbas/H. M. Srivastava/Juan J. Trujillo: Theory and Applications of Fractional Differential Equations, vol. 204, New York, NY 2006.

requires fractional order initial conditions at the terminal for fractional differential equations.gives a non zero fractional derivative of a constant, i.e. RL

a Dαxc 6= 0.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 6 / 47

Page 20: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

i RL Fractional Derivative

Ra Dα

x f (x) ≡ Ddαe aJ dαe−αx f (x)

D Caputo Fractional Derivative

CaDα

x f (x) ≡a J dαe−αx Ddαe f (x)

Initial conditions appear with integer order for fractional differential equations.

It also results in vanishing fractional derivative of a constant, i.e. CaDα

xc = 0.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 7 / 47

Page 21: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Geometrical: How do fractional differential equations look like?

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 8 / 47

Page 22: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Geometrical: How do fractional differential equations look like?

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 8 / 47

Page 23: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Geometrical: How do fractional differential equations look like?

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 8 / 47

Page 24: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Geometrical: How do fractional differential equations look like?

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 8 / 47

Page 25: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Figure: The solution of two FDEs by the use of the FCC Toolbox1

1A. Dabiri: Guide to FCC: Stability and solution of linear time variant fractional differential equations with spectral convergence using the FCC toolbox package in MATLAB,http://u.arizona.edu/~armandabiri/fcc.html, version 4.0.0, [Online; accessed 26-July-2017], 2017.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 9 / 47

Page 26: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Figure: The solution of two FDEs by the use of the FCC Toolbox1

1A. Dabiri: Guide to FCC: Stability and solution of linear time variant fractional differential equations with spectral convergence using the FCC toolbox package in MATLAB,http://u.arizona.edu/~armandabiri/fcc.html, version 4.0.0, [Online; accessed 26-July-2017], 2017.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 9 / 47

Page 27: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Motivation: Why should we be bothered by using fractional operators?

I A better mathematical tool for controlling

PIαDβ

PID ⇒ Three tuning parameters

PIαDβ ⇒ Five tuning parameters

Fractional Damped-Delayed Mathieu Equation

x (t) + (a + b cos (2πt)) x (t) =0.5x (t− 1) + u (t)

(x (t) , x (t)) = (1, 0) , −1 ≤ t < 0

Let the fractional delayed feedback control be chosen

u (t) = k11 x (t− 1) + k21C0D

βt x (t− 1) (2)

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 10 / 47

Page 28: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

Motivation: Why should we be bothered by using fractional operators?

I A better mathematical tool for controlling

PIαDβ

PID ⇒ Three tuning parameters

PIαDβ ⇒ Five tuning parameters

Fractional Damped-Delayed Mathieu Equation

x (t) + (a + b cos (2πt)) x (t) =0.5x (t− 1) + u (t)

(x (t) , x (t)) = (1, 0) , −1 ≤ t < 0

Let the fractional delayed feedback control be chosen

u (t) = k11 x (t− 1) + k21C0D

βt x (t− 1) (2)

The stability chart for a fractional damped-delayed Mathieuequation by a feedback control with a fractional order β

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 10 / 47

Page 29: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

The model of a second order mass-spring system with a damper is:

mx(t) + c(t)x(t) + kx(t) = u(t),

where m, k, and c(t) are the mass, spring stiffness, and damping function, respectively.

We consider the control variable u(t) with feedforward and feedback parts as

u(t) = xd(t) + xd(t) + xd(t)− kp e(t)− kiν(·)0+ I

β(t)t e(t)− kd

ν(·)0+ D

α(t)t e(t),

where α(t) = a + b exp(−ct), a > 1, b > 0, c > 0, so that a + b > 1, and β(t) = d + f exp(−gt), d, f , andg > 0.

J (θ) =∫ ∞

0τ eT(τ, θ)e(τ, θ) dτ,

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 11 / 47

Page 30: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 12 / 47

Page 31: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

II A better mathematical tool for modeling

0 0.2 0.4 0.6 0.8 1Time [hours]

-20

-10

0

10

20

30

40

50

60

ShearStrain[%

]

Reference dataNRMSEInt=25.78%NRMSEFra=93.80%

0 0.5 1Time [hours]

0

2

4Shear Stress [MPa]

(a)

(a) Viscoelastoplastic model of EC2216a ,

aA. Dabiri/M. Nazari/E. A. Butcher: The Spectral Parameter Estimation Method for Parameter Identification of Linear Fractional Order Systems, in: American Control Conference (ACC), Boston,MA 2016.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 13 / 47

Page 32: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

II A better mathematical tool for modeling

0 0.2 0.4 0.6 0.8 1Time [hours]

-20

-10

0

10

20

30

40

50

60

ShearStrain[%

]

Reference dataNRMSEInt=25.78%NRMSEFra=93.80%

0 0.5 1Time [hours]

0

2

4Shear Stress [MPa]

(b) (c)

(a) Viscoelastoplastic model of EC2216a, (b) Impact problems ,

aA. Dabiri/M. Nazari/E. A. Butcher: The Spectral Parameter Estimation Method for Parameter Identification of Linear Fractional Order Systems, in: American Control Conference (ACC), Boston,MA 2016.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 13 / 47

Page 33: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Historical: How and why was the fractional calculus introduced?Introduction: What are fractional operator definitions?Geometrical: How do fractional differential equations look like?Motivation: Why should we be bothered by using fractional operators?

II A better mathematical tool for modeling

0 0.2 0.4 0.6 0.8 1Time [hours]

-20

-10

0

10

20

30

40

50

60

ShearStrain[%

]

Reference dataNRMSEInt=25.78%NRMSEFra=93.80%

0 0.5 1Time [hours]

0

2

4Shear Stress [MPa]

(d) (e) (f)

(a) Viscoelastoplastic model of EC2216a, (b) Impact problems ,(c) the fractional Kelvin-Voiget modelb

aA. Dabiri/M. Nazari/E. A. Butcher: The Spectral Parameter Estimation Method for Parameter Identification of Linear Fractional Order Systems, in: American Control Conference (ACC), Boston,MA 2016.

bA. Dabiri/E. A Butcher/M. Nazari: Coefficient of restitution in fractional viscoelastic compliant impacts using fractional Chebyshev collocation, in: Journal of Sound and Vibration 388 (2017),pp. 230–244.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 13 / 47

Page 34: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

Section

Fractional Chebyshev Collocation Method

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 14 / 47

Page 35: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

A system of multi-order FDDEs with multiple delays

C0D

(α)t [x(t)] = f(t, x(t), C

0D(β)t [x(t)], y(t− τ)) (3)

x(t) = [x1(t), · · · , xn(t)]T, xi(t) ∈ R, f(t, x(t), C0D

(β)t [x(t)], y(t− τ)) ∈ Rn

φ(t), −τs ≤ t ≤ 0, 0 < τ1 < τ2 < · · · < τs

y(t− τ) = col

C0D

(ν1)t [x(t− τ1)], · · · , C

0D(νs)t [x(t− τs)]

α = 0 < αi ≤ 1, i = 1, 2, · · · , n,β = 0 < βi ≤ 1, i = 1, 2, · · · , n,νi = 0 < νi,j ≤ 1, i = 1, 2, · · · , n, j = 1, 2, · · · , sC0D

(α)t [·] = diag

([C0D

α1t [·], C

0Dα2t [·], · · · , C

0Dαnt [·]

]), where the operator diag(·) cre-

ates a diagonal matrix.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 15 / 47

Page 36: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

Spectral Method

Finite difference methods:: Equispaced collocation points

xi−3 xi−2 xi−1 xi+1 xi+2 xi+3xi

P1(x)

Finite difference methods:: Nonequispaced collocation points

xi−3xi−2 xi−1 xi+1xi+2 xi+3xi

P1(x)

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 16 / 47

Page 37: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

Spectral Method

Finite difference methods:: Equispaced collocation points

xi−3 xi−2 xi−1 xi+1 xi+2 xi+3xi

P1(x)

Pn(x)

Finite difference methods:: Nonequispaced collocation points

xi−3xi−2 xi−1 xi+1xi+2 xi+3xi

P1(x)

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 16 / 47

Page 38: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

Spectral Method

Finite difference methods:: Equispaced collocation points

xi−3 xi−2 xi−1 xi+1 xi+2 xi+3xi

P1(x)

Pn(x)

Finite difference methods:: Nonequispaced collocation points

xi−3xi−2 xi−1 xi+1xi+2 xi+3xi

P1(x)

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 16 / 47

Page 39: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

Spectral Method

Finite difference methods:: Equispaced collocation points

xi−3 xi−2 xi−1 xi+1 xi+2 xi+3xi

P1(x)

Pn(x)

Finite difference methods:: Nonequispaced collocation points

xi−3xi−2 xi−1 xi+1xi+2 xi+3xi

P1(x)

Pn(x)

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 16 / 47

Page 40: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

Spectral Methods vs Finite Difference Methods

Finite difference methods:

Using a local nth-degree polynomial on n local equispaced collocation points leadingto a maximum accuracy of O(hn).

Spectral methods:

Using a global Nth-degree polynomial on all N non-equispaced collocation points resultsin maximum accuracy.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 17 / 47

Page 41: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Spectral Methods vs Finite Difference Methods

Direct spectral collocation methods

A direct implementation of a well-known property of fractional differentiation of polynomial bases. This is

CaDα

t (t− a)β =Γ (β + 1)

Γ (β + 1− α)(t− a)β−α, β 6= 0. (4)

Spectral collocation methods (in fractional)

Direct Indirect

Power methodsa

Schur-Pade Schure-dec. Logarithmic Exponential

Recurrent methodb

aA. Dabiri/E. A Butcher: Efficient Modified Chebyshev Differentiation Matrices for Fractional Differential Equations, in: Communications in Nonlinear Science and Numerical Simulation 50.ISSN 1007-5704 (2017), pp. 584–310.

bA. Dabiri/E. A Butcher: Stable Fractional Chebyshev Differentiation Matrix for Numerical Solution of Fractional Differential Equations, in: Nonlinear Dynamics 2017, First Online: 19 July 2017, 17.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 18 / 47

Page 42: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Section

Discretization Framework for SpectralCollocation Method

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 19 / 47

Page 43: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

What is the idea?

Schematic representation of using the state transition operator to find the solution of a linear ordinaryperiodic time-delayed system in Banach space X.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 20 / 47

Page 44: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Fractional Differentiation Matrix

Fractional Differentiation Matrix

The discretized matrix of Ct0Dα

t [·] at the collocation points t = [t0, t1, · · · , tN−1] is named

fractional differentiation matrix and denoted by Dαdt

. It is a linear map that maps the discretized

function xdt onto the discretized value of Ct0Dα

t [x(t)] at those points as

Dαdt

xdt =

[[Ct0Dα

t [x(t)]]

t=t0[Dα

t [x(t)]]t=t1· · ·

[Ct0Dα

t [x(t)]]

t=tN−2

[Ct0Dα

t [x(t)]]

t=tN−1

]T.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 21 / 47

Page 45: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Theorem

The fractional finite difference differentiation matrix in the sense of Caputo at uniform collocation pointst = [t0 = a, t1, · · · , tN−1 = b] with the fixed step h = b−a

N−1 isa

Dαdt

:=1

hαΓ(2− α)

0 0 0 0 · · · 0 0

a1 1 0. . .

. . . 0 0

a2 b1 1 0. . .

. . . 0

a3 b2 b1 1 0. . . 0

.... . .

. . .. . . 1 0 0

aN−2 bN−3. . . b2 b1 1 0

aN−1 bN−2 bN−3 · · · b2 b1 1

(5)

where ak = (k− 1)1−α − k1−α and bk = (k− 1)1−α − 2k1−α + (k + 1)1−α.

aA. Dabiri/E. A Butcher: Efficient Modified Chebyshev Differentiation Matrices for Fractional Differential Equations, in: Communications in Nonlinear Science and Numerical Simulation 50.ISSN1007-5704 (2017), pp. 584–310.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 22 / 47

Page 46: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

D Chebyshev Polynomials

The Chebyshev polynomials of the first kind aregiven recursively as

TN+1(t) = 2tTN(t)− TN−1(t)

where the two first terms are T0(t) = 1 andT1(t) = t .

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 23 / 47

Page 47: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Theorem

The left-sided Caputo-fractional Chebyshev differentiation matrix at the N + 1 CGL points in[a, b] is given by the following stable recurrent relationsa

C+Dα

N+1 =β

Γ(1− α)(D +IN+1 (α))

T H, α ∈ (0, 1]. (6)

aA. Dabiri/E. A Butcher: Stable Fractional Chebyshev Differentiation Matrix for Numerical Solution of Fractional Differential Equations, in: Nonlinear Dynamics 2017, First Online:19 July 2017, 17.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 24 / 47

Page 48: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Multi-Order Fractional Delay-Differential Equations with Multiple Delays

C0D

(α)t [x (t)] = A(t) x (t) + G(t) C

0D(ϑ)t [x (t)] +

s

∑i=1

Fi(t) C0D

(ζ)t [x (t− τi)] (7)

subject to the initial function φ(t) = [φ1(t), · · · , φn(t)]T, −τs ≤ t ≤ 0.

Proposition

The solution of FDDE (7) in [0, pτ1], p ∈N, is given by the following equation

xdti= 0Tdti

(s

∑k=1

Fk,dtiD

(ζ)dti

xdzi,k+

φ0

dt

), i = 1, 2, · · · , p,

where ti and zi,k include the N number of discretized points in [0, iτ1] and [−τk,−τk + iτ1], i = 1, 2, · · · , p,respectively, and

0Tdti=(

D(α)dti− Adti

− GdtiD

(ϑ)dti

+ In ⊗ J)−1

, det(

0T−1dti

)6= 0.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 25 / 47

Page 49: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Definition

The numerical stability of a fractional spectral collocation method is tested by solving the following autonomouslinear time-invariant FDEa

C0Dα

t [x(t)] + λx(t) = 0, α ∈ (0, 1], (8)

with x(0) = x0 ∈ R and λ ∈ C. The exact solution of this equation is given by the Mittag-Leffler function asx(t) = x0Eα,α(−λtα) which is asymptotically stable if arg(λ) > α π

2b.

aA. Dabiri/E. A Butcher: Stable Fractional Chebyshev Differentiation Matrix for Numerical Solution of Fractional Differential Equations, in: Nonlinear Dynamics 2017, First Online: 19 July 2017, 17.

bDenis Matignon: Stability results for fractional differential equations with applications to control processing, in: Computational engineering in systems applications, vol. 2, IMACS, IEEE-SMC Lille, France, 1996,pp. 963–968.

State transition matrix Tdt

Tdt =(

Dαdt + λ IN

)−1J,

where IN is a N × N identity matrix with its first element sets to zero and J is a N × N zero matrix whose firstrow is modified as [0, 0, · · · , 0, 1]a.

aA. Dabiri et al.: Optimal Periodic-gain Fractional Delayed State Feedback Control for Linear Fractional Periodic Time-delayed Systems, in: IEEE Transactions on Automatic Control 2017, Date of Publication:24 July 2017.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 26 / 47

Page 50: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Definition

The numerical stability of a fractional spectral collocation method is tested by solving the following autonomouslinear time-invariant FDEa

C0Dα

t [x(t)] + λx(t) = 0, α ∈ (0, 1], (8)

with x(0) = x0 ∈ R and λ ∈ C. The exact solution of this equation is given by the Mittag-Leffler function asx(t) = x0Eα,α(−λtα) which is asymptotically stable if arg(λ) > α π

2b.

aA. Dabiri/E. A Butcher: Stable Fractional Chebyshev Differentiation Matrix for Numerical Solution of Fractional Differential Equations, in: Nonlinear Dynamics 2017, First Online: 19 July 2017, 17.

bDenis Matignon: Stability results for fractional differential equations with applications to control processing, in: Computational engineering in systems applications, vol. 2, IMACS, IEEE-SMC Lille, France, 1996,pp. 963–968.

State transition matrix Tdt

Tdt =(

Dαdt + λ IN

)−1J,

where IN is a N × N identity matrix with its first element sets to zero and J is a N × N zero matrix whose firstrow is modified as [0, 0, · · · , 0, 1]a.

aA. Dabiri et al.: Optimal Periodic-gain Fractional Delayed State Feedback Control for Linear Fractional Periodic Time-delayed Systems, in: IEEE Transactions on Automatic Control 2017, Date of Publication:24 July 2017.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 26 / 47

Page 51: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

(g)

The stability region of the FCC method and the finite difference method for Eq. (8) for different valuesof N when α = 1 and τ = 1.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 27 / 47

Page 52: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

(h) (i)

The stability region of the FCC method and the finite difference method for Eq. (8) for different valuesof N when α = 1 and τ = 1.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 27 / 47

Page 53: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

The stability region of the spectral numerical method for different values of τ when α = 0.5 and N = 100.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 28 / 47

Page 54: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Definition

The numerical stability of a fractional spectral collocation method for solving FDDEs is tested by solvingthe following linear time-invariant scalar FDDE with a single delaya

C0Dα

t [x(t)] = ax(t) + bx(t− τ), 0 ≤ α ≤ 1, (9)

subject to initial function φ(t), t ∈ [−τ, 0], where a and b ∈ R.The approximated monodromy matrix of FDDE (9) defined as

M =(

Dαdt − aIN

)−1(bIN + J) . (10)

aA. Dabiri/E. A Butcher: Numerical Solution of Multi-Order Fractional Differential Equations with Multiple Delays via Spectral Collocation Method, in: Applied Mathematical Modelling submitted.

Proposition

The FCC method is numerically stable for FDDE (9) if and only if the spectral radius of the approximatedmonodromy matrix locates in the unite circle for large enough values of N and τ, or α’s close to 1.a

aA. Dabiri/E. A Butcher: Numerical Solution of Multi-Order Fractional Differential Equations with Multiple Delays via Spectral Collocation Method, in: Applied Mathematical Modelling submitted.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 29 / 47

Page 55: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Definition

The numerical stability of a fractional spectral collocation method for solving FDDEs is tested by solvingthe following linear time-invariant scalar FDDE with a single delaya

C0Dα

t [x(t)] = ax(t) + bx(t− τ), 0 ≤ α ≤ 1, (9)

subject to initial function φ(t), t ∈ [−τ, 0], where a and b ∈ R.The approximated monodromy matrix of FDDE (9) defined as

M =(

Dαdt − aIN

)−1(bIN + J) . (10)

aA. Dabiri/E. A Butcher: Numerical Solution of Multi-Order Fractional Differential Equations with Multiple Delays via Spectral Collocation Method, in: Applied Mathematical Modelling submitted.

Proposition

The FCC method is numerically stable for FDDE (9) if and only if the spectral radius of the approximatedmonodromy matrix locates in the unite circle for large enough values of N and τ, or α’s close to 1.a

aA. Dabiri/E. A Butcher: Numerical Solution of Multi-Order Fractional Differential Equations with Multiple Delays via Spectral Collocation Method, in: Applied Mathematical Modelling submitted.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 29 / 47

Page 56: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

(k) (l) (m) (n)

Figure: The stability region of the fractional Hayes equation by using 100 CGL collocation points fordifferent values of α and (a) τ = 0.2π, (b) τ = π, (c) τ = 2π, and (d) τ = 10π.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 30 / 47

Page 57: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 1: Linear FDEs

x′′(t) + C0D0.5

t [x(t)] + x(t) = t2 + 4

√tπ

+ 2, 0 ≤ t ≤ 20,

with initial conditions x(0) = 0 and x′(0) = 0.It is easy to show that the exact solution of this problem is x(t) = t2.

FCC method P(EC)mE method

N εto CPU time (s) h εto CPU time (s)

10 2.84×10-13 0.000 10−1 1.17×10-02 0.091100 5.97×10-11 0.001 10−2 4.23×10-04 0.159500 4.11×10-10 0.006 10−3 1.40×10-05 1.219

1000 1.28×10-08 0.040 10−4 4.48×10-07 11.0122000 1.13×10-07 0.279 10−5 1.42×10-08 101.979

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 31 / 47

Page 58: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 1: Linear FDEs

x′′(t) + C0D0.5

t [x(t)] + x(t) = t2 + 4

√tπ

+ 2, 0 ≤ t ≤ 20,

with initial conditions x(0) = 0 and x′(0) = 0.It is easy to show that the exact solution of this problem is x(t) = t2.

FCC method P(EC)mE method

N εto CPU time (s) h εto CPU time (s)

10 2.84×10-13 0.000 10−1 1.17×10-02 0.091100 5.97×10-11 0.001 10−2 4.23×10-04 0.159500 4.11×10-10 0.006 10−3 1.40×10-05 1.219

1000 1.28×10-08 0.040 10−4 4.48×10-07 11.0122000 1.13×10-07 0.279 10−5 1.42×10-08 101.979

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 31 / 47

Page 59: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 2: Highly oscillatory problem

C0D2−ε

t [x(t)] + (100π)2x(t) = 0, 0 ≤ t ≤ 10,

FCC method P(EC)mE method

N εto CPU time (s) h εto CPU time (s)

100 1.29×10-01 0.004 10−2 1.53×10+21 0.072200 2.22×10-03 0.002 10−3 1.69×10+67 0.163

1000 8.90×10-05 0.044 10−4 5.54×10+11 1.6461500 3.95×10-05 0.122 10−5 1.14×10-01 16.9662000 2.22×10-05 0.261 10−6 8.22×10-03 176.848

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 32 / 47

Page 60: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 2: Highly oscillatory problem

C0D2−ε

t [x(t)] + (100π)2x(t) = 0, 0 ≤ t ≤ 10,

FCC method P(EC)mE method

N εto CPU time (s) h εto CPU time (s)

100 1.29×10-01 0.004 10−2 1.53×10+21 0.072200 2.22×10-03 0.002 10−3 1.69×10+67 0.163

1000 8.90×10-05 0.044 10−4 5.54×10+11 1.6461500 3.95×10-05 0.122 10−5 1.14×10-01 16.9662000 2.22×10-05 0.261 10−6 8.22×10-03 176.848

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 32 / 47

Page 61: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 2: The chaotic damped externally driven pendulum

Consider the chaotic damped externally driven pendulum with a dashpot

x + µ C0Dα

t x + ω2 sin x = F0 sin Ωt, (11)

where µ = 0.5 is the damping coefficient, and the natural and external frequencies of the systemare assumed to be ω = 1 rad/s and Ω = 2

3 rad/s, respectively.

The dynamics of the system have been studied for α = 0.8, and it has been shown that thesystem becomes chaotic after F0 > 1.052a.

aA. Dabiri/M. Nazari/E. A. Butcher: Chaos analysis and control in fractional-order systems using fractional Chebyshev collocation method, in: ASME 2016 International MechanicalEngineering Congress & Exposition (IMECE), Phoenix, AZ 2016.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 33 / 47

Page 62: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Table: The convergence order of the solution of the chaotic damped externally driven pendulum by usingthe FCC and P(EC)mE method when F0 = 1.02 and α = 0.8.

FCC method P(EC)mE method

N CO(I)i CO(I I)

i h CO(I)i CO(I I)

i

140 −9.16 −9.13 0.0071 1.10 1.04196 −9.89 −9.85 0.0051 1.13 1.08275 −18.67 −18.66 0.0036 1.15 1.11385 −20.78 −23.22 0.0026 1.16 1.14538 1.05 −3.97 0.0019 1.17 1.16753 −0.24 7.32 0.0013 1.18 1.17

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 34 / 47

Page 63: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 1: Beck’s column with a non-conservative periodic retarded follower force

(a)

Figure: (a) The Beck’s column with a (non-conservative) periodic retarded follower load (b) The discrete-mass model of the Beck’s column with the double inverted pendulum with two fractional dampers.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 35 / 47

Page 64: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 1: Beck’s column with a non-conservative periodic retarded follower force

(a) (b)

Figure: (a) The Beck’s column with a (non-conservative) periodic retarded follower load (b) The discrete-mass model of the Beck’s column with the double inverted pendulum with two fractional dampers.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 35 / 47

Page 65: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

[3 11 1

][θ1(t)θ2(t)

]+ k[

2 −1−1 1

][θ1(t)θ2(t)

]+ c f

[2 −1−1 1

][C0Dα

t θ1(t)C0Dα

t θ2(t)

]= p (t, τ) (12)

and the follower force is in the form of

p (t, τ) = P[

1 00 1

][θ1(t)θ2(t)

]− P

[0 λ0 λ

][θ1(t−τ)θ2(t−τ)

]. (13)

where x (t) =[θ1(t), θ1(t), θ2(t), θ2(t)

]Tdenotes the state vector, k is the spring stiffness, c f

is the damping coefficient with fractional order α.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 36 / 47

Page 66: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

The numerical solution of the double inverted pendulum by using the FCC method for different valuesα. The dotted and dashed lines are the solution obtained by the dde23-solver in MATLAB when α = 0and α = 1, respectively.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 37 / 47

Page 67: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

The numerical solution of the double inverted pendulum by using the FCC method for different valuesα. The dotted and dashed lines are the solution obtained by the dde23-solver in MATLAB when α = 0and α = 1, respectively.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 37 / 47

Page 68: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Example 2

Consider the linear FDE

x(t) + x(t) + x(t) + ε C0Dα

t [x(t)] = 0, ε = 10−13, 0 ≤ t ≤ 100, (14)

with the initial conditions x(0) = 0 and x(0) = 100. Since ε is in the range of machine precision,its solution can be well approximated as x(t) ≈ 200√

3exp

(−t2)

sin( 3

2 t).

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 38 / 47

Page 69: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

0 0.2 0.4 0.6 0.8 1

α

10-1

100

101

102

Com

putation

time(sec)

10-20

10-10

100

1010

||error||2

Numerical computation error (red lines) andcomputation time (blue lines) by using the FCC(dashed lines) and PECE (solid lines) method forExample 2.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 39 / 47

Page 70: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Conclusion

P Pros of the proposed Fractional Chebyshev Collocation (FCC) Method

1 The FCC method has spectral convergence in solution of linear fractional order differential equations.2 The FCC method has high-order convergence in solution of linear fractional delayed differential equa-

tions.3 The FCC method can be used in non-canonical form.4 The FCC method can be used for commensurate and non-commensurate fractional order differential

equations.5 The FCC method is results in the minimum inner dimension state-space representation.

C Cons of the proposed Fractional Chebyshev Collocation (FCC) Method

1 Studying the numerical stability of the FCC method for nonlinear FDEs is complicated and dependent onthe nonlinear solver.

2 Studying the numerical stability of the FCC method for FDDEs with many delays is complicated anddependent on the nonlinear solver.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 40 / 47

Page 71: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

What is the idea?Fractional Differentiation MatrixNumerical StabilityConclusion

Conclusion

P Pros of the proposed Fractional Chebyshev Collocation (FCC) Method

1 The FCC method has spectral convergence in solution of linear fractional order differential equations.2 The FCC method has high-order convergence in solution of linear fractional delayed differential equa-

tions.3 The FCC method can be used in non-canonical form.4 The FCC method can be used for commensurate and non-commensurate fractional order differential

equations.5 The FCC method is results in the minimum inner dimension state-space representation.

C Cons of the proposed Fractional Chebyshev Collocation (FCC) Method

1 Studying the numerical stability of the FCC method for nonlinear FDEs is complicated and dependent onthe nonlinear solver.

2 Studying the numerical stability of the FCC method for FDDEs with many delays is complicated anddependent on the nonlinear solver.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 40 / 47

Page 72: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

SectionPART II:

An Optimal Stewart Platform For Lower Extremity Robotic Rehabilitation

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 41 / 47

Page 73: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

About one in 10 American adults has diabetes according to the centers for DiseaseControl and Prevention.

Based on the National Institute of Diabetes and Digestive and Kidney Diseases the totalcosts of diagnosed diabetes were 245 billion dollars in 2012.

Ulceration of the foot is one of the most common complications of diabetes mellitus anddiabetes-related cause of hospitalization and lower extremity amputations.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 42 / 47

Page 74: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

About one in 10 American adults has diabetes according to the centers for DiseaseControl and Prevention.

Based on the National Institute of Diabetes and Digestive and Kidney Diseases the totalcosts of diagnosed diabetes were 245 billion dollars in 2012.

Ulceration of the foot is one of the most common complications of diabetes mellitus anddiabetes-related cause of hospitalization and lower extremity amputations.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 42 / 47

Page 75: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

About one in 10 American adults has diabetes according to the centers for DiseaseControl and Prevention.

Based on the National Institute of Diabetes and Digestive and Kidney Diseases the totalcosts of diagnosed diabetes were 245 billion dollars in 2012.

Ulceration of the foot is one of the most common complications of diabetes mellitus anddiabetes-related cause of hospitalization and lower extremity amputations.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 42 / 47

Page 76: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

About one in 10 American adults has diabetes according to the centers for DiseaseControl and Prevention.

Based on the National Institute of Diabetes and Digestive and Kidney Diseases the totalcosts of diagnosed diabetes were 245 billion dollars in 2012.

Ulceration of the foot is one of the most common complications of diabetes mellitus anddiabetes-related cause of hospitalization and lower extremity amputations.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 42 / 47

Page 77: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

It has been shown among of all the proposed treatments, manually assisted physicaltherapy is effective in the treatment of diabetic foot wounds.

Manually assisted physical therapy is expensive, labor-intensive (the duration of the training isbased on the personal shortage and fatigue of the therapist), and limited in the repeatabilityand evaluating patients’ performance.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 43 / 47

Page 78: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Five design parameters

The design variable column vector: d = [R, r, θb, θt, h]T where

1 The radius of the circumcircles of the bottom plate R2 The radius of the circumcircles of the top plate r3 The top offset angle θt4 The base offset angle θb5 The height of the platform h

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 44 / 47

Page 79: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

(a) (b)

Figure: The maximum speed of the actuators in θt − θb −WU design variable space when R = 25 cm,r = 5 cm and (a) h = 0.2 cm (b) h = 0.5 cm.ab

aA. Dabiri et al.: An Optimal Stewart Platform for Lower Extremity Robotic Rehabilitation, in: American Control Conference (ACC), Seattle, WA 2017.

bS. Sabet et al.: Computed Torque Control of the Stewart Platform with Uncertainty for Lower Extremity Robotic Rehabilitation, in: American Control Conference (ACC), Seattle,WA 2017.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 45 / 47

Page 80: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

(a) (b)

Figure: The maximum force of the actuators in θt − θb −WU design variable space when R = 25 cm,r = 5 cm and (a) h = 0.2 cm (b) h = 0.5 cm.ab

aA. Dabiri et al.: An Optimal Stewart Platform for Lower Extremity Robotic Rehabilitation, in: American Control Conference (ACC), Seattle, WA 2017.

bS. Sabet et al.: Computed Torque Control of the Stewart Platform with Uncertainty for Lower Extremity Robotic Rehabilitation, in: American Control Conference (ACC), Seattle,WA 2017.

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 46 / 47

Page 81: Fractional-Order Differential Equations

PART I: Fractional Calculus: Stability and ControlFractional Chebyshev Collocation Method

Discretization Framework for Spectral Collocation MethodPART II: Stewart Platform For Lower Extremity Robotic Rehabilitation

Section

Thank you for your kind attention!Any questions?

A. Dabiri, E. A. Butcher, M. Nazari, and M. Poursina, A. Dabiri, M. Poursina, S. Sabet, D. Armstrong, and P. Nikravesh University of Arizona 47 / 47