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

Similar documents
TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

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

Final Exam TTK4190 Guidance and Control

Computer Problem 1: SIE Guidance, Navigation, and Control

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

Department of Aerospace Engineering and Mechanics University of Minnesota Written Preliminary Examination: Control Systems Friday, April 9, 2010

Final Exam TTK 4190 Guidance and Control

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

An Evaluation of UAV Path Following Algorithms

Dynamics and Control of Rotorcraft

CHAPTER 1. Introduction

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

UAV Coordinate Frames and Rigid Body Dynamics

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Nonlinear Tracking Control of Underactuated Surface Vessel

Controls Problems for Qualifying Exam - Spring 2014

(a) Find the transfer function of the amplifier. Ans.: G(s) =

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

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

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

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

Topic # Feedback Control Systems

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Lecture 7 : Generalized Plant and LFT form Dr.-Ing. Sudchai Boonto Assistant Professor

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

Root Locus Design Example #3

CDS 101/110a: Lecture 8-1 Frequency Domain Design

Nonlinear Landing Control for Quadrotor UAVs

Model Reference Adaptive Control of Underwater Robotic Vehicle in Plane Motion

SAMPLE EXAMINATION PAPER (with numerical answers)

SERVO TRACKING OF TARGETS AT SEA

Dr Ian R. Manchester

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

Chapter 4 The Equations of Motion

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

3 Space curvilinear motion, motion in non-inertial frames

ECEn 483 / ME 431 Case Studies. Randal W. Beard Brigham Young University

with Application to Autonomous Vehicles

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

Lecture D4 - Intrinsic Coordinates

AMME3500: System Dynamics & Control

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Linear Flight Control Techniques for Unmanned Aerial Vehicles

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions

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

Nonlinear Wind Estimator Based on Lyapunov

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

Isobath following using an altimeter as a unique exteroceptive sensor

Robot Control Basics CS 685

Flight and Orbital Mechanics. Exams

Introduction to Flight Dynamics

Equations of Motion for Micro Air Vehicles

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Quadrotor Control using Incremental Nonlinear Dynamics Inversion

ME 597: AUTONOMOUS MOBILE ROBOTICS SECTION 4 CONTROL. Prof. Steven Waslander

Applications Linear Control Design Techniques in Aircraft Control I

Chapter 10. Path Following. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 10, Slide 1

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Seakeeping Models in the Frequency Domain

Flight Controller Design for an Autonomous MAV

Introduction to Feedback Control

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Non-linear Dynamic Inversion

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

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

Lecture 9: Modeling and motion models

State feedback, Observer, and State feedback using an observer

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

Trajectory tracking & Path-following control

Quaternion-Based Tracking Control Law Design For Tracking Mode

A Time-Varying Lookahead Distance Guidance Law for Path Following

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Quadrotor Modeling and Control for DLO Transportation

EE221A Linear System Theory Final Exam

STEP Support Programme. Mechanics STEP Questions

TERMINAL ATTITUDE-CONSTRAINED GUIDANCE AND CONTROL FOR LUNAR SOFT LANDING

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

Vehicle Dynamic Control Allocation for Path Following Moritz Gaiser

Systems Analysis and Control

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

The basic principle to be used in mechanical systems to derive a mathematical model is Newton s law,

Visual Servoing for a Quadrotor UAV in Target Tracking Applications. Marinela Georgieva Popova

Minimization of Cross-track and Along-track Errors for Path Tracking of Marine Underactuated Vehicles

Real-time trajectory generation technique for dynamic soaring UAVs

Classify a transfer function to see which order or ramp it can follow and with which expected error.

ADMISSION TEST INDUSTRIAL AUTOMATION ENGINEERING

Control of Manufacturing Processes

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

Power system modelling under the phasor approximation

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

1 Kalman Filter Introduction

EE565:Mobile Robotics Lecture 6

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Geometry and Motion Selected answers to Sections A and C Dwight Barkley 2016

arxiv: v2 [math.oc] 18 Sep 2014

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Transcription:

Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1. 1a (2%) The ship is moving at U = 10 m/s. What is the steady-state turning radius of the ship for δ = 10 deg.? 1b (2%) The control objective is to track a straight line at constant forward speed U = constant. A 2-D Cartesian system is oriented such that the x axis points Northwards, while the y axis points Eastwards. Explain under which conditions: is a good approximation for the ship cross-track error y e. ψ = r (2) ẏ e = Uψ (3) Page 1 of 5

