На других языках: Česky Deutsch English Français 日本語 Polska 中文

Система жидкостей

From Official Factorio Wiki
Revision as of 22:07, 20 April 2018 by VasterLordEP (talk | contribs)
Jump to navigation Jump to search

Жидкости - это нетвёрдые предметы, такие как вода или нефть. Они могут существовать только внутри определённых структур (таких как трубы) и в зданиях, которые используют жидкость как ингредиент или конечный продукт (таких как нефтеперерабатывающий завод).

Механика

Жидкости могут быть уничтожены сносом зданий или труб, внутри которых они содержались. В одно время только один тип жидкости может занимать сегмент трубы или резервуар; никакие две жидкости не будут образовывать смесь при контакте, просто блокируя путь друг другу. Игрок не может их взять, передвинуть, используя манипуляторы, бросить на землю или хранить в сундуках (хотя жидкости можно хранить в бочках, которые можно поместить в сундуки). Их нельзя пролить на землю или вылить в озеро, а также они считаются непрерывными частями, а не дискретными значениями.

Хранение

В игре жидкости могут хранится в особых сооружениях (подразумеваются как машины, так и трубы), представляющие собой сосуды определённого размера (объёма). Эти сосуды автоматически соединяются друг с другом, если их входы/выходы находятся рядом друг с другом (трубы соединяются во всех направлениях) и позволяют жидкости течь между ними.

Объём жидкости, содержащейся внутри, может быть любым от 0 до объёма самого сосуда. Например, труба может содержать 100 единиц жидкости, таким образом величина, характеризующая количество жидкости, может быть числом от 0 до 100. Уровень жидкости в данном сооружении определяется исходя из процентного соотношения объёма, занимаемом жидкостью, к максимальному объёму сооружения. Это можно наблюдать в трубах и резервуарах: у них есть окна, которые заполняются жидкостью в соответствии с её уровнем (даже если жидкости совсем мало).

Перемещение

Все соединённые резервуары и трубы рассматриваются как один сосуд, а именно, что уровень жидкости стремится быть одинаковым во всех частях, из-за чего происходит переток от более высокого уровня к более низкому. Иногда из-за этого уровень жидкости называют давлением, хотя давление на самом деле обусловлено различиями в уровнях жидкостей между двумя сооружениями. Всё течение жидкости между трубами стремится достичь этого баланса (помпы игнорируют его, а здания разрушают, о чём подробнее внизу). Величина потока между трубами зависит от давления (разницей уровней между соседними сооружениями), и он становится медленнее от уменьшения этой разницы.

Возвращаясь назад к определению 'уровень': это также означает, что все резервуары и трубы стремятся заполниться на одинаковый процент от своих объёмов. Например, если 12 550 единиц жидкости будут находится в резервуаре вместимостью 25 000 единиц, то присоединение трубы с ёмкостью в 100 единиц даст 12 500 единиц жидкости в резервуаре и 50 в трубе. Оба будут заполнены на 50% от своей максимальной вместимости, но количество фактических единиц жидкости будет существенно отличаться.

Машины, создающие жидкости, помещают их в свои выходные слоты, которые связаны со специальным помеченным выходом для трубы где-то на машине (нажатие на Alt включает отображение меток). Слот попытается полностью выгрузить жидкость в присоединяемое сооружение, если только оно не заполнено и если оно не имеет какой-то другой жидкости. Машины, которые требуют жидкости, также имеют специальный помеченный вход для трубы. Если присоединить сооружение с нужной жидкостью к этому входу, то машина станет вести себя как труба, которая не может наполнится, что означает, что жидкость из соединённых труб и резервуаров будет перетекать в машину с фиксированной скоростью, пока входной слот машины не заполнится. Есть машины, соединения для труб у которых работают и на вход, и на выход (как буры, установленные на урановой руде). Сначала они забирают жидкость, чтобы наполнить себя, а потом начинают вести себя как обычные трубы, которые пытаются сбалансировать уровень жидкости с соседними сооружениями. Если для одного типа жидкости на машине имеется несколько входных/выходных соединений, то их поток будет распределён одинаково, за исключением если они будут заблокированы/полны.

Температура

