In de binnenvaart vindt schaalvergroting plaats: minder reizen met grotere schepen en grotere ladingen. Dit omdat grotere schepen over het algemeen efficienter (goedkoper) veel goederen kunnen voeren. Deze schaalvergroting wordt in BIVAS nagebootst door een vlootmutatie scenario, wat onder andere gebruik maakt van een scheepskostenmatrix. De ze vlootmutatiefunctionaliteit is te vinden in de "Explorer" in de knoop "Fleet mutation" zoals hieronder aangegeven.
Scheepskostenmatrix genereren
Om een vlootmutatie te kunnen bepalen is het nodig om te weten wat de meest efficiente schepen zijn. Dit wordt weergegeven door een scheepskostenmatrix. Voor elk scheepstype en voor elke herkomst en bestemming wordt per verschijningsvorm aangegeven wat de kosten zijn voor een reis met een gemiddelde lading. Dit gebeurt voor alle beschikbare combinaties in het geselecteerde basisscenario.
Om zo'n scheepskostenmatrix te genereren is er de functie "Create and store ship costs ", te vinden in de "Explorer" links in het scherm onder de knoop "Fleet mutation" -> "Functions". Deze functie vraagt om een beschrijving voor de scheepskostenmatrix, dit moet weergeven wat de situatie is waarvoor de scheepskosten berekend zijn. Daarnaast heeft het een scenario nodig. Dit scenario bepaald hoe het netwerk eruit ziet: welke scheepstypen, welke herkomsten en bestemmingen en welke verschijningsvormen worden meegenomen in de berekening.
Na de berekening van de scheepskosten worden deze opgeslagen in de BIVAS database in MySQL en zijn ze beschikbaar om te gebruike in een vlootmutatieberekening.
Vlootmutatie opstellen
Onder de knoop "Fleet mutation" -> "Scenarios" komen de vloot mutatie scenario's te staan. Dit is een tabel met een regel voor elk scenario. Door deze tabel te openen en een nieuwe regel in te voegen wordt een nieuw scenario aangemaakt.
Tip: als er al regels in de tabel aanwezig zijn kun je een regel selecteren en "Insert" indrukken om de plek van de geselecteerde regel een nieuwe regel in te voegen. met "Ctrl + Insert" wordt de nieuwe regel aan het eind toegevoegd. Als er nog geen regels aanwezig zijn zorgen "Insert" en "Ctrl + Insert" allebei voor een nieuwe regel.
In een nieuw scenario moeten de volgende velden worden geselecteerd:
- Scenario: het basisscenario waarvoor een nieuwe vloot moet worden bepaald.
- Ship costs: de scheepskosten die aangeven welke schepen het beste gekozen kunnen worden voor de nieuwe vloot.
- Base mutation percentage: het basispercentage schepen dat sowieso vervangen dient te worden per jaar door bijvoorbeeld veroudering.
- Efficiency: de verandering in de gemiddelde beladingsgraad (1 = geen verandering).
- Period (years): de periode waarover de vlootmutatie plaatsvindt
- Cost factor: de factoren die op de transportkosten moeten worden toegepast om schepen aantrekkelijker of juist minder aantrekkelijk te maken (in de basis geldt factor "1", daarnaast zijn er eventueel factoren beschikbaar die voor een specifieke situatie zijn gekalibreerd/bepaald.
- Description: een beschrijving om aan te geven wat de situatie is waarop de mutatie is gebaseerd.
Tip: de mogelijke scenario's, scheepskosten en kosten factoren kunnen worden getoond door naar het veld te navigeren en "Ctrl + Spatie" in te drukken. Door op de gewenste plek in de lijst te gaan staan en op "Enter" drukken wordt een selectie gemaakt.
Als de juiste instellingen zijn gekozen, kunnen deze als nieuw vlootmutatie scenario worden opgeslagen in de MySQL database via de functie "Create fleet mutation". Na het uitvoeren van deze functie is het scenario beschikbaar om te worden doorgerekend.
Vlootmutatie scenario uitvoeren
Nadat een scenario is opgesteld kan worden bepaald welke schepen vervangen gaan worden en waardoor, en wat dit voor effect heeft op het aantal reizen en de lading: de vlootmutatiematrix. Hiervoor is de functie "Run fleet mutation" te gebruiken, te vinden onder de knoop "Fleet mutation" -> "Functions". Na het uitvoeren van de functie is het vlootmutatiescenario beschikbaar om te worden gekozen in de parameters van een werkscenario.

