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

Pioneer Vernier Solid Motor #2899

Merged
merged 1 commit into from
Aug 14, 2023
Merged
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
121 changes: 121 additions & 0 deletions GameData/RealismOverhaul/Engine_Configs/PioneerVernier_Config.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
// Vernier motor from Pioneer 0/1
// ===============================================================
//
// Length: 4.25 in
// Diameter: .75 in
// Mass: 1.5 lb // Approximated from known weights: (43.7 total propulsion - 24lb TX-8 - 7lb vernier adapter) / 8
// Dry Mass: 1 lb // - Approximate weight of 120ml solid fuel. Volume from cylinder size.
// Thrust: 13 lb // Total impulse based on propellant load and relealized delta-v on Pioneer 1 mission
// Burn Time: 16s //
// ISP: 235
//
// 1958 NASA/USAF Space Probes (ABLE-1): https://ntrs.nasa.gov/citations/19990008156
//
// =================================================

@PART[*]:HAS[#engineType[PioneerVernier]]:FOR[RealismOverhaulEngines]
{
%title = Pioneer Adjustment Motor
%manufacturer = STL
%description = Tiny solid rocket motor developed for final velocity adjustment of the early Pioneer probes.

@tags ^= :$: USA jpl stl solid booster PSPC

%specLevel = operational

@MODULE[ModuleEngines*]
{
%EngineType = SolidBooster
%allowShutdown = False
%throttleLocked = True
%autoVariationScale = 3
}

!MODULE[ModuleGimbal] {}
!MODULE[ModuleFuelTanks],* {}
!MODULE[ModuleAlternator],*{}
!RESOURCE,*{}

MODULE
{
name = ModuleFuelTanks
volume = .12
type = PSPC
basemass = -1
TANK
{
name = PSPC
amount = .12
maxAmount = .12
}
}

MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
configuration = Pioneer-JPL-532A
origMass = .00045

CONFIG
{
name = Pioneer-JPL-532A
description = JPL-532A
specLevel = operational
minThrust = 0.06
maxThrust = 0.06
heatProduction = 10
massMult = 1.0

ullage = False
pressureFed = False
ignitions = 1


PROPELLANT
{
name = PSPC
ratio = 1.0
DrawGauge = True
}

atmosphereCurve
{
key = 0 235
key = 1 214
}

curveResource = PSPC

chamberNominalTemp = 1500
maxEngineTemp = 2040

thrustCurve
{
key = 1.00 0.90
key = 0.99 0.95
key = 0.96 1.0
key = 0.92 0.999
key = 0.89 0.998
key = 0.63 0.960
key = 0.37 0.810
key = 0.10 0.314
key = 0.00 0.03
}

TESTFLIGHT
{
ratedBurnTime = 18 //account for thrust tail-off
ignitionReliabilityStart = 0.98
ignitionReliabilityEnd = 0.995
// Because the fail chance is 10x during the first 5 seconds of burn, this needs to be 10x as reliable as you'd think.
cycleReliabilityStart = 0.98
cycleReliabilityEnd = 0.9985
reliabilityDataRateMultiplier = 1.5
isSolid = True
}
}
}

}