View Issue Details

IDProjectCategoryView StatusLast Update
0001510Industrial-Craft²nuclear reactor and anything associatedpublic2015-02-12 20:35
ReporterPaul17041993Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product VersionBuilds for MC 1.7.10 
Target VersionFixed in Version 
Summary0001510: Steam Generators sometimes cease to generate Superheated Steam
DescriptionSteam Generators heated by Liquid Heat Exchangers (from a reactor), where they were correctly producing superheated steam, after the world has been exited and re-entered they cease to be able to produce superheated steam, the only way to fix them is break-and-place.
Additional Informationconfirmed for singleplayer only
TagsNo tags attached.
Minecraft Version

Activities

Chocohead

2015-01-14 16:11

developer   ~0003657

I've not found this :|

Paul17041993

2015-01-14 21:29

reporter   ~0003660

have you been using 2 Liquid Heat Exchangers to a single Steam Generator at 100Hu each, and the Steam Generator set to 1mB distilled water and 220 bar pressure?

Paul17041993

2015-01-14 21:31

reporter   ~0003661

ok so now in another world they don't seem to want to make superheated steam entirely, so far the only setup that has managed to maintain superheated steam was with 3 electric heat generators which only emit 200Hu anyway...

Paul17041993

2015-01-14 21:35

reporter   ~0003662

ok, I seem to have determined its a floating-point-error, you can only ever hit the superheated point by chance, of which any slight alteration in input heat will break it out, despite the core temperature remaining identical.

Chocohead

2015-01-15 17:25

developer   ~0003666

If you look at the screenshot I attached, it's the set up you described with 2 fluid heat generators going into a steam generator, and it's producing super heated steam.

What's your setup, as you might just be doing something wrong, maybe.

Chocohead

2015-01-15 17:26

developer  

2015-01-15_17.24.24.png (282,477 bytes)

Paul17041993

2015-01-15 21:27

reporter  

2015-01-16_08.24.25.png (1,576,431 bytes)

Paul17041993

2015-01-15 21:34

reporter   ~0003667

screenshot attached of one of 4 setups I can replicate the bug in, and I cant even see what you have attached to your Steam Generator, but if you got one of the two heat sources and took out just one of its coils or heat conductors for about a second or two, then put it back in and it'll likely stop being able to produce superheated steam entirely, and nomatter how much I've fiddled with them there's no way to fix it without breaking-replacing.

but as soon as it's placed, set to 220bar, 1mB, once it hits exactly 374C it will produce superheated steam, and stay like that unless the heat is interrupted or, at least in one case, the world is exited and re-loaded, of which you have to replace it again.

Paul17041993

2015-01-15 21:35

reporter  

2015-01-16_08.24.35.png (461,762 bytes)

Paul17041993

2015-01-15 21:37

reporter   ~0003668

screenshot #3 shows it producing steam at 374C, where it should be superheated

Paul17041993

2015-02-10 10:25

reporter   ~0003736

in all honesty, the code/design behind the S.G. is utter rubbish, only one set of the water valve buttons are actually useful, if these were meant for steam injection for two-phase boiling, said feature needs to actually work in the first place and you can run the core at exactly 374C and either produce as much as 200mB/t of superheated steam, or its hard-locked to basic steam (which happens way too often to be usable) but you can only produce 100mB at say 474C where its also using extra heat. Not at all the kind of behaviour possible from a real boiler, it would have to be generating a lot more superheated steam or it'll just explode from lack of heat withdraw, why is superheated steam only possible on fixed core temperatures and at a random occurrence anyway...?

I'm also curious if the distilled water loss from a full setup is on purpose or not, it leaves any turbine setup completely dependant on solar distillers to keep the supply topped-up...

Chocohead

2015-02-10 23:08

developer   ~0003737

The distilled water loss from what I can tell stems from loading a world and a steam generator outputting normal instead of superheated steam the first game tick (or not detecting an attached condenser, either would cause it), therefore causing a steam explosion and losing some distilled water.

Paul17041993

2015-02-10 23:24

reporter   ~0003738

Last edited: 2015-02-10 23:28

View 2 revisions

no, the entire cycle looses a consistent amount of water while running, in a reactor prototype I had 6 S.G.s feeding a turbine set which had two powered condensers, it was loosing approximately 50mB a minute, haven't yet tested with multiple turbine arrays.

The amount of loss seems like it's intentional, however sealed units such as these shouldn't really loose fluid like that anyway...

note; the S.G. doesn't detect condensers anyway, it's not its responsibility.

Paul17041993

2015-02-12 00:22

reporter   ~0003742

calcs have exposed a potential 60-75mB of lost distilled water a minute per turbine pair, not affected by the amount of S.G.s or condensers.

Chocohead

2015-02-12 16:48

developer   ~0003744

I haven't seen that. My set ups don't seem to lose any distilled water unless the world is reloaded, even then, only for 1 or 2 ticks.

Paul17041993

2015-02-12 20:21

reporter   ~0003745

how many turbines you using?
active or passive condensers?
how much superheated steam you generating?
you using the newest IC2 build?
what forge version you using?
what java version you running?
what make and model CPU you have?

Paul17041993

2015-02-12 20:35

reporter   ~0003746

line 158 of TileEntitySteamGenerator class; you cannot, under any circumstances bar checking 0.0f, use the == operator on floats, and especially not between a float and integer, more than often it will never be hit.

Issue History

Date Modified Username Field Change
2015-01-13 07:18 Paul17041993 New Issue
2015-01-14 16:11 Chocohead Note Added: 0003657
2015-01-14 21:29 Paul17041993 Note Added: 0003660
2015-01-14 21:31 Paul17041993 Note Added: 0003661
2015-01-14 21:35 Paul17041993 Note Added: 0003662
2015-01-15 17:25 Chocohead Note Added: 0003666
2015-01-15 17:26 Chocohead File Added: 2015-01-15_17.24.24.png
2015-01-15 21:27 Paul17041993 File Added: 2015-01-16_08.24.25.png
2015-01-15 21:34 Paul17041993 Note Added: 0003667
2015-01-15 21:35 Paul17041993 File Added: 2015-01-16_08.24.35.png
2015-01-15 21:37 Paul17041993 Note Added: 0003668
2015-02-10 10:25 Paul17041993 Note Added: 0003736
2015-02-10 23:08 Chocohead Note Added: 0003737
2015-02-10 23:24 Paul17041993 Note Added: 0003738
2015-02-10 23:28 Paul17041993 Note Edited: 0003738 View Revisions
2015-02-12 00:22 Paul17041993 Note Added: 0003742
2015-02-12 16:48 Chocohead Note Added: 0003744
2015-02-12 20:21 Paul17041993 Note Added: 0003745
2015-02-12 20:35 Paul17041993 Note Added: 0003746