Simulador de sistemas de potencia — dibuje una topología unifilar y ejecute los estudios
Este lienzo está diseñado para un ordenador
Dibujar un diagrama unifilar y cablear dispositivos con el ratón es una tarea de escritorio. El espacio de trabajo consta de tres columnas lado a lado — biblioteca de dispositivos, lienzo y paneles de parámetros — y requiere una pantalla ancha. Deliberadamente no lo comprimimos en un diseño para teléfono: un lienzo comprimido dibujaría y conectaría de forma poco fiable, por lo que en un teléfono esta página es solo de consulta.
Copie el enlace a continuación y ábralo en un navegador de escritorio (ancho de 1280 px o más). Tenga en cuenta que los esquemas guardados residen en este navegador, por lo que abrir el enlace en un ordenador inicia un lienzo nuevo.
Puede explorar y desplazar, pero el cableado y la edición en un teléfono no son fiables. Use un ordenador para el trabajo real.
Comienza con tu primer dispositivo El lienzo está vacío. Tres pasos y podrás ejecutar el motor.
…o haz clic / arrastra cualquier tarjeta de la BIBLIOTECA DE EQUIPOS a la derecha (la lista está agrupada; pulsa el nombre de un grupo para abrirlo). Por qué primero: todos los estudios parten de la topología, así que el motor necesita al menos un equipo en el lienzo.
Todas las cifras anteriores se cuentan en esta página con fuentes reales: el mapa de capacidades del motor (módulos / interruptores de estudio), la biblioteca de equipos, la biblioteca de escenarios predefinidos, la lista de columnas del árbol izquierdo y la tabla de idiomas del sitio. Ninguna está escrita a mano y ninguna cambia al colocar un equipo.
- 1Coloque una fuente en el lienzo
- 2Conéctelo
- 3Ejecute el motor
No se envía nada al motor hasta que pulse Ejecutar — el lienzo en sí no calcula física.
Acerca del lienzo de diseño (constructor)
Esta página es el punto de entrada del esquema del simulador y el único disparador del pipeline de diseño. Los dispositivos se arrastran al lienzo (red, transformador, aparamenta de MT / BT, barra colectora, interruptor, ATS, UPS, carga, PV, almacenamiento, grupo electrógeno, eólico) y se enlazan, luego una llamada POST /api/design devuelve todo el conjunto de cálculos — design.sc, pf, lf, cableSchedule, selection, bom, econ, draw más el bloque design.study{}. El lienzo en sí no calcula física: cada número proviene de los módulos del motor cuyas normas se nombran en sus propias páginas (IEC 60909 para cortocircuito, GB 20052 para pérdida y eficiencia de transformador, y la fuente única de parámetros engines/params.js). El diagrama unifilar en vivo, las tarjetas de diseño y la hoja de ajustes de protección leen la misma respuesta del motor.
Todo lo posterior hereda lo que se introduce aquí. Los tipos de dispositivo deciden qué estudios existen, las capacidades deciden los veredictos de resistencia y carga, y la sección / longitud / material del cable introducidos en cada enlace son la fuente única compartida por cortocircuito, flujo de carga, asignación de pérdidas y listado de cables. Las verificaciones de topología (nodo no conectado, puerto colgante, capacidad faltante, bucle ilegal) se ejecutan antes de calcular nada, por lo que un lienzo incorrecto se detecta aquí en lugar de aparecer como un número extraño tres páginas después. También es el único lugar donde un esquema se escribe una vez y se reutiliza en todas las demás páginas a través de la biblioteca de esquemas.
Entrada: nodos y aristas (cada arista lleva lenM, sección, material, conductores), condiciones externas (Ssc, X/R, nivel de tensión), el caso de operación (run.gridOperation) y los interruptores de estudio (studyOptions) → cadena: engines/params.js aplana el lienzo en flatNodes / flatEdges y resuelve cada valor por defecto (una longitud faltante recurre a DEFAULT_LEN_M; un valor ilegal recurre a un valor seguro y genera una entrada en warnings[]) → se reconstruye el orden de capas eléctricas LAYER y se validan puertos y enlaces → computeDesign ejecuta el pipeline en orden: (1) cortocircuito según IEC 60909 fuente de tensión equivalente incluyendo la impedancia de línea en el punto de falla, (2) flujo de carga (Ybus con iteración de potencia constante), (3) pérdida de transformador P0 + Pk×(S/Sn)² con valores típicos de GB 20052 cuando el usuario no proporciona ninguno, (4) verificación de selección y listado de cables, (5) cantidades, BOM y economía, luego los bloques opcionales study{} → salida: design.sc, design.pf, design.lf, design.cableSchedule, design.selection, design.bom, design.econ, design.draw y design.study.*. Vinculación: cambiar la sección de un cable cambia cuatro cosas a la vez — Zk disminuye, por lo que la corriente de falla aumenta (siguen Icw del dispositivo y la sección térmica mínima del cable), el término I²R se mueve en la asignación de pérdidas, la caída de tensión se mueve en el flujo de carga, y la sensibilidad de protección se mueve con la corriente de falla mínima. Cambiar la Uk del transformador mueve el cortocircuito y el flujo de carga juntos, y cambiar la longitud de una arista mueve tanto la impedancia en el punto de falla de cortocircuito como la impedancia de rama del flujo de carga porque ambas leen la misma edge.lenM — deliberadamente solo hay una longitud en el modelo de datos.