O fator de atrito de Darcy (\(f\)) é
um parâmetro adimensional essencial para o cálculo da perda de carga
pela equação de Darcy-Weisbach. No pacote hf, adotamos uma
abordagem de injeção funcional, permitindo que o
usuário escolha o método de cálculo de \(f\) mais adequado ao seu problema.
calc_friction_cw)Considerada a equação de referência para escoamento turbulento em
tubos rugosos. Por ser implícita, o pacote utiliza o método de
uniroot para encontrar a solução exata.
\[ \frac{1}{\sqrt{f}} = -2 \log_{10} \left( \frac{\epsilon}{3.7D} + \frac{2.51}{Re\sqrt{f}} \right) \]
calc_friction_sj)Uma das aproximações explícitas mais precisas para a equação de Colebrook-White. É ideal para processamento de grandes volumes de dados por não exigir iteração numérica.
\[f = \frac{0.25}{\left[ \log_{10} \left( \frac{\epsilon}{3.7D} + \frac{5.74}{Re^{0.9}} \right) \right]^2}\]
calc_friction_haaland)A equação de Haaland é uma excelente alternativa explícita à equação de Colebrook-White. Oferece uma precisão bastante elevada para escoamentos turbulentos sem a necessidade de recorrer a iteração numérica.
\[\frac{1}{\sqrt{f}} = -1.8 \log_{10} \left[ \left( \frac{\epsilon}{3.7D} \right)^{1.11} + \frac{6.9}{Re} \right]\]
calc_friction_blasius)Indicada para tubos perfeitamente lisos (como PVC novo ou vidro) e números de Reynolds até \(10^5\).
\[ f = \frac{0.3164}{Re^{0.25}} \]