29
This article was downloaded by: [Dicle University] On: 08 November 2014, At: 11:38 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK International Journal of Control Publication details, including instructions for authors and subscription information: http://www.tandfonline.com/loi/tcon20 Output Feedback Control for Rigid-Body Attitude with Constant Disturbances Jinchang Hu ab & Honghua Zhang ab a Beijing Institute of Control Engineering, Beijing 100190, China b Science and Techonology on Space Intelligent Control Laboratory, Beijing, 100190, China Accepted author version posted online: 07 Nov 2014. To cite this article: Jinchang Hu & Honghua Zhang (2014): Output Feedback Control for Rigid-Body Attitude with Constant Disturbances, International Journal of Control, DOI: 10.1080/00207179.2014.971342 To link to this article: http://dx.doi.org/10.1080/00207179.2014.971342 Disclaimer: This is a version of an unedited manuscript that has been accepted for publication. As a service to authors and researchers we are providing this version of the accepted manuscript (AM). Copyediting, typesetting, and review of the resulting proof will be undertaken on this manuscript before final publication of the Version of Record (VoR). During production and pre-press, errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal relate to this version also. PLEASE SCROLL DOWN FOR ARTICLE Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the Content. Any opinions and views expressed in this publication are the opinions and views of the authors, and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon and should be independently verified with primary sources of information. Taylor and Francis shall not be liable for any losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use of the Content. This article may be used for research, teaching, and private study purposes. Any substantial or systematic reproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in any form to anyone is expressly forbidden. Terms & Conditions of access and use can be found at http:// www.tandfonline.com/page/terms-and-conditions

Output feedback control for rigid-body attitude with constant disturbances

  • Upload
    honghua

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Output feedback control for rigid-body attitude with constant disturbances

This article was downloaded by: [Dicle University]On: 08 November 2014, At: 11:38Publisher: Taylor & FrancisInforma Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House,37-41 Mortimer Street, London W1T 3JH, UK

International Journal of ControlPublication details, including instructions for authors and subscription information:http://www.tandfonline.com/loi/tcon20

Output Feedback Control for Rigid-Body Attitude withConstant DisturbancesJinchang Huab & Honghua Zhangab

a Beijing Institute of Control Engineering, Beijing 100190, Chinab Science and Techonology on Space Intelligent Control Laboratory, Beijing, 100190, ChinaAccepted author version posted online: 07 Nov 2014.

To cite this article: Jinchang Hu & Honghua Zhang (2014): Output Feedback Control for Rigid-Body Attitude with ConstantDisturbances, International Journal of Control, DOI: 10.1080/00207179.2014.971342

To link to this article: http://dx.doi.org/10.1080/00207179.2014.971342

Disclaimer: This is a version of an unedited manuscript that has been accepted for publication. As a serviceto authors and researchers we are providing this version of the accepted manuscript (AM). Copyediting,typesetting, and review of the resulting proof will be undertaken on this manuscript before final publication ofthe Version of Record (VoR). During production and pre-press, errors may be discovered which could affect thecontent, and all legal disclaimers that apply to the journal relate to this version also.

PLEASE SCROLL DOWN FOR ARTICLE

Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) containedin the publications on our platform. However, Taylor & Francis, our agents, and our licensors make norepresentations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of theContent. Any opinions and views expressed in this publication are the opinions and views of the authors, andare not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon andshould be independently verified with primary sources of information. Taylor and Francis shall not be liable forany losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoeveror howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use ofthe Content.

This article may be used for research, teaching, and private study purposes. Any substantial or systematicreproduction, redistribution, reselling, loan, sub-licensing, systematic supply, or distribution in anyform to anyone is expressly forbidden. Terms & Conditions of access and use can be found at http://www.tandfonline.com/page/terms-and-conditions

Page 2: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

1 30 September 2014

Publisher: Taylor & Francis

Journal: International Journal of Control

DOI: http://dx.doi.org/10.1080/00207179.2014.971342

Output Feedback Control for Rigid-Body Attitude with Constant Disturbances

Jinchang Hu*a,b, Honghua Zhanga,b

a Beijing Institute of Control Engineering, Beijing 100190, China

b Science and Techonology on Space Intelligent Control Laboratory, Beijing, 100190, China

* Corresponding author. Email: [email protected], Telephone: +086 01062744801

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 3: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

2 30 September 2014

Output Feedback Control for Rigid-Body Attitude with Constant Disturbances

In this article, the control problem of rigid-body attitude under constant disturbances without

angular velocity measurement is solved by the combination of the immersion and invariance

methodology and the dynamic scaling technique. Two observers, which are respectively for

estimating the angular velocity and the disturbance , are constructed by utilizing the immersion

and invariance method. The mismatched term arising from the observers is dominated by the high

gain injection. The control law is a simple proportional-derivative controller plus a disturbance

compensation term, where the estimates of the angular velocity and the disturbance from

observers are used for feedback directly. The overall closed-loop system is shown to be almost

globally asymptotically stable under easy choices of some control parameters. Finally, simulations

are conducted to demonstrate the effectiveness of the proposed control scheme.

Key words: rigid-body attitude control; output feedback control; disturbances elimination; immer-

sion and invariance; dynamic scaling.

I. Introduction

The problem of controlling a rigid-body attitude has long attracted many researchers’ attention due to

its inherent nonlinear dynamics and wide applications ranging from satellites to robot manipulators.

The authors in [1] proved that a proportional-derivative(PD) control law can stabilize the attitude

system. However, some important factors should be taken into account in some engineering

