In navolging van "Een systeemingenieur speelt bevredigend", gaat deze gids in op het plannen van een transportsysteem dat overeenkomt met de mogelijkheden van de banden en voertuigen in het spel. Deze gids gaat niet over esthetiek of bouwtechnieken. In plaats daarvan is het erop gericht u te helpen bij het kiezen van het juiste vervoer voor uw specifieke omstandigheden, u te helpen de kosten en baten van alle beschikbare opties te begrijpen en u te helpen uw oplossing af te stemmen op uw behoefte.
Uitgebreide berekeningen zijn voor u gedaan en staan als voorbeeld in de gids. Er is een bijbehorende spreadsheet beschikbaar voor meer maatwerk.
Er is een casestudy opgenomen die het denkproces laat zien van het gebruik van de spreadsheetinformatie om een goede handelwijze te kiezen wanneer men wordt geconfronteerd met het doel om alle bauxiet van normale en zuivere knooppunten naar een fabriek centraal op de kaart te verplaatsen.
Introductie
Deze gids gaat over het maken van goede keuzes voor vervoer. Bevredigend is een getallenspel, dus ik heb een heleboel getallen voor je op een rijtje gezet om je te helpen je opties te begrijpen, hoe je de kosten en baten kunt scoren en hoe je een beter geïnformeerde keuze kunt maken waar je blij mee kunt zijn.
Net als bij mijn vorige gids, is dit bedoeld voor mensen die wat meer willen plannen, wat minder gefrustreerd willen zijn en veel meer plezier willen hebben. Als je wilt, gewoon naar binnen gaan en dingen proberen zonder de cijfers te kennen en een dieper begrip te hebben, ga dan alsjeblieft langs en trol de rest van ons niet met negatieve opmerkingen.
Voor alle anderen die nog aan het lezen zijn: laat me weten hoe ik de gids of de bijbehorende spreadsheet kan verbeteren. Esthetiek is niet mijn sterkste punt, maar ik heb veel vertrouwen in de berekeningen.
U vindt de Excel-versie van de spreadsheet hier link (Microsoft OneDrive).
Ik zal later een Google Docs-versie plaatsen als deze niet kapot gaat.
Het transportprobleem begrijpen
We openen de kaart voor Bevredigend en zien waar we hebben verkend en nog moeten verkennen. Maar we kunnen een geavanceerd beeld krijgen als we naar de interactieve kaart gaan bevredigend-calculator.com en schakel de zichtbaarheid van de verschillende bronknooppunten in. Als je dat doet, zul je beginnen te begrijpen hoe middelen verspreid zijn over deze enorme kaart.
Als we de Rocky Desert als onze startlocatie kiezen, kunnen we inzoomen op dit gebied van 2000 bij 2000 meter van de kaart en onderzoeken welke pure knooppuntbronnen onmiddellijk voor ons beschikbaar zijn. (Er zijn nog veel meer normale en onzuivere knooppunten in zicht, maar laten we eerst iets zeggen over de bronnen met de hoogste efficiëntie.)
Het meeste wat we nodig hebben in vroege niveaus is een doos van 2500 x 1000 m die diagonaal wordt gedraaid. Wat is de juiste manier om te beginnen vóór snelle transportbanden en tractoren? Het volgende is hoe ik mijn eerste fabrieken fysiek verdeelde om zo dicht mogelijk bij de bronknooppunten te zijn. Mijn spelerspersonage deed al het transport door te rennen of te tokkelen.
Maar nu moest ik beginnen met het samenvoegen van items uit alle drie deze fabrieksgebieden om stators en motoren te gaan maken. Dit levert twee problemen op: 1) Waar de stator-motorfabriek moet worden geplaatst, en 2) Hoe items tussen fabrieken moeten worden verplaatst. Door de nieuwe fabriek in het centrum te plaatsen, blijft deze 1 kilometer verwijderd van de oorspronkelijke fabrieksgebieden in het oosten en westen. Door de nieuwe fabriek in het oosten of westen te plaatsen, bevindt deze zich op 2 kilometer van de andere fabriek.
Betreed de tractor, ons eerste voertuig bedoeld voor geautomatiseerd transport van artikelen. De tractor kan 2 kilometer afleggen in slechts 2.2 minuten, net zo snel als een Mk 5-riem. In het beste geval heb ik op dit moment Mk 3, dus dit is duidelijk een aanzienlijke verbetering. Het upgradepad ziet er ook beter uit, omdat tractoren later kunnen worden vervangen door vrachtwagens en uiteindelijk door treinen.
Dus gebruikte ik X5-Roads en de Perfect Curves-tool (onderdeel van de Perfect Circle-mod) om een uitbreidbare weg te creëren die mijn oude fabrieken, mijn HUB en mijn nieuwe fabrieken met elkaar verbindt. Ik zou later uitbreiden naar het olieveld ten zuidwesten van mijn HUB en plastic, rubber en brandstof in mijn groeiende netwerk brengen. Maar dit alles is een kleine oplossing voor een wereldwijd probleem.
Als we uitzoomen en naar de andere acht secties van 2000 bij 2000 meter van de kaart van 6000 bij 6000 meter kijken, hebben we nu een bredere spreiding van middelen, geografie en route-uitdagingen. Het idee om transportbanden aan te leggen over kilometers land en water is zowel goed als slecht. Dat is goed, want transportbanden verbruiken geen stroom en Mk 5-transportbanden zijn net zo snel als onze tractor op topsnelheid. Het is slecht omdat transportbanden niet de doorvoer hebben van andere opties, vooral wanneer de stapel groter is dan 100.
Net als bij mijn vorige gids, raad ik je aan om vanaf het allereerste begin een zo breed mogelijke kijk te hebben op de uitdagingen waarmee je wordt geconfronteerd, omdat je betere oplossingen op lokaal niveau zult ontwerpen die goed passen bij wereldwijde oplossingen die je uiteindelijk zult moeten creëren .
In deze kaarten heb ik me gericht op de pure knooppunten, omdat ze de meeste middelen opleveren voor de minste hoeveelheid energie en bouwmaterialen, die meestal schaars zijn. Als u uw transportopties begrijpt, kunt u betere beslissingen nemen wanneer u voor het dilemma staat om onzuivere knooppunten af te tappen in plaats van iets verder weg te gaan om een normaal of zuiver knooppunt aan te boren. In het volgende gedeelte worden de cijfers achter uw beslissingen ontgrendeld.
Transportbanden en voertuigen, in cijfers
In deze sectie nemen we de transportnummers van de Wiki
en deze uitbreiden met onze eigen berekeningen.
Onze eerste tabel vertelt ons hoeveel stapels we per minuut kunnen verplaatsen, gegeven het technische niveau van de band en de stapelgrootte, en hoeveel latentie we verwachten voor twee voorbeeldafstanden van 2000 m en 6000 m.
De afstand van 2000 meter komt uit ons voorbeeld van de startlocatie, waar we grondstoffen hebben geoogst tot wel 2000 meter verderop. De afstand van 6000 meter komt uit een bredere weergave van de wereldkaart, waar we de werelddimensies van ongeveer 6000 meter bij 6000 meter zien. Samen vormen deze afstanden een redelijke weergave van regionaal transport (dwz intraregionaal) en wereldwijd transport (dwz interregionaal).
Als we naar de volgende twee tabellen gaan, berekenen we de voordelen en kosten van elk voertuigtype voor zowel 2000 m enkele reis (4000 m retour) als 6000 m enkele reis (12,000 m retour).
Er zijn veel variabelen waarmee rekening moet worden gehouden. Ten eerste heeft elk voertuig een laadvermogen gemeten in stapels, niet in items. Dit is ons eerste grote verschil met transportbanden, die items met een vaste snelheid verplaatsen, ongeacht de stapelgrootte.
Ten tweede maken we redelijke aannames over hoe lang een heen- en terugreis zal duren. Elk voertuig ondervindt een laad- en losvertraging op het station, en dit verschilt per voertuigtype (drones doen er het langst over). We kunnen ook redelijkerwijs aannemen dat voertuigen gemiddeld hun nominale snelheid zullen halen, omdat ze de heen- en terugreis maken met zowel bergopwaarts als bergafwaarts, waarbij ze altijd terugkeren naar dezelfde hoogte waarop ze de route begonnen.
Ten derde kennen we de stroombehoefte van de stations en de voertuigen, dus het is mogelijk om zowel de vaste als de marginale energiekosten te berekenen voor het vervoeren van goederen per voertuig. (Vergeet niet dat transportbanden geen stroom verbruiken, dus het minimaliseren van de energiekosten van het verplaatsen van stapels is belangrijk bij het maken van een eerlijke vergelijking.)
Wat we concluderen is dat elk doorvoeraantal van meer dan 780 per minuut een voordeel is ten opzichte van het gebruik van transportbanden. We concluderen ook dat treinen het meest efficiënt zijn, zeker nu het aantal goederenwagons toeneemt. Het zal je misschien ook verbazen dat drones op 2000 meter iets efficiënter zijn dan vrachtwagens (en veel meer dan tractoren), terwijl ze ongeveer 30% van de capaciteit van de vrachtwagen verplaatsen.
Naarmate de reisafstand toeneemt, neemt de doorvoer af en nemen de energiekosten per stapel toe. Het voordeel van treinen is duidelijk, en zelfs de drones vergroten hun voordeel ten opzichte van zowel vrachtwagens als tractoren.
Onze volgende twee tabellen laten zien hoe lang het duurt om een voertuigstation bij te vullen, wat de daadwerkelijke doorvoer die we in de vorige twee tabellen zagen, kan beperken.
Deze tabel laat zien hoe lang het duurt om een tankstation bij te vullen *tot de capaciteit van het volgende op te halen voertuig*. (Stations bevatten over het algemeen meer dan de capaciteit van het voertuig, een feit dat u kunt benutten door overloopsystemen (verdeelstukken) te creëren voor meerdere voertuigstations. Maar hier gaat het ons alleen om het vullen van het volgende voertuig, niet om de volle stationsbuffer.) beide banden zijn bevestigd, voor een maximale doorvoer (met Mk 5 banden) van 1560 stuks per minuut.
Links staat de tijd in minuten die nodig is om een station bij te vullen. Aan de rechterkant ziet u de bijvulsnelheid in stapels per minuut, niet in items per minuut. Voor voertuigen is de stapeloverdrachtssnelheid van het grootste belang. Om deze reden is het veel uitdagender om voertuigen te gebruiken om grote stapels items zoals draad te vervoeren, en daarom heb ik de neiging om deze items in de fabriek te maken waar ze nodig zijn, zodat ik grotere * equivalente * hoeveelheden van de invoeritems kan vervoeren (zoals erts of blokken) met mijn beperkte transportsysteem.
Het is duidelijk dat we het meeste uit ons voertuigsysteem halen als we de stations sneller kunnen bijvullen dan onze voertuigen de heen- en terugreis maken. Voor langere trajecten betekent dit dat we meerdere voertuigen per station kunnen inzetten. Daarvoor moeten we weten of de inactieve tijd van een voertuig op een station dat wacht om te laden korter is dan de heen- en terugreis, wat ons naar onze volgende tafel brengt.
Aan de linkerkant, rekenend voor een afstand van 2000 m (4000 m heen en terug), zien we dat low-tech banden lange wachttijden veroorzaken, vooral voor items met een grote stapel (zoals draad). Aan de rechterkant, met een afstand van 6000 m (12,000 m heen en terug), zijn deze wachttijden enigszins verlicht, maar ze zijn nog steeds aanzienlijk voor banden van een lager niveau.
Aan het begin van het spel heb je minder dan volle voertuigen omdat je de stations niet snel genoeg kunt vullen. Naarmate het spel vordert en je meer bronknooppunten aanboort met mijnwerkers van een hoger niveau en snellere banden gebruikt, zal je transportsysteem de speling beginnen op te gebruiken en zal je systeemefficiëntie toenemen.
Voor de volledigheid vermeld ik de aannames die ik in mijn model gebruik. Ik denk dat deze redelijk zijn, maar ik verwelkom de mogelijkheid om ze met uw hulp aan te passen. Ik heb veel treingegevens die ik heb verzameld en geanalyseerd en formules voor heb ontwikkeld, maar dat is voer voor een andere gids, waar ik graag aan zal bijdragen als iemand al is begonnen.
Casestudy: bauxiet verplaatsen (deel 1)
Laten we nu een echt voorbeeld nemen en toepassen wat we hebben geleerd. Hiervoor hebben we onszelf tot taak gesteld om al het bauxiet van normale en zuivere knooppunten naar een enkele fabriek in het midden van de kaart te verplaatsen, waar het bauxiet handig wordt verspreid naar de oostelijke en westelijke delen van de kaart.
Op één uitzondering na worden alle gegevens in de voorgaande tabellen gebruikt in deze casestudy. Ik zal roepen waar de uitzondering is en u naar de spreadsheet wijzen.
Hier zijn enkele aanvullende tabellen, hetzij van de Wiki, hetzij samengesteld uit informatie in Wiki-artikelen, die ons zullen helpen de uitdaging beter te begrijpen en aanvullende berekeningen te maken in de tabellen die volgen.
Een ding om te onthouden is dat Pure-knooppunten niet volledig kunnen worden benut zonder een mod die toegang geeft tot snellere banden. Het praktische effect hiervan is dat de toegang wordt ontzegd tot ongeveer 1/3 van de potentiële uitvoer van alle knooppunten die volledig overklokte Mk3-mijnwerkers gebruiken.
Voor onze casestudy gebruiken we de bauxietrij in de hoofdtabel.
Er zijn twaalf normale en zuivere bauxietknopen op een totaal van zeventien. In deze tabel zien we hoeveel voertuigen (of "dragers") er (minimaal) nodig zijn om de totale hoeveelheid bauxiet van de knooppunten naar de fabriek te verplaatsen. We berekenen ook het gemiddelde aantal voertuigen dat per knooppunt nodig is, wat minder is dan één voor alle knooppunten behalve tractoren en drones, en geeft aan dat één vervoerder mogelijk meerdere knooppunten kan bedienen.
We vergelijken deze cijfers ook met het aantal banden dat nodig is voor elk technisch niveau, zodat we een nauwkeurige vergelijking kunnen maken van zowel baten als kosten. Interessant is dat één Mk5-riem per node voldoende is om al het erts terug te sturen naar de fabriek.
Naarmate de transportafstand toeneemt, neemt het aantal benodigde voertuigen toe, maar het aantal equivalente banden niet.
Nu beginnen we een systematisch proces van het gebruiken van de informatie die we hebben berekend. Dit komt neer op vier stappen.
1) Identificeer beperkingen (wat we moeten doen) en beperkingen (wat ik niet moet doen).
2) Identificeer opties die voor ons beschikbaar zijn.
3) Voer een analyse van alternatieven uit om de opties beter te begrijpen en bewijs te verzamelen voor besluitvorming.
4) Kies de handelwijze die het beste bij ons past.
We noteren eerst waar het bauxiet zich op de kaart bevindt en in welke hoeveelheden. We moeten ons aanpassen aan waar het erts is - we hebben geen controle over dit feit. Bovendien, als we eenmaal hebben besloten hoeveel erts we nodig hebben, hebben we niet langer controle over hoeveel hoeveelheid er moet worden vervoerd.
We moeten er ook aan worden herinnerd dat de fabriek op de een of andere manier al het erts dat we binnenbrengen, moet absorberen, hetzij met een riem of met een voertuig. We moeten weten of we het meest worden beperkt door het aantal vereiste riemen of het aantal vereiste voertuigen. Het is mogelijk dat de voertuigen meer doorvoer kunnen hebben dan wij per band kunnen overbrengen, en vice versa.
Er zijn tientallen, zo niet honderden manieren om items van de ene locatie naar de andere te vervoeren, dus we zullen niet proberen ze allemaal op te sommen. We proberen het analyseproces niet te automatiseren. In plaats daarvan proberen we onze intuïtie te trainen, zodat we in de meeste gevallen geen berekeningen hoeven te maken.
Daarom onderzoeken we de dimensies van de uitdaging. Een manier om hierover na te denken is om de lange afstand van de korte afstand te scheiden (zelfs als dezelfde methode uiteindelijk voor beide wordt gebruikt), hoeveel stations we willen (of moeten) verspreiden in het verzamelgebied, en (als we rijden treinen) hoe lang de treinen moeten zijn.
We zullen vervolgens de voor- en nadelen van elke dimensie afzonderlijk onderzoeken, door middel van Analyse van Alternatieven.
Casestudy: bauxiet verplaatsen (deel 2)
Onze eerste analyse van alternatieven richt zich op de lange afstand. Gebruiken we treinen, vrachtwagens of transportbanden? (Tractors zijn te langzaam en hebben een kleinere capaciteit in vergelijking met vrachtwagens, dus we houden er geen rekening mee.)
Relevante gegevens zijn de heen- en terugreistijd en de stationsvertragingstijd. We zien dat treinen net zo snel zijn als lopende banden, ondanks dat ze twee keer zo ver reizen. Vrachtwagens zijn iets langzamer, maar nog steeds niet onredelijk. Zoals we later zullen zien, is het energieverbruik de belangrijkste straf voor treinen en vrachtwagens.
Onze volgende analyse richt zich op de korte afstand, als we een multimodale aanpak hanteren (dwz vrachtwagens leveren aan treinen, die leveren aan de fabriek).
We merken op dat Mk 5-transportbanden altijd sneller zijn dan vrachtwagens of tractoren. Omdat vrachtwagens en tractoren een rondrit maken, is hun gemiddelde snelheid de helft van hun nominale snelheid, en dit elimineert de pariteit tussen Mk 5-riemen en vrachtwagens. Maar snelheid is niet de belangrijkste maatstaf. De doorvoer is de belangrijkste maatstaf en hier zien we dat enkele voertuigen beter zijn dan enkele transportbanden.
Voor de volledigheid laten we zien waar doorvoerpariteit optreedt tussen banden en verschillende voertuigtypen. Naarmate de afstand toeneemt, neemt de doorvoer van voertuigen af, maar de doorvoer van de transportband blijft constant. Stapelgrootte is van groot belang, met voertuigen die superieur zijn aan banden voor grote stapelgroottes (zoals 500 voor draad) voor veel langere afstanden.
De belangrijkste conclusie die we moeten trekken is dat voor korte runs van 600 m (we zullen later zien waar dit aantal vandaan komt), zowel vrachtwagens als tractoren beter presteren dan transportbanden, wat ten koste gaat van het energieverbruik.
De volgende analyse onderzoekt het aantal benodigde stations. Er zijn twee manieren om dit te berekenen, en beide manieren moeten een haalbare oplossing mogelijk maken.
Ten eerste hebben we een totale hoeveelheid erts om te verplaatsen. Met slechts twee transportbanden voor elk station, of het nu een vrachtwagenstation of een vrachtplatform is, zijn we beperkt tot 1560 doorvoer per minuut op elk station. Hieruit weten we dat we ten minste 6 stations of vrachtperrons in onze fabriek moeten hebben, maar we moeten ook een gelijkwaardig (of groter) aantal in het ophaalgebied hebben.
Verdergaand met een focus op stations, willen we weten hoe lang het duurt om het station te vullen met de items van één voertuig. Treinen vervoeren 32 stapels per goederenwagen, terwijl vrachtwagens 48 stapels vervoeren. Hierdoor is de vultijd per type verschillend. Zolang de heen- en terugreis langer is dan de vultijd, zullen onze voertuigen niet stilstaan op de stations of slechts gedeeltelijk vol rijden.
De tweede berekening bepaalt hoeveel en welk type voertuigen er nodig zijn om de totale hoeveelheid erts te verplaatsen.
Als we vrachtwagens of tractoren gebruiken, weten we hoeveel voertuigen er nodig zijn om te weten hoeveel vrachtwagenstations er nodig zijn. We weten al dat het minimaal zes stations moeten zijn; daarom lijken we naar zes of zeven stations te kijken (tenzij we twee vrachtwagens naar een van de stations brengen) of drie tractoren naar elk van de zes stations in de fabriek te laten rijden.
Bij gebruik van treinen bepaalt de lengte van de trein hoeveel treinen er moeten rijden. We weten dat we aan de ontvangende kant ten minste zes vrachtplatforms nodig hebben en aan de verzendende kant minstens hetzelfde aantal. Als we treinen laten rijden met een enkele wagon, dan hebben we acht treinen nodig, of ongeveer één trein per 1.5 knooppunt. Het in kaart brengen van deze acht treinen naar zes stations zal enigszins uitdagend zijn vanwege de stationsvertraging voor laden/lossen en de beperkte vul/leegsnelheid van de dubbele banden. We kunnen acht ophaal- en ontvangststations laten draaien (zestien in totaal), één per trein, maar dan lopen de energiekosten flink op.
Gaan we naar treinen met vier wagons, dan hebben we nog maar twee treinen nodig. We hebben twee te veel vrachtperrons vanuit het perspectief van hoe snel de banden kunnen vullen en legen, maar de treinen hebben in totaal minstens acht wagons nodig om al het erts te vervoeren vanwege hun capaciteit. Dit is een geval waarin de tweede berekening de oplossing afdwingt, en waarom de eerste berekening "tenminste" zegt. (Als ingenieurs werken we liever met reeksen oplossingen die over het algemeen correct zijn dan met precieze puntoplossingen die meestal fout zijn.)
We hebben nu voldoende gegevens om een weloverwogen beslissing te nemen. Merk op dat dit proces geen "druk op een knop is, een aantal cijfers opzoeken en een antwoord krijgen" proces is. We informeren, niet vervangen, onze intuïtie en ervaring. De volgende oplossing is mijn poging om alle hierboven beschreven factoren in evenwicht te brengen. Het is niet de "beste" in enige aantoonbare zin, maar het is een werkbare oplossing die ik effectief kan implementeren en beheren.
Mijn oplossing is om twee treinen te laten rijden, oost en west, om middelen op te halen van de langeafstandsovergangspunten in het verzamelgebied en te leveren aan twee onafhankelijke treinstations in de fabriek, elk met vier vrachtplatforms. Mijn spreadsheet berekent niet expliciet voor een route met meerdere punten; deze innovatie zal de transittijd echter aanzienlijk verbeteren en slechts twee stationvertragingen toevoegen. Hierdoor wordt de heen- en terugreis iets langer, maar de extra goederenwagens zullen het overslagverlies nog wat goedmaken. Ik vertrouw erop dat mijn oplossing voldoende vergelijkbaar is met wat er in de spreadsheet staat, en daarom zeg ik dat de spreadsheet uw oplossing moet informeren en niet dicteren.
U zult ook merken dat ik iets meer capaciteit heb dan nodig is (een extra band over de stations en een extra goederenwagen van 0.7), wat zal helpen om het systeem in te halen als er vertragingen zijn.
U ziet nu ook waar de afstand van 600 meter vandaan komt en waarom ik de spreadsheet opnieuw heb berekend voor alleen de tractoren en vrachtwagens op deze afstand om het benodigde aantal van elk voertuig voor de korteafstandsroutes af te leiden.
Ik twijfel er niet aan dat u met een betere oplossing kunt komen. Het belangrijkste voordeel is dat u nu een raamwerk heeft om te weten welke oplossing in feite beter is voor uw behoeften en voorkeuren.
Conclusies
Deze gids is bedoeld om u te helpen nadenken over uw transportuitdagingen en om goede berekeningen te maken om uw besluitvorming te onderbouwen. Uiteindelijk moeten uw behoeften en voorkeuren compatibel zijn, dus als u een goed beeld heeft van uw opties en hun kosten en baten, kunt u snel goede beslissingen nemen en tijd en moeite besparen in het spel.
Ik hoop dat je plezier in het spelen van Satisfactory zal toenemen en dat je uitdagende doelen met meer zelfvertrouwen en minder frustratie zult bereiken.
Als er een manier is om deze handleiding of de spreadsheet te verbeteren, laat dan hieronder een opmerking achter. Dit is een communitygids en profiteert van uw constructieve feedback.
Dat is alles wat we hiervoor vandaag delen Bevredigend gids. Deze handleiding is oorspronkelijk gemaakt en geschreven door wizard1073. Als we deze handleiding niet kunnen bijwerken, kunt u de laatste update vinden door deze te volgen link.