digital control research paper presentation ceme nust

29

Upload: naveed-moon

Post on 06-May-2015

282 views

Category:

Engineering


7 download

DESCRIPTION

Quadrotor digital control research paper presentation

TRANSCRIPT

Page 1: Digital Control research paper Presentation  CEME NUST
Page 2: Digital Control research paper Presentation  CEME NUST

A Digital Control Architecture for Quadrotor Aircraft

Published byNicholas Kottenstette & Joseph Porter

Presented By1- Mohsin Khan (NS - 6260)2- Mudassir Ali (NS - 6195)3- Naveed Mazhar (NS - 6216)

Page 3: Digital Control research paper Presentation  CEME NUST

ABSTRACT

We show that the principal attitude and inertial dynamics of a Quadrotor aircraft can be decomposed into a cascade of three passive and one interior conic subsystem such that a proportional digital feedback loop can effectively be applied to each subsystem in a nested manner. This proportional feedback architecture includes one saturation block nested between the attitude and inertial control systems to account for actuator saturation. Our architecture can control yaw independently of the desired inertial position. Stability of this architecture can be verified in both simulation and runtime through the corollary derived from the sector stability theorem of Zames and later Willems.

Page 4: Digital Control research paper Presentation  CEME NUST

INTRODUCTION

Page 5: Digital Control research paper Presentation  CEME NUST

Control of Quadrotor

Four variable-speed motors control each rotor individually

Front and back rotors rotate opposite direction of left and right

Four-axis Control: Roll – vary relative speed of left and right rotors Pitch – vary relative speed of front and back rotors Altitude – vary speed of all rotors simultaneously Yaw – vary relative speed of clockwise and counter

clockwise rotors

Page 6: Digital Control research paper Presentation  CEME NUST

Control of Quadrotor

Page 7: Digital Control research paper Presentation  CEME NUST

Control Loops

Φ

Φ ̊

θ

θ ̊

Ψ

Ψ ̊

Inner Loop

X

X ̊

Y

Y ̊

Z

Z ̊

Outer Loop

U1

U2, U3,U4

(Φ,θ,Ψ)

Page 8: Digital Control research paper Presentation  CEME NUST

Proposed Quadrotor control system

Page 9: Digital Control research paper Presentation  CEME NUST

Assumptions

Maximum Rotation of 45 ⁰ (either of roll, pitch, yaw)

Very fast Sensors (No delay)Each rotor thrust parallel to z-axisAir column pressure not ignored unlike

previous research

Page 10: Digital Control research paper Presentation  CEME NUST

Passivity &

Sector Stability

Page 11: Digital Control research paper Presentation  CEME NUST

PASSIVITY AND SECTOR STABILITY(Definition-4)

If we assume that Hu(0) = 0, then if H is inside the sector:i. [0;∞] it is a passive (positive) system

ii. [0; b]; b < ∞ it is strictly output passive

iii. [ɛ;∞]; ɛ > 0 it is strictly input passive

iv. [a; b]; a > 0; b < ∞ it is strictly input-output passive

v. [a; b]; −∞ < a; b < ∞ it is a bounded ( stable for discrete time, or -stable for continuous time) system

Page 12: Digital Control research paper Presentation  CEME NUST

PASSIVITY AND SECTOR STABILITY(Theorem 1)

Assume that the combined system H : u1 →y1; u2 = 0 has 0 < k < ∞ and consists of two dynamic systems H1 : u1 → y1 and H2 : u2 → y2 which are either: respectively inside the sector [a1; b1]; a1 = 0; b1 < ∞ (H1 is strictly

output passive) and inside the sector [0;∞] (H2 is passive) or respectively inside the sector [a1; b1]; a1 = 0; b1 = ∞ (H1 is passive)

and inside the sector [a2;∞] in which a2 > 0 (H2 is strictly input passive),

then H : u1 → y1 is strictly output passive and bounded

( stable for the discrete time case, or stable for the continuous time case)

Page 13: Digital Control research paper Presentation  CEME NUST

PASSIVITY AND SECTOR STABILITY(COROLLARY 1)

Assume that the combined dynamic system H:

depicted in figure consists of two dynamic systems H1 : u1 → y1 and H2 : u2 → y2 which are respectively inside the sector [a1; b1] and [0,1+ɛ] if:

Then H is bounded.

Page 14: Digital Control research paper Presentation  CEME NUST

Quadrotor Model

Page 15: Digital Control research paper Presentation  CEME NUST

UAV with depiction of inertial and body frames

Page 16: Digital Control research paper Presentation  CEME NUST

UAV with depiction of inertial and body frames

Page 17: Digital Control research paper Presentation  CEME NUST

Control Implementation

&Simulation

Page 18: Digital Control research paper Presentation  CEME NUST

Attitude control system

Page 19: Digital Control research paper Presentation  CEME NUST

Passivity based approach to control attitude by considering the scaled output yω = Ibω and assuming the inertia matrix is constant and invertible such that ω =inv(Ib)*yω

Any rigid body with a full-rank inertia matrix such that inv(Ib) exists and der(Ib)=0 whose dynamics satisfying the Euler-Lagrange equation is a lossless passive system H : Γ → yω

If the cascaded system HηHkyω : kηeη → η is inside the sector [aη;∞] (aη < 0) and 0<kη<(−1/aη) then the proposed closed-loop attitude control system Hclyω :ηd → yω, kω > 0 is bounded.

The lead compensator as diag maximizes aη which allows for a larger gain kη to be realized.

Attitude control system

Page 20: Digital Control research paper Presentation  CEME NUST

Desired control force / torque to actual force / torque

Page 21: Digital Control research paper Presentation  CEME NUST

Inertial control system

Page 22: Digital Control research paper Presentation  CEME NUST

Inertial control system

System Includes the Gravity Compensation Hgcomp : kvI evI → vI

The proposed closed-loop inertial control system depicted in above figure is bounded if the gravity-compensated system is passive, since

∫ vI → ζ is passive.

The proposed closed-loop inertial control system is bounded if the

cascaded system ∫Hgcomp : kvI evI→ζ is inside the sector [aζ ;∞] (aζ < 0) and 0 < kζ < − 1/aζ

Page 23: Digital Control research paper Presentation  CEME NUST

Simulation Parameters

Page 24: Digital Control research paper Presentation  CEME NUST

Conclusion

Page 25: Digital Control research paper Presentation  CEME NUST

Conclusion(Achievements)

Breaking the system down into passive components allows us to use the PD controllers

Verified that yaw can be controlled independently of the desired inertial position

Use basic lead compensator to account for non ideal lag effects due to thrust

Limiting the pitch and roll counters the actuator saturation issues

System stability verified over a fairly large range of operational conditions by means of Corollary 1

Page 26: Digital Control research paper Presentation  CEME NUST

Conclusion(Limitations)

For higher frequency set point content, Kζ does not satisfy the Corollary 1

Mixed passivity and small gain stability results may provide such a set of gains for our simulations, which don’t satisfy Corollary 1.

Page 27: Digital Control research paper Presentation  CEME NUST

Tracking error (STARMAC) for test flight

Page 28: Digital Control research paper Presentation  CEME NUST

Tracking error (Hummingbird) for test flight

Page 29: Digital Control research paper Presentation  CEME NUST

“There is no way of telling. Things are moving too fast. No one can predict where it will end.”