インサーター
一般的な黄色い電気式のインサータについては、インサータを参照。
インサータは、アイテムを短い距離移動させる装置である。インサータを設置すると、その方向は固定され、その背面から前面に向けてアイテムを移動させることができる。 これによって、アイテムを搬送ベルトから別のベルトへ、または、機械や保管庫からアイテムを取り出したり、入れたりすることができる。
インサータの種類
燃料式インサーター | 燃料で動作する唯一のインサータ。 |
インサーター | 標準的な電気式のインサータ。 |
ロングアームインサーター | より長い距離、アイテムを移動させられる。 |
高速インサーター | インサータよりとても速い。 |
フィルターインサーター | 高速インサータの一種で、アイテムの種類によってフィルターできる。 |
スタックインサーター | 高速インサータと同等の速さだが、より多くのアイテムを一度に運ぶことができる。 |
スタックフィルターインサーター | スタックインサータの一種で、アイテムの種類によってフィルターできる。 |
機構
インサータは以下のことを する:
- 地面、搬送ベルト、またはチェスト、炉、組立機などを含む、保管スペースがあるあらゆるものから、アイテムを拾い上げる(または取り出す)。
- 地面、搬送ベルト、または保管スペースを持つあらゆるものに、アイテムを置く(または入れる)。
- エネルギーが不足すると、低速で動作する。
- アイテムを拾い上げるために長時間待たなくて良い場合、スタックサイズが許す限り、なるべく多くのアイテムを一度につかもうとする。
インサータは以下のことを しない:
- 隣接したものに置けないアイテムをひろう。
- インベントリが満杯のものにアイテムを入れる。
- 地面の同じ場所に1つ以上のアイテムを置く。
- アイテムを保持できないものに入れる。例えば、フィルタによる制限やスロット制限によるものなど。
- ボイラー、原子炉、、炉、タレットなどのインベントリを一杯にする。
2つ以上のインサータが、同じタイルからアイテムを拾い上げる場合、アイテムを最も早くつかめるインサータが最初に掴む。加えて高速なインサータは搬送ベルトの近い側のレーンからアイテムを拾う方を好む。
インサータの制限
インサータがアイテムを移動させる場所によって、移動先のインベントリを常に一杯にするとは限らない。そのおかげで、他のインサータがアイテムを共有する同じ搬送ベルトからアイテムを拾える。例えば、ボイラー内部に5個以上の燃料がある場合、インサータは追加の燃料を挿入しない。結果として他の燃料は搬送ベルトのさらに下流まで届けられる。燃料が5個未満になると、インサータは燃料の挿入を再開し、5個になった時点で停止する。
Entity | アイテム種別 | 自動インサート制限 |
---|---|---|
ボイラー、燃料式インサータ、炉、原子炉 | 燃料 | 5 |
ガンタレット | 弾薬 | 10 |
長距離砲タレット | 長距離砲弾 | 5 |
組立機、炉、遠心分離機, 化学プラント、原油精製所 | レシピに必要なアイテム | The ingredients for 1 craft additionally to ingredients for the number of crafts that can complete during one full inserter swing; but at least the ingredients for 2 crafts and at most the ingredients for 100 crafts. |
研究所 | サイエンスパック | 一つの研究単位に必要なサイエンスパックの数の2倍 |
1より高いインサータ許容量ボーナスを持つインサータは、必要な量より多くのアイテムを掴めるため、対象の建物に制限を超えてインサートできる。 複数のインサータが一つの建物にアイテムを入れるために使われたときも、同様の制限超過が発生しうる。
インサータと搬送ベルト
搬送ベルトはアイテムを運べるレーンを2つ持っている。インサータは、ベルトの片側にのみアイテムを置くことができる。インサータから見て遠い側か、ベルトとインサータが同じまたは逆向きの場合は、ベルトから見て右側になる。
潜在的な問題
インサータがアイテムを掴む時に、以下のような問題が発生しうる。
- 超高速搬送ベルトはアイテムの移動が速すぎてつかめないことがある。
- 地下搬送ベルトの入口と出口ではつかめない(アイテムを掴むための猶予時間が短くなるため)。
- ベルトの曲がり角で、アイテムが曲がり角の内側にある場合、つかめない。
エネルギー消費
- 電気式インサータは動作していなくても、待機電力としてエネルギーを消費する。
- 消費エネルギー量は全ての回転で同じである。
- 燃料式インサータ は停止中にエネルギーを消費しない。しかし、動作中はより多くのエネルギーを使用する。
インサータの速度
種類 | 回転速度 (回転 / tick) 伸縮速度 (タイル / tick) |
回転 / 秒 タイル / 秒 |
秒 / 回転 秒 / タイル |
Tick / 回転 Tick / タイル |
---|---|---|---|---|
燃料式インサーター | 0.01 0.0214 |
0.59 1.284 |
1.7 0.833 |
102 76 |
インサーター | 0.014 0.03 |
0.83 1.8 |
1.2 0.56 |
72 54 |
ロングアームインサーター | 0.02 0.0457 |
1.15 2.742 |
0.867 0.416 |
52 36 |
高速インサーター スタックインサーター スタックフィルターインサーター |
0.04 0.07 |
2.31 4.2 |
0.433 0.238 |
26 24 |
回転速度
規約: 2π rad = 円周の100% = 1 回転.
注: インサータは常に1回転するわけではない。搬送ベルトから掴む時は、近い側のレーンから掴むときのほうが若干速い。
伸縮速度
伸縮速度は(他のインサータと比較する時を除き)通常目に見えないが、例えばベルトの近い側と遠い側からアイテムを取得する場合など、計測可能な速度の差がある。また、いくつかのMODはインサータが掴んだり置いたりする場所を変更できるため、より相対的なものである。
インサータのスループット
以下は、バージョン 0.15 にて収集された 実験データに基づいている。
チェストと他のスタックの間のスループットはスタックサイズとアームの速度の単純な関数である。
n = スタックサイズ
t_arm = アームが往復する時間
1アイテムあたりの時間 = t_arm / n
スループット(アイテム/秒) = 1 / 1アイテムあたりの時間 = n / t_arm
ベルトから/へアイテムを移動するとき、アイテムを取る/置く時間は以下の要素からなる。
t_item = アイテム1つを持ち上げる/置く時間
t_cycle = アーム周期 = t_arm + n*t_item
1アイテムあたりの時間 = t_cycle / n = t_item + t_arm / n
スループット (アイテム/秒) = 1 / (t_item + t_arm / n)
注: 0.15.14以前は、南から北にアイテムを動かす時、インサータは1~4%程度効率が悪かった。
チェストからチェスト
種類 | アーム周期 / 秒 | 許容量ボーナス レベル (スタックサイズ) における アイテム / 秒 | |||||
---|---|---|---|---|---|---|---|
なし | ボーナス2 | ボーナス7 | |||||
燃料式インサーター | 0.59 | 0.59 | (1) | 1.18 | (2) | 1.76 | (3) |
インサーター | 0.83 | 0.83 | (1) | 1.67 | (2) | 2.50 | (3) |
ロングアームインサーター | 1.15 | 1.15 | (1) | 2.31 | (2) | 3.46 | (3) |
高速インサーター フィルターインサーター |
2.31 | 2.31 | (1) | 4.62 | (2) | 6.93 | (3) |
スタックインサーター スタックフィルターインサーター |
2.31 | 4.62 | (2) | 9.23 | (4) | 27.70 | (12) |
チェストからベルト
チェストからベルトへのスループットはベルトの混み具合による。インサータは保持アイテムをぎゅうぎゅう詰めのベルトに置くことはなく、空き場所が来るまで待つ。一方、空きはあるがそのアイテムを置けるほど広くはない場合、上流からのアイテムが待機することで空きを十分に広げてくれる。
以下の計測に於いては、インサータは空の垂直ベルトにアイテムを移動する。値は異なる3つのインサータ容量ボーナスレベルに対してのものとなる。
Type | インサータ容量ボーナスレベル(スタックサイズ)ごと、アイテム/秒 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ボーナスなし | ボーナス+2 | ボーナス+7 | ||||||||||
燃料式インサーター | 0.59 | 0.59 | 0.59 | (1) | 1.10 | 1.13 | 1.14 | (2) | 1.53 | 1.62 | 1.67 | (3) |
インサーター | 0.83 | 0.83 | 0.83 | (1) | 1.52 | 1.58 | 1.60 | (2) | 2.05 | 2.22 | 2.31 | (3) |
ロングアームインサーター | 1.15 | 1.15 | 1.15 | (1) | 2.03 | 2.14 | 2.18 | (2) | 2.65 | 2.95 | 3.10 | (3) |
高速インサーター フィルターインサーター |
2.31 | 2.31 | 2.31 | (1) | 3.64 | 4.00 | 4.14 | (2) | 4.29 | 5.14 | 5.63 | (3) |
スタックインサーター スタックフィルターインサーター |
3.64 | 4.00 | 4.14 | (2) | 4.71 | 6.15 | 6.86 | (4) | 5.90 | 9.60 | 12.20 | (12) |
スタックインサータとスタックフィルターインサータの任意の容量レベルでのスループットを求めるには、上述したベルト/チェスト用スループットの公式と以下に示す線形に増加する因子とを足しこんでやればよい。
Type | 搬送ベルト | 高速搬送ベルト | 超高速搬送ベルト | |||
---|---|---|---|---|---|---|
t_item | t_arm | t_item | t_arm | t_item | t_arm | |
スタックインサーター スタックフィルターインサーター |
0.142 | 0.292 | 0.073 | 0.360 | 0.049 | 0.384 |
他のインサータについての同様の因子については、source spreadsheet(英語)を参照。誤差はふつう1%以下と極めて小さい。
ベルトからチェスト
ベルトからアイテムを拾う際は、ベルトの混み具合に加えて更に多くの要素が絡んでくる。
- アイテムの移動速度(たとえば、ベルト上で待機しているのか、ベルトの速度で動いているのか)。
- ベルトがインサータに対し垂直か、それとも進行方向に向いているか。
- 垂直ベルトを動くアイテムが、近い方の列にあるか遠い方の列にあるか。
- ベルトが曲がっているか否か、またアイテムがカーブの内周にあるか外周にあるか。
- 地下ベルトの出入り口かどうか。出入り口ではアイテムがインサータからアクセス可能な拾える時間が短い。
- インサータとベルト上のアイテムの間での複雑なタイミング因子もろもろ。このゲームが、アームは全アイテムを狙っているものとしてシミュレーションする都合上のもの。
以下のテストは、垂直ベルトの遠い方の列からアイテムを拾うインサータのみに限定した条件下としたものである。ベルトは完全にアイテムで満たされており、タイミングについてはベルト上アイテムは最高速で動いて可能な限り列を詰めるものとする。値は異なる3つのインサータ容量ボーナスレベルに対してのものとなる。
種類 | インサータ容量ボーナスレベル(スタックサイズ)ごと、アイテム/秒 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ボーナスなし | ボーナス+2 | ボーナス+7 | |||||||||||||
Items at belt speed |
Items queued up |
Items at belt speed |
Items queued up |
Items at belt speed |
Items queued up |
||||||||||
燃料式インサーター | 0.56 | 0.56 | 0.51 | 0.65 | (1) | 1.11 | 1.07 | 0.98 | 1.18 | (2) | 1.43 | 1.54 | 1.43 | 1.75 | (3) |
インサーター | 0.83 | 0.74 | 0.77 | 0.90 | (1) | 1.57 | 1.48 | 1.45 | 1.62 | (2) | 2.00 | 2.11 | 2.07 | 2.40 | (3) |
ロングアームインサーター | 1.16 | 1.11 | 1.11 | 1.22 | (1) | 2.22 | 2.22 | 2.11 | 2.31 | (2) | 3.08 | 3.08 | 3.16 | 3.33 | (3) |
高速インサーター フィルターインサーター |
2.22 | 2.22 | 2.14 | 2.40 | (1) | 4.17 | 3.81 | 4.00 | 4.29 | (2) | 5.71 | 5.45 | 5.46 | 6.21 | (3) |
スタックインサーター スタックフィルターインサーター |
4.17 | 3.81 | 4.00 | 4.29 | (2) | 6.67 | 6.67 | 6.15 | 6.67 / 7.50 / 7.74 * |
(4) | 6.67 | 10.00 | 12.00 | 6.67 / 11.61 / 13.58 * |
(12) |
*) 基本/高速/超高速ベルトのスループット
多くの因子が絡んでくるため、これらの測定値はチェストからベルトへの場合より複雑なパターンを示す。
- 太字のセルは、各インサータの各ボーナスレベルについて、アイテムがベルトの速度で動くとするとどのベルトが最高のスループットを叩き出すかを示す。ベルトが高速になると、高速なアイテムを掴むためインサータに要求される稼働レベルも上がる。この効果は特に、低速なインサータと小さなスタックサイズの場合に顕著である。
- アイテムが詰まっているとベルトの種類はほぼ関係なくなるので、その場合については1列のみとした。例外はスタックインサータで、例えばノーマルの搬送ベルトではスタックサイズ4以上のときベルト律速となる。高速と超高速の間にも確かな違いが感じ取れる。
上述したベルト/チェスト用スループットの公式を用いると、スタックインサータとスタックフィルターインサータの任意の容量レベルに対する線形な因子は以下のようになる。
種類 | 搬送ベルト | 高速搬送ベルト | 超高速搬送ベルト | |||
---|---|---|---|---|---|---|
t_item | t_arm | t_item | t_arm | t_item | t_arm | |
スタックインサーター スタックフィルターインサーター |
0.045* | 0.403* | 0.063 | 0.387 | 0.049 | 0.416 |
*) スタックサイズ4以上でベルトが律速段階となるため、これらの数字はそのサイズまでのみについて正確である。それ以上についてはスループットは6.67アイテム/秒で固定。
参照
- 電気
- ベルト輸送システム
- Inserter capacity bonus (research): インサータが1回に一つ以上のアイテムを動かせる。