Calculadora de flecha de viga
Uma carga de 48 no meio de uma viga biapoiada de vão 2, com módulo de 200 e momento de inércia de 4 em unidades coerentes, dá uma flecha máxima de 0,01 por PL³/(48EI). Compare na hora com o seu limite. 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
- Carga
- 48
- Comprimento
- 2
- Módulo elástico
- 200
- Momento de inércia
- 4
- Flecha
- 0,01
- Configuração
- simply_supported_center_point_load
A flecha de uma viga é o deslocamento vertical de um elemento estrutural sob carga e, para um vão simplesmente apoiado com uma força concentrada no meio do vão, o resultado clássico de Euler–Bernoulli resume-se a uma forma fechada: a flecha máxima é igual à carga vezes o comprimento ao cubo dividida por quarenta e oito vezes o módulo elástico vezes o momento de inércia da seção. Estudantes conferindo lições, engenheiros civis e mecânicos dimensionando seções preliminares, makers verificando uma prateleira ou um modelo de ponte e pipelines de projeto automatizado precisam desse número sem abrir um suite de elementos finitos a cada vez.
O que significa a flecha no meio do vão biapoiado e quando a fórmula se aplica
Uma viga simplesmente apoiada assenta em apoios que impedem o deslocamento vertical em cada extremidade e permitem rotação livre, de modo que o momento fletor é zero nas extremidades e atinge o pico sob carga centrada simétrica. Sob as hipóteses de Euler–Bernoulli —seções planas permanecem planas, o material se mantém elástico linear e as flechas permanecem pequenas em relação ao vão— a flecha vertical máxima no meio do vão para uma força concentrada P é P vezes L ao cubo sobre quarenta e oito EI.
Aqui L é o vão livre entre apoios, E é o módulo de Young do material e I é o segundo momento de área da seção em relação ao eixo de flexão. A intenção de busca se agrupa em calculadora de flecha de viga, flecha de viga biapoiada, fórmula de flecha máxima PL3 sobre 48EI e calculadora de carga pontual no centro.
As pessoas querem um δ numérico comparável a limites de serviço, gabaritos de lição ou um modelo de planilha — não só um lembrete de que a fórmula existe. Mantenha as unidades consistentes: se P estiver em newtons, L em metros, E em pascals e I em metros à quarta, a flecha sai em metros; qualquer outro sistema coerente funciona da mesma forma.
Casos de uso
Checagens estruturais preliminares
Engenheiros e makers estimam a flecha máxima para P, L, E e I conhecidos antes de abrir um modelo FEA completo ou escolher uma seção de catálogo.
Perguntas frequentes
Qual fórmula esta calculadora de flecha de viga usa?
Para uma viga biapoiada com carga concentrada P no meio do vão, a flecha máxima é δ = P L³ / (48 E I). O campo formula da resposta é sempre PL^3/(48EI).
O que acontece se o módulo elástico for zero?
Módulo nulo dividiria por zero em δ=PL³/(48EI) e é rejeitado sem cobrança.
Qual caso de carga é suportado?
Apenas um vão simplesmente apoiado com uma única carga pontual no meio do vão. Cargas uniformes, balanços, extremos engastados e cargas descentradas estão fora do escopo desta capacidade.
A calculadora de flecha de viga é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Quais unidades devo usar para P, L, E e I?
Qualquer sistema coerente. Por exemplo, newtons, metros, pascals e m⁴ produzem flecha em metros. O motor não converte unidades por você.
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/sci/beam-deflection \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"load":1000,"length":4,"elastic_modulus":200000000000,"moment_of_inertia":0.0001}'const res = await fetch("https://api.kit.forhosting.com/sci/beam-deflection", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"load": 1000,
"length": 4,
"elastic_modulus": 200000000000,
"moment_of_inertia": 0.0001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sci/beam-deflection",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"load": 1000,
"length": 4,
"elastic_modulus": 200000000000,
"moment_of_inertia": 0.0001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sci/beam-deflection", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"load":1000,"length":4,"elastic_modulus":200000000000,"moment_of_inertia":0.0001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"load":1000,"length":4,"elastic_modulus":200000000000,"moment_of_inertia":0.0001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sci/beam-deflection", 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
{
"load": 1000,
"length": 4,
"elastic_modulus": 200000000000,
"moment_of_inertia": 0.0001
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sci.beam_deflection",
"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
Esta capacidade recebe carga, comprimento, módulo elástico e momento de inércia como números finitos, rejeita módulo nulo e outras geometrias inválidas com um erro claro invalid_input e devolve a flecha mais as entradas ecoadas e rótulos de fórmula em JSON estruturado.
O que significa a flecha no meio do vão biapoiado e quando a fórmula se aplica
Entregar flecha, carga, comprimento, elastic_modulus, moment_of_inertia, fórmula, configuração e método como JSON facilita colar o resultado em anotações, fixá-lo em testes automatizados ou reutilizá-lo entre idiomas sem reimplementar a aritmética.
Como esta calculadora valida a entrada e aplica δ = PL³/(48EI)
Carga, comprimento e momento de inércia devem ser estritamente positivos para que a geometria e o caso de carga permaneçam fisicamente significativos. Não há modo de carga distribuída, balanço em balanço, carga descentrada nem conversão de unidades; apenas o caso de carga concentrada no meio do vão. Envie um corpo JSON com os quatro campos obrigatórios load, length, elastic_modulus e moment_of_inertia. Cada campo deve ser um número finito ou uma string numérica que se interprete como tal; campos ausentes, strings vazias, texto não numérico, NaN e Infinity falham de imediato com invalid_input antes de qualquer resultado, e a validação falha não é cobrada. O módulo elástico deve ser não nulo: módulo zero é rejeitado explicitamente como invalid_input porque dividiria por zero na fórmula clássica, conforme o contrato de produto desta capacidade. Aliases opcionais como P, L, E, I, force, span, youngs_modulus e inertia são aceitos quando documentados para que formulários e scripts usem símbolos de livro-texto. Após a validação o motor calcula a flecha como carga vezes comprimento ao cubo dividida por quarenta e oito vezes módulo elástico vezes momento de inércia e arredonda a uma precisão estável para que a mesma entrada sempre produza o mesmo JSON em motores JavaScript. A mesma função pura alimenta a ferramenta gratuita no navegador e o caminho da API, sem rede, sem semente aleatória e sem relógio de parede no caminho de cálculo.
Uso prático, limites, preços e canais de entrega
Use a ferramenta do navegador quando quiser uma verificação imediata de flecha ao corrigir lições de estática, comparar um cálculo manual de P vezes L ao cubo sobre quarenta e oito EI, verificar uma seção preliminar contra um limite de flecha ou ensinar a diferença entre rigidez por E e por I. Os resultados são plenamente determinísticos: entradas idênticas sempre produzem a mesma flecha e os mesmos rótulos de fórmula e configuração. Não há modelo de linguagem, nem serviço externo de análise estrutural, nem aleatoriedade, de modo que a capacidade é segura para fixar em checagens de integração contínua e materiais de curso reproduzíveis. Use a API quando um script, auxiliar CAD, plataforma de aulas ou notebook precisar de JSON estável para muitas combinações carga–vão–material–seção sob um único contrato. Cada requisição bem-sucedida é um item faturável a US$ 0,002; validação falha não consome saldo. Escolha unidades de forma consistente e fique dentro dos limites de magnitude publicados para que produtos intermediários permaneçam finitos em um isolate Worker. Conecte o endpoint a exercícios de mecânica, verificadores de respostas de competição, planilhas de projeto inicial ou etapas de pré-processamento em que você prefira erros de domínio explícitos —como rejeitar módulo elástico nulo— a widgets opacos que não expliquem por que uma entrada ruim foi recusada.
Casos de integração
Verificação de lições e provas
Estudantes e avaliadores calculam o δ no meio do vão de uma viga biapoiada sob carga pontual central e recebem um erro claro invalid_input quando o módulo é zero ou a geometria não é positiva.
Fixtures determinísticas para testes de mecânica
Pipelines que alimentam testes unitários ou demos interativas de viga chamam um oráculo puro PL³/(48EI) em vez de reimplementar a fórmula em cada linguagem.