Extreme Mining :)

Circuit-free solutions of basic factory-design to achieve optimal item-throughput.
Involving: Belts (balancers, crossings), Inserters, Chests, Furnaces, Assembling Devices ...
Optimized production chains. Compact design.
Please provide blueprints!
Forum rules
Circuit-free solutions of basic factory-design to achieve optimal item-throughput
User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12889
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: Extreme Mining :)

Post by ssilk »

I've a program on iPad, called iOrnament. Besides that it is a really good program, this program has a fantastic documentation about tessellation, ornaments and tile and explains the mathematics behind them in a very easy way.

Here some of contents (translated into English as good I can):

There are 4 types of elementary symmetries:
- movement
- rotation
- mirroring
- slide-mirroring (?) - this is a mirroring with a following movement in the direction of axis of reflection

There are 17 ornament groups, which follow from the possible combinations of symmetries. They have names, like P1, Pm, C4 (used in crystallography) and a orbifold symbol (which is used by mathematicans) like 3*3, 0, ** or *x.

Then for quadratic tiles (which factorio uses in general) we have some special rules: every tile is a copy or mirror of the original. Then we have 14 possible ways of combining them, or 31, if we also allow the rotation of the original tile.

There are 3 mirror groups, which you can see in a kaleidoscope and which also can be seen in the above examples. The sum of the angles must be 180 degrees: 60,60,60 (P3m1), 90,45,45 (P4m) and 90,60,30 (P6m).


There are more operations like stretching, but that's not important for factorio.

Why I'm writing that? Well, if we could implement the mathematics behind that into placing repeated numbers of the blueprints, then we can create things like above automatically.

What's needed?
- definition of a blueprint
- original placement of first blueprint and how it is rotated or mirrored.
- one of the 17 (14?) orbifold symbols to define the type or repetition
- a statement/function for stoping the process (is there water, forest?)
- a statement/function for continuing (is there copper? Is the previous built up complete?)
- a mechanism to request the needed items for that
- a "flying" roboport :) (something, which moves with the growing construction to allow the buildup) and
- some physical instance, which creates ghost buildings from the blueprints by the given rules.
- optional: rules/functions what has to be done before placing (e. g. Deconstruct all) and after (cut power connection on that pole). And rules, which allow to change the blueprint ... or the whole program.


I think some (not all) of the above mentioned is essentially important to create self replicating structures. And what wonderfully would it look to generate big structures just from a simple blueprint and some rules?
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...
sparr
Smart Inserter
Smart Inserter
Posts: 1449
Joined: Fri Feb 14, 2014 5:52 pm
Contact:

Re: Extreme Mining :)

Post by sparr »

Most vector image editors, like Inkscape and Illustrator, also have tools for all of the different symmetry groups, and more.
sparr
Smart Inserter
Smart Inserter
Posts: 1449
Joined: Fri Feb 14, 2014 5:52 pm
Contact:

Re: Extreme Mining :)

Post by sparr »

Also, don't assume that a repeating pattern is the optimal solution here. There is such a thing as tiling that can never repeat, such as penrose tiles.
vanatteveldt
Filter Inserter
Filter Inserter
Posts: 947
Joined: Wed Nov 25, 2015 11:44 am
Contact:

Re: Extreme Mining :)

Post by vanatteveldt »

I did the hard work for you :)

Image

This is 3 'wasted' space per 3 miners, or 90% efficiency.

I was thinking of a method to use substations and four miners facing each other, but it's hard to get a good setup.
PyroFire
Filter Inserter
Filter Inserter
Posts: 356
Joined: Tue Mar 08, 2016 8:18 am
Contact:

Re: Extreme Mining :)

Post by PyroFire »

sparr wrote:To maximize mining speed you want to maximize miner density. Zig-zag belts waste space (and are slower!), and so do power lines.

In your example, for every 36 squares of miner there are 7 squares of conveyor and 1 square of power, so you've covered 82% of the ground with miners.

Here's a layout that covers 86%.
Cheers!
sparr
Smart Inserter
Smart Inserter
Posts: 1449
Joined: Fri Feb 14, 2014 5:52 pm
Contact:

Re: Extreme Mining :)

Post by sparr »

