Thruster: Difference between revisions
→Trivia: Clarify wording about structures in and behind the exhaust trail. |
Md143rbh7f (talk | contribs) No edit summary |
||
| (13 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
{{Languages}} | {{Languages}} | ||
{{:Infobox:Thruster}} | {{:Infobox:Thruster}} | ||
{{About/Space age}} | {{About/Space age}} | ||
'''Thrusters''' are components of [[space platform]]s that propel the platforms through space, and to other planets. Thrusters require both [[thruster fuel]] and [[thruster oxidizer]] to function. Thrusters can only be built on the south edge of a space platform, with nothing directly south in the path of their exhaust. This placement means space platforms always travel north toward the top of the screen. | '''Thrusters''' are components of [[space platform]]s that propel the platforms through space, and to other planets. Thrusters require both [[thruster fuel]] and [[thruster oxidizer]] to function. Thrusters can only be built on the south edge of a space platform, with nothing directly south in the path of their exhaust. This placement means space platforms always travel north toward the top of the screen. | ||
Thrusters are operated via the [[space platform hub]]. When a destination is set and the switch set to "Automatic," thrusters turn on and move the platform toward its destination. They turn off by themselves when the destination is reached. Moving the switch back to "Paused thrust" will turn all thrusters off immediately. | Thrusters are operated via the [[space platform hub]]. When a destination is set and the switch set to "Automatic," thrusters turn on and move the platform toward its destination. They turn off by themselves when the destination is reached. Moving the switch back to "Paused thrust" will turn all thrusters off immediately. | ||
The speed and acceleration of a space platform are roughly calculated in the following way: | |||
* Each thruster has an [[#Efficiency|efficiency]] value that depends on its current level of fuel and oxidizer. At higher levels, a thruster produces more thrust but consumes relatively much more fuel and oxidizer. | |||
* The total thrust of all thrusters is added together. This is penalised by the space platform's '''drag''', which depends on the platform's weight (or technically, [[#Notes|mass]]) and its current speed. The more massive a platform, and the faster it is travelling, the harder it becomes to increase its speed further. | |||
* Acceleration is calculated as total thrust minus drag, divided by the platform's mass. Acceleration is evaluated each tick to adjust the platform's speed. | |||
It is not possible to directly set a thruster's thrust, and thus a platform's acceleration and speed. Instead, commonly [[pump|pumps]] and the [[circuit network]] are used to dynamically control the input of fuel or oxidizer, which has a similar effect. It is also possible to simply increase or decrease the number of thrusters on the platform. | |||
Depending on speed, damaging [[asteroids]] are encountered in greater numbers. This means that defenses should be built before turning on the thrusters, and high thrust requires stronger defense. | |||
The "Relative thrust" and "Relative fluid consumption" is the percentage for the range of a thruster of that [[ | == General principles == | ||
''This section applies to the current 2.0 version of the game, and has not yet been updated for 2.1.''<!-- personally I also think we should list formulas before the graphs --> | |||
The equations behind thruster performance are a bit complex (see [[#Formulas|below]]), so here are some guidelines for platform design: | |||
* Platform width is far more important than mass in determining top speed (and therefore travel time). | |||
** Adding more thrusters is not worthwhile if wider platform is required. | |||
* Thrust has diminishing returns in either thrusters or fuel, unless both of them are added. | |||
* Minimum total fuel volume is achieved at low speeds. | |||
=== Shape design === | |||
Platform drag, which limits the top speed achievable with a given thrust, is strongly dependent on the width of the platform (in tiles) and much less dependent on the total mass of the platform. | |||
<gallery mode=nolines class=center widths=400px heights=350px> | |||
File:Speed-vs-width.png|Top speed drops off precipitously as width of the platform increases.|alt=Graph of maximum speed (percent of value at width 10) versus platform width from 10 to 100 tiles, showing a steep drop: speed falls to about half by width 40 and below one-third by width 100. | |||
File:Speed-vs-mass.png|Top speed reduces by only 30 percent with a hundredfold increase in mass.|alt=Graph of maximum speed (percent of value at mass 100) versus platform mass from 100 to 10,000 tons, showing a gentle decline: speed stays near 100% at low mass and is still around 70% at 10,000 tons. | |||
</gallery> | |||
Travel time is also slightly affected by mass (a few percent) due to the longer time taken to get up to maximum speed, but most of the journey is done at top speed and so travel time is dominated by width. This encourages long, narrow rocket-like platform designs for interplanetary travel. | |||
When considering how many thrusters to install on a platform of a certain width, the optimal number of thrusters is as many as will fit without making the platform wider. This is because the additional drag from the extra width cancels out the additional thrust from the extra thrusters. For a fixed fuelling rate, making the platform wider to add more thrusters actually makes it slower. | |||
[[File:Speed-vs-thrusters-and-width.png|500px|center|alt=Graph of maximum speed versus number of thrusters, normalized to 100% at one thruster, for a platform that widens when more than 8 thrusters are added. One curve (fixed total fuel) rises to a peak at eight thrusters and then falls, while the other (full fuel per thruster) rises quickly and then flattens after 8 thrusters, showing that once width must increase, extra thrusters give diminishing or negative returns.|Once adding thrusters forces the platform to become wider, extra engines give diminishing returns, and with fixed fuel can even reduce top speed.]] | |||
For example, for a platform with a width of 32 tiles, the maximum speed is attained with 8 thrusters since each thruster is 4 tiles wide. Note that this does not apply if more thrusters can be added without increasing the width of the platform by stacking multiple thrusters vertically. | |||
=== Marginal diminishing effect of thrust === | |||
Because thrusters increase efficiency with lower fuel, thrust can be increased by adding either fuel or thrusters alone, but with diminishing returns. To get linear gains, both of them need to be increased proportionally. | |||
<gallery mode=nolines class=center widths=400px heights=350px> | |||
File:Thrust-vs-thrusters.png|alt=Graph showing total thrust and maximum speed versus number of thrusters, both scaled to 100% at one thruster. Both curves rise quickly at first and then flatten, showing diminishing gains as more thrusters are added.|Adding thrusters at a fixed fuel rate increases both thrust and speed, but with strong diminishing returns. | |||
File:Thrust-vs-fuel.png|thumb|alt=graph showing total thrust and maximum speed versus fuel rate (in percent), both scaled to 100% at full fuel. Both curves rise steeply at low fuel and gradually level off toward full fuel.|Increasing fuel to a fixed number of thrusters raises thrust and speed, but each extra percent of fuel gives a smaller gain than the last. | |||
File:Thrust-vs-fully-fueled-thrusters.png|thumb|alt=Graph showing total thrust and maximum speed versus number of thrusters, both scaled to 100% at one thruster. Thrust rises as a straight line, while speed rises more slowly and curves downward, indicating slowly diminishing returns.|With full fuel per thruster, thrust scales linearly with thruster count, while speed increases with some diminishing returns due to drag. | |||
</gallery> | |||
=== Fuel saving === | |||
If no fuel is replenished or manufactured during the flight, but instead the whole journey is completed relying on pre-stored fuel on board, it is necessary to minimize the total fuel volume consumption for a given trip. In general the slower the flight speed, the less the total fuel consumption, as the greater efficiency of the thrusters more than cancels out the longer travel time. | |||
<gallery mode=nolines class=center widths=400px heights=350px> | |||
File:Fuel-volume-vs-speed.png|thumb|alt=Graph showing normalised travel time and normalised fuel used versus total fuel flow. Travel time drops rapidly as fuel flow increases, while fuel used rises steadily, indicating that minimum fuel consumption occurs at the lowest fuel setting.|For a typical platform, total fuel used increases steadily with fuel flow, so the least fuel is consumed at the lowest throttle, even though travel time is longest. | |||
File:Fuel-volume-vs-speed-wide.png|thumb|alt=Graph of normalised travel time and fuel used versus fuel flow for a wide, single-thruster platform. Travel time falls with increasing fuel, while total fuel used has a minimum at 20% throttle.|On a wide, low-thrust platform, the slowest speed is so slow that it takes less fuel overall to go slightly faster. | |||
File:Fuel-volume-vs-speed-heavy.png|thumb|alt=Graph of normalised travel time and fuel used versus fuel flow for a very heavy platform. Travel time falls with increasing fuel, while total fuel used shows a slight dip at 15% throttle before rising, indicating an optimum near minimum throttle.|On an extremely heavy platform, total fuel used also has a shallow minimum at low, but not minimum throttle. | |||
</gallery> | |||
The exceptions are for platforms with few thrusters and a lot of drag, or very heavy platforms, where the slowest speed is so slow that it takes less fuel overall to go slightly faster. The optimal fuelling rate in these cases is still generally 15-25% though. | |||
=== Formulas === | |||
<math>I=F\Delta t</math> is impulse per tick, <math>\Delta t=1/60\text{ s}</math>. | |||
<math>I_{net} = I_{thrust} + I_{drag}</math> | |||
<math>\Delta v_{net} = \frac{I_{net}}{m}</math> - Change of speed per tick. | |||
<math>I_{drag}\ =-\frac{wv\left(v+60\right)}{4800}-\frac{\left(I_{thrust}m\right)}{m+10000}\ -10</math> | |||
where: | |||
* ''w'' - width of a platform, in tiles | |||
* ''m'' - mass of a platform, in tons | |||
* ''v'' - speed parameter, in km/s, can't be below zero. Actual current speed of a platform is v-10 in first half and v+10 in the second half of a trip. | |||
* <math>I_{thrust}</math> - impulse per tick due to thrust, in<math>\text{ MN}\cdot \text{s}</math>. For example, a normal-quality thruster at maximum thrust produces an impulse per tick: <math>I_{thrust}=F_{thrust}\Delta t=6100\text{ MN}\times 1/60\text{ s}=101.667\text{ MN}\cdot \text{s}</math>. | |||
As formulas above, the drag increases quadratically with velocity, like in real world when moving through low density gas. When drag becomes equal to thrust force, acceleration stops, a platform hits its top speed. | |||
Another important detail is that drag hence top speed depends not on the mass of a platform, but its width. Mass is still a factor of how fast the top speed can be reached though. | |||
The second term of drag is negligible for ordinary platforms and exist to punish extra massive platforms by effectively cutting a piece of thrust force. For a platform of 1000 tons 10% of thrust force is lost. | |||
That formulas combined give | |||
<math>v_{max}=10\sqrt{\frac{\frac{480000I_{thrust}}{m+10000}-480}{w}+9}-30</math> | |||
plus/minus 10 for actual maximum speed. | |||
The amount of thrust force in MN created by a single thruster is described well in in-game wiki. Multiple sources of thrust stack additively. | |||
For example, consider a platform with 4 legendary-quality thrusters at maximum thrust (<math>I_{thrust}=4\times 15.3\times 1000\text{ MN}\times 1/60\text{ s}=1020\text{ MN}\cdot \text{s}</math>). The width of the platform is 17 tiles (<math>w=17</math>). The mass of the platform is 1002.8 tons (<math>m=1002.8\text{ t}</math>). | |||
On the trip from Nauvis to Vulcanus, the maximum speed in the first half of the trip (<math>[0\text{ km},7500\text{ km}]</math>) is: | |||
<math>v_{max,first}=10\sqrt{\frac{\frac{480000\times 1020}{1002.8+10000}-480}{17}+9}-30-10=469.73\text{ km}/\text{s}</math> | |||
The maximum speed in the second half of the trip (<math>[7500\text{ km},15000\text{ km}]</math>) is: | |||
<math>v_{max,second}=(v_{max,first}+10)+10=489.73\text{ km}/\text{s}</math> | |||
== Efficiency == | |||
The "Relative thrust" and "Relative fluid consumption" is the percentage for the range of a thruster of that [[quality]]. 50% relative thrust is halfway between the minimum thrust and the maximum thrust. For a base quality thruster, 50% is 55.95 MN, while for a legendary thruster, it is 139.45 MN, a 150% increase. | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Filled fluid reserve !! Efficiency !! Relative thrust !! Relative fluid consumption !! colspan="5" | Fluid consumption (/s) | ! Filled fluid reserve !! Efficiency !! Relative thrust !! Relative fluid consumption !! colspan="5" | Fluid consumption (units/s) | ||
|- | |- | ||
! !! !! !! !! | ! colspan="4"| !! [[File:quality_normal.png|15px]] Normal !! [[File:quality_uncommon.png|15px]] Uncommon !! [[File:quality_rare.png|15px]] Rare !! [[File:quality_epic.png|15px]] Epic !! [[File:quality_legendary.png|15px]] Legendary | ||
|- | |- | ||
| 0% || 100% || 10% || 10% || 6.00 || 7.80 || 9.60 || 11.40 || 15.00 | | 0% || 100% || 10% || 10% || 6.00 || 7.80 || 9.60 || 11.40 || 15.00 | ||
| Line 69: | Line 154: | ||
== Gallery == | == Gallery == | ||
<gallery widths= | <gallery widths=400px heights=200px> | ||
File:Thruster Flame Color.png|Thruster trail turns red when fuel amount is higher than oxidizer (left) and blue when oxidizer is higher (right) | File:Thruster Flame Color.png|Thruster trail turns red when fuel amount is higher than oxidizer (left) and blue when oxidizer is higher (right) | ||
File:Thrusters in Map View.png|Thruster trails are visible on the zoomed-out map view | File:Thrusters in Map View.png|Thruster trails are visible on the zoomed-out map view | ||
</gallery> | </gallery> | ||
== History == | |||
{{history|2.1.21| | |||
* Adjusted space platform drag to be based on weight rather than width. [https://forums.factorio.com/136430] | |||
}} | |||
{{history|2.0.7| | |||
* Introduced in [[Space Age]]{{SA}} expansion. | |||
}} | |||
==Notes== | |||
* Conventionally, the physics formulas for thrust and acceleration depend on '''mass''', not weight. However, the game's code, in-game documentation, and patch notes all use the term "weight". This article prefers "mass", and in other online discussions the terms may be used interchangably, if inaccurately. See also [[Units#Mass / Weight]]. | |||
{{SpaceNav}} | {{SpaceNav}} | ||
Latest revision as of 06:40, 12 October 2026
| Thruster |
Thrusters are components of space platforms that propel the platforms through space, and to other planets. Thrusters require both thruster fuel and thruster oxidizer to function. Thrusters can only be built on the south edge of a space platform, with nothing directly south in the path of their exhaust. This placement means space platforms always travel north toward the top of the screen.
Thrusters are operated via the space platform hub. When a destination is set and the switch set to "Automatic," thrusters turn on and move the platform toward its destination. They turn off by themselves when the destination is reached. Moving the switch back to "Paused thrust" will turn all thrusters off immediately.
The speed and acceleration of a space platform are roughly calculated in the following way:
- Each thruster has an efficiency value that depends on its current level of fuel and oxidizer. At higher levels, a thruster produces more thrust but consumes relatively much more fuel and oxidizer.
- The total thrust of all thrusters is added together. This is penalised by the space platform's drag, which depends on the platform's weight (or technically, mass) and its current speed. The more massive a platform, and the faster it is travelling, the harder it becomes to increase its speed further.
- Acceleration is calculated as total thrust minus drag, divided by the platform's mass. Acceleration is evaluated each tick to adjust the platform's speed.
It is not possible to directly set a thruster's thrust, and thus a platform's acceleration and speed. Instead, commonly pumps and the circuit network are used to dynamically control the input of fuel or oxidizer, which has a similar effect. It is also possible to simply increase or decrease the number of thrusters on the platform.
Depending on speed, damaging asteroids are encountered in greater numbers. This means that defenses should be built before turning on the thrusters, and high thrust requires stronger defense.
General principles
This section applies to the current 2.0 version of the game, and has not yet been updated for 2.1.
The equations behind thruster performance are a bit complex (see below), so here are some guidelines for platform design:
- Platform width is far more important than mass in determining top speed (and therefore travel time).
- Adding more thrusters is not worthwhile if wider platform is required.
- Thrust has diminishing returns in either thrusters or fuel, unless both of them are added.
- Minimum total fuel volume is achieved at low speeds.
Shape design
Platform drag, which limits the top speed achievable with a given thrust, is strongly dependent on the width of the platform (in tiles) and much less dependent on the total mass of the platform.
-
Top speed drops off precipitously as width of the platform increases.
-
Top speed reduces by only 30 percent with a hundredfold increase in mass.
Travel time is also slightly affected by mass (a few percent) due to the longer time taken to get up to maximum speed, but most of the journey is done at top speed and so travel time is dominated by width. This encourages long, narrow rocket-like platform designs for interplanetary travel.
When considering how many thrusters to install on a platform of a certain width, the optimal number of thrusters is as many as will fit without making the platform wider. This is because the additional drag from the extra width cancels out the additional thrust from the extra thrusters. For a fixed fuelling rate, making the platform wider to add more thrusters actually makes it slower.

For example, for a platform with a width of 32 tiles, the maximum speed is attained with 8 thrusters since each thruster is 4 tiles wide. Note that this does not apply if more thrusters can be added without increasing the width of the platform by stacking multiple thrusters vertically.
Marginal diminishing effect of thrust
Because thrusters increase efficiency with lower fuel, thrust can be increased by adding either fuel or thrusters alone, but with diminishing returns. To get linear gains, both of them need to be increased proportionally.
-
Adding thrusters at a fixed fuel rate increases both thrust and speed, but with strong diminishing returns.
-
Increasing fuel to a fixed number of thrusters raises thrust and speed, but each extra percent of fuel gives a smaller gain than the last.
-
With full fuel per thruster, thrust scales linearly with thruster count, while speed increases with some diminishing returns due to drag.
Fuel saving
If no fuel is replenished or manufactured during the flight, but instead the whole journey is completed relying on pre-stored fuel on board, it is necessary to minimize the total fuel volume consumption for a given trip. In general the slower the flight speed, the less the total fuel consumption, as the greater efficiency of the thrusters more than cancels out the longer travel time.
-
For a typical platform, total fuel used increases steadily with fuel flow, so the least fuel is consumed at the lowest throttle, even though travel time is longest.
-
On a wide, low-thrust platform, the slowest speed is so slow that it takes less fuel overall to go slightly faster.
-
On an extremely heavy platform, total fuel used also has a shallow minimum at low, but not minimum throttle.
The exceptions are for platforms with few thrusters and a lot of drag, or very heavy platforms, where the slowest speed is so slow that it takes less fuel overall to go slightly faster. The optimal fuelling rate in these cases is still generally 15-25% though.
Formulas
is impulse per tick, .
- Change of speed per tick.
where:
- w - width of a platform, in tiles
- m - mass of a platform, in tons
- v - speed parameter, in km/s, can't be below zero. Actual current speed of a platform is v-10 in first half and v+10 in the second half of a trip.
- - impulse per tick due to thrust, in. For example, a normal-quality thruster at maximum thrust produces an impulse per tick: .
As formulas above, the drag increases quadratically with velocity, like in real world when moving through low density gas. When drag becomes equal to thrust force, acceleration stops, a platform hits its top speed. Another important detail is that drag hence top speed depends not on the mass of a platform, but its width. Mass is still a factor of how fast the top speed can be reached though. The second term of drag is negligible for ordinary platforms and exist to punish extra massive platforms by effectively cutting a piece of thrust force. For a platform of 1000 tons 10% of thrust force is lost.
That formulas combined give
plus/minus 10 for actual maximum speed.
The amount of thrust force in MN created by a single thruster is described well in in-game wiki. Multiple sources of thrust stack additively.
For example, consider a platform with 4 legendary-quality thrusters at maximum thrust (). The width of the platform is 17 tiles (). The mass of the platform is 1002.8 tons (). On the trip from Nauvis to Vulcanus, the maximum speed in the first half of the trip () is:
The maximum speed in the second half of the trip () is:
Efficiency
The "Relative thrust" and "Relative fluid consumption" is the percentage for the range of a thruster of that quality. 50% relative thrust is halfway between the minimum thrust and the maximum thrust. For a base quality thruster, 50% is 55.95 MN, while for a legendary thruster, it is 139.45 MN, a 150% increase.
| Filled fluid reserve | Efficiency | Relative thrust | Relative fluid consumption | Fluid consumption (units/s) | ||||
|---|---|---|---|---|---|---|---|---|
| 0% | 100% | 10% | 10% | 6.00 | 7.80 | 9.60 | 11.40 | 15.00 |
| 5% | 100% | 10% | 10% | 6.00 | 7.80 | 9.60 | 11.40 | 15.00 |
| 10% | 100% | 10% | 10% | 6.00 | 7.80 | 9.60 | 11.40 | 15.00 |
| 15% | 97% | 22% | 24% | 14.14 | 18.39 | 22.63 | 26.87 | 36.00 |
| 20% | 93% | 34% | 37% | 22.29 | 28.97 | 35.66 | 42.34 | 55.50 |
| 25% | 90% | 44% | 51% | 30.43 | 39.56 | 48.69 | 57.81 | 76.50 |
| 30% | 86% | 54% | 64% | 38.57 | 50.14 | 61.71 | 73.29 | 96.00 |
| 35% | 83% | 63% | 78% | 46.71 | 60.73 | 74.74 | 88.76 | 117.00 |
| 40% | 79% | 71% | 91% | 54.86 | 71.31 | 87.77 | 104.23 | 136.50 |
| 45% | 76% | 78% | 105% | 63.00 | 81.90 | 100.80 | 119.70 | 157.50 |
| 50% | 72% | 84% | 119% | 71.14 | 92.49 | 113.83 | 135.17 | 178.50 |
| 55% | 69% | 89% | 132% | 79.29 | 103.07 | 126.86 | 150.64 | 198.00 |
| 60% | 65% | 93% | 146% | 87.43 | 113.66 | 139.89 | 166.11 | 219.00 |
| 65% | 62% | 96% | 159% | 95.57 | 124.24 | 152.91 | 181.59 | 238.50 |
| 70% | 58% | 98% | 173% | 103.71 | 134.83 | 165.94 | 197.06 | 259.50 |
| 75% | 55% | 100% | 186% | 111.86 | 145.41 | 178.97 | 212.53 | 279.00 |
| 80% | 51% | 100% | 200% | 120.00 | 156.00 | 192.00 | 228.00 | 300.00 |
| 85% | 51% | 100% | 200% | 120.00 | 156.00 | 192.00 | 228.00 | 300.00 |
| 90% | 51% | 100% | 200% | 120.00 | 156.00 | 192.00 | 228.00 | 300.00 |
| 95% | 51% | 100% | 200% | 120.00 | 156.00 | 192.00 | 228.00 | 300.00 |
| 100% | 51% | 100% | 200% | 120.00 | 156.00 | 192.00 | 228.00 | 300.00 |
Trivia
- The color of the thruster trail changes depending on the amount of fuel and oxidizer in the thruster, becoming blue when fuel is low or red when oxidizer is low.
- The thruster exhaust trail is 82 tiles long. Structures cannot be placed in the exhaust trail. This means that the total dimensions where the thruster blocks placement of other structures is 4×90 tiles. However, structures can be placed directly behind the end of the trail.
Gallery
-
Thruster trail turns red when fuel amount is higher than oxidizer (left) and blue when oxidizer is higher (right)
-
Thruster trails are visible on the zoomed-out map view
History
Notes
- Conventionally, the physics formulas for thrust and acceleration depend on mass, not weight. However, the game's code, in-game documentation, and patch notes all use the term "weight". This article prefers "mass", and in other online discussions the terms may be used interchangably, if inaccurately. See also Units#Mass / Weight.
