Nonlinear Adaptive Motion Control and Model-Error Analysis for Ships - Simulations and MCLab experiments
Abstract
Havet er et upålitelig miljø fult av ulineariteter og forstyrrelser. Dette øker viktighetenav å ha en kontroller som kan håndtere den forandrende dynamikken til skipet for å oppnåførsteklasses styring. Et helhetlig utviklings scenario for en ulinær adaptiv kontroller foret modellskip er presentert. Dette inkluderer design, simulering og eksperimentell verifiseringav kontrolleren. En analyse av eksperimentell data er også presentert, hvor bådekonvensjonelle og nye metoder for å finne forbedringer til simulatoren og kontrolleren erbrukt. I denne rapporten er flere varianter av den ulinære adaptive kontrolleren, concurrentlearning (CL) utviklet for modellskipet Cybership Enterprice 1 (CSE1). To lagringsalgoritmer er foreslått, vindu (WIN) og singulær verdi maksimering (SVD), og to feilsignalerfor adapsjonen, z2 og epsilon. Forskjellen i CL controllernes ytelse er utforsketog evaluert gjennom simuleringer. Det er også demmonstrert hvordan kontrollerenes evnetil å tilpasse seg modellfeilen ! påvirket ytelsene deres. En komparativ analyse mellom etutvalg av CL controllerne, og allerede velkjente kontrollere adaptiv backstepping (ABS)og backstepping (BS) er også gjennomført.Et kontrollsystem, og simulator for CSE1 ble utviklet. Som forberedelse for eksperimentenei bassenget med CSE1 i Marine Cybernetics Labben (MC-lab), ble et sett medobservatore evaluert oppmot hverandre. Et guidance system ble også utviklet, men ensen modifikasjon førte til at den gav ut følge signaler som var fire ganger raskere entiltenkt. Totalt ble 16 forsøk gjennomført, der 4 kontrollere ble sammenlignet, følgeneetter 2 forskjellige baner med 2 set av hastigheter på hver. Dette ble presentert som enkomparativ analyse mellom kontrollerne, selv om resultatene gjorde det vanskelig å sammenlignekontrollerne.Imens har fagfeltet multivariat analyse (MVA) også blitt utforsket, og flere metoderog teknikker er presentert i rapporten, samt multivariat statistikk. Disse teknikkene erbrukt under analysen av de eksperimentelle dataene, fra å sile data, til og både analysereog lage modeller av !. Partiell minste kvadrats metode(PLS) regresjon er brukt for å lage modellene, og disse ble senere implementert i simulatoren for verifisering. Underanalysen av de eksperimentelle dataene, ble mer konvensjonelle metoder også brukt, somsystem identifikasjon (SysID). Tapt data ble reprodusert i en °apen sløyfe simulator med deeksperimentelle dataene, samt at åpen sløyfe simuleringene av CL controllerne gav bedreinnsikt i hva som gikk galt under eksperimentene. CL kontrolleren som brukte viste segogså å fungere til SysID, og dette ble også brukt for å lage en model av !. I tillegg ble enmodellering av p°adrags feil også inkludert i SysID.