Public Member Functions | |
def | __defaults__ (self) |
def | build_surrogate (self) |
Public Member Functions inherited from SUAVE.Components.Energy.Networks.Propulsor_Surrogate.Propulsor_Surrogate | |
def | evaluate_thrust (self, state) |
def | extended_thrust_surrogate (self, thr_surrogate, cond, lo_blender, hi_blender) |
def | extended_sfc_surrogate (self, sfc_surrogate, cond, lo_blender, hi_blender) |
Public Attributes | |
engine_length | |
number_of_engines | |
tag | |
input_file | |
sfc_surrogate | |
thrust_surrogate | |
areas | |
surrogate_type | |
altitude_input_scale | |
thrust_input_scale | |
sfc_anchor | |
sfc_anchor_scale | |
sfc_anchor_conditions | |
thrust_anchor | |
thrust_anchor_scale | |
thrust_anchor_conditions | |
sfc_rubber_scale | |
use_extended_surrogate | |
save_deck | |
evaluation_mach_alt | |
evaluation_throttles | |
sfc_input_scale | |
Public Attributes inherited from SUAVE.Components.Energy.Networks.Propulsor_Surrogate.Propulsor_Surrogate | |
engine_length | |
number_of_engines | |
tag | |
input_file | |
sfc_surrogate | |
thrust_surrogate | |
orientation_euler_angles | |
areas | |
surrogate_type | |
altitude_input_scale | |
thrust_input_scale | |
sfc_anchor | |
sfc_anchor_scale | |
sfc_anchor_conditions | |
thrust_anchor | |
thrust_anchor_scale | |
thrust_anchor_conditions | |
sfc_rubber_scale | |
use_extended_surrogate | |
sealevel_static_thrust | |
negative_throttle_values | |
sfc_input_scale | |
Public Attributes inherited from SUAVE.Components.Energy.Networks.Network.Network | |
tag | |
generative_design_max_per_vehicle | |
non_dimensional_origin | |
number_of_engines | |
engine_length | |
wing_mounted | |
areas | |
Public Attributes inherited from SUAVE.Components.Physical_Component.Physical_Component | |
tag | |
mass_properties | |
origin | |
symmetric | |
Public Attributes inherited from SUAVE.Components.Component.Component | |
tag | |
origin | |
generative_design_max_per_vehicle | |
generative_design_characteristics | |
generative_design_special_parent | |
This is a way for you to run PyCycle, create a deck, and load the deck into a SUAVE surrogate Assumptions: The input format for this should be Altitude, Mach, Throttle, Thrust, SFC Source: None
def SUAVE.Components.Energy.Networks.PyCycle.PyCycle.__defaults__ | ( | self | ) |
This sets the default values for the network to function Assumptions: None Source: N/A Inputs: None Outputs: None Properties Used: N/A
Reimplemented from SUAVE.Components.Energy.Networks.Propulsor_Surrogate.Propulsor_Surrogate.
def SUAVE.Components.Energy.Networks.PyCycle.PyCycle.build_surrogate | ( | self | ) |
Build a surrogate. Multiple options for models are available including: -Gaussian Processes -KNN -SVR Assumptions: None Source: N/A Inputs: state [state()] Outputs: self.sfc_surrogate [fun()] self.thrust_surrogate [fun()] Properties Used: Defaulted values
Reimplemented from SUAVE.Components.Energy.Networks.Propulsor_Surrogate.Propulsor_Surrogate.