Calculadora de fator de segurança
Uma resistência última de 400 MPa contra uma tensão de trabalho de 100 MPa dá fator de segurança 4: a capacidade cobre quatro vezes a tensão. Um valor perto de 1 deixa pouca reserva. 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
- Resistência última
- 400
- Trabalho
- 100
- Fator de segurança
- 4
- Precisão
- 10
Esta calculadora de fator de segurança encontra a razão clássica de projeto mecânico usada quando você conhece a resistência última de um material ou membro e a tensão de trabalho sob carga de serviço. A definição é a fórmula fechada n igual à resistência última dividida pela tensão de trabalho: quantas vezes a tensão de projeto cabe na capacidade última. Um resultado de quatro significa que a resistência última é quatro vezes a tensão de trabalho; um resultado próximo de um significa que pouca reserva resta antes que a última suposta seja alcançada. A resistência última e a tensão de trabalho precisam compartilhar uma unidade de tensão consistente, como megapascais ou libras por polegada quadrada; a razão em si é adimensional. A tensão de trabalho precisa ser diferente de zero, porque a divisão por uma tensão de projeto zero é indefinida. O mecanismo é aritmética totalmente determinística: sem chamadas de rede, sem amostragem e sem atalhos dependentes de data.
O que significa fator de segurança e o que a resposta contém
Na resistência dos materiais introdutória e no projeto de máquinas, o fator de segurança — também chamado de coeficiente de segurança ou fator de projeto quando usado dessa forma — é a razão entre uma resistência relacionada à falha e a tensão esperada sob carga de trabalho. Com a resistência última como numerador e a tensão de trabalho como denominador, o fator de segurança é n igual à resistência última dividida pela tensão de trabalho.
Ambas as entradas precisam usar a mesma unidade de tensão; a saída é um número puro, sem unidade própria. Valores maiores que um indicam que a capacidade última excede a tensão de trabalho; valores iguais a um significam que elas coincidem; valores abaixo de um significam que a tensão de trabalho já excede a última declarada, o que é um sinal de alerta para essa verificação simples, mesmo que normas reais possam usar resistência ao escoamento, fatores parciais, ou combinações de carga em vez dessa razão única.
Resistência última zero é matematicamente válida e resulta em um fator zero quando a tensão de trabalho é finita e diferente de zero.
Onde o fator de segurança se encaixa no estudo, em verificações de projeto e em software
Estudantes encontram n igual a última sobre trabalho quando um livro didático apresenta projeto por tensão admissível, quando um laboratório compara a resistência última à tração medida com uma tensão de serviço proposta, ou quando um problema de concurso dá dois números de tensão e pede o fator de segurança sem um passo a passo completo de norma. Professores podem gerar gabaritos previamente para pares modestos de tensão sem confiar em aplicativos de calculadora opacos que misturam silenciosamente definições baseadas em escoamento e em última, ou perdem unidades.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para interfaces de projeto, para normalizar tensões informadas pelo usuário antes de uma exibição simples de margem, ou para atender enunciados de desafios de programação que exigem uma única razão em vez de um esboço vago. Verificações mecânicas de produto e de primeira ordem usam esse fator quando apenas a capacidade última e uma estimativa de tensão de trabalho são conhecidas, antes que métodos não lineares ou baseados em confiabilidade sejam introduzidos.
Casos de uso
Tarefas de casa e verificações de projeto
Calcule n = resistência última / tensão de trabalho para planilhas de exercícios, dimensionamento preliminar, e comparações de laboratório entre capacidade e tensão de serviço.
Software de tutoria e engenharia
Normalize tensões última e de trabalho informadas pelo usuário em um FoS adimensional claro, para lições interativas e demonstrações.
Perguntas frequentes
Como o fator de segurança é definido aqui?
Ambas as tensões precisam compartilhar uma unidade consistente; o resultado é uma razão adimensional.
O que acontece se a tensão de trabalho for zero?
O fator de segurança é indefinido quando a tensão de trabalho (projeto) é zero, porque exigiria divisão por zero.
Esta ferramenta usa resistência ao escoamento em vez de resistência última?
Não. Esta calculadora usa a resistência última que você informa no numerador. Se seu curso ou norma usa FoS baseado em escoamento, informe o valor de escoamento apenas se esse for o numerador pretendido para sua verificação.
Preciso converter MPa e psi primeiro?
Sim, se forem diferentes. O mecanismo não converte unidades; tanto a resistência última quanto a tensão de trabalho já precisam estar na mesma unidade de tensão.
O que significa um fator de segurança abaixo de 1?
Significa que a tensão de trabalho já passa da resistência última informada, um sinal de alerta nessa verificação simples. Normas reais podem usar a resistência ao escoamento, fatores parciais ou combinações de carga em vez dessa razão única.
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/factor-of-safety \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ultimate_strength":400,"working_stress":100}'const res = await fetch("https://api.kit.forhosting.com/sci/factor-of-safety", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ultimate_strength": 400,
"working_stress": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sci/factor-of-safety",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ultimate_strength": 400,
"working_stress": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sci/factor-of-safety", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ultimate_strength":400,"working_stress":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ultimate_strength":400,"working_stress":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sci/factor-of-safety", 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
{
"ultimate_strength": 400,
"working_stress": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sci.factor_of_safety",
"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.
Limites
max_abs_ultimate_strength | 1000000000000000 |
max_abs_working_stress | 1000000000000000 |
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 fator de segurança e o que a resposta contém
Esta calculadora retorna as entradas normalizadas ultimate_strength e working_stress, o factor_of_safety calculado, a precisão usada, uma etiqueta de método factor_of_safety, um lembrete curto de fórmula, e uma dica de unidade de que o resultado é adimensional. Não há tabela de consulta de norma, nem redução por temperatura, nem amostragem Monte Carlo: o mecanismo avalia última sobre trabalho dentro da faixa numérica suportada ou rejeita a entrada com invalid_input. Os casos rejeitados incluem ultimate_strength ou working_stress ausentes, valores não finitos, magnitudes acima dos tetos documentados, e qualquer tensão de trabalho igual a zero ou numericamente zero, porque o fator de segurança fica indefinido quando a tensão de trabalho se anula. Se você precisar de margens baseadas em escoamento, verificações de flambagem, ou fatores de carga específicos de norma, use essas ferramentas dedicadas; esta página responde apenas à razão clássica n igual a última sobre trabalho, com saída numérica estável, adequada para planilhas de exercícios, testes unitários e consumidores de API que não podem inventar passos simbólicos.
Como a resistência última e a tensão de trabalho são lidas e como a razão permanece reproduzível
A resistência última é tipicamente positiva para capacidade última de tração ou compressão, embora a aritmética aceite qualquer valor finito dentro do limite de magnitude. Sinais de mais à esquerda e notação científica em strings numéricas são permitidos quando podem ser interpretados como decimais finitos; espaços incorporados e tokens não numéricos são rejeitados. O campo preferido para o lado de capacidade é ultimate_strength, mas os apelidos ultimate, Su, S_u, ultimate_stress, strength_ultimate e sigma_ult são aceitos, para que planilhas, strings de consulta e formulários digitados possam reutilizar o mesmo contrato. O campo preferido para o lado de serviço é working_stress, com os apelidos working, design_stress, allowable_stress, sigma_work, sigma_working e allowable. A tensão de trabalho precisa ser finita e diferente de zero: um valor zero falha com invalid_input e uma mensagem que nomeia o campo e explica que n igual à resistência última sobre a tensão de trabalho é indefinido quando a tensão de projeto de trabalho é zero, para que uma célula ruim não vire um infinito ou NaN silencioso. O campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para as saídas numéricas, com padrão dez e teto de quinze, para que os goldens em 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 fator de segurança.
Onde o fator de segurança se encaixa no estudo, em verificações de projeto e em software
Ferramentas de educação usam o endpoint quando quem aprende digita a resistência última e a tensão de trabalho, e a interface precisa mostrar o fator de segurança adimensional. 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 restante do catálogo tier A do KIT e permite ir de uma demonstração em sala de aula a um pipeline automatizado sem mudar o resultado matemático. Combine-a com ajudantes de tensão, deformação, ou módulo quando precisar de mecânica relacionada, e com outros endpoints de ciência ao montar um pequeno laboratório de calculadoras gratuitas e determinísticas.
Casos de integração
Fixtures de teste determinísticas
Gere razões reproduzíveis de fator de segurança para testes unitários, interfaces de projeto, e asserções de CI sobre n = última / trabalho.
Perguntas técnicas
Quanto custa a calculadora de fator de segurança?
É 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.