nonlinear observer design for dynamic positioning, control ...€¦ · – presentation of new...

27
Nonlinear Observer Design for Dynamic Positioning Jeroen Snijders, Jacob van der Woude Delft University of Technology Jaap-Harm Westhuis Gusto BV Control Systems I Return to Session Directory

Upload: others

Post on 24-Jul-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

Nonlinear Observer Design for Dynamic Positioning

Jeroen Snijders, Jacob van der WoudeDelft University of Technology

Jaap-Harm WesthuisGusto BV

Control Systems I

Return to Session Directory

Page 2: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 2/25

Contents

• Introduction• Mathematical model • Observer design• Simulations• Results• Conclusions• Further research

Page 3: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 3/25

Introduction

• Total vessel motion superposition of low frequency (LF) vessel motions and wave frequency (WF) motions

• For station keeping only LF motions should be used to prevent unnecessary actuator use

• Separation of LF and WF motions: Wave filtering

Page 4: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 4/25

Introduction

• First use of Kalman filtering in 1970’s– Drawbacks: Necessity of linearization yielding lack of

guaranteed global stability and time consuming tuning• Examination of the possibilities of nonlinear observer

design from 1990’s– Globally stable, optimality not yet considered

Page 5: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 5/25

Introduction

• Objectives of this project– Providing a theoretical basis for nonlinear optimal observer

design– Presentation of new nonlinear suboptimal observer– Comparison of the new observer with an existing observer

Page 6: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 6/25

Mathematical model

• LF displacement due to both actuator forces and slowly-varying wind, wave and current forces

• WF motions approximated by a second-order linear model

• The total vessel displacement is considered to be a superposition of LF and WF induced displacement

• Only position and heading measurements are available

Page 7: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 7/25

Mathematical model

• These assumptions lead to the following mathematical representation of the system

vCxyEwBuxxAx

+=++= )(&

Page 8: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 8/25

Observer design

• General nonlinear system

• with performance indicator

Objective: Find an estimate minimizing J and obeying the system dynamics and measurements

),(),,(

vxgytwxfx

==&

∫+=t

t

dwxLttxtwxJ0

),,()),((),,( 00 ττφ

Page 9: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 9/25

Observer design

• Equivalent derivation as for the Hamilton-Jacobi-Bellman equation in optimal control leads to the equation for the nonlinear optimal observer

where• Drawback: Exact solution to the HJB equation not known

for most problems• Here suboptimal solution using a state-dependent Riccati

equation (SDRE) approach

),,,(min **

tJwxHt

Jxw

=∂∂

fLtwxH Tλλ +−=),,,(

Page 10: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 10/25

Observer design

• Why an SDRE approach?– Ease of implementation and applicability for online

use– Form of the considered problem– Promising results in other areas of research

• Drawback: Global stability can not be guaranteed

Page 11: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 11/25

Observer design

• Basic principles SDRE• Rewrite

asvxgyEwxfx

+=+=

)()(&

vxxCyEwxxAx

+=+=

)()(&

Page 12: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 12/25

Observer design

• Solve the state-dependent Riccati equation

with Q and R weighting matrices• Compute the gain matrix as for the Kalman filter

• The observer now has the form

0)()()()()()()()( 1 =+−+ − TTT EQExPxCRxCxPxPxAxAxP

)ˆ)(ˆ(ˆ)ˆ(ˆ xCyxKxxAx −+=&

1)()()( −= RxCxPxK T

Page 13: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 13/25

Observer design

• Comparison with existing observer• The observer is proven to be globally stable• The chosen configuration is as in [1]

Page 14: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 14/25

Simulations

• Considered ship is supply vessel, length 80 m• JONSWAP spectrum with Hs = 5m, Tp = 12s and

= 3.3• WF motions and LF forces are generated separately• LF motions due to LF forces and control input• Measurements superposition of LF and WF motions• Estimate of LF position used for controller feedback to PID

controller

γ

Page 15: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 15/25

SimulationsDesired trajectory for surge and sway

Page 16: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 16/25

SimulationsDesired heading

Page 17: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 17/25

ResultsLF estimation and measured position in surge

Page 18: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 18/25

ResultsLF SDRE estimation and measured position in surge

Page 19: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 19/25

ResultsLF estimation and measured position in sway

Page 20: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 20/25

ResultsLF SDRE estimation and measured position in sway

Page 21: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 21/25

ResultsLF estimation and measured heading

Page 22: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 22/25

ResultsLF SDRE estimation and measured heading

Page 23: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 23/25

ResultsZoom in on LF estimation and measured surge position

Page 24: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 24/25

ResultsZoom in on LF SDRE estimation and measured surge position

Page 25: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 25/25

Conclusions

• New nonlinear observer design– Promising simulation results– Flexibility in modeling– Drawback: loss of global stability guarantee

Page 26: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 26/25

Further research

• Extended stability analysis • Algorithms for adjusting the weighting matrices • Usage of different models and methods

Page 27: Nonlinear Observer Design for Dynamic Positioning, Control ...€¦ · – Presentation of new nonlinear suboptimal observer – Comparison of the new observer with an existing observer

12/22/2005 27/25

Reference

[1] G. Torsetnes. Nonlinear Control and Observer Design forDynamic Positioning using Contraction Theory. Master’sthesis, Norwegian University of Science and Technology,2004