Thruster Sets

This component set enables you to equip the spacecraft with one or more thrusters, each with its own orientation, engine model and other characteristics.

Syntax

Direction Definition

ComponentBrowser */ SetValue "Thruster Sets" {Component} {Attribute} <Value>

Thruster Attributes

ComponentBrowser */ SetValue "Thruster Sets" {Component} Thrusters.Thruster#.{Attribute} <Value> [{Unit}]

Duplicate

ComponentBrowser */ Duplicate "Thruster Sets" {Component} <Duplicate Component Name>

Description

The Thruster Sets components are:

The attributes for each Thruster Set component are the same. To set the direction definition, use the "Direction Definition" syntax given in the Syntax section of this help page. There is one attribute for direction definition, defined in the following table.

Attribute Values
DirectionDefinition "Acceleration", "Exhaust"

To define attributes of individual thrusters, use the "Thruster Attributes" syntax given in the Syntax section of this help page. The thruster attributes are defined in the following table.

Attribute Values/Description
Cartesian.X <Numerical>
Cartesian.Y <Numerical>
Cartesian.Z <Numerical>
Spherical.Azimuth <Numerical>
Spherical.Elevation <Numerical>
EngineModel <Engine Model component>
ThrustEfficiency <Numerical>
EquivOnTime <Numerical>

Enter a percentage figure. The equivalent on-time percentage is a factor multiplied by the thrust. The thrust is applied continuously throughout the maneuver and is reduced by the percentage. The mass flow rate is likewise reduced. For example, for an on-time percentage of 75%, the acceleration on the spacecraft will be reduced by 25%, and only 75% of the fuel will be used.
ComponentName "<NewName>"

Examples

Duplicating a Thruster Sets component

ComponentBrowser */ Duplicate "Thruster Sets" "Single Thruster" "My Single Thruster"

Setting the Direction Definition of a custom Thruster Sets component

ComponentBrowser */ SetValue "Thruster Sets" "My Single Thruster" DirectionDefinition Exhaust

Changing an attribute of a thruster in a custom Thruster Sets component

ComponentBrowser */ SetValue "Thruster Sets" "My Single Thruster" Thrusters.Thruster1.ThrustEfficiency 0.95

Duplicating a Thruster Set component with three initial thrusters

ComponentBrowser */ Duplicate "Thruster Sets" "Thruster Set" "MyMultiThruster"

Setting the number of thrusters in a thruster set to two (Note that the name of the thrusters has to be Thruster#, where the number is in numeric order starting at 1.)

ComponentBrowser */ SetValue "Thruster Sets" "MyMultiThruster" Thrusters Thruster1 Thruster2

Specifying the thruster engine model

ComponentBrowser */ SetValue "Thruster Sets" "MyMultiThruster" Thrusters.Thruster1.EngineModel Ion_Engine

Renaming a thruster

ComponentBrowser */ SetValue "Thruster Sets" "MyMultiThruster" Thrusters.Thruster1.ComponentName "MyFirstThruster"

STK 11.2.1 Programming Interface