Mass Items

The following is a list of the current MassItem objects in PRISM.

Currently, the best documentation is the code itself.

Each MassItem below has a link to the source code that you can view in the browser.

Engines

ColdGasACS

Source Code: ColdGasACS.py

ColdGasACS( name="Cold Gas ACS", gasSymbol='N2',  mass_lbm=0.0,
        MEOP=5000., Pamb=0.0, AreaRatio=8., ThrustAmb=1.0,
        Vbottle=1000.0,PcRegulated=350.0, dPregFinal=150.0,
        TminR=500.0,TmaxR=550.0, fracIsentropic=None,
        gammaPolyMin=1.0, ItotGoal=None,
        tAction=100., isBell=0, pcentBell=80.0, halfAngDeg=15.0, etaNozInp=None,
        hcBottleInp=None)
InputDefaultUnits
AreaRatio8.0
dPregFinal150.0psid
etaNozInpNone
fracIsentropicNone
gammaPolyMin1.0
gasSymbolN2
halfAngDeg15.0
hcBottleInpNone
isBell0
ItotGoalNone
mass_lbm0.0lbm
  
InputDefaultUnits
MEOP5000.0psia
nameCold Gas ACS
Pamb0.0psia
pcentBell80.0
PcRegulated350.0psia
tAction100.0
ThrustAmb1.0lbf
TmaxR550.0degR
TminR500.0degR
Vbottle1000.0cuin

Engine_Ablative

Source Code: Engine_Ablative.py

Engine_Ablative( name="engine",  mass_lbm=0.0, oxName='N2O4', fuelName='MMH',
        tburn = 100.0, hasNozzleExt=1,
        cxw=1.25, Pc=150.0, Fvac=100.0, WtIgnAssy=0.0,
        epsNozExt=6.0, eps=50.0, mr=1.6, CR=2.5, LoverDt=4.0, LchamMin=1.5, xlnOverLcham=0.5,
        etaERE=0.97, etaNoz=0.99,  isBell=1, pcentBell=80.0, etaKinInp=1.0,
        halfAngDeg=15.0, useFastCEALookup=0, Number=1,
        matlInj="SS", cxwInj=1.0, cxwMisc=1.0, cxwValves=1.0,  valveMassInp=0,
        matlStruct="Ti", calcEtaNoz=1, thkStructMin=0.02, SFstructure=2.0,
        matlNozExt="Cb103",  thkNozExtMin=0.02,
        matlAbl="SiPhen_B", SFablative=1.0,
        refCharCham=0.87, refCharThrt=1.15, refCharNoz=0.087, refCharNozEps=7.5,
        refCharPc=105.0, refCharTburn=434.0,
        thkAblThrtMin=0.030, thkAblChamMin=0.030, thkAblNozMin=0.020,
        suppressGasWarning=0, InACan=0, Pamb=0.0 )
InputDefaultUnits
calcEtaNoz1
CR2.5
cxw1.25
cxwInj1.0
cxwMisc1.0
cxwValves1.0
eps50.0
epsNozExt6.0
etaERE0.97
etaKinInp1.0
etaNoz0.99
fuelNameMMH
Fvac100.0lbf
halfAngDeg15.0
hasNozzleExt1
InACan0
isBell1
LchamMin1.5in
LoverDt4.0
mass_lbm0.0lbm
matlAblSiPhen_B
matlInjSS
matlNozExtCb103
matlStructTi
mr1.6
nameengine
  
InputDefaultUnits
Number1
oxNameN2O4
Pamb0.0psia
Pc150.0psia
pcentBell80.0
refCharCham0.87
refCharNoz0.087
refCharNozEps7.5
refCharPc105.0
refCharTburn434.0
refCharThrt1.15
SFablative1.0
SFstructure2.0
suppressGasWarning0
tburn100.0sec
thkAblChamMin0.03in
thkAblNozMin0.02in
thkAblThrtMin0.03in
thkNozExtMin0.02in
thkStructMin0.02in
useFastCEALookup0
valveMassInp0
WtIgnAssy0.0lbm
xlnOverLcham0.5

Engine_CEA_Scale

Source Code: Engine_CEA_Scale.py

Engine_CEA_Scale( name="engine",  mass_lbm=0.0, oxName='N2O4', fuelName='MMH',
        cxw=1.25, Pc=150.0, Fvac=100.0, eps=50.0, mr=1.6, CR=2.5, LoverDt=4.0,
        etaERE=0.97, etaNoz=0.99, useFastCEALookup=0)
InputDefaultUnits
CR2.5
cxw1.25
eps50.0
etaERE0.97
etaNoz0.99
fuelNameMMH
Fvac100.0lbf
LoverDt4.0
  
InputDefaultUnits
mass_lbm0.0lbm
mr1.6
nameengine
oxNameN2O4
Pc150.0psia
useFastCEALookup0

Engine_ColdGas

Source Code: Engine_ColdGas.py

Engine_ColdGas( name="ColdGasEngine",  mass_lbm=0.0, gasSymbol='He',
        Tin=530.0, matlBody="SS",
        cxw=1.0, Pc=150.0, Fvac=1.0, eps=50.0, CR=2.5, LoverDt=4.0,
        etaCham=0.97, etaNoz=0.99, isBell=1, pcentBell=80.0,
        halfAngDeg=15.0, Number=1, calcEtaNoz=1)
InputDefaultUnits
calcEtaNoz1
CR2.5
cxw1.0
eps50.0
etaCham0.97
etaNoz0.99
Fvac1.0lbf
gasSymbolHe
halfAngDeg15.0
isBell1
  
InputDefaultUnits
LoverDt4.0
mass_lbm0.0lbm
matlBodySS
nameColdGasEngine
Number1
Pc150.0psia
pcentBell80.0
Tin530.0degR

Engine_FFC

Source Code: Engine_FFC.py

Engine_FFC( name="engine",  mass_lbm=0.0, oxName='N2O4', fuelName='MMH',
        cxw=1.25, Pc=150.0, Fvac=100.0, eps=50.0, mr=1.6, DtInp=None,
        CR=2.5, LoverDt=4.0, LchamMin=1.5, xlnOverLcham=0.5,
        etaERE=0.97, etaNoz=0.99, matlInj="SS", cxwInj=1.0, cxwValves=1.0, isBell=1, pcentBell=80.0,
        halfAngDeg=15.0, useFastCEALookup=0, Number=1, etaKinInp=1.0,
        calcEtaNoz=1, thkNozMin=0.02, matlNoz="Cb103", minBipropValveWt=0.2,
        inputIspDel=0, IspDel=300.0, valvesMassInput=None, Pamb=0.0)
InputDefaultUnits
calcEtaNoz1
CR2.5
cxw1.25
cxwInj1.0
cxwValves1.0
DtInpNone
eps50.0
etaERE0.97
etaKinInp1.0
etaNoz0.99
fuelNameMMH
Fvac100.0lbf
halfAngDeg15.0
inputIspDel0
isBell1
IspDel300.0sec
LchamMin1.5in
  
InputDefaultUnits
LoverDt4.0
mass_lbm0.0lbm
matlInjSS
matlNozCb103
minBipropValveWt0.2
mr1.6
nameengine
Number1
oxNameN2O4
Pamb0.0psia
Pc150.0psia
pcentBell80.0
thkNozMin0.02
useFastCEALookup0
valvesMassInputNonelbm
xlnOverLcham0.5

Engine_Fixed_Design

Source Code: Engine_Fixed_Design.py

Engine_Fixed_Design( name="engine",  mass_lbm=10.0, oxName='N2O4', fuelName='MMH',
        Pc=150.0, Dt=1.0, eps=50.0, mr=1.6, CR=2.5, xlcOxln=1.0, Lprime=4.0,
        etaERE=0.97, etaNoz=0.99, isBell=1, pcentBell=80.0,
        halfAngDeg=15.0, useFastCEALookup=0, Number=1, etaKinInp=1.0,
        calcEtaNoz=1, inputIspDel=0, IspDel=300.0)
