Перейти к основному содержимому
ElecSimHub

Симулятор энергосистемы — нарисуйте однолинейную топологию и запустите расчёты

Этот холст предназначен для компьютера

Черчение однолинейной схемы и подключение устройств мышью — задача для настольного компьютера. Рабочая область состоит из трёх колонок рядом — библиотека устройств, холст и панели параметров — и требует широкого экрана. Мы намеренно не сжимали её в мобильную компоновку: сжатый холст будет ненадёжно чертить и соединять, поэтому на телефоне эта страница доступна только для просмотра.

Продолжить на компьютере

Скопируйте ссылку ниже и откройте её в браузере настольного компьютера (ширина 1280 px или более). Учтите, что сохранённые схемы хранятся в этом браузере, поэтому открытие ссылки на компьютере запускает новый холст.

Ссылка на эту страницу
Схема ещё не загружена — ссылка открывает пустой холст на компьютере.

Вы можете осмотреться и панорамировать, но прокладка соединений и редактирование на телефоне ненадёжны. Для реальной работы используйте компьютер.

Это руководство отображается всегда — независимо от того, загружена ли схема и ответил ли расчётный модуль.
Шаги:
Почему этот шаг: Движок не может рассчитать пустую топологию — сначала на холсте должно быть устройство.
Нагрузка для настройки?
Источник значения: ОЦЕНКА на стороне холста — расчётное ядро не запускалось
0 устройств · 0 цепей
Источники питания · в работе?Выработка ФЭП 0 kW

Начните с первого устройства Холст пуст. Три шага — и можно запускать расчёт.

Следующее действие · шаг 1 из 3Разместите первое устройство на холсте

…или щёлкните / перетащите любую карточку БИБЛИОТЕКИ УСТРОЙСТВ справа (список сгруппирован; щёлкните имя группы, чтобы раскрыть её). Почему сначала: все расчёты принимают топологию как входные данные, поэтому движку нужно хотя бы одно устройство на холсте.

Другие способы начать — результат тот же, трудозатраты разные
1 клик + 1 подтверждение
Пустой холст за три шага
  1. 1Разместите источник на холсте
  2. 2Соедините схему
  3. 3Запустите расчёт

Ничего не отправляется на движок, пока вы не нажмёте Запуск — сам холст не выполняет физических расчётов.

Что этот симулятор действительно умеет — посчитано, а не заявлено
122модулей движка532переключателей расчётов24категорий размещаемого оборудования27готовых сценариев применения66разделов в дереве навигации слева11языков интерфейса

Все приведённые числа подсчитаны на этой странице по реальным источникам: карта возможностей движка (модули / переключатели расчётов), библиотека оборудования, библиотека готовых сценариев, список разделов левого дерева и таблица языков сайта. Ни одно из них не вписано вручную и ни одно не меняется при размещении оборудования.

О расчётном холсте (конструктор)
Что вычисляет эта страница (движок / стандарт)

Эта страница — точка входа схемы в симуляторе и единственный триггер расчётного конвейера. Устройства перетаскиваются на холст (сеть, трансформатор, РУ среднего / низкого напряжения, шина, выключатель, АВР, ИБП, нагрузка, фотоэлектрика, накопитель, генератор, ветроустановка) и связываются, затем один вызов POST /api/design возвращает весь набор расчётов — design.sc, pf, lf, cableSchedule, selection, bom, econ, draw плюс блок design.study{}. Сам холст не вычисляет физику: каждое число приходит из модулей движка, стандарты которых указаны на их собственных страницах (IEC 60909 для короткого замыкания, GB 20052 для потерь и КПД трансформатора, и единый источник параметров engines/params.js). Живая однолинейная схема, карточки расчёта и лист уставок защиты читают один и тот же ответ движка.

Почему это важно

Всё нижестоящее наследует то, что введено здесь. Типы устройств определяют, какие исследования вообще существуют, номиналы определяют вердикты по стойкости и загрузке, а сечение / длина / материал кабеля, введённые на каждой связи, — это единый источник, общий для короткого замыкания, потокораспределения, распределения потерь и кабельного журнала. Проверки топологии (неподключённый узел, висячий порт, отсутствующий номинал, недопустимая петля) выполняются до любых вычислений, поэтому неверный холст отлавливается здесь, а не всплывает как странное число три страницы спустя. Это также единственное место, где схема записывается один раз и переиспользуется всеми другими страницами через библиотеку схем.

Расчёт связанных параметров: вход → цепочка → выход

Вход: узлы и рёбра (каждое ребро содержит lenM, section, material, cores), внешние условия (Ssc, X/R, уровень напряжения), режим работы (run.gridOperation) и переключатели исследования (studyOptions) → цепочка: engines/params.js преобразует холст в flatNodes / flatEdges и разрешает все значения по умолчанию (отсутствующая длина заменяется на DEFAULT_LEN_M; недопустимое значение заменяется на безопасное по умолчанию и добавляет запись в warnings[]) → электрический слой LAYER перестраивается, порты и связи проверяются → computeDesign выполняет конвейер по порядку: (1) короткое замыкание по IEC 60909 с эквивалентным источником напряжения, включая сопротивление линии в точке КЗ, (2) расчёт потокораспределения (Ybus с итерацией по постоянной мощности), (3) потери трансформатора P0 + Pk×(S/Sn)² с типовыми значениями по GB 20052, если пользователь не задал свои, (4) проверки кабельного журнала и выбора, (5) количества, спецификация и экономика, затем опциональные блоки study{} → выход: design.sc, design.pf, design.lf, design.cableSchedule, design.selection, design.bom, design.econ, design.draw и design.study.*. Взаимосвязи: изменение сечения кабеля меняет четыре вещи одновременно — Zk падает, поэтому ток КЗ растёт (следуют Icw аппарата и минимальное термически стойкое сечение кабеля), член I²R меняется в распределении потерь, падение напряжения меняется в потокораспределении, а чувствительность защиты меняется с минимальным током КЗ. Изменение Uk трансформатора меняет короткое замыкание и потокораспределение вместе, а изменение длины ребра меняет как сопротивление в точке КЗ, так и сопротивление ветви потокораспределения, потому что оба читают одно и то же edge.lenM — в модели данных намеренно только одна длина.