STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
backend.routers.flight.FlightSimRequest Class Reference
Inheritance diagram for backend.routers.flight.FlightSimRequest:
[legend]
Collaboration diagram for backend.routers.flight.FlightSimRequest:
[legend]

Static Public Attributes

List time_array = Field(..., min_length=2, description="Time array [s]")
List thrust_array = Field(..., min_length=2, description="Thrust array [N]")
List mdot_O_array = Field(..., min_length=2, description="LOX mass flow array [kg/s]")
List mdot_F_array = Field(..., min_length=2, description="Fuel mass flow array [kg/s]")
float lox_mass_kg = Field(default=18.0, gt=0, description="Initial LOX mass [kg]")
float fuel_mass_kg = Field(default=4.0, gt=0, description="Initial fuel mass [kg]")
Optional lox_tank = Field(default=None, description="LOX tank configuration")
Optional fuel_tank = Field(default=None, description="Fuel tank configuration")
Optional environment = Field(default=None, description="Environment configuration")
Optional rocket = Field(default=None, description="Rocket configuration")
Optional reference_pressure_pa

Detailed Description

Request body for flight simulation (time-series mode only).

Definition at line 145 of file flight.py.

Member Data Documentation

◆ environment

Optional backend.routers.flight.FlightSimRequest.environment = Field(default=None, description="Environment configuration")
static

Definition at line 162 of file flight.py.

◆ fuel_mass_kg

float backend.routers.flight.FlightSimRequest.fuel_mass_kg = Field(default=4.0, gt=0, description="Initial fuel mass [kg]")
static

Definition at line 155 of file flight.py.

◆ fuel_tank

Optional backend.routers.flight.FlightSimRequest.fuel_tank = Field(default=None, description="Fuel tank configuration")
static

Definition at line 159 of file flight.py.

◆ lox_mass_kg

float backend.routers.flight.FlightSimRequest.lox_mass_kg = Field(default=18.0, gt=0, description="Initial LOX mass [kg]")
static

Definition at line 154 of file flight.py.

◆ lox_tank

Optional backend.routers.flight.FlightSimRequest.lox_tank = Field(default=None, description="LOX tank configuration")
static

Definition at line 158 of file flight.py.

◆ mdot_F_array

List backend.routers.flight.FlightSimRequest.mdot_F_array = Field(..., min_length=2, description="Fuel mass flow array [kg/s]")
static

Definition at line 151 of file flight.py.

◆ mdot_O_array

List backend.routers.flight.FlightSimRequest.mdot_O_array = Field(..., min_length=2, description="LOX mass flow array [kg/s]")
static

Definition at line 150 of file flight.py.

◆ reference_pressure_pa

Optional backend.routers.flight.FlightSimRequest.reference_pressure_pa
static
Initial value:
= Field(
default=None, gt=0,
description="Ambient pressure the thrust curve was computed at [Pa]. Unset: the engine solver's "
"reference at the SESSION config's elevation, which is what the time series ran at.")

Definition at line 167 of file flight.py.

◆ rocket

Optional backend.routers.flight.FlightSimRequest.rocket = Field(default=None, description="Rocket configuration")
static

Definition at line 165 of file flight.py.

◆ thrust_array

List backend.routers.flight.FlightSimRequest.thrust_array = Field(..., min_length=2, description="Thrust array [N]")
static

Definition at line 149 of file flight.py.

◆ time_array

List backend.routers.flight.FlightSimRequest.time_array = Field(..., min_length=2, description="Time array [s]")
static

Definition at line 148 of file flight.py.


The documentation for this class was generated from the following file: