📘 Ayuda de Simple RBD
Análisis de fiabilidad (R(t)) y disponibilidad (A(t)) de sistemas mediante diagramas de bloques (RBD). Esta guía te acompaña desde el primer diagrama hasta la interpretación de resultados y la descarga de tu informe.
Índice: La pantalla · Crear un diagrama · Tipos de bloque · Las leyes TTF/TTR · Parámetros de cálculo · Resultados · Descargas e informe · Preguntas frecuentes · Administración
1 · La pantalla y sus zonas
| Zona | Para qué sirve |
|---|---|
| Barra superior | Nombre del diagrama, Guardar, Validar, Calcular R(t) / A(t), Sub-RBD, Ayuda y tu sesión. |
| Columna izquierda | Mis diagramas (abrir/borrar), botones de bloques, conexión de bloques y selección para Sub-RBD. |
| Lienzo central | El diagrama: arrastra los bloques, rueda del ratón para zoom, botones +/− para ajustar. |
| Columna derecha | Datos del bloque seleccionado, parámetros de cálculo y los resultados con sus descargas. |
2 · Cómo crear un diagrama, paso a paso
- Crea bloques con los cinco botones «Añadir Bloque …» (ver §3).
- Ponles datos: doble clic sobre cada bloque y escribe sus leyes TTF/TTR (ver §4). El nombre debe ser único para cada bloque.
- Conecta: pulsa «Conectar bloques», haz clic en el bloque origen y después en el destino. La flecha indica el sentido.
- Marca Entrada y Salida: selecciona un bloque y usa las casillas del panel derecho. El «camino» del sistema va de la entrada a la salida.
- Guarda (botón Guardar) y calcula: R(t) para fiabilidad o A(t) para disponibilidad.
- Descarga tus resultados (ver §7).
Si seleccionas bloques en «Sub-RBD» (columna izquierda), puedes analizar solo esa parte del sistema como si fuera un sistema independiente.
3 · Los cinco tipos de bloque
▪ Bloque Simple
Un componente con una ley de vida (TTF) y una de reparación (TTR). Es el bloque clásico del RBD.
▪ Bloque K de N : G
Funciona si al menos k de sus n unidades funcionan. Ejemplos: «2 de 3» (tres bombas, hacen falta dos), «1 de 2» (dos placas, basta una), «3 de 3» (tres filtros en serie, hacen falta todos).
- k = unidades necesarias (se teclea).
- n = unidades totales = el número de filas de la lista (no se teclea: se añaden o eliminan unidades con los botones).
- Cada unidad tiene su propia ley TTF/TTR (pueden ser distintas entre sí).
▪ Bloque Standby (reserva)
Una unidad activa y una o más reservas. Cuando la activa falla, entra la reserva (conmutación). Tres modos según cómo envejezca la reserva mientras espera:
| Modo | Qué significa | Cuándo usarlo |
|---|---|---|
| Frío (cold) | La reserva NO envejece ni falla mientras espera. | Motor de arranque, grupos electrógenos |
| Caliente (hot) | La reserva envejece y falla como si estuviera funcionando (equivale a redundancia activa). | PLC duplicado, equipos alimentados en paralelo |
| Cálido (warm) | Intermedio: envejece al «factor de dormancia» que indiques (0 < factor < 1). | Bombas en reserva con precalentamiento, equipos semiactivos |
Además puedes configurar el tiempo de conmutación (τ, en horas) y la probabilidad de fallo de conmutación (psw, 0–1). Las reservas reparadas vuelven al grupo (reconmutación).
▪ Bloque Carga Compartida
Varias unidades en paralelo compartiendo carga: cuando una cae, las que quedan trabajan más duro y fallan antes. El perfil indica cuánto se multiplica la tasa de fallo con j unidades vivas (por defecto (m/j)γ). Un perfil plano ≡ redundancia normal.
▪ Bloque Inerte (unión)
Transparente: siempre funciona (R ≡ 1). Sirve para unir ramas o hacer puntos de reparto sin añadir fallos.
4 · Las leyes TTF y TTR (¡muy importante!)
Cada unidad lleva dos leyes (a la izquierda de cada campo verás su etiqueta):
- TTF — Tiempo Hasta el Fallo (cómo de fiable es).
- TTR — Tiempo Hasta la Reparación (cuánto tarda en arreglarse). Si lo dejas vacío, la unidad no es reparable.
| Ley | Cómo se escribe | Qué significan sus números |
|---|---|---|
| Exponencial | exponencial(1000) |
La MEDIA en horas (MTTF). ⚠️ NO es λ (ver recuadro). |
| Weibull | weibull(2, 800) |
β (forma) y η (escala, en horas). Si β<1: mortalidad infantil; β=1: como la exponencial; β>1: envejecimiento. |
| Normal truncada | normal(900, 150) |
μ (media, h) y σ (desviación, h). Para desgastes con vida alrededor de un valor. |
Ejemplo: si BlockSim te da λ = 0,00002715 fallos/h → escribe
exponencial(36832) (porque 1/0,00002715 ≈ 36.832 h).
Si escribes un valor menor que 1 hora, el programa te mostrará un aviso con la conversión ya hecha.
Los valores de Weibull (β, η) y Normal (μ, σ) se introducen igual que en BlockSim.
5 · Parámetros de cálculo
Están en el panel derecho, dentro de «Parámetros de cálculo». Todos se respetan tal cual los escribas (la tabla de resultados muestra los «Parámetros usados» para que lo compruebes).
| Parámetro | Afecta a | Qué hace |
|---|---|---|
| Horizonte R(t) | R(t) | Hasta qué hora se evalúa la fiabilidad (p. ej. 5.000 h ≈ 8 meses de misión). |
| Puntos de R(t) | R(t) | Resolución de la curva. 100–200 puntos suelen bastar. |
| Horizonte A(t) | A(t) | Horas simuladas de disponibilidad. |
| Réplicas A(t) | A(t) | Simulaciones de Monte Carlo. Más réplicas = curva más estable y error menor (3–10 para empezar). |
| Método de A(t) | A(t) | Clásico: un valor por hora (más fino, más lento). Por eventos: solo los instantes de cambio (más rápido, recomendado con varias réplicas). |
| Semilla | A(t) | Para repetir exactamente la misma simulación (trabajos comparables). Vacía = distinta cada vez. |
6 · Cómo interpretar los resultados
▪ R(t) — Fiabilidad
Probabilidad de que el sistema siga cumpliendo su función en el instante t. Empieza en 1 (100 %) y decrece. Ejemplo: «R(5000 h) = 0,85» significa un 85 % de probabilidad de llegar sin fallo a las 5.000 horas.
▪ A(t) — Disponibilidad
Fracción del tiempo que el sistema está operativo (incluye reparaciones). Suele estabilizarse en un valor (disponibilidad media).
▪ Tabla de valores y ajustes
Debajo de cada curva verás:
- Tabla de 20 parejas tiempo–valor repartidas por la curva.
- Ajuste exponencial: la media (MTTF) que mejor aproxima tu curva.
- Ajuste Weibull 2P: β (forma) y η (escala) + su valor esperado (VE = η·Γ(1 + 1/β), la media de la vida según ese ajuste; la función Gamma se calcula automáticamente).
La bondad de ajuste te dice si el modelo se parece a tu curva:
| Medida | Qué significa | Qué es un buen valor |
|---|---|---|
| R² | Proporción de la curva explicada por el ajuste. | Cercano a 1 (p. ej. > 0,98: excelente). |
| RMSE | Error típico del ajuste. | Cuanto más pequeño, mejor (en unidades de probabilidad). |
| Error máximo | Mayor desviación en un punto. | Pequeño (< 0,02). |
Si R² es bajo, el ajuste no describe bien tu curva: usa los valores de la tabla como referencia principal.
7 · Descargas e informe
| Botón | Qué obtienes |
|---|---|
| Descargar informe (DOCX) | Documento Word completo: portada, introducción, descripción del sistema, RBD, datos de partida, resultados con tablas, ajustes y gráficas, y conclusiones. Los huecos van marcados «[A rellenar por el usuario]» para que lo personalices. |
| Descargar gráfica (PNG) | La imagen de la curva. |
| Descargar datos (CSV) | Todas las parejas tiempo–valor y los ajustes (se abre en Excel). |
| Descargar resumen (JSON) | Todo el detalle del cálculo (para análisis posterior). |
El informe DOCX incluye también los parámetros de cálculo utilizados y la semilla, para que el estudio sea reproducible.
8 · Preguntas frecuentes
📉 «He calculado R(t) y sale 0 (o casi 0)»
Revisa las leyes exponenciales: casi siempre se ha introducido una tasa λ en vez de la media (ver §4). Si el programa detecta una media menor que 1 hora, te avisa con la conversión.
👥 «Me dice que hay nombres de bloque duplicados»
Cada bloque debe tener un nombre único (dos bloques iguales se confundirían en los cálculos). Haz doble clic en uno de ellos y cámbiale el nombre.
🔄 «¿Qué modo de standby elijo: frío, caliente o cálido?»
Depende de tu equipo real: Frío si la reserva está apagada esperando; Caliente si está encendida y trabajando en paralelo; Cálido si está en un estado intermedio (y ajusta el factor). Si vienes de BlockSim: Cold Standby = Frío, Hot Standby = Caliente, Warm Standby = Cálido con su dormancy factor.
🧪 «La simulación A(t) cambia si la repito»
Es Monte Carlo (miles de historias aleatorias). Si quieres el mismo resultado, fija una semilla en Parámetros de cálculo. Con más réplicas, la curva varía menos entre ejecuciones.
📐 «¿Cuál es la diferencia entre R(t) y A(t)?»
R(t) = fiabilidad: probabilidad de llegar a t SIN FALLO (no contempla reparaciones). A(t) = disponibilidad: fracción de tiempo operativo CON reparaciones. Un sistema puede tener baja fiabilidad pero alta disponibilidad si se repara rápido.
🧩 «El Sub-RBD no deja calcular»
Los bloques seleccionados deben estar conectados entre sí (formar un subsistema único). Añade los bloques intermedios si seleccionaste ramas distintas.
💾 «No puedo guardar mi diagrama»
Comprueba que no haya bloques con nombres repetidos y que el modelo no tenga conflictos de versión (si alguien lo editó en otra sesión, se te avisa y se conserva tu trabajo).
⏱️ «El cálculo tarda mucho»
Reduce los puntos de R(t), usa el método por eventos en A(t), o acorta el horizonte. En casos extremos el programa avisa de «cálculo demasiado grande» para proteger la máquina.
9 · Administración (solo administradores)
Desde el botón 🛡️ Admin del editor:
- Alta de usuarios individuales con nombre, correo y rol.
- Alta masiva desde un archivo txt/csv («nombre, correo» por línea): genera las credenciales y envía el correo de bienvenida automáticamente.
- Gestión: nuevas contraseñas, activar/desactivar usuarios.
- Tráfico y actividad: peticiones, errores, rutas más visitadas y accesos de usuarios.
10 · Soporte
Si algo no funciona como esperas o tienes una duda que aquí no se resuelve, contacta con el administrador del sistema indicando: qué intentabas hacer, qué datos introducías y qué mensaje apareció. Siempre puedes descargar tu trabajo (JSON/DOCX) antes de pedir ayuda.
Simple RBD — VideoRAMS · Guía de ayuda v1 (2026-10-12)