o pewnej metodzie funkcji modulujących i jej zastosowaniu do

Transkrypt

o pewnej metodzie funkcji modulujących i jej zastosowaniu do
ZESZYTY NAUKOWE AKADEMII MARYNARKI WOJENNEJ
ROK XLV NR 3 (158) 2004
Hubert Wysocki
O PEWNEJ METODZIE
FUNKCJI MODULUJĄCYCH
I JEJ ZASTOSOWANIU DO IDENTYFIKACJI
RÓWNAŃ NOMOTO DLA OKRĘTU
KLASY MARINER
STRESZCZENIE
W pracy przedstawiono pewną modyfikację klasycznej metody Shinbrota identyfikacji
układu dynamicznego za pomocą funkcji modulującej. Zaproponowana w artykule metoda dotyczy
użycia większej liczby funkcji modulujących i rozwiązuje problem wyboru najlepszego modelu.
Została przetestowana w identyfikacji wskaźników sterowności dla wybranego okrętu klasy
Mariner.
WSTĘP
Metoda Shinbrota [12] polega na całkowaniu przez części równania opisującego dynamikę układu pomnożonego stronami przez odpowiednio dobraną dla tej
metody funkcję. Funkcja ta nie zależy od sygnałów na wejściu i na wyjściu układu.
Dla tego rodzaju niezależności została nazwana funkcją modulującą (por. [4]). Całkowanie odbywa się po różnych podprzedziałach czasowych przedziału obserwacji
układu, tyle razy, ile wynosi liczba identyfikowanych współczynników modelu.
W ten sposób, dla danej pary sygnałów wejście-wyjście, dochodzimy do układu
równań, którego rozwiązanie daje zidentyfikowane parametry modelu. W pracy
proponuje się zastosowanie większej liczby funkcji modulujących, co umożliwi
całkowanie po całym przedziale obserwacji dynamiki układu, czyli uwzględnienie
całego przebiegu sygnału w danym całkowaniu. Rozważa się układ dynamiczny
opisany liniowym równaniem różniczkowym zwyczajnym rzędu m dla wejścia
i rzędu n dla wyjścia. Taki układ w metodzie Shinbrota nie był rozpatrywany.
101
Hubert Wysocki
Ponadto, w metodzie klasycznej nie rozważa się problemu wyboru najlepszego modelu z danej klasy modeli opisujących identyfikowany obiekt sterowania. W artykule zagadnienie to zostanie rozwiązane poprzez zastosowanie twierdzenia o rzucie
ortogonalnym w przestrzeni R k ze zwykłym iloczynem skalarnym.
Opracowana metoda zostanie zilustrowana przykładami identyfikacji współczynników równań różniczkowych Nomoto rzędu pierwszego i drugiego dla wybranego okrętu klasy Mariner [Mariner Class Vessel – (MCV)]. Statki tej klasy były
projektowane w połowie lat sześćdziesiątych ubiegłego stulecia i obecnie nie są już
eksploatowane [5].
IDENTYFIKACJA UKŁADU DYNAMICZNEGO
Dla uproszczenia zapisów wprowadzimy następujące operacje:
Sx :=
tk
dx
, st 0 x := x (t 0 ), Rtt0k x := x (tk ) − x (t0 ), I tt0k x := ∫ x (t )dt ,
t0
dt
gdzie x = x (t ) .
Ponadto
niech
Ln := C n ([t0 , tk ], R )
oraz
k , l := {k , k + 1,..., l} ,
gdzie
k , n ∈ N 0 , l ∈ N, k < l .
Niech będzie dany liniowy stacjonarny układ dynamiczny o parametrach
skupionych opisany równaniem różniczkowym
an S n y + an −1S n −1 y + ...a1Sy + a0 y = bm S mu + bm −1S m −1u + ... + b1Su + u, (1)
gdzie ai , b j ∈ R, i ∈ 0, n , j ∈ 1, m, m ∈ N 0 , n ∈ N, m ≤ n
oraz
u = u(t ) ∈ Lm , y = y (t ) ∈ Ln .
102
Zeszyty Naukowe AMW
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
Funkcję f = f (t ) ∈ Ln spełniającą warunki
f ∉ Ker S n , st S i f = 0, t ∈ {t0 , tk }, i ∈ 0, n − 1
(2)
nazywamy f u n k c j ą m o d u l u j ą c ą n -tego stopnia układu (1) (odpowiadającą
chwilom t0 , tk ). Jest oczywiste, że funkcja modulująca stopnia n' > n jest funkcją
modulującą stopnia n .
Niech para sygnał wejściowy-sygnał wyjściowy
(u, y ) ∈ [ Lm \ { 0 }] × Ln
spełnia równanie (1) przy danych współczynnikach a0 , a1 ,..., an , b1 ,...,bm . Wobec
tego dla dowolnych f1 , f 2 ,..., f k ∈ Ln , k ≥ m + n + 1 z (1) otrzymujemy
n
∑a I
i =0
tk
i t0
m
( fν ⋅ S y ) = ∑ bi I tt0k ( fν ⋅ S i u) + I tt0k ( fν ⋅ u), ν ∈ 1, k .
i
(3)
i =1
Zachodzi następujący ogólny wzór na całkowanie przez części (por.
[14, 15]):
n −1
I tt0k ( x ⋅ S i y ) = ∑ (−1)i Rtt0k ( S i x ⋅ S n −1− i y ) + (−1)n I tt0k ( S n x ⋅ y ) , (4)
i =0
gdzie x, y ∈ Ln .
Stosując do ostatnich n składników lewej strony i do m pierwszych składników prawej strony każdej z równości (3) wzór (4) na całkowanie przez części,
otrzymujemy:
i −1
n
∑ a [∑ (−1) R
i
i =1
j =0
j
tk
t0
n
( S j fν ⋅ S i −1− j y )] + ∑ ( −1)i a i I tt0k ( S i fν ⋅ y )
(5)
i =0
m
i −1
m
i =1
j =0
i =1
= ∑ bi [∑ ( −1) j Rtt0k ( S j fν ⋅ S i −1− j u)] + ∑ ( −1)i bi I tt0k ( S i fν ⋅ u) + I tt0k ( fν ⋅ u), ν ∈ 1, k .
3 (158) 2004
103
Hubert Wysocki
Zakładając, że f1 , f 2 ,..., f k ∈ Ln są elementami modulującymi co najmniej
n-tego stopnia układu dynamicznego (1) (przy t0 , tk ), z (5) uzyskujemy:
n
m
i =0
i =1
∑ (−1)i ai I tt0k (S i fν ⋅ y ) + ∑ (−1)i +1 bi I tt0k ( S i fν ⋅ u) = I tt0k ( fν ⋅ u), ν ∈1, k .
Układ ten możemy zapisać w postaci wektorowej
m+ n
∑α v
i =0
i
i
= w,
(6)
gdzie
⎧ ai
⎪
αi := ⎨
⎪b
⎩ i −n
dla
i ∈ 0, n
(7)
dla i ∈ n + 1, m + n
oraz
⎡ ( −1)i I tt0k ( S i f1 ⋅ y ) ⎤
⎢
⎥
v i := ⎢
M
⎥, ν ∈ 0, n ;
⎢( −1)i I tt k ( S i f k ⋅ y )⎥
⎣
⎦
0
(8)
⎡ (−1)i − n +1 I tt0k ( S i − n f1 ⋅ u) ⎤
⎢
⎥
v i := ⎢
M
⎥, ν ∈ n + 1, m + n ;
t
−
+
1
−
i
n
i
n
⎢( −1)
I t 0k ( S f k ⋅ u)⎥⎦
⎣
(9)
⎡ I tt0k ( f1 ⋅ u) ⎤
⎢
⎥
w := ⎢
M
⎥.
t
⎢ I t k ( f k ⋅ u)⎥
⎣ 0
⎦
104
(10)
Zeszyty Naukowe AMW
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
Ponadto
k
v i , w ∈ ⊕ Ker S ≈ R k , i ∈ 0, m + n .
(11)
ν =1
Załóżmy teraz, że parametry układu (1) nie są znane. Zbiór złożony z pary
sygnałów
(SI)1 := { (u* , y * ) : u* ∈ Lm \ { 0 }, y * ∈ Ln }
(12)
służących do zidentyfikowania współczynników równania (1) nazywamy s e r i ą i d e n t y f i k u j ą c ą (jednoelementową) [1]. W praktyce funkcje u = u (t ), y = y (t )
*
*
*
*
wyznaczane są drogą aproksymacji, na podstawie wartości pomiarowych sygnału
wejściowego i odpowiadającego mu sygnału wyjściowego uzyskanych podczas
normalnej pracy układu sterowania.
Z uwagi na izomorfizm (11) dalsze rozważania będziemy prowadzili
w przestrzeni Hilberta Η := l 2k , w której iloczyn skalarny
k
( v | w ) := ∑ Vν Wν , v, w ∈ l 2k
(13)
ν =1
wyznacza normę
|| v ||:=
k
Vν ,
∑
ν
=1
2
v ∈ l 2k .
(14)
Przez i d e n t y f i k a c j ę układu dynamicznego (1) będziemy rozumieli zagadnienie doboru współczynników równania (1) przy serii identyfikującej (12) tak,
aby funkcjonał (tzw. w s k a ź n i k j a k o ś c i i d e n t y f i k a c j i )
m+ n
|| J f (α 0 ,α1 ,...,α m + n ) ||:= || ∑αi v *i − w * ||
(15)
i =0
osiągał minimum, gdzie f := [ f1 , f 2 ,..., f k ] jest ustalonym wektorem funkcji modulujących co najmniej n -tego stopnia (odpowiadających chwilom t0 , tk ), natomiast
w * , v *i , i ∈ 0, m + n są wektorami postaci (8) – (10) wyznaczonymi dla serii (12).
3 (158) 2004
105
Hubert Wysocki
Zagadnienie wyboru najlepszego modelu z klasy
n
m
i =0
i =1
K := { ∑ ai S i y = ∑ bi S i u + u : ai , b j ∈ R, i ∈ 0, n, j ∈ 1, m }
w sensie minimalizacji wskaźnika jakości (15) rozwiążemy, stosując następujące
twierdzenie o rzucie ortogonalnym:
TWIERDZENIE
[9]. Niech Η 0 będzie domkniętą podprzestrzenią liniową
przestrzeni Hilberta Η . Wówczas każdemu elementowi x ∈ Η odpowiada jeden
i tylko jeden element h0 ∈ Η 0 , taki że || x − h0 || ≤ || x − h || dla wszystkich
h ∈ Η 0 . Ponadto h0 ∈ Η 0 minimalizuje wyrażenie || x − h || wtedy i tylko wtedy,
gdy element x − h0 jest ortogonalny do Η 0 .
Element h0 nazywamy r z u t e m o r t o g o n a l n y m elementu x na podprzestrzeń Η 0 . Omawiana metoda wymaga, aby spełnione było założenie, że
B := { v*0 , v1* ,..., v *m+ n }
(16)
jest zbiorem wektorów liniowo niezależnych w l 2k . Założenie to nazywamy
w a r u n k i e m i d e n t y f i k o w a l n o ś c i układu (1), natomiast serię identyfikującą (12), dla której ten warunek jest spełniony – s e r i ą i d e n t y f i k o w a l n ą
(por. [1]).
Załóżmy więc, że warunek identyfikowalności układu (1) jest spełniony.
Ponadto niech
m+n
Lin B := { w = ∑αi v *i : αi ∈ R, v *i ∈ B, i ∈ 0, m + n } .
i =0
Ponieważ dim Lin B = m + n + 1 , więc hiperpłaszczyzna Lin B jako podprzestrzeń
skończenie wymiarowa przestrzeni unormowanej l 2k jest zbiorem domkniętym [7].
Interesuje nas wyznaczenie takiego elementu
w 0 = α 00 v*0 + α10 v1* + ... + α m0 + n v *m + n
106
Zeszyty Naukowe AMW
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
powłoki liniowej Lin B , który jest położony najbliżej [w sensie normy (14)] danego
0
elementu w * . Mamy zatem znaleźć taki układ (α 00 ,α10 ,...,α m+
n ) liczb rzeczywi-
stych, żeby
|| w * − w 0 ||= J f (α 00 ,α10 ,...,α m0 + n ) = min{ J f (α 0 ,α1 ,...,α m + n ) : αi ∈ R , i ∈ 0, m + n }.
Z twierdzenia o rzucie ortogonalnym wynika istnienie i jednoznaczność poszukiwanego wektora w 0 oraz prostopadłość różnicy w * − w 0 do każdego z wektorów v *i , i ∈ 0, m + n bazy B . Mamy więc
m+n
( w * − w 0 | v *j ) = ( w * − ∑αi0 v *i | v *j ) = 0, j ∈ 0, m + n .
i =0
Stąd i z własności iloczynu skalarnego (13) otrzymujemy układ r ó w n a ń n o r 0
m a l n y c h na optymalne współczynniki α 00 ,α10 ,...,α m+
n
m+ n
∑α
i =0
0
i
( v *i | v *j ) = ( w * | v *j ), j ∈ 0, m + n ,
(17)
którym – według zależności (7) – odpowiadają optymalne parametry układu dynamicznego (1). Do obliczeń numerycznych wygodnie jest przedstawić układ (17)
w postaci wektorowo-macierzowej
Cα = d ,
(18)
gdzie C = [ci j ] := [( v *i | v *j )], α := [α i0 ], d = [d j ] := [( w * | v *j )], i , j ∈ 0, m + n .
Równanie (18) ma jednoznaczne rozwiązanie, ponieważ wyznacznik macierzy C jest w y z n a c z n i k i e m G r a m a , który jest różny od zera (co jest równoważne warunkowi identyfikowalności układu dynamicznego (1), por. [9]).
Opracowane zagadnienie identyfikacji sprawdzimy na przykładach wyznaczania parametrów Nomoto dla wybranego okrętu klasy Mariner.
3 (158) 2004
107
Hubert Wysocki
PRZYKŁADY
1. Badając sterowność statku, korzysta się z dwóch prostokątnych układów współrzędnych (rys. 1.):
PRZYKŁAD
−
nieruchomego prawoskrętnego układu współrzędnych geograficznych ( X 0 ,Y0 )
leżącego w płaszczyźnie wody spokojnej, z osią X 0 skierowaną w kierunku
północy;
−
nieruchomego, sztywno związanego ze statkiem prawoskrętnego układu GXY
leżącego w płaszczyźnie równoległej do wodnicy konstrukcyjnej, którego początek jest środkiem ciężkości G masy statku, a oś X skierowana jest ku dziobowi.
Ograniczając rozważania do ruchu statku w układzie OX 0Y0 , wykazuje się,
że liniowe równanie różniczkowe sterowności statku opisujące zależność między
kątem wychylenia steru δ (t ) a prędkością kątową r (t ) obrotu statku (myszkowania) ma postać [10]
Tr ' (t ) + r (t ) = Kδ (t ) .
(19)
Równanie (19) oraz parametry K , T nazywamy odpowiednio r ó w n a niem Nomoto rzędu pierwszego i współczynnikami Nomoto.
Równanie Nomoto stosuje się dla małych wartości δ 0 kąta wychylenia steru, przy czym sterowanie jest najczęściej liniowo-stałe, „trapezowe” lub „sinusoidalne”. Równanie to obowiązuje w przedziale czasu [t0 , tk ] , w którym występuje
niewielka liczba zmian steru z jednej burty na drugą (niewielka częstotliwość akcji
steru) i warunki żeglugi nie ulegają istotnym zmianom [13, 3, 8].
108
Zeszyty Naukowe AMW
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
Rys. 1. Ruch statku w układzie współrzędnych OX 0Y0
Model Nomoto rzędu pierwszego jest stosowany w projektowaniu regulatorów kursu w autopilotach sterowania statkiem. Parametry K i T zależą m.in. od
prędkości i załadowania statku, jego własności hydrodynamicznych, a także od stanu morza, rodzaju akwenu i wartości meteorologicznych (falowania i wiatru).
Współczynnik wzmocnienia K (skuteczności steru) charakteryzuje zwrotność statku, natomiast stała czasowa T – stateczność kursową i szybkość reakcji statku na
wychylenie steru. Ze wzrostem wartości δ 0 wychylenia steru parametry K, T maleją, jednak stosunek μ = K / T , nazywany w s k a ź n i k i e m N o m o t o , pozostaje w przybliżeniu stały. Służy on do oceny zwrotności statku [8].
Równanie (19) stanowi przypadek szczególny zależności (1) dla
n = 1, m = 0 , gdzie u = δ (t ) oraz y = r (t ).
Dla statku klasy Mariner (MCV) o następujących parametrach [2]:
−
−
−
−
długość całkowita Lc=171.8 [m];
maksymalna szerokość B = 23.17 [m];
zanurzenie średnie T = 6.86 [m];
długość między pionami L = 160 [m];
3 (158) 2004
109
Hubert Wysocki
−
−
−
−
−
−
−
−
masa statku m = 17050 [t];
wyporność W = 16622 [m3];
środek ciężkości XG = 3.70 [m];
prędkość nominalna V = 7.716 [m/s];
pole powierzchni czołowej okrętu Af = 416.4 [m2];
pole powierzchni bocznej okrętu As = 1540.1 [m2];
nominalne obroty śruby okrętowej n = 7.151 [rad/s];
maksymalna prędkość kątowa wychylania steru δ ' = 3.5 [o/s];
−
gęstość wody ρ w = 1025 [kg/m3];
−
gęstość powietrza ρ a = 1.23 [kg/m3]
współczynnik wzmocnienia i stała czasowa wynoszą odpowiednio [5]:
K = 0.1830 [1/s], T = 105.64 [s] .
(20)
Rząd równania (19) jest równy n = 1, zatem minimalna liczba funkcji modulujących potrzebnych do identyfikacji wynosi k = 2.
Przy wyznaczaniu wskaźników Nomoto często korzysta się z funkcji wychylenia steru postaci [3]
⎧ t
⎪δ 0 t
⎪ r
u = δ (t ) = ⎨
⎪δ
⎪ 0
⎩
dla 0 ≤ t < tr
,
dla
(21)
t ≥ tr
gdzie tr = 2δ 0 / δ ' jest czasem potrzebnym do osiągnięcia wartości δ 0 , natomiast
δ ' jest prędkością kątową wychylenia steru [6].
Dla rozważanego okrętu (MCV) przyjmiemy bezpieczną prędkość kątową
δ '= 2.8 [o/s] oraz δ 0 = 7 [o]. Wówczas tr = 5 [s]. Mamy zatem
⎧1.4t dla 0 ≤ t < 5
⎪
.
u = δ (t ) = ⎨
⎪ 7 dla
t≥5
⎩
*
110
*
(22)
Zeszyty Naukowe AMW
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
Wykres tego sygnału w przedziale obserwacji [0,20] przedstawia rysunek 2.,
natomiast rysunek 3. przedstawia rozwiązanie numeryczne równania (19) przy
współczynnikach Nomoto (20) i warunku początkowym r (0) = 0 .
W tabeli 1. zamieszczono wyniki identyfikacji współczynników równania
Nomoto dla serii identyfikującej
(SI)1 := { (δ * (t ), r * (t ))} ,
(23)
gdzie δ * (t ) jest sygnałem (22), natomiast r * (t ) odpowiedzią na ten sygnał, przedstawioną na rysunku 3. Identyfikację przeprowadzono w przedziale obserwacji
[0,20], odpowiednio dla k = 2, 3 funkcji modulujących. Za każdym razem otrzymano wyniki bardzo zbliżone do (20). Należy również pamiętać, że przedstawione
w tabeli 1. parametry Nomoto są optymalne w sensie minimalizacji funkcjonału J f
dla serii identyfikującej (23) i ustalonego wektora f funkcji modulujących.
Rys. 2. Funkcja wychylenia steru (22)
Rys. 3. Prędkość kątowa statku jako odpowiedź na wychylenie steru wg zależności (22)
3 (158) 2004
111
Tabela 1. Identyfikacja równania Nomoto (19)
Hubert Wysocki
112
Zeszyty Naukowe AMW
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
W 1960 roku Nomoto przedstawił metodę wyznaczania parametrów K, T
na podstawie tzw. próby wężowej (próby Kempfa, próby „zig-zag”) [11], która według standardów opracowanych przez Międzynarodową Organizację Morską (IMO)
musi spełniać ściśle określone warunki.
W metodzie zaproponowanej w tym artykule można oczywiście wykorzystać sygnały δ * (t ),ψ * (t ) (gdzie r = ψ ′(t ) i ψ (t ) jest kątem kursowym statku)
otrzymywane podczas próby „zig-zag”. Generalnie nie wymaga ona jednak tak długiej rejestracji sygnałów. Mogą one być uzyskiwane podczas normalnego kursu
statku.
PRZYKŁAD 2. Oprócz równania Nomoto rzędu pierwszego rozważa się również, obowiązujący przy tych samych założeniach co poprzednio, model rzędu drugiego [10]
T1T2 r ' ' (t ) + (T1 + T2 )r ' (t ) + r (t ) = K [T3δ ' (t ) + δ (t )],
(24)
w którym stałe T1 , T2 , T3 , K charakteryzują sterowność statku.
Jeżeli T1 , T2 > 0 , to statek ma stateczność ruchu prostoliniowego, która zapewnia poruszanie się stałym kursem ze sterem w położeniu neutralnym, na spokojnej wodzie i przy bezwietrznej pogodzie. Ponadto, im większe wartości T1 ,T2 , tym
szybciej statek zmienia kurs pod wpływem akcji steru, czyli jest bardziej zwrotny.
Im większa jest wartość parametru T3 , tym większy wpływ na sterowność statku ma
prędkość wychylania steru. Wskaźnik K , charakteryzujący zwrotność statku, jest
miarą prędkości zmiany kursu przy zadanym kącie wychylenia steru [3].
Między stałą czasową T występującą w równaniu Nomoto rzędu pierwszego (19) a parametrami modelu (24) zachodzi związek [10]:
T = T1 + T2 − T3 .
(25)
Dla okrętu (MCV) rozważanego w przykładzie 1. parametry równania Nomoto (24) wynoszą odpowiednio [5]:
K = 0.1830 [1/s], T1 = 7.91 [s], T2 = 116.28 [s], T3 = 18.55 [s] . (26)
Rząd równania (24) wynosi m = 1 dla wejścia i n = 2 dla wyjścia, zatem
minimalna liczba funkcji modulujących potrzebnych do identyfikacji jest równa
k = 4 . Sygnału wejściowego (22) nie możemy brać pod uwagę, ponieważ nie jest
on elementem przestrzeni L2 = C 2 ([0,20], R ) , gdzie [0,20] jest przedziałem obserwacji sterowności okrętu. Wobec tego jako u = u(t ) przyjmiemy funkcję
u = δ (t ) := δ 0 (1 − e −κt ) ,
3 (158) 2004
113
Hubert Wysocki
która dobrze przybliża przedziałami liniową funkcję (21), jeżeli κ ≈ 0.4 / t'r , gdzie
t 'r = tr V / Lc jest bezwymiarowym czasem wychylenia steru [3].
Uwzględniając dane (MCV), otrzymujemy t 'r ≈ 0.22, κ ≈ 1.78 oraz
u* = δ * (t ) = 7(1 − e −1.78 t ) .
(27)
Wykres funkcji (27) w przedziale obserwacji [0,20] zamieszczono na rysunku 4., natomiast odpowiedź numeryczną układu (24) na ten sygnał przy danych
wskaźnikach (26) i warunkach początkowych r (0) = r ' (0) = 0 na rysunku 5.
Rys. 4. Funkcja wychylenia steru (27)
Rys. 5. Prędkość kątowa okrętu jako odpowiedź na wychylenie steru wg zależności (27)
114
Zeszyty Naukowe AMW
Tabela 2. Identyfikacja równania Nomoto (24)
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
3 (158) 2004
115
Hubert Wysocki
Tabela 2. przedstawia wyniki identyfikacji współczynników równania Nomoto (24) dla serii identyfikującej
(SI)1 := { (δ * (t ), r * (t ))} ,
gdzie δ * (t ) jest sygnałem (27), natomiast r * (t ) odpowiedzią na ten sygnał przedstawioną na rysunku 5. Identyfikację przeprowadzono odpowiednio dla k = 4, 5, 6
funkcji modulujących i za każdym razem otrzymano wyniki bardzo zbliżone do
(26). Tabela zawiera również wartości stałej czasowej T obliczanej według wzoru
(25). Różnią się one nieznacznie od stałej T = 105.64 [s] przyjętej w modelu Nomoto rzędu pierwszego, rozważanym w przykładzie 1.
BIBLIOGRAFIA
[1]
Bubnicki Z., Identyfikacja obiektów sterowania, PWN, Warszawa 1974.
[2]
Chislett M., Tejsen J. S., Planar motion mechanism tests and full scale steering and manoeuvering predictions for mariner class vessel, Technical Report
Hy-6, Hydro and Aerodynamics Laboratory, Lyngby (Denmark), 1965.
[3]
Dudziak J., Teoria okrętu, Wydawnictwo Morskie, Gdańsk 1988.
[4]
Eykhoff P., System identification. Parameter and state estimation, John
Wiley and Sons, London 1974.
[5]
Hansen A. D., Predictive control and identification: Applications to steering
dynamics, Ph. D Thesis, Department of Mathematical Modelling (IMM),
Control Group, Lyngby, Technical University of Denmark, 1996.
[6]
Journee J. M. J., A simple method for determining the manoeuvring indices
K and T from zigzag trial data, Delft University of Technology, Ship Hydromechanics Laboratory (Netherlands), Report 0267, June 1970 (Translated
Report, November 2000). Internet: http://www.shipmotions.nl
[7]
Kołodziej W., Wybrane rozdziały analizy matematycznej, PWN, Warszawa
1982.
[8]
Lisowski J., Statek jako obiekt sterowania automatycznego, Wydawnictwo
Morskie, Gdańsk 1981.
[9]
Luenberger D. G., Optimization by vector space methods, John Wiley and
Sons, New York 1969.
116
Zeszyty Naukowe AMW
O pewnej metodzie funkcji modulujących i jej zastosowaniu...
[10]
Nomoto K., Taguchi K., Honda K., Hirano S., On the steering qualities of
ships, „International Shipbuilding Progress”, 1957, Vol. 4, No 35.
[11]
Nomoto K., Analysis of Kempf’s Standard Maneuver Test and Proposed
Steering Quality Indices, Proceedings of 1st Symposium on Ship Manoeuvrability, 1960.
[12]
Shinbrot M., Field M., On the analysis of linear and nonlinear systems,
„Transactions on the ASME”, 1957, Vol. 79.
[13]
Wełnicki W., Sterowność okrętu, PWN, Warszawa 1966.
[14]
Wysocki H., On an operational calculus with weighting element, „Studia Sci.
Mathematicarum Hungarica”, 1994, Vol. 29.
[15]
Wysocki H., Zastosowanie rachunku operatorów w wybranych problemach
teorii liniowych układów dynamicznych, „Zeszyty Naukowe” AMW, 1996,
128 C.
ABSTRACT
The paper presents a modification of classic Shinbrot method used to identify a dynamic
system by means of modulating function. The method proposed in the paper refers to application
of a larger number of modulating functions and solves the problem of best model selection. It was
tested for identification of steerability indicators for a selected Mariner class ship.
Recenzent dr hab. Wiesław Zięba
3 (158) 2004
117

Podobne dokumenty