Cada línea en la hoja es el resultado de un cálculo, cada anotación es el resultado de una norma.
En corto
- El cálculo eléctrico (corrientes de cortocircuito, ΔU, calentamiento, iluminancia) lo hace un solo modelo: plano, esquema, tabla y presupuesto coinciden hasta el metro y hasta el céntimo.
- Cinco normas (GOST/SPDS y PUE — normas y reglas de instalación rusas; IEC, BS, NEC e IS 732) están incrustadas en el código como comprobaciones.
- 1,16 millones de líneas de código, 76 módulos, más de 20 000 pruebas automáticas, 34 páginas de referencia con sha256.
- Se comprueba gratis en el navegador: la demostración «Casa 100 m²» en /cad/.
Qué es: un programa de diseño eléctrico que además calcula
GorkyCAD hace tres cosas a la vez. Dibuja — el plano, los trazados, el cuadro eléctrico, el esquema unifilar. Calcula — corrientes de cortocircuito, caída de tensión, calentamiento, iluminancia, presupuesto. Emite — un juego de documentación según GOST (SPDS) o según IEC, BS, NEC e IS 732. La complejidad no está en la interfaz: está bajo el capó.
La escala de la base de código: unos 1,16 millones de líneas de TypeScript (de las cuales ≈760 000 son código de producto, sin pruebas) y 76 módulos. Capas del núcleo:
| Capa del núcleo | Archivos |
|---|---|
| Generador de PDF | ≈466 |
| Núcleo de IA (reconocimiento) | 328 |
| Motores de cálculo | 203 |
| Importación de planos existentes | 200 |
Más abajo: símbolos eléctricos 161, gráfica SVG 111, presupuesto 99, esquema unifilar — 93 archivos.
Complejidad n.º 1 — las normas: un canon verificable por máquina
Aquí las normas no son globos de ayuda, sino un canon verificable por máquina: cada norma existe en el código como dato con el número de apartado y como una comprobación que influye en la emisión. Al mismo tiempo conviven el circuito ruso (GOST/SPDS, PUE y SP — normas y reglas de instalación rusas) y el internacional (IEC, BS, NEC e IS 732).
Un registro normativo único — «un solo libro» para todo el sistema
En la base hay un registro único de referencias normativas: 44 hechos (27 verificados contra la fuente original y con cita, y 17 marcados honestamente como política de proyecto). La interfaz, el PDF y los motores toman la redacción de la norma solo del registro, y no escriben el número de apartado «sobre la marcha»; una lista negra de 61 pares prohibidos fija qué apartado no se puede aplicar a qué hecho.
| Subsistema | Responde a la pregunta | Escala |
|---|---|---|
| Registro de referencias normativas | «A qué nos apoyamos» | 44 hechos (27 verificados + 17 políticas) |
| Registro QC (control normativo) | «Qué está mal en la hoja» | 69 reglas en 15 categorías |
| Motor de reglas ejecutables | «Si el cálculo queda dentro del límite» | perfiles RU_PUE e IN_CEA |
El canon de los trazados de cable
Los trazados son como un manojo del Manhattan: tronco → ramas → desvíos a 90°, sin diagonales. En los cruces, la línea de fuerza permanece continua y la de baja tensión se interrumpe (según GOST). La automatización nunca arruina el trazado dibujado a mano: ajusta la geometría o traslada el cruce a la apertura más cercana.
Complejidad n.º 2 — el cálculo eléctrico: un canon, cuatro proyecciones
El cálculo en GorkyCAD es un canon único para todo el producto. El plano, el esquema unifilar, la tabla de cables y el presupuesto son cuatro proyecciones de un mismo cálculo: por eso coinciden.
Corriente de cortocircuito y bucle fase–neutro
La corriente de cortocircuito la calcula una sola función: la llaman la pantalla, el worker en segundo plano, el PDF, la hoja del cuadro y la calculadora PUE. Es un defecto ya curado: antes, la misma entrada daba 547 A en una comprobación y 298 A en el cuadro, porque la fórmula vivía en varias copias. Mientras la fórmula sea una, los documentos tienen que coincidir.
En el cálculo de la corriente de cortocircuito se ha eliminado una sobreestimación de 1,8–3,4 veces: el bucle fase–neutro se calcula ahora por completo (L + N/PE), con calentamiento hasta 160 °C y resistencias de contacto — según GOST 28249-93 y el PUE, cap. 7.1. Allí donde la protección antes «pasaba» de forma falsa, el requisito se comprueba con honestidad.
| Línea | Antes | Después |
|---|---|---|
| Cu 2,5 mm² / 20 m | 767 A | 415 A |
| Cu 6 mm² / 5 m | 4 678 A | 1 392 A |
| Cu 6 mm² / 20 m | 2 500 A | 764 A |
Cálculo de la Icc en GorkyCAD. Las filas 1–2 corresponden al «camino de la calculadora PUE»; la fila 3, al «camino de la sugerencia de IA» (caso Ghost H5).
Giro del veredicto: línea de 1,5 mm² / 60 m, disyuntor C16 — antes de la corrección «relación 10,1 — se cumple» (falso); después, «6,28 — no se cumple» (honesto).
La protección se verifica por sensibilidad según las curvas tiempo–corriente B/C/D según el destino del circuito: iluminación → B, bombas y máquinas → D (para que la corriente de arranque no provoque disparos falsos), tomacorrientes y usos generales → C. «C en todas partes» aquí no es canon.
Sin entrada, no hay veredicto. Un veredicto falso es peor que ningún veredicto.
Caída de tensión en el cable (ΔU)
La caída de tensión se calcula con un canon único, ΔU = k·I·L·(R·cosφ + X·sinφ): la resistencia, a la temperatura de trabajo del conductor de 70 °C y no de 20 °C (de lo contrario la ΔU queda subestimada en torno a un 16 %), las longitudes, de los segmentos reales de trazado, y la caída se suma a lo largo de la cascada «entrada → grupo». El límite es del 3 % para iluminación y del 5 % para el resto (GOST R 50571.5.52, apartado 525). Antes había cuatro implementaciones distintas de ΔU; ahora hay una, vigilada por una prueba.
Sección, calentamiento y cálculo de iluminancia
La sección no se elige «a ojo»: primero por calentamiento (In ≤ Iz = Iadm·K1·K2) y coordinación con la protección, y después por ΔU. Los coeficientes de corrección salen estrictamente de las tablas del PUE; fuera de la tabla, un honesto «no verificado» en lugar de un número inventado. El aluminio va con sus propias tablas, no con «cobre × 0,78». La iluminancia se calcula por el método del factor de utilización, con los límites del SP 52.13330.2016.
Verificación transversal: cuatro documentos, un cálculo
Una misma línea en el plano, en el esquema unifilar, en la tabla de cables y en el presupuesto no son cuatro documentos, sino cuatro proyecciones de un mismo cálculo: la longitud sale de un mismo canon de trazado, el calibre del aparato es idéntico («C25» en todas partes). Cualquier discrepancia es un error de la compuerta; en el proyecto de control «Casa 100 m²» la verificación devuelve cero discrepancias. La contrapartida: sin datos, «SIN DATOS» y no supuestos; sin solución, un motivo escrito y no un relleno «2,5 mm²».
Complejidad n.º 3 — el documento: del esquema unifilar a la tabla de cables según GOST
El juego de documentación de proyecto no es «un par de dibujos», sino un catálogo de hasta 38 hojas: portada y plano de situación, nueve planos, esquemas unifilares de los cuadros, tabla de cables, hojas de cálculo, relaciones, especificaciones y presupuesto. La referencia dorada son 34 páginas: cada una con su huella sha256; aparte, 6 referencias SSIM por píxel detectan la degradación del render.