InputDefaultUnits
calcEtaNoz1
CR2.5
Dt1.0in
eps50.0
etaERE0.97
etaKinInp1.0
etaNoz0.99
fuelNameMMH
halfAngDeg15.0
inputIspDel0
isBell1
IspDel300.0sec
  
InputDefaultUnits
Lprime4.0in
mass_lbm10.0lbm
mr1.6
nameengine
Number1
oxNameN2O4
Pc150.0psia
pcentBell80.0
useFastCEALookup0
xlcOxln1.0

Engine_GasGas

Source Code: Engine_GasGas.py

Engine_GasGas( name="engine",  mass_lbm=0.0, oxName='O2', fuelName='CH4',
        cxw=1.25, Pc=150.0, Fvac=100.0, eps=50.0, mr=2.5, CR=2.5, LoverDt=4.0, LchamMin=1.5,
        etaERE=0.97, etaNoz=0.99,
        matlInj="SS", cxwInj=1.0, cxwValves=1.0,
        matlCham="Cb103(2250F)", cxwCham=1.0,
        isBell=1, pcentBell=80.0, WtIgnAssy=6.0,
        halfAngDeg=15.0, useFastCEALookup=0, Number=1, etaKinInp=1.0,
        calcEtaNoz=1, thkChamMin=0.2, thkNozMin=0.02, matlNoz="Cb103", minBipropValveWt=0.2)
InputDefaultUnits
calcEtaNoz1
CR2.5
cxw1.25
cxwCham1.0
cxwInj1.0
cxwValves1.0
eps50.0
etaERE0.97
etaKinInp1.0
etaNoz0.99
fuelNameCH4
Fvac100.0lbf
halfAngDeg15.0
isBell1
LchamMin1.5in
LoverDt4.0
  
InputDefaultUnits
mass_lbm0.0lbm
matlChamCb103(2250F)
matlInjSS
matlNozCb103
minBipropValveWt0.2
mr2.5
nameengine
Number1
oxNameO2
Pc150.0psia
pcentBell80.0
thkChamMin0.2
thkNozMin0.02
useFastCEALookup0
WtIgnAssy6.0lbm

Engine_Regen

Source Code: Engine_Regen.py

Engine_Regen( name="regen engine",  mass_lbm=0.0, oxName='LOX', fuelName='Ethanol',
        cxw=1.25, Pc=550.0, Fvac=10000.0, eps=25.0, mr=1.8, DtInp=None,
        CR=2.5, LoverDt=4.0, LchamMin=1.5, xlnOverLcham=0.5,
        etaERE=0.97, etaNoz=0.99, matlInj="SS", cxwInj=1.0, cxwValves=1.0, isBell=1, pcentBell=80.0,
        halfAngDeg=15.0, useFastCEALookup=0, Number=1, etaKinInp=1.0,
        calcEtaNoz=1, thkNozExtMin=0.03, matlNozExt="Cb103", minBipropValveWt=0.2,
        inputIspDel=0, IspDel=300.0, valvesMassInput=None, Pamb=0.0,
        epsNozExt=6.0, SFcloseout=2.0, matlCloseout='Ni', matlGasWall="CuZr",
        thkMinCloseout=0.05, thkMinGasWall=0.05, aveLandWidth=0.05, aveChannelWidth=0.05,
        aveChannelHeight=0.05)
InputDefaultUnits
aveChannelHeight0.05in
aveChannelWidth0.05in
aveLandWidth0.05in
calcEtaNoz1
CR2.5
cxw1.25
cxwInj1.0
cxwValves1.0
DtInpNone
eps25.0
epsNozExt6.0
etaERE0.97
etaKinInp1.0
etaNoz0.99
fuelNameEthanol
Fvac10000.0lbf
halfAngDeg15.0
inputIspDel0
isBell1
IspDel300.0sec
LchamMin1.5in
LoverDt4.0
  
InputDefaultUnits
mass_lbm0.0lbm
matlCloseoutNi
matlGasWallCuZr
matlInjSS
matlNozExtCb103
minBipropValveWt0.2
mr1.8
nameregen engine
Number1
oxNameLOX
Pamb0.0psia
Pc550.0psia
pcentBell80.0
SFcloseout2.0
thkMinCloseout0.05in
thkMinGasWall0.05in
thkNozExtMin0.03in
useFastCEALookup0
valvesMassInputNonelbm
xlnOverLcham0.5

ValveFixedDesign

Source Code: ValveFixedDesign.py

ValveFixedDesign( name="liquid valve", liqObj=None,  matlName="Stainless Steel, Teflon",
        wdot=0.1, refWaterWdot=0.214, refWaterDP=30.0, refName="MOOG Spacebus valve",  Number=1,
        mass_lbm=0.9, cxw=1.0)
InputDefaultUnits
cxw1.0
liqObjNone
mass_lbm0.9lbm
matlNameStainless Steel, Teflon
nameliquid valve
Number1
  
InputDefaultUnits
refNameMOOG Spacebus valve
refWaterDP30.0psid
refWaterWdot0.214lbm/sec
wdot0.1lbm/sec

ValveScale

Source Code: ValveScale.py

ValveScale( name="propellant valve",  ref_lbm=50.0, ref_cuInchPerSec=35000.0,
        cxw=1.0, cuInchPerSec=35000.0, Number=1)
InputDefaultUnits
cuInchPerSec35000.0cuin/sec
cxw1.0
namepropellant valve
Number1
  
InputDefaultUnits
ref_cuInchPerSec35000.0cuin/sec
ref_lbm50.0lbm

ValveSize

Source Code: ValveSize.py

ValveSize( name="liquid valve", liqObj=None,  matlName="Ti",
        wdot=0.1, deltaP=20.0,
        Kfactors=0.1,  Number=1,
        cxw=1.15, mass_lbm=0.0, )
InputDefaultUnits
cxw1.15
deltaP20.0psig
Kfactors0.1vel heads
liqObjNone
mass_lbm0.0lbm
  
InputDefaultUnits
matlNameTi
nameliquid valve
Number1
wdot0.1lbm/sec

ValveSolenoid

Source Code: ValveSolenoid.py

ValveSolenoid( name="propellant valve",
        cxw=1.0, cuInchPerSec=12.0, Number=1, isGas=0)
InputDefaultUnits
cuInchPerSec12.0cuin/sec
cxw1.0
isGas0
  
InputDefaultUnits
namepropellant valve
Number1

Grains

Grain_EndBurn

Source Code: Grain_EndBurn.py

Grain_EndBurn( name="grain(end burner)",
        WpropBurned=200.0, propName='ARC448',
        cxw=1.0, Pc=500.0, FvacMaxPerGG=300.0, IspVacDel=238.6)
InputDefaultUnits
cxw1.0
FvacMaxPerGG300.0lbf
IspVacDel238.6sec
namegrain(end burner)
  
InputDefaultUnits
Pc500.0psia
propNameARC448
WpropBurned200.0lbm

Lines

Line_Gas

Source Code: Line_Gas.py

Line_Gas( name="gas line", gasSymbol='O2',  matlName="Ti",
        calcVelFromDiamInp=1, DiamInp=1.0, thkWallInp=0,
        wdot=0.1, velFPS=20.0, TgasDegR=530.0, designWithVout=1,
        usePinlet=0, PgasOutlet=400.0, PgasInlet=400.0,
        len_inches=50.0, Kfactors=2.0,  Number=1,
        sf=4.0, cxw=1.25, roughness=5.0E-6, mass_lbm=0.0 )
InputDefaultUnits
calcVelFromDiamInp1
cxw1.25
designWithVout1
DiamInp1.0in
gasSymbolO2
Kfactors2.0vel heads
len_inches50.0in
mass_lbm0.0lbm
matlNameTi
namegas line
Number1
  
InputDefaultUnits
PgasInlet400.0psia
PgasOutlet400.0psia
roughness5e-06in
sf4.0
TgasDegR530.0degR
thkWallInp0in
usePinlet0
velFPS20.0ft/sec
wdot0.1lbm/sec

Line_Liq

Source Code: Line_Liq.py

