TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

Similar documents
Problem 1: Ship Path-Following Control System (35%)

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Final Exam TTK4190 Guidance and Control

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Chapter 4 The Equations of Motion

Autonomous Underwater Vehicles: Equations of Motion

Underactuated Dynamic Positioning of a Ship Experimental Results

UAV Coordinate Frames and Rigid Body Dynamics

Computer Problem 1: SIE Guidance, Navigation, and Control

u (surge) X o p (roll) Body-fixed r o v (sway) w (heave) Z o Earth-fixed X Y Z r (yaw) (pitch)

with Application to Autonomous Vehicles

CS491/691: Introduction to Aerial Robotics

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

TTK4150 Nonlinear Control Systems Solution 6 Part 2

PHYS2330 Intermediate Mechanics Fall Final Exam Tuesday, 21 Dec 2010

Quaternion Feedback Regulation of Underwater Vehicles Ola-Erik FJELLSTAD and Thor I. FOSSEN Abstract: Position and attitude set-point regulation of au

Design and modelling of an airship station holding controller for low cost satellite operations

AA 242B/ ME 242B: Mechanical Vibrations (Spring 2016)

3 Rigid Spacecraft Attitude Control

Trajectory tracking & Path-following control

Physics 351, Spring 2015, Final Exam.

Translational and Rotational Dynamics!

Name: Fall 2014 CLOSED BOOK

COPYRIGHTED MATERIAL. Index

DEVIL PHYSICS BADDEST CLASS ON CAMPUS IB PHYSICS

Lecture D15 - Gravitational Attraction. The Earth as a Non-Inertial Reference Frame

VN-100 Velocity Compensation

Design of a Heading Autopilot for Mariner Class Ship with Wave Filtering Based on Passive Observer

Nonlinear Tracking Control of Underactuated Surface Vessel

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Simulation of Plane Motion of Semiautonomous Underwater Vehicle

43. A person sits on a freely spinning lab stool that has no friction in its axle. When this person extends her arms,

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Nonlinear Observer Design for Dynamic Positioning

Robot Control Basics CS 685

Optimization techniques for autonomous underwater vehicles: a practical point of view

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV)

Oscillatory Motion. Solutions of Selected Problems

Research Article Investigation into the Dynamics and Control of an Underwater Vehicle-Manipulator System

Seakeeping Models in the Frequency Domain

Master Thesis. Contributions to Guidance and Control of Underwater Gliders. Arnau Tor Bardolet. Supervisor: Jerome Jouffroy. Mads Clausen Institute

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

MAE 142 Homework #5 Due Friday, March 13, 2009

FAULT DETECTION for SPACECRAFT ATTITUDE CONTROL SYSTEM. M. Amin Vahid D. Mechanical Engineering Department Concordia University December 19 th, 2010

Non Linear Submarine Modelling and Motion Control with Model in Loop

Lecture #AC 3. Aircraft Lateral Dynamics. Spiral, Roll, and Dutch Roll Modes

Quaternion-Based Tracking Control Law Design For Tracking Mode

Physics 207 Lecture 25. Lecture 25. HW11, Due Tuesday, May 6 th For Thursday, read through all of Chapter 18. Angular Momentum Exercise

UNIVERSITY OF EAST ANGLIA

A Discussion About Seakeeping and Manoeuvring Models For Surface Vessels

Student name: This is a closed book examination. You are allowed 1 sheet of 8.5 x 11 paper with notes.

Nonlinear Landing Control for Quadrotor UAVs

Vibrations Qualifying Exam Study Material

Simulation of Spatial Motion of Self-propelled Mine Counter Charge

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

Linearized Equations of Motion!

Moving Mass Control for Underwater Vehicles

Simulation of Kinematic and Dynamic Models of an Underwater Remotely Operated Vehicle

hapter 13 Archimedes Up-thrust

2004 Physics. Advanced Higher. Finalised Marking Instructions

Control of the MARES Autonomous Underwater Vehicle

Dynamics. 1 Copyright c 2015 Roderic Grupen

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)

Chapter 8 Part 1. Attitude Dynamics: Disturbance Torques AERO-423

Chapter 15. Oscillatory Motion

Attitude Estimation Version 1.0

NYU Physics Preliminary Examination in Electricity & Magnetism Fall 2011

Oscillatory Motion SHM

Rotational Motion. Chapter 4. P. J. Grandinetti. Sep. 1, Chem P. J. Grandinetti (Chem. 4300) Rotational Motion Sep.

1/30. Rigid Body Rotations. Dave Frank

AB-267 DYNAMICS & CONTROL OF FLEXIBLE AIRCRAFT

Physical Dynamics (PHY-304)

E 490 FE Exam Prep. Engineering Mechanics

THE EFFECT OF MEMORY IN PASSIVE NONLINEAR OBSERVER DESIGN FOR A DP SYSTEM

Introduction to Flight Dynamics

Nonlinear Control of Electrodynamic Tether in Equatorial or Somewhat Inclined Orbits

PC 1141 : AY 2012 /13

Integration of a strapdown gravimeter system in an Autonomous Underwater Vehicle

Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array

