ostk.astrodynamics.flight.system.PropulsionSystem¶
- class PropulsionSystem(
- self: ostk.astrodynamics.flight.system.PropulsionSystem,
- thrust_si_unit: ostk.core.type.Real,
- specific_impulse_si_unit: ostk.core.type.Real,
- thrust_si_unit: ostk.core.type.Real,
Bases:
pybind11_object
A propulsion system.
Construct a propulsion system.
- Parameters:
Methods
Return a default propulsion system.
Return the acceleration.
Return the mass flow rate.
Return the specific impulse.
Return the thrust.
Check if the propulsion system is defined.
Return an undefined propulsion system.
- static default() ostk.astrodynamics.flight.system.PropulsionSystem ¶
Return a default propulsion system.
- Returns:
A default propulsion system.
- Return type:
- get_acceleration( ) ostk.core.type.Real ¶
Return the acceleration.
- get_mass_flow_rate( ) ostk.core.type.Real ¶
Return the mass flow rate.
- Returns:
The mass flow rate in Kilograms per Second.
- Return type:
- get_specific_impulse( ) ostk.core.type.Real ¶
Return the specific impulse.
- Returns:
The specific impulse in Seconds.
- Return type:
- get_thrust( ) ostk.core.type.Real ¶
Return the thrust.
- Returns:
The thrust in Newton.
- Return type:
- is_defined( ) bool ¶
Check if the propulsion system is defined.
- Returns:
True if the propulsion system is defined, False otherwise.
- Return type:
- static undefined() ostk.astrodynamics.flight.system.PropulsionSystem ¶
Return an undefined propulsion system.
- Returns:
An undefined propulsion system.
- Return type: