@neutrium/pipe - v3.0.0
    Preparing search index...

    Class BWG_Tube

    Structural geometry contract for a uniform circular pipe cross-section. Implementations must supply finite, positive, mutually consistent dimensions and areas. Length, roughness, placement and operating state belong to the application.

    Hierarchy (View Summary)

    Index
    • Parameters

      • outerDiameter: string | Quantity
      • gauge:
            | "0"
            | "1"
            | "2"
            | "3"
            | "4"
            | "5"
            | "6"
            | "7"
            | "8"
            | "9"
            | "10"
            | "11"
            | "12"
            | "13"
            | "14"
            | "15"
            | "16"
            | "17"
            | "18"
            | "19"
            | "20"
            | "21"
            | "22"
            | "23"
            | "24"
            | "25"
            | "26"
            | "27"
            | "28"
            | "29"
            | "30"
            | "31"
            | "32"
            | "00000"
            | "5/0"
            | "0000"
            | "4/0"
            | "000"
            | "3/0"
            | "00"
            | "2/0"
            | "33"
            | "34"
            | "35"
            | "36"

      Returns BWG_Tube

    externalCrossSectionalArea: Quantity

    Enclosed outer area, consistent with pi * outerDiameter^2 / 4, with area units.

    gauge:
        | "0"
        | "1"
        | "2"
        | "3"
        | "4"
        | "5"
        | "6"
        | "7"
        | "8"
        | "9"
        | "10"
        | "11"
        | "12"
        | "13"
        | "14"
        | "15"
        | "16"
        | "17"
        | "18"
        | "19"
        | "20"
        | "21"
        | "22"
        | "23"
        | "24"
        | "25"
        | "26"
        | "27"
        | "28"
        | "29"
        | "30"
        | "31"
        | "32"
        | "00000"
        | "5/0"
        | "0000"
        | "4/0"
        | "000"
        | "3/0"
        | "00"
        | "2/0"
        | "33"
        | "34"
        | "35"
        | "36"
    internalCrossSectionalArea: Quantity

    Internal flow area, consistent with pi * internalDiameter^2 / 4, with area units.

    internalDiameter: Quantity

    Actual internal diameter, with length units.

    materialCrossSectionalArea: Quantity

    Pipe wall area, equal to external minus internal cross-sectional area.

    outerDiameter: Quantity

    External diameter, with length units; greater than the internal diameter.

    wallThickness: Quantity

    Wall thickness, equal to half the difference between outer and internal diameters.

    BWG_DATA: Readonly<
        {
            "0": 0.34;
            "00": 0.38;
            "000": 0.425;
            "0000": 0.454;
            "00000": 0.5;
            "1": 0.3;
            "10": 0.134;
            "11": 0.12;
            "12": 0.109;
            "13": 0.095;
            "14": 0.083;
            "15": 0.072;
            "16": 0.065;
            "17": 0.058;
            "18": 0.049;
            "19": 0.042;
            "2": 0.284;
            "2/0": 0.38;
            "20": 0.035;
            "21": 0.032;
            "22": 0.028;
            "23": 0.025;
            "24": 0.022;
            "25": 0.02;
            "26": 0.018;
            "27": 0.016;
            "28": 0.014;
            "29": 0.013;
            "3": 0.259;
            "3/0": 0.425;
            "30": 0.012;
            "31": 0.01;
            "32": 0.009;
            "33": 0.008;
            "34": 0.007;
            "35": 0.005;
            "36": 0.004;
            "4": 0.238;
            "4/0": 0.454;
            "5": 0.22;
            "5/0": 0.5;
            "6": 0.203;
            "7": 0.18;
            "8": 0.165;
            "9": 0.148;
        },
    > = ...
    • External curved wall area for a finite, non-negative length; excludes end faces.

      Parameters

      • length: string | Quantity

      Returns Quantity

    • Internal curved wall area for a finite, non-negative length; excludes end faces.

      Parameters

      • length: string | Quantity

      Returns Quantity

    • Bore volume for a finite, non-negative length, in the outer diameter's cubed units.

      Parameters

      • length: string | Quantity

      Returns Quantity

    • Dry pipe material mass in kg, using a finite, positive mass-per-volume density.

      Parameters

      • length: string | Quantity
      • density: string | Quantity

      Returns Quantity

    • Volume of pipe material, excluding the bore, in the outer diameter's cubed units.

      Parameters

      • length: string | Quantity

      Returns Quantity

    • Gauges, thickest wall first; optionally omit gauges that leave no bore. Aliases are retained.

      Parameters

      • OptionalouterDiameter: string | Quantity

      Returns (
          | "0"
          | "1"
          | "2"
          | "3"
          | "4"
          | "5"
          | "6"
          | "7"
          | "8"
          | "9"
          | "10"
          | "11"
          | "12"
          | "13"
          | "14"
          | "15"
          | "16"
          | "17"
          | "18"
          | "19"
          | "20"
          | "21"
          | "22"
          | "23"
          | "24"
          | "25"
          | "26"
          | "27"
          | "28"
          | "29"
          | "30"
          | "31"
          | "32"
          | "00000"
          | "5/0"
          | "0000"
          | "4/0"
          | "000"
          | "3/0"
          | "00"
          | "2/0"
          | "33"
          | "34"
          | "35"
          | "36"
      )[]