На главную страницу
Русский English
 

RastrWin

Макро студия
Автоматизация
Работа с SQL
Оценка параметров ЛЭП и ТР
Эффективность размыкания сети
Анализ напряжений в Excel
Автоматизация с "AutoIt"
Создание графа сети из режима
Передача графики в SVG
Вариантные расчеты

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров
Модафинил провигил, провигил как купить.
Hits 17887778
4578
Hosts 923497
370
Visitors 12326003
3606

66


Главная / О макро

Вариантные расчеты

Версия для печати Версия для печати

Макрос вариантных расчетов предназначен для анализа результатов расчетов режимов, полученных с помощью отключения определенных ветвей в разных комбинациях. Отчет формируется в Microsoft Excel по заданной в макросе форме. Предусмотрена возможность раздельного задания ветвей расчетной модели, отключение которых моделирует ремонтные схемы, и ветвей, отключение которых моделирует аварийные отключения. В процессе работы макрос строит все возможные комбинации отключений ветвей, для каждой комбинации выполняет расчет установившегося режима и вносит в отчет параметры перетоков по списку контролируемых ветвей.

 

Небольшой ролик поможет разобраться с настройкой и использованием макроса.

 

 

Макрос имеет два параметра, доступные в его тексте: MaxRepair и MaxOutage. Первый определяет количество одновременно отключаемых ветвей в ремонтной схеме, второй – количество одновременно аварийно отключаемых ветвей. По умолчанию эти параметры имеют значение 1, что означает, что макрос будет рассчитывать ремонты и отключения по одной ветви.

При первом запуске макрос подготавливает рабочую область: добавляет в таблицу «Ветви» три поля, необходимые для его работы: «Ремонт», «Откл» и «Отчет». Если эти поля в рабочей области уже есть, макрос сохраняет их и данных в них не изменяет. Если макрос не обнаружил нужных полей и создал их, будет выдано сообщение о том, что поля готовы, их следует заполнить и запустить макрос повторно.

В поле «Ремонт» должны быть отмечены ветви, которые необходимо отключать в ремонтных схемах. В поле «Откл» должны быть отмечены ветви, аварийное отключение которых требуется моделировать в каждой из ремонтных схем. И в поле «Отчет» должны быть отмечены ветви, параметры перетоков по которым нужно включить в отчет. Все поля имеют тип «переключатель». Для того, чтобы эти поля стали видимыми в таблице «Ветви», их нужно выбрать с помощью команды «Выбор колонок» контекстного меню заголовка таблицы.

Макрос начинает работу исходной схемы, которая загружена в данный момент в RastrWin. Первый расчетный вариант – никаких отключений. Этот вариант в отчете будет назван «Нормальная схема». По всем ветвям, включенным в отчет, для этого варианта будут выведены параметры перетоков. Следующий расчетный вариант – отключение одной из ветвей, отмеченных в поле «Ремонт». Аварийных отключений в этом варианте не выполняется. Третий вариант – заданный ремонт и отключение одной из ветвей, отмеченных в поле «Откл». В последующих вариантах будут смоделированы аварийные отключения каждой из ветвей, отмеченных в поле «Откл». После завершения серии расчетов с однократными аварийными отключениям будет выполнена серия с двухкратными отключениями, далее с трехкратными и так далее, в зависимости от того сколько ветвей отмечено в поле «Откл» и какое значение имеет параметр MaxOutage. После расчета с заданным ремонтом и отключением всех ветвей, из поля «Откл», макрос перейдет к отключению следующей ветви, отмеченной в поле «Ремонт» и повторит все варианты аварийных отключений. Так же, как в случае с аварийными отключениями, в ремонтных схемах будут смоделированы двухкратные, трехкратные и другие многократные отключения, в зависимости от значения параметра MaxRepair. Таким образом, макрос переберет все возможные сочетания отключений ветвей в ремонтных схемах.

В макросе предусмотрена блокировка от расчета и вывода в отчет повторяющихся комбинаций отключений. Эта блокировка может быть полезной, например, если одна и та же ветвь отмечена в полях «Ремонт» и «Откл», а особенно при расчетах с групповыми отключениями. Групповое отключение – функция, которая позволяет отключать в ремонт или отключать аварийно не одну, а целую группу ветвей одновременно. Групповое отключение пригодится для моделирования линий с отпайками. При отключении питающей линии в режиме группового отключения будут отключены все ее отпайки.

Для использования группового отключения необходимо в поле «ID группы» (groupid) таблицы «Ветви» ввести номера групп ветвей, которые требуется отключать одновременно. Например, все семь ветвей на рисунке должны быть отключены при отключении связи 1-2.

 

Отпайки

 

Для всех ветвей в поле «ID группы» должен быть введен одинаковый номер группы (любое число, не совпадающее с другими группами). После этого, если хотя бы одна из ветвей будет отмечена в поле «Ремонт» или «Откл», в процессе вариантных расчетов на самом деле будут отключены все ветви, входящие в группу. Желательно в полях отмечать только одну ветвь из группы. Однако если будут отмечены несколько ветвей группы, это никак не повлияет на результат расчета («лишние» комбинации будут отсечены блокировкой повторяющихся комбинаций, и потребуют лишь небольшого дополнительного времени для анализа повтора).

Макрос использовался в проектных расчетах, и форма отчета, который он формирует, выбрана исходя из задач специалистов-расчетчиков. В текущей версии макрос выводит по каждой ветви, выбранной в поле «Отчет» поток мощности в комплексной форме, ток и процент загрузки по току. Безусловно, модифицируя макрос можно выбрать другие параметры или изменить форму отчета.

При выборе ветвей в полях «Ремонт» и «Откл» необходимо иметь в виду, что отключение связи с базисным узлом сделает расчет установившегося режима невозможным. При этом в отчете для заданной комбинации отключенных ветвей будет выведено сообщение «Режим не существует !». Такое же сообщение будет выведено и в случае, если режим не балансируется по другим причинам.

Если макрос завершит работу нормально, а не по ошибке или по останову пользователем, в рабочей области будет восстановлена исходная топология схемы, без каких-либо отключений, сделанных макросом. Восстановить исходное потокораспределение можно с помощью расчета режима.

 

Вы можете загрузить макрос версии 1.3. Возможны обновления, учитывающие требования к функциям макроса и форматированию отчета.


Обновление до версии 1.4

Макрос дополнительно выводит в таблицу расчетные напряжения по узлам, отмеченным в поле "О". Если значение напряжения не входит в диапазон [Umin;Umax], поле подсвечивается красным. В дополнительной строке по каждому узлу выводится отношение напряжения к номинальному в процентах. Если это значение не входит в диапазон [90;110], поле также подсвечивается.

Вы можете загрузить макрос версии 1.4.

Обновление до версии 1.7

Макрос переработан для вывода результатов в новом формате.

 

Новый формат вывода результатов

 

Также появилась опция, которая вместо отношения расчетного напряжения к номинальному позволяет выводить коэффициент запаса. Опция включается ненулевым значением переменной Ucritical. По умолчанию Ucritical=1. При значении коэффициента запаса менее 15% клетка Excel подсвечивается.

Вы можете загрузить макрос версии 1.7.





Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2011