Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions RealFuels/CryoCooler.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// Cryocooler defaults for RealFuels tanks.
// The slider ceiling, mass/cost scaling, and the fraction-of-Carnot efficiency curve are
// all KSPFields so they can be overridden per part config or via PARTUPGRADE for tech tiers.
//
// COP = (T_cold / (T_hot - T_cold)) * cryoCoolerEfficiency.Evaluate(T_cold)
//
// The default curve is calibrated to published flight cryocooler data:
// - 4 K class (He / lab): ~1% of Carnot
// - 20 K class (LH2): ~5-15% of Carnot (NICMOS ≈ 6%, modern RBC ≈ 10-15%)
// - 77-90 K class (LN2/LOX): ~20-30% of Carnot (Sunpower CryoTel ≈ 24%, NASA RBC ≈ 30%)
// - 150+ K (mild refrigeration): ~40-50% of Carnot
//
// Mass: 0.08 t/kW input = 80 kg/kW (mid-range flight hardware including drive electronics)
// Cost: 5000 funds/kW input (~$5M/kW, RO-flavored)

// TODO: figure out something better than zzzRealFuels
@PART[*]:HAS[@MODULE[ModuleFuelTanks]]:FOR[zzzRealFuels]
{
@MODULE[ModuleFuelTanks]
{
maxCoolerInputKW = 20
coolerMassPerKWInput = 0.08
coolerCostPerKWInput = 5000
cryoCoolerEfficiency
{
key = 0 0
key = 4 0.01
key = 20 0.08
key = 65 0.20
key = 90 0.25
key = 150 0.40
key = 250 0.50
}
}
}
5 changes: 4 additions & 1 deletion RealFuels/Localization/en-us.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -178,10 +178,13 @@ Localization
#RF_FuelTankRF_WallTemp = Wall Temp
#RF_FuelTankRF_HeatPenetration = Heat Penetration
#RF_FuelTankRF_BoiloffLoss = Boil-off Loss
#RF_FuelTankRF_AnalyticCooling = Analytic Cooling
#RF_FuelTankRF_NoMLI = No MLI
#RF_FuelTankRF_Boiloffunit = kg/hr
#RF_FuelTankRF_kerbalismtips = boiloff product
#RF_FuelTankRF_CryoCoolerInputPower = Cooler Input Power
#RF_FuelTankRF_CryoCoolerLift = Cooling Lift
#RF_FuelTankRF_CryoCoolerDraw = Power Draw
#RF_FuelTankRF_CryoCoolerCOP = Avg COP

#RF_TankDefineSelection_HighlyPressurized = Highly Pressurized
#RF_TankDefineSelection_NotHighlyPressurized = Not Highly Pressurized
Expand Down
5 changes: 4 additions & 1 deletion RealFuels/Localization/pt-br.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -174,10 +174,13 @@ Localization
#RF_FuelTankRF_WallTemp = Temp. da Parede
#RF_FuelTankRF_HeatPenetration = Penetração de Calor
#RF_FuelTankRF_BoiloffLoss = Perda por Evaporação
#RF_FuelTankRF_AnalyticCooling = Resfriamento Analítico
#RF_FuelTankRF_NoMLI = Sem MLI
#RF_FuelTankRF_Boiloffunit = kg/h
#RF_FuelTankRF_kerbalismtips = produto de evaporação
#RF_FuelTankRF_CryoCoolerInputPower = Cooler Input Power
#RF_FuelTankRF_CryoCoolerLift = Cooling Lift
#RF_FuelTankRF_CryoCoolerDraw = Power Draw
#RF_FuelTankRF_CryoCoolerCOP = Avg COP

#RF_TankDefineSelection_HighlyPressurized = Altamente Pressurizado
#RF_TankDefineSelection_NotHighlyPressurized = Não Altamente Pressurizado
Expand Down
5 changes: 4 additions & 1 deletion RealFuels/Localization/ru.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -174,10 +174,13 @@ Localization
#RF_FuelTankRF_WallTemp = Температура стенок
#RF_FuelTankRF_HeatPenetration = Проникащее тепло
#RF_FuelTankRF_BoiloffLoss = Потери на испарение
#RF_FuelTankRF_AnalyticCooling = Аналитическое охлаждение
#RF_FuelTankRF_NoMLI = Без ЭВТИ
#RF_FuelTankRF_Boiloffunit = кг/ч
#RF_FuelTankRF_kerbalismtips = резальтат испарения
#RF_FuelTankRF_CryoCoolerInputPower = Cooler Input Power
#RF_FuelTankRF_CryoCoolerLift = Cooling Lift
#RF_FuelTankRF_CryoCoolerDraw = Power Draw
#RF_FuelTankRF_CryoCoolerCOP = Avg COP

#RF_TankDefineSelection_HighlyPressurized = Бак высокого давления
#RF_TankDefineSelection_NotHighlyPressurized = Бак нормальн. давления
Expand Down
5 changes: 4 additions & 1 deletion RealFuels/Localization/zh-cn.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -174,10 +174,13 @@ Localization
#RF_FuelTankRF_WallTemp = 壁面温度
#RF_FuelTankRF_HeatPenetration = 热渗透
#RF_FuelTankRF_BoiloffLoss = 蒸发损耗
#RF_FuelTankRF_AnalyticCooling = 冷却分析
#RF_FuelTankRF_NoMLI = 无隔热层
#RF_FuelTankRF_Boiloffunit = 千克/时
#RF_FuelTankRF_kerbalismtips = 蒸发产出
#RF_FuelTankRF_CryoCoolerInputPower = Cooler Input Power
#RF_FuelTankRF_CryoCoolerLift = Cooling Lift
#RF_FuelTankRF_CryoCoolerDraw = Power Draw
#RF_FuelTankRF_CryoCoolerCOP = Avg COP

#RF_TankDefineSelection_HighlyPressurized = 高压
#RF_TankDefineSelection_NotHighlyPressurized = 非高压
Expand Down
4 changes: 1 addition & 3 deletions RealFuels/MFSSettings.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@ MFSSETTINGS
BatteryMultiplier = 1

basemassUseTotalVolume = True

radiatorMinTempMult = 0.99


IgnoreFuelsForFill
{
IntakeAir = True
Expand Down
Loading
Loading