For all those passionate players of RO/RSS who struggle with the boil off problem...
I tried many different ways to handle those liquid fuels, tried radiators, heat pumps etc...
As far as i can see... when you pass the 100x time warp (switching to analytic physics calculations) boil off happens...
I found a way. I tweaked the realtanktypes.cfg (realfuels) and the rftanks.cfg (procedural parts) to get a tank type which prevents boil off.
First it feels (and looks like) cheating I know... but considering that in the end every "feature" you need in space has to be paid with "weight" (insulation, radiator, electricity...),
i suggest you alter the basemass to stay in a realistic scenario....
I´m not the author of the mentioned mods, i just edited the cfgs.
Here is how.:
\gamedata\realfuels\resources\RealTankTypes.cfg
add..
//Ultra
TANK_DEFINITION
{
name = Ultra
highlyPressurized = False
basemass = 0.000039 * volume
outerInsulationFactor = 0.0005
TANK
{
name = LqdOxygen
mass = 0.0000112
utilization = 1
fillable = True
amount = 0.0
maxAmount = 0.0
wallThickness = 0.0025
wallConduction = 16
insulationThickness = 0.0381
insulationConduction = 0.014
temperature = 400.15
note = (has insulation)
}
TANK
{
name = LqdHydrogen
mass = 0.0000016
utilization = 1
fillable = True
amount = 0.0
maxAmount = 0.0
temperature = 400.15
wallThickness = 0.0025
wallConduction = 205
insulationThickness = 0.0381
insulationConduction = 0.014
note = (has insulation)
}
TANK
{
name = LqdAmmonia
mass = 0.0000096
utilization = 1
fillable = True
amount = 0.0
maxAmount = 0.0
temperature = 400.65
wallThickness = 0.0025
wallConduction = 205
insulationThickness = 0.0381
insulationConduction = 0.014
note = (has insulation)
}
TANK
{
name = LqdMethane
mass = 0.0000096
utilization = 1
fillable = True
amount = 0.0
maxAmount = 0.0
temperature = 400.45
wallThickness = 0.0025
wallConduction = 205
insulationThickness = 0.0381
insulationConduction = 0.014
note = (has insulation)
}
}
\GameData\ProceduralParts\Parts\ZOtherMods\RFTank.cfg
add the bold line..
{
name = ModuleFuelTanks
volume = 1060
utilizationTweakable = true
type = Default
typeAvailable = Default
typeAvailable = Cryogenic
typeAvailable = ServiceModule
typeAvailable = Fuselage
typeAvailable = Balloon
typeAvailable = BalloonCryo
typeAvailable = Structural
typeAvailable = ElectricPropulsion
typeAvailable = Ultra
}
}
The temperature in the first cfg is the key...
What it does....:
Now it is possible to choose "ultra" as a procedural tank type which is capable
to store the configured fuels up to the given temperature in K.
Many thanx to all the modders out there who do a great job...
P.S. please excuse the fact that i´m not a native speaker/writer