applications. One problem is that disturbances almost exist in all practical operations. Another one is

that the angular velocity might be sometimes unavailable, due to the cost considerations in small

satellites, or that gyros are prone to failure.

Tremendous research efforts have been devoted to dealing with external disturbances. The au-

thors in [1] pointed out that a simple PD law is robust against small amplitude of disturbances. Sliding

mode controller [2] has also been employed to attenuate the disturbances. The authors in [3] and [4]

proposed two independent control schemes that can deal with bounded disturbances and input satura-

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 4: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

3 30 September 2014

tion. However, care must be taken of the choice of certain parameters as the convergence of the attitude

cannot always be guaranteed. Ref. [5] proposed an adaptive scheme to account for sinusoidal distur-

bances. To address constant disturbances, it is natural to use a PID controller to eliminate it[6-9]. Adap-

tive schemes can also be designed since constant disturbances can be regarded as a kind of parameter[6,

10].

On the other hand, lots of work has also been done on addressing the case without velocity

measurement. To solve this problem, one common way is to design an observer for the angular velocity.

However, it is extraordinarily difficult to accomplish this task due to the existence of Coriolis term. In

this aspect, one remarkable progress was achieved in [11] where the nonlinear feature of the attitude

dynamics has been fully exploited. However, the coupling issue between an observer and a controller is

not considered there. In [12], a controller-observer scheme was proposed for attitude tracking, yet it is

just locally stabilizing. In [13, 14], an intrinsic observer was designed and was later applied in [15] to

the tracking problem of simple mechanical systems. However, the intrinsic observer there is also just

locally convergent and tracking could only be realized for small initial observer errors.

Due to the difficulty in constructing a velocity observer, more attention has been directed to-

wards utilizing passive filters to generate a desired signal to substitute the velocity. Ref. [12] proposed

a lead-filter-based regulation scheme, yet the convergence is just local and the parameters there are dif-

ficult to choose. In [16], passivity was utilized to design a globally convergent controller for attitude

stabilizing, while [17] accounted for the input saturation case. In [18] a nonlinear auxiliary dynamical

system was constructed and almost global asymptotic stability was obtained. The method in [18] was

later applied to attitude synchronization of a group of spacecraft in [19]. In [20] a dynamic partial state

feedback controller was designed to deal with the velocity-free case.

Few work has been done in dealing with parameter uncertainties and/or external disturbances in

the absence of velocity measurement. Ref. [21] used a linear passive filter to construct a controller to

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 5: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

4 30 September 2014

deal with parameter uncertainty, yet the result was just semiglobally stable. In [22], the linear filter in

[21] was also used, while Chebyshev neural networks were utilized to approximate the nonlinearities

and disturbances; however, only ultimate boundness could be achieved and the result only holds lo-

cally. Ref.[23] proposed a proportional-integral controller by means of a passive linear filter to elimi-

nate constant disturbance when the angular velocity is not available, whereas the proof only held in the

disturbance-free case. In [14], state-dependent external forces were considered for simple mechanical

systems without velocity measurement, yet its method is not applicable to constant disturbance.

As far as the authors know, the problem of eliminating constant disturbance without angular

velocity measurement for controlling rigid-body attitude has not been solved thoroughly, and no global

results have be published.

In [24, 25], the immersion and invariance (I&I) methodology (for more information about I&I,

readers are referred to [26] and the references therein) was proposed for output control of general me-

chanical systems. In this method, the nonlinear terms arising from the Coriolis terms were dominated

by the dynamic scaling technique. As the method in [24, 25] needs the solution to certain integrals and

no explicit expressions of the solution can be derived in most cases, [27] overcame this difficulty by a

particular choice of the gain matrix. The methods developed in [24, 25, 27] shed new light on designing

observers for general Euler-Lagrange systems. However, all of them just considered the disturbance-

free case. For systems with parameter uncertainties, [28] proposed a redesign method to estimate the

uncertainties based on I&I. However, the conditions required in [28] are too strict to be applicable for

our problem.

Inspired by the methods developed in [24, 25, 27], the I&I method in conjunction with dynamic

scaling skill is employed in this study to solve the output feedback control for rigid-body attitude with

constant disturbances. The main novelty of this article lies in that the I&I method is used for the first

time to design observers for constant disturbances as well as angular velocity. The overall scheme is in

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 6: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

5 30 September 2014

the observer-controller form, in which the unit quaternion is adopted for attitude representation. More-

over, almost global asymptotic stability (GAS) is established for the closed-loop system, whereas [24,

25, 27, 28] only considered the observer design problem.

The remainder of this paper is organized as follows. In Section II, the control problem is formu-

lated, and the controller and some preliminaries are provided. Then the main results are given in Sec-

tion III. Section IV provides the elaborate proof of the closed-loop stability. Then simulations are con-

ducted to validate the proposed control strategy in Section V, followed by conclusions in Section VI.

II. Problem formulation and preliminaries

To avoid the singularity in attitude representation, we use the unit quaternion to describe the orientation

of a rigid body. The attitude dynamics of a rigid body with constant disturbances can be written as

0

0 3

1

21

( )2

Tv

v v

q q

q q I q

(1)

J J u d (2)

where 30( , )vq q represents the quaternion with 0q and vq representing the scalar and vector

parts respectively and respect the unit constraint 20 1T

vq q ; 31 2 3: , , represents the angu-

lar velocity with respect to an inertia frame I and is expressed in the body frame B ; 3u denotes the

