High Performance Autopilot

download High Performance Autopilot

of 14

Transcript of High Performance Autopilot

  • 8/2/2019 High Performance Autopilot

    1/14

    H i g h P e r f o r m a n c e S h i p A u t o p i l o t

    W i t h W a v e F i l t e r

    T h o r I . F o s s e n

    D e p a r t m e n t o f E n g i n e e r i n g C y b e r n e t i c s

    T h e N o r w e g i a n I n s t i t u t e o f T e c h n o l o g y

    U n i v e r s i t y o f T r o n d h e i m

    N - 7 0 3 4 T r o n d h e i m , N O R W A Y

    e

    T e l e p h o n e : + 4 7 7 3 5 9 4 3 6 1

    T e l e f a x : + 4 7 7 3 5 9 4 3 9 9

    E - m a i l : t i f @ i t k . u n i t . n o

    P r e s e n t e d a t t h e 1 0 t h S h i p C o n t r o l S y s t e m S y m p o s i u m ( S C S S ' 1 9 9 3 )

    O t t a w a , C a n a d a , O c t o b e r 2 5 - 2 9 , 1 9 9 3 .

  • 8/2/2019 High Performance Autopilot

    2/14

    H i g h P e r f o r m a n c e S h i p A u t o p i l o t W i t h W a v e F i l t e r

    T h o r I . F o s s e n

    D e p a r t m e n t o f E n g i n e e r i n g C y b e r n e t i c s

    T h e N o r w e g i a n I n s t i t u t e o f T e c h n o l o g y

    U n i v e r s i t y o f T r o n d h e i m

    N - 7 0 3 4 T r o n d h e i m , N o r w a y

    A b s t r a c t

    T h i s p a p e r d e s c r i b e s t h e a p p l i c a t i o n o f L y a p u n o v s t a b i l i t y t h e o r y t o a u t o m a t i c s t e e r i n g o f s h i p s .

    T h e m o t i v a t i o n f o r u s i n g n o n l i n e a r c o n t r o l t h e o r y i s t h a t n o n l i n e a r i t i e s c a n b e c o m p e n s a t e d f o r

    i n a s y s t e m a t i c m a n n e r . F o r i n s t a n c e , t h i s a l l o w s t h e d e s i g n e r t o d e s i g n t h e a u t o p i l o t s y s t e m f o r

    a s h i p d e s c r i b e d b y t h e n o n l i n e a r m o d e l s o f N o r r b i n ( 1 9 6 3 ) a n d B e c h a n d W a g n e r S m i t h ( 1 9 6 9 )

    b o t h u t i l i z i n g a n o n l i n e a r m a n e u v e r i n g c h a r a c t e r i s t i c . I n f a c t , n o n l i n e a r m a n e u v e r i n g p r o p e r t i e s

    a r e o b s e r v e d f o r m o s t l a r g e t a n k e r s . F u r t h e r m o r e , i t i s e m p h a s i z e d o n s h o w i n g h o w t h e c o n t r o l l e r

    g a i n s o f t h e n o n l i n e a r a u t o p i l o t c a n b e t u n e d i n a c c o r d a n c e t o t h e o r e t i c a l v a l u e s o b t a i n e d f r o m

    l i n e a r q u a d r a t i c ( L Q ) o p t i m a l c o n t r o l t h e o r y . N o n l i n e a r c o n t r o l s y s t e m d e s i g n i n t h e c o n t e x t o f

    p a r a m e t e r e s t i m a t i o n a n d w a v e l t e r i n g i s a l s o d i s c u s s e d . T h e a d v a n t a g e s o f t h e o p t i m a l a u t o p i l o t

    i s i m p r o v e d p e r f o r m a n c e a n d r e d u c e d f u e l c o n s u m p t i o n .

    F i n a l l y , s o m e e x p e r i m e n t a l r e s u l t s w i t h t h e L y a p u n o v b a s e d a u t o p i l o t i n c o m b i n a t i o n w i t h a p a -

    r a m e t e r e s t i m a t i o n a l g o r i t h m a r e r e p o r t e d . T h e s e e x p e r i m e n t s w e r e p e r f o r m e d f o r a c a r g o s h i p i n

    w e a t h e r c o n d i t i o n s c o r r e s p o n d i n g t o s e a s t a t e c o d e 2 , t h a t i s s m o o t h s e a . A s a c o n s e q u e n c e o f t h i s ,

    s i m u l a t i o n r e s u l t s a r e u s e d e x c l u s i v e l y t o d e m o n s t r a t e t h e s t a t e e s t i m a t o r a n d w a v e l t e r d e s i g n

    f o r h i g h e r s e a s t a t e c o d e s .

    1 I n t r o d u c t i o n

    S i n c e t h e r a p i d i n c r e a s e i n o i l p r i c e s i n 1 9 7 3 , a d v a n c e d o p t i m a l a n d a d a p t i v e a u t o p i l o t s h a v e b e e n

    d e s i g n e d t o r e d u c e t h e f u e l c o n s u m p t i o n a n d t o i m p r o v e t h e p e r f o r m a n c e o f t h e s h i p a u t o p i l o t ,

    s e e e . g . V a n A m e r o n g e n a n d V a n N a u t a L e m k e ( 1 9 7 8 , 1 9 8 0 ) , V a n A m e r o n g e n ( 1 9 8 4 ) , H o l z h u t e r

    a n d S t r a u c h ( 1 9 8 7 ) , K o y a m a ( 1 9 6 7 ) , K a l l s t r o m ( 1 9 7 9 ) , K a l l s t r o m ,

    A s t r m , T h o r e l l , E r i k s s o n a n d

    S t e n ( 1 9 7 9 ) , K a l l s t r o m a n d T h e o r e n ( 1 9 9 2 ) , K a l l s t r o m a n d

    A s t r o m ( 1 9 8 1 ) , O h t s u , H o r i g o m e a n d

    K i t a g a w a ( 1 9 7 9 ) , S l i d a n d J e n s s e n ( 1 9 8 3 ) a n d S l i d , S v a n e s , O n s h u s a n d J e n s s e n ( 1 9 8 4 ) . M o s t

    o f t h e w o r k r e p o r t e d i n t h e l i t e r a t u r e i s b a s e d o n l i n e a r c o n t r o l t h e o r y . I n t h i s p a p e r i t i s s h o w n

    h o w n o n l i n e a r c o n t r o l t h e o r y c a n b e a p p l i e d i n t h e d e s i g n o f a h i g h p e r f o r m a n c e a u t o p i l o t f o r s h i p s

    w i t h n o n l i n e a r m a n e u v e r i n g c h a r a c t e r i s t i c s . E x t e n s i o n s t o a f u l l y n o n l i n e a r a d a p t i v e a u t o p i l o t i s

    d i s c u s s e d b y F o s s e n a n d P a u l s e n ( 1 9 9 2 ) .

    F i n a l l y , a n o b s e r v e r b a s e d p o l e - p l a c e m e n t a l g o r i t h m i n t e n d e d f o r a d a p t i v e w a v e l t e r i n g i s p r e -

    s e n t e d . T h e a d v a n t a g e s o f t h e n e w w a v e l t e r a l g o r i t h m t o t h e s t a n d a r d K a l m a n l t e r a l g o r i t h m

    i s t h a t t h e t u n i n g o f t h e e s t i m a t o r g a i n i s s i m p l i e d . I n f a c t , i t i s s t r a i g h t f o r w a r d t o i n c o r p o r a t e

    1

  • 8/2/2019 High Performance Autopilot

    3/14

    t h e e e c t o f c h a n g i n g w e a t h e r c o n d i t i o n s a n d t i m e - v a r y i n g s h i p a n d w a v e m o d e l p a r a m e t e r s i n t h e

    d e s i g n .

    2 S h i p S t e e r i n g D y n a m i c s

    W e w i l l i n t h i s s e c t i o n b r i e y r e v i e w t h e m o s t s t a n d a r d m o d e l s f o r s h i p s t e e r i n g .

    2 . 1 L i n e a r M o d e l s

    T h e s h i p s t e e r i n g d y n a m i c s i s u s u a l l y d e s c r i b e d b y o n e o f t h e f o l l o w i n g N o m o t o m o d e l s :

    N o m o t o 1 s t - o r d e r : T _r + r = K

    N o m o t o 2 n d - o r d e r : T

    1

    T

    2

    r + ( T

    1

    + T

    2

    ) _r + r = K ( + T

    3

    _

    )

    ( 1 )

    w h e r e r ( d e g / s ) i s t h e y a w r a t e a n d ( d e g ) i s t h e r u d d e r a n g l e . K i s t h e N o m o t o g a i n c o n s t a n t

    w h i l e t h e t i m e c o n s t a n t s T

    i

    ( i = 1 . . 3 ) c a n b e r e l a t e d t o T ( e q u i v a l e n t t i m e c o n s t a n t ) b y :

    T = T

    1

    + T

    2

    ? T

    3

    ( 2 )

    T h e y a w a n g l e i s o b t a i n e d f r o m

    _

    = r .

    2 . 2 L i n e a r M o d e l s W i t h A d d e d N o n l i n e a r i t i e s

    N o r r b i n ( 1 9 6 3 ) a n d B e c h a n d W a g n e r S m i t h ( 1 9 6 9 ) p r o p o s e t o r e p l a c e t h e l i n e a r t e r m r w i t h a

    n o n l i n e a r m a n e u v e r i n g c h a r a c t e r i s t i c H

    N

    ( r ) a n d H

    B

    ( r ) i n N o m o t o ' s 1 s t - a n d 2 n d - o r d e r m o d e l s ,

    r e s p e c t i v e l y . T h e s e m o d e l s a r e w r i t t e n :

    T _r + H

    N

    ( r ) = K ( 3 )

    T

    1

    T

    2

    r + ( T

    1

    + T

    2

    ) _r + K H

    B

    ( r ) = K ( + T

    3

    _

    ) ( 4 )

    T h e f u n c t i o n s H

    N

    ( r ) a n d H

    B

    ( r ) a r e u s e d t o d e s c r i b e t h e n o n l i n e a r m a n e u v e r i n g c h a r a c t e r i s t i c

    p r o d u c e d b y B e c h ' s r e v e r s e s p i r a l m a n e u v e r . T h e m a n e u v e r i n g c h a r a c t e r i s t i c i s u s u a l l y t a k e n t o

    b e a t h i r d o r d e r p o l y n o m i a l :

    H

    N

    ( r ) = n

    3

    r

    3

    + n

    2

    r

    2

    + n

    1

    r + n

    o

    ( 5 )

    H

    B

    ( r ) = b

    3

    r

    3

    + b

    2

    r

    2

    + b

    1

    r + b

    o

    ( 6 )

    F o r a c o u r s e - u n s t a b l e s h i p w e w i l l h a v e t h a t b

    1

    0 .

    A s i n g l e s c r e w p r o p e l l e r o r a s y m m e t r y i n t h e h u l l w i l l c a u s e a n o n - z e r o v a l u e o f b

    o

    . S i m i l a r l y ,

    s y m m e t r y i n t h e h u l l i m p l i e s t h a t b

    2

    = 0 . S i n c e a c o n s t a n t r u d d e r a n g l e i s r e q u i r e d t o c o m p e n s a t e

    f o r c o n s t a n t s t e a d y s t a t e w i n d a n d c u r r e n t d i s t u r b a n c e s , t h e b i a s t e r m b

    o

    c o u l d c o n v e n i e n t l y b e

    t r e a t e d a s a n a d d i t i o n a l r u d d e r o - s e t . T h i s i n t u r n i m p l i e s t h a t a l a r g e n u m b e r o f s h i p s c a n b e

    d e s c r i b e d b y t h e p o l y n o m i a l :

    H

    B

    ( r ) = b

    3

    r

    3

    + b

    1

    r ( 7 )

    T h e c o e c i e n t s b

    i

    ( i = 0 . . . 3 ) a r e r e l a t e d t o t h o s e o f N o r r b i n ' s m o d e l n

    i

    ( i = 0 . . . 3 ) b y :

    2

  • 8/2/2019 High Performance Autopilot

    4/14

    n

    i

    =

    b

    i

    j b

    1

    j

    ( 8 )

    H e n c e , n

    1

    = 1 f o r a c o u r s e - s t a b l e s h i p a n d n

    1

    = ? 1 f o r a c o u r s e - u n s t a b l e s h i p . A m o r e d e t a i l e d

    d i s c u s s i o n o n s h i p s t e e r i n g d y n a m i c s i s f o u n d i n F o s s e n a n d Y o e r g e r ( 1 9 9 4 ) .

    3 N o n l i n e a r A u t o p i l o t D e s i g n

    I n t h i s s e c t i o n , w e w i l l s h o w h o w n o n l i n e a r s t a b i l i t y t h e o r y c a n b e u s e d t o d e s i g n a n o n l i n e a r

    a u t o p i l o t .

    3 . 1 C o n t r o l O b j e c t i v e

    T h e c o n t r o l o b j e c t i v e i s t o t r a c k t h e d e s i r e d s t a t e s

    d

    ( t ) , r

    d

    ( t ) a n d _ r

    d

    ( t ) . D u r i n g c o u r s e - k e e p i n g ,

    t h e d e s i r e d s t a t e s a r e d e n e d b y :

    d

    ( t ) = c o n s t a n t ; _ r

    d

    ( t ) = r

    d

    ( t ) = 0 ( 9 )

    D u r i n g t u r n i n g o f t h e s h i p w e s u g g e s t t o s p e c i f y t h e d e s i r e d y a w a n g l e

    d

    ( t ) b y a 2 n d - o r d e r r e f e r e n c e

    m o d e l :

    d

    ( t ) + 2

    m

    !

    m

    _

    d

    ( t ) + !

    2

    m

    d

    ( t ) = !

    2

    m

    r

    ( 1 0 )

    w h e r e

    r

    i s t h e c o m m a n d e d h e a d i n g a n g l e ( s t e a d y - s t a t e ) ,

    m

    i s t h e d e s i r e d d a m p i n g r a t i o o f t h e

    c l o s e d - l o o p s y s t e m , t y p i c a l l y c h o s e n i n t h e i n t e r v a l :

    0 : 8

    m

    1 : 0 ( 1 1 )

    a n d !

    m

    i s t h e d e s i r e d n a t u r a l f r e q u e n c y .

    3 . 2 N o n l i n e a r C o n t r o l D e s i g n

    F o r n o t a t i o n a l s i m p l i c i t y , w e w i l l c o n s i d e r N o r r b i n ' s s t e e r i n g e q u a t i o n s o f m o t i o n i n t h e f o l l o w i n g

    f o r m :

    m _r + d ( r ) r = ( 1 2 )

    w h e r e m = T = K a n d :

    d ( r ) = ( n

    3

    r

    2

    + n

    2

    r + n

    1

    ) = K ( 1 3 )

    T h e c o n s t a n t n

    o

    i s o m i t t e d s i n c e t h i s p a r a m e t e r c a n b e t r e a t e d a s a n a d d i t i o n a l r u d d e r o - s e t t o b e

    c o m p e n s a t e d f o r b y t h e c o n t r o l l e r i n t e g r a l a c t i o n . I n a d d i t i o n t o t h i s , s l o w l y - v a r y i n g d i s t u r b a n c e s

    ( w i n d , w a v e d r i f t f o r c e s a n d c u r r e n t s ) a r e a s s u m e d i n c l u d e d i n t h e p a r a m e t e r n

    o

    . L e t t h e p s e u d o -

    k i n e t i c e n e r g y o f t h e s h i p b e d e s c r i b e d b y t h e f u n c t i o n :

    V ( s ) =

    1

    2

    m s

    2

    ( 1 4 )

    w h e r e s i s a m e a s u r e o f t r a c k i n g d e n e d a c c o r d i n g t o , S l o t i n e a n d L i ( 1 9 8 7 ) :

    3

  • 8/2/2019 High Performance Autopilot

    5/14

    s = ~r + 2

    ~

    +

    2

    Z

    t

    0

    ~

    ( ) d ( 1 5 )

    H e r e

    ~

    = ?

    d

    a n d ~ r = r ? r

    d

    a r e t h e y a w a n g l e a n d y a w r a t e t r a c k i n g e r r o r s , r e s p e c t i v e l y . > 0

    c a n b e i n t e r p r e t e d a s t h e c o n t r o l b a n d w i d t h . L e t u s d e n e a v i r t u a l y a w r a t e v a s :

    v = r ? s = r

    d

    ? 2

    ~

    ?

    2

    Z

    t

    0

    ~

    ( ) d ( 1 6 )

    D i e r e n t i a t i n g V w . r . t . t i m e , y i e l d s :

    _

    V = m s _s = s m _r ? m _v ] ( 1 7 )

    S u b s t i t u t i o n o f ( 1 2 ) i n t o t h i s e x p r e s s i o n f o r

    _

    V , y i e l d s :

    _

    V = s ? d ( r ) r ? m _v ] = ? d ( r ) s

    2

    + s ? m _v ? d ( r ) v ] ( 1 8 )

    T h i s s u g g e s t s t h a t t h e n o n l i n e a r c o n t r o l l a w c o u l d b e c h o s e n a c c o r d i n g t o :

    = m _v + d ( r ) v ? K

    d

    s ( 1 9 )

    w h e r e K

    d

    > 0 i s a d e s i g n p a r a m e t e r . T h i s y i e l d s :

    _

    V = ? d ( r ) + K

    d

    ] s

    2

    ( 2 0 )

    K

    d

    m u s t b e c h o s e n s u c h t h a t

    _

    V 0 8 r . A g u i d e l i n e c o u l d b e t o c h o o s e :

    K

    d

    = ? d ( r ) +

    2

    m > 0 ( 2 1 )

    w h i c h y i e l d s :

    _

    V = ?

    2

    m s

    2

    0 ( 2 2 )

    A c c o r d i n g t o B a r b a l a t ' s l e m m a ( s e e A p p e n d i x A ) c o n v e r g e n c e o f V ( t ) t o z e r o a n d t h u s s ( t ) t o z e r o

    i s g u a r a n t e e d . I n v i e w o f ( 1 5 ) , ( t ) !

    d

    ( t ) i n n i t e t i m e . T h e \ b a n d w i d t h " o f t h e c o n t r o l l e r c a n

    b e s p e c i e d i n t e r m s o f . S u b s t i t u t i n g ( 1 4 ) i n t o ( 2 2 ) , y i e l d s :

    _

    V ( t ) = ? V ( t ) = ) V ( t ) = e

    ? t

    V ( 0 ) ( 2 3 )

    H e n c e , i t i s s e e n t h a t a n i n i t i a l e r r o r s ( 0 ) 6= 0 i m p l i e s t h a t V ( 0 ) = m s

    2

    ( 0 ) = 2 > 0 . F u r t h e r m o r e ,

    V ( t ) w i l l c o n v e r g e e x p o n e n t i a l l y t o z e r o i f > 0 . H e n c e , f a s t c o n v e r g e n c e o f t h e s - d y n a m i c s t o

    z e r o c a n s i m p l y b e m o n i t o r e d b y s p e c i f y i n g t h e d e s i g n p a r a m e t e r l a r g e e n o u g h .

    3 . 3 A n a l o g y t o F e e d b a c k L i n e a r i z a t i o n

    T h e c o n t r o l l a w ( 1 9 ) w i t h K

    d

    d e n e d i n ( 2 1 ) c a n b e r e w r i t t e n a c c o r d i n g t o :

    = m a + d ( r ) r ( 2 4 )

    H e r e a i s d e n e d a s :

    4

  • 8/2/2019 High Performance Autopilot

    6/14

    a = _r

    d

    ?

    5

    2

    ~r ? 2

    2

    ~

    ?

    1

    2

    3

    Z

    t

    0

    ~

    ( ) d ( 2 5 )

    F r o m t h e t h e o r y o f f e e d b a c k l i n e a r i z a t i o n a c a n b e i n t e r p r e t e d a s t h e c o m m a n d e d a c c e l e r a t i o n . T h e

    n o n l i n e a r t e r m d ( r ) r i s i n c l u d e d t o c a n c e l o u t t h e m o d e l n o n l i n e a r i t i e s . M o r e o v e r , c o m b i n i n g ( 2 4 )

    w i t h ( 1 2 ) y i e l d s t h e f o l l o w i n g l i n e a r s y s t e m :

    = a ( 2 6 )

    T h i s l i n e a r c o n t r o l p r o b l e m c a n b e s o l v e d i n t e r m s o f t h e n e w c o n t r o l v a r i a b l e a . M o r e g e n e r a l l y ,

    w e c o u l d c h o o s e :

    a = _r

    d

    ? K

    d

    ~r ? K

    p

    ~

    ? K

    i

    Z

    t

    0

    ~

    ( ) d ( 2 7 )

    w h e r e K

    p

    , K

    d

    a n d K

    i

    c a n b e i n t e r p r e t e d a s t h e p r o p o r t i o n a l , d e r i v a t i v e a n d i n t e g r a l g a i n s , r e s p e c -

    t i v e l y . T h e r s t t e r m i n t h e c o m m a n d e d a c c e l e r a t i o n i s s i m p l y a n a c c e l e r a t i o n f e e d f o r w a r d t e r m .

    F i n a l l y , t h e n o n l i n e a r c o n t r o l l a w f o r i s o b t a i n e d b y s u b s t i t u t i o n o f a i n t o ( 2 4 ) .

    3 . 4 N o n l i n e a r O p t i m a l C o n t r o l D e s i g n

    A l i n e a r q u a d r a t i c ( L Q ) o p t i m a l c o u r s e - k e e p i n g c o n t r o l l e r (

    d

    = c o n s t a n t ) f o r t h e s y s t e m

    = a

    c a n b e d e s i g n e d b y m i n i m i z i n g t h e q u a d r a t i c c o s t f u n c t i o n :

    m i n J =

    1

    2

    Z

    T

    0

    h

    (

    d

    ? )

    2

    +

    1

    r

    2

    +

    2

    a

    2

    i

    d ( 2 8 )

    w e i g h t i n g t h e t r a c k i n g e r r o r

    d

    ? a g a i n s t t h e y a w i n g r a t e r a n d t h e c o m m a n d e d a c c e l e r a t i o n a

    w i t h w e i g h t i n g f a c t o r s

    1

    a n d

    2

    , r e s p e c t i v e l y . T h i s y i e l d s t h e f o l l o w i n g s t e a d y - s t a t e s o l u t i o n f o r

    t h e o p t i m a l c o m m a n d e d a c c e l e r a t i o n :

    a = K

    p

    (

    d

    ? ) ? K

    d

    r ( 2 9 )

    w h e r e

    K

    p

    =

    s

    1

    2

    K

    d

    =

    v

    u

    u

    t

    2

    s

    1

    2

    +

    1

    2

    ( 3 0 )

    I n t e g r a l a c t i o n m a y b e o b t a i n e d b y m o d i f y i n g t h e c o m m a n d e d a c c e l e r a t i o n a s :

    a = K

    p

    (

    d

    ? ) ? K

    d

    r + K

    i

    Z

    T

    0

    (

    d

    ? ( ) ) d ( 3 1 )

    w h e r e a s u i t a b l e c h o i c e o f K

    i

    i s :

    K

    i

    K

    p

    5 K

    d

    ( 3 2 )

    T h i s c o r r e s p o n d s t o : T

    i

    = 5 T

    d

    i n a P I D c o n t r o l l e r .

    5

  • 8/2/2019 High Performance Autopilot

    7/14

    3 . 5 P a r a m e t e r E s t i m a t o r

    T h e m o d e l p a r a m e t e r s a r e s u g g e s t e d e s t i m a t e d v i a s t a n d a r d r e c u r s i v e e s t i m a t i o n t e c h n i q u e s , f o r

    i n s t a n c e :

    ( k ) =

    ( k ? 1 ) + P ( k ) ( k ? 1 ) e ( k ) ( 3 3 )

    P ( k ) =

    1

    P ( k ? 1 ) ?

    P ( k ? 1 ) ( k ? 1 )

    T

    ( k ? 1 ) P ( k ? 1 )

    +

    T

    ( k ? 1 ) P ( k ? 1 ) ( k ? 1 )

    !

    ( 3 4 )

    w h e r e , , e a n d a r e d i e r e n t f o r d i e r e n t m e t h o d s . A d e t a i l e d d i s c u s s i o n o n r e c u r s i v e p a r a m e t e r

    e s t i m a t i o n i s f o u n d i n L j u n g a n d S o d e r s t r o m ( 1 9 8 6 ) .

    4 W a v e F i l t e r D e s i g n

    W a v e l t e r i n g i s c o n c e r n e d w i t h t h e p r o b l e m o f r e m o v i n g t h e o s c i l l a t o r i c m o t i o n ( 1 s t - o r d e r w a v e

    d i s t u r b a n c e s ) f r o m t h e m e a s u r e m e n t s . T h e 1 s t - o r d e r w a v e d i s t u r b a n c e s a r e u s u a l l y a r o u n d 0 : 1

    H z , w h i c h i s c l o s e t o t h e c o n t r o l b a n d w i d t h o f t h e v e s s e l . T h i s i s u s u a l l y i n s i d e t h e b a n d w i d t h

    o f t h e r u d d e r s e r v o o f t h e s h i p . N e v e r t h e l e s s , w e d o n o t w a n t t h e r u d d e r t o c o m p e n s a t e f o r t h e

    o s c i l l a t o r y w a v e i n d u c e d m o t i o n s i n c e t h i s c a u s e s t o m u c h c o n t r o l a c t i o n . T h e s t a n d a r d w a y o f

    d o i n g t h i s i s b y a p p l y i n g a K a l m a n l t e r . K a l m a n l t e r b a s e d w a v e l t e r i n g h a s b e e n d i s c u s s e d

    b y n u m e r o u s a u t h o r s , f o r i n s t a n c e B a l c h e n , J e n s s e n a n d S l i d ( 1 9 7 6 ) , B a l c h e n , J e n s e n a n d S l i d

    ( 1 9 8 0 a ) , B a l c h e n , J e n s e n , M a t h i s e n a n d S l i d ( 1 9 8 0 b ) , G r i m b l e , P a t t o n a n d W i s e ( 1 9 8 0 a ) , G r i m b l e ,

    P a t t o n a n d W i s e ( 1 9 8 0 b ) , F u n g a n d G r i m b l e ( 1 9 8 1 ) , F u n g a n d G r i m b l e ( 1 9 8 3 ) , F o t a k i s , G r i m b l e

    a n d K o u v a r i t a k i s ( 1 9 8 2 ) , S l i d a n d J e n s s e n ( 1 9 8 3 ) , S l i d , J e n s s e n a n d B a l c h e n ( 1 9 8 3 ) , H o l z h u t e r

    a n d S t r a u c h ( 1 9 8 7 ) , H o l z h u t e r ( 1 9 9 2 ) , R e i d , T u g c u a n d M e a r s ( 1 9 8 4 ) t o m e n t i o n s o m e . T h e

    d i s a d v a n t a g e w i t h t h e K a l m a n l t e r b a s e d w a v e l t e r i s t h a t a p r i o r i i n f o r m a t i o n o f t h e p r o c e s s a n d

    m e a s u r e m e n t n o i s e c o v a r i a n c e i s r e q u i r e d . U n f o r t u n a t e l y , t h e p r o c e s s n o i s e v a r i a n c e d e p e n d s o n

    t h e e n v i r o n m e n t a l d i s t u r b a n c e s . I n a d d i t i o n t o t h i s t h e a l g e b r a i c R i c a t t i e q u a t i o n ( A R E ) h a s t o

    b e s o l v e d f o r e a c h s e a s t a t e . I n o r d e r t o s i m p l i f y t h i s , w e p r o p o s e t o u s e a n o b s e r v e r u t i l i z i n g a

    p o l e - p l a c e m e n t a l g o r i t h m . T h e s t r u c t u r e o f t h e o b s e r v e r i s m o t i v a t e d b y t h e s t e a d y - s t a t e K a l m a n

    l t e r .

    4 . 1 O b s e r v e r S t r u c t u r e

    I t i s c o m m o n t o a s s u m e t h a t t h e t o t a l m o t i o n o f t h e s h i p - w a v e s y s t e m c a n b e d e s c r i b e d i n t e r m s

    o f a l o w - f r e q u e n c y ( L F ) m o d e l r e p r e s e n t i n g t h e m o t i o n o f t h e v e s s e l a n d a h i g h - f r e q u e n c y ( H F )

    r s t - o r d e r w a v e i n d u c e d m o t i o n . F o r a s h i p a u t o p i l o t s y s t e m , t h i s a s s u m p t i o n s u g g e s t s t h a t w e c a n

    w r i t e t h e L F y a w d y n a m i c s a s ( N o m o t o 1 s t - o r d e r ) :

    _

    L

    = r

    L

    + K

    1

    ( ?

    L

    ?

    H

    ) ( 3 5 )

    _

    r

    L

    = ?

    1

    T

    r

    L

    +

    K

    T

    + K

    2

    ( ?

    L

    ?

    H

    ) ( 3 6 )

    w h e r e i s y a w a n g l e m e a s u r e m e n t a n d

    L

    a n d ^ r

    L

    a r e t h e L F s t a t e e s t i m a t e s . K

    1

    a n d K

    2

    a r e

    t w o e s t i m a t o r g a i n s t o b e i n t e r p r e t e d l a t e r . T h e H F m o t i o n e s t i m a t o r i s u s u a l l y b a s e d o n a l i n e a r

    a p p r o x i m a t i o n o f t h e w a v e s p e c t r u m . T h e s i m p l e s t s o l u t i o n u s e s a d a m p e d o s c i l l a t o r , t h a t i s :

    6

  • 8/2/2019 High Performance Autopilot

    8/14

    H

    ( s ) =

    K

    w

    s

    s

    2

    + 2 !

    n

    s

    2

    + !

    2

    n

    w ( s ) ( 3 7 )

    w h e r e w i s a z e r o m e a n G a u s s i a n w h i t e n o i s e s e q u e n c e , !

    n

    i s t h e d o m i n a t i n g w a v e f r e q u e n c y a n d

    i s t h e d a m p i n g r a t i o . T h i s s u g g e s t s t h a t t h e H F s t a t e e s t i m a t o r c o u l d b e w r i t t e n :

    _

    H

    =

    H

    + K

    3

    ( ?

    L

    ?

    H

    ) ( 3 8 )

    _

    H

    = ? 2 !

    n

    H

    ? !

    2

    n

    H

    + K

    4

    ( ?

    L

    ?

    H

    ) ( 3 9 )

    w h e r e K

    3

    a n d K

    4

    a r e t h e H F e s t i m a t o r g a i n s . F o r s i m p l i c i t y ( w i t h o u t l o s s o f g e n e r a l i t y ) w e h a v e

    a s s u m e d t h a t t h e r u d d e r o - s e t d u e t o s l o w l y - v a r y i n g e n v i r o n m e n t a l d i s t u r b a n c e s c a n b e n e g l e c t e d .

    4 . 2 P o l e - P l a c e m e n t A l g o r i t h m

    I n t r o d u c i n g t h e n o t a t i o n ( ) = ( ) ?

    ( ) i m p l i e s t h a t t h e e s t i m a t i o n e r r o r d y n a m i c s c a n b e w r i t t e n :

    2

    6

    6

    4

    _

    L

    _r

    L

    _

    H

    _

    H

    3

    7

    7

    5

    =

    2

    6

    6

    4

    ? K

    1

    1 0 ? K

    1

    ? K

    2

    ?

    1

    T

    0 ? K

    2

    ? K

    3

    0 0 1 ? K

    3

    ? K

    4

    0 ? !

    2

    n

    ? 2 !

    n

    ? K

    4

    3

    7

    7

    5

    2

    6

    6

    4

    L

    r

    L

    H

    H

    3

    7

    7

    5

    ( 4 0 )

    H e n c e , t h e c h a r a c t e r i s t i c e q u a t i o n c a n b e s h o w n t o s a t i s f y :

    ( s ) = s

    4

    + a

    3

    s

    3

    + a

    2

    s

    2

    + a

    1

    s + a

    o

    ( 4 1 )

    w h e r e

    a

    3

    = K

    1

    + K

    4

    + 2 !

    n

    + 1 = T ( 4 2 )

    a

    2

    = ( 1 = T + 2 !

    n

    ) K

    1

    + K

    2

    ? !

    2

    n

    K

    3

    + 1 = T K

    4

    + ( !

    2

    n

    + 2 !

    n

    = T ) ( 4 3 )

    a

    1

    = ( 2 !

    n

    = T + !

    2

    n

    ) K

    1

    + 2 !

    n

    K

    2

    ? !

    2

    n

    = T K

    3

    + !

    2

    n

    = T ( 4 4 )

    a

    o

    = !

    2

    n

    = T K

    1

    + !

    2

    n

    K

    2

    ( 4 5 )

    T h e e i g e n v a l u e a s s i g n m e n t c a n b e d o n e b y r e q u i r i n g t h a t t h e e r r o r d y n a m i c s m u s t s a t i s f y :

    4

    Y

    i = 1

    ( s ? p

    i

    )

    = ( s ) ( 4 6 )

    w h e r e p

    i

    ( i = 1 . . 4 ) a r e r e a l v a l u e s s p e c i f y i n g t h e d e s i r e d p o l e s o f t h e e r r o r d y n a m i c s . T h e s o l u t i o n

    c a n b e w r i t t e n i n a b b r e v i a t e d f o r m a s :

    A k = b ( 4 7 )

    w h e r e k = ( K

    1

    ; K

    2

    ; K

    3

    ; K

    4

    )

    T

    i s t h e e s t i m a t o r g a i n v e c t o r a n d :

    A =

    2

    6

    6

    4

    !

    2

    n

    = T !

    2

    n

    0 0

    2 !

    n

    = T + !

    2

    n

    2 !

    n

    ? !

    2

    n

    = T 0

    ( 1 = T + 2 !

    n

    ) 1 ? !

    2

    n

    1 = T

    1 0 0 1

    3

    7

    7

    5

    ( 4 8 )

    7

  • 8/2/2019 High Performance Autopilot

    9/14

    b =

    2

    6

    6

    4

    p

    1

    p

    2

    p

    3

    p

    4

    ? p

    1

    p

    2

    p

    4

    ? p

    1

    p

    2

    p

    3

    ? p

    2

    p

    3

    p

    4

    ? p

    1

    p

    3

    p

    4

    ? !

    2

    n

    = T

    p

    1

    p

    2

    + p

    2

    p

    4

    + p

    2

    p

    3

    + p

    1

    p

    4

    + p

    1

    p

    3

    + p

    3

    p

    4

    ? ( !

    2

    n

    + 2 !

    n

    = T )

    ? p

    1

    ? p

    2

    ? p

    3

    ? p

    4

    ? ( 2 !

    n

    + 1 = T )

    3

    7

    7

    5

    ( 4 9 )

    C o n s e q u e n t l y , k c a n b e c o m p u t e d a s :

    k = A

    ? 1

    b ( 5 0 )

    N o t i c e t h a t k d e p e n d s o n t h e s h i p t i m e c o n s t a n t ( T ) a n d t h e w a v e m o d e l p a r a m e t e r s ( ; !

    n

    ) w h i l e

    p

    i

    ( i = 1 . . 4 ) a r e f o u r d e s i g n p a r a m e t e r s s p e c i f y i n g t h e p o l e s o f t h e e r r o r d y n a m i c s . T y p i c a l B o d e

    p l o t s o f t h e s t a t e e s t i m a t e s

    L

    a n d

    H

    a r e s h o w n i n F i g u r e 1 a n d 2 , r e s p e c t i v e l y .

    10-3

    10-2

    10-1

    100

    101

    L

    ^

    L

    ^

    102

    -60

    -40

    -20

    0

    Frequency (rad/sec)

    GaindB

    10-3

    10-2

    10-1

    100

    101

    102

    -30

    -60

    -90

    -120

    Frequency (rad/sec)

    Phasedeg

    F i g u r e 1 : A F F d i a g r a m s h o w i n g

    L

    ( s ) = ( s ) . N o t i c e t h a t w a v e d i s t u r b a n c e s a r e s u p p r e s s e d a r o u n d t h e

    d o m i n a t i n g w a v e ( m o d a l ) f r e q u e n c y !

    n

    = 0 : 5 ( r a d = s ) .

    4 . 3 T u n i n g o f t h e W a v e F i l t e r

    C o m p u t e r s i m u l a t i o n s s h o w s t h a t t h e o b s e r v e r i s h i g h l y r o b u s t f o r p a r a m e t e r u n c e r t a i n t i e s i f t h e

    p o l e l o c a t i o n s a r e c h o s e n c a r e f u l l y . A g u i d e l i n e c o u l d b e t o c h o o s e t h e r e a l p

    i

    - v a l u e s a c c o r d i n g t o :

    p

    1

  • 8/2/2019 High Performance Autopilot

    10/14

    10-3

    10-2

    10-1

    H

    ^

    H

    ^

    100

    101

    102

    -60

    -40

    -20

    0

    Frequency (rad/sec)

    GaindB

    10-3

    10-2

    10-1

    100

    101

    102

    -30

    -60

    0

    30

    Frequency (rad/sec)

    Phasedeg

    F i g u r e 2 : A F F d i a g r a m s h o w i n g

    H

    ( s ) = ( s ) . N o t i c e t h a t t h e w a v e d i s t u r b a n c e e s t i m a t e n e a r l y r e e c t s

    t h e n o i s y h e a d i n g m e a s u r e m e n t i n t h e f r e q u e n c y b a n d a r o u n d t h e w a v e f r e q u e n c y !

    n

    = 0 : 5 ( r a d = s ) w h i l e

    L F c o m p o n e n t s o f t h e s h i p d y n a m i c s a n d H F n o i s e a r e a t t e n u a t e d .

    s t a t e e s t i m a t i o n e r r o r t o z e r o . N o t i c e t h a t t h e c o n v e r g e n c e o f t h e H F s t a t e e s t i m a t i o n e r r o r i s n o t

    a e c t e d b y t h e c o m p l e x c o n j u g a t e p o l e s o f t h e w a v e m o d e l .

    T h e s h i p m o d e l p a r a m e t e r s ( K ; T ) c a n b e f o u n d b y a p p l y i n g a s t a n d a r d p a r a m e t e r e s t i m a t o r .

    F u r t h e r m o r e , t h e w a v e m o d e l d a m p i n g r a t i o c a n b e x e d t o = 0 : 0 1 ? 0 : 1 f o r m o s t s e a s t a t e c o d e s

    w h i l e t h e w a v e f r e q u e n c y !

    n

    s h o u l d b e e s t i m a t e d o n - l i n e b y a p p l y i n g a f r e q u e n c y t r a c k e r , s e e e . g .

    S l i d e t a l . ( 1 9 8 3 ) o r H o l z h u t e r a n d S t r a u c h ( 1 9 8 7 ) . I f a n o n - l i n e p a r a m e t e r e s t i m a t o r i s u s e d t h e

    o b s e r v e r g a i n v e c t o r k c a n b e c o m p u t e d o n - l i n e t o o b t a i n a f u l l y a d a p t i v e w a v e l t e r .

    5 E x p e r i m e n t a l a n d S i m u l a t i o n R e s u l t s

    5 . 1 E x p e r i m e n t a l R e s u l t s W i t h t h e M / S N o r n e w s E x p r e s s

    A n a u t o p i l o t e x p e r i m e n t w a s p e r f o r m e d w i t h t h e M / S N o r n e w s E x p r e s s w h i c h i s c a r g o - s h i p o p e r -

    a t i n g o n t h e w e s t c o a s t o f N o r w a y . T h e h u l l c o n t o u r d i s p l a c e m e n t i s 4 6 0 0 ( t o n s ) w h i l e t h e m a i n

    d i m e n s i o n s a r e L

    p p

    = 1 1 0 ( m ) a n d B = 1 7 : 5 ( m ) . U n f o r t u n a t e l y , t h i s i s a r e l a t i v e l y s m a l l s h i p

    s h o w i n g a h i g h l y l i n e a r b e h a v i o u r . C o n s e q u e n t l y , i t w a s d e c i d e d t o u s e a l i n e a r a p p r o x i m a t i o n o f

    t h e m a n e u v e r i n g c h a r a c t e r i s t i c i n t h e e x p e r i m e n t . M o r e o v e r , t h i s s u g g e s t e d t h a t N o m o t o ' s 1 s t -

    o r d e r m o d e l c o u l d b e u s e d . T h e N o m o t o g a i n a n d t i m e c o n s t a n t w e r e e s t i m a t e d b y a p p l y i n g a n

    o - l i n e r e c u r s i v e p a r a m e t e r e s t i m a t i o n a l g o r i t h m t o a 5

    o

    ? 1 0

    o

    z i g - z a g m a n e u v e r . T h i s r e s u l t e d i n

    t h e f o l l o w i n g n u m e r i c a l v a l u e s f o r t h e s h i p p a r a m e t e r s :

    K = 0 : 3 5 ( s

    ? 1

    ) T = 2 9 : 0 ( s ) ( 5 4 )

    F u r t h e r m o r e , t h e c o m m a n d e d r u d d e r w a s c o m p u t e d a c c o r d i n g t o :

    = m _v + d v ? K

    d

    s ( 5 5 )

    H e r e d = 1 = K = 2 : 8 6 a n d m = T = K = 8 2 : 8 6 . V e l o c i t y g a i n s c h e d u l i n g w i t h r e s p e c t t o f o r w a r d

    s p e e d U a n d l e n g t h o f h u l l L

    p p

    w a s o b t a i n e d b y i n t r o d u c i n g : K = K

    0

    ( U = L

    p p

    ) a n d T = T

    0

    ( L

    p p

    = U )

    9

  • 8/2/2019 High Performance Autopilot

    11/14

    w h e r e K

    0

    a n d T

    0

    a r e t h e n o n - d i m e n s i o n a l N o m o t o g a i n a n d t i m e c o n s t a n t , r e s p e c t i v e l y . T h e

    p e r f o r m a n c e o f t h e a u t o p i l o t i s s h o w n i n F i g u r e 3 .

    0 50 100 150 200 250 300-20

    0

    20

    40

    60

    time (s)

    (deg)

    0 50 100 150 200 250 300-15

    -10

    -5

    0

    5

    time (s)

    (deg)

    F i g u r e 3 : C o u r s e - c h a n g i n g m a n e u v e r s w i t h t h e M / S N o r n e w s E x p r e s s . D e s i r e d a n d m e a s u r e d y a w a n g l e

    v e r s u s t i m e ( u p p e r p l o t ) a n d r u d d e r a n g l e ( l o w e r p l o t ) v e r s u s t i m e .

    A s m e n t i o n e d a b o v e , w e d i d n o t h a v e t h e o p p o r t u n i t y t o i m p l e m e n t t h e p r o p o s e d n o n l i n e a r c o n t r o l

    l a w d u r i n g t h i s r s t e x p e r i m e n t s i n c e a l a r g e r s h i p p r o b a b l y i s r e q u i r e d . H o w e v e r , c o m p u t e r

    s i m u l a t i o n s w i t h t a n k e r s s h o w t h a t p e r f o r m a n c e i m p r o v e m e n t s c a n b e o b t a i n e d b y i n c l u d i n g a

    n o n l i n e a r m a n e u v e r i n g c h a r a c t e r i s t i c i n ( 5 5 ) . H o p e f u l l y , w e w i l l b e a b l e t o v e r i f y t h i s e x p e r i m e n t a l l y

    i n t h e n e a r f u t u r e .

    5 . 2 S i m u l a t i o n S t u d y o f t h e O b s e r v e r B a s e d W a v e F i l t e r i n B a d W e a t h e r

    T h e f o l l o w i n g c o m p u t e r s i m u l a t i o n s s h o w t h a t t h e w a v e l t e r g i v e s e x c e l l e n t p e r f o r m a n c e f o r h i g h

    s e a s t a t e c o d e s . A g a i n c o n s i d e r t h e c a r g o s h i p w i t h K = 0 : 3 5 ( s

    ? 1

    ) a n d T = 2 9 : 0 ( s ) . L e t

    !

    n

    = 0 : 5 ( r a d = s ) , = 0 : 1 a n d

    K

    w

    =

    (

    0 : 0 3 f o r t 1 0 0 ( s )

    0 : 1 0 f o r t > 1 0 0 ( s )

    I n a d d i t i o n t o t h i s , w e d e s i g n e d a s i m p l e P D - c o n t r o l l a w a c c o r d i n g t o :

    = 0 : 8 3 (

    d

    ?

    L

    ) ? 1 3 : 7 1 r

    L

    ( 5 6 )

    w h i c h y i e l d s a c l o s e d - l o o p b a n d w i d t h o f !

    b

    = 0 : 1 ( r a d / s ) . I n t h e s i m u l a t i o n s t u d y , t h e d e s i r e d

    y a w a n g l e w a s c h o s e n a s

    d

    = 1 0

    o

    f o r t 1 0 0 ( s ) a n d

    d

    = 0

    o

    f o r t > 1 0 0 ( s ) . F u r t h e r m o r e , t h e

    s t a t e e s t i m a t e s w h e r e c o m p u t e d b y c h o o s i n g t h e e r r o r d y n a m i c s p o l e s a c c o r d i n g t o : p

    1

    = ? 1 : 1 = T ,

    p

    2

    = ? 1 0

    ? 4

    a n d p

    3

    = p

    4

    = ? 1 5 !

    n

    , w h i c h y i e l d s t h e e s t i m a t o r g a i n v e c t o r :

    1 0

  • 8/2/2019 High Performance Autopilot

    12/14

    k = ( 7 : 3 5 2 8 1 0

    ? 3

    ; ? 2 : 4 5 0 1 1 0

    ? 4

    ; ? 1 : 2 6 8 9 ; 1 : 3 9 6 2 )

    T

    ( 5 7 )

    A t y p i c a l t i m e - s e r i e s f o r t h i s s e t o f p a r a m e t e r s i s s h o w n i n F i g u r e 4 . W e s e e t h a t t h e s t a t e e s t i m a t i o n

    e r r o r s a r e s m a l l a n d t h a t e x c e l l e n t p e r f o r m a n c e i s o b t a i n e d e v e n f o r w a v e d i s t u r b a n c e s u p t o 1 0

    o

    ( d e g ) i n a m p l i t u d e .

    0 50 100 150-10

    0

    10

    20

    time (s)

    (deg)

    0 50 100 150-0.4

    -0.2

    0

    0.2

    0.4

    time (s)

    (deg/s)

    0 50 100 150-0.04

    -0.02

    0

    0.02

    0.04

    0.06

    time (s)

    (deg)

    0 50 100 150-2

    -1

    0

    1

    2x 10-3

    time (s)

    (deg/s)

    F i g u r e 4 : L F y a w a n g l e

    L

    a n d m e a s u r e d y a w a n g l e =

    L

    +

    H

    ( u p p e r l e f t ) , L F y a w r a t e r

    L

    ( u p p e r

    r i g h t ) , L F y a w a n g l e e s t i m a t i o n e r r o r

    L

    ( l o w e r l e f t ) a n d L F y a w r a t e e s t i m a t i o n e r r o r r

    L

    ( l o w e r r i g h t )

    v e r s u s t i m e . T h e s i m u l a t i o n s t u d y w a s p e r f o r m e d w i t h a s a m p l i n g t i m e o f 0 : 3 ( s ) w h i l e t h e y a w a n g l e

    m e a s u r e m e n t n o i s e w a s l i m i t e d t o 0 : 1 ( d e g ) .

    6 C o n c l u s i o n s

    A s y s t e m a t i c a p p r o a c h f o r n o n l i n e a r c o n t r o l d e s i g n w i t h a p p l i c a t i o n s t o s h i p s t e e r i n g h a s b e e n

    d i s c u s s e d . T h e p r o p o s e d c o n t r o l l a w h a s b e e n s u c c e s s f u l l y i m p l e m e n t e d a n d t e s t e d o n a s m a l l

    c a r g o s h i p w i t h e x c e l l e n t p e r f o r m a n c e . B e s i d e s t h i s a n e w o b s e r v e r i n t e n d e d f o r w a v e l t e r i n g i s

    p r e s e n t e d . T h e p r o p o s e d w a v e l t e r a l g o r i t h m i s b a s e d o n a p o l e - p l a c e m e n t a l g o r i t h m w h i c h i s

    h i g h l y a d v a n t a g e o u s w i t h r e s p e c t t o t u n i n g a n d i m p l e m e n t a t i o n . S i m u l a t i o n r e s u l t s a r e u s e d t o

    d e m o n s t r a t e t h e p e r f o r m a n c e a n d r o b u s t n e s s o f t h e w a v e l t e r i n b a d w e a t h e r . F u t u r e e x p e r i m e n t s

    w i t h l a r g e r s h i p s , w h i c h a r e h i g h l y n o n l i n e a r w i t h r e s p e c t t o t h e i r m a n e u v e r i n g p r o p e r t i e s ( B e c h

    s p i r a l ) , s h o u l d b e p e r f o r m e d t o i n v e s t i g a t e t h e p e r f o r m a n c e o f t h e n o n l i n e a r c o n t r o l l e r a n d t h e w a v e

    l t e r i n b a d w e a t h e r .

    1 1

  • 8/2/2019 High Performance Autopilot

    13/14

    A c k n o w l e d g m e n t s

    T h e a u t h o r a c k n o w l e d g e s t h e h e l p o f D r . I n g . T o r e F l o b a k k a n d M r . E n d r e B r e k k e a t R o b e r t s o n

    T r i t e c h A . S . i n E g e r s u n d f o r t h e i r h e l p w i t h t h e a u t o p i l o t e x p e r i m e n t .

    A B a r b a l a t ' s L e m m a

    L e m m a A . 1 ( B a r b a l a t ' s L e m m a f o r G l o b a l C o n v e r g e n c e )

    A s s u m e t h a t t h e r e e x i s t s a s c a l a r f u n c t i o n V ( x ; t ) s a t i s f y i n g :

    V ( x ; t ) i s l o w e r b o u n d e d

    _

    V ( x ; t ) i s n e g a t i v e s e m i - d e n i t e

    _

    V ( x ; t ) i s u n i f o r m l y c o n t i n u o u s i n t i m e

    t h e n

    _

    V ( x ; t ) ! 0 a s t ! 1 .

    S u c i e n t c o n d i t i o n s f o r t h e r s t a n d l a s t c o n d i t i o n a r e :

    R e m a r k A . 1 ( L o w e r b o u n d n e s s ) A s u c i e n t c o n d i t i o n f o r t h e s c a l a r f u n c t i o n V ( x ; t ) t o b e l o w e r

    b o u n d e d i s t h a t V ( x ; t ) i s p o s i t i v e s e m i - d e n i t e i . e . V ( x ; t ) 0 8 t t

    0

    .

    R e m a r k A . 2 ( U n i f o r m C o n t i n u i t y ) A s u c i e n t c o n d i t i o n f o r a d i e r e n t i a b l e f u n c t i o n

    _

    V ( x ; t ) t o b e

    u n i f o r m l y c o n t i n u o u s i s t h a t i t s d e r i v a t i v e

    V ( x ; t ) i s b o u n d e d 8 t t

    o

    .

    R e f e r e n c e s

    B a l c h e n , J . G . , J e n s e n , N . A . a n d S l i d , S . ( 1 9 8 0 a ) . D y n a m i c P o s i t i o n i n g o f F l o a t i n g V e s s e l s B a s e d o n

    K a l m a n F i l t e r i n g a n d O p t i m a l C o n t r o l . , P r o c e e d i n g s o f t h e 1 9 t h I E E E C o n f e r e n c e o n D e c i s i o n a n d C o n t r o l ,

    N e w Y o r k , N Y , p p . 8 5 2 { 8 6 4 .

    B a l c h e n , J . G . , J e n s e n , N . A . , M a t h i s e n , E . a n d S l i d , S . ( 1 9 8 0 b ) . D y n a m i c P o s i t i o n i n g S y s t e m B a s e d o n

    K a l m a n F i l t e r i n g a n d O p t i m a l C o n t r o l . , M o d e l i n g , I d e n t i c a t i o n a n d C o n t r o l M I C - 1 ( 3 ) : 1 3 5 { 1 6 3 .

    B a l c h e n , J . G . , J e n s s e n , N . A . a n d S l i d , S . ( 1 9 7 6 ) . D y n a m i c P o s i t i o n i n g U s i n g K a l m a n F i l t e r i n g a n d O p t i m a l

    C o n t r o l T h e o r y , I F A C / I F I P S y m p o s i u m o n A u t o m a t i o n i n O s h o r e O i l F i e l d O p e r a t i o n , H o l l a n d , A m s t e r d a m ,

    p p . 1 8 3 { 1 8 6 .

    B e c h , M . I . a n d W a g n e r S m i t h , L . ( 1 9 6 9 ) . A n a l o g u e S i m u l a t i o n o f S h i p M a n o e u v r e s , T e c h n i c a l R e p o r t H y - 1 4 ,

    H y d r o - a n d A e r o d y n a m i c s L a b o r a t o r y , L y n g b y , D e n m a r k .

    F o s s e n , T . I . a n d P a u l s e n , M . ( 1 9 9 2 ) . A d a p t i v e F e e d b a c k L i n e a r i z a t i o n A p p l i e d t o S t e e r i n g o f S h i p s , P r o c e e d i n g s

    o f t h e 1 s t I E E E C o n f e r e n c e o n C o n t r o l A p p l i c a t i o n s , D a y t o n , O h i o , U S A , p p . 1 0 8 8 { 1 0 9 3 .

    F o s s e n , T . I . a n d Y o e r g e r , D . R . ( 1 9 9 4 ) G u i d a n c e a n d C o n t r o l o f O c e a n V e h i c l e s , T o b e p u b l i s h e d b y J o h n

    W i l e y a n d S o n s L t d . , S p r i n g 1 9 9 4 , L o n d o n .

    F o t a k i s , J . , G r i m b l e , M . J . a n d K o u v a r i t a k i s , B . ( 1 9 8 2 ) . A C o m p a r i s o n o f C h a r a c t e r i s t i c L o c u s a n d O p t i m a l

    D e s i g n s f o r D y n a m i c S h i p P o s i t i o n i n g S y s t e m s , I E E E T r a n s a c t i o n s o n A u t o m a t i c C o n t r o l A C - 2 7 ( 6 ) : 1 1 4 3 { 1 1 5 7 .

    F u n g , P . T . - K . a n d G r i m b l e , M . J . ( 1 9 8 1 ) . S e l f - t u n i n g C o n t r o l o f S h i p P o s i t i o n i n g S y s t e m s , i n C . J . H a r r i s

    a n d S . A . B i l l i n g s ( e d s ) , S e l f - t u n i n g a n d a d a p t i v e c o n t r o l : t h e o r y a n d a p p l i c a t i o n s , P e t e r P e r e g r i n u s l t d . o n

    b e h a l f o f I E E , p p . 3 0 8 { 3 3 1 .

    F u n g , P . T . - K . a n d G r i m b l e , M . J . ( 1 9 8 3 ) . D y n a m i c S h i p P o s i t i o n i n g U s i n g a S e l f T u n i n g K a l m a n F i l t e r , I E E E

    T r a n s a c t i o n o n A u t o m a t i c C o n t r o l A C - 2 8 ( 3 ) : 3 3 9 { 3 4 9 .

    G r i m b l e , M . J . , P a t t o n , R . J . a n d W i s e , D . A . ( 1 9 8 0 a ) T h e U s e o f K a l m a n F i l t e r i n g T e c h n i q u e s i n D y n a m i c

    S h i p P o s i t i o n i n g C o n t r o l S y s t e m s U s i n g S t o c h a s t i c O p t i m a l C o n t r o l T h e o r y , O p t i m . C o n t r o l A p p l . M e t h o d s ,

    N o . 1 , p p . 1 6 7 - 2 0 2 .

    1 2

  • 8/2/2019 High Performance Autopilot

    14/14

    G r i m b l e , M . J . , P a t t o n , R . J . a n d W i s e , D . A . ( 1 9 8 0 b ) . U s e o f K a l m a n F i l t e r i n g T e c h n i q u e s i n D y n a m i c

    S h i p P o s i t i o n i n g S y s t e m s , I E E P r o c e e d i n g s V o l . 1 2 7 , P t . D , N o . 3 , p p . 9 3 { 1 0 2 .

    H o l z h u t e r , T . ( 1 9 9 2 ) . O n t h e R o b u s t n e s s o f C o u r s e K e e p i n g A u t o p l i o t s , P r o c e e d i n g s o f I F A C W o r k s h o p o n C o n t r o l

    A p p l i c a t i o n s i n M a r i n e S y s t e m s ( C A M S ' 9 2 ) , G e n o v a , I t a l y , p p . 2 3 5 { 2 4 4 .

    H o l z h u t e r , T . a n d S t r a u c h , H . ( 1 9 8 7 ) . A C o m m e r c i a l A d a p t i v e A u t o p i l o t f o r S h i p s : D e s i g n a n d E x p e r i m e n t a l

    E x p e r i e n c e , P r o c e e d i n g s o f t h e 1 0 t h I F A C W o r l d C o n g r e s s , J u l y 2 7 - 3 1 , M u n i c h , G e r m a n y , p p . 2 2 6 { 2 3 0 .

    K a l l s t r o m , C . G . ( 1 9 7 9 ) I d e n t i c a t i o n a n d A d a p t i v e C o n t r o l A p p l i e d t o S h i p S t e e r i n g , P h D t h e s i s , D e p t . o f

    A u t o m a t i c C o n t r o l , L u n d I n s t i t u t e o f T e c h n o l o g y , S w e d e n .

    K a l l s t r o m , C . G . a n d

    A s t r o m , K . J . ( 1 9 8 1 ) . E x p e r i e n c e s o f S y s t e m I d e n t i c a t i o n A p p l i e d t o S h i p S t e e r i n g ,

    A u t o m a t i c a 1 7 : 1 8 7 { 1 9 8 .

    K a l l s t r o m , C . G . a n d T h e o r e n , K . ( 1 9 9 2 ) . T u r n i n g C o n t r o l l e r f o r S h i p s , P r o c e e d i n g s o f I F A C W o r k s h o p o n

    C o n t r o l A p p l i c a t i o n s i n M a r i n e S y s t e m s ( C A M S ' 9 2 ) , G e n o v a , I t a l y .

    K a l l s t r o m , C . G . ,

    A s t r m , K . J . , T h o r e l l , N . E . , E r i k s s o n , J . a n d S t e n , L . ( 1 9 7 9 ) . A d a p t i v e A u t o p i l o t

    f o r T a n k e r s , A u t o m a t i c a 1 5 : 2 4 1 { 2 5 4 .

    K o y a m a , T . ( 1 9 6 7 ) O n t h e O p t i m u m A u t o m a t i c S t e e r i n g S y s t e m o f S h i p s a t S e a , J . S . N . A . , V o l . 1 2 2 .

    L j u n g , L . a n d S o d e r s t r o m , T . ( 1 9 8 6 ) T h e o r y a n d P r a c t i c e o f R e c u r s i v e I d e n t i c a t i o n , M I T P r e s s , C a m b r i d g e ,

    M a s s a c h u s e t t s .

    N o r r b i n , N . H . ( 1 9 6 3 ) . O n t h e D e s i g n a n d A n a l y s e s o f t h e Z i g - Z a g T e s t o n B a s e o f Q u a s i L i n e a r F r e q u e n c y

    R e s p o n s e , T e c h n i c a l R e p o r t B 1 0 4 - 3 , T h e S w e d i s h S t a t e S h i p b u i l d i n g E x p e r i m e n t a l T a n k ( S S P A ) , G o t h e n b u r g ,

    S w e d e n .

    O h t s u , K . , H o r i g o m e , M . a n d K i t a g a w a , G . ( 1 9 7 9 ) . A N e w S h i p ' s A u t o p i l o t D e s i g n T h r o u g h a S t o c h a s t i c

    M o d e l , A u t o m a t i c a 1 5 : 2 5 5 { 2 6 8 .

    R e i d , R . E . , T u g c u , A . K . a n d M e a r s , B . C . ( 1 9 8 4 ) . T h e U s e o f W a v e F i l t e r D e s i g n i n K a l m a n F i l t e r S t a t e

    E s t i m a t i o n o f t h e A u t o m a t i c S t e e r i n g P r o b l e m o f a T a n k e r i n a S e a w a y , I E E E T r a n s a c t i o n o n A u t o m a t i c C o n t r o l

    A C - 2 9 ( 7 ) : 5 7 7 { 5 8 4 .

    S l i d , S . a n d J e n s s e n , N . A . ( 1 9 8 3 ) . A d a p t i v e S h i p A u t o p i l o t w i t h W a v e F i l t e r , M o d e l i n g , I d e n t i c a t i o n a n d

    C o n t r o l M I C - 4 ( 1 ) : 3 3 { 4 6 .

    S l i d , S . , J e n s s e n , N . A . a n d B a l c h e n , J . G . ( 1 9 8 3 ) . D e s i g n a n d A n a l y s i s o f a D y n a m i c P o s i t i o n i n g S y s t e m

    B a s e d o n K a l m a n F i l t e r i n g a n d O p t i m a l C o n t r o l , I E E E T r a n s a c t i o n o n A u t o m a t i c C o n t r o l A C - 2 8 ( 3 ) : 3 3 1 { 3 3 9 .

    S l i d , S . , S v a n e s , T . , O n s h u s , T . a n d J e n s s e n , N . A . ( 1 9 8 4 ) . D e s i g n C o n s i d e r a t i o n s , A n a l y s e s a n d P r a c t i c a l

    E x p e r i e n c e W i t h a n A d a p t i v e S h i p s A u t o p i l o t , P r o c e e d i n g s o f 9 . I F A C W o r l d C o n g r e s s , B u d a p e s t , H u n g a r y .

    S l o t i n e , J . J . E . a n d L i , W . ( 1 9 8 7 ) . A d a p t i v e M a n i p u l a t o r C o n t r o l . A C a s e S t u d y . , P r o c e e d i n g s o f t h e 1 9 8 7 I E E E

    C o n f . o n R o b o t i c s a n d A u t o m a t i o n , R a l e i g h , N o r t h C a r o l i n a , p p . 1 3 9 2 { 1 4 0 0 .

    V a n A m e r o n g e n , J . ( 1 9 8 4 ) . A d a p t i v e S t e e r i n g o f S h i p s - A M o d e l R e f e r e n c e A p p r o a c h , A u t o m a t i c a 2 0 ( 1 ) : 3 { 1 4 .

    V a n A m e r o n g e n , J . a n d V a n N a u t a L e m k e , H . R . ( 1 9 7 8 ) . O p t i m u m S t e e r i n g o f S h i p s w i t h a n A d a p t i v e

    A u t o p i l o t , P r o c e e d i n g s o f t h e 5 t h S h i p C o n t r o l S y s t e m s S y m p o s i u m , A n n a p o l i s , M d , U S A .

    V a n A m e r o n g e n , J . a n d V a n N a u t a L e m k e , H . R . ( 1 9 8 0 ) . C r i t e r i a f o r O p t i m u m S t e e r i n g o f S h i p s , P r o c e e d i n g s

    o f S y m p o s i u m o n S h i p S t e e r i n g A u t o m a t i c C o n t r o l , G e n o v a , I t a l y .

    B i b l i o g r a p h y

    T h o r I . F o s s e n w a s b o r n i n N o r w a y i n 1 9 6 3 . H e r e c e i v e d t h e M . S . i n n a v a l a r c h i t e c t u r e a n d t h e D r .

    I n g . d e g r e e i n e n g i n e e r i n g c y b e r n e t i c s f r o m t h e U n i v e r s i t y o f T r o n d h e i m , t h e N o r w e g i a n I n s t i t u t e

    o f T e c h n o l o g y ( N T H ) , i n 1 9 8 7 a n d 1 9 9 1 , r e s p e c t i v e l y .

    F r o m 1 9 8 9 t o 1 9 9 0 , h e p u r s u e d g r a d u a t e s t u d i e s a s a F u l b r i g h t e r a t t h e D e p a r t m e n t o f A e r o n a u t i c s

    a n d A s t r o n a u t i c s , U n i v e r s i t y o f W a s h i n g t o n , S e a t t l e . H e i s c u r r e n t l y a n A s s i s t a n t P r o f e s s o r i n

    e n g i n e e r i n g c y b e r n e t i c s a t N T H w h e r e h e h a s b e e n t e a c h i n g s y s t e m s f o r g u i d a n c e a n d c o n t r o l s i n c e

    1 9 9 0 . H e h a s a u t h o r e d m o r e t h a n 2 0 r e s e a r c h a r t i c l e s a n d h i s r s t t e x t b o o k , e n t i t l e d G u i d a n c e a n d

    C o n t r o l o f O c e a n V e h i c l e s , w i l l b e p u b l i s h e d b y J o h n W i l e y a n d S o n s L t d i n 1 9 9 4 .

    H i s r e s e a r c h i n t e r e s t s a r e g u i d a n c e a n d c o n t r o l s y s t e m s f o r u n d e r w a t e r a n d i g h t v e h i c l e s , s p a c e -

    c r a f t s a n d s h i p s .

    1 3