PowerSolarArray#

class ansys.stk.core.stkobjects.astrogator.PowerSolarArray#

Bases: IComponentInfo, ICloneable

Power - Solar Array.

Overview#

enable_control_parameter

Enable the specified control parameter.

disable_control_parameter

Disables the specified control parameter.

is_control_parameter_enabled

Sees if the specified control is enabled.

area

Get or set the solar array panel area. Uses Area Dimension.

concentration

Get or set the solar array concentrator factor. Dimensionless.

cell_efficiency_percent

Get or set the cell efficiency in producing output power from incident sunlight. Dimensionless.

array_efficiency_percent

Get or set the array efficiency in producing output power from a collection of cells. Dimensionless.

percent_degradation_per_year

Get or set the percent degradation per year; degradation factor is (1-x%/yr)^(timeSinceRefEpoch). Dimensionless.

reference_epoch

Get or set the date and Time used as reference epoch for degradation. Uses DateFormat Dimension.

inclination_to_sun_line

Get or set the angle between the panel normal vector to the apparent sun line. Uses AngleUnit Dimension.

c0

Get or set the ThermalModel.C0 coefficient. Dimensionless.

c1

Get or set the ThermalModel.C1 coefficient. Dimensionless.

c2

Get or set the ThermalModel.C2 coefficient. Dimensionless.

c3

Get or set the ThermalModel.C3 coefficient. Dimensionless.

c4

Get or set the ThermalModel.C4 coefficient. Dimensionless.

approximation_formula

Get the thermal factor as function of distance (in AU) to Sun.

control_parameters_available

Return whether or not the control parameters can be set.

Import detail#

from ansys.stk.core.stkobjects.astrogator import PowerSolarArray

Property detail#

property PowerSolarArray.area: float#

Get or set the solar array panel area. Uses Area Dimension.

property PowerSolarArray.concentration: float#

Get or set the solar array concentrator factor. Dimensionless.

property PowerSolarArray.cell_efficiency_percent: float#

Get or set the cell efficiency in producing output power from incident sunlight. Dimensionless.

property PowerSolarArray.array_efficiency_percent: float#

Get or set the array efficiency in producing output power from a collection of cells. Dimensionless.

property PowerSolarArray.percent_degradation_per_year: float#

Get or set the percent degradation per year; degradation factor is (1-x%/yr)^(timeSinceRefEpoch). Dimensionless.

property PowerSolarArray.reference_epoch: Any#

Get or set the date and Time used as reference epoch for degradation. Uses DateFormat Dimension.

property PowerSolarArray.inclination_to_sun_line: Any#

Get or set the angle between the panel normal vector to the apparent sun line. Uses AngleUnit Dimension.

property PowerSolarArray.c0: float#

Get or set the ThermalModel.C0 coefficient. Dimensionless.

property PowerSolarArray.c1: float#

Get or set the ThermalModel.C1 coefficient. Dimensionless.

property PowerSolarArray.c2: float#

Get or set the ThermalModel.C2 coefficient. Dimensionless.

property PowerSolarArray.c3: float#

Get or set the ThermalModel.C3 coefficient. Dimensionless.

property PowerSolarArray.c4: float#

Get or set the ThermalModel.C4 coefficient. Dimensionless.

property PowerSolarArray.approximation_formula: str#

Get the thermal factor as function of distance (in AU) to Sun.

property PowerSolarArray.control_parameters_available: bool#

Return whether or not the control parameters can be set.

Method detail#

PowerSolarArray.enable_control_parameter(self, param: ControlPowerSolarArray) None#

Enable the specified control parameter.

Parameters:

param : ControlPowerSolarArray

Returns:

None

PowerSolarArray.disable_control_parameter(self, param: ControlPowerSolarArray) None#

Disables the specified control parameter.

Parameters:

param : ControlPowerSolarArray

Returns:

None

PowerSolarArray.is_control_parameter_enabled(self, param: ControlPowerSolarArray) bool#

Sees if the specified control is enabled.

Parameters:

param : ControlPowerSolarArray

Returns:

bool