Refinery
Contents
Overview
The Refinery is a functional Block available for Large Ships and Stations, used to process raw Ores into useful Materials. 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 Assemblers can pull refined Materials from the Refinery as needed. Unlike the Arc Furnace, 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.
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) 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 x (RefineryEfficiency x 1.0905077 ^ EffModules) Ore = the specific Ore's Material Efficiency (Ore-Ingot Ratio) RefineryEfficiency = the Refinery's Material Efficiency (which for the Refinery is 0.8) EffModules = the amount of attachment point connected Effectiveness 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 16 kg of processed Nickel Ingot, since:
50 kg of Nickel Ore x 0.4 (the ore's efficiency) x 0.8 (the refinery's base efficiency) = 16 kg of Nickel Ingots
Refining Rates
Raw | Input Raw | Output Ingots | Ore-Ingot Ratio [%] |
Ore Refining Speed [in seconds] |
Ingots | ||
---|---|---|---|---|---|---|---|
Kg/hour | sec/kg | Kg/hour | sec/kg | ||||
Stone | 46800 | 0.05 | 33696 | 0.11 | 90% | 0.1 | Gravel |
Scrap Metal | 117000 | 0.03 | 74880 | 0.05 | 80% | 0.04 | Iron Ingot |
Iron Ore | 93600 | 0.04 | 52416 | 0.07 | 70% | 0.05 | |
Silicon Ore | 7800 | 0.46 | 4368 | 0.82 | 70% | 0.6 | Silicon Wafer |
Nickel Ore | 2340 | 1.54 | 749 | 4.81 | 40% | 2 | Nickel Ingot |
Cobalt Ore | 1170 | 3.08 | 281 | 12.82 | 30% | 4 | Cobalt Ingot |
Silver Ore | 4680 | 0.77 | 374 | 9.62 | 10% | 1 | Silver Ingot |
Gold Ore | 11700 | 0.31 | 94 | 38.46 | 1% | 0.4 | Gold Ingot |
Magnesium Ore | 4680 | 0.77 | 26 | 137.36 | 0.7% | 1 | Magnesium Powder |
Uranium Ore | 1170 | 3.08 | 7 | 549.45 | 0.7% | 4 | Uranium Ingot |
Platinum Ore | 1170 | 3.08 | 5 | 769.23 | 0.5% | 4 | Platinum Ingot |
- Based on game data file content.
- Ore consumed per second = Refinery Speed * Blueprint Input / Blueprint Processing Time.
- Ingots produced per second = Refinery Speed * Refinery Material Efficiency * Blueprint Output / Blueprint Processing Time.
Upgrade Modules
Information is current for v1.089
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 modules
Decrease the Refinery's power consumption.
Effectiveness 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 9% per attachment point. Their influence is cumulative, so three attachment points give 1.09 x 1.09 x 1.09 = 1.30 times the efficiency (30% bonus rather than 27%). Filling all eight will yield a 100% 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 modules
Increase the speed at which ore gets converted into ingots, and increases power consumption.
Productivity modules add 50% to the Productivity stat for each attachment point occupied, giving a maximum of 500% 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 1.3 and productivity gains are added to this at a rate of 0.5 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*50%) base speed = 1.3 actual refining speed = 1.3 + (p/2) observed speed increase = p*38.46%
So the maximum Productivity boost actually yields about 4 times the base refining speed, rather than 5 times.
pro = Productivity attachment points pow = Power Efficiency attachment points eff = Effectiveness module attachment points
Power modifier = (1+0.5*Pro)/(1.2228445^pow) Effectiveness modifier = 1.0905077 ^ eff Production modifier = 0.5*pro
Media
Tips
- It's far more efficient to have an Arc Furnace refine your iron than the 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
- Assembler
- Oxygen Generator
- Power Efficiency Upgrade Module
- Productivity Upgrade Module
- Effectiveness Upgrade Module
Programming
Update History
Update 01.013.008 | *Refinery became a functional block. |
Update 01.004.011 | *Fixed refinery collision model |