MO Lab 2 2023
MO Lab 2 2023
MO Lab 2 2023
Wiadomości wstępne:
Schemat układu sterowania kursem statku:
(1)
Schemat blokowy:
Uwaga! Parametry K, T różnią się dla różnych typów statków. W modelu Nomoto, przy prędkości postępowej
statku 8.1m/s można przyjąć parametry K=-0.019 T=-153.7.
• Model referencyjny:
Równanie w postaci transmitancji drugiego rzędu:
Schemat blokowy:
Laboratorium nr 2:
Optymalizacja i Wspomaganie Decyzji 2023
Kierunek: Automatyka i Systemy Sterowania - studia inżynierskie
W bloku „Rudder angle limit” przyjąć ograniczenie na maksymalną amplitudę sygnału sterującego |𝛿| ≤
30𝑜 . W bloku „Rudder angle response speed” przyjąć maksymalną prędkość zmiany tego sygnału |𝛿̇ | ≤
2.33𝑜 /𝑠 .
• Regulator PID:
Równanie regulatora:
Parametry regulatora PID można wyznaczyć na drodze analitycznej, z następujących wzorów (szczegóły
[literatura]):
1. Używając bloku ToWorkspace, wyprowadzić do przestrzeni roboczej sygnał uchybu regulacji oraz
sygnału regulowanego (error oraz y).
2. Napisać osobno 4 funkcje. Będą one potrzebne w procesie optymalizacji.
ise = fCalculateISE (gain)
itae = fCalculateITAE (gain)
iae = fCalculateIAE (gain)
error = fCalculateError (gain)
które w wyniku dadzą wartości wskaźnika jakości typu ISE, ITAE, IAE oraz funkcję zwracającą wektor
błędów regulacji, na przyjętym horyzoncie czasowym. Na wejściu funkcji będzie podawany wektor gain
parametrów regulatora PID (gain= [KI, KP, KD]).
Przykład:
Część 2:
1. Napisać skrypt, przeprowadzający optymalizację (dobór parametrów regulatora PID) zamodelowanego
układu regulacji
• osobno dla każdej skokowo zadanej wartości kursu 10, 30, 20 na horyzoncie czasowym (1500 sekund).
• na całym przyjętym horyzoncie czasowym (4500 sekund), uwzględniając sygnał skokowo zmienny.