1c (5%) Find the expressions for A, b, c and the state vector x in ẋ = Ax + b δ (4) y e = c x (5) where the control objective is y e = 0. Show how the linear optimal regulator δ can be computed and explain how you will choose the weighting matrices. 1d (5%) Modify the state-space model (expressions A, b and c) such that the resulting optimal control law includes integral action. 1e (8%) Assume that and choose the line-of-sight (LOS) guidance law according to ẏ e = U sin(ψ) (6) ψ d = tan 1 ( K p y e ) (7) where K p > 0. Assume that ψ = ψ d and find an expression for the function f(y e, U) such that: ẏ e = f(y e, U) (8) What is the equilibrium point of (8)? Linearize the cross-track error dynamics (8) about the equilibrium point. Under what conditions is the equilibrium point of the linearized system exponentially stable? Hint: sin ( tan 1 (x) ) = x 1+x 2. 1f (5%) Use pole-placement to design a PD-controller for the system (1) such that ψ ψ d (s) = ω 2 n s 2 + 2ζω n s + ω 2 n (9) Compute the numerical values for the PD gains K p and K d for ζ = 1.0 such that the bandwidth of the closed-loop system is 0.3 rad/s. 1g (3%) Draw a block diagram showing how the LOS guidance algorithm (Problem 1e) can be combined with the pole-placement algorithm (Problem 1f) to solve the path-following control problem of a ship moving on a straight line. 1h (5%) Explain how the path-following guidance system can be modified to track several straight-line segments. Include equations describing your approach and make a drawing (block diagram) showing how the equations can be used to implement the guidance and control systems. Page 2 of 5

Problem 2: UAV Altitude Control System (25%) Consider the following UAV model: Figure 2: NTNU s Penguin UAV system. 2a (4%) Explain under which conditions is a good approximation for aircraft altitude. ḣ = uθ w (10) θ = q (11) 2b (8%) Assume that δ t is chosen such that V a = constant. Furthermore, assume that u = 0, and that the lateral motions and wind can be neglected. Design a backstepping controller for altitude control using elevator δ e as control input. Use the kinematic equation (10) and explain why you choose u, θ or w as virtual controller. The desired altitude h d = constant. It is not necessary to include integral action when you design the control law. Page 3 of 5

2c (2%) Find an expression for the time derivative of stabilizing function, α 1, which is only function of the states and not the time derivative of the states. 2d (6%) What is the equilibrium point of the closed-loop system? Write the error dynamics in matrix-vector form and discuss if the equilibrium point is locally/globally asymptotically/exponentially stable by using Lyapunov stability theory. 2e (3%) What kind of navigation and sensor system do you need to implement the backstepping controller. 2f (2%) Is the backstepping controller robust? Explain why/why not. Problem 3: Estimation and Navigation (30%) Consider the vehicle model: ṗ n = R n b (Θ)v b (12) M v b + Dv b = τ b (13) where M is the mass matrix, D is the damping matrix and τ b is the control input. Furthermore, p n = [x, y, z] and v b = [u, v, w]. Assume that you measure the attitude vector Θ = [φ, θ, ψ] perfectly such that: R n b (Θ(t)) := R(t) (14) 3a (2%) The measurement equations for linear acceleration and position are: z 1 = p n + w 1 (15) z 2 = R b n(θ)( v n g n ) + w 2 (16) where w 1 and w 2 are Gaussian white noise and g n = [0, 0, 9.81]. What kind of sensors/navigation systems can provide measurements z 1 and z 2 for: underwater vehicles surface ships 3b (4%) Show that z 2 can be rewritten as z 2 = v b + S(t)v b R(t) g n + w 2 (17) if ω b b/n is known and ω b b/n v b := S(t)v b (18) 3c (8%) Find the expressions for A(t), B, C(t) and D(t), the state vector x and u in ẋ = A(t)x + Bu + Ev (19) z = C(t)x + D(t)u + w (20) where the objective is to estimate x from the measurements z and u. Explain how you will model the terms E and v if the goal is to estimate x using a linear time-varying (LTV) Kalman filter. Page 4 of 5

3d (6%) Explain how you will modify the measurement equation z 2 and the state-space model under 3b) to estimate acceleration bias. 3e (6%) Assume that the model (12) (13) is unknown. Show that: ṗ n = v n (21) v n = u n a (22) z 1 = p n + w 1 (23) where u a n := R(t)z 2 + g n R(t)w 2 (24) Propose a state-estimator for p n and v n, which is globally exponentially stable. 3f (4%) What are the conceptual differences of the estimators in 3c and 3e. Also set up a list of advantages and disadvantages of these two approaches. Problem 4: Multiple-Choice Problems (10%) The YES and NO questions below give you 2 points for correct answer, -1 point for wrong answer and 0 points for no answer. Please answer only YES or NO, alternately no answer at all. 4a (2%) The roll and pitch periods of a ship depends on the sea state and load condition. 4b (2%) It is possible to use rudders in dynamic positioning systems even though lift and drag are zero for zero water speed. 4c (2%) The Nomoto model h(s) = K + d(s) (25) s(t s + 1) of a ship where d(s) is a constant wind disturbance has an open-loop integrator so it is not necessary to include integral action in the control law in order to avoid steady-state errors. 4d (2%) The added mass matrix is independent of the location of the coordinate system. 4e (2%) Coriolis forces can destabilize ships and underwater vehicles. Page 5 of 5