ShipX
ShipX Station keeping
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.
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.