Diagrama unifilar automático en Revit

Cómo generar el cuadro de cargas en Revit y el unifilar con Dynamo: qué preparar, qué cambia y sus límites.

Ángel Rabadán
Ángel Rabadán
Ingeniero Eléctrico Sr. - Eléctrico
October 14, 2026 · 6 min de lectura

En la mayoría de los proyectos de ingeniería eléctrica, el cuadro de cargas y el diagrama unifilar describen exactamente los mismos circuitos, pero viven en archivos distintos. El cuadro se captura en Excel, se lleva a AutoCAD, termina en Revit para el entregable final, y el unifilar se dibuja aparte, circuito por circuito, copiando valores. Mientras esos documentos no estén vinculados, cada cambio de diseño obliga a recapturar todo y cada revisión se convierte en un cotejo manual entre tres fuentes que deberían decir lo mismo.

Ángel Rabadán, del Círculo de Ingeniería Eléctrica de KINENERGY, presentó cómo el equipo resolvió ese problema: generar el cuadro de cargas directamente en el modelo de Revit y producir el diagrama unifilar de forma automática con Dynamo y la API de Revit. Es una aplicación concreta, desde la disciplina eléctrica, de lo que explicamos en cómo Dynamo impulsa la automatización en Revit.

El problema de fondo: tres documentos que comparten información sin estar vinculados

En el flujo tradicional, buena parte de las fórmulas del cuadro de cargas se llenan a mano, y los valores de cada circuito (corriente nominal, longitud, caída de tensión, número y calibre de conductores, canalización) se copian al unifilar.

De ahí se derivan cuatro problemas:

  1. Se requiere una verificación visual de cada elemento y cada circuito para validar la igualdad entre cuadros de carga, planos y diagrama unifilar.
  2. Al depender de una verificación visual y repetitiva, está propensa a errores humanos.
  3. La única forma de revisar la sincronización del diagrama, cuadros y planos requiere revisar cada circuito en cada documento.
  4. Al tener que realizar cambios, se tienen que actualizar todos los tableros en diagrama, cuadros y planos.

Lo que tiene que existir antes de automatizar

El script es la parte visible, pero no es lo primero. Para que el resultado sea confiable, el equipo tuvo que resolver tres capas previas.

1. Una plantilla eléctrica configurada con la norma

Antes de automatizar nada, la plantilla de Revit se configuró con los datos que exige la NOM-001-SEDE: sistemas de distribución (127/220 V, 220/127 V 3F-4H, 277/480 V, 480 V 3F-3H), factores de demanda por clasificación de carga, tablas de características y ampacidad de conductores, resistencia, reactancia e impedancia, protecciones y conductores de puesta a tierra. Sin esa base, ningún cálculo posterior es confiable.

La plantilla incluye además los formatos del proyecto ejecutivo: cuadro de cargas, resúmenes de carga, tablas de densidad de carga y de alimentadores.

2. Familias de anotación y parámetros compartidos

Un punto clave de la metodología es que el script no dibuja nada nuevo: coloca instancias de familias de anotación ya definidas (interruptores, datos de cable, datos de carga, barras, conexiones) y llena sus parámetros compartidos. Toda la lógica vive en esa capa intermedia, y por eso fue necesario definir una nomenclatura consistente para cada dato. El orden que dan las familias y categorías de Revit es lo que permite que la automatización encuentre la información donde la espera.

3. El cuadro de cargas como parte del modelo

El núcleo del cambio es que los circuitos se modelan como sistemas eléctricos reales de Revit, no como filas de una hoja de cálculo. Eso permite aprovechar funciones nativas del software: etiquetado automático de circuitos, balanceo del tablero eléctrico, asignación de reservas y espacios, y cambios de circuito que se reflejan en todos lados al moverlos dentro del tablero. La clasificación de carga se asigna por circuito, incluso combinada (por ejemplo, motor y contactos).

Los grupos de detalle completan la estructura: agrupan el unifilar de cada tablero con sus resúmenes y conservan su posición, de modo que cada regeneración respeta la ubicación en el plano.

Qué cambia en la práctica

El diseño no cambia: hay que ubicar los dispositivos y describir cada circuito igual que antes. Lo que cambia es lo que ocurre después.

Con el tablero cerrado, se ejecuta el script y el unifilar se genera completo: protecciones, cálculos del circuito derivado, conductores, canalización y datos de cada carga. Como la información ya vive en el modelo, se pueden incluir datos que antes había que consultar en el plano y escribir a mano, como la ubicación de cada carga. En el ejercicio que mostró Ángel, un unifilar completo de HVAC que antes le tomaba hasta una hora quedó listo en unos ocho minutos.

Diagrama unifilar de un tablero trifásico 220/127 V generado en Revit, con corriente nominal, longitud, caída de tensión, conductores, canalización y ubicación de cada circuito derivado

La diferencia más grande aparece con los cambios de diseño. Al agregar una carga o modificar un circuito, el cuadro de cargas del tablero se recalcula solo, y también los de los tableros aguas arriba. Antes, cada ajuste obligaba a actualizar el cuadro y redibujar el unifilar tablero por tablero, hasta la acometida. Ahora basta con regenerar: el unifilar se actualiza en la misma posición y un modo de verificación indica qué tablero cambió y necesita regenerarse.

Según las estimaciones internas del equipo (de orden de magnitud, no mediciones con cronómetro), el ajuste por cambio se reduce aproximadamente a la mitad. En la primera generación, el ahorro depende de la curva de aprendizaje del modelador en circuitos de Revit y de cuánto se aparten los estándares del cliente de la plantilla.

Hay además un efecto sobre el alcance del entregable. En proyectos grandes suele haber 40 o 50 cuadros de carga, y todos se entregan, pero por tiempo normalmente solo se dibujan de 10 a 15 unifilares, los más críticos. Con la automatización es viable generar el unifilar de todos los tableros y entregar documentación más completa.

Límites que conviene conocer

    1. El modelador/diseñador debe ser capaz de generar familias y circuitos en Revit, así como de llenar los circuitos en el cuadro de cargas nuevo.
    2. Se requiere ir actualizando con cada versión de Revit que salga.
    3. Se tienen limitaciones en cálculos que el ingeniero deberá adaptar: estos casos especiales (tableros a más de 600 V, electroductos, CCM, CM, bloques de distribución, etc.).
    4. El ingeniero eléctrico debe actualizar las fórmulas del cuadro de cargas por alguna actualización de la norma o algún otro criterio.
  • Un diagrama vivo como base para lo que sigue

    El resultado es un unifilar que vive en el modelo BIM, sincronizado con el diseño y editable como cualquier elemento de Revit, sin tocar el código.

    Tener todos los circuitos en el modelo abre la siguiente etapa. El equipo ya trabaja en la generación de memorias de cálculo, y la misma base permite producir tablas de equipos, resúmenes de carga, cédulas de cableado, directorios y etiquetas de tableros, y avanzar hacia la integración con herramientas de análisis como ETAP y DIALux.

    Como resumió Ángel al cerrar su presentación, la automatización solo es tan buena como los datos que se le dan. Por eso en KINENERGY la acompañamos de una plantilla normativa, parámetros documentados y la revisión de un ingeniero en cada circuito: es la combinación que permite entregar documentación eléctrica más completa y consistente sin que cada cambio de diseño se traduzca en horas de recaptura para el proyecto.

    ¿Tu documentación eléctrica se rehace con cada cambio?
    Revisemos cómo vincular cuadros de carga y unifilares con tu modelo. Solicita un diagnóstico con nuestro equipo de ingeniería.
    Solicitar diagnóstico