Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Sliding Mode Control - Nonlinear Control Mechanical System | AOE 5344, Study notes of Aerospace Engineering

Material Type: Notes; Professor: Woolsey; Class: Nonlinear Control Mech Sys; Subject: Aerospace and Ocean Engineerin; University: Virginia Polytechnic Institute And State University; Term: Unknown 1989;

Typology: Study notes

Pre 2010

Uploaded on 02/13/2009

koofers-user-jys
koofers-user-jys 🇺🇸

10 documents

1 / 5

Toggle sidebar

Related documents


Partial preview of the text

Download Sliding Mode Control - Nonlinear Control Mechanical System | AOE 5344 and more Study notes Aerospace Engineering in PDF only on Docsity! Sliding Mode Control Example Remotely operated vehicles (ROVs) are commonly used to perform scientific or other tasks at great depths. Typically, power and an operator’s control commands are transmitted to the ROV through a tether while sensor data are transmitted from the ROV back to the mother ship. Figure 1 shows Jason II, an ROV operated by the Woods Hole Oceanographic Institute. Jason II is representative of many ROVs. Its blockish shape facilitates storage and deployment but makes hydrodynamic modeling difficult or impossible. The presence of a tether further complicates any attempt at dynamic modeling. Any model-based control algorithm must therefore allow for a great deal of model uncertainty. Figure 1: The ROV Jason II. Jason II has six powerful thrusters which provide actuation in surge, sway, yaw, and heave. (Vehicles may also be actuated in roll and pitch, although Jason II is not.) These thrusters can be used to dominate any unmodeled dynamics and drive the system to a desired state. Sliding mode control is well-suited to the problem of ROV control. Indeed, this is the application which inspired much of the original work on sliding mode control. R x 1 b 2 b 3 b i i i 1 2 3 Figure 2: Coordinate frames. We will model the ROV as depicted in Figure 2. The vehicle’s attitude, with respect to an inertially fixed coordinate frame, is given by the rotation matrix R. Its position is given by the vector x. Our goal is to specify three components of force and three components of torque to drive the vehicle to a desired attitude Rd and position xd. Without loss of generality, we will assume that Rd = I and position xd = 0. That is, we assume that the inertial coordinate frame is fixed at the desired location in the desired orientation. Thus, the error rotation matrix is Re = R T d R = R. We parameterize R using the unit quaternion q = ( q0 qv ) . 1 Thus, we have R(q) = I − 2(q0I − q̂v)q̂v, where â =   0 −a3 a2 a3 0 −a1 −a3 a1 0   for any vector a = [a1, a2, a3] T . Recall that q = [1, 0, 0, 0]T when the attitude error vanishes, i.e., when Re = R = I. The vehicle kinematic equations are ẋ = Rv Ṙ = Rω̂ where v is the body translational velocity (surge, sway, and heave rate) and ω is the the body angular velocity (roll, pitch, and yaw rate). In terms of the error quaternion, we have ( ẋ q̇ ) = ( R(q)v 1 2 Q(q)ω ) (1) where Q(q) = [ −qv T q0I + q̂v ] . At low speeds, the vehicle dynamics can be crudely modeled by v̇ = M−1 (Mv × ω − Dvv + F ) ω̇ = I−1 (Iω × ω + Mv × v − Dωω + T ) (2) where T is a vector of control torques and F is a vector of control forces. The matrix I represents the total (true plus added) inertia and M represents the total mass. Because of added mass and inertia, the matrices I and M are practically impossible to compute or measure. It is common to estimate these matrices as diagonal. We define the nominal inertia and mass matrices Ī and M̄ . The linear damping matrices Dω and Dv are poorly known, as well; we define nominal values D̄v and D̄ω. Also, define M = ( M 0 0 I ) and M̄ = ( M̄ 0 0 Ī ) . The dynamics equations may be rewritten as ( v̇ ω̇ ) = M̄−1 ( ( M̄v × ω − D̄vv ) ( Īω × ω + M̄v × v − D̄ωω ) ) + M̄−1 (u + δ) where u = ( F T ) and δ = − ( ( M̄v × ω − D̄vv ) ( Īω × ω + M̄v × v − D̄ωω ) ) + M̄M−1 ( (Mv × ω − Dvv) (Iω × ω + Mv × v − Dωω) ) + ( M̄M −1 − I ) u. 2
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved