EcoRouter er en skybasert beslutningsstøtteplattform – se EcoRouter-UI – for værruting av fartøy. Fra en hvilken som helst nettleser kan en planlegger bygge referanseruter mellom to havner, konfigurere et optimaliserings-scenario, og motta en komplett Pareto-front av ruter som balanserer reisetid mot energiforbruk. I EcoRouter kan man bruke både værmeldingstjenester (for operasjonell bruk) og historiske værdata (for strategisk/taktisk analyse).
EcoRouter startet med EcoRouter IPN-prosjektet (2022–2024) finansiert av Norges forskningsråd og industripartnerne Kristian Gerhard Jebsen Skipsrederi (prosjekteier), Odfjell Tankers og OSM-Thome (tidligere OSM). Videre ble EcoRouter betydelig utvidet i Horizon Europe-prosjektet DYNAPORT, hvor optimaliseringsmotoren ble bygget om og et nytt webbasert brukergrensesnitt ble utviklet.
Hva det gjør
- Strategisk: Test nye teknologier før de når produksjon – vindassistert fremdrift, alternative skrogformer, nye fremdriftssystemer – ved å kjøre tusenvis av syntetiske seilaser under historiske værforhold.
- Taktisk: Analyse av flåteytelse. Sammenlign avgangstidspunkter, skrogvarianter og værscenarier; kvantifiser energi- og sikkerhetseffekten av hver.
- Operasjonelt: Online værruting for sikre og energieffektive ruter med just-in-time-ankomst, basert på værmeldingstjenester fra ECMWF / Copernicus.
Nøkkelfunksjoner
- Tre moduser: Optimalisering (én seilas), Sammenligning (to skip, identisk scenario) og Analyse (multiple avgangstider for samme seilas som gir en sensitivitetskurve over en planleggingshorisont).
- Referanserutebibliotek: Automatisk generert, manuelt tegnet, eller importert fra RTZ / CSV filer (inkludert metadata).
- Visualisering av vær langs en rute: Vind, bølger og strømmer animeres som et romlig felt; fartøymarkøren beveger seg punkt for punkt og rapporterer nøyaktig hvilke værforhold som var gjeldende.
- Isolert beregning per bruker: En dedikert Azure-kontainer for hver bruker, fakturert kun mens den kjører og som stoppes etter en periode med inaktivitet.
- Sanntidssporing av jobber: Fremdrift i optimalisering (grafkonstruksjon, optimaliseringsfremdrift, etterbehandling av data) strømmes til nettleseren i sanntid.
- Multi-tenant arkitektur: JWT-autentisering, rollebasert tilgang (ADMIN / USER), og et administrasjonsverktøysett for havner, fartøy, brukere og verdenskart.
På innsiden av maskineriet
I EcoRouter er det implementert en dynamisk programmeringsalgoritme over en lagdelt, rettet asyklisk graf av havpunkter som forgrener seg over utgående kanter og et diskret fartsspekter definert av brukeren. Effektforbruk blir evaluert segment for segment basert på en ShipX-avledet interpolasjonssurrogatmodell.
Løseren beholder hele Pareto-settet ved hvert nodepunkt – ingen skalering, ingen tapte avveininger – og forkaster segmenter der værforholdene overskrider brukerdefinerte sikkerhetsgrenser før effektforbruk beregnes. Resultat: Millioner av evalueringer av (kanter, hastighet, vær) fullføres på minutter i stedet for dager.
Skyarkitektur
En permanent API-server på Azure (Spring Boot på App Service) håndterer autentisering, lagrer tilstand i PostgreSQL, og orkestrerer en optimaliseringsarbeider per bruker – en Azure Container Instance med 16 vCPU / 64 GB RAM, klargjort ved innlogging og fjernet etter inaktivitet. Arbeideren henter værdata fra Copernicus / ERA5 / ECMWF, kjører optimaliseringsprosessen og strømmer sanntidsstatus tilbake til nettleseren.
Dokumentasjon
For en utvidet teknisk beskrivelse — arkitektur, optimaliseringsalgoritme, GUI-gjennomgang og administrasjonsverktøy — se EcoRouter Technical Brochure (pdf).