control torque input; 3d represents the constant external disturbance torque; 3 3J is the inertia

matrix. For 3v , the operator v denotes a skew-symmetric matrix acting on the vector v .

Before we begin, the following assumptions are made:

Assumption 1: The inertia matrix J is constant and perfectly known.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 7: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

6 30 September 2014

Assumption 2: The disturbance d is an unknown constant, whereas the upper bound of its 2-norm is

assumed to be known and denoted by Md .

Assumption 3: Only the quaternion 0( , )vq q is measureable.

To simplify the analysis and clarify the main idea, we only consider the attitude stabilization

problem. The problem of output feedback stabilization for rigid-body attitude can thus be stated as fol-

lows:

Consider the attitude system composed of (1) and (2). Under Assumptions 1-3, design the con-

trol input u that only depends on the information of 0( , )vq q , such that for all initial states 0( (0), (0))vq q

and (0) , there is:

0 1q , 0vq , 0 , as t

In our study, the controller is simply designed as

ˆˆp v vu k q k d (3)

where and d denote the estimates of angular velocity and unknown constant disturbances respec-

tively.

It should be pointed out that the forms of and d will be derived in the sequel, and that the

design of and d and the stability analysis are the major difficulties of our study.

To facilitate our analysis, we define:

0:v

qq

q

,

0 3

1

2( ) :1

( )2

Tv

v

qE q

q I q

With the above definitions, (1) can be rewritten as

( )q E q (4)

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 8: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

7 30 September 2014

Before we proceed, the following lemmas should be introduced.

Lemma 1 The following equalities hold[29]:

1Tq q , 34 ( ) ( )TE q E q I , 0 3 2|| || 1vq I q

Lemma 2 For 4x , the following equality holds

2 2

1|| ( ) || || ||

2E x x

The proof of Lemmas 1 and 2 can be accomplished with direct calculations and hence will be

omitted.

In the following, norms of all matrices and vectors, if the subscripts omitted, will be regarded as

the 2-norm (for matrix, it means the induced 2-norm). Moreover, we define min,J as the smallest ei-

genvalue of matrix J , and for notational convenience, we define 2: || ||J J .

III. Main results

Theorem 1 Consider the attitude system given by (1) and (2). Design the controller as

ˆˆp v vu k q k d (5)

where and d are respectively the observed values of and d , given by:

1ˆ ˆ( , )J K q q (6)

ˆ ˆ( , )dd K q r q (7)

where 3 and 3 are the dynamic parts, 3 4ˆ( , )K q and 3 4ˆ( , )dK q r are the gain ma-

trix, 3 and 4q are the observed values for and q respectively, r is the dynamics scaling

factor. The dynamics of and are designed as

ˆˆ ˆ ˆˆ ˆ ˆ ˆ[ ( , ) ( , ) + ( , ) ( ) ]qJ K q qq K q q K q E q J u d (8)

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 9: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

8 30 September 2014

ˆ ˆˆ ˆ ˆ ˆ( , ) ( , ) ( , ) ( )q d r d dK q r qq K q r rq K q r E q (9)

where ˆ ˆ( , )q K q and ˆ( , )K q denote the Jaccobi matrices of ˆ( , )K q with respect to q and ,

respectively.

Design the dynamics of and q with high gain injection as

ˆˆ ˆ( ) ( )qq E q q q (10)

ˆˆ ˆ ˆ( )J J u d (11)

Construct the dynamics of r as

min,

ˆ( || || || ||) ( 1)rJ

J J

krr k q r

(12)

The gains and parameters in the above equations are chosen as

ˆ ˆ( , ) 4 ( )TK q k E q (13)

2ˆ ˆ( , ) 4 ( ) /TdK q r E q r (14)

1

4T

Jk k (15)

1

2r zk k (16)

min,

1 1( )4 4

Jr J r

J

k

(17)

2 2 2 2 22

1 2 ˆ(|| || )4q M qr r k d d

r (18)

2 2 2 2ˆ( ) || || Jr k q r (19)

where , r , z , q and are positive scalars that can be adjusted.

Then for all initial conditions, we have the following results:

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 10: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

9 30 September 2014

(a) The designed observers are converging, i.e., ˆ ( ) ( )t t , ˆ( ) ( )q t q t , ˆ( ) ( )t t , ˆ( )d t d ,

( ) 1r t , as t ;

(b) The attitude system are stabilized, i.e., ( ) (0,0,0)Tvq t and ( ) 0t as t .

Remark 1: The controller in (5) is in fact a PD controller plus a disturbance compensator. It has been

proven in [1] that a PD controller can stabilize a rigid-body attitude system, which inspired us to design

the controller (5) in the case of constant disturbances. The main difficulty is therefore reduced to

designing effective observers for the angular velocity and disturbance. Other kinds of controllers might

be pursued to get better performance, as long as they could guarantee the boundness of the angular

velocity, which will be clear in the sequel.

Remark 2: Compared with [24], the major difference lies in that we construct another observer for

constant disturbance. However, the establishment of this observer is far from easy, which needs a spe-

cial choice of the gain matrix ˆ( , )dK q r .

Remark 3: The dynamics of and are designed to cancel the known terms of the derivative of

ˆ( , )K q q . The structure of the gain matrix ˆ( , )K q is constructed to suppress the nonlinear term

J . Note that ˆ( , )K q is the function of q and , and it should be pointed out that we could not

simply replace in ˆ( , )K q with . If so, it will be very difficult to design the dynamics of to

eliminate , which involves the unknown variable , as can be seen later. To overcome this difficulty,

