Mekanism

Mekanism

111M Downloads

Power calculation is weird

winsrp opened this issue ยท 11 comments

commented

Issue description:

Adding more cables to a network will increase both input and output of the network

Steps to reproduce:

  1. Do the following setup for an induction matrix 4x4x4, 1 ultimate induction cell, 1 ultimate induction provider. On the left a creative power cell full, on the right a creative power cell empty.

image

  1. Each cable added to the input or output network will increase either the input or output respectively by 320.

3.So doing the following will actually increase the input rate of the creative block. This will input to1.6MJ/t, adding more cables increased the input rate... same thing for output.

image

Version (make sure you are on the latest version before reporting):

**Forge: 1.5.2 31.0.1
**Mekanism: MekanismTools-1.15.2-9.9.7.399.jar
Other relevant version:

commented

That is intended feature of the mod afaik. Every cable adds more power storage and throughput to the network it makes.

commented

I am pretty sure this is intended, the part that is "weird"/confusing in my opinion is the names things have for rates/etc as it makes people tend to get confused.

So I will leave this open and mark it as an enhancement to figure out better wording or a way to describe it.

commented

well.. if I hook the induction matrix on the first setup, it will be always at 0 because it fills and empties at the same rate, but if I do the other setup the induction cell will actually fill more than what is taken out... so it is not only the wording to be honest.

commented

the question would be... what difference would it make for the input rate to add more cables, if I have a single provider?

commented

Wait is this issue saying the power rates that the induction matrix shows seem to be calculated strangely or is this issue about the mechanics of how the cables increase their rate/capacity?

commented

uhh... the more cables you add the higher the transfer rate on the network mainly...

I would think

  1. provider has an output rate
  2. cable has a transfer rate

and there a 3 scenarios

  1. provider outputs more than cable can handle, so rate is limited by cable
  2. provider output is the same as cable can handle so rate is the same on both
  3. provider output is less then cable can handle so rate is limited by provider

or so would I think this is how it should work... right?

commented

Max input/max output rate for the induction matrix is handled by the induction providers.

The part that both yoosk and me mentioned is that the cable's "transfer rate" is poor/misleading phrasing as transmitter networks in Mekanism are done as networks, so the capacity/throughput of the cable network goes up the more cables are in it. So it really is how much it contributes to the entire network rather than how much it individually can handle if there are multiple cables.

commented

removing the induction matrix from the question, this seems to happen for normal energy transfer between energy cubes as well

what's strange is why is it filling faster with more cables attached to the network? shouldn't it fill at the same rate regardless of how many cables it has? If I add 20 more cables to the input side it fills almost right away, vs just 2 tables which takes quite some time to fill.

commented

Take this for example, it fills the cube in 10 secs with an advanced induction cell inside

image

image

vs like 5 minutes with the first setup... on the first post.

commented

This has always been the behavior of Universal Cables, since they were introduced >4 years ago. Steering clear of 'not a bug, feature!'-ism, this doesn't violate gameplay in anyway and I don't think it necessitates a fix.

commented

the fact that something is old, doesn't mean it is right... just saying... but ok..