Executive Summary
Based upon code analysis (am at work and can't test right now), Manyullyn should be the better coil choice by a margin of 13% vs. Enderium. Metallurgy's Tartarite is the same as Manyullyn. If someone can confirm with empirical data, that'd be peachy.
Details
Here's the raw coil data:
Interesting, I never knew Manyullyn was the most *efficient* coil extractor. However, you will need more of them. I believe the math is roughly:
energy = (efficiency/3) * extraction^bonus
Enderium energy is : (3.0/3) * 3.0 ^ 1.02 = 1.00 * 3.07 = 3.07
Manyullyn energy is : (3.5/3) * 2.5 ^ 1.00 = 1.17 * 2.5 = 2.93
Per block, Enderium can extract : 3.07 / 2.93 = 1.05 = 5% more
Per block, Enderium puts : 3.0 / 2.5 = 1.2 = 20% more torque drag
So, yes, Enderium is in theory most compact energy extractor, but by only 5%.
Practically speaking, 5% is not enough of a concern. The optimal number of Enderium blocks for 2000mB/t steam to RF conversion with 80 blades @ 1800rpm is 37.
To match that RF output, you'd need 37 * 1.05 = 39 blocks, which is not enough to require another whole coil. And, since Manyullyn is more efficient, you wouldn't need 2000mB/t of steam, but rather just:
2000 * (2.5 / 3.0) = 1667 mB/t of steam
...which would require fewer blades. But, if you want to keep 80 blades and extract all the energy 2000 mB/t of steam can offer, then you'd need:
1.2 * 37 = 44 coil blocks, which is 5 and a half coils (required depth is 6 coils).
When you compare a 44-block Manyullyn setup against a 37-block Enderium setup for extraction:
Enderium : 37 * 3.07 = 113.59 units of RF/t
Manyullyn : 44 * 2.93 = 128.92 units of RF/t
...which means for the same steam input, Manyullyn should be 128.92 / 113.59 = 1.13 = 13% overall more efficient !
Based upon code analysis (am at work and can't test right now), Manyullyn should be the better coil choice by a margin of 13% vs. Enderium. Metallurgy's Tartarite is the same as Manyullyn. If someone can confirm with empirical data, that'd be peachy.
Details
Here's the raw coil data:
Code:
registerCoilPart(String oreDictName, float efficiency, float bonus, float extractionRate)
BRRegistry.registerCoilPart("blockIron", 1f, 1f, 1f);
BRRegistry.registerCoilPart("blockGold", 2f, 1f, 1.75f);
BRRegistry.registerCoilPart("blockCopper", 1.2f, 1f, 1.2f); // TE, lots of mods
BRRegistry.registerCoilPart("blockOsmium", 1.2f, 1f, 1.2f); // Mekanism
BRRegistry.registerCoilPart("blockLead", 1.35f, 1.01f, 1.3f);// TE, Mekanism, some others
BRRegistry.registerCoilPart("blockBrass", 1.4f, 1f, 1.2f); // Metallurgy
BRRegistry.registerCoilPart("blockBronze", 1.4f, 1f, 1.2f); // Mekanism, many others
BRRegistry.registerCoilPart("blockAluminum", 1.5f, 1f, 1.3f); // TiCo, couple others
BRRegistry.registerCoilPart("blockSteel", 1.5f, 1f, 1.3f); // Metallurgy, Mek, etc.
BRRegistry.registerCoilPart("blockInvar", 1.5f, 1f, 1.4f); // TE
BRRegistry.registerCoilPart("blockSilver", 1.7f, 1f, 1.5f); // TE, lots of mods
BRRegistry.registerCoilPart("blockElectrum", 2.5f, 1f, 2.0f); // TE, lots of mods
BRRegistry.registerCoilPart("blockElectrumFlux",2.5f, 1.01f, 2.2f); // Redstone Arsenal, note small energy bonus (7% at 1000RF/t output)
BRRegistry.registerCoilPart("blockPlatinum", 3.0f, 1f, 2.5f); // TE, lots of mods
BRRegistry.registerCoilPart("blockShiny", 3.0f, 1f, 2.5f); // TE
BRRegistry.registerCoilPart("blockTitanium", 3.1f, 1f, 2.7f); // Mariculture
BRRegistry.registerCoilPart("blockEnderium", 3.0f, 1.02f, 3.0f); // TE, note tiny energy bonus! (14% at 1000RF/t output)
if(enableFantasyMetals) {
// Metallurgy fantasy metals
BRRegistry.registerCoilPart("blockMithril", 2.2f, 1f, 1.5f);
BRRegistry.registerCoilPart("blockOrichalcum", 2.3f, 1f, 1.7f);
BRRegistry.registerCoilPart("blockQuicksilver", 2.6f, 1f, 1.8f);
BRRegistry.registerCoilPart("blockHaderoth", 3.0f, 1f, 2.0f);
BRRegistry.registerCoilPart("blockCelenegil", 3.3f, 1f, 2.25f);
BRRegistry.registerCoilPart("blockTartarite", 3.5f, 1f, 2.5f);
BRRegistry.registerCoilPart("blockManyullyn", 3.5f, 1f, 2.5f);
}
inductionEfficiency = (coilEfficiency * 0.33f) / coilSize;
inductionEnergyExponentBonus = Math.max(1f, (coilBonus / coilSize));
inductorDragCoefficient = (coilDragCoefficient / coilSize) * inductorBaseDragCoefficient;
float inductionTorque = inductorEngaged ? rotorSpeed * inductorDragCoefficient * coilSize : 0f;
float energyToGenerate = (float)Math.pow(inductionTorque, inductionEnergyExponentBonus) * inductionEfficiency;
Interesting, I never knew Manyullyn was the most *efficient* coil extractor. However, you will need more of them. I believe the math is roughly:
energy = (efficiency/3) * extraction^bonus
Enderium energy is : (3.0/3) * 3.0 ^ 1.02 = 1.00 * 3.07 = 3.07
Manyullyn energy is : (3.5/3) * 2.5 ^ 1.00 = 1.17 * 2.5 = 2.93
Per block, Enderium can extract : 3.07 / 2.93 = 1.05 = 5% more
Per block, Enderium puts : 3.0 / 2.5 = 1.2 = 20% more torque drag
So, yes, Enderium is in theory most compact energy extractor, but by only 5%.
Practically speaking, 5% is not enough of a concern. The optimal number of Enderium blocks for 2000mB/t steam to RF conversion with 80 blades @ 1800rpm is 37.
To match that RF output, you'd need 37 * 1.05 = 39 blocks, which is not enough to require another whole coil. And, since Manyullyn is more efficient, you wouldn't need 2000mB/t of steam, but rather just:
2000 * (2.5 / 3.0) = 1667 mB/t of steam
...which would require fewer blades. But, if you want to keep 80 blades and extract all the energy 2000 mB/t of steam can offer, then you'd need:
1.2 * 37 = 44 coil blocks, which is 5 and a half coils (required depth is 6 coils).
When you compare a 44-block Manyullyn setup against a 37-block Enderium setup for extraction:
Enderium : 37 * 3.07 = 113.59 units of RF/t
Manyullyn : 44 * 2.93 = 128.92 units of RF/t
...which means for the same steam input, Manyullyn should be 128.92 / 113.59 = 1.13 = 13% overall more efficient !
Last edited: