STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.pipeline.stability.chug.ChugStream Class Reference
Collaboration diagram for engine.pipeline.stability.chug.ChugStream:
[legend]

Public Member Functions

float G_inj (self)
float inertance (self)
float resistance (self)
complex Z_feed (self, complex s, *, bool with_regulator=True)

Public Attributes

 mdot
 eta_inj
 Pc
 feed_length
 feed_area
 dP_feed

Static Public Attributes

Regulator regulator = field(default_factory=Regulator)

Detailed Description

One propellant stream (O or F) feeding the shared chamber.

Definition at line 63 of file chug.py.

Member Function Documentation

◆ G_inj()

float engine.pipeline.stability.chug.ChugStream.G_inj ( self)

Definition at line 76 of file chug.py.

Referenced by Z_feed().

◆ inertance()

float engine.pipeline.stability.chug.ChugStream.inertance ( self)

Definition at line 79 of file chug.py.

Referenced by Z_feed().

◆ resistance()

float engine.pipeline.stability.chug.ChugStream.resistance ( self)
Linearized feed resistance R = dDP_feed/dmdot ~ 2*DP_feed/mdot (quadratic loss) [Pa·s/kg].

Definition at line 82 of file chug.py.

References engine.layerx.flight.InlineAscent.mdot, mdot, feedtwin.comps.base.InfeasibleOperatingPoint.mdot, feedtwin.engine.balance.SideBalance.mdot, feedtwin.session.network_trace.NetworkTrace.mdot, and feedtwin.vessels.vapour.VapourExchange.mdot.

Referenced by Z_feed().

◆ Z_feed()

complex engine.pipeline.stability.chug.ChugStream.Z_feed ( self,
complex s,
* ,
bool with_regulator = True )
Series feed+injector(+regulator) impedance Z_feed_k(s) [Pa·s/kg].

Definition at line 88 of file chug.py.

References G_inj(), engine.layerx.diag.start.Element.inertance(), inertance(), regulator, and resistance().

Member Data Documentation

◆ dP_feed

engine.pipeline.stability.chug.ChugStream.dP_feed

Definition at line 86 of file chug.py.

◆ eta_inj

engine.pipeline.stability.chug.ChugStream.eta_inj

Definition at line 77 of file chug.py.

◆ feed_area

engine.pipeline.stability.chug.ChugStream.feed_area

Definition at line 80 of file chug.py.

◆ feed_length

engine.pipeline.stability.chug.ChugStream.feed_length

Definition at line 80 of file chug.py.

◆ mdot

engine.pipeline.stability.chug.ChugStream.mdot

Definition at line 77 of file chug.py.

Referenced by resistance(), and feed_line_K.Run.straight().

◆ Pc

◆ regulator

Regulator engine.pipeline.stability.chug.ChugStream.regulator = field(default_factory=Regulator)
static

Definition at line 73 of file chug.py.

Referenced by Z_feed().


The documentation for this class was generated from the following file:
  • EngineDesign/engine/pipeline/stability/chug.py