Mekanism

Mekanism

111M Downloads

Able to exceed Ultimate Cable limitations

themechman opened this issue ยท 13 comments

commented

The default Ultimate cable limit is 128K RF/t. I am able to push upwards of 5M through a single cable, with only one transmitter and one receiver. Was this intended or cosmetic problem?

commented

Ender IO and most RF transfer systems are per-connection systems. Each connection can transfer a certain amount of power in or out of the system.

Mekanism determines how much power can be transferred through the cable network by summing each cables throughput. If you only have 1 Ultimate Cable then you can transfer 128k RF/t. If you have 3, then you can transfer 3x128k, or 384k RF/t. This transfer rate a limit on the entire grid.

Real world relation? No, but nor does the "per connection" model.
Strange? Yes.
Necessary? ...Have you seen the power output on a reactor?

commented

as i said mekanism handels that diffrently and that is also the explanation why mekansims->thermal expansin crossover does not work. it also a explanation why mekanism->draconic evolution tier 7 energy storage does not work after energy pylons are full of energy.
thanks for the insight into this

commented

Are you sure it is a single cable, or are there multiple cable segments connected?

commented

For example, I have an induction matrix with an elite provider. 1.64M RF/t. Your fusion reactor set at a rate of 2, produces 200K RF/t respectively. This by all means should exceed even the ultimate cable.

The only connections is two parallel ultimate cables to the same induction matrix. At no point does either cable touch each other, but yet I am able to push 2M RF/t through one even after breaking the redundant.

2016-06-12_02 27 10

I am able to reproduce this in single creative as well. The cable appears to have no limit established.

commented

well mekanism uses a diffrent way to transport energy around
if you use ender io only the cable rf flow rate will be transported i believe.
i cannot exactly explain why, but mekanism handles rf completly diffrent than other mods also using RF api

commented

VT-14. I just blew that two cable theory out of the water with a single cable.

2016-06-13_10 13 10
2016-06-13_10 13 42
2016-06-13_10 13 52

Next, I set the fuel rate to 20. I couldnt sustain that because of the simple setup, but yes. It is clear I am able to exceed a single cable's spec. I am going to check lower tier cables next to make sure this is not cascading.

2016-06-13_10 15 20
2016-06-13_10 15 33

I know about the per-connection limiter on TE/TF but that doesnt explain this, unless it is because of the fact that these mods are loaded along with Mek and the api is being overridden by CoFH's copy. Also the fact that galacticraft is installed may also be throwing a wrench in the works.

I'm not a coder, so dont chew me up on this one. I've just seen this before when buildcraft was still a thing.

commented

Uh.... You guys may want to look at this. Reactor rate is 2, which outputs about 200k RF/t.

I swap in a piece of basic cable.
2016-06-13_10 28 02
2016-06-13_10 28 13

It appears to be limiting, but somehow not correctly. The limit of basic is 1.28k RF/t.

commented

Replaced whole cable with basic.

2016-06-13_10 30 33

commented

*Sigh. this is something that needs explaining with pictures.

Per connection model (Ender IO). Each connection can transfer 20,480 RF/t. I think most people understand how this works.
20160613142910_1

Here is Mekanism's way of doing it. Each cable increases the "grid" transfer capability by 128k RF/t.

1 cable in the grid. (1 x 128k RF/t)
20160613142921_1

2 cables in the grid. (2 x 128k RF/t)
20160613142931_1

3 cables in the grid. (3 x 128k RF/t)
20160613142955_1

It appears that the 3rd set has some energy loss. I'm not sure if this is an intended feature or a bug.

Do I need to go on?

commented

well see it as intended usage of mekanism cables @aidancbrady designes them that way, to act diffrently as ender io and thermal expansion cables

commented

Everything I've seen documented in this thread is intended. Throughput is per-cable, not per-connection or per-grid.

commented

After extensive testing, with a single connection between reactor and induction cell. These are my results.

Changing one piece of cable out has odd effects on the total cable.

  • For example, one piece can either increase or decrease the cable capacity.
  • The length of the cable also plays part in the power handling. So the longer the cable, the more it carries.

Working with basic cables, each piece is 1.28K. Adding a single cable 1.28k each time I added a segment, increasing the total capacity of the cable. So 1.28k times say 10 pieces means a cable carry capacity of 12.8k. I have tested this.

commented

Okay, Thank you for clarification. I am making sure I'm not breaking something inadvertently.