vanatteveldt wrote:This is 3 'wasted' space per 3 miners, or 90% efficiency.
To be fair, we should probably be including the footprint of a roboport in the logistic chest solutions here, because in a large enough deposit the roboport will have to sit on some of the ore. The roboport uses up 9 spaces out of 2500, so I think this is 89.676% efficient if tiled indefinitely.
pieppiep
Fast Inserter
Fast Inserter
Posts: 170
Joined: Mon Mar 14, 2016 8:52 am
Contact:

Re: Extreme Mining :)

Post by pieppiep »

The setup with 3 electric drills gives 0.5 items/sec for each drill, so that's 1.5 items/sec on 100 tiles.

You can also place 4 burner drills around 1 chest, this is tileable.
Burner drills give 0.35 items/sec each.
This setup uses 17 tiles, so 1.4 items/sec/17 files, 8.235 items/sec/100 tiles.

With 3 speed module 3 modules in each electric drill you get 150% speed bonus, but that's still only 3.75 items/sec/100 tiles.
The downside of this is the manuel filling the drills with fuel.

Another option would maybe be to use beacons with the electric drills. Who wants to try? :)
dee-
Filter Inserter
Filter Inserter
Posts: 416
Joined: Mon Jan 19, 2015 9:21 am
Contact:

Re: Extreme Mining :)

Post by dee- »

Electric drills also mine one row around them, so you get a 5x5 mining area with a 3x3 footprint (+ infrastructure). Additionally those areas can overlap.
Qon
Smart Inserter
Smart Inserter
Posts: 2164
Joined: Thu Mar 17, 2016 6:27 am
Contact:

Re: Extreme Mining :)

Post by Qon »

sparr wrote:
vanatteveldt wrote:This is 3 'wasted' space per 3 miners, or 90% efficiency.
The roboport uses up 9 spaces out of 2500, so I think this is 89.676% efficient if tiled indefinitely.
Roboport uses 16 spaces. Not many deposists are that big though even with mods that increase their size, low frequency and big patches from settings.
And a 4x4 entity doesn't tile that well with 3x3 entities so you might get even lower space efficieny if you have to remove 36 tiles of miner to squeze in a roboport. You might have to redesign the tiling pattern to not lose 4 miners when a roboport is inserted.
My mods: Capsule Ammo | HandyHands - Automatic handcrafting | ChunkyChunks - Configurable Gridlines
Some other creations: Combinassembly Language GitHub w instructions and link to run it in your browser | 0~drain Laser
Altren
Burner Inserter
Burner Inserter
Posts: 9
Joined: Sat Mar 14, 2015 11:30 pm
Contact:

Re: Extreme Mining :)

Post by Altren »

There is no need in roboport, belts can be used instead of Chests.
CompactMine.jpg
CompactMine.jpg (350.98 KiB) Viewed 17517 times
Qon
Smart Inserter
Smart Inserter
Posts: 2164
Joined: Thu Mar 17, 2016 6:27 am
Contact:

Re: Extreme Mining :)

Post by Qon »

Altren wrote:There is no need in roboport, belts can be used instead of Chests.
Nice! 88.9% space efficiect (48/54).
But it puts more items on one side of the belt than the other so you can't get full belt capacity because I think all upwards facing miners put on the same side (same for downwards facing) on vertical belts. And on each belt you are either only placing miners facing either up or down. Would be even better if you could alternate between miners facing up/down to fill both sides of the belt equally.
My mods: Capsule Ammo | HandyHands - Automatic handcrafting | ChunkyChunks - Configurable Gridlines
Some other creations: Combinassembly Language GitHub w instructions and link to run it in your browser | 0~drain Laser
Altren
Burner Inserter
Burner Inserter
Posts: 9
Joined: Sat Mar 14, 2015 11:30 pm
Contact:

Re: Extreme Mining :)

Post by Altren »

Qon wrote:
Altren wrote:There is no need in roboport, belts can be used instead of Chests.
Nice! 88.9% space efficiect (48/54).
But it puts more items on one side of the belt than the other so you can't get full belt capacity because I think all upwards facing miners put on the same side (same for downwards facing) on vertical belts. And on each belt you are either only placing miners facing either up or down. Would be even better if you could alternate between miners facing up/down to fill both sides of the belt equally.
It is 90% efficient, same as in previous solution (3 tiles wasted for each three mines, 27 out of 30 tiles are mines or 54/60 if count both sides).

Also I made balanced up/down-mines solution, but mines always place ore on the left side, so it seems, that there is no way to make it provide balanced output.
Same problem when trying to use horizontal layout - both left and right-sided mines place ore on lower line.
Qon
Smart Inserter
Smart Inserter
Posts: 2164
Joined: Thu Mar 17, 2016 6:27 am
Contact:

Re: Extreme Mining :)

Post by Qon »

Altren wrote: It is 90% efficient, same as in previous solution (3 tiles wasted for each three mines, 27 out of 30 tiles are mines or 54/60 if count both sides).

Also I made balanced up/down-mines solution, but mines always place ore on the left side, so it seems, that there is no way to make it provide balanced output.
Same problem when trying to use horizontal layout - both left and right-sided mines place ore on lower line.
Ooops, yeah failed my calculations there. Thanks for correction.

;/
Well you could make something like a ~100 tiles high chain of miners if 2 of them output on the same lane always before you decrease efficiency. If you go from center outwards you could double that.

(math probably wrong lol, I'm tired and doing it in my head: blue belt 40 items/s. 1 lane = 20 items/s. 1 miner outputs 0.52 ores/s or something, so almost 40 miners in a row before one lane is filled. miner side length 3*40 = 120)
My mods: Capsule Ammo | HandyHands - Automatic handcrafting | ChunkyChunks - Configurable Gridlines
Some other creations: Combinassembly Language GitHub w instructions and link to run it in your browser | 0~drain Laser
sparr
Smart Inserter
Smart Inserter
Posts: 1449
Joined: Fri Feb 14, 2014 5:52 pm
Contact:

Re: Extreme Mining :)

Post by sparr »

I didn't realize a miner could push items onto an underground belt from the "back". Good to know!
AutoMcD
Fast Inserter
Fast Inserter
Posts: 214
Joined: Wed Apr 27, 2016 5:53 pm
Contact:

Re: Extreme Mining :)

Post by AutoMcD »

Really cool. :)
User avatar
Jackalope_Gaming
Fast Inserter
Fast Inserter
Posts: 230
Joined: Wed Oct 07, 2015 10:11 pm
Contact:

Re: Extreme Mining :)

Post by Jackalope_Gaming »

Grr, should have saved a draft...

Anyway! Lost the post I was going to do because the site logged me out, so here's the short version:

The alternating design in Altren's post is bad if you're using belts. It ends up taking 4560 tiles to fully output a blue belt, but the simple balanced miner design with underground belts only takes 2394 tiles to output a blue belt.

However, if you're using bots then the alternating design is superior. How do you get a robotport in it? This way:
Image

There's a great 6x4 area in the middle so you only lose out on 2 and 2/3 miners.

Shown on an Angelbob's map because I'm lazy in a weird way and didn't want to change my mods but happily spent more than an hour on fiddling with the design.
User avatar
EricCoon
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Feb 17, 2017 6:20 pm
Contact:

Re: Extreme Mining :)

Post by EricCoon »

Altren wrote:There is no need in roboport, belts can be used instead of Chests.
CompactMine.jpg
I like

Created a blueprint for it ;)

Code: Select all

