Calculadora de factor de seguridad
Una resistencia última de 400 MPa frente a un esfuerzo de trabajo de 100 MPa da un factor de seguridad de 4: la capacidad cubre cuatro veces el esfuerzo. Un valor cercano a 1 deja poco margen. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Resistencia última
- 400
- Esfuerzo de trabajo
- 100
- Factor de seguridad
- 4
- Precisión
- 10
Esta calculadora de factor de seguridad halla la razón clásica de diseño mecánico usada cuando conoce la resistencia última de un material o miembro y el esfuerzo de trabajo bajo carga de servicio. La definición es la fórmula cerrada n igual a la resistencia última dividida entre el esfuerzo de trabajo: cuántas veces cabe el esfuerzo de diseño en la capacidad última. Un resultado de cuatro significa que la resistencia última es cuatro veces el esfuerzo de trabajo; un resultado cercano a uno significa que queda poca reserva antes de alcanzar la última supuesta. La resistencia última y el esfuerzo de trabajo deben compartir una unidad de esfuerzo coherente, como megapascales o libras por pulgada cuadrada; la razón misma es adimensional. El esfuerzo de trabajo debe ser distinto de cero porque la división entre un esfuerzo de diseño cero no está definida. El motor es aritmética totalmente determinista: sin llamadas de red, sin muestreo y sin atajos que dependan de la fecha.
Qué significa el factor de seguridad y qué contiene la respuesta
En la resistencia de materiales introductoria y el diseño de máquinas, el factor de seguridad —también llamado factor de seguridad de diseño cuando se usa así— es la razón entre una resistencia relacionada con la falla y el esfuerzo esperado bajo carga de trabajo. Con la resistencia última como numerador y el esfuerzo de trabajo como denominador, el factor de seguridad es n igual a la resistencia última dividida entre el esfuerzo de trabajo.
Ambas entradas deben usar la misma unidad de esfuerzo; la salida es un número puro sin unidad propia.
Los valores mayores que uno indican que la capacidad última supera el esfuerzo de trabajo; los valores iguales a uno significan que coinciden; los valores por debajo de uno significan que el esfuerzo de trabajo ya supera la última indicada, lo cual es una señal de alerta para esta comprobación simple, aunque los códigos reales puedan usar la resistencia de fluencia, factores parciales o combinaciones de carga en lugar de esta única razón.
Una resistencia última de cero es matemáticamente válida y da un factor de cero cuando el esfuerzo de trabajo es finito y distinto de cero.
Dónde encaja el factor de seguridad en el estudio, las comprobaciones de diseño y el software
Los estudiantes se encuentran con n igual a última sobre trabajo cuando un libro de texto presenta el diseño por esfuerzo admisible, cuando un laboratorio compara la resistencia última a tracción medida con un esfuerzo de servicio propuesto, o cuando un problema de concurso da dos cifras de esfuerzo y pide el factor de seguridad sin un recorrido completo de código.
Los docentes pueden pregenerar claves de respuesta para pares de esfuerzo modestos sin confiar en apps de calculadora opacas que mezclan en silencio definiciones basadas en fluencia y en última, o pierden unidades. Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas para interfaces de diseño, para normalizar esfuerzos introducidos por el usuario antes de una pantalla simple de margen, o para satisfacer enunciados de desafíos de programación que exigen una sola razón en lugar de un boceto improvisado.
Las comprobaciones mecánicas de producto y primer orden usan este factor cuando solo se conocen la capacidad última y una estimación de esfuerzo de trabajo, antes de introducir métodos no lineales o basados en confiabilidad.
Qué puede hacer con ella
Tareas y comprobaciones de diseño
Calcule n = resistencia última / esfuerzo de trabajo para hojas de trabajo, dimensionamiento preliminar y comparaciones de laboratorio de capacidad frente a esfuerzo de servicio.
Software de tutoría e ingeniería
Normalice los esfuerzos última y de trabajo introducidos por el usuario en un FdS adimensional claro para lecciones interactivas y demostraciones.
Preguntas frecuentes
¿Cuánto cuesta la calculadora de factor de seguridad?
Es gratis en su navegador en esta página.
¿Cómo se define aquí el factor de seguridad?
Ambos esfuerzos deben compartir una unidad coherente; el resultado es una razón adimensional.
¿Qué ocurre si el esfuerzo de trabajo es cero?
El factor de seguridad no está definido cuando el esfuerzo de trabajo (diseño) es cero, porque requeriría dividir entre cero.
¿Esta herramienta usa la resistencia de fluencia en lugar de la última?
No. Esta calculadora usa la resistencia última que usted proporciona en el numerador. Si su curso o código usa un FdS basado en fluencia, pase el valor de fluencia solo si es el numerador previsto para su comprobación.
¿Necesito convertir MPa y psi primero?
Sí, si son diferentes. El motor no convierte unidades; tanto la resistencia última como el esfuerzo de trabajo ya deben estar en la misma unidad de esfuerzo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"ultimate_strength": 400,
"working_stress": 100
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sci.factor_of_safety",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs_ultimate_strength | 1000000000000000 |
max_abs_working_stress | 1000000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Qué significa el factor de seguridad y qué contiene la respuesta
Esta calculadora devuelve las entradas normalizadas ultimate_strength y working_stress, el factor_of_safety calculado, la precisión usada, una etiqueta de método factor_of_safety, un breve recordatorio de fórmula, y una pista de unidad indicando que el resultado es adimensional. No hay tabla de consulta de código, ni reducción por temperatura, ni muestreo de Monte Carlo: el motor evalúa última sobre trabajo dentro del rango numérico admitido o rechaza la entrada con invalid_input. Los casos rechazados incluyen ultimate_strength o working_stress ausentes, valores no finitos, magnitudes por encima de los techos documentados, y cualquier esfuerzo de trabajo que sea cero o numéricamente cero, porque el factor de seguridad no está definido cuando el esfuerzo de trabajo se anula.
Cómo se leen la resistencia última y el esfuerzo de trabajo, y cómo se mantiene reproducible la razón
La resistencia última suele ser positiva para la capacidad última a tracción o compresión, aunque la aritmética acepta cualquier valor finito dentro del límite de magnitud. Se permiten signos más iniciales opcionales y notación científica en cadenas numéricas cuando se interpretan como decimales finitos; los espacios incrustados y los tokens no numéricos se rechazan. El campo preferido para el lado de capacidad es ultimate_strength, pero se aceptan los alias ultimate, Su, S_u, ultimate_stress, strength_ultimate y sigma_ult para que hojas de cálculo, cadenas de consulta y formularios tipados puedan reutilizar el mismo contrato. El campo preferido para el lado de servicio es working_stress, con los alias working, design_stress, allowable_stress, sigma_work, sigma_working y allowable. El esfuerzo de trabajo debe ser finito y distinto de cero: un valor cero falla con invalid_input y un mensaje que nombra el campo y explica que n igual a la resistencia última sobre el esfuerzo de trabajo no está definido cuando el esfuerzo de diseño de trabajo es cero, así que una celda mal escrita no se convierte en un infinito o NaN silencioso. Un campo opcional precision, con los alias decimals y dp, elige cuántos decimales se muestran para las salidas numéricas, con valor por defecto de diez y un tope de quince para que los goldens JSON se mantengan estables. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de una canalización automatizada sin reimplementar usted mismo la fórmula de factor de seguridad.
Dónde encaja el factor de seguridad en el estudio, las comprobaciones de diseño y el software
Las herramientas de educación usan el endpoint cuando quien aprende escribe la resistencia última y el esfuerzo de trabajo, y la interfaz debe mostrar el factor de seguridad adimensional. En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado matemático. Combínela con ayudantes de esfuerzo, deformación o módulo cuando necesite mecánica relacionada, y con otros endpoints científicos cuando esté construyendo un pequeño laboratorio de calculadoras gratuitas y deterministas.
Casos de integración
Fixtures de prueba deterministas
Genere razones de factor de seguridad reproducibles para pruebas unitarias, interfaces de diseño y aserciones de CI sobre n = última / trabajo.