Line_Liq( name="liquid line", liqObj=None,  matlName="Ti",
        wdot=0.1, velFPS=20.0, pLine=400.0,
        len_inches=50.0, Kfactors=2.0,  Number=1,
        sf=4.0, cxw=1.25, roughness=5.0E-6, mass_lbm=0.0, minID=0.0, thkInp=0.0)
InputDefaultUnits
cxw1.25
Kfactors2.0vel heads
len_inches50.0in
liqObjNone
mass_lbm0.0lbm
matlNameTi
minID0.0
nameliquid line
  
InputDefaultUnits
Number1
pLine400.0psia
roughness5e-06in
sf4.0
thkInp0.0in
velFPS20.0ft/sec
wdot0.1lbm/sec

Line_Liq_inpD

Source Code: Line_Liq_inpD.py

Line_Liq_inpD( name="liquid line", liqObj=None,  matlName="Ti",
        wdot=0.1, pLine=400.0, OD=0.5, thkWall=0.045,
        len_inches=50.0, Kfactors=2.0,  Number=1,
        cxw=1.25, roughness=5.0E-6, mass_lbm=0.0 )
InputDefaultUnits
cxw1.25
Kfactors2.0vel heads
len_inches50.0in
liqObjNone
mass_lbm0.0lbm
matlNameTi
nameliquid line
  
InputDefaultUnits
Number1
OD0.5in
pLine400.0psia
roughness5e-06in
thkWall0.045in
wdot0.1lbm/sec

Misc

Misc_Weights

Source Code: Misc_Weights.py

Misc_Weights( name="Misc. Mass Items", type="inert", mass_lbm=0.0):
InputDefaultUnits
mass_lbm0.0lbm
nameMisc. Mass Items
  
InputDefaultUnits
typeinert

ShellStructure

Source Code: ShellStructure.py

ShellStructure( name="shell",  mass_lbm=0.0,
        matlShell="grEpox", matlFlange="Al",
        OD=20.0, Length=25.0,
        thkShell=0.1, thkFlange=0.1, widthFlange=0.5, cxw=1.0)
InputDefaultUnits
cxw1.0
Length25.0in
mass_lbm0.0lbm
matlFlangeAl
matlShellgrEpox
nameshell
  
InputDefaultUnits
OD20.0in
thkFlange0.1in
thkShell0.1in
widthFlange0.5in

SimpleEqnMass

Source Code: SimpleEqnMass.py

SimpleEqnMass( name="Simple Mass", type="inert",  mass_lbm=0.0,  eqn="1.2*1.1", desc='mass = simple eqn'):
InputDefaultUnits
descmass = simple eqn
eqn1.2*1.1
mass_lbm0.0lbm
  
InputDefaultUnits
nameSimple Mass
typeinert

Press

Gas_Orifice

Source Code: Gas_Orifice.py

Gas_Orifice( name="gas orifice", gasSymbol='O2',  matlName="Ti",
        CdAInp=1.0,
        wdot=0.1, TgasDegR=530.0,
        usePinlet=0, PgasOutlet=400.0, PgasInlet=400.0,
        Number=1,
        sf=4.0, cxw=1.25, mass_lbm=0.0 )
InputDefaultUnits
CdAInp1.0in
cxw1.25
gasSymbolO2
mass_lbm0.0lbm
matlNameTi
namegas orifice
Number1
  
InputDefaultUnits
PgasInlet400.0psia
PgasOutlet400.0psia
sf4.0
TgasDegR530.0degR
usePinlet0
wdot0.1lbm/sec

Gas_Regulator

Source Code: Gas_Regulator.py

Gas_Regulator( name="gas regulator", gasSymbol='O2',  matlName="Ti",
        wdot=0.1, TgasInit=530.0, TgasFinal=400.0,
        PgasOutlet=400.0, PgasInit=4000.0,  PgasFinal=800.0,
        Number=1, CdASF=1.5,
        sf=4.0, cxw=1.25, mass_lbm=0.0, )
InputDefaultUnits
CdASF1.5
cxw1.25
gasSymbolO2
mass_lbm0.0lbm
matlNameTi
namegas regulator
Number1
PgasFinal800.0psia
  
InputDefaultUnits
PgasInit4000.0psia
PgasOutlet400.0psia
sf4.0
TgasFinal400.0degR
TgasInit530.0degR
wdot0.1lbm/sec

