<!DOCTYPE html>
<html lang=”pt-BR”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Calculadora de Bomba Centrífuga</title>
<style>
label {
display: block;
margin-top: 10px;
}
input[type=”text”] {
width: 200px;
}
#result {
margin-top: 20px;
}
</style>
</head>
<body>
<h1>Calculadora de Dimensionamento de Bomba Centrífuga</h1>
<form id=”pumpForm”>
<label for=”vazao”>Vazão Requerida (Q):</label>
<input type=”text” id=”vazao” name=”vazao” placeholder=”Exemplo: 50 m³/h ou 14 L/s”><br><br>
<label for=”altura_geometrica”>Altura Geométrica (H_geo):</label>
<input type=”text” id=”altura_geometrica” name=”altura_geometrica” placeholder=”Exemplo: 10 metros”><br><br>
<label for=”perdas_de_carga”>Perdas de Carga (H_perd):</label>
<input type=”text” id=”perdas_de_carga” name=”perdas_de_carga” placeholder=”Exemplo: 5 metros”><br><br>
<label for=”altura_pressao_saida”>Altura de Pressão na Saída (H_disp):</label>
<input type=”text” id=”altura_pressao_saida” name=”altura_pressao_saida” placeholder=”Exemplo: 2 metros”><br><br>
<label for=”densidade_fluido”>Densidade do Fluido (ρ):</label>
<input type=”text” id=”densidade_fluido” name=”densidade_fluido” placeholder=”Exemplo: 1000 kg/m³ para água”><br><br>
<label for=”eficiencia_bomba”>Eficiência da Bomba (η):</label>
<input type=”text” id=”eficiencia_bomba” name=”eficiencia_bomba” placeholder=”Exemplo: 0.7 para 70% de eficiência”><br><br>
<input type=”button” value=”Calcular” onclick=”calculatePump()”>
</form>
<div id=”result”></div>
<script>
function calculatePump() {
// Obter os valores dos campos de entrada
const Q = parseFloat(document.getElementById(‘vazao’).value) / 3600; // Convertendo m³/h para m³/s
const H_geo = parseFloat(document.getElementById(‘altura_geometrica’).value);
const H_perd = parseFloat(document.getElementById(‘perdas_de_carga’).value);
const H_disp = parseFloat(document.getElementById(‘altura_pressao_saida’).value);
const rho = parseFloat(document.getElementById(‘densidade_fluido’).value);
const eta = parseFloat(document.getElementById(‘eficiencia_bomba’).value);
// Calcular a altura manométrica total
const H = H_geo + H_perd + H_disp;
// Calcular a potência da bomba
const g = 9.81; // Aceleração da gravidade
const P = (Q * H * rho * g) / eta;
// Exibir o resultado
document.getElementById(‘result’).innerHTML = `
<h2>Resultados</h2>
<p>Altura Manométrica Total (H): ${H.toFixed(2)} metros</p>
<p>Potência Necessária (P): ${P.toFixed(2)} watts (${(P / 1000).toFixed(2)} kilowatts)</p>
`;
}
</script>
</body>
</html>