Los globos no cruzan paredes, cotas ni texto
Anotar un plano también es una tarea de ingeniería. Motor de cinco etapas: objetivos → clusters (abanicos) → bandas → globo → comprobación de colisiones; si aparece una superposición, la anotación se recoloca en lugar de imprimirse encima, y si no hay sitio limpio, acaba en la leyenda de la hoja. La jerarquía de conflictos está incrustada en el código: paredes y huecos > símbolos gráficos > conexiones > cotas > globos > texto. El paso del cable por una pared solo se hace con un pasamuros, con la anotación «Ø25 ignífugo».
El PDF es determinista bit a bit
Antes los bytes del mismo proyecto no coincidían entre exportaciones: la fecha salía del reloj del sistema y el identificador era aleatorio. Ahora el identificador es un hash del contenido y las fechas salen del modelo y de la versión, sin Date.now() ni Math.random(): el mismo documento produce exactamente los mismos bytes hoy, en CI y dentro de un año.
Un juego vacío o roto no puede pasar por terminado
Antes de emitirse, la hoja recorre una cadena de comprobaciones: completitud, invariantes, contenido, coherencia, validación del PDF. Un proyecto vacío («55 paredes, 0 aparatos») antes se declaraba documentación de proyecto lista; ahora se bloquea con el motivo. Un PDF roto interrumpe la exportación, y una hoja no construida se sustituye por la página «Hoja no construida: motivo».
Complejidad n.º 4 — importación con IA de planos existentes
Importar un plano existente es una disciplina aparte. La aplicación clasifica con honestidad la naturaleza del archivo (vector / escaneo / vacío) y lee la escala del propio dibujo: anotaciones de cota → línea de cota más cercana → mediana con rechazo de valores atípicos. La confianza y el número de medidas no se ocultan. El ciclo completo está en los materiales de la academia sobre la importación de planos.
Un píxel no se puede anotar como milímetro
Las coordenadas del reconocimiento no pueden escribirse en el proyecto como milímetros, y la aplicación lo comprueba en lugar de fiarse del modelo: la compuerta bloquea las unidades en píxel mientras no se aporte la calibración «mm por unidad». Una escala sin confirmar bloquea tanto «Montar proyecto» como la exportación a PDF, y la confirmación de una persona queda registrada con marca de tiempo y autor.
Cinco votos para una toma
Una toma la reconocen cinco «voces»: el nombre de la capa, la leyenda y los símbolos, el tamaño físico del símbolo, la repetición del bloque y el modelo de visión; de cada resultado se ve el origen. Un escaneo se lee por escalera: reglas gratuitas → conjunto de modelos baratos por consenso → un árbitro fuerte solo cuando hay desacuerdo; si la IA no da con ello, «no reconocido» y no basura. «Montar proyecto» recorre circuitos, cuadro y trazados con los mismos motores que el trabajo manual.
Cómo se comprueba solo
Cada versión pasa por un circuito de más de 20 000 pruebas automatizadas en 2 285 archivos de prueba: ≈339 para el generador de PDF, 102 para los motores de cálculo y 103 para la importación de planos. Nombres de archivos: gate, parity, canon, gost, norm, acceptance, invariant.
Las compuertas son normas incrustadas en la comprobación
Las pruebas comprueban cosas de ingeniería. La prueba de corrientes admisibles exige exactamente los valores de la tabla del PUE y devuelve «no verificado» para una sección no estándar, en lugar de «la más cercana que sirve». La prueba de caída de tensión implementa la fórmula ΔU con una implementación aparte escrita a mano; si no, la verificación del código de producción no demuestra nada por sí misma. Las hojas de referencia se comparan píxel a píxel (SSIM) y la compuerta se comprueba a sí misma: desplaza una página 20 píxeles y tiene que ponerse en rojo.
El trinquete de la deuda y la prohibición de segundas verdades
La deuda técnica (as any, fórmulas duplicadas, archivos hinchados) está montada sobre un trinquete: la cantidad está fijada, añades deuda y la compilación queda en rojo, la reduces y el umbral baja. Una compuerta aparte prohíbe nuevas «fuentes de verdad»: una segunda copia de la tabla de corrientes o una fórmula propia de ΔU fuera del canon. Algunas compuertas aún están en rodaje: las infracciones se ven en los registros y los merges todavía no se bloquean.
Antes de que un PDF se considere listo, supera 19 compuertas registradas, 10 de las cuales bloquean la emisión, con la regla «un error de compuerta no puede terminar en estado de listo». Una hoja no construida entra en el juego como una página honesta con el motivo, y no desaparece en silencio. Los detalles están en la documentación del producto.
Circuito internacional: la misma ingeniería para el mundo IEC
GorkyCAD no «localiza etiquetas»: cambia el perfil completo. En un mismo núcleo conviven cinco especificaciones — GOST/PUE (normas y reglas de instalación rusas), IEC 60364, BS 7671, NEC (NFPA 70) e IS 732/1646 (India) — cada una con su frecuencia, sus series de secciones, sus corrientes, sus colores de fase y sus reglas de protección diferencial. El cambio es de un clic: cálculos, colores, hojas y símbolos se reconstruyen de forma coherente.
| Parámetro | GOST/PUE | IEC 60364 | BS 7671 | NEC (NFPA 70) | IS 732/1646 |
|---|---|---|---|---|---|
| Frecuencia | 50 Hz | 50 Hz | 50 Hz | 60 Hz | 50 Hz |
| Serie de secciones | desde 1,5 mm² | desde 1,5 mm² | desde 1,0 mm² | AWG 18…4/0 | desde 1,0 mm² |
| Protección diferencial | diferencial según PUE/SP | RCD 30 mA | como IEC | GFCI 6 mA | como IEC |
| Símbolos | GOST 2.755/2.710 | IEC 60617 | BS 3939/1363 | ANSI Y32.9/NEMA | IEC/IS |
AWG y mm² conviven en una misma tabla; NEC usa sus propias unidades (AWG, pies, pulgadas). El idioma del documento se congela durante la exportación, para que un cambio de interfaz no mezcle idiomas en la hoja. Los símbolos de los estándares se tratan en la sección de la academia GorkyCAD.
Compruébalo tú mismo
No te fíes del artículo al pie de la letra: abre el proyecto de demostración gratuito «Casa 100 m²» en el navegador: hay 20 circuitos (QF01–QF20) y 349,0 m de cable ya calculados. La demo se carga sin trazados: constrúyelos con el botón «Por circuitos» y abre las hojas en PDF. En la demo también se ven el montaje del cuadro eléctrico y el esquema unifilar en línea, cómo nacen del cálculo. Más materiales en el blog de GorkyCAD.
Preguntas frecuentes
¿Qué puede hacer GorkyCAD?
GorkyCAD dibuja, calcula y emite documentación eléctrica en una sola aplicación. Construye el plano, el esquema unifilar, la tabla de cables y el presupuesto, calcula corrientes de cortocircuito, caída de tensión, calentamiento del cable e iluminancia, y después monta el juego de hojas PDF según GOST (SPDS) o según IEC/BS/NEC/IS — todo a partir de un mismo modelo.
¿Se puede hacer un esquema unifilar según GOST?
Sí: el esquema unifilar según GOST se monta automáticamente a partir del modelo de cálculo, no se dibuja a mano. Los calibres de los disyuntores, los diferenciales, las designaciones de circuito y la disposición del cuadro salen del mismo cálculo que el plano, por lo que el esquema siempre está en acuerdo con el plano y la tabla de cables; una discrepancia bloquea la emisión.
¿Cómo se calculan la corriente de cortocircuito y la caída de tensión?
La corriente de cortocircuito se calcula por el bucle fase–neutro, con el calentamiento del conductor hasta 160 °C y las resistencias de contacto; la caída de tensión, con la fórmula ΔU = k·I·L·(R·cosφ + X·sinφ) a 70 °C. Ambos cálculos los hace una sola función en todo el producto, por lo que los números del plano, del esquema y de la tabla coinciden.
¿En qué se diferencia de AutoCAD, sPlan y Excel?
AutoCAD y sPlan dan gráfica, pero no mantienen el modelo de cálculo: en ellos el esquema y el presupuesto viven por separado. Excel guarda tablas, pero no conoce la topología de la red. GorkyCAD mantiene un solo modelo: plano, esquema unifilar, tabla de cables y presupuesto se recalculan de forma coherente — cambias el trazado y se actualizan corrientes, longitudes y presupuesto.
¿Qué es un proyecto EOM y qué incluye?
El proyecto EOM (electricidad, iluminación y equipamiento) es el proyecto de suministro eléctrico y equipamiento eléctrico: planos, esquemas de los cuadros, tabla de cables, cálculos de corriente de cortocircuito y de caída de tensión, especificaciones y presupuesto. En GorkyCAD todo el juego se monta a partir de un mismo modelo con una sola exportación: hasta 38 hojas, desde planos y esquemas unifilares hasta relaciones y presupuesto.
¿La tabla de cables según GOST y el presupuesto entran en el proyecto?
Sí: la tabla de cables y el presupuesto forman parte del juego y se construyen con el mismo modelo que el plano y el esquema. La tabla reúne longitudes, secciones y marcas de cable, y el presupuesto, volúmenes y coste de las obras; una discrepancia entre ambos bloquea la emisión, por lo que siempre coinciden con el plano.
¿Hay una versión gratuita?
El proyecto de demostración «Casa 100 m²» está disponible gratis: se abre en el navegador sin registro ni instalación. Ya tiene calculados 20 circuitos y 349 m de cable; los trazados se construyen con el botón «Por circuitos» y las hojas se exportan a PDF. Es una forma honesta de comprobar los cálculos en un proyecto real.
Ingeniería bajo el capó, orden en la hoja.