Compressor + transformer = explosion

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

solidity

Active Member
Jul 29, 2019
53
0
26
BC pipes and especially diamond pipes are ABSOLUTELY NOT even.

I set up as a test a diamond pipe with 2 cobble on one route and 1 cobble on another. The first 5 cobble through it went to the 1 route so there is no way at all this is anything more than random. And intersections are even worse.

A random chance to hit any side of the pipe will (in the long run) even out the amount of items that go in each direction. Sending 5 items through it is not a significant test at all. With the way you set the pipe up, you'd expect 1/3 of the cobble to go to route 2. 5 items going towards route 2 has a probability of about 13% (2/3 ^ 5). Run a few thousand items through it and if you still have a large deviation from the expected 1:2 ratio, you might have a case ;)
 

Evil Hamster

New Member
Jul 29, 2019
768
0
0
I know it's all about the odds, but it's definitely not round-robin or even necessarily even (might be over a long enough stretch of time).

And the test I had tried- the first 5 cobble went down the 1/3 chance pipe, the 6th piece went down the 2/3 chance pipe. Watching it I thought I had something wrong at first. After processing a chest, it had ended up approx 60-40 instead of 66-33 I was expecting. I don't remember the exact numbers as it was just a quick non-scientific test. I was trying to verify it worked in a round-robin fashion like somebody posted in a forum somewhere and it absolutely did not.
 

heavy1metal

New Member
Jul 29, 2019
104
0
0
Instead of setting up the automated system, could you simply connect the MFE, glass cable, and compressor with the upgrades? Very possible the engines are bugging out being they're not technically supplying energy to anything. I'm willing to bet those wooden pipes will only accept a certain amount and the rest is excess.

The reason redstone engines do not explode when connected to wooden pipes is because the energy is absorbed by the wooden pipe. I bet there's a limit...

So long story short, get rid of the extra stuff and test purely the fact: Can a compressor handle 128 with upgrades.

I can tell you for sure it can, because I had a setup in FTB-BETA with overclocked compressors and rotary compressors.
 

SReject

New Member
Jul 29, 2019
433
0
0
Instead of setting up the automated system, could you simply connect the MFE, glass cable, and compressor with the upgrades? Very possible the engines are bugging out being they're not technically supplying energy to anything. I'm willing to bet those wooden pipes will only accept a certain amount and the rest is excess.

The reason redstone engines do not explode when connected to wooden pipes is because the energy is absorbed by the wooden pipe. I bet there's a limit...

So long story short, get rid of the extra stuff and test purely the fact: Can a compressor handle 128 with upgrades.

I can tell you for sure it can, because I had a setup in FTB-BETA with overclocked compressors and rotary compressors.
If you read the whole thread, I discovered it was the energy storage upgrades that were blowing the compressor up :)
 

Zelfana

New Member
Jul 29, 2019
813
0
1
The pipe distribution is even but it also randomly chosen. All the routes have equal chance to be chosen so it is even in the end but with small amounts it's not going to be perfectly even. You could try gates that check for items traversing and change an iron pipe's output but that wouldn't be any better if the pipe has a huge number of items going through. You could have gates check how many items are in each machine but since iron pipes work like they do it wouldn't help much.
 

AlanEsh

New Member
Jul 29, 2019
907
0
0
Sorry, but was a Sorter mentioned? Or does that not process/sort fast enough for the needs?
 

tunnen

New Member
Jul 29, 2019
100
0
0
If you read the whole thread, I discovered it was the energy storage upgrades that were blowing the compressor up :)

I was going to suggest maybe it has to do with the amount of energy that was being stored. But if the wiki is correct and the compressor only holds 800 EU plus 10k per storage upgrade, that'd be 64,800 EU. I could maybe see it freaking out at above 65,535 but have no clue why it would at 64,800. You got me thinking that I should play around with upgrades and see just how overpowered I can make one. =P
 

SReject

New Member
Jul 29, 2019
433
0
0
I was going to suggest maybe it has to do with the amount of energy that was being stored. But if the wiki is correct and the compressor only holds 800 EU plus 10k per storage upgrade, that'd be 64,800 EU. I could maybe see it freaking out at above 65,535 but have no clue why it would at 64,800. You got me thinking that I should play around with upgrades and see just how overpowered I can make one. =P
For 64 energy upgrades, it'd be 640,800EU, I was able to blow it up using:

13 Energy Storage upgrades (130,800 EU stored)
1 Transformer upgrade(128 EU in)
 

tunnen

New Member
Jul 29, 2019
100
0
0
For 64 energy upgrades, it'd be 640,800EU, I was able to blow it up using:

13 Energy Storage upgrades (130,800 EU stored)
1 Transformer upgrade(128 EU in)


My bad, i was suffering from a lack of caffeine and missed a decimal point on the energy storage 10k vs 1k. This makes me worry a bit about the drafting work I was doing yesterday. I should go back and check my conversion calculations between metric and US units. =P

I also ended up passing out last night before having a chance to experiment with this. I should have time tonight to play with it though. Did 12 upgrades end up working for you or did you only try with 13 which ended in catastrophic failure?
 

SReject

New Member
Jul 29, 2019
433
0
0
My bad, i was suffering from a lack of caffeine and missed a decimal point on the energy storage 10k vs 1k. This makes me worry a bit about the drafting work I was doing yesterday. I should go back and check my conversion calculations between metric and US units. =P

I also ended up passing out last night before having a chance to experiment with this. I should have time tonight to play with it though. Did 12 upgrades end up working for you or did you only try with 13 which ended in catastrophic failure?
I started at 1, and added 2 each time(odd numbers). I think 12 is the max though with the transformer. My reasoning is a bit complex but I believe it has something to do with the way the upgrades discharge. I haven't found a way to test, but what I'm thinking is all are discharging 10EU/tick when a machine needs power. With the transformer, a machine can take 128EU/tick, 12 upgrades would put it at 120EU/tick(under it's max), 13 would put it at 130(KABLEWIE!).

This would account for the delay in the explosion: The upgrades would need to be charged before they would be used. So what I think is going on is as follows:
1: Machine gets turned on
2: The Machine's internal storage charges to full
3: The Storage upgrades charge while the machine runs off inputted power + native internal storage
4: Each storage upgrade 'sees' the machine needs power, and emits it. This causes an energy overflow causing the machine to explode
 

Quesenek

New Member
Jul 29, 2019
396
0
0
That's pretty odd seeing as I've had an entire factory running off of 16 overclockers, 4 transformers, and 64 storage upgrades with ~2048eu/t packets from an AESU and I've never had any problems with my setups blowing up.
I've also had anywhere from 0-4 transformers running on every IC machine that can take them with 64 storage upgrades and nothing has happened.

You said you are running on a server. Are your chunks for the machines constantly loaded while the server is loaded? If not that is your problem. You have to keep the chunks loaded constantly or strange crap happens with machines and power. Most of the time nothing happens and your fine and other times there is no explanation like your fuel is gone an no progress has happened. Even when you walk away to another part of your world things can happen.