we need to design another observer (see (11)) for .

Remark 4: It should be pointed out that although the observers are quite complicated, the controller is

very simple. Moreover, we only need to modify the parameters r , z , q and to adjust the con-

vergence speed of the observers, while only the gains pk and vk are needed to choose to adjust the

controller’s performance.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 11: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

10 30 September 2014

Remark 5: The structure of the closed-loop system is depicted as Figure 1. It is obvious that the

overall closed loop is in the observer-controller form.

IV. Stability Analysis

A. Derivation of some dynamics

In order to prove Theorem 1, we need to derive some useful dynamics.

Define the estimate errors of angular velocity and quaternion as

ˆ , ˆq q q *

(20)

Differentiating J with respect to time and applying (4) and (8), yields

ˆˆ ˆˆ( , ) ( )

ˆˆˆ( , ) ( )

J K q E q J J d d

K q E q J J d d

(21)

From (6) and (8), we can get

ˆˆ ˆ ˆˆ( , ) ( )J K q E q J u d (22)

Based on (11) and (22), we have

ˆ( )ˆˆ( , ) ( ) ( )

dJ K q E q

dt

(23)

From (4) and (10), and in view of the definition of q in (20), we have:

( ) qq E q q (24)

Define the scaled variable z as

zr

(25)

* Note that q no longer satisfy the unit-norm constraint, which is different from the usual quaternion error from

quaternion multiplication.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 12: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

11 30 September 2014

Substituting (25) into (21) yields

ˆˆˆ( , ) ( )

d d rJz K q E q z z J Jz Jz

r r

(26)

Differentiating d in (7) with respect to time, and in view of (9), we obtain

ˆˆ ˆ ˆ ˆ ˆ( , ) ( , ) ( , ) ( )

ˆ( , ) ( )

q d r d d

d

d K q r qq K q r rq K q r E q

K q r E q

(27)

Substituting (14) into the above equation, and applying the second equation in Lemma 1 and the

definition in (25), we have

2

ˆ4 ( )ˆ ( )

ˆ4[ ( ) ( ) ( )] ( )

4 ( ) ( )

T

T T T

T

E qd E q rz

rz

E q E q E q E qr

z zE q E q

r r

(28)

B. Construction of Lyapunov functions

Based on the above equations, we will construct some Lyapunov functions which will be crucial in the

stability analysis. We first construct the following one:

1

2T

zV z Jz (29)

The function zV is used to prove . Differentiating zV with respect to time, yields

2

ˆˆˆ[ ( , ) ( ) ]

1 ˆˆˆ( , ) ( ) || |||| || ( )

Tz

T T TJ

d d rV z K q E q z z J Jz Jz

r rr

z K q E q z z z d d z Jzr r

(30)

where (26) and the following inequalities have been applied

0Tz z J , 2ˆ ˆ ˆ|| || ||| |||| || || |||| ||T TJz Jz z Jz z

(31)

Define

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 13: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

12 30 September 2014

1 ˆ ˆ( ) ( )2

TdV d d d d , zd z dV V V (32)

The differentiation of zdV with respect to time is given by

2 ˆ ˆˆˆ( , ) ( ) || |||| || ( ) ( )T T Tzd z d J

z rV V V z K q E q z z d d d z Jz

r r (33)

Note that

2 2 2 22

ˆ ˆ ˆ( ) ( ) 4( ) ( ) ( )

|| ||ˆ(|| || ) || ||

2 1ˆ(|| || ) || || || ||4

T T T

M

M

z zd d d d d E q E q

r rz

d d qr

d d q zr

(34)

where (28), Assumption 2, Lemmas 1 and 2 have been applied.

Substituting (34) into (33), yields

2 2 2 2 22

2 1ˆˆˆ( , ) ( ) || |||| || (|| || ) || || || ||4

T Tzd J M

rV z K q E q z z d d q z z Jz

r r (35)

Substituting (13) into (35) and applying Lemmas 1 and 2, yields

2

2 2 2 22

2 2 2 22

ˆˆ4 ( ) [ ( ) ( ) ( )] ( ) || |||| ||

2 1ˆ (|| || ) || || || ||4

1 2 ˆˆ = [ ( ) || || ] || || (|| || ) || ||4

ˆ 4 ( ) [ ( ) ( )] ( )

T Tzd J

TM

J M

T T T

V k z E q E q E q E q z z

rd d q z z Jz

r r

k z d d qr

rk z E q E q E q z z J

r

2 2 2 22

2

2 ˆˆ [ ( || ||)] || || (|| || ) || ||

( ) || |||| ||

TJ M

T

z

k z d d qr

rk q z z Jz

r

(36)

Notice

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 14: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

13 30 September 2014

2

2 2

2

ˆ( || ||) || ||

ˆ ˆ( )( )|| || ) || ||

ˆ ˆ|| || || ||

ˆ|| |||| ||

TJ

T TJ

JT T

J

z

z z

z

(37)

min,

2 2

1 1ˆ( || || ( ) || ||)

ˆ( || || ( ) || ||) || || || ||

T

T TrJ

J J

J r

rz Jz

rk r

z Jz k q z Jzr

k q z k z

(38)

where (12) has been employed in (38).

Substituting (37) and (38) into (36), we have

2 2 2 22

2 ˆ( ) || || (|| || ) || || zd r MV k k z d d qr (39)

Moreover, we define the following Lyapunov functions:

1ˆ ˆ( ) ( )

2TV J ,

1

2T

qV q q , min, 2( 1)2

