Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into pap1723-ROupdates
Browse files Browse the repository at this point in the history
  • Loading branch information
NathanKell committed Jun 29, 2017
2 parents b396c31 + efc99a6 commit bdb993f
Show file tree
Hide file tree
Showing 7 changed files with 367 additions and 70 deletions.
137 changes: 96 additions & 41 deletions GameData/RealismOverhaul/Engine_Configs/BE4_Config.cfg
@@ -1,72 +1,127 @@
//BE-4 engine
//VSR
//
// http://www.spacelaunchreport.com/vulcan.html
//
//FIXME: stupendously preliminary config
// ==================================================
// BE-4 global engine configuration.

// Gross Mass: 2250 Kg
// Throttle Range: 30% to 100%
// O/F Ratio: 3.6
// Burn Time: 400 s (minimum)

// Sources:

// Blue Origin - BE-4 engine: https://www.blueorigin.com/be4
// United Launch Alliance - BE-4 rocket engine: http://www.ulalaunch.com/uploads/docs/BE-4_Fact_Sheet_Web_Final_2.pdf
// Space Launch Report - Vulcan launch vehicle: http://www.spacelaunchreport.com/vulcan.html
// NASASpaceFlight - IAF Blue Origin presentation: https://forum.nasaspaceflight.com/index.php?topic=10685.msg1665037#msg1665037

// Used by:

// * Ven Stock Revamp

// Notes:

// * Stupendously preliminary config as no solid information about the operational parameters of the engine have been released yet.
// * No TestFlight compatibility since this global engine config represents unflown hardware.
// ==================================================

@PART[*]:HAS[#engineType[BE4]]:FOR[RealismOverhaulEngines]
{
%category = Engine
%title = BE-4
%manufacturer = Blue Origin
%description = The BE-4 is an oxidizer-rich staged combustion engine that burns LNG/LOX. Though initially developed for use on a Blue Origin launch vehicle, in 2014 United Launch Alliance announced that their new Vulcan booster, the successor to the Atlas V and Delta IV, will be powered by a pair of BE-4 engines.

%description = The BE-4 is an oxidizer-rich staged combustion Methalox engine. Though initially developed for use on a Blue Origin launch vehicle, in 2014 United Launch Alliance announced that their new Vulcan launch vehicle, the successor to both the Atlas V and Delta IV launch vehicles, will be powered by a pair of BE-4 engines. Diameter: 2 m.

@MODULE[ModuleEngines*]
{
%minThrust = 794.25
%maxThrust = 2647.5
%heatProduction = 100
%EngineType = LiquidFuel
@useThrustCurve = False
@useEngineResponseTime = False
@engineAccelerationSpeed = 0
@engineDecelerationSpeed = 0
%ullage = True
%pressureFed = False
%ignitions = 4

!IGNITOR_RESOURCE,*{}

!thrustCurve,*{}
}

!MODULE[ModuleEngineConfigs],*{}

MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
configuration = BE-4
modded = false
origMass = 2.25

CONFIG
{
name = BE-4
minThrust = 794.25
maxThrust = 2647.5
minThrust = 1060 // Guess 40% throttle
PROPELLANT // Guess MR = 3.25, typical for first-stage LNG/LOX
{
name = LqdMethane
ratio = 0.452
DrawGauge = true
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.548
}
atmosphereCurve // http://www.spacelaunchreport.com/vulcan.html, 2015-11-16, generally agrees with NasaSpaceflight.com L2
{
key = 0 335
key = 1 310
}

heatProduction = 100
massMult = 1.0
ullage = True
pressureFed = False
ignitions = 1
ignitions = 4

IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.5
}
IGNITOR_RESOURCE

PROPELLANT
{
name = TEATEB
amount = 1.0
name = LqdMethane
ratio = 0.4286
DrawGauge = True
}

PROPELLANT
{
name = LqdOxygen
ratio = 0.5714
DrawGauge = False
}

atmosphereCurve
{
key = 0 341
key = 1 305
}

massMult = 1.0
}
}
@MODULE[ModuleGimbal]

@MODULE[ModuleGimbal],*
{
%gimbalRange = 8 // Guess, same as RD-180
%useGimbalResponseSpeed = true
@gimbalRange = 8.0 // Guess, same as RD-180.
%useGimbalResponseSpeed = True
%gimbalResponseSpeed = 16
}
!MODULE[ModuleAlternator]
{
}
!RESOURCE[ElectricCharge]

!MODULE[ModuleAlternator],*{}

!RESOURCE,*{}
}

// ==================================================
// TestFlight compatibility.
// ==================================================

@PART[*]:HAS[@MODULE[ModuleEngineConfigs]:HAS[@CONFIG[BE-4]],!MODULE[TestFlightInterop]]:BEFORE[zTestFlight]
{
TESTFLIGHT
{
name = BE-4
ratedBurnTime = 400
ignitionReliabilityStart = 0.98
ignitionReliabilityEnd = 0.995
cycleReliabilityStart = 0.98
cycleReliabilityEnd = 0.995
}
}
@@ -0,0 +1,155 @@
@PART[ntr-sc-25-1]:FOR[RealismOverhaul] // resized into BNTR; smaller than Nerva 1+2
{
%engineType = BNTR
%RSSROConfig = True
%category = Propulsion
@mass = 2.27
@maxTemp = 573.15

// https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20040182399.pdf ; 2004 presentation, with a 1.56m diameter BNTR

@MODEL,0
{
@scale = 0.6,0.6,0.6
}
rescaleFactor = 1.0
@node_stack_top = 0.0, 1.394, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -1.21848, 0.0, 0.0, -1.0, 0.0, 2
@node_attach = 0.0, 0, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,1,0


!MODULE[ModuleEngines*]
{
%heatProduction = 100
%minThrust = 66.72
%maxThrust = 66.72
%ullage = True
%ignitions = 60
@PROPELLANT[LiquidFuel]
{
name = LqdHydrogen
ratio = 1.0
DrawGauge = True
}

@PROPELLANT
{
name = EnrichedUranium
ratio = 1.0813e-15
DrawGauge = False
ignoreForIsp = True
}
@atmosphereCurve
{
@key,0 = 0 930
@key,1 = 1 380
}

}
!MODULE[MultiModeEngine] {}
!MODULE[ModuleActiveRadiator] {}
!MODULE[ModuleAlternator] {}
!MODULE[ModuleGenerator] {}
}


@PART[ntr-sc-125-1]:FOR[RealismOverhaul]
{
%engineType = NERVA
%RSSROConfig = True
%category = Propulsion
@mass = 2.27
@maxTemp = 573.15

@MODEL,0
{
@scale = 2.57,2.35,2.57
}
rescaleFactor = 1.0
@node_stack_top = 0.0, 3.948, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -6.23, 0.0, 0.0, -1.0, 0.0, 1
@node_attach = 0.0, 0, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,1,0


!MODULE[ModuleEngines*]
{
%heatProduction = 100
%minThrust = 0
%maxThrust = 334
%ullage = True
%ignitions = 60
@PROPELLANT[LiquidFuel]
{
name = LqdHydrogen
ratio = 1.0
DrawGauge = True
}
@PROPELLANT
{
name = EnrichedUranium
ratio = 0.00000000001
}
@atmosphereCurve
{
key = 0 825
key = 1 380
}

}
!MODULE[MultiModeEngine] {}
!MODULE[ModuleActiveRadiator] {}
!MODULE[ModuleAlternator] {}
!MODULE[ModuleGenerator] {}
}

@PART[ntr-sc-125-2]:FOR[RealismOverhaul]
{
%engineType = NERVAII
%RSSROConfig = True
%category = Propulsion
@mass = 2.27
@maxTemp = 573.15

@MODEL,0 // arbitrary rescale; feels like it should be slightly 'fatter', even if smaller than nerva
{
@scale = 3.9,4.7125,3.9
}
rescaleFactor = 1.0
@node_stack_top = 0.0, 5.4194, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -6.888, 0.0, 0.0, -1.0, 0.0, 1
@node_attach = 0.0, 0, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,1,0


!MODULE[ModuleEngines*]
{
%heatProduction = 100
%minThrust = 750
%maxThrust = 867
%ullage = True
%ignitions = 60
@PROPELLANT
{
name = LqdHydrogen
ratio = 1.0
DrawGauge = True
}
@PROPELLANT
{
name = EnrichedUranium
ratio = 0.00000000001
}
@atmosphereCurve
{
key = 0 850
key = 1 380
}

}
!MODULE[MultiModeEngine] {}
!MODULE[ModuleActiveRadiator] {}
!MODULE[ModuleAlternator] {}
!MODULE[ModuleGenerator] {}
}

0 comments on commit bdb993f

Please sign in to comment.