Температура на данный момент актуальна только при нагревании воды, которое используется как средство получения энергии. Несмотря на то, что все жидкости имеют показатель температуры, по умолчанию она обычно 15°C.

Энергия, полученная как от угля из бойлеров, так и с помощью исследования из теплообменников, может использоваться, чтобы превращать воду в пар, который является жидкой формой работы. Пар содержит энергию в соотношении 0.2 кДж за 1°C на единицу жидкости. Другими словами: 0.2 кДж работы необходимо чтобы нагреть единицу пара на 1°C. Так как максимальная температура пара/воды 1000°C, а минимальная 15°C, наибольшее количество работы, которую можно совершить на единицу жидкости, равно 197 кДж.

В действительности, эти вычисления практически не используются: бойлеры могут создавать только пар с температурой 165°C, а теплообменники - только пар с 500°C, никогда ни горячее, ни холоднее. Если подана недостаточная энергия, нагреватели вообще не производят пар. Пар также не остывает со временем. Использование 165°C пара в паровом двигателе будет иметь такой же эффект, как и в паровой турбине, но это невыгодно, ведь турбины создаются для того, что использовать 500°C (сверхнагретый) пар, который генерирует пропорционально больше энергии. Всё это делает точные вычисления бессмысленными.

Транспортировка

Жидкости могут быть перемещены трубопроводами, бочками или с помощью железной дороги. Как правило, целесообразно использовать трубы для коротких дистанций, подключая их к машинам (или наполнять жидкостями бочки, если используются конвейеры), а железные дороги - для дальних расстояний.

Трубопроводы

Трубы are the most basic way to channel fluids from A to B. They automatically connect to any adjacent pipe and can do so to all four cardinal directions simultaneously. Underground pipes only work in two opposite directions, linking to another underground pipe on one side, and to another entity on the other. If a pipe section becomes too long without using pumps, all fluid inside it will be "spread thin", resulting in very slow flow and preventing machines to use its contents effectively. Tanks behave the same as pipes, except their volume is much greater, which can cause this inconvenience over a much smaller distance if multiple tanks are used. Underground pipes can help alleviate this issue; although they can connect a distance of up to 10 tiles, their volume is always equivalent to two pipes.

Помпы use electrical power to transfer fluids in one direction very quickly. They also block any back-flow, which means they can pressurize a section of piping, filling it as much as possible. This is very useful to counteract the "thin spread" outlined above, among other things. Они также могут быть выключены используя логическую сеть, которая остановит поток, идущий через помпу.

The table below shows how fast will fluid flow in a pipeline with a certain frequency of pumps. If a higher flow rate is desired, pumps should be placed more frequently. Because underground pipes only count as 2 regular pipes in terms of volume, a full-length section only counts as two pipes in this table, if a pump is placed between each underground section. Placing a filled storage tank before a pump ensures maximum possible flow rate and is therefore a suitable start of any pipeline.

Number of pipes
between two pumps
Maximum flow
(u/sec)
0 (pump to pump) 12000
0 (tank to pump) 12000
0 (pump to tank) 11707
0 (pump to boiler) 8400
1 5400
2 3000
3 2250
7 1500
12 1285
17 1200
20 1169
30 1112
50 1067
100 1033
150 1022
200 1004
261 800
300 707
400 546
500 445
600 375
800 286
1000 230

Бочки

Barrels используются Сборочными автоматами to effectively "bottle" fluids into an item that can be handled like any other item; carried in an inventory, placed in chests and handled by Inserters. This allows the player to transport fluids via the belt transport system. Assembling machines are also used to empty the barrels, depositing their contents to pipes and leaving an empty barrel for another use.

Железнодорожная сеть

Железнодорожная сеть is another method of transporting fluids, and can be conducted in two ways: Either the fluids are directly pumped into a fluid wagon, or they are poured into barrels and loaded into cargo wagons. Both methods have their distinct differences: The cargo wagon can hold different types of fluid barrels, however the fluid wagon can hold more fluid (25k versus 20k) and can be emptied and filled in mere seconds, at speeds inserters with barrels require an inadequate expenditure of resources to match; while Stack inserters can transfer barrels quickly, machines for barreling fluids are slow.[1] On the other hand, the fluids can be barreled/unbarreled while trains are en route.

См. также