Til hovedinnhold
Norsk English

ShipX

ShipX Station keeping

Et program for å beregne posisjoneringsegenskaper for skip.

Kontaktperson

SINTEF har utviklet et program for numerisk beregning av skips posisjoneringsegenskaper. Programmet løser posisjoneringsproblemet statisk, og krever et minimum av input, og er derfor svært godt egnet til bruk i den tidlige designfasen. Programmet er integrert i den hydrodynamiske arbeidsbenken ShipX.

Motivasjonen for å utvikle denne programvaren var å gjøre det mulig for ShipX-arbeidsbenkmiljøet å gi brukeren muligheter for å beregne et skips posisjoneringsegenskaper. I tillegg var eksisterende programmer kompliserte å bruke, noe som ofte krevde manuell redigering av inputfiler, begrenset brukerinnstillinger med hensyn til beregningsmuligheter og manglet funksjonalitet som kundene våre krevde. I utviklingen av ShipX Station Keeping har et raskt, brukervennlig og lettlært brukergrensesnitt vært et av hovedfokusene. 

Modulen er integrert som en plug-in i ShipX, og har det samme intuitive, brukervennlige grensesnittet som resten av ShipX. Å kjøre beregningene tar fra noen sekunder opp til noen minutter, avhengig av PCens hastighet, antall miljøretninger det skal regnes for, og hvilken beregningsmetode som brukes. Så snart beregningene er ferdige, er rapporter og plott tilgjengelig direkte fra ShipX. Rapporter og plott kan enkelt eksporteres til Microsoft Word eller pdf for rask og enkel rapportgenerering. 

Skjermdump av programvare

Numeriske metoder 

Modulen har flere beregningsmoduser. 

I Capability Study-modus definerer brukeren hvilke miljøeffekter som skal inkluderes, og programmet vil iterere størrelsen på miljøet for å finne maksimal holdbar miljøkraft for hver retning (se figur 1). 

I Propulsor Load-modus definerer brukeren miljøet. Det typiske beregnede resultatet er belastningen på hver propulsor (se figur 2). 

Programmet støtter også IMCA-, ERN-, ABS- og DPCAP-spesifikke beregningsmetoder. 

Flere generiske propulsorer er implementert i programmet, inkludert ror og propellenheter. Brukeren kan implementere sine egne propulsorer gjennom et åpent programmeringsgrensesnitt (ved å bruke enten Java eller Fortran).

Effektkonfigurasjonen defineres i et grafisk verktøy hvor brukeren kobler til ulike objekter i kraftsystemet (se figur 3). 

Allokeringsrutinen som er implementert bruker kvadratisk programmering med optimalisering av minimal thrust. Allokeringsrutinen håndterer thrustmetning, tap av thrust og forbudte soner på alle propulsorer. 

Miljøkreftene er basert på kraftkoeffisienter. Databaser for vind-, strøm- og bølgedriftkoeffisienter for ulike skip er inkludert. Ytterligere koeffisienter kan importeres fra åpne filformater, litteratur og annen programvare. 

Grafikk
Figur 1, Eksempel på kapabilitetsstudieplott.
Graf
Figur 2, Eksempel på propulsorbelastningsplott.
Skjematikk
Figur 3, Effektkonfigurasjon.