Larger intakes have less intake area

Issue #63 invalid
Dman1791 created an issue

The larger intakes, like the DSIX or RNM, have a smaller intake value than the smaller ones, like the DSI. Stats: DSI (Small): .005 intake area, 0.1 air storage. DSIX (Large): .0003 intake area, 0.2 air storage. RNM (Large): .0003 intake area, 0.2 air storage. RBM (Large): .0003 intake area, 0.2 air storage. S2W Intake Adapter (Very Large): .0002 intake area, 1.1 air storage. Unless the display stats are wrong, this means that larger intakes are actually worse than small ones for capturing air, and are only useful for storing it.

Comments (4)

  1. D-Rek Van Ee

    True according to .cfgs The math adds up, so cfgs may just need to be adjusted

    0.01/(0.4/0.01)=0.00025 (rounded to 0.0003 ingame)

    PART
    {
        // --- general parameters ---
        name = B9_Aero_Intake_DSIX
        module = Part
        author = Taverius(model), bac9 (textures)
    
        MODULE
        {
            name = ModuleResourceIntake
            resourceName = IntakeAir
            checkForOxygen = true
            // base value is 0.01, divide by (mass / 0.01)
            area = 0.00025
            // default is 0.2, multiply by sqroot(mass / 0.01)
            unitScalar = 1.264911064
            // default is 100, * (unitScalar + sqroot(mass / 0.01)) / (unitScalar + 1)
            maxIntakeSpeed = 335.0889359
            intakeTransformName = Intake
        }
    
        RESOURCE
        {
            name = IntakeAir
            amount = 0.2
            maxAmount = 0.2
        }
    }
    
  2. Leonardo Valeri Manera repo owner

    Not a bug.

    Effective surface area is area * unitScalar.

    The contortions you see are because of a long-standing bug in ModuleResourceIntake where unitScalar is used twice, and the fact that the drag of intakes takes into account their mass.

    Result of this is that any intake with mass != 0.01 needs the work-around you see above.

    P.S. intakeSpeed (used in all stock intakes) does nothing, and the nacellle/radial bodies do 15 times as much drag per intake area unit as all other intakes (even more if you fill them with fuel).

    I'll make a note on the wiki about it.

  3. Log in to comment