На других языках: Čeština Deutsch English Español Français 日本語 Polski Українська 简体中文

Fluid system/ru: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 8: Line 8:
=== Хранение ===
=== Хранение ===


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


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


=== Течение ===
=== Перемещение ===


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


Возвращаясь назад к определению 'уровень': это также означает, что все резервуары и трубы стремятся заполниться на одинаковый процент от своих объёмов. For example, if 12 550 units of fluid are left to flow into a storage tank of 25 000-unit capacity with one pipe of 100-unit capacity connected, there will be 12 500 units in the storage tank and 50 units in the pipe, both being filled to the same '''percentage''' (50%) of their capacities, even though the amounts themselves are obviously unequal.
Возвращаясь назад к определению 'уровень': это также означает, что все резервуары и трубы стремятся заполниться на одинаковый процент от своих объёмов. Например, если 12 550 единиц жидкости будут находится в резервуаре вместимостью 25 000 единиц, то присоединение трубы с ёмкостью в 100 единиц даст 12 500 единиц жидкости в резервуаре и 50 в трубе. Оба будут заполнены на 50% от своей максимальной вместимости, но количество фактических единиц жидкости будет существенно отличаться.  


Machines that produce fluids put them in their output slots, which are related to a specifically labeled output pipe socket somewhere on the machine (pressing Alt reveals the labels). The slot will attempt to empty itself into the entity connected to the machine's socket, unless it is full, or contains a non-matching fluid. Machines that consume fluids also have an accordingly labeled pipe input socket. If an entity containing the correct fluid is connected to it, the machine will start behaving like a pipe that can never be filled, meaning the fluid from connected pipes and tanks drains into the machine at a fixed rate, until the machine's input slot is full. There may be machines that have pipe sockets for both input and output (like a [[electric mining drill|drill]] placed over [[uranium ore]]). They then drain the fluid for themselves first, and once full, behave as a regular pipe that attempts to even out its level with adjacent entitites. If there are multiple output/input sockets for one fluid on a machine, their activity is distributed to them equally unless some of them are blocked/full.
Машины, создающие жидкости, помещают их в свои выходные слоты, которые связаны со специальным помеченным выходом для трубы где-то на машине (нажатие на {{keybinding|Alt}} включает отображение меток). Слот попытается полностью выгрузить жидкость в присоединяемое сооружение, если только оно не заполнено и если оно не имеет какой-то другой жидкости. Машины, которые требуют жидкости, также имеют специальный помеченный вход для трубы. Если присоединить сооружение с нужной жидкостью к этому входу, то машина станет вести себя как труба, которая не может наполнится, что означает, что жидкость из соединённых труб и резервуаров будет перетекать в машину с фиксированной скоростью, пока входной слот машины не заполнится. Есть машины, соединения для труб у которых работают и на вход, и на выход (как [[electric mining drill/ru | буры]], установленные на  [[uranium ore/ru | урановой руде]]). Сначала они забирают жидкость, чтобы наполнить себя, а потом начинают вести себя как обычные трубы, которые пытаются сбалансировать уровень жидкости с соседними сооружениями. Если для одного типа жидкости на машине имеется несколько входных/выходных соединений, то их поток будет распределён одинаково, за исключением если они будут заблокированы/полны.  


=== Температура ===
=== Температура ===
Temperature is currently only relevant in heating water as a medium for power generation. Even though all fluids in the game have a temperature value, it is generally the default 15°C.
Температура на данный момент актуальна только при нагревании воды, которое используется как средство получения энергии. Несмотря на то, что все жидкости имеют показатель температуры, по умолчанию она обычно 15°C.


Energy, whether harnessed from [[fuel]] in [[boiler]]s, or from [[Nuclear power (research)|nuclear power]] through [[heat exchanger]]s, can be used to turn [[water]] to [[steam]], being a [[Energy and Work|liquid form of work]]. Steam holds energy at a ratio of 0.2 kJ per °C per unit. In other words: 0.2 kJ of work is necessary to heat a unit of steam by one °C. Since steam/water is set to have a maximum temperature of 1000°C and minimum of 15°C, the most work that can be done on one unit is 197 kJ.
Энергия, полученная как от [[fuel/ru | угля]] из [[boiler/ru | бойлеров]], так и с помощью [[Nuclear power (research)/ru | исследования]] из [[heat exchanger/ru | теплообменников]], может использоваться, чтобы превращать [[water/ru | воду]] в [[steam/ru | пар]], который является [[Energy and Work/ru | жидкой формой работы]]. Пар содержит энергию в соотношении 0.2 кДж за 1°C на единицу жидкости. Другими словами: 0.2 кДж работы необходимо чтобы нагреть единицу пара на 1°C. Так как максимальная температура пара/воды 1000°C, а минимальная 15°C, наибольшее количество работы, которую можно совершить на единицу жидкости, равно 197 кДж.


In practice, this is barely utilized in a great variety: Boilers only output steam of 165°C temperature, and heat exchangers only output 500°C hot steam, never hotter, never colder; if insufficient energy is supplied, the heaters do not output steam altogether. The steam also does not grow colder over time. Using the 165°C steam in a [[steam engine]] has the same effect as using it in a [[steam turbine]], although it is impractical, since turbines are made to consume 500°C (superheated) steam, generating proportionally more power. All of this makes for no need of exact calculations.
В действительности, эти вычисления практически не используются: бойлеры могут создавать только пар с температурой 165°C, а теплообменники - только пар с 500°C, никогда ни горячее, ни холоднее. Если подана недостаточная энергия, нагреватели вообще не производят пар. Пар также не остывает со временем. Использование 165°C пара в [[steam engine/ru | паровом двигателе]] будет иметь такой же эффект, как и в [[steam turbine/ru | паровой турбине]], но это невыгодно, ведь турбины создаются для того, что использовать 500°C (сверхнагретый) пар, который генерирует пропорционально больше энергии. Всё это делает точные вычисления бессмысленными.  


== Транспортировка ==
== Транспортировка ==
Fluids can be transported through pipelines, barrels, or railway. It is generally practical to use piping for short-distance distribution to machines (or barrelling, if there is need to use belts), and railway transportation for longer distances.
Жидкости могут быть перемещены трубопроводами, бочками или с помощью железной дороги. Как правило, целесообразно использовать трубы для коротких дистанций, подключая их к машинам (или наполнять жидкостями бочки, если используются конвейеры), а железные дороги - для дальних расстояний.  


=== Трубопроводы ===
=== Трубопроводы ===
Line 90: Line 90:
=== Бочки ===
=== Бочки ===


'''[[Barrel]]s''' are used by [[Assembling machine]]s 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.
'''[[Barrel]]s''' используются [[Assembling machine/ru | Сборочными автоматами]] 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.


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

Revision as of 22:07, 20 April 2018

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

Механика

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

Хранение

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

Объём жидкости, содержащейся внутри, может быть любым от 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.

См. также