STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
simple_example Namespace Reference

Variables

 config = load_config(str(Path(__file__).parent.parent / "configs" / "default.yaml"))
 runner = PintleEngineRunner(config)
float P_tank_O = 5.0e6
float P_tank_F = 4.5e6
 results = runner.evaluate(P_tank_O, P_tank_F)
 P_tank_O_sweep = np.array([4.0e6, 5.0e6, 6.0e6, 7.0e6])
 P_tank_F_sweep = np.array([3.6e6, 4.5e6, 5.4e6, 6.3e6])
 results_sweep = runner.evaluate(P_tank_O_sweep, P_tank_F_sweep)
 t = np.linspace(0, 10, 100)
float P_tank_O_ts = 6.0e6 * np.exp(-t / 5.0) + 1.0e6
float P_tank_F_ts = 5.5e6 * np.exp(-t / 5.0) + 1.0e6
 results_ts = runner.evaluate_time_series(t, P_tank_O_ts, P_tank_F_ts)

Detailed Description

Simple example: Tank Pressure → Thrust

Variable Documentation

◆ config

simple_example.config ( void ) = load_config(str(Path(__file__).parent.parent / "configs" / "default.yaml"))

Definition at line 13 of file simple_example.py.

◆ P_tank_F

float simple_example.P_tank_F = 4.5e6

Definition at line 30 of file simple_example.py.

◆ P_tank_F_sweep

simple_example.P_tank_F_sweep = np.array([3.6e6, 4.5e6, 5.4e6, 6.3e6])

Definition at line 54 of file simple_example.py.

◆ P_tank_F_ts

float simple_example.P_tank_F_ts = 5.5e6 * np.exp(-t / 5.0) + 1.0e6

Definition at line 77 of file simple_example.py.

◆ P_tank_O

float simple_example.P_tank_O = 5.0e6

Definition at line 29 of file simple_example.py.

◆ P_tank_O_sweep

simple_example.P_tank_O_sweep = np.array([4.0e6, 5.0e6, 6.0e6, 7.0e6])

Definition at line 53 of file simple_example.py.

◆ P_tank_O_ts

float simple_example.P_tank_O_ts = 6.0e6 * np.exp(-t / 5.0) + 1.0e6

Definition at line 76 of file simple_example.py.

◆ results

simple_example.results = runner.evaluate(P_tank_O, P_tank_F)

Definition at line 37 of file simple_example.py.

◆ results_sweep

simple_example.results_sweep = runner.evaluate(P_tank_O_sweep, P_tank_F_sweep)

Definition at line 60 of file simple_example.py.

◆ results_ts

simple_example.results_ts = runner.evaluate_time_series(t, P_tank_O_ts, P_tank_F_ts)

Definition at line 84 of file simple_example.py.

◆ runner

simple_example.runner = PintleEngineRunner(config)

Definition at line 16 of file simple_example.py.

◆ t

simple_example.t = np.linspace(0, 10, 100)

Definition at line 74 of file simple_example.py.