RCAIDE.Library.Methods.Powertrain.setup_operating_conditions
setup_operating_conditions#
- setup_operating_conditions(component, altitude=0, velocity_range=array([10]), angle_of_attack=0)[source]#
Sets up operating conditions for single component analysis.
- Parameters:
component (RCAIDE.Library.Components.Component) –
- Component to set up operating conditions for
- working_fluidData
Working fluid properties object (will be set by this function)
altitude (float, optional) – Altitude for analysis [m] Default: 0 (sea level)
velocity_range (numpy.ndarray, optional) – Array of velocities to analyze [m/s] Default: np.array([10])
angle_of_attack (float, optional) – Angle of attack for analysis [deg]Default: 0
- Returns:
state –
- State object containing:
- conditionsData
- Flight conditions
- freestreamData
- Freestream properties
- altitudenumpy.ndarray
Altitude [m]
- mach_numbernumpy.ndarray
Mach number
- pressurenumpy.ndarray
Atmospheric pressure [Pa]
- temperaturenumpy.ndarray
Atmospheric temperature [K]
- densitynumpy.ndarray
Air density [kg/m³]
- dynamic_viscositynumpy.ndarray
Air dynamic viscosity [kg/(m·s)]
- gravitynumpy.ndarray
Gravitational acceleration [m/s²]
- isentropic_expansion_factornumpy.ndarray
Ratio of specific heats (gamma)
- Cpnumpy.ndarray
Specific heat at constant pressure [J/(kg·K)]
- Rnumpy.ndarray
Gas constant [J/(kg·K)]
- speed_of_soundnumpy.ndarray
Speed of sound [m/s]
- velocitynumpy.ndarray
Freestream velocity [m/s]
- framesData
- Reference frames
- bodyData
- Body-fixed frame
- inertial_rotationsnumpy.ndarray
Rotation angles [rad]
- inertialData
- Inertial frame
- velocity_vectornumpy.ndarray
Velocity vector [m/s]
- Return type:
RCAIDE.Framework.Mission.Common.State
Notes
This function creates a standardized set of operating conditions for component analysis. It sets up atmospheric conditions based on the US Standard Atmosphere 1976 model and initializes all necessary parameters for component performance evaluation.
- The function:
Sets up Earth as the planet and air as the working fluid
Computes atmospheric properties at the specified altitude
Creates a conditions data structure with all necessary parameters
Sets up reference frames and orientations
Appends component-specific operating conditions
- Major Assumptions
US Standard Atmosphere 1976
Earth gravity
Air as working fluid