EngineThrottleTable#

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

Bases: IComponentInfo, ICloneable

Throttle Table engine model.

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.

throttle_table_filename

A file containing the engine performance data in the tabular format.

operation_mode_definition

The engine operation mode definition.

regression_polynomial_degree

The degree of the regression polynomial. Dimensionless.

g

The gravitational acceleration constant at sea level on the Earth. Uses Acceleration Dimension.

input_power_source_name

The object that computes the power input to the engine.

percent_degradation_per_year

The degradation factor is ((1-x%/yr)^(timeSinceRefEpoch)).

reference_epoch

The date and Time used as reference epoch for degradation. Uses DateFormat Dimension.

control_parameters_available

Return whether or not the control parameters can be set.

Import detail#

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

Property detail#

property EngineThrottleTable.throttle_table_filename: str#

A file containing the engine performance data in the tabular format.

property EngineThrottleTable.operation_mode_definition: ThrottleTableOperationMode#

The engine operation mode definition.

property EngineThrottleTable.regression_polynomial_degree: int#

The degree of the regression polynomial. Dimensionless.

property EngineThrottleTable.g: float#

The gravitational acceleration constant at sea level on the Earth. Uses Acceleration Dimension.

property EngineThrottleTable.input_power_source_name: str#

The object that computes the power input to the engine.

property EngineThrottleTable.percent_degradation_per_year: float#

The degradation factor is ((1-x%/yr)^(timeSinceRefEpoch)).

property EngineThrottleTable.reference_epoch: Any#

The date and Time used as reference epoch for degradation. Uses DateFormat Dimension.

property EngineThrottleTable.control_parameters_available: bool#

Return whether or not the control parameters can be set.

Method detail#

EngineThrottleTable.enable_control_parameter(self, param: ControlEngineThrottleTable) None#

Enable the specified control parameter.

Parameters:

param : ControlEngineThrottleTable

Returns:

None

EngineThrottleTable.disable_control_parameter(self, param: ControlEngineThrottleTable) None#

Disables the specified control parameter.

Parameters:

param : ControlEngineThrottleTable

Returns:

None

EngineThrottleTable.is_control_parameter_enabled(self, param: ControlEngineThrottleTable) bool#

Sees if the specified control is enabled.

Parameters:

param : ControlEngineThrottleTable

Returns:

bool