|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| __init__ (self, str name, float d_ref, float mdot, float rho, float mu) | |
| None | add (self, str label, float K_local, float d_local, str note) |
| None | entrance (self, float d) |
| None | ball_valve_full_bore (self, float d, float f_T) |
| None | contraction (self, float d_big, float d_small) |
| None | expansion (self, float d_small, float d_big) |
| None | straight (self, float d, float L) |
| float | report (self) |
Public Attributes | |
| name | |
| d_ref | |
| mdot | |
| rho | |
| mu = name, d_ref, mdot, rho, mu | |
| A_ref = area(d_ref) | |
| v_ref = mdot / (rho * self.A_ref) | |
| list | rows = [] |
Protected Member Functions | |
| float | _refer (self, float K_local, float d_local) |
One feed run, itemised. All K's accumulate against ``d_ref``.
Definition at line 38 of file feed_line_K.py.
| feed_line_K.Run.__init__ | ( | self, | |
| str | name, | ||
| float | d_ref, | ||
| float | mdot, | ||
| float | rho, | ||
| float | mu ) |
Definition at line 41 of file feed_line_K.py.
|
protected |
Definition at line 47 of file feed_line_K.py.
References engine.layerx.flight.InlineAscent.A_ref, A_ref, and feed_line_K.area().
Referenced by add().
| None feed_line_K.Run.add | ( | self, | |
| str | label, | ||
| float | K_local, | ||
| float | d_local, | ||
| str | note ) |
Definition at line 50 of file feed_line_K.py.
References _refer(), rows, and feedtwin.session.hookup.Hookup.rows.
Referenced by ball_valve_full_bore(), contraction(), entrance(), expansion(), and straight().
| None feed_line_K.Run.ball_valve_full_bore | ( | self, | |
| float | d, | ||
| float | f_T ) |
| None feed_line_K.Run.contraction | ( | self, | |
| float | d_big, | ||
| float | d_small ) |
| None feed_line_K.Run.entrance | ( | self, | |
| float | d ) |
| None feed_line_K.Run.expansion | ( | self, | |
| float | d_small, | ||
| float | d_big ) |
| float feed_line_K.Run.report | ( | self | ) |
Definition at line 81 of file feed_line_K.py.
References copv.blowdown_solver.TankState.rho, engine.control.robust_ddp.data_models.ControllerConfig.rho, engine.core.injectors.impinging._RingManifold.rho, engine.stability_hifi.meanflow.spec.MeanFlowSpec.rho, rho, fsw::control::RobustDDPController::Config.rho, rows, feedtwin.session.hookup.Hookup.rows, and v_ref.
| None feed_line_K.Run.straight | ( | self, | |
| float | d, | ||
| float | L ) |
Definition at line 74 of file feed_line_K.py.
References detail::lexer< BasicJsonType, InputAdapterType >.add(), engine.layerx.sources.DrawingStore.add(), engine.optimizer.layers.layer1_static_optimization.ElitePool.add(), add(), feedtwin.model.catalog.Catalog.add(), feed_line_K.area(), engine.layerx.flight.InlineAscent.mdot, engine.pipeline.stability.chug.ChugStream.mdot, mdot, feedtwin.comps.base.InfeasibleOperatingPoint.mdot, feedtwin.engine.balance.SideBalance.mdot, feedtwin.session.network_trace.NetworkTrace.mdot, feedtwin.vessels.vapour.VapourExchange.mdot, engine.core.injectors.impinging._RingManifold.mu, mu, copv.blowdown_solver.TankState.rho, engine.control.robust_ddp.data_models.ControllerConfig.rho, engine.core.injectors.impinging._RingManifold.rho, engine.stability_hifi.meanflow.spec.MeanFlowSpec.rho, rho, and fsw::control::RobustDDPController::Config.rho.
Definition at line 43 of file feed_line_K.py.
Referenced by _refer().
| feed_line_K.Run.d_ref |
Definition at line 42 of file feed_line_K.py.
| feed_line_K.Run.mdot |
Definition at line 42 of file feed_line_K.py.
Referenced by straight().
Definition at line 42 of file feed_line_K.py.
Referenced by feedtwin.props.state.ThermoState.nu(), and straight().
| feed_line_K.Run.name |
Definition at line 42 of file feed_line_K.py.
| feed_line_K.Run.rho |
Definition at line 42 of file feed_line_K.py.
Referenced by feedtwin.props.state.ThermoState.nu(), engine.layerx.diag.start.StartLine.R_head(), report(), and straight().
| list feed_line_K.Run.rows = [] |
Definition at line 45 of file feed_line_K.py.
Definition at line 44 of file feed_line_K.py.
Referenced by report().