Rotational Kinematics and Dynamics. UCVTS AIT Physics

Lecture D20-2D Rigid Body Dynamics: Impulse and Momentum

Flight Control Simulators for Unmanned Fixed-Wing and VTOL Aircraft

Final Exam TTK 4190 Guidance and Control

Chapter 8 Rotational Motion

A Separation Principle for Dynamic Positioning of Ships: Theoretical and Experimental Results

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

Aerial Robotics. Vision-based control for Vertical Take-Off and Landing UAVs. Toulouse, October, 2 nd, Henry de Plinval (Onera - DCSD)

Imaginary. Axis. Real. Axis

Physical Dynamics (SPA5304) Lecture Plan 2018

Autonomous Robotic Vehicles

The PVTOL Aircraft. 2.1 Introduction

Estimation of Wind Velocity on Flexible Unmanned Aerial Vehicle Without Aircraft Parameters

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Fluid Mechanics Prof. S. K. Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur. Lecture - 8 Fluid Statics Part V

Department of Physics PRELIMINARY EXAMINATION 2015 Part II. Long Questions

AAPT UNITED STATES PHYSICS TEAM AIP 2018

Transcription:

TTK4190 Guidance and Control Exam Suggested Solution Spring 011

Problem 1 A) The weight and buoyancy of the vehicle can be found as follows: W = mg = 15 9.81 = 16.3 N (1) B = 106 4 ( ) 0.6 3 3 π 9.81 = 156 N () The result confirms the statement about the vehicle having slightly positively buoyant behavior. B)The moments of inertia, as well as the products of inertia, about CO (assuming that CG coincides with CO) are computed as: The rigid-body mass matrix is: The added mass is then found to be: I x = I y = I z = 5 mr = ( ) 0.6 5 15 = 4.805 kgm (3) I xy = I xz = I yz = 0 (4) M RB = diag{m, m, m, I x, I y, I z } (5) X u = Y v = Zẇ = ρ 3 πr3 = 106 3 π ( 0.6 which gives the following added mass matrix: ) 3 = 64.0164 kg (6) M A = diag{ X u, Y v, Zẇ, 0, 0, 0} (7) The added mass is the mass that a marine craft has to displace while moving and, similarly, the added inertia is due to the water mass that has to be displaced when the marine craft rotates. Since in this case the vehicle is a sphere, its rotational motion does not induce any mass displacement, this is why the three last elements of the diagonal matrix are equal to zero. C) From section 4.1 we recall that the linear restoring forces and moments for an underwater vessel can be written: G = diag{0, 0, 0, (z g z b )W, (z g z b )W, 0} (8) = diag{0, 0, 0, 61.315, 61.315, 0} (9) D) From equation (6.88) in the book, we have: X u u = Y v v = Z w w = 1 ρc da (10) ( ) 0.6 = 0.5 106 0.8 π = 13.907 kg/m (11) 1

E) The natural frequencies in roll and pitch can be computed from equations (7.66) (7.67) and (7.74) (7.75) in the book: (z g z b )W 0.05 16.3 ω roll = = = 3.57 rad/s (1) I x 4.805 (z g z b )W 0.05 16.3 ω pitch = = = 3.57 rad/s (13) I y 4.805 T roll = T pitch = π = 1.7589 s (14) 3.57 F)Similarly to example 1.5 in the book, we compute the linear damping coefficient in roll and pitch: K p = M q = 1 r (z g z b )W I x (15) = 1 0.995 0.05 16.3 4.805 (16) = 3.486 kg m/s (17) G)The linear damping coefficient N r can be found by following example 1.6, and more specifically equation (1.81) from the book: H) Since ψ = r, we can re-write equation (1.79) as I z N r = T yaw (18) N r = I z = 4.805 = 0.4 kg m/s (19) T yaw 0 I z ψ Nr ψ = N δ δ (0) If we choose the scaling factor N δ = 1 and use the PD control law δ = K d ψ K p ψ, equation (0) turns into the nd order system Consequently, equations (1.75)-(1.76) give: I z ψ + (Kd N r ) ψ + K p ψ = 0 (1) ζω n = N r + K d, ωn = K p () I z I z which results in the proportional gain I)According to equation (1.75) from the book: K p = ωni z (3) ( ) π = 4.805 (4) 10 = 1.8969 (5) K d = ζω n I z + N r (6) ( ) π = 0.8 4.8050 0.4 (7) 10 =.8 (8)

K) Section 7.5.4 L) Local asymptotically stable since there is a kinematic singularity when using Euler angles M) There is no restoring force in heave for a submerged sphere with W = B. Hence, only stability can be concluded (not asymptotically stable). Problem A) Starting with: We try the Lyapunov function candidate: (m X u ) u Z u u u u + mg sin θ = T (9) and by differentiating with respect to time: we choose the control input T as: V 1 (ũ) = 1 (m X u)ũ (30) V 1 (ũ) = (m X u )( u u d )ũ (31) = ũ [(m X u ) u (m X u ) u d ] (3) = ũ [ Z u u u u mg sin θ + T (m X u ) u d ] (33) T = Z u u u u + mg sin θ + (m X u ) u d kũ (34) and the Lyapunov function derivative takes the form: V 1 (ũ) = kũ cv (35) This inequality implies that V 1 converges to 0 exponentially, and hence, as V 1 (ũ) is upper and lower bounded: 1 4 (m X u) ũ V 1 (ũ) (m X u ) ũ (36) This implies that the equilibrium ũ = 0 is UGES. B) According to linear theory, for very small θ we can approximate the trigonometric functions as cos θ 1, sin θ 0. (37) Following the procedure described in section 7.5.3 (we only have nonlinear damping here) in the book we get the system of equations: z = U 0 θ + w (38) θ = q (39) q = M qq + M δ s δ s. (I y M q) (I y M q) (40) Notice that the linearized equation for z has the opposite sign compared to h. This means that z is expressed in the North - East - Down frame while the altitude h is directed upwards. This linear system can be written in matrix form: 3

0 U 0 0 0 h θ = 0 0 1 h M q q θ + 0 w M δs δ s + 0. (41) q 0 0 q 0 (I y M q) (I y M q) The system is controllable and we can use a controller of the form u = Kx C) Since u = U 0 it follows that Virtual control: ḣ = U 0 θ w z 1 = h h d (4) ż 1 = U 0 θ w ḣd (43) θ = α 1 + z (44) ż 1 = U 0 (α 1 + z ) w ḣd (45) α 1 = 1 ) ( k 1 z 1 + w + U ḣd 0 (46) ż 1 = k 1 z 1 + U 0 z (47) V 1 = 1 z 1 (48) V 1 = k 1 z 1 + U 0 z 1 z (49) ż = θ α 1 (50) = q α 1 (51) V = V 1 + 1 z (5) V = k 1 z1 + U 0 z 1 z + z (q α 1 ) (53) q = α + z 3 (54) V = k 1 z1 + U 0 z 1 z + z (α + z 3 α 1 ) (55) α = k z + α 1 U 0 z 1 (56) V = k 1 z1 k z + z z 3 (57) ż 3 = q α (58) (I y M q )ż 3 = (I y M q ) q (I y M q ) α (59) = M q q + M δs δ s (I y M q ) α (60) V 3 = V + 1 (I y M q )z 3 (61) V 3 = k 1 z 1 k z + z z 3 + z 3 ( M q q + M δs δ s (I y M q ) α ) (6) δ s = 1 M δs ( k 3 z 3 + (I y M q ) α + M q q z ) (63) 4

V 3 = k 1 z 1 k z k 3 z 3 (64) Hence, GES follows. D) In steady-state we have ḣ = uθ w = 0 (65) tan(α) = w u (66) = θ (67) Hence, for small angle of attack α θ. Problem 3 A. Assuming an aerial vehicle, for low-speed simulation of aircraft flying over a small region of the Earth and with no requirement for precise simulation of position, it is usual to neglect the centripetal and Coriolis terms. Neglecting the centripetal terms is equivalent to assuming that the Earth is flat and neglecting the Coriolis term is equivalent to assuming that the Earth is an inertial frame. In the flat-earth equations of motion, the equations have significant errors for velocities over the Earth with magnitude greater than about 600 m/s. Global navigation, on the other hand takes all these into account (Earth is an oblate spheroid which cannot be considered as an inertial frame) and offers an accurate and reliable way of navigating around the Earth no matter of how large the distances, or the vehicle velocity, are. B. One of the most common problems is that magnetic compasses are affected by magnetic disturbances that might occur close to the instrument. This is very common in the case of UAVs where the available space is limited and there might be many wires and other instruments close to the compass. Unless properly insulated from such disturbances, the compass measurements can be practically useless. The most important problem, however is that of compass variation which is the difference between true north and magnetic north. The amount of variation changes by as much as 0 degrees as one circumnavigates the Earth. If this compass error is not compensated for, a navigator can find himself far off course. C. First of all, the Extended Kalman Filter is not a pure nonlinear approach since it linearizes the system at the current state value and then implements the linear Kalman filter equations. Moreover, it is a stochastic approach, which means that it takes into account the uncertainty of the signals (noise, or model uncertainty) and gives a result that actually consists of an estimate of the mean value and the covariance of the state(s). A deterministic observer relies on the tools of nonlinear theory, the Lyapunov theorems for instance, in order to determine whether the observer estimation is stable, asymptotically stable, etc. This method neglects the measurements noise. Consequently, in practice, even in the case where the observer is GES, the result will be ultimately bounded and this bound will depend on the uncertainty which was not included in the analysis. D. According to paragraph 8.1 in the book, he wind velocity V w and its direction β w can be measured by an anemometer and a weather vane respectively. The wind forces can then be computed from the equations (8.3). Apparently, in order to do this we need to know the dimensions of the vehicle etc. The wave forces and moments are described in paragraph 8. and the ocean current forces and moments in paragraph 8.3. F. The environmental forces problem is not observable because it is impossible to distinguish several unknown quantities that might have been introduced in the estimation model as a constant bias, for example the current and the uncertainties due to modeling errors. 5