mekanism / Mekanism

A mod for Minecraft
MIT License
1.35k stars 513 forks source link

Thermodynamic Conductor Problem? #6611

Open penguinmayhem opened 3 years ago

penguinmayhem commented 3 years ago

Please use the search functionality before reporting an issue. Also take a look at the closed issues!

Issue description:

I have over 40 Fuelwood Heaters running on coal all piped up to a Thermoelectric Boiler and the Boiler temp refuses to go above 105°C which generates barely enough steam to get about 1kJ/t out of my turbine. Yes it's full of water. No the turbine isn't full.

Is this intentional? Are the Ultimate Thermodynamic Conductors just not very good or am I doing something wrong?

Steps to reproduce:

  1. There's no documentation for these things.
  2. Seriously how do you use them.

Version (make sure you are on the latest version before reporting):

Forge:32.0.108 Mekanism:10.0.9 Other relevant version:

If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)

[gist / pastebin / etc link here. Please make sure that it isn't set to expire.]

Oct0bass commented 3 years ago

Don't conductors lose a bunch of heat in transmission? How long is your network?

penguinmayhem commented 3 years ago

Well I tried putting all the heaters physically next to the boiler and it didn't make any difference either. The temperature of the boiler just stays stuck at 100-105.

penguinmayhem commented 3 years ago

Update: tried altering the config settings for the thermodynamic conductor, boiler still does the same thing. Temperature briefly rose upon loading in the world then went back down to 105° again seemingly for no reason despite massively increasing the insulation and capacity of the conductors.

The max boil capacity on this thing is like six million mb/t so I don't understand why it's stuck at 500.

NineStars9 commented 3 years ago

Also having this issue in 1.16.3, I have tried it in a different world in Creative mode and set up 8 fuelwoods. Only if I put them on all of the sides of the boiler it makes the steam rate go up slightly.

Oct0bass commented 3 years ago

Shouldn't we change the title as it doesn't seem to be related to thermodynamic conductors?

NineStars9 commented 3 years ago

Yeah it would make sense @Oct0bass

Pythonic-Rainbow commented 3 years ago

Might relate with https://github.com/mekanism/Mekanism/issues/6189 ?

Oct0bass commented 3 years ago

Might relate with #6189 ?

Probably

shengjie commented 3 years ago

For one fuelwood heater heating one small size boiler (3x3x4):

Fuelwood heater generates 400 heat per tick, Boiler boil speed = steam energy efficiency (0.2) heat available (400) / max energy per steam (10) = 8 mb/t Notice boiler heat capacity = 50 size so for (3x3x4 boiler it's 1800 J), we need 180000 J to reach 100°c so 180000/400 = 450 ticks wasted

I tried 12 fuelwood heater, i got 96mb/t steam, which is simply 8 mb/t * 12.

For a 5x5x9 turbine (10 blades, 8 dispersers, 33 vents, 3 coils)

So we got = 3.57 J/mb * 8 mb/t = 28.56 J/t = 11.424 FE/t

For a max sized turbine (28 blade): we got energy multiplier to 10 J/mb, result in 80J/t = 32 FE/t

But if you attach fuelwood heater directly to Heat generator: it will produce 284.38 J/t = 113.75 FE/t

Total energy per coal:


Conclusion:

Boiler temperature is simply heat / heat capacity. if it stays near 100°c it means all heat are transferred to steam. (steam generation rate lower than max rate).

I think steam energy efficiency are too low (0.2). may be this variable is too correlated with fission reactor. I suggest increase this variable and reduce heat generated by fission.