Skip to content
133 changes: 133 additions & 0 deletions GameData/RealismOverhaul/Engine_Configs/RL20X_Config.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
// ==================================================
// Engine: RL20P-3X
//
// Manufacturer: Pratt & Whitney
//
// =================================================================================
// RL20P-3X
// With nozzle extension
//
// Dry Mass: 1800 kg a little heavier
// Thrust (SL): 1112 kN
// Thrust (Vac): 1255.6 kN
// ISP: 405 SL / 429 Vac (retracted) calculated with RPA
// ISP: 342 SL / 457 Vac (extended) calculated with RPA
// Burn Time: 580 same as J-2
// Chamber Pressure: 20.68 MPa
// Propellant: LOx / LH2
// Prop Ratio: 5.5 same as late J-2?
// Throttle: N/A
// Nozzle Ratio: 20.5/98.6
// Ignitions: 3 same as J-2?
// =================================================================================

// Sources:

// https://www.alternatewars.com/BBOW/Space_Engines/Pratt_Engines.htm
// https://www.alternatewars.com/BBOW/Space_Engines/RL20_2Position.png

// Used by:

// Notes:

// ==================================================
@PART[*]:HAS[#engineType[RL20X]]:FOR[RealismOverhaulEngines]
{
%title = RL-20P-3X Multi Mode Engine
%manufacturer = #roMfrPW
%description = An early Hydrolox Staged Combustion engine designed to be used at sea level and in vaccum with a deep throttle range.

%specLevel = concept //pretty sure this was only ever a mockup

@MODULE[ModuleEngines*]
{
@EngineType = LiquidEngine
}

!MODULE[ModuleAlternator],*{}
!MODULE[ModuleEngineConfigs],*{}
!MODULE[ModuleBimodalEngineConfigs],*{}
!RESOURCE,*{}

@MODULE[ModuleGimbal]
{
@gimbalRange = 8
%useGimbalResponseSpeed = true
%gimbalResponseSpeed = 16
}

MODULE
{
name = ModuleBimodalEngineConfigs
type = ModuleEngines
configuration = RL20P-3X
origMass = 1.8
modded = False

CONFIG
{
name = RL20P-3X
specLevel = concept
minThrust = 117.87 //10%
maxThrust = 1178.7
heatProduction = 100
massMult = 1.0
ullage = True
pressureFed = False
ignitions = 3

IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.25
}
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7454
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2546
}
atmosphereCurve
{
key = 0 429
key = 1 405
}
SUBCONFIG
{
name = RL20P-3X-Extended
minThrust = 125.56 //10%
maxThrust = 1255.6
atmosphereCurve
{
key = 0 457 // Expansion Ratio of ~98.6
key = 1 342
}
}
TESTFLIGHT:NEEDS[TestLite|TestFlight]
{
testedBurnTime = 3600
ratedBurnTime = 580
overburnPenalty = 1.5
safeOverburn = true

// assume roughly exponential relationship between chamber pressure and lifespan
thrustModifier
{
key = 0.00 0.05 0 0
key = 1.00 1.00 3 3
}

ignitionReliabilityStart = 0.955882
ignitionReliabilityEnd = 0.991176
cycleReliabilityStart = 0.897059
cycleReliabilityEnd = 0.979412
techTransfer = RL20P-3:100
}
}
}
}
121 changes: 121 additions & 0 deletions GameData/RealismOverhaul/Engine_Configs/RL20_Config.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
// ==================================================
// Engine: RL20P-3
//
// Manufacturer: Pratt & Whitney
//
// =================================================================================
// RL20P-3
// Original concept
//
// Dry Mass: 1660 kg halfway between J-2S and LR129
// Thrust (SL): 1112 kN
// Thrust (Vac): 1178.7 kN
// ISP: 405 SL / 429 Vac calculated with RPA
// Burn Time: 580 same as J-2
// Chamber Pressure: 20.68 MPa
// Propellant: LOx / LH2
// Prop Ratio: 5.5 same as late J-2?
// Throttle: N/A
// Nozzle Ratio: 20.5
// Ignitions: 3 same as J-2?
// =================================================================================

// Sources:

// https://www.alternatewars.com/BBOW/Space_Engines/Pratt_Engines.htm
// https://www.alternatewars.com/BBOW/Space_Engines/RL20_2Position.png

// Used by:

// Notes:

// ==================================================
@PART[*]:HAS[#engineType[RL20]]:FOR[RealismOverhaulEngines]
{
%title = RL20P-3
%manufacturer = #roMfrPW
%description = An early Hydrolox Staged Combustion engine designed to be used at sea level and in vaccum with a deep throttle range.

%specLevel = concept //pretty sure this was only ever a mockup

@MODULE[ModuleEngines*]
{
@EngineType = LiquidEngine
}

!MODULE[ModuleAlternator],*{}
!MODULE[ModuleEngineConfigs],*{}
!MODULE[ModuleBimodalEngineConfigs],*{}
!RESOURCE,*{}

@MODULE[ModuleGimbal]
{
@gimbalRange = 8
%useGimbalResponseSpeed = true
%gimbalResponseSpeed = 16
}

MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
configuration = RL20P-3
origMass = 1.66
modded = False

CONFIG
{
name = RL20P-3
specLevel = concept
minThrust = 117.87 //10%
maxThrust = 1178.7
heatProduction = 100
massMult = 1.0
ullage = True
pressureFed = False
ignitions = 3

IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.25
}
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7454
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2546
}
atmosphereCurve
{
key = 0 429
key = 1 405
}
TESTFLIGHT:NEEDS[TestLite|TestFlight]
{
testedBurnTime = 3600
ratedBurnTime = 580
overburnPenalty = 1.5
safeOverburn = true

// assume roughly exponential relationship between chamber pressure and lifespan
thrustModifier
{
key = 0.00 0.05 0 0
key = 1.00 1.00 3 3
}

ignitionReliabilityStart = 0.955882
ignitionReliabilityEnd = 0.991176
cycleReliabilityStart = 0.897059
cycleReliabilityEnd = 0.979412
techTransfer = RL20P-3X:100
}
}
}
}
Loading