BEND_MITER
Overview
Calculate the loss coefficient (K) for a single-joint miter bend in a pipe.
Excel Usage
=BEND_MITER(angle, miter_method)
angle(float, required): Angle of miter bend [degrees]miter_method(str, optional, default: “Rennels”): Calculation method
Returns (float): Loss coefficient K for the miter bend [-]
Examples
Example 1: 90 degree miter bend
Inputs:
| angle |
|---|
| 90 |
Excel formula:
=BEND_MITER(90)
Expected output:
1.2021
Example 2: 45 degree miter bend
Inputs:
| angle |
|---|
| 45 |
Excel formula:
=BEND_MITER(45)
Expected output:
0.3042
Example 3: 150 degree miter bend
Inputs:
| angle |
|---|
| 150 |
Excel formula:
=BEND_MITER(150)
Expected output:
2.7128
Example 4: 120 degree miter bend
Inputs:
| angle |
|---|
| 120 |
Excel formula:
=BEND_MITER(120)
Expected output:
2.0265
Python Code
from fluids.fittings import bend_miter as fluids_bend_miter
def bend_miter(angle, miter_method='Rennels'):
"""
Calculate the loss coefficient (K) for a single-joint miter bend in a pipe.
See: https://fluids.readthedocs.io/fluids.fittings.html#fluids.fittings.bend_miter
This example function is provided as-is without any representation of accuracy.
Args:
angle (float): Angle of miter bend [degrees]
miter_method (str, optional): Calculation method Valid options: Rennels, Crane, Blevins. Default is 'Rennels'.
Returns:
float: Loss coefficient K for the miter bend [-]
"""
try:
try:
angle = float(angle)
except (ValueError, TypeError):
return "Error: Angle must be a number."
if angle <= 0 or angle > 150:
return "Error: Angle must be between 0 and 150 degrees."
result = fluids_bend_miter(angle=angle, method=miter_method)
return float(result)
except Exception as e:
return f"Error: {str(e)}"