Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BDB Engines Config #2822

Open
wants to merge 11 commits into
base: BDBStagingBranch
Choose a base branch
from
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
Loading