Simulateur de réseau électrique — dessinez une topologie unifilaire et lancez les études
Ce canevas est conçu pour un ordinateur
Dessiner un schéma unifilaire et câbler des appareils à la souris est un travail de bureau. L'espace de travail comporte trois colonnes côte à côte — bibliothèque d'appareils, canevas et panneaux de paramètres — et nécessite un écran large. Nous ne l'avons délibérément pas comprimé en une disposition pour téléphone : un canevas compressé dessinerait et connecterait de manière peu fiable, donc sur un téléphone cette page est en consultation seule.
Copiez le lien ci-dessous et ouvrez-le dans un navigateur de bureau (largeur 1280 px ou plus). Notez que les schémas enregistrés résident dans ce navigateur, donc ouvrir le lien sur un ordinateur démarre un canevas vierge.
Vous pouvez explorer et panoramiquer, mais le câblage et la modification sur téléphone ne sont pas fiables. Utilisez un ordinateur pour le travail réel.
Commencez par votre premier appareil Le canevas est vide. Trois étapes et vous pouvez lancer le moteur.
…ou cliquez / faites glisser n'importe quelle carte de la BIBLIOTHÈQUE D'ÉQUIPEMENTS à droite (la liste est groupée ; cliquez sur un nom de groupe pour l'ouvrir). Pourquoi d'abord : toutes les études prennent la topologie comme entrée, le moteur a donc besoin d'au moins un équipement sur le canevas.
Autres façons de commencer — même résultat, effort différent
- 1Placer une source sur le canevas
- 2Câbler l'ensemble
- 3Exécuter le moteur
Rien n'est envoyé au moteur tant que vous n'appuyez pas sur Exécuter — le canevas lui-même ne calcule aucune physique.
Tous les chiffres ci-dessus sont comptés sur cette page à partir de sources réelles : la carte des capacités du moteur (modules / interrupteurs d’étude), la bibliothèque d’équipements, la bibliothèque de scénarios prédéfinis, la liste des colonnes de l’arborescence et la table des langues du site. Aucun n’est recopié à la main, et aucun ne change lorsque vous posez un équipement.
À propos du canevas de conception (builder)
Cette page est le point d'entrée du schéma du simulateur et le déclencheur unique du pipeline de conception. Les dispositifs sont glissés sur le canevas (réseau, transformateur, appareillage MT / BT, jeu de barres, disjoncteur, ATS, UPS, charge, PV, stockage, groupe électrogène, éolien) et reliés, puis un appel POST /api/design renvoie l'ensemble complet des calculs — design.sc, pf, lf, cableSchedule, selection, bom, econ, draw plus le bloc design.study{}. Le canevas lui-même ne calcule aucune physique : chaque nombre provient des modules du moteur dont les normes sont nommées sur leurs propres pages (IEC 60909 pour le court-circuit, GB 20052 pour les pertes et le rendement du transformateur, et la source unique de paramètres engines/params.js). Le schéma unifilaire dynamique, les fiches de conception et la feuille de réglage des protections lisent tous la même réponse du moteur.
Tout ce qui suit hérite de ce qui est saisi ici. Les types de dispositifs décident quelles études existent, les caractéristiques décident les verdicts de tenue et de charge, et la section / longueur / matériau de câble saisis sur chaque liaison sont la source unique partagée par le court-circuit, l'écoulement de charge, la répartition des pertes et le plan de câbles. Les contrôles de topologie (nœud non connecté, port en attente, caractéristique manquante, boucle illégale) s'exécutent avant tout calcul, de sorte qu'un canevas erroné est détecté ici au lieu de se manifester par un nombre étrange trois pages plus loin. C'est aussi le seul endroit où un schéma est écrit une fois et réutilisé par toutes les autres pages via la bibliothèque de schémas.
Entrée : nœuds et arêtes (chaque arête porte lenM, section, matériau, conducteurs), conditions externes (Ssc, X/R, niveau de tension), le cas d'exploitation (run.gridOperation) et les commutateurs d'étude (studyOptions) → chaîne : engines/params.js aplatit le canevas en flatNodes / flatEdges et résout chaque défaut (une longueur manquante revient à DEFAULT_LEN_M ; une valeur illégale revient à un défaut sûr et ajoute une entrée warnings[]) → la couche électrique LAYER est reconstruite et les ports et liaisons sont validés → computeDesign exécute le pipeline dans l'ordre : (1) court-circuit selon IEC 60909 source de tension équivalente incluant l'impédance de ligne au point de défaut, (2) écoulement de charge (Ybus avec itération à puissance constante), (3) pertes de transformateur P0 + Pk×(S/Sn)² avec les valeurs typiques GB 20052 si l'utilisateur n'en fournit pas, (4) plan de câbles et contrôles de sélection, (5) quantités, nomenclature et économie, puis les blocs optionnels study{} → sortie : design.sc, design.pf, design.lf, design.cableSchedule, design.selection, design.bom, design.econ, design.draw et design.study.*. Liaison : changer une section de câble modifie quatre choses à la fois — Zk diminue donc le courant de défaut augmente (le Icw de l'appareil et la section minimale thermique du câble suivent), le terme I²R se déplace dans la répartition des pertes, la chute de tension se déplace dans l'écoulement de charge, et la sensibilité de protection se déplace avec le courant de défaut minimal. Changer le Uk du transformateur déplace ensemble le court-circuit et l'écoulement de charge, et changer la longueur d'une arête déplace à la fois l'impédance au point de défaut et l'impédance de branche de l'écoulement de charge car les deux lisent le même edge.lenM — il n'y a volontairement qu'une seule longueur dans le modèle de données.