tomdodd4598 / NuclearCraft

NuclearCraft is a Forge mod for Minecraft 1.12.2.
https://www.curseforge.com/minecraft/mc-mods/nuclearcraft-overhauled
MIT License
196 stars 128 forks source link

Question regarding Fusion Reactor Maths #719

Closed IDontCare67 closed 3 years ago

IDontCare67 commented 3 years ago

Hey,

I've been trying to build a selfsufficent Fusion Reactor Setup building on a D-T max(24) size Fusion Reactor. My initial setup didnt quite work out, so i started looking into the Fuel Calcuation behind the Reactor.

general Modifier: D:fusion_fuel_use=4.0 my search said this is modifies the time the fuel last, meaning every fuel lasts 4 times as long.

For a Size 24 D-T Reactor: fuel_time: 156.3 t -> 156.3*4/24 t = 26.05 ticks per fuel cycle

now to meet the Deuterium needs, i made a size 8 H-H Reactor, which produces 2 buckets D per Cycle: fuel_time: 100.0t -> 100*4/8 = 50 ticks per fuel cycle -> 1 bucket of D every 25 Ticks

Should be enough however my system (both reactors running at 100% efficiency) runs out of Deuterium fairly quickly, about 1-1.5 buckets per second.

A confused look into the JEI later I find H-H base time 25t and D-T 39t. So seems like D:fusion_fuel_use shortens the Fuel Time. Ok. Changes the numbers, but I should still produce more D the I use.

So for science I build a Size 8 Li-7- Li-7 Reactor to messure the Cycle Speed. Expected: fuel_time: 5000.0 -> 5000t/4/8/(20t/s) ~ 7.81s per cycle. Messuring with my stopwatch (40 takes) ~9 sec per cycle, 0.2 sec variance. Now i made sure to run this at 97,5% efficiency, so that may add a couple 100 ms, but not a full second.

As for my Transport System: ME fluid Interfaces with Liquid Translocators, having no trouble to keep up. All reactor are constantly near max Input Buffer and empty output Buffer, so that should not be an issue.

Since my internet search didn't turn up anything either, im writing a post here now. So what exactly is the Math behind the Fusion Reactor? Or am I just missing something?

Help is greatly appreciated!

Info:

Running this on Project Ozone 3, Nuclearcraft v2.18y, a copy of the config is attached below.

nuclearcraft_plaintxt.txt

IDontCare67 commented 3 years ago

Found some help on the discord server.