0eNqdm+1uIjkURN+lf4Pk62/nVVaj1SRpRS1BgwiMNop494WQZEa7BqrqV0QSiisfu/set3kfHleHcbub5v3w8D5MT5v5dXj46314nV7mn6vz7/Zv23F4GKb9uB4Ww/xzfX41rsan/W56Wq6neZpfls+7abUajothmp/Hf4YHO/5YDOO8n/bTeAn8ePH293xYP4670z/ciVoM283r6d2b+VzDKXFpYTG8nX/a6WOep93pXR9/jcfF/9I9n+766b6THr7T1+PzdFgvvz9ku1mNnfD6me2PnbRI15r7peZOeKLDiVHObDgxxoUcY39riCtbaMRHuLHZBR/g86TkwplpbEaOsd0cZKMXnRHDbL8X3eF0idm97Dann8vHcbW/seDcKfjz+rU57LeH/dCLjkq0/Y6e5mvJiUj2VM1ZSIZKLkSwcTVXJRoquvHX+3TJr/fXiXd8unXTexPbGzP7vm6CFRlw75XoBgy4D/SQ1K/Ce3H8PZDAx98DCXrMOlxS8IqQDLGj74b+Fjp66eHkAr3wGgwuMMuuENyC54MRbIFecnaLW4hyA57uNy4hsS3yV3jpFpvlfj4B06yI/Xzu1lrVfj4Bs7ap/TwALTp2HG4xiybaAUAses0OusBiEO0A4BWjaAcILnaNlVu0smoaCK4iikafV1U9AwHWBBeIyH0hOSE5ATeGZLwKYBV7PhgqOAgegFUchWSo5CQLhr+/PlKWBcMDW0BFsQAPjXdVogMy4E0VjO7eRHaqYAD4sqmCAdDLXtAACF4OQjLCLkdRMProkigYCLksCgYCrvAegHGrfDCEramC0eVWnCoYwMZoMdUvrFur/LwA2ckWHxe4bqXq0wJgi7WoDwsQYFl0iz6vorkFQqtKatGH1TSzAFhVp4kFgKqa5hVdUtWLXgGgqkHTii6rGkWrQGAlvvWHbgU188HIfnotdOeP1VvpXKjcxrf9UL3N8cFIwc1UnYj3l0Xzqk1E4GlnEDp+yN1aFJKRvqYlUSVi7zrRsmgSCLkiigQCrvLdPsat8cEINnNO04guNnOmaQSAzZzXNALAZi7Q3T6EzVykgzFsSdSIK9yyqhEFOV9RRI9I/WKr6hEFmWZNE4nuLqrxZ0s+TaIAs9ZMVAkEmnnNJfrMLGgugRD742QJIxNXgCXNJiBeWdMJCFeRfOIKrSr6BISraULR58UfGzEcGHdq5HIdgB5fG3dopH5XfPfG4APd/IMVRzoYKzjx3T9YceaTsZKLKhYfR7juLRBfVbX4b3x/UjdBAcCzZ8EJ2ci5DAsm+oV1NyIseNEwIIT8MZIlQTBEXgZQgImPxvhlzTOu4SuaaGD0qmYaGLxGGwF6wNbRyRA6/oyJ3WRHnyv5vghZPy9oneq1uCh1Uue0H4vLFzge/vi+x2L4Ne5eL/MhRp8sx+rC8fgvYSuqIw==
"This is a mess! Lets rebuild and make it bigger!" .... "I said BIGGER!!!"
Aeternus
Filter Inserter
Filter Inserter
Posts: 835
Joined: Wed Mar 29, 2017 2:10 am
Contact:

Re: Extreme Mining :)

Post by Aeternus »

Zourin wrote:sadly, I still prescribe to the 'low, slow' and steady' of lining them up by their mining radius, rather than their physical space. More longevity, same amount of resources, less power drain, less pollution.

But still.. an interesting discussion nonetheless.
Depends on what you want to do I suppose - if you want to stripmine a small field to clear space or pack up and move on, a dense cluster with speed modules makes sense. If you've got a large field and want to make it last, going wide and adding production modules maximizes the time the mine will be active. I prefer the somewhat slower approach.
vanatteveldt
Filter Inserter
Filter Inserter
Posts: 947
Joined: Wed Nov 25, 2015 11:44 am
Contact:

Re: Extreme Mining :)

Post by vanatteveldt »

The next challenge is extreme uranium mining. Is there a better pattern than the 'standard' rows of miners with a belt/chest and powerpoles in between?
Notxarb
Manual Inserter
Manual Inserter
Posts: 3
Joined: Sat Jun 24, 2017 11:22 pm
Contact:

Re: Extreme Mining :)

Post by Notxarb »

vanatteveldt wrote: I was thinking of a method to use substations and four miners facing each other, but it's hard to get a good setup.
Sorry, but I don't think that would work.

I was experimenting with 4-miner units, and I made something like this:

Image

This would be the ultimate-perfect mining setup, if Factorio allowed it (it would also have a coverage of ≈92.31%). But unless the devs (or a mod) made underground belts that can stretch indefinitely, it will not be perfect. Also, there would need to be a way to power all of it, because there is no space included to do that. On top of these, there was a problem mentioned with using belts earlier that told how the miners feeding directly into the ends of the belts will only feed one lane of them. The devs would have to fix this too (like maybe make the miner deposition act as a splitter --feeding alternate lanes).

Anyways, we have the setup, but now we need a substation to power it. You can replace any of the middle miners with a substation, but this would be sloppy and it would drop the coverage all the way down to ≈86.54%, which is redundant. Since this design is theoretically perfect, I don't think any other design, even with 3-miner units, could do better with a substation than what I have now. So, in other words, unless the devs do something, no, that won't happen. Sorry.

Factorio
Post Reply

Return to “Mechanical Throughput Magic (circuit-free)”