PressurantHe

Source Code: PressurantHe.py

PressurantHe( name="tank",  mass_lbm=0.0,
        VpropTnk=1000.0,PHeTnk=5000.0,PpropNom=350.0,
        PfinHeOvPnom=1.1, wtHeACS=0.0,
        tAction=100.0,TminR=500.0,TmaxR=550.0,
        tPolyCorr=240.0, gamPolyCorr=1.66, gamLimPolyCorr=1.0,
        gammaPolyInp=None,
        THeTnkHX=None)
InputDefaultUnits
gamLimPolyCorr1.0
gammaPolyInpNone
gamPolyCorr1.66
mass_lbm0.0lbm
nametank
PfinHeOvPnom1.1
PHeTnk5000.0psia
PpropNom350.0psia
  
InputDefaultUnits
tAction100.0sec
THeTnkHXNonedegR
TmaxR550.0degR
TminR500.0degR
tPolyCorr240.0sec
VpropTnk1000.0cuin
wtHeACS0.0lbm

PressurantInteg

Source Code: PressurantInteg.py

PressurantInteg( name="tank",  mass_lbm=0.0, gas='HE',
        timeProfileL=None, pcentLiqExpelledL=None,
        VpropTnk=1000.0,PGasTnkMEOP=5000.0,PpropNom=350.0,
        PfinGasOvPnom=1.1,
        tAction=100.0,TminR=500.0,TmaxR=550.0, ullageFrac=0.03,
        PVoW_Bottle=500000., PVoW_Tank=100000.,
        AccGees=1.0,
        Nbottle=1, ellBottle=1.0, LcylOvDBottle=0.0, Cp_effBottle=0.15, # Cp Ti=.125, Al=.2, Monel=.1
        Ntank=2, ellTank=1.414, LcylOvDTank=1.0, Cp_effTank=0.15,
        CdARegMax=None, dPregulator=25.0, NtimeSteps=400, heatExchangerTout=None,
        WtHeLLACS=0.0, QexternalIntoBottle=0.0, velMultTank=1.0, adiabatic=None, TbottleMatlConst=None,
        useDBruns=1, fracExpel=None,  Tullage=None)
InputDefaultUnits
AccGees1.0
adiabaticNone
CdARegMaxNone
Cp_effBottle0.15BTU/lbm/degR
Cp_effTank0.15BTU/lbm/degR
dPregulator25.0
ellBottle1.0
ellTank1.414
fracExpelNone
gasHE
heatExchangerToutNone
LcylOvDBottle0.0
LcylOvDTank1.0
mass_lbm0.0lbm
nametank
Nbottle1
Ntank2
NtimeSteps400
pcentLiqExpelledLNone
  
InputDefaultUnits
PfinGasOvPnom1.1
PGasTnkMEOP5000.0psia
PpropNom350.0psia
PVoW_Bottle500000.0
PVoW_Tank100000.0
QexternalIntoBottle0.0BTU/sec
tAction100.0sec
TbottleMatlConstNonedegR
timeProfileLNone
TmaxR550.0degR
TminR500.0degR
TullageNone
ullageFrac0.03
useDBruns1
velMultTank1.0
VpropTnk1000.0cuin
WtHeLLACS0.0lbm

Pressurant_Gas

Source Code: Pressurant_Gas.py

Pressurant_Gas( name="tank",  mass_lbm=0.0, symbol="N2",
        VpropTnk=1000.0,PGasTnk=5000.0,PpropNom=350.0,
        PfinGasOvPnom=1.1,
        tAction=100.0,TminR=500.0,TmaxR=550.0,
        ItotLLACSinp=None, etaNoz=.965, AreaRatio=10.0, wtGasACS=0.0,
        fracIsenBottle=0.5, fracIsenTank=0.1)
InputDefaultUnits
AreaRatio10.0
etaNoz0.965
fracIsenBottle0.5
fracIsenTank0.1
ItotLLACSinpNonelbf-sec
mass_lbm0.0lbm
nametank
PfinGasOvPnom1.1
PGasTnk5000.0psia
  
InputDefaultUnits
PpropNom350.0psia
symbolN2
tAction100.0sec
TmaxR550.0degR
TminR500.0degR
VpropTnk1000.0cuin
wtGasACS0.0

Props

Inc_liquid

Source Code: Inc_liquid.py

Inc_liquid(symbol="RP1",T=None,P=None, child=0, mass_lbm=0.0,
        suppressGasWarning=0, assumeSaturation=1, minSummary=0 )
InputDefaultUnits
assumeSaturation1
child0
mass_lbm0.0lbm
minSummary0
PNonepsia
  
InputDefaultUnits
suppressGasWarning0
symbolRP1
TNonedegR

Tanks

Tank

Source Code: Tank.py

Tank( name="tank",  mass_lbm=0.0,
        makeCompositeTank=0,kalmod=0, matlName="Ti",  Cp_eff=0.15, # Cp Ti=.125, Al=.2, Monel=.1
        tMinGaugeUser=0.0,
        vfree=1000.0,ell=1.414,rcyltd=2.0,ptank=350.0,
        sf=1.5,cxw=1.25,  NumExtraBaffles=0,
        ithcyl=1,kacqui=0,inpex=0,expefi=0.99, Number=1,
        inpTblad=1, tblad=0.030,tbond=0.030,ttrspc=0.010,
        rhobnd=0.04,rhoacq=0.28,tliner=0.0,rholiner=0.1,
        hasCommonDome=0, deltaPCommonDome=100.0, sf_CommonDome=1.5, matlCommonDome='Ti',
        maxVolFrac_CommonDome=0.75)
InputDefaultUnits
Cp_eff0.15
cxw1.25
deltaPCommonDome100.0
ell1.414
expefi0.99
hasCommonDome0
inpex0
inpTblad1
ithcyl1
kacqui0no acq. device
kalmod0
makeCompositeTank0
mass_lbm0.0lbm
matlCommonDomeTi
matlNameTi
maxVolFrac_CommonDome0.75
nametank
  
InputDefaultUnits
Number1
NumExtraBaffles0
ptank350.0psia
rcyltd2.0
rhoacq0.28lbm/cuin
rhobnd0.04lbm/cuin
rholiner0.1lbm/cuin
sf1.5
sf_CommonDome1.5
tblad0.03in
tbond0.03in
tliner0.0in
tMinGaugeUser0.0
ttrspc0.01in
vfree1000.0cuin

Tank_Conical

Source Code: Tank_Conical.py

Tank_Conical( name="tank",  mass_lbm=0.0, coneAngleDeg=10.0, RbigOvrRsml=1.2,
        makeCompositeTank=0,kalmod=0, matlName="Ti",  Cp_eff=0.15, # Cp Ti=.125, Al=.2, Monel=.1
        tMinGaugeUser=0.0,
        vfree=1000.0,ell=1.414,ptank=350.0,
        sf=1.5,cxw=1.25,  NumExtraBaffles=0,
        ithcyl=1,kacqui=0,inpex=0,expefi=0.99, Number=1,
        inpTblad=1, tblad=0.030,tbond=0.030,ttrspc=0.010,
        rhobnd=0.04,rhoacq=0.28,tliner=0.0,rholiner=0.1)
InputDefaultUnits
coneAngleDeg10.0deg
Cp_eff0.15
cxw1.25
ell1.414
expefi0.99
inpex0
inpTblad1
ithcyl1
kacqui0no acq. device
kalmod0
makeCompositeTank0
mass_lbm0.0lbm
matlNameTi
nametank
Number1
  
InputDefaultUnits
NumExtraBaffles0
ptank350.0psia
RbigOvrRsml1.2
rhoacq0.28lbm/cuin
rhobnd0.04lbm/cuin
rholiner0.1lbm/cuin
sf1.5
tblad0.03in
tbond0.03in
tliner0.0in
tMinGaugeUser0.0
ttrspc0.01in
vfree1000.0cuin

Tank_Piston

Source Code: Tank_Piston.py

