Logistik

【Factorio】Välja järnvägskorsning (2.0/Space Age-kompatibel)

I Factorio 2.0 är järnvägskorsningar mindre beroende av själva formen och mer på \"vilket värde du väljer för din fabrik\" och \"hur du placerar signaler\". Den här artikeln är skriven för nybörjare till mellanspelare och förklarar hur man använder T-korsningar, fyrvägs-korsningar, rundaboros och upphöjda vägar - baserat på vanilla och Space Age.

Logistik

【Factorio】Välja järnvägskorsning (2.0/Space Age-kompatibel)

I Factorio 2.0 är järnvägskorsningar mindre beroende av själva formen och mer på "vilket värde du väljer för din fabrik" och "hur du placerar signaler". Den här artikeln är skriven för nybörjare till mellanspelare och förklarar hur man använder T-korsningar, fyrvägs-korsningar, rundaboros och upphöjda vägar - baserat på vanilla och Space Age.

Även jag har monterat fyrvägs-korsningar utan uppdelning direkt efter att ha dubbelmonterat, vilket resulterade i att bara en tågsammansättning kunde passera åt gången och orsaka enorm trängsel. Bara genom att dela upp det interna området i fyra sektioner och återgå till grundprinciper med inloppskedjesingal och utgångsnormalsingal förbättrades flödet drastiskt. För järnvägskorsningar är det verkligen viktigt att följa en "design som inte låter tågen vänta" snarare än att "välja en större form".

När du är klar med den här artikeln kan du välja en korsning som passar din trafik och installera minst en utan dödläge.

Grundförutsättningar för järnvägskorsningsdesign i Factorio: Bestäm först tåglängd och trafikriktning

Bestäm tåginriktning för dubbelspår och standardisera över hela nätet

Innan du överväger korsningens form måste du först fastställa "enkeltspår eller dubbelspår" och "höger- eller vänstertrafik". Den här artikeln förutsätter Factorio 2.0 vanilla och Space Age. Gamla järnvägsartiklar och gamla bilder blandas lätt med v1.x-innehål, och speciellt 2.0:s skenbeskaffningsskillnader är säkra att inte läsa direkt.

Enkeltspår sparar skenmaterial enkelt och passar för provisoriska vägar i tidigt skede. Det blir dock mycket svårare att hantera möten och signaldesign, och när trafiken ökar blir det direkt massor av väntan. Korningsdesign handlar inte heller först om "hur man får spårväxlar att passera varandra säkert", utan "var stoppar man motsatta tåg från början". Faktiskt ändrade jag också sitt järnvägsnät från enkeltspår och var tvungen att rita om alla spår senare när jag expanderade fabriken. För att vara helt ärlig är dubbelspår från början lättare om du vill stabilisera korsningar.

Om du bygger dubbelspår, standardisera höger- eller vänstertrafik över hela nätverket. I Factorio placeras stationer och signaler ofta på höger sida i förhållande till körningsriktningen, så svenska järnvägsdesigner lutar sig ofta åt högertrafik för lättare hantering. Om detta blandar sig mellan baser resulterar det i undantag varje gång du förgrenar, sammanfogar eller närmar dig stationen, vilket gör det svårt att återanvända designmallar.

I 2.0 har spåren gått från 8 vägriktningar till 16 vägriktningar, vilket avsevärt ökat friheten att placera signaler på kurvor. Gamla artiklar kan säga "du kan inte placera en signal på denna kurva" eller "detta förgreningsavstånd är hårt utan mellanrum", men några av dessa scenarion har rapporterats att situationen har förändrats i den nuvarande miljön. Men graden av denna förbättring varierar beroende på miljö (MOD-närvaro, kartinställningar, specifik placering), så det rekommenderas att bekräfta den faktiska effekten i din sparade miljö. I vissa spelarrapporter kan man se exempel på att speciellt förgrenings- och sammanfogningshantering har blivit lättare, men det är inte universellt tillämpligt på alla fall.

Definition och mätning av maximal sammansättningslängd

Det nästa du bör bestämma är den maximala sammansättningen som kör på nätverket. Till exempel om du använder en 1-4-sammansättning (1 lokomotiv + 4 godsvagnar) som standard, kommer alla efterföljande korsningsstorlekar, stationsstopppositioner och vänteblocklängder att baseras på det. Om du startar arbetet utan att klargöra detta kan du senare få en rörig uppdelning av 1-2, 1-4 och 2-8 sammansättningar, vilket resulterar i en märklig kollaps där signalen är korrekt men den blir ändå stoppad.

Speciellt för korsningar är det "största sammansättningen passar in" innan "kompakt utseende". I "Handledning: Järnvägssignaler - Factorio Wiki" är det också organiserat som en grundläggande princip att blocklängd ska matcha det längsta tåget på nätverket. Det är ganska vanligt att när flödet är dåligt trots att signalprinciperna är korrekta, är orsaken faktiskt ett missförstånd om sammansättningens längd snarare än signalen själv.

Sättet att mäta på är enkelt: Arrangera faktiskt den sammansättning du använder i spelet och använd dess ockupationslängd som standard - detta ger minst avdrift. Det som hjälper här är premissen, enligt "Järnväg - Factorio Wiki", att spår placeras i 2-tiles enheter. Även när man trimmar korsningar och blocklängder noggrant hjälper det att se det i 2-tiles steg för att designen inte ska börja vaja. Jag har själv redigerat ritningar utan att vara medveten om denna "2-tiles stegning" och slutat med att utgångsblocket bara blev konstnärligt kort.

Den maximala sammansättningen här avser inte den sammansättning du använder ofta, utan den största sammansättningen som kan komma in på nätverket. Om du blandad drift med bara längre malmtåg, bara kortare vätsketåg, etc., är det mer stabilt att låta korsningen ta den längre. Korsningar är delad utrustning, så om bara en del av längre sammansättningar bryter reglerna är det lätt att allt stannar där.

Tutorial:Train signals/ja wiki.factorio.com

Standardisering av blocklängd och utgångsväntutrymme

När den maximala sammansättningen är bestämd, använd den längden för att standardisera blocklängd och vänteutrymme efter utgångskorsningen. Vid korsningar är det grundläggande att placera kedjärd-signaler vid ingången och normala järnvägssignaler vid utgången, men detta fungerar under förutsättningen att "utgångssidan har tillräckligt ledigt utrymme för att tåget ska kunna passera helt". Om utgångsblocket är kort stannar fronten och bakänden blir kvar i korsningen, vilket enkelt blockerar alla andra riktningar.

Standarden är mycket enkel: utgångsblocket efter korsningen måste ha tillräckligt med plats för att den maximala sammansättningen ska passa helt in. Med andra ord är att inte lämna bakänden kvar i korsningen minsta villkor. Om du lägger till lite stopp-marginal här blir det också svårare att fastna vid faktisk drift. En vacker fyrvägs-korsning eller rundaboros kan enkelt få dödlägeliknande beteende om detta villkor ignoreras.

💡 Tip

Det värsta scenariot jag fastnade i var när utgångsblocket efter korsningen var för kort för en 1-4-sammansättning. Tåget fram passerade korsningen men bakänden stannade bara lite inuti och alla riktningar blev blå aldrig, så det stannade. Bara genom att förlänga utgångssidan med sammansättningslängd + lite extra klarhet försvann trängsel på nästan magisk sätt.

Detta sätt att tänka är gemensamt för T-väg, fyrväg och rundaboros. Intern indelning av korsningen för att öka genomflöde är lättare att göra i 2.0, men om utgångstruktur fastnar lättare, kan du inte dra nytta av denna förbättring. Intern uppdelning är accelerator, utgångslängd är grund - om du tar in den här bilden blir det lätt att organisera.

För övrigt har Space Age ökat alternativen för att minska plankorsningar genom upphöjda spår, men därför finns koncept om vänteblockar kvar vid höjd- och sjunkningsdel av upphöjd väg och framför jordstationer. Om du använder upphöjda vägar löses allt - det är inte sant, både på marken och på höjd måste du först fixera "var en maximal sammansättning passar" och det är utgångspunkten för stabil drift. Om du bestämmer detta första kan du vid nästa korningstypsval välja med "kan denna form säkerställa utgångsutrymme för denna sammansättningslängd" snarare än "jag tycker denna form är fin".

Jämförelse av huvudsakliga järnvägskorsningmönster: T-väg, fyrväg, rundaboros, upphöjd väg

T-väg: Stark vid sidlinjeanslutning

T-vägen är enklaste formen att använda när sidlinjer fästs på huvudlinjen - som vid malmgruvor eller oljeanläggningar. Placeringsarean är ofta låg till medel och eftersom förgreningsriktningen är färre än fyrvägen är den mycket hanterbar från tidigt till mittspel. Även jag använder oftast T-väg tills mitt spel när jag lägger till nya malmgruvsidlinjer till huvudlinjen. Det blir enkelt att bara fokusera på nödvändiga förgreningar och sammanfogningar, så linjeförflyttning blir rakt på sak.

Signalplaceringssvarigheten är medel. Grundläggande är som nämnts förut, indatakedja-signal och utgång normalsingal, och forma korsningen så att tågen inte stannar inne. T-vägen har färre ruttkombiationer än fyrvägen, så intern blocksyn är lättare att förstå, och i 2.0 har signalplaceringsfrihet runt kurvor också förbättrats mycket, så att förgrenings- och sammanfogningsbygge är betydligt lättare. Gamla layoutexempel kan se trångt ut men idag kan du ofta bygga lite naturligare.

Enkeltrafiks- och tankeläge är medel. Om vägen från sidlinjen in på huvudlinjen och den som fortsätter direkt på huvudlinjen är väl separerad flödar det bra, men om vänteutrymmet efter utgång är otillräckligt fastnar det direkt. T-vägen sparar utrymme men närliggande placering mellan vägar gör att den faktiskt förbinds med en stor korsning och beter sig på konstiga sätt. Ett litet utseende kan dölja en faktiskt gigantisk korsning - det är vanligt.

Lämplighet är mycket utmärkt för tidigt till mittspel och fortsätter att vara en solid "sidlinjeuppsamlingsroll" även vid skalning. Men det är annorlunda roll vid platser med frequent tvärgångar mellan huvudlinjer. Mittpunktsgrovsidlinjelyft gick fint med T-väg men när det blir huvudlinje×huvudlinje är det annorlunda form som växer bättre. I 2.0 vanilla är det mycket hanterbar, men även i Space Age fortsätter den att vara framstående för markbunden anslutning utan höjd.

Fyrvägs-korsning: Anslutning av huvudlinjer. Intern blockuppdelning är nyckeln

Fyrvägs-korsningen är huvudaktören för att ansluta huvudlinjer. I ett kärnnetverk med öst-väst-nord-sydtrafik kommer T-vägen inte att kunna hantera alla scenarier, så fyrvägen blir huvudrollspelaren. Placeringsarea är medel och signalplaceringssvarigheten är medel till hög. Formen är lätt att förstå men utan intern uppdelning kan du inte få någon bra prestanda alls. Jag gjorde också den första trängseln precis här.

Det viktigaste för fyrvägen är att dela korsningen internt på rätt sätt. Om vägar som inte kolliderar kan separeras i olika block kan fler tåg komma in samtidigt och genomflödet ökar. Till exempel om raksträcka eller vissa höger-vänstersväng inte kolliderar och är separerade kan du träda ur "en tågsammansättning väntar på sin tur" och in i ett högre flöde. Principen är enkel men praktisk är det lätt att bli förvirrad över "vilka vägar får inte vara i samma block", så fyrvägen visar ofta stor skillnad i design.

Referensexempel från factorio@jp Wiki är också användbar (t.ex. https://wikiwiki.jp/factorio/%E5%88%97%E8%BB%8A%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF/%E9%85%8D%E7%BD%AE%E4%BE%8B). Men gamla bilder och gamla metodteknik kan blandas in, så det är säkrare för 2.0 och senare att läsa med "ta designfilosofin för intern blockuppdelning som referens" snarare än "kopiera direkt".

Enkeltrafiks- och tankeläge är högt bland fyra mönster. Visst kan jag inte säga en exakt prestanda ranking, men under premissen att hantera trafik mellan huvudlinjer är en väl uppdelad fyrväg helt stabil. Från min egen känsla fungerar fyrvägen med intern uppdelning mycket bra för huvudlinje×huvudlinje. Väntelisten försvinner ofta drastiskt när blocken är organiserade snarare än bara göra korsningen större. Trängsel är ofta ett blockorganiseringsproblem snarare än en signalplacering.

Lämplighet är medel spel och framåt, speciellt för storskalig. Nätverket växer så småningom tills fyrvägen är svår att undvika. Det är tillräckligt kraftfullt på 2.0 vanilla och fortsätter att vara viktigt för markerbaserad huvudlinjeanslutning även i Space Age. Även i höjdmiljö är det normalt att huvudlinjer av jord kontinuerligt är viktiga snarare än att helt göra allt 3D.

Rundaboros: Lätt att förstå men gränserna visar sig när trafiken ökar

Rundaboros är en järnvägskorsning som är lätt att förstå och designa med låg till medel svårighet. Placeringsarea är medel och det är lätt att förstå vägar genom att kombinera förgreningar, sammanfogningar och svängar i en form - det är mycket lämpligt för nybörjare att skapa sin första "tåg som faktiskt fungerar" korsning. Community layoutexempel är också standard och när du faktiskt bygger en känner du faktisk komfort att "kunna köra den".

Men här är ett ofta missförstådd poäng: förståelse för lätthet och högt bearbetningsförmåga är olika saker. Rundaboros är känd för att vara relativt inte fastna i struktur men när trafiken ökar blir den cirkulära delen själv en delad resurs och väntetiden samlas lätt. Det är praktiskt till mittpunkten men när lågen börjar öka blir den ofta en flaskehals. Även jag trodde först "jag kan göra vad som helst med det här" och använded det mycket, men senare när rutterna blev tjockare concentrerades tågen på den cirkulära delen och slutligen var jag tvungen att bygga om allt.

Signalplacering är mer intuitiv än fyrväg men även rundaboros intern blockuppdelning är viktig. Om du gör hela den cirkulära delen som ett block stannar allt när en sammansättning kommer in, vilket gör det svårt för dess roterande struktur att fungera. Omvänt kan det vara svårt att finnjustera för mycket och vänteutrymmet efter utgång kan bli otillräckligt. I slutändan är det samma sak - "stoppa vid ingång, släpp bara in tåg som kan komma ut från utgång".

Lämplighet är högt tidigt till mittpunkt, medel vid stor skala för att säga det så nära min känsla. För mindre nätverk, platser där du vill flexibelt ansluta flera riktningar och där du också behöver svängar är det bekvämt. Å andra sidan, när du placerar det i mitten av huvudtrafiken blir det svårt efter att du ökat järnvägsantal. Rundaboros blev mycket lättare att bygga i 2.0 och den är också mer hanterbar men "2.0 gör det universellt" är inte sant. Användbarheten har ökat men styrkan mot trafiksamling är ett separat problem.

💡 Tip

Med rundaboros vill du placera "när du inte vet vad du ska göra" men i faktisk drift var det bra att behandla den som utmärkt för att organisera sidlinjer och svår för att placera i hjärtat av huvudtrafiken.

Upphöjd korsning: Endast Space Age. Förenkla hantering genom att minska plankorsningar

Upphöjd korsning är en 3D-korsningsalternativ som är exklusiv för Space Age. Dess största styrka är att minska platser där spår möts på marken och förenkla själva korningshållningen. Genom att minska plankorsningar kan du lösa problemet med att "hur man säkert får växlar att passera varandra" genom "bara inte kryssa" vilket gör det mycket lättare. Eftersom plankorsning reduceras är enkeltrafiks- och tankeläge högt och nätverksgenomförbarhet blir lättare att förutse än markkorsning.

I gengäld varierar placeringsarean ofta större och struktur blir också tyngre än marken. Du måste designa höjning, sänkning, markstationsanslutning och vad som ska gå högt. Signalplacering i sig är ofta lättare än komplicerad fyrväg på marken men hela layouts svårighet går upp på annat håll. Det är som att göra ett ställe på marken lättare medan du kräver nätverkets helhet byggnadskraft.

Lämplighet är inte tidigt utan medel spel och framåt, speciellt för stor skala. Det visar sitt värde i fasen när tågnumret växer och du känner att markkorsningshantering är för dyr även om du polerar den. AUTOMATON nämnde också höjd järnväg i riktningen att förenkla plankorsningshantering som spelaren hade svårt med men när du faktiskt rör det är avsikten mycket förståelig. Ju större nätverk desto mer "hantera kollisioner" än "ta bort kollisionspunkter" fungerar.

Skillnaden från 2.0 vanilla blir också helt tydlig här. 2.0 höjde friheten för markspår men höjd själv kommer inte in. Med andra ord markkorsningar som blev lättare att bygga i 2.0 och höjd korsningar du kan välja i Space Age är separata utvecklingar. Att använda T-väg, fyrväg och rundaboros väl på marken är grundlinjen för 2.0 vanilla, och Space Age lägger till en nivå högre "låt dem inte kryssa", kan man säga. Att jämföra "Rail - Factorio Wiki" och "Train Network/Layout Example - factorio@jp Wiki*" gör denna skillnad mycket lätt att visualisera.

Om du tabellerar användningsscenarier för varje mönster blir det ungefär så här:

MönsterPlaceringsareaSignalplacering svårighetEnkeltrafiks- och tankelägeLämplig skalaHandterbarhet i 2.0/Space AgeVarning
T-vägLåg-MedelMedelMedelTidigt-Mittpunkt, SidlinjeanslutningFörgrening sammanfogning blir lättare att bygga i 2.0. Fortsatt effektiv för markbunden anslutning i Space AgeNärliggande placering blir faktiskt gigantisk korsning
Fyrvägs-korsningMedelMedel-HögtHögtMittpunkt-Stor skala, Huvudlinjeanslutning16-vägs i 2.0 gör intern blockuppdelning lättare. Fortsatt huvudstyrka för markbunden huvudlinje i Space Age1-blockversion inte utvecklas
RundaborosMedelLåg-MedelMedelTidigt-Mittpunkt, Generell anslutningByggbar i 2.0. Fortsatt praktisk som enkel markkorsning i Space AgeCirkulär delen fastnar lätt när trafiken ökar
Upphöjd korsningStorMedelHögtMittpunkt och framåt, Stor skalaEndast Space Age. Minska plankorsning för lättare hanteringAnvänder mer area än mark, hela layoutdesign blir tyngre

(Not) Tabellen nedan organiserar "allmän trend" och visar inte exakt prestanda ranking under samma villkor. Faktisk genomströmning av korsning varierar mycket beroende på spårlinjär (längd, kurva), detaljerad signaluppdelning, sammansättningslängd och driftsmönster. Konsultera tabellen vid design men gör en ombekräftelse med din sammansättningslängd och signalplacering.

Rail - Factorio Wiki wiki.factorio.com

Grundläggande signalplacering: Ingångsketing, utgångnormal

Skillnad mellan normalsingal och kedjesingal

Den första principen att hålla i signalplacering vid järnvägskorsning är kedjesingal vid ingång (Chain signal), normalsingal vid utgång (Rail signal). Detta är samma för T-väg, fyrväg och rundaboros, och det är lättare att förstå som en grundläggande operation för att förhindra att tåg stannar inne i korsningen snarare än en olycka.

Normalsingal tittar i grunden på om det direkta framförvarande blocket är ledigt. Om det är ledigt släpper den tåget in direkt, så även om utgången fastnar kan tåget gå in i korsningen och stanna. Det är irriterande för om kroppen stannar i mitten blockerar den enkelt andra riktningar också.

Kedjesingalen å andra sidan tittar på om vägen tåget ska gå genom har möjlighet att bli blå och släpper bara in tåg som kan komma ut helt. Med andra ord "bara låta tåg som kan ta sig genom utgång gå in i korsningen". Detta ensamt skiftar stoppositionen utanför korsningen. För samma trängsel är skillnaden mellan att stanna inuti och vänta utanför stor för återhämtning. Efterföljande blir mindre benägen att blockera huvudlinjen så här fungerar det bra i faktisk drift.

Även jag hade ingång med normalsingal innan och hade ett tåg stanna i korsningens mitt, vilket gjorde att ingen annan riktning kunde gå, slutligen blev alla riktningar ömsesidigt väntande. För att vara helt ärlig var jag mycket förvirrad över "varför stannar allt när signaler är uppsatta". Men bara genom att byta ingång till kedja försvann problemet med tåg som stannar inne i korsningen och trängsel försvann drygt. Som "Handledning: Järnvägssignaler - Factorio Wiki" förklarar är det väldigt begripligt genom faktisk erfarenhet.

Dela korsningen internt för att öka genomflöde

Bara ingångsketing och utgångsnormal ökar säkerheten redan mycket men när trafiken växer kommer nästa effektiva del intern korningsdelning. Om du gör hela korsningen till en stor stängd block kan även om det finns lediga vägar bara en sammansättning in vid ett tillfälle och alla andra måste vänta. Det kan lätt bli "bara en sammansättning i taget" även med en stor fyrväg.

Därför när du delar korsingens insida baserat på hur vägar kolliderar i flera block kan vägar som inte kolliderar tränga samtidigt. Till exempel om oberoende höger svängar eller helt separata utgångssätt är olika block kan teoretiskt antalet samtidiga inträdanden lika många block. Visst beror faktisk prestation på form och rutt kombination, men åtminstone kan du träda ur "korsningen kan bara ta in en sammansättning".

Detta sätt att tänka är samma för fyrväg, rundaboros som för T-väg. Det viktiga är var vägar konkurrerar och var kan separeras genom signaler. Det faktiska problemet med "fyrväg med 1 block sträcker sig inte" ligger här. Genom att dela upp det internt blir tiden tågen tar upp hela korsningen kort och flödet blir lättare.

I 2.0 blir signaljustering runt kurvor mycket lättare och sådan fin uppdelning är också lättare att bygga. Design ses ofta "om jag flyttar denna signal lite, kan det vara ett separat block" tillfällen. Visuell skillnad är liten men känslan av passage förändras mycket.

💡 Tip

Att inte låta tåg vänta inne i korsning är att låta vänteplats fly utanför. Bara genom att tågen väntar framför ingång istället för mitten löser efterföljande lättare och efter att det fastnade kan det återställas mycket lättare.

Minimalkomponering layout exempel

Den mest grundläggande layouten är ganska enkel. Tanke är placera kedjesingal framför alla körfält som kommer in i korsningen och normalsingal direkt efter att korsningen är klar. Bara genom att göra denna form försvinner många centrala stoppscenarier. Jag startar alltid nya korsningar från denna minimumekomponering. Eftersom om du försöker dela det finare från början blir det svårt att se vilka vägar faktiskt kolliderar.

Senare när du vill öka bearbetning lägger du signaler inne i korsningen och delar vägar som inte kolliderar i separata block. Det viktiga här är även när du planerar att lägga signaler inne måste du bevara grundstrukturen med ingångsketing och utgångsnormal. Om du byter ingång tillbaka till normalsingal även med intern uppdelning blir det "tänk efter du är inne" beteende och centrala stoppning uppstår lätt igen.

I faktisk layout spelar det också roll att utgångssidan har tillräckligt ledigt utrymme för ett tåg. Om utgångssidan är kort hamnar tågets bakände i korsningen även om fronten passade och blockuppdelning minskar. Att göra korsningen plus raka vägen framför "tåg kan komma helt ut" blir då når signalprinciper faktiskt fungerar.

Grundformen är enkel men när det kollaps kollapsar all korsingsstabilitet. Omvänt om du följer detta kan T-väg, fyrväg och rundaboros alla bete sig mycket rakt. När signaler är förvirrande är det alltid snabbaste att gå tillbaka till denna grundläggande layout.

Byggmetod per mönster och lämplig situation

T-vägs grundläggande procedur

T-vägen är enklaste att använda när man skapar sidlinjer från huvudlinjer. Malmgruvor, raffinaderier grenlinjer, små lastneddrag etc - "hålla huvudflöde men låt sidorna in/ut" situationer passar mycket väl. Även jag när jag började lägga till stationer användes t-vägen för att lägga grenlinjer mycket oftare än att producera fyrvägar. Anledningen kallas sidlinjeanslutning är inte bara enkel form utan konkurrens vägar är få och fastnat mönster är lätt att läsa.

Bygga är först fixera att inte bryta huvudrakt vägen och forma en sidlinje från ena sidan för att slå ihop och

article.share

R

RinSeo

Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。