SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Components.Energy.Distributors.Electronic_Speed_Controller.Electronic_Speed_Controller Class Reference
Inheritance diagram for SUAVE.Components.Energy.Distributors.Electronic_Speed_Controller.Electronic_Speed_Controller:
SUAVE.Components.Energy.Energy_Component.Energy_Component SUAVE.Components.Physical_Component.Physical_Component SUAVE.Components.Component.Component

Public Member Functions

def __defaults__ (self)
 
def voltageout (self, conditions)
 
def currentin (self, conditions)
 

Public Attributes

 efficiency
 
- Public Attributes inherited from SUAVE.Components.Energy.Energy_Component.Energy_Component
 inputs
 
 outputs
 
- 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
 

Member Function Documentation

◆ __defaults__()

def SUAVE.Components.Energy.Distributors.Electronic_Speed_Controller.Electronic_Speed_Controller.__defaults__ (   self)
This sets the default values.
    
    Assumptions:
    None
    
    Source:
    N/A
    
    Inputs:
    None
    
    Outputs:
    None
    
    Properties Used:
    None

Reimplemented from SUAVE.Components.Energy.Energy_Component.Energy_Component.

◆ currentin()

def SUAVE.Components.Energy.Distributors.Electronic_Speed_Controller.Electronic_Speed_Controller.currentin (   self,
  conditions 
)
The current going into the speed controller

    Assumptions:
The ESC draws current.
    
    Inputs:
self.inputs.currentout [amps]
       
    Outputs:
outputs.currentin      [amps]
    
    Properties Used:
self.efficiency - [0-1] efficiency of the ESC

◆ voltageout()

def SUAVE.Components.Energy.Distributors.Electronic_Speed_Controller.Electronic_Speed_Controller.voltageout (   self,
  conditions 
)
The voltage out of the electronic speed controller

    Assumptions:
    The ESC's output voltage is linearly related to throttle setting
    
    Source:
    N/A
    
    Inputs:
    conditions.propulsion.throttle [0-1] 
    self.inputs.voltage            [volts]
    
    Outputs:
    voltsout                       [volts]
    self.outputs.voltageout        [volts]
    
    Properties Used:
    None

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