Tank_Piston( name="tank",  mass_lbm=0.0,
        inputLoverD=1, metalName="Ti", overwrapName="grEpox",
        vfree=4.0,ptank=1400.0,
        sf=1.5,cxw=1.0,Number=1,
        inpex=0,expefi=0.99, dPpiston=10.0, LoDpiston=0.45,
        LoverD=5.0,Dinside=1.0, thkMetal_minG=0.010, thkMetal=None,
        thkOvInput=None, thkMetalInp=None)
InputDefaultUnits
cxw1.0
Dinside1.0
dPpiston10.0psig
expefi0.99
inpex0
inputLoverD1
LoDpiston0.45
LoverD5.0
mass_lbm0.0lbm
metalNameTi
nametank
  
InputDefaultUnits
Number1
overwrapNamegrEpox
ptank1400.0psia
sf1.5
thkMetalNone
thkMetal_minG0.01in
thkMetalInpNone
thkOvInputNone
vfree4.0cuin

Tank_PVOW

Source Code: Tank_PVOW.py

Tank_PVOW( name="tank",  mass_lbm=0.0,
        PVOW_inp = 0.5E6, MEOP_based=1,
        vfree=1000.0,ell=1.414,rcyltd=2.0,ptank=350.0,
        sf=1.5,cxw=1.0,  matlName="Ti",
        inpex=0,expefi=0.99, Number=1,
        tliner=0.0,rholiner=0.1)
InputDefaultUnits
cxw1.0
ell1.414
expefi0.99
inpex0
mass_lbm0.0lbm
matlNameTi
MEOP_based1
nametank
Number1
  
InputDefaultUnits
ptank350.0psia
PVOW_inp500000.0
rcyltd2.0
rholiner0.1lbm/cuin
sf1.5
tliner0.0in
vfree1000.0cuin

Tank_Torus

Source Code: Tank_Torus.py

Tank_Torus( name="toroidal_tank",  mass_lbm=0.0,
        makeCompositeTank=0, matlName="Ti",
        RmajorOverRminor=3.0, RmajorInput=None, RminorInput=None,
        tMinGaugeUser=0.0,
        vfree=1000.0,ptank=350.0,
        sf=1.5,cxw=1.25,  NumExtraBaffles=0,
        kacqui=0,inpex=0,expefi=0.99, Number=1,
        inpTblad=1, tblad=0.030,tbond=0.030,ttrspc=0.010,
        rhobnd=0.04,rhoacq=0.28,tliner=0.0,rholiner=0.1)
InputDefaultUnits
cxw1.25
expefi0.99
inpex0
inpTblad1
kacqui0no acq. device
makeCompositeTank0
mass_lbm0.0lbm
matlNameTi
nametoroidal_tank
Number1
NumExtraBaffles0
ptank350.0psia
rhoacq0.28lbm/cuin
  
InputDefaultUnits
rhobnd0.04lbm/cuin
rholiner0.1lbm/cuin
RmajorInputNone
RmajorOverRminor3.0
RminorInputNone
sf1.5
tblad0.03in
tbond0.03in
tliner0.0in
tMinGaugeUser0.0
ttrspc0.01in
vfree1000.0cuin

Tpa

Pump

Source Code: Pump.py

Pump( name="pump",  fluName="MMH", wdot=1.0,
        mass_lbm=0.0,  matlName="Ti", Pinlet=25.0, Tinlet=530.0,
        deltaP=250.0, rpm=20000.0, eff=0.62, cxw=1.0, pStages=1,
        vDisMx=2100.0, vIndMx=1165.0, spspMx=5000.0,
        SigShaft = 40000.0, DtipMn=0.75,
        suctMx=20000.0, spspMn=400.0)
InputDefaultUnits
cxw1.0
deltaP250.0psig
DtipMn0.75in
eff0.62
fluNameMMH
mass_lbm0.0lbm
matlNameTi
namepump
Pinlet25.0psia
pStages1
  
InputDefaultUnits
rpm20000.0rpm
SigShaft40000.0
spspMn400.0
spspMx5000.0
suctMx20000.0
Tinlet530.0
vDisMx2100.0ft/sec
vIndMx1165.0ft/sec
wdot1.0lbm/sec