Migliorare oltre alla ben nota automazione del reattore esistente senza renderlo una lotta di componenti di un'ora.
Bonus! Il mio impianto per i test comparativi di automazione del reattore è in officina.
Nozioni di base sui reattori
Hai 2 sottosistemi nel reattore: generazione di calore (fissione) e produzione di energia (turbina) che utilizza quel calore.
Il reattore ideale genera calore appena sufficiente per consentire alla turbina di generare la quantità esatta di energia per il carico richiesto dal sottomarino.
Se il calore generato è più che "appena sufficiente", sprecherai carburante e, in casi estremi, scioglierai il reattore.
Se la potenza generata supera il carico, danneggerai le apparecchiature elettriche della nave.
Ci sono casi in cui vorresti "sprecare carburante" (produzione di barre di carburante esaurite) o sovraccaricare la rete (allenamento di abilità elettriche), ma non li tratteremo in questo momento.
Requisiti non funzionali: utilizzare meno risorse (componenti) per la build e mantenerla il più semplice possibile.
Tipico approccio all'automazione del reattore
La scelta dell'automazione del reattore dipende dalla disponibilità delle risorse sul sottomarino.
La prima variante e la più regolare (e, probabilmente, maggiore) è un rettore a 1 componenti.
Utilizza la componente regex per controllare l'input per la temperatura del reattore e una componente maggiore per l'uscita della turbina.
È la variante più "reattiva" in quanto utilizza solo i valori 0 e 100 per funzionare. Quindi oscilla entrambi i controlli (quasi) costantemente e tende a rimbalzare attorno alle posizioni ideali.
Se è disponibile solo 1 componente, automatizzare prima la velocità di fissione. Consente l'utilizzo di più aste senza inconvenienti e il surriscaldamento del reattore è molto più fastidioso dell'inefficienza della turbina.
Il valore della temperatura dipende dalla domanda di offerta del sub, ma inizierei con 3999, passando fino a 4999 se necessario.
Elenco delle risorse: 2 componenti, 5 fili.
(Non sono l'autore di quell'approccio, incluso solo per riferimento)
Automazione del reattore non oscillante
La modalità di controllo della turbina alternativa sarebbe quella di seguire il carico preciso richiesto dal sub.
Aggiungi un componente di memoria con valore maxReactorVoltage/100 e dividi il carico per quel numero. Il cursore della turbina del reattore ora dovrebbe seguire sempre il centro dell'intervallo verde.
Quindi, quando la griglia non subisce picchi di carico importanti (cioè il sottomarino è inattivo mentre l'equipaggio è in missione in immersione), il reattore si comporterà come un reattore ideale.
La precisione ha un prezzo: regola la potenza in uscita più lentamente di quanto è capace il reattore.
Motivo alla base: il controllo della turbina ha inerzia: si regola più lentamente più si avvicina al valore impostato.
Di per sé questo metodo è peggiore per il sottomarino rispetto al controllo della turbina a "componente maggiore" a causa dei danni ai sistemi elettrici della nave.
Acceleratore di turbina: migliore automazione del reattore
Aggiungere l'acceleratore di turbina per combinare la precisione con la reattività del reattore a 2 componenti.
(Questo è il mio contributo originale alla comunità dell'ingegneria del trauma)
Aggiungi una "sottrazione" e un altro componente regolare allo stufato. Porteranno l'output nell'area desiderata alla massima velocità e lasceranno la regolazione precisa all'impostazione esistente.
Deve essere applicato SOPRA e DOPO il controller preciso a causa del modo in cui i componenti vengono valutati nella versione corrente del gioco.
(carico – potenza) -> espressione regolare (controlla il valore del gruppo di acquisizione tb) “^(?-?\d{2,})$” -> turbina_in
È fino al 50% più efficiente nel controllo della turbina rispetto al controllo preciso e non oscilla sotto carico costante.
Sei già un veterano del trauma subacqueo? Ecco tutto ciò di cui hai bisogno.
Aggiungi sottrai e regex oltre al controllo della turbina basato su MaxReactorPower-%.
carico – potenza -> regex ^(?-?\d{2,})$ -> turbina_in
Questo è tutto ciò che condividiamo oggi per questo barotrauma guida. Questa guida è stata originariamente creata e scritta da Afalin. Nel caso in cui non riusciamo ad aggiornare questa guida, puoi trovare l'ultimo aggiornamento seguendo questo link.