Calculadora de energia total MHS
Uma mola de 200 N/m oscilando com amplitude de 0,1 m guarda 1 J de energia total, a mesma em cada instante do ciclo. Informe a constante da mola e a amplitude para obter essa energia conservada em joules, sem precisar da massa. 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
- K
- 200
- Amplitude
- 0,1
- Energia
- 1 J
- Precisão
- 10
Esta calculadora de energia total do MHS encontra a energia mecânica total de um oscilador ideal massa-mola em movimento harmônico simples sem amortecimento quando você conhece a constante da mola e a amplitude de oscilação. A forma fechada é E igual a metade de k vezes A ao quadrado, o resultado introdutório padrão em tarefas de mecânica, problemas de conservação de energia e verificações de primeira ordem em osciladores lineares. Quando a constante da mola é dada em newtons por metro e a amplitude em metros, o resultado é reportado em joules; qualquer par coerente de força por comprimento e comprimento funciona da mesma forma. No modelo ideal essa energia total é constante no tempo: nos extremos fica armazenada por completo como energia potencial elástica, e no equilíbrio é inteiramente cinética. Rigidez zero ou amplitude zero são válidas e geram energia total nula; uma amplitude com sinal de qualquer polaridade produz a mesma energia por causa do quadrado; uma constante da mola negativa é rejeitada porque não tem sentido físico para uma mola restauradora estável neste modelo. O motor é aritmética totalmente determinística: sem chamadas de rede, sem amostragem e sem atalhos dependentes de data.
O que significa a energia total do MHS e o que a resposta contém
Na mecânica clássica, uma massa ideal em uma mola linear que obedece à lei de Hooke executa movimento harmônico simples quando é deslocada do equilíbrio e solta (ou recebe condições iniciais adequadas sem amortecimento). A energia mecânica total desse oscilador não amortecido é constante e igual a metade da constante da mola k vezes a amplitude A ao quadrado. A amplitude é o deslocamento máximo a partir do equilíbrio; a constante da mola é a rigidez no regime linear.
Diferente da energia potencial elástica avaliada em um estiramento instantâneo arbitrário x, que é metade de k vezes x ao quadrado e varia durante o ciclo, a energia total usa a amplitude para obter um único escalar conservado do movimento. Esse escalar coincide com a PE elástica no estiramento máximo e com a energia cinética pura ao cruzar o equilíbrio. Um k zero ou amplitude zero são válidos e geram energia nula quando o outro fator é finito.
Onde a energia total do MHS se encaixa no estudo, no projeto e no software
Os estudantes encontram E igual a metade de k A ao quadrado quando um livro apresenta a energia no movimento harmônico simples, quando um problema de conservação pergunta quanta energia cinética aparece no equilíbrio após uma amplitude conhecida, ou quando um problema de concurso dá k e A e pede a energia mecânica total sem cálculo. Professores podem pré-gerar gabaritos para valores modestos de rigidez e amplitude sem confiar em apps de calculadora opacas que mudam de unidade em silêncio ou confundem PE instantânea com energia total.
Desenvolvedores chamam o mesmo contrato a partir de scripts para semear vetores de teste determinísticos em demos de física de osciladores, para normalizar parâmetros de mola inseridos pelo usuário antes de um diagrama de energia, ou para satisfazer enunciados de desafios de programação que exigem joules em vez de um esboço improvisado.
Checagens mecânicas de produto e de primeira ordem usam E igual a metade de k A ao quadrado quando só se conhecem a rigidez linear e um curso de projeto (como amplitude), antes de modelar molas não lineares ou dinâmica multiaxial.
Casos de uso
Checagens de lição e laboratório
Calcule E = ½kA² a partir da constante da mola e da amplitude antes de corrigir folhas de MHS ou comparar balanços de energia.
Software de tutoria e ensino
Normalize a constante da mola e a amplitude inseridas pelo usuário em energia mecânica total para lições interativas de MHS.
Perguntas frequentes
Qual fórmula é usada para a energia total do MHS?
A energia mecânica total de um oscilador ideal massa-mola não amortecido é E = ½ · k · A², onde k é a constante da mola e A é a amplitude. Com entradas no SI (N/m e m), a unidade é joules (J).
O que acontece se a constante da mola for negativa?
Uma constante da mola negativa não é aceita porque E = ½kA² não tem sentido padrão para um k negativo nesta calculadora.
Preciso da massa m para calcular a energia total?
Não. No MHS ideal massa-mola a energia total depende só de k e A. A massa afeta o período e a partilha entre energia cinética e potencial ao longo do tempo, mas não o total conservado E = ½kA².
Em que difere da energia potencial da mola PE = ½kx²?
A PE da mola usa o deslocamento instantâneo x e varia durante o ciclo. A energia total do MHS usa a amplitude A e é constante no movimento ideal não amortecido. No estiramento máximo, x coincide com A e a PE iguala a energia total.
Em que pontos a energia é cinética e em que pontos é potencial?
Nos extremos do movimento toda a energia está guardada na mola como energia potencial elástica. Ao passar pelo equilíbrio ela é toda cinética. No modelo ideal, a soma das duas não muda ao longo do ciclo.
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/mech/shm-total-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"k":200,"amplitude":0.1}'const res = await fetch("https://api.kit.forhosting.com/mech/shm-total-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"k": 200,
"amplitude": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/shm-total-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"k": 200,
"amplitude": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/shm-total-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"k":200,"amplitude":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"k":200,"amplitude":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/shm-total-energy", 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
{
"k": 200,
"amplitude": 0.1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.shm_total_energy",
"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
O que significa a energia total do MHS e o que a resposta contém
Esta calculadora devolve as entradas normalizadas k e amplitude, a energy calculada, a precisão usada, uma etiqueta de método shm_total_energy, um breve lembrete de fórmula e uma dica de unidade J para entradas no SI. Não há integração temporal numérica, nem termo de amortecimento, nem balanço de potência de oscilador forçado, nem amostragem de Monte Carlo: o motor avalia metade de k A ao quadrado dentro da faixa numérica admitida ou rejeita a entrada com invalid_input. Os casos rejeitados incluem k ou amplitude ausentes, valores não finitos, magnitudes acima dos tetos documentados e qualquer constante da mola negativa, porque um k negativo não é aceito nesta calculadora. Se você precisa da energia potencial da mola instantânea em uma extensão dada, da força de Hooke ou do período do MHS, use essas ferramentas dedicadas; esta página responde apenas à energia mecânica total do MHS ideal massa-mola a partir de k e A, com saída numérica estável adequada para planilhas, testes unitários e consumidores de API que não devem inventar passos simbólicos.
Como a constante da mola e a amplitude são lidas e como a energia permanece reproduzível
Rigidez zero é permitida e devolve energia nula. A amplitude pode ser positiva, zero ou negativa; valores negativos são tratados como extremos com sinal de mesma magnitude e produzem a mesma energia total por causa do quadrado, o que é intencional para convenções de deslocamento bidirecional. Sinais de mais opcionais no início e notação científica em strings numéricas são permitidos quando interpretados como decimais finitos; espaços embutidos e tokens não numéricos são rejeitados. O campo preferido para a constante da mola é k, mas os alias spring_constant, stiffness e K são aceitos para que planilhas, query strings e formulários tipados reutilizem o mesmo contrato. A constante da mola deve ser finita e não negativa: um valor negativo falha com invalid_input e uma mensagem que nomeia o campo e explica que a energia total do MHS E igual a metade de k A ao quadrado é indefinida para uma constante da mola negativa nesta calculadora, de modo que uma célula errada não se torna um resultado sem sentido em silêncio. O campo preferido para a amplitude é amplitude, com os alias A, amp e max_displacement. Um campo opcional precision, com os alias decimals e dp, escolhe quantas casas decimais expor nas saídas numéricas, com padrão dez e teto quinze para que os goldens JSON permaneçam estáveis. 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 você mesmo a fórmula de energia massa-mola.
Onde a energia total do MHS se encaixa no estudo, no projeto e no software
Ferramentas educativas usam o endpoint quando quem aprende digita a constante da mola e a amplitude e a interface deve mostrar a energia total conservada. Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, validação falha não é cobrada e nada é armazenado depois da resposta. Essa divisão — exploração interativa gratuita e uma API paga idêntica — combina com o restante do catálogo de nível A do KIT e permite passar de uma demo de sala de aula a um pipeline automatizado sem mudar o resultado matemático. Combine com ajudantes de energia potencial de mola ou da lei de Hooke quando precisar de mecânica relacionada, e com outros endpoints matemáticos ao montar um pequeno laboratório de calculadoras de física gratuitas e determinísticas.
Casos de integração
Fixtures de teste determinísticos
Gere valores reproduzíveis de energia total para testes unitários, demos de osciladores e asserções de CI sobre E = ½kA².
Perguntas técnicas
Quanto custa a calculadora de energia total do MHS?
É grátis no seu navegador nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.