Calculadora de volume de tubo
Um tubo de 10 unidades de comprimento com raios 2 e 3 comporta 125,6637061436 unidades cúbicas por dentro, e a parede usa 157,0796326795 de material. Informe raio interno, raio externo e comprimento para levantamentos hidráulicos, pedidos de material ou lição de casa. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Interno
- 2
- Raio externo
- 3
- Comprimento
- 10
- Espessura da parede
- 1
- Área anular
- 15,7079632679
- Volume interno
- 125,6637061436
- Volume de material
- 157,0796326795
Esta calculadora transforma um raio interno, raio externo, e comprimento axial positivos nos volumes de tubo oco que você precisa para levantamentos de encanamento, estimativas de material, e lição de casa: o volume interno do furo, como pi vezes o raio interno ao quadrado vezes o comprimento, o volume sólido de material, como pi vezes a diferença dos quadrados do raio externo e interno vezes o comprimento, o volume do cilindro externo, e a espessura da parede, como externo menos interno.
O que uma calculadora de volume de tubo retorna e por que ambos os raios importam
Um tubo circular oco reto é um cilindro anular: um cilindro externo sólido de raio ro, com um furo cilíndrico concêntrico de raio ri ao longo de todo o comprimento axial L. Esta ferramenta existe para transformar esses três comprimentos positivos em uma única resposta determinística, sem forçar você a lembrar se a capacidade usa apenas o raio interno, se o volume de material subtrai o furo do sólido externo, ou como a espessura da parede se relaciona com os dois raios.
Essa disciplina mantém os testes automatizados estáveis, torna o cache seguro, e evita que um script trate uma barra sólida ou uma casca invertida como um tubo real. Se você precisa de volume de cone, volume de toro, ou apenas um cilindro sólido, use uma ferramenta dedicada a esses problemas; a intenção de busca aqui é o tubo oco a partir do raio interno, externo, e comprimento, com uma resposta clara, ou um erro honesto quando a geometria não é um cilindro anular válido.
Onde os volumes de tubo se encaixam em estudo, projeto e código
Estudantes encontram o tubo oco quando um livro-texto pede o volume de material em um tubo, quando uma prova exige a capacidade de fluido a partir do diâmetro interno e do comprimento, ou quando a lição de casa de geometria sólida quer tanto o furo quanto a parede, para que o custo do material e a capacidade de fluxo permaneçam distintos. Professores podem pré-gerar gabaritos que listam volumes interno e de material para raios e comprimentos inteiros, e que recusam espessura zero ou raios invertidos, em vez de imprimir NaN.
Projetos mecânicos e civis frequentemente precisam do volume de aço ou plástico de um trecho de tubo para peso e custo, da capacidade de água de um segmento para armazenamento e testes de pressão, ou do envelope externo para dimensionamento de trincheira e luva; saber que um raio interno solicitado não está abaixo do externo é tão valioso quanto o próprio número.
Levantamentos de encanamento, dutos de HVAC que modelam tubos circulares, e listas de corte de manufatura para tubulação sem costura, todos se beneficiam de um único contrato que retorna ambos os volumes e a espessura de parede juntos.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar testes unitários para bibliotecas de geometria, ilustrar a diferença entre capacidade e material em ferramentas de ensino, ou atender enunciados de desafios de programação que exigem métricas de cilindro oco a partir de três dimensões positivas, com uma ordenação estrita de raios.
Casos de uso
Lição de casa e preparação para provas
Calcule o volume interno, o volume de material, e a espessura da parede do tubo oco a partir do raio interno, externo, e comprimento de livro-texto, e verifique que ri ≥ ro é rejeitado.
Levantamentos de tubos e estimativas de material
Dimensione a capacidade de fluido e o volume de parede de aço ou plástico, para trechos retos de tubo em encanamento, HVAC, e listas de corte de manufatura, a partir de raios e comprimento conhecidos.
Perguntas frequentes
Como o volume interno difere do volume de material?
O volume interno é a capacidade do furo, V = π ri² L. O volume de material é a parede sólida, V = π (ro² − ri²) L. O volume externo é o cilindro externo sólido, π ro² L.
Informo diâmetro ou raio?
Se você tem diâmetros, divida cada um por dois antes de chamar, ou converta no seu cliente.
O que acontece se o raio interno não for menor que o externo?
A calculadora recusa. Com raios iguais não há parede, e um raio interno maior não descreve nenhum tubo real, então você recebe um aviso claro em vez de um volume de material negativo ou vazio.
O que é o volume externo de um tubo?
É o volume do cilindro externo como se o tubo fosse maciço. Ele sempre é igual ao volume interno mais o volume de material, o que serve para conferir rapidamente os outros dois resultados.
Com quantas casas decimais saem os volumes?
Com 10 casas, se você não mudar o ajuste. É possível escolher de 0 a 15 casas para os volumes, a área e a espessura, por exemplo menos casas para uma lista de material.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/geom/pipe-volume \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"inner_radius":2,"outer_radius":3,"length":10}'const res = await fetch("https://api.kit.forhosting.com/geom/pipe-volume", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"inner_radius": 2,
"outer_radius": 3,
"length": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/pipe-volume",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"inner_radius": 2,
"outer_radius": 3,
"length": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/pipe-volume", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"inner_radius":2,"outer_radius":3,"length":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"inner_radius":2,"outer_radius":3,"length":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/pipe-volume", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"inner_radius": 2,
"outer_radius": 3,
"length": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.pipe_volume",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Você informa três comprimentos finitos positivos, com o raio interno estritamente abaixo do raio externo; o mecanismo retorna essas entradas, mais wall_thickness, annular_area, internal_volume, material_volume, external_volume, e strings de fórmula, para que um estudante ou uma linha de log possa verificar a identidade sem ler o código-fonte. Quando um raio ou comprimento está ausente, zero, negativo, não finito, ou o raio interno não está abaixo do externo, a ferramenta retorna invalid_input, em vez de um NaN silencioso. Pela API, uma solicitação bem-sucedida custa US$ 0,002; falhas de validação não são cobradas.
O que uma calculadora de volume de tubo retorna e por que ambos os raios importam
A resposta sempre ecoa inner_radius, outer_radius, e length, relata wall_thickness como externo menos interno, annular_area como pi vezes a diferença dos raios ao quadrado, internal_volume como pi ri ao quadrado L, material_volume como pi vezes essa área anular vezes L, external_volume como pi ro ao quadrado L, e strings de fórmula para os três volumes e a espessura, para que um estudante ou uma linha de log possa verificar a identidade sem ler o código-fonte. Qualquer campo obrigatório ausente, valores não finitos, uma dimensão não positiva, ou um raio interno que não está estritamente abaixo do externo, tudo isso gera invalid_input, com uma mensagem que nomeia a restrição que falhou.
Como as formas fechadas são avaliadas: volume interno, de material, e externo
O volume interno é a capacidade exata de fluido do furo: pi vezes o raio interno ao quadrado vezes o comprimento, independente da casca externa. O volume de material é a parede anular sólida: pi vezes a diferença do raio externo ao quadrado e do raio interno ao quadrado vezes o comprimento, que é exatamente o cilindro sólido externo menos o cilindro interno. A precision opcional apenas arredonda os campos publicados; a resolução interna sempre usa precisão dupla completa antes desse passo final de arredondamento. O mecanismo resolve inner_radius a partir do campo inner_radius, com aliases ri, r_inner, e inner_r, outer_radius a partir de outer_radius, com aliases ro, r_outer, e outer_r, e length a partir de length, com aliases L, height, e h, exigindo que cada um seja finito e estritamente maior que zero, e depois exige que inner_radius seja estritamente menor que outer_radius, para que a parede tenha espessura positiva. O volume externo é o cilindro sólido de raio outer_radius e o mesmo comprimento, útil quando você precisa do volume do envelope para embalagem ou folga. A espessura da parede é a diferença simples externo menos interno, e annular_area é a área da seção transversal de material em um plano perpendicular ao eixo. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar as fórmulas de cilindro anular você mesmo.
Onde os volumes de tubo se encaixam em estudo, projeto e código
Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático. Combine-a com outros endpoints gratuitos de geometria quando precisar de solucionadores de cone, toro, ou pirâmide para um laboratório de ferramentas determinísticas.
Casos de integração
Fixtures de geometria determinísticas
Gere métricas de cilindro anular reproduzíveis para testes unitários, validadores de competição, e asserções de CI, sem lógica artesanal de furo e volume de parede.
Perguntas técnicas
Quanto custa a calculadora de volume de tubo?
É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
E se o raio interno não estiver abaixo do raio externo?
O manipulador retorna invalid_input, com uma mensagem de que inner_radius deve ser estritamente menor que outer_radius (tubo oco exige ri < ro).
Posso controlar o arredondamento?
Sim. Defina precision (aliases decimals, dp) como um inteiro de 0 a 15; o padrão é 10 casas decimais em todos os campos numéricos.