Velocidade de onda de cisalhamento
Um sólido com módulo de cisalhamento de 81 000 000 000 Pa e densidade de 9000 kg/m³ transmite ondas de cisalhamento a 3000 m/s. Digite G em pascals e a densidade em kg/m³ para ver a velocidade da onda S em um sólido elástico ideal. 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
- Módulo de cisalhamento
- 81.000.000.000
- Densidade
- 9.000
- Velocidade da onda de cisalhamento
- 3.000
- Unidade da velocidade da onda de cisalhamento
- m/s
- Módulo dividido pela densidade
- 9.000.000
- Modelo
- isotropic_linear_elastic
Uma calculadora de velocidade de onda de cisalhamento transforma o módulo de cisalhamento e a densidade de massa de um material na rapidez de uma onda S. Informe o módulo de cisalhamento G em pascais e a densidade ρ em quilogramas por metro cúbico; a ferramenta retorna vs, igual à raiz quadrada de G sobre ρ, em metros por segundo, a razão intermediária G sobre ρ, um breve resumo físico e a substituição passo a passo, para que notas geotécnicas, exercícios de sismologia e testes unitários continuem auditáveis. O modelo é um sólido linear-elástico, homogêneo e isotrópico: ondas de cisalhamento de pequena amplitude viajam a uma única velocidade, independente da frequência, com movimento das partículas perpendicular à direção de propagação. Um módulo de cisalhamento negativo também é rejeitado porque a raiz quadrada sairia dos números reais. Módulo nulo com densidade positiva é aceito e produz vs igual a zero, o limite de fluido ideal que não transporta onda S.
O que significa a velocidade de onda de cisalhamento em um sólido elástico
Em um sólido linear-elástico, homogêneo e isotrópico, uma onda de cisalhamento — também chamada de onda S ou onda secundária — é uma onda de corpo cujo movimento das partículas é perpendicular à direção de avanço. A velocidade de fase fica definida pela razão entre a rigidez ao cisalhamento e a inércia: vs é igual à raiz quadrada do módulo de cisalhamento G dividido pela densidade de massa ρ. Com G em pascais (newtons por metro quadrado) e ρ em quilogramas por metro cúbico, vs sai em metros por segundo.
Fisicamente, um módulo de cisalhamento mais rígido restaura mais depressa um elemento cisalhado, então a perturbação dispara à frente; um material mais denso tem mais inércia por unidade de volume e a mesma tensão restauradora o acelera menos, então a onda desacelera. Fluidos têm módulo de cisalhamento nulo, portanto não sustentam uma onda S neste modelo, e a calculadora devolve velocidade zero quando G é zero em densidade positiva.
A fórmula é o limite isotrópico da equação de Christoffel para uma polarização puramente transversal; não inclui atenuação, anisotropia, acoplamento com o fluido dos poros nem correções de deformação finita. A classificação geotécnica de sítios, a microzonação sísmica e os ensaios de coluna ressonante citam vs porque é o número que converte um G medido e um ρ conhecido em velocidade de propagação, ou, no sentido inverso, converte um tempo de percurso medido em uma rigidez.
Professores e revisores se importam tanto com a rejeição da densidade nula quanto com o caminho aritmético, porque um aluno que define ρ como zero saiu do modelo de sólido contínuo. O caminho de verificação recalcula a razão e a raiz quadrada com o mesmo arredondamento fixo usado nos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode conferir em testes ou planilhas de exercícios.
Dicas práticas, unidades e buscas relacionadas
Mantenha o módulo de cisalhamento e a densidade dentro da faixa absoluta publicada para que o quociente e a raiz quadrada não transbordem para resultados não finitos que o solucionador precise rejeitar. Quando você controla o cliente, prefira enviar números em vez de strings pré-formatadas; números em forma de string só são aceitos quando seguem um padrão numérico finito estrito.
Use unidades coerentes do SI: pascais e quilogramas por metro cúbico produzem metros por segundo; se o seu problema vier em gigapascais ou em gramas por centímetro cúbico, converta antes (um gigapascal são um bilhão de pascais; um grama por centímetro cúbico são mil quilogramas por metro cúbico). Rocha crustal típica fica perto de alguns quilômetros por segundo; aço estrutural é da mesma ordem; solos não consolidados são bem mais lentos.
Esta página mira quem procura uma calculadora de velocidade de onda de cisalhamento, rapidez de onda S a partir do módulo e da densidade, ou vs igual à raiz quadrada de G sobre rho online; não é uma ferramenta de velocidade de onda em corda esticada, nem uma calculadora de tensão de cisalhamento, nem um solucionador anisotrópico completo. Prefira esta capacidade quando já tiver G e ρ sob as hipóteses linear-elásticas isotrópicas; se a sua fonte for um enunciado, extraia esses dois números e converta as unidades primeiro.
Casos de uso
Conferência de tarefas sobre rapidez elástica da onda S
Alunos informam o módulo de cisalhamento e a densidade de problemas de sólido isotrópico do livro e comparam o √(G/ρ) manuscrito com um resultado determinístico antes de entregar.
Notas geotécnicas de sítio a partir de G e ρ de laboratório
Converta um módulo de cisalhamento de coluna ressonante ou de elemento bender e uma densidade aparente medida em vs para tabelas de classe de sítio e triagem de recalque.
Testes unitários para auxiliares de sismologia e NDT
Gere rapideces corretas conhecidas com G e ρ fixos, casos de fluido com módulo nulo e rejeições deliberadas de densidade zero como valores esperados em katas de programação.
Perguntas frequentes
O que é a velocidade de onda de cisalhamento?
Para um sólido linear-elástico, homogêneo e isotrópico, com módulo de cisalhamento G e densidade de massa ρ, a rapidez da onda S é vs = √(G/ρ). Com G em pascais e ρ em kg/m³, vs fica em metros por segundo.
O que acontece quando a densidade é zero?
A fórmula divide por zero, então a velocidade da onda de cisalhamento fica indefinida.
Por que um módulo de cisalhamento negativo é rejeitado?
Um G negativo fica fora do modelo isotrópico de rapidez real: G/ρ seria negativo em densidade positiva e a raiz quadrada não seria real.
A calculadora de velocidade de onda de cisalhamento é grátis?
A ferramenta do navegador é grátis e roda localmente.
Um material mais denso transmite as ondas de cisalhamento mais rápido ou mais devagar?
Mais devagar, para o mesmo módulo de cisalhamento. Um material mais denso tem mais inércia em cada unidade de volume, então a mesma tensão restauradora o acelera menos e a onda fica para trás.
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/phys/shear-wave-velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"shear_modulus":81000000000,"density":9000}'const res = await fetch("https://api.kit.forhosting.com/phys/shear-wave-velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"shear_modulus": 81000000000,
"density": 9000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/shear-wave-velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"shear_modulus": 81000000000,
"density": 9000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/shear-wave-velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"shear_modulus":81000000000,"density":9000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"shear_modulus":81000000000,"density":9000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/shear-wave-velocity", 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
{
"shear_modulus": 81000000000,
"density": 9000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.shear_wave_velocity",
"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
Quando a densidade é zero, a fórmula divide por zero, então a API retorna um erro invalid_input claro em vez de inventar uma velocidade infinita. O caminho é aritmética pura e determinística — sem rede, sem sementes aleatórias, sem dependência de relógio —, de modo que o executor gratuito no navegador e a API pré-paga retornam o mesmo JSON após o arredondamento decimal fixo em todas as chamadas.
Como chamar a API e o que volta
O módulo de cisalhamento deve ser não negativo; a densidade de massa deve ser estritamente positiva. Valores de densidade cujo valor absoluto seja igual ou inferior a um vezes dez elevado a menos quinze são tratados como zero e rejeitados, conforme a regra do produto segundo a qual ρ igual a zero torna indefinida a velocidade da onda de cisalhamento. Envie um corpo JSON com dois números finitos obrigatórios: shear_modulus (aliases G, modulus, mu, rigidity, shear_modulus_pa, rigidity_modulus) e density (aliases rho, ρ, mass_density, density_kg_m3). Os valores absolutos devem permanecer dentro do limite publicado de um trilhão para que os produtos intermediários continuem finitos em precisão dupla IEEE no Worker e no navegador. Em caso de sucesso, a resposta ecoa shear_modulus e density arredondados, define shear_wave_velocity como vs em m/s, shear_wave_velocity_unit como a string m/s, modulus_over_density como a razão G sobre ρ, formula como a clássica string vs igual à raiz quadrada de G sobre ρ, model como isotropic_linear_elastic, message como um breve resumo em inglês e steps como um array ordenado de linhas de substituição. Validação malsucedida — campos ausentes, números não finitos, valores fora dos limites absolutos, módulo negativo, densidade negativa ou densidade zero — retorna invalid_input e nunca é cobrada. O preço é uma taxa fixa de US$ 0,002 por requisição bem-sucedida, com unidade item. Combine este endpoint com seus próprios auxiliares de onda P ou de coeficiente de Poisson se precisar da velocidade de compressão; esta capacidade devolve apenas o ramo de cisalhamento.
Dicas práticas, unidades e buscas relacionadas
Ao ensinar, monte pares de exemplos: oitenta e um bilhões de pascais e nove mil quilogramas por metro cúbico dão vs igual a três mil metros por segundo; módulo nulo a mil quilogramas por metro cúbico produz velocidade zero; e densidade igual a zero demonstra o caminho rígido de invalid_input. Tarefas malsucedidas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando os alunos zeram a densidade de propósito. As verificações de ida e volta são fáceis: recalcule G dividida por ρ à mão, extraia a raiz quadrada e confirme que coincide com o shear_wave_velocity publicado dentro do mesmo arredondamento de doze casas decimais.
Perguntas técnicas
Módulo de cisalhamento nulo significa ausência de onda S?
Sim, neste modelo. G igual a zero produz vs = 0 para qualquer densidade positiva: um fluido ideal não tem rigidez ao cisalhamento e não transporta uma onda de corpo transversal.