Difference between revisions of "Refinery/zh"
From Space Engineers Wiki
(Created page with "{{DISPLAYTITLE:精炼厂}} {{itembox | item = Refinery | description = 精炼厂用于将原料加工成锭。 | translation = 精炼厂 | tool = no | lar...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{DISPLAYTITLE: | + | {{Under Construction}} |
+ | {{SimpleItembox|Mod:Vanilla/CubeBlock/LargeRefinery | ||
+ | |Size|Mass|Integrity|BuildTimeSeconds|MaterialEfficiency#%|RefineSpeed#%|OperationalPowerConsumption#kW|StandbyPowerConsumption#kW|InventoryVolume#L|IsAirTight|ResourceSinkGroup|PCU}} | ||
+ | {{CategorizeComponents|Mod:Vanilla/CubeBlock/LargeRefinery}} | ||
+ | <!-- | ||
+ | == Overview == | ||
+ | The [[Refinery]] is a functional [[Block]] available for [[Large Ship]]s and [[Station]]s, used to process raw [[Ore]]s into useful [[Material]]s. If connected to a [[Conveyor Network]] via one of the inventory access points, the Refinery can automatically pull in Ores from attached inventories to process, and any attached [[Assembler]]s can pull refined Materials from the Refinery as needed. Unlike the [[Arc Furnace|Basic Refinery]], the Refinery is capable of refining all ore types in the game, with the exception of [[Ice]], which must be processed inside an [[Oxygen Generator]]. Both of its ore and ingot inventories hold {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?InventoryVolume#L}} each. | ||
+ | |||
+ | == Usage == | ||
+ | Each [[Ore]] once mined from an ore vein from an [[Asteroid]], [[Moon]], or [[Planet]] is in a very impure form that is mixed up with other elements and contaminated with impurities not suited for fashioning into useful [[Components]], the Refinery for lack of a better word Refines the ores into their pure forms much like Smelting. Since the Ores are riddled with impurities most of the Ore will be processed away leaving behind only the base element. Each type of ore has their own ratio of impurities and the time necessary to remove. | ||
+ | |||
+ | === Efficiency === | ||
+ | In addition to this every type of Refiner ([[Refinery]], [[Arc Furnace|Basic Refinery]]) also has their own ore efficiency ratio and refining speed. The factors in determining the yield of any given quantity of ores being turned into useful materials is as follows: | ||
+ | |||
+ | Materials Produced == Ore × (RefineryEfficiency × {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-n}} ^ YieldModules) | ||
+ | |||
+ | Ore = the specific '''Ore's Material Efficiency''' (Ore-Ingot Ratio) | ||
+ | RefineryEfficiency = the refiner's '''Material Efficiency''' (which for the Refinery is {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?MaterialEfficiency#-n}}) | ||
+ | YieldModules = the amount of attachment point connected [[Efficiency Upgrade Module|Yield Modules]], | ||
+ | each module fills 2 attachment ports - so provides 2 each. | ||
+ | |||
+ | Using this we can estimate the yield of 50 kg of Nickel Ore to come out to {{#vardefineecho:calcresult|{{#expr: 50 * {{#show:Mod:Vanilla/Ore/Nickel|?RefineAmount#-n}} * {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?MaterialEfficiency#-n}}}}}} kg of processed Nickel Ingot, since: | ||
+ | 50 kg of Nickel Ore × {{#show:Mod:Vanilla/Ore/Nickel|?RefineAmount#-n}} (the ore's efficiency) × {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?MaterialEfficiency#-n}} (the refinery's base efficiency) = {{#var:calcresult}} kg of Nickel Ingots | ||
+ | |||
+ | === Refining Rates === | ||
+ | {{#vardefine:matefficiency|{{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?MaterialEfficiency#-n}}}} | ||
+ | {{#vardefine:refspeed|{{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}}}} | ||
+ | {| class="wikitable sortable" | ||
+ | !style="text-align:center;" | Ore | ||
+ | !style="text-align:center;" data-sort-type="number" | Processing<br/>Time | ||
+ | !style="text-align:center;" data-sort-type="number" | Combined<br/>Efficiency | ||
+ | !style="text-align:center;" data-sort-type="number" | Consumption | ||
+ | !style="text-align:center;" data-sort-type="number" | Production | ||
+ | !style="text-align:center;" data-sort-type="number"| Production<br/>Time | ||
+ | !style="text-align:center;" | Result | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Cobalt|Mod:Vanilla/Ingot/Cobalt|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Gold|Mod:Vanilla/Ingot/Gold|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Iron|Mod:Vanilla/Ingot/Iron|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Magnesium|Mod:Vanilla/Ingot/Magnesium|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Nickel|Mod:Vanilla/Ingot/Nickel|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Platinum|Mod:Vanilla/Ingot/Platinum|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Scrap|Mod:Vanilla/Ingot/Iron|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Silicon|Mod:Vanilla/Ingot/Silicon|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Silver|Mod:Vanilla/Ingot/Silver|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Stone | ||
+ | |Mod:Vanilla/Ingot/Stone | ||
+ | |Mod:Vanilla/Ingot/Iron | ||
+ | |Mod:Vanilla/Ingot/Nickel | ||
+ | |Mod:Vanilla/Ingot/Silicon | ||
+ | |RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | {{:Refining/RefiningTableRow|Mod:Vanilla/Ore/Uranium|Mod:Vanilla/Ingot/Uranium|RefinerySpeed={{#var:refspeed}}|RefineryEfficiency={{#var:matefficiency}}}} | ||
+ | |} | ||
+ | |||
+ | :Based on game data file content. | ||
+ | :Kilogram ore consumed per second = [[Property:RefineSpeed|Refinery Speed]] × [[Property:Mass|Ore Mass]] ÷ [[Property:RefineTime|Ore RefineTime]] | ||
+ | :Kilogram ingots produced per second = [[Property:RefineSpeed|Refinery Speed]] × [[Property:RefineAmount|Refined Mass]] × [[Property:MaterialEfficiency|Refinery Efficiency]] ÷ [[Property:RefineTime|Ore RefineTime]] | ||
+ | |||
+ | == Upgrade Modules == | ||
+ | A Refinery starts with ''100%'' in all categories. When you add modules, the Refinery's Control Panel will show the adjusted percentages. The Refinery block itself has eight attachment points for modules, all on the flat grey side. Each module can occupy up to two attachment points. | ||
+ | |||
+ | There are three types of upgrade module for Refineries: | ||
+ | |||
+ | === [[Power Efficiency Upgrade Module|Power Efficiency modules]] === | ||
+ | Improves the Refinery's power efficiency by about {{#expr: {{#show:Mod:Vanilla/CubeBlock/LargeEnergyModule|?UpgradeModuleModifier#}}*100 - 100 round 0}}%, {{#show:Mod:Vanilla/CubeBlock/LargeEnergyModule|?UpgradeModuleModifierType}}, for each attachment point. | ||
+ | |||
+ | ;For 1 attachment slot | ||
+ | :{{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?OperationalPowerConsumption#kW}} / {{#show:Mod:Vanilla/CubeBlock/LargeEnergyModule|?UpgradeModuleModifier#-n}} ^ 1 ≈ {{#expr:{{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?OperationalPowerConsumption#-n}} / 1000 / {{#show:Mod:Vanilla/CubeBlock/LargeEnergyModule|?UpgradeModuleModifier#-n}} ^ 1 round 0}} kW | ||
+ | ;For all 8 slots: | ||
+ | :{{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?OperationalPowerConsumption#kW}} / {{#show:Mod:Vanilla/CubeBlock/LargeEnergyModule|?UpgradeModuleModifier#-n}} ^ 8 ≈ {{#expr:{{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?OperationalPowerConsumption#-n}} / 1000 / {{#show:Mod:Vanilla/CubeBlock/LargeEnergyModule|?UpgradeModuleModifier#-n}} ^ 8 round 0}} kW | ||
+ | |||
+ | === [[Effectiveness Upgrade Module|Yield modules]] === | ||
+ | Increase the number of ingots you get for a given quantity of ore. This also has the effect of producing ingots faster. It does not affect ore consumption rate, nor does it affect power consumption. | ||
+ | |||
+ | Effectiveness modules increase Material Efficiency by about {{#expr: {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-}}*100-100 round 0}}% per attachment point. Their influence is cumulative, so three attachment points give {{#expr: {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-}} round 2}} ^ 3 = {{#expr: {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-}}^3 round 2}} times the efficiency ({{#expr: {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-}}^3 * 100 - 100 round 0}}% bonus rather than {{#expr: {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-}}*100*3 - 300 round 0}}%). Filling all eight will yield a {{#expr: {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-}}^8 * 100 - 100 round 2}}% bonus. This means that maximizing Effectiveness will generate twice as many ingots from a given volume of ore. | ||
+ | |||
+ | Note however that a refinery cannot produce more ingots than it consumes ore. For iron, the conversion is already 70% mass-efficient. Maximum Effectiveness would give us a theoretical yield of 0.7 x (0.8 x 2) = 1.12 ie. 1kg of ore would become 1.12kg of ingots, but the refinery cannot produce more ingots than there is ore (as this would be creating matter). For most ores this isn't an issue though. | ||
+ | |||
+ | === [[Productivity Upgrade Module|Speed modules]] === | ||
+ | Increase the speed at which ore gets converted into ingots, and increases power consumption. | ||
+ | |||
+ | Productivity modules add {{#expr:{{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}}*100 round 0}}% to the Productivity stat for each attachment point occupied, giving a maximum of {{#expr:{{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}}*100*8 round 0}}% achievable with 4 modules filling all points. This does not yield 5 times the refinement speed, however. A Refinery has a base refining speed of {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}} and productivity gains are added to this at a rate of {{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}} per attachment point, so the actual speed can be calculated as: | ||
+ | |||
+ | p = number of Productivity attachment points (0 to 8) | ||
+ | Productivity shown in control panel = 100% + (p*{{#expr:{{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}}*100 round 0}}%) | ||
+ | base speed = {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}} | ||
+ | actual refining speed = {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}} + (p/2) | ||
+ | observed speed increase = p*{{#expr: ({{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}} + {{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}}) / {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}} * 100 - 100 round 2}}% | ||
+ | |||
+ | So the maximum Productivity boost actually yields about {{#expr: ({{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}} + {{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}}*8) / {{#show:Mod:Vanilla/CubeBlock/LargeRefinery|?RefineSpeed#-n}} round 0}} times the base refining speed, rather than 5 times. | ||
+ | |||
+ | === Combined effect === | ||
+ | |||
+ | spd = Speed attachment points | ||
+ | pow = Power Efficiency attachment points | ||
+ | eff = Effectiveness module attachment points | ||
+ | |||
+ | Power modifier = (1+{{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}}*spd)/({{#show:Mod:Vanilla/CubeBlock/LargeEnergyModule|?UpgradeModuleModifier#-}}^pow) | ||
+ | Effectiveness modifier = {{#show:Mod:Vanilla/CubeBlock/LargeEffectivenessModule|?UpgradeModuleModifier#-}} ^ eff | ||
+ | Production modifier = {{#show:Mod:Vanilla/CubeBlock/LargeProductivityModule|?UpgradeModuleModifier#-}}*spd | ||
+ | |||
+ | == Media == | ||
+ | [[File:Refinery_Refinery01.jpg|none|400px]] | ||
+ | |||
+ | == Tips == | ||
+ | * <s>It's far more efficient to have an [[Arc Furnace]] refine your iron than the refinery.</s> The Arc Furnace was repurposed in v1.189 to the [[Arc Furnace|Basic Refinery]]. | ||
+ | * Power efficiency modules are better than you think, when your refinery is running 24/7, this can save tons of power! | ||
+ | |||
+ | == Known Issues == | ||
+ | * Refineries use system resources when they process, so having tons of them in a small confined area can slightly affect performance. Still present as of [[Update 01.111]] | ||
+ | * Refineries don't discriminate between different types of ores, so your refinery may be wasting time on stone instead of more valuable ores. A good way to address this is with the [[Programmable Block]] and a Refinery script from the Steam Workshop, or use a [[Conveyor Sorter]]. | ||
+ | |||
+ | == See also == | ||
+ | * [[Arc Furnace|Basic Refinery]] | ||
+ | * [[Assembler]] | ||
+ | * [[Oxygen Generator]] | ||
+ | * [[Power Efficiency Upgrade Module]] | ||
+ | * [[Productivity Upgrade Module]] | ||
+ | * [[Effectiveness Upgrade Module]] | ||
+ | |||
+ | == Programming == | ||
+ | |||
+ | * [[Programming_Guide/Action_List#Refinery_and_Arc_Furnace|Action List - Refinery]] | ||
+ | |||
+ | == Update History == | ||
+ | <div style="-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: #eeeeee;border-bottom-color: #AFAFAF;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #AFAFAF;border-left-style: solid;border-left-width: 1px;border-right-color: #AFAFAF;border-right-style: solid;border-right-width: 1px;border-top-color: #AFAFAF;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;display: block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1em;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 8px;margin-right: 8px;margin-top: 0px;min-height: 20px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;padding-top: 4px;width: auto;"> | ||
+ | {| class="wikitable" style="width: 100%" | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.048]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Fixed infinite refinery production issue | ||
+ | *Fixed cannot stack items in production queue | ||
+ | *Fixed issue when refineries were still working even when the power was cut off | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.047|Update 01.047.016]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Fixed issue with refineries still working when power is cut off | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.045]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Improved rendering performance of refinery | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.043|Update 01.043.013]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Fixed refinery issues | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.033]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Fixed material resources not being displayed | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.023]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Silver refinement is 4x faster | ||
+ | *Fixed rare infinite loading caused by refinery | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.022]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Increased the uranium refinement speed by 20% | ||
+ | *Fixed unit display in refinery | ||
+ | *Fixed refinery speed | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.021|Update 01.021.029]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Fixed refinery sound | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.021]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Added new (Idle, processing) sounds | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.020]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Refinery sends items into the assembler when it’s built next to it and shares a conveyor door | ||
+ | *New sounds added | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.013.008]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Fixed crash in refinery | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.013.008|Update 01.013]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Refinery became a functional block. | ||
+ | |- | ||
+ | |style="text-align: left;width: 8%"| [[Update 01.004.011]] ||style="padding-left: 10px;padding-right: 10px;"| | ||
+ | *Fixed refinery collision model | ||
+ | |} | ||
+ | |||
+ | </div> | ||
+ | [[Category:Functional Blocks]] | ||
+ | --> | ||
+ | <!-- | ||
+ | {{DISPLAYTITLE:精煉廠}} | ||
{{itembox | {{itembox | ||
| item = Refinery | | item = Refinery | ||
− | | description = | + | | description = 精煉廠用於將[[Raw Materials/zh|原料]]加工成錠。 |
− | | translation = | + | | translation = 精煉廠 |
| tool = no | | tool = no | ||
| largeship = yes | | largeship = yes | ||
Line 34: | Line 210: | ||
}} | }} | ||
{{stub}} | {{stub}} | ||
− | + | 精煉廠用於將[[Raw Materials/zh|原料]]加工成錠。如果連結到一個[[Assembler/zh|裝配機]]庫存接入點,錠將被自動傳輸。新版本中輸送機系統也方便的連結貨櫃容器,精煉廠、裝配機等設施。 | |
+ | --> |
Latest revision as of 02:48, 26 July 2023
🚧🚧🚧 Under Construction 🚧🚧🚧 |
---|
Attention - This page is currently being actively worked on, and may contain incomplete information
|