Skip to:Content
|
Bottom
Cover image for Handbook of marine craft hydrodynamics and motion control= Vademecum de Navium Motu Contra Aquas et de Motu Gubernando
Title:
Handbook of marine craft hydrodynamics and motion control= Vademecum de Navium Motu Contra Aquas et de Motu Gubernando
Personal Author:
Publication Information:
Chichester, West Sussex : Wiley, 2011.
Physical Description:
xviii, 575 p. : ill. ; 25 cm.
ISBN:
9781119991496

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010285374 VM156 F67 2011 Open Access Book Book
Searching...

On Order

Summary

Summary

The technology of hydrodynamic modeling and marine craft motion control systems has progressed greatly in recent years. This timely survey includes the latest tools for analysis and design of advanced guidance, navigation and control systems and presents new material on underwater vehicles and surface vessels. Each section presents numerous case studies and applications, providing a practical understanding of how model-based motion control systems are designed.

Key features include:

a three-part structure covering Modeling of Marine Craft; Guidance, Navigation and Control Systems; and Appendices, providing all the supporting theory in a single resource kinematics, kinetics, hydrostatics, seakeeping and maneuvering theory, and simulation models for marine craft and environmental forces guidance systems, sensor fusion and integrated navigation systems, inertial measurement units, Kalman filtering and nonlinear observer design for marine craft state-of-the-art methods for feedback control more advanced methods using nonlinear theory, enabling the user to compare linear design techniques before a final implementation is made. linear and nonlinear stability theory, and numerical methods companion website that hosts links to lecture notes and download information for the Marine Systems Simulator (MSS) which is an open source Matlab/Simulink® toolbox for marine systems. The MSS toolbox includes hydrodynamic models and motion control systems for ships, underwater vehicles and floating structures

With an appropriate balance between mathematical theory and practical applications, academic and industrial researchers working in marine and control engineering aspects of manned and unmanned maritime vehicles will benefit from this comprehensive handbook. It is also suitable for final year undergraduates and postgraduates, lecturers, development officers, and practitioners in the areas of rigid-body modeling, hydrodynamics, simulation of marine craft, control and estimation theory, decision-support systems and sensor fusion. www.wiley.com/go/fossen_marine


Author Notes

Professor Thor Fossen, Department of Engineering Cybernetics, Norwegian University of Science and Technology (NTNU), Norway
Thor Fossen was appointed Professor in Guidance, Navigation and Control at the Department of Engineering Cybernetics, NTNU in 1993, and now teaches mathematical modeling of marine craft and control theory. He is one of the founders of the company Marine Cybernetics, where he was Vice President in R&D between 2002 and 2007.
Professor Fossen was a senior scientific advisor for ABB, Kongsberg and MARINTEK in 2002. He was involved in the design of nonlinear and passive state estimators for marine vessels, autopilots, trajectory tracking and maneuvering control, identification of ship dynamics from sea-trials and strapdown DGPS/INS navigation systems. He was granted a patent for weather optimal positioning control of marine vessels in 1998 and in 2002 this work won the Automatica Prize Paper Award. Professor Fossen has authored 250 scientific papers and three international textbooks, one of which being the John Wiley and Sons publication Guidance and Control of Ocean Vehicles in 1994. In 2008 his paper entitled 'Nonlinear Observer for Vehicle Estimation' won the Arch T. Colwell Merit Award at the SAE 2008 World Congress.


Table of Contents

About the Authorp. xv
Prefacep. xvii
List of Tablesp. xix
I Marine Craft Hydrodynamicsp. 1
1 Introductionp. 3
l.1 Classification of Modelsp. 6
1.2 The Classical Models in Naval Architecturep. 7
1.2.1 Maneuvering Theoryp. 9
1.2.2 Seakeeping Theoryp. 11
1.2.3 Unified Theoryp. 12
1.3 Fossen's Robot-Like Vectorial Model for Marine Craftp. 12
2 Kinematicsp. 15
2.1 Reference Framesp. 16
2.2 Transformations between BODY and NEDp. 20
2.2.1 Euler Angle Transformationp. 22
2.2.2 Unit Quaternionsp. 27
2.2.3 Quaternions from Euler Anglesp. 32
2.2.4 Euler Angles from Quaternionsp. 33
2.3 Transformations between ECEF and NEDp. 34
2.3.1 Longitude and Latitude Transformationsp. 34
2.3.2 Longitude and Latitude from ECEF Coordinatesp. 36
2.3.3 ECEF Coordinates from Longitude and Latitudep. 38
2.4 Transformations between BODY and FLOWp. 39
2.4.1 Definitions of Course, Heading and Sideslip Anglesp. 39
2.4.2 Sideslip and Angle of Attackp. 41
3 Rigid-Body Kineticsp. 45
3.1 Newton-Euler Equations of Motion about CGp. 45
3.1.1 Translational Motion about CGp. 47
3.1.2 Rotational Motion about CGp. 48
3.1.3 Equations of Motion about CGp. 49
3.2 Newton-Euler Equations of Motion about COp. 49
3.2.1 Translational Motion about COp. 50
3.2.2 Rotational Motion about COp. 50
3.3 Rigid-Body Equations of Motionp. 51
3.3.1 Nonlinear 6 DOF Rigid-Body Equations of Motionp. 51
3.3.2 Linearized 6 DOF Rigid-Body Equations of Motionp. 56
4 Hydrostaticsp. 59
4.1 Restoring Forces for Underwater Vehiclesp. 59
4.1.1 Hydrostatics of Submerged Vehiclesp. 59
4.2 Restoring Forces for Surface Vesselsp. 62
4.2.1 Hydrostatics of Floating Vesselsp. 62
4.2.2 Linear (Small Angle) Theory for Boxed-Shaped Vesselsp. 64
4.2.3 Computation of Metacenter Height for Surface Vesselsp. 65
4.3 Load Conditions and Natural Periodsp. 68
4.3.1 Decoupled Computation of Natural Periodsp. 68
4.3.2 Computation of Natural Periods in a 6 DOF Coupled Systemp. 69
4.3.3 Natural Period as a Function of Load Conditionp. 71
4.4 Ballast Systemsp. 74
4.4.1 Conditions for Manual Pretrimmingp. 76
4.4.2 Automatic Pretrimming using Feedback from z, ¿ and ¿p. 78
5 Seakeeping Theoryp. 81
5.1 Hydrodynamic Concepts and Potential Theoryp. 82
5.1.1 Numerical Approaches and Hydrodynamic Codesp. 84
5.2 Seakeeping and Maneuvering Kinematicsp. 85
5.2.1 Seakeeping Reference Framep. 85
5.2.2 Transformation between Body and Seakeepingp. 86
5.3 The Classical Frequency-Domain Modelp. 90
5.3.1 Potential Coefficients and the Concept of Forced Oscillationsp. 90
5.3.2 Frequency-Domain Seakeeping Modelsp. 93
5.4 Time-Domain Models including Fluid Memory Effectsp. 96
5.4.1 Cummins Equation in Seakeeping Coordinatesp. 96
5.4.2 Linear Time-Domain Seakeeping Equations in Body Coordinatesp. 99
5.4.3 Nonlinear Unified Seakeeping and Maneuvering Model with Fluid Memory Effectsp. 103
5.5 Case Study: Identification of Fluid Memory Effectsp. 104
5.5.1 Frequency-Domain Identification using the MSS FD1 Toolboxp. 104
6 Maneuvering Theoryp. 109
6.1 Rigid-Body Kineticsp. 110
6.2 Potential Coefficientsp. 111
6.2.1 3 DOF Maneuvering Modelp. 113
6.2.2 6 DOF Coupled Motionsp. 113
6.3 Nonlinear Coriolis Forces due to Added Mass in a Rotating Coordinate Systemp. 115
6.3.1 Lagrangian Mechanicsp. 115
6.3.2 Kirchhoff's Equations in Vector Formp. 116
6.3.3 Added Mass and Coriolis-Centripetal Forces due to the Rotation of Body Relative to Nedp. 117
6.4 Viscous Damping and Ocean Current Forcesp. 122
6.4.1 Linear Viscous Dampingp. 123
6.4.2 Nonlinear Surge Dampingp. 125
6.4.3 Cross-Flow Drag Principlep. 127
6.5 Maneuvering Equationsp. 128
6.5.1 Hydrodynamic Mass-Damper-Spring Systemp. 128
6.5.2 Nonlinear Maneuvering Equationsp. 130
6.5.3 Linearized Maneuvering Equationsp. 131
8 Models for Ships, Offshore Structures and Underwater Vehiclesp. 133
7.1 Maneuvering Models (3 DOF)p. 133
7.1.1 Nonlinear Maneuvering Models Based on Surge Resistance and Cross-Flow Dragp. 136
7.1.2 Nonlinear Maneuvering Models Based on Second-order Modulus Functionsp. 136
7.1.3 Nonlinear Maneuvering Models Based on Odd Functionsp. 138
7.1.4 Linearized Maneuvering Modelsp. 140
7.2 Autopilot Models for Heading Control (1 DOF)p. 142
7.2.1 Second-Order Nomoto Model (Yaw Subsystem)p. 142
7.2.2 First-Order Nomoto Model (Yaw Subsystem)p. 143
7.2.3 Nonlinear Extensions of Nomoto's Modelp. 145
7.2.4 Pivot Point (Yaw Rotation Point)p. 146
7.2.5 Nondimensional Maneuvering and Autopilot Modelsp. 148
7.3 DP Models (3 DOF)p. 152
7.3.1 Nonlinear DP Model using Current Coefficientsp. 153
7.3.2 Linearized DP Modelp. 157
7.4 Maneuvering Models Including Roll (4 DOF)p. 158
7.4.1 The Nonlinear Model of Son and Nomotop. 163
7.4.2 The Nonlinear Model of Blanke and Christensenp. 164
7.4.3 Nonlinear Model Based on Low-Aspect Ratio Wing Theoryp. 165
7.5 Equations of Motion (6 DOF)p. 167
7.5.1 Nonlinear 6 DOF Vector Representations in Body and NEDp. 167
7.5.2 Symmetry Considerations of the System Inertia Matrixp. 171
7.5.3 Linearized Equations of Motion (Vessel Parallel Coordinates)p. 173
7.5.4 Transfonning the Equations of Motion to a Different Pointp. 176
7.5.5 6 DOF Models for AUVs and ROVsp. 182
7.5.6 Longitudinal and Lateral Models for Submarinesp. 183
8 Environmental Forces and Momentsp. 187
8.1 Wind Forces and Momentsp. 188
8.1.1 Wind Forces and Moments on Marine Craft at Restp. 188
8.1.2 Wind Forces and Moments on Moving Marine Craftp. 191
8.1.3 Wind Coefficients Based on Flow over a Helmholtz-Kirchhoff Platep. 192
8.1.4 Wind Coefficients for Merchant Shipsp. 194
8.1.5 Wind Coefficients for Very Large Crude Carriersp. 195
8.1.6 Wind Coefficients for Large Tankers and Medium-Sized Shipsp. 195
8.1.7 Wind Coefficients for Moored Ships and Floating Structuresp. 195
8.2 Wave Forces and Momentsp. 199
8.2.1 Sea State Descriptionsp. 200
8.2.2 Wave Spectrap. 202
8.2.3 Wave Amplitude Response Modelp. 208
8.2.4 Wave Force Response Amplitude Operatorsp. 211
8.2.5 Motion Response Amplitude Operatorsp. 213
8.2.6 State-Space Models for Wave Responsesp. 214
8.3 Ocean Current Forces and Momentsp. 221
8.3.1 3-D Irrotational Ocean Current Modelp. 224
8.3.2 2-D Irrotational Ocean Current Modelp. 224
II Motion Controlp. 227
9 Introductionp. 229
9.1 Historical Remarksp. 229
9.1.1 The Gyroscope and its Contributions to Ship Controlp. 230
9.1.2 Autopilotsp. 231
9.1.3 Dynamic Positioning and Position Mooring Systemsp. 231
9.1.4 Waypoint Tracking and Path-Following Control Systemsp. 232
9.2 The Principles of Guidance, Navigation and Controlp. 232
9.3 Setpoint Regulation, Trajectory-Tracking and Path-Following Controlp. 235
9.4 Control of Underactuated and Fully Actuated Craftp. 235
9.4.1 Configuration Spacep. 236
9.4.2 Workspace and Control Objectivesp. 237
9.4.3 Weathervaning of Underactuated Craft in a Uniform Force Fieldp. 238
10 Guidance Systemsp. 241
10.1 Target Trackingp. 242
10.1.1 Line-of-Sight Guidancep. 243
10.1.2 Pure Pursuit Guidancep. 244
10.1.3 Constant Bearing Guidancep. 244
10.2 Trajectory Trackingp. 246
10.2.1 Reference Models for Trajectory Generationp. 248
10.2.2 Trajectory Generation using a Marine Craft Simulatorp. 251
10.2.3 Optimal Trajectory Generationp. 253
10.3 Path Following for Straight-Line Pathsp. 254
10.3.1 Path Generation based on Waypointsp. 255
10.3.2 LOS Steering Lawsp. 257
10.4 Path Following for Curved Pathsp. 266
10.4.1 Path Generation using Interpolation Methodsp. 267
10.4.2 Path-Following Kinematic Controllerp. 278
11 Sensor and Navigation Systemsp. 285
11.1 Low-Pass and Notch Filteringp. 287
11.1.1 Low-Pass Filteringp. 288
11.1.2 Cascaded Low-Pass and Notch Filteringp. 290
11.2 Fixed Gain Observer Designp. 292
11.2.1 Observabilityp. 292
11.2.2 Luenberger Observerp. 293
11.2.3 Case Study: Luenberger Observer for Heading Autopilots using only Compass Measurementsp. 294
11.3 Kalman Filter Designp. 296
11.3.1 Discrete-Time Kalman Filterp. 296
11.3.2 Continuous-Time Kalman Filterp. 297
11.3.3 Extended Kalman Filterp. 298
11.3.4 Corrector-Predictor Representation for Nonlinear Observersp. 299
11.3.5 Case Study: Kalman Filter for Heading Autopilots using only Compass Measurementsp. 300
11.3.6 Case Study: Kalman Filter for Dynamic Positioning Systems using GNSS and Compass Measurementsp. 304
11.4 Nonlinear Passive Observer Designsp. 310
11.4.1 Case Study: Passive Observer for Dynamic Positioning using GNSS and Compass Measurementsp. 311
11.4.2 Case Study: Passive Observer for Heading Autopilots using only Compass Measurementsp. 319
11.4.3 Case Study: Passive Observer for Heading Autopilots using both Compass and Rate Measurementsp. 327
11.5 Integration Filters for IMU and Global Navigation Satellite Systemsp. 328
11.5.1 Integration Filter for Position and Linear Velocityp. 332
11.5.2 Accelerometer and Compass Aided Attitude Observerp. 336
11.5.3 Attitude Observer using Gravitational and Magnetic Field Directionsp. 340
12 Motion Control Systemsp. 343
12.1 Open-Loop Stability and Maneuverabilityp. 343
12.1.1 Straight-Line, Directional and Positional Motion Stabilityp. 344
12.1.2 Maneuverabilityp. 353
12.2 PID Control and Acceleration Feedbackp. 365
12.2.1 Linear Mass-Damper-Spring Systemsp. 365
12.2.2 Acceleration Feedbackp. 370
12.2.3 PID Control with Acceleration Feedbackp. 372
12.2.4 M1MO Nonlinear PID Control with Acceleration Feedbackp. 375
12.2.5 Case Study: Heading Autopilot for Ships and Underwater Vehiclesp. 377
12.2.6 Case Study: Heading Autopilot with Acceleration Feedback for Ships and Underwater Vehiclesp. 384
12.2.7 Case Study: Linear Cross-Tracking System for Ships and Underwater Vehiclesp. 385
12.2.8 Case Study: LOS Path-Following Control for Ships and Underwater Vehiclesp. 387
12.2.9 Case Study: Path-Following Control for Ships and Underwater Vehicles using Serret-Frenet Coordinatesp. 389
12.2.10 Case Study: Dynamic Positioning Control System for Ships and Floating Structuresp. 391
12.2.11 Case Study: Position Mooring Control System for Ships and Floating Structuresp. 396
12.3 Control Allocationp. 398
12.3.1 Actuator Modelsp. 398
12.3.2 Unconstrained Control Allocation for Nonrotatable Actuatorsp. 404
12.3.3 Constrained Control Allocation for Nonrotatable Actuatorsp. 405
12.3.4 Constrained Control Allocation for Azimuth Thrustersp. 408
12.3.5 Case Study: DP Control Allocation Systemp. 411
13 Advanced Motion Control Systemsp. 417
13.1 Linear Quadratic Optimal Controlp. 418
13.1.1 Linear Quadratic Regulatorp. 418
13.1.2 LQR Design for Trajectory Tracking and Integral Actionp. 420
13.1.3 General Solution of the LQ Trajectory-Tracking Problemp. 421
13.1.4 Case Study: Optimal Heading Autopilot for Ships and Underwater Vehiclesp. 429
13.1.5 Case Study: Optimal Fin and Rudder-Roll Damping Systems for Shipsp. 433
13.1.6 Case Study: Optimal Dynamic Positioning System for Ships and Floating Structuresp. 446
13.2 State Feedback Linearizationp. 451
13.2.1 Decoupling in the Body Frame (Velocity Control)p. 451
13.2.2 Decoupling in the NED Frame (Position and Attitude Control)p. 452
13.2.3 Case Study: Feedback Linearizing Speed Controller for Ships and Underwater Vehiclesp. 454
13.2.4 Case Study: Feedback Linearizing Ship and Underwater Vehicle Autopilotp. 455
13.2.5 Case Study: MIMO Adaptive Feedback Linearizing Controller for Ships and Underwater Vehiclesp. 455
13.3 Integrator Backsteppingp. 457
13.3.1 A Brief History of Backsteppingp. 458
13.3.2 The Main Idea of Integrator Backsteppingp. 458
13.3.3 Backstepping of SISO Mass-Damper-Spring Systemsp. 465
13.3.4 Integral Action by Constant Parameter Adaptationp. 469
13.3.5 Integrator Augmentation Techniquep. 472
13.3.6 Case Study: Backstepping of MIMO Mass-Damper-Spring Systemsp. 475
13.3.7 Case Study: MIMO Backstepping for Fully Actuated Shipsp. 480
13.3.8 Case Study: MIMO Backstepping Design with Acceleration Feedback for Fully Actuated Shipsp. 484
13.3.9 Case Study: Nonlinear Separation Principle for PD Controller-Observer Designp. 487
13.3.10 Case Study: Weather Optimal Position Control for Ships and Floating Structuresp. 491
13.3.11 Case Study: Heading Autopilot for Ships and Underwater Vehiclesp. 509
13.3.12 Case Study: Path-Following Controller for Underactuated Marine Craftp. 512
13.4 Sliding-Mode Controlp. 519
13.4.1 SISO Sliding-Mode Controlp. 519
13.4.2 Sliding-Mode Control using the Eigenvalue Decompositionp. 522
13.4.3 Case Study: Heading Autopilot for Ships and Underwater Vehiclesp. 525
13.4.4 Case Study: Pitch and Depth Autopilot for Underwater Vehiclesp. 526
Appendicesp. 529
A Nonlinear Stability Theoryp. 531
A.l Lyapunov Stability for Autonomous Systemsp. 531
A.1.1 Stability and Convergencep. 531
A.1.2 Lyapunov's Direct Methodp. 532
A.1.3 Krasovskii-LaSalle's Theoremp. 533
A.1.4 Global Exponential Stabilityp. 534
A.2 Lyapunov Stability of Nonautonomous Systemsp. 535
A.2.1 Barbalat's Lemmap. 535
A.2.2 LaSalle-Yoshizawa's Theoremp. 536
A.2.3 Matrosov's Theoremp. 536
A.2.4 UGAS when Backstepping with Integral Actionp. 537
B Numerical Methodsp. 541
B.l Discretization of Continuous-Time Systemsp. 541
B.1.1 Linear State-Space Modelsp. 541
B.1.2 Nonlinear State-Space Modelsp. 543
B.2 Numerical Integration Methodsp. 544
B.2.1

p. Euler's Method

B.2.2 Adams-Bashford's Second-Order Methodp. 546
B.2.3 Runge-Kutta Second-Order Methodp. 547
B.2.4 Runge-Kutta Fourth-Order Methodp. 547
B.3 Numerical Differentiationp. 547
Referencesp. 549
Indexp. 567
Go to:Top of Page