JrV r

(40)

The Lyapunov function V is established to prove ˆ , while qV and rV are for q q and

1r , respectively.

The time derivative of V along (23) is given by

2

2

2 2 2 2 2

ˆ ˆˆ( ) [ ( , ) ( ) ( )]

ˆ ˆˆ|| |||| ( , ) ( ) |||| || || ||

ˆ ˆˆ( ) || |||| |||| || || ||

1ˆˆ|| || [ ( ) || || ] || ||

4

TV K q E q

K q E q

rk q z

z r k q

(41)

where the Young inequality and the following inequality has been used:

ˆ ˆ ˆ|| ( , ) ( ) || 4 ( ) || ( ) ( ) || ( ) || ||K q E q k E q E q k q (42)

The time derivative of qV along (24) is given by

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 15: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

14 30 September 2014

2

2 2 2 2

[ ( ) ] || |||| ( ) |||| || || ||

1 1 1|| |||| || || || || || ( ) || ||

2 4 4

Tq q q

q q

V q E q q q E q q

r q z q z r q

(43)

while the time derivative of rV along (38) is given by

min,min,

min, 2

min,2 2 2 2 2 2

ˆ( 1){ [ || || ( ) || ||] ( 1)}

ˆ( 1) || || ( ) ( 1) || || ( 1)

1 1ˆ || || ( ) || || ( )( 1)

4 4

rr J J

J J

JJ r

J

JJ r J

J

krV r k q r

r r k r r q k r

r r k q k r

(44)

where the Young inequality has been utilized twice.

Now we construct the total Lyapunov function as follows

t zd q rV V V V V (45)

By applying (39), (41), (43) and (44), the time derivative of tV is given by

2 2 2 22

2 2 2 2 2

2 2 2 2 2

min,2 2 2 2

2 ˆ( ) || || (|| || ) || ||

1ˆˆ || || [ || || ( )] || ||

41 1

ˆ || || ( ) || || || ||4 4

1 1 ( ) || || ( )( 1)

4 4

t r M

q J

Jr J

J

V k k z d d qr

z r q k

z r q r

r k q k r

(46)

which is followed by

min,2 2

2 2 2 2 2 22

2 2 2 2 2

1 1 1( ) || || ( )( 1)

2 4 4

1 2 ˆ [ ( ) (|| || )] || ||4

ˆˆ [ || || ( ) ] || ||

Jt r r J

J

q M

J

V k k z k r

r r k d d qr

r q k r

(47)

Substituting the expressions of rk , k , q and in (16)-(19) into (47), we obtain

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 16: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

15 30 September 2014

2 2 2 2ˆ|| || || || || || ( 1)t z q rV z q r (48)

We are now in the position to finish our final proof.

C. Proof of (a) in Theorem 1

From (48) and the definition of tV in (45), the following results can be derived easily:

2z L L , 2q L L , 2ˆ( ) L L , d L , 2( 1)r L L (49)

As 2( 1)r L L , we also have r L . Hence from the definition of z in (25), we have

rz L (50)

Moreover, since q L and q q q , there is q L .

Before we proceed, we need to introduce another lemma.

Lemma 3 Consider the attitude system given by (1) and (2). If the control input is designed as (5), then

L (The proof can be found in Appendix A).

As , applying Lemma 3 and (50), we have ˆ L . As ˆ( ) L from (49), we

also have L . In view of (12), it is easy to see that r L . As 2( 1)r L L , and r L , we

have that 1r as t .

Substituting the expressions of ˆ( , )K q in (13) to (26), and based on the previous analysis, it

is not difficult to find that all terms on the r.h.s. of (26) are globally bounded, i.e., z L . As

2z L L , applying the Barbalat’s Lemma, we conclude that ( ) 0z t as t .

Substituting the expression of q in (18) into (24), it is also easy to verify that q L . Since

2q L L , we have that ( ) 0q t by applying Barbalat’s Lemma again.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 17: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

16 30 September 2014

Similarly, substituting the expressions of ˆ( , )K q and into (23), we can also verify that

ˆ( ) /d dt L . As 2ˆ( ) L L from (49), the reapplication of Barbalat’s Lemma leads to

ˆ( ) 0 as t .

The remaining task is then to prove that ˆ( ) 0d d as t . To show this, observe that ,

, q , q, and z are all globally bounded as well as their first derivatives. Hence, ˆ|| || and ˆ|| ||q q

are uniformly continuous w. r. t. time. Since r is uniformly continuous w. r. t. ˆ|| || and

ˆ|| ||q q (as can be seen in (12)), one can see that r is also uniformly continuous w. r. t. time. Hence

from (26), one can see that Jz is also uniformly continuous w. r. t. time. As 0z and Jz is uni-

formly continuous, applying Barbalat’s Lemma, we have 0z as t . This means that the r. h. s.

of (26) tends to zero as t . As we have already proven that 0z and all states are globally

bounded, we conclude that ˆ( ) /d d r converges to zero. Since r is globally bounded, we have that

ˆ( ) 0d d as t .

The proof of the first part is thus completed.

D. Proof of (b) in Theorem 1:

Construct the following Lyapunov function

22 0

1( )[( 1) ]

2T T T

p v v v vV k ck q q q J cq J (51)

where 0c . It is easy to check that as long as c is small enough, 2V can be made positive definite.

Define

v vk d d k d (52)

Based on the previous proof, we have 0 and 0d , therefore 2 0 .

From Appendix B, we can also prove that 2 2L .

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 18: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

17 30 September 2014

The time derivative of 2V along the controller (5) in closed loop with the system (1) and (2) is

given by:

2

0 3

2 22

2 2 21 2 2

1 2

( ) [ ]

1 [ ] [ ( ) ]

23

( ) || || || || ( )23 1 1

( ) || || ( ) || || ( ) || |2 4 4

T Tp v v v p v v v

T Tp v v v v

Tv J p v v

v J p v

V k ck q cq J k q k k d

J k q k k d c q I q J

k c ck q cq

k c ck c q

2|

(53)

where Lemma 1 and the Young inequality have been applied.

Notice that we can always select small enough c>0 and suitable 1 2, such that

1

30

2v Jk c , 22 0pck c

Integrating both sides of (53) on the time interval [0, )t , we have

2 2 22 1 20 0

220

1 2

3( ) ( ) || || d ( ) || || d

21 1

(0) ( ) || || d4 4

t t

v J p v

t

V t k c ck c q

V

(54)

It is not difficult to obtain 2L L and 2vq L L from (54). Applying Barbalat’s Lemma,

we can easily prove that

( ) 0t , ( ) 0vq t , t . □

Remark 6: The first part of Theorem 1 states that for all initial conditions, there is q q . At first

glance, it seems to contradict with the well-known fact: due to the topology obstruction on the three-

sphere 3S , no global asymptotic stability result can be got as long as the controlled flow is continu-

ous[31]. Notice that q q is in fact defined on 3 instead of 3S and q q no longer satisfy the unit-

norm constraint. Hence it is not surprising that we can obtain a global result for q q .

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 19: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

18 30 September 2014

Remark 7: It should be pointed out that as 0vq and 0 , there may be 0 1q .or 0 1q . No-

tice that the equilibrium point 0( 1, 0)q is unstable [1], hence for all initial conditions except a

zero measure set that includes the point 0( 1, 0)q , there will be 0 1q and 0 [5]. This

means that the equilibrium point 0( 1, 0)q of the closed loop is almost globally asymptotically

stable (GAS).

Remark 8: Although we utilize high gain injection for ensuring global stability, our observers are GAS,

which is different from the common high gain observers that can only obtain local or semi-global re-

sults.

Remark 9: At first glance, a controller with integral part can also be utilized to eliminate constant dis-

turbance[8][23], and the control strategy in our study seems to be unnecessarily complicated. It should be

pointed out that due to the nonlinear structure of the attitude system, it is quite difficult to prove the

global stability of the attitude system with a PID controller. To guarantee the closed-loop stability, the

authors in [8] constructed a rather complicated PID-like controller. However, the measurement of

angular velocity is required in [8].

When the angular velocity is not available, the problem becomes more intractable. In this regard,

the authors in [23] employed a nonlinear proportional-integral controller along with a low-pass filter

for controlling a rigid-body attitude system. However, the proof in [23] only holds in the disturbance-

free case.

Different from previous literature, the study realizes constant disturbance elimination without

angular velocity measurement, and presents a rigorous proof of the closed-loop stability, however, at

the price of a more complicated control strategy.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 20: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

19 30 September 2014

Remark 10: To deal with the attitude tracking case, we can define the estimate of angular-velocity

tracking error as ˆ ˆ ( ) dR q , where d is the desired angular velocity and is the estimate of

the body angular velocity from the observers in section III. Then we can design the following attitude-

tracking controller:

ˆˆ ( )v v v d d du k k q d R JR JR †

(55)

The proof is similar and hence will be omitted.

V. Simulations

The parameters, gains and initial conditions are chosen as Table 1.

Figure 2 to Figure 7 show the simulation results under the above settings. Figure 2 and Figure 3

show that the rigid body’s attitude converges to (1,0,0,0)Tq and the angular velocity converges to

zero, which verifies the effectiveness of the proposed control scheme. Figure 4 presents the estimation

error of the angular velocity, showing that it is also converging to zero ultimately. Figure 5 shows that

the estimate of the disturbance converges to its true value. Figure 6 is the time history of the control

torque, which shows that the control torque finally balances the disturbance. Figure 7 shows that the

dynamic scaling factor converges to its final value 1.

VI. Conclusions

In this article, we present a systematic method for solving the output feedback control problem of rigid-

body attitude subject to constant disturbances. The core idea is to employ the I&I method to construct

two observers for the angular velocity and the disturbances, respectively. Then the nonlinear Coriolis

torque is dominated by the dynamic scaling skill, while the mismatched part is dominated by the high

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 21: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

20 30 September 2014

gain injection. The overall closed-loop system is shown to be almost globally asymptotically stable

through a rather lengthy analysis. Compared with existing literature that used ad hoc methods for

output feedback control, the method in the study is systematic and can deal with constant disturbances.

Although the constructed observers are quite complicated, our method can be viewed as a benificial

attempt to solve this intractable problem, and it will be part of our future job to further simplify the

control schemes. Finally, since our control schemes need to know the inertia matrix exactly and

requires the disturbances to be constant, we may also generalize it to the case of unknown system

parameters and state-dependent disturbances.

Appendix A: Proof of Lemma 3

Substituting (5) into (2), yields:

ˆˆ ( )p v vJ J k q k d d (56)

Construct the Lyapunov function as 1TV J with its time derivative along (56) given by

1ˆˆ[ ( )]

ˆˆ[ ( ) ( )]

ˆˆ|| || [ || || ( || || || ||)]

|| || ( || || )

Tp v v

Tp v v v

v p v

v

V J k q k d d

k q k k d d

k k k d d

k

(57)

where we have defined ˆ ˆˆ: || || || || || || || ||p v p vk k d d k k d d .

In view of (49) and (50), we know that ˆ( )d d L and L . Hence, we have L .

Therefore, from the last equality in (57), it is easy to see that L . □

† Note the q is defined as the attitude tracking error by 1

dq q q , which is different from the quaternion observation error defined in (20).

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 22: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

21 30 September 2014

Appendix B: Proof of 2 2L

To prove 2 2L , notice that

2 2 2 22|| || || || 2 || || 2 || ||v vk d k d (58)

and

2 2 2 2 200 0 0

|| || d ( ) || || d (sup ( )) || || dt t t

tr t z r t z (59)

where max 0sup ( )tr r t , and r L and 2z L have been used.

Therefore, we only need to prove 2d L . To this end, establish the Lyapunov function as

2T

t tV V d Jz (60)

where tV is the Lyapunov function in (45), and 0 is small enough to ensure 2 0tV .

The time derivative of 2tV along the closed loop is given by

2

2 2 2 2ˆ|| || || || || || ( 1)

[ 4 ( ) ( ) ]

ˆˆ[ ( , ) ( ) ]

T Tt t

z q r

T T

T

V V d Jz d Jz

z q r

z zE q E q Jz

r r

d rd K q E q z z J Jz Jz

r r

(61)

Since we have proven that all signals are globally bounded, we can always find proper scalars

1 2, 0c c such that

21[ 4 ( ) ( ) ] || ||T Tz z

E q E q Jz c zr r

(62)

2ˆˆ[ ( , ) ( ) ] || |||| ||T r

d K q E q z z J Jz Jz c d zr (63)

Substituting the above results into (61), we have

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 23: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

22 30 September 2014

2 2 2 2 22 1 2

max

2 2 2

ˆ( ) || || || || || || ( 1) || || || |||| ||

ˆ || || || || ( 1)

t z q r

Tq r

V c z q r d c d zr

q r x Qx

(64)

where : || || || ||T

x z d , and

1 2

2 max

/ 2:

/ 2 /z c c

Qc r

It is easy to verify that Q can always be made positive by small enough , which leads to

2 0tV . Integrating both sides of (64), we can easily derive that 2|| ||d L .

In view of (58) and (59), we have 2 2L .

References

[1] Wen J.T., and Kreutz-Delgado K. (1991), 'The Attitude Control Problem', IEEE Transactions on

Automatic Control, 36, 1148-1162.

[2] Boskovic J.D., Li S.-M., and K.Mehra R. (2001), 'Robust Adaptive Variable Structure Control of

Spacecraft under Control Input Saturation', Journal of Guidance, Control, and Dynamics, 24,

14-22.

[3] Boskovic J.D., Li S.-M., and Mehra R.K. (2004), 'Robust Tracking Control Design for Spacecraft

under Control Input Saturation', Journal of Guidance, Control, and Dynamics, 27, 627-633.

[4] Wallsgrove R.J., and Akella M.R. (2005), 'Globally Stabilizing Saturated Attitude Control in the

Presence of Bounded Unknown Disturbances', Journal of Guidance, Control, and Dynamics,

28, 957-963.

[5] Sanyal A., Fosbury A., Chaturvedi N., and Bernstein D.S. (2009), 'Inertia-Free Spacecraft Attitude

Tracking with Disturbance Rejection and Almost Global Stabilization', Journal of Guidance,

Control, and Dynamics, 32, 1167-1178.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 24: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

23 30 September 2014

[6] Schaub H., Akella M.R., and L.Junkins J. (2001), 'Adaptive Control of Nonlinear Atttitude Motions

Realizing Linear Closed Loop Dynamics', Journal of Guidance, Control, and Dynamics, 24, 95-

100.

[7] Bang H., Tahk M.-J., and Choi H.-D. (2003), 'Large Angle Attitude Control of Spacecraft with

Actuator Saturation', Control Engineering Practice, 11, 989-997.

[8] Subbarao K. (2004), 'Nonlinear PID-Like Controllers for Rigid-Body Attitude Stabilization', The

Journal of the Astronautical Sciences, 52, 61-74.

[9] Su J., and Cai K.-Y. (2011), 'Globally Stabilizing Proportional-Integral-Derivative Control Laws for

Rigid-Body Attitude Tracking', Journal of Guidance, Control, and Dynamics, 34, 1260-1264.

[10] Ruiter A.H.J.d. (2010), 'Adaptive Spacecraft Attitude Tracking Control with Actuator Saturation',

Journal of Guidance, Control, and Dynamics, 33, 1692-1695.

[11] Salcudean S. (1991), 'A Globally Convergent Angular Velocity Observer for Rigid Body Motion',

IEEE Transactions on Automatic Control, 36, 1493-1497.

[12] Caccavale F., and Villani L. (1999), 'Output Feedback Control for Attitude Tracking', Systems &

Control Letters, 38, 91-98.

[13] Aghannan N., and Rouchon P. (2003), 'An Intrinsic Observer for a Class of Lagrangian Systems',

IEEE Transactions on Automatic Control, 48, 936-945.

[14] Maithripala D.H.S., Berg J.M., and Dayawansa W.P. (2004), 'An Intrinsic Observer for a Class of

Simple Mechanical Systems on a Lie Group', Proceedings of the 2004 American Control

Conference, Boston, Massachusetts, Jue 30-July 2, 1546-1551.

[15] Maithripala D.H.S., Berg J.M., and Dayawansa W.P. (2006), 'Almost-Global Tracking of Simple

Mechanical Systems on a General Class of Lie Groups', IEEE Transactions on Automatic

Control, 51, 216-225.

[16] Tsiotras P. (1998), 'Further Passivity Results for the Attitude Control Problem', IEEE Transactions

on Automatic Control, 43, 1597-1600.

[17] Akella M.R., Valdivia A., and Kotamraju G.R. (2005), 'Velocity-Free Attitude Controllers Subject

to Actuator Magnitude and Rate Saturations', Journal of Guidance, Control, and Dynamics, 28,

659-666.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 25: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

24 30 September 2014

[18] Tayebi A. (2008), 'Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem',

IEEE Transactions on Automatic Control, 53, 1516-1520.

[19] Abdessameud A., and Tayebi A. (2009), 'Attitude Synchronization of a Group of Spacecraft

without Velocity Measurements', IEEE Transactions on Automatic Control, 54, 2642-2648.

[20] Bertrand A., Hamel T., Piet-Lahanier H., and Mahony R. (2009), 'Attitude Tracking of Rigid

Bodies on the Special Orthogonal Group with Bounded Partial State Feedback', Joint 48th IEEE

Conference on Decision and Control and 28th Chinese Control Conference, Shanghai, P.R.

China, December 16-18, 2972-2977.

[21] Costic B.T., Dawson D.M., Queiroz M.S.d., and Kapila V. (2001), 'Quaternion-Based Adaptive

Attitude Tracking Controller without Velocity Measurements', Journal of Guidance, Control,

and Dynamics, 24, 1214-1222.

[22] Zou A.-M., Kumar K.D., and Hou Z.-G. (2010), 'Quaternion-Based Adaptive Output Feedback

Attitude Control of Spacecraft Using Chebyshev Neural Networks', IEEE Transactions on

Neural Networks, 21, 1457-1471.

[23] Subbarao K., and Akella M.R. (2004), 'Differentiator-Free Nonlinear Proportional-Integal

Controllers for Rigid-Body Attitude Stabilization', Journal of Guidance, Control, and

Dynamics, 27, 1092-1096.

[24] Astolfi A., Ortega R., and Venkatraman A. (2009), 'A Globally Exponentially Convergent

Immersion and Invariance Speed Observer for N Degrees of Freedom Mechanical Systems',

Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference,

Shanghai, P. R. China, December 16-18, 6508-6512.

[25] Astolfi A., Ortega R., and Venkatraman A. (2010), 'A Globally Exponentially Convergent

Immersion and Invariance Speed Observer for Mechanical Systems with Non-Holonomic

Constraints', Automatica, 46, 182-189.

[26] Astolfi A., Karagiannis D., and Ortega R. (2008), Nonlinear and Adaptive Control with

Applications, London, Springer.

[27] Stamnes Ø.N., Aamo O.M., and Kaasa G.-O. (2011), 'A Constructive Speed Observer Design for

General Euler-Lagrange Systems', Automatica, 47, 2233-2238.

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 26: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

25 30 September 2014

[28] Stamnes Ø.N., Aamo O.M., and Kaasa G.-O. (2011), 'Adaptive Redesign of Nonlinear Observers',

IEEE Transactions on Automatic Control, 56, 1152-1157.

[29] Lo S.-C., and Chen Y.-P. (1995), 'Smooth Sliding-Mode Control for Spacecraft Attitude Tracking

Maneuvers', Journal of Guidance, Dynamics and Control, 18, 1345-1349.

[30] Hu J., and Zhang H. (2012), 'Output Feedback Control of Rigid-Body Attitude with Input

Saturation', Proceedings of the 31st Chinese Control Conference, Hefei, July 24th-27th.

[31] Bhat S.P., and Bernstein D.S. (2000), 'A Topological Obstruction to Continuous Global

Stabilization of Rotational Motion and the Unwinding Phenomenon', Systems & Control

Letters, 39, 63-70.

Figure 1. Structure of the closed loop

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 27: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

26 30 September 2014

0 10 20 30 40 50 60 70 80-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

time(s)

quaternion

q0

q1

q2

q3

Figure 2. Quaternion versus time

0 20 40 60 80-0.6

-0.4

-0.2

0

0.2

0.4

time(s)

angular velocity (rad/s)

1

2

3

Figure 3. Angular velocity versus time

Figure 4. Estimation error of the angular velocity versus time

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 28: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

27 30 September 2014

Figure 5. Estimate of the disturbance versus time

0 20 40 60 80-8

-6

-4

-2

0

2

4

time(s)

control torque(Nm)

u1

u2

u3

Figure 6. Control torque versus time

0 20 40 60 801

1.005

1.01

1.015

1.02

1.025

time(s)

r

r

Figure 7. Dynamic scaling factor versus time

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014

Page 29: Output feedback control for rigid-body attitude with constant disturbances

Accep

ted M

anus

cript

28 30 September 2014

Table 1 Parameters, gains and initial conditions

2diag(30,25,35)kg mJ , 0.5, 0.5,0.3 N md 8pk , 10vk , 1, 1, 1, 1r q z

0.001 , 1Md (0) 0,0.6,0.8,0T

q , (0) (0.1,0.2,0.3) rad/sT

(0) 1r , (0) 0,0,0T (0) 0,0,0

T , ˆ(0) (0)q q

Dow

nloa

ded

by [

Dic

le U

nive

rsity

] at

11:

38 0

8 N

ovem

ber

2014