|
uniset-algorithms
0.2
|
Управление генераторным автоматом и взаимодействие с контроллером ГДГ. Реализовано на основе принципов "конечного автомата". Работа алгоритма координируется объектом реализующим алгоритм управления СЭЭС (см. SEESControlPage)
В случае если за заданое время не происходит отключения QG, осуществляется переход в Режим работы "срабатывание защиты".
Это состояние является устойчивым. Контроль параметров отсутствует.
В это устойчивое состояние переход осуществляется после успешного включения. В данном состоянии происходит постоянный контроль следующих параметров:
В случае срабатывания любой из защит осуществляется переход в Режим работы "срабатывание защиты"
Это состояние является устойчивым, и расширяет режим Режим работы "Включен". Помимо контроля параметров, при приходе команды на отключение резерва происходит переход в Режим работы "резерв".
Это состояние является устойчивым. Контроль параметров отсутствует. При активизации происходит проверка наличия команды на включение резерва. Если "есть", то сразу осуществляется переход в режим Режим работы "Включенный резерв". Иначе происходит ожидание её прихода.
Это состояние является устойчивым. Переход в него возможен при срабатывании какой-либо защиты или неудочной попытке перехода из одного устойчивого состояния в другое. Попытка выхода из него происходит только при подаче команды "сброс защиты".
Это состояние является переходным (не устойчивым). В нем происходит идентификация текущего фактичкеского состояния органов управления и переход в соответсвующее им состояние.
При активизации этого режима даётся пауза, на то чтобы процесс SEESControl успел выставить состояние датчика SetAutoControl_f, определяющего режим управления СЭС. После паузы происходит проверка датчика и в зависимости от состояние переход в тот или иной режим....
Это состояние является переходным (не устойчивым) и объединяет в себе все возможные переходные состояния при переходе из одного устойчивого в другое. В основном здесь происходит подача команды и ожидание её выполнения по таймеру. В случае невыполнения команды за заданное время (и количество попыток) происходит переход в состояние указанное в качестве 'back', в случае успеха в состояние указанное как 'to'. (см. SEESWaitingMode::Instance ).
Это состояние является переходным (не устойчивым) и объединяет в себе все возможные переходные состояния при переходе из одного устойчивого в другое. В основном здесь происходит подача команды и ожидание её выполнения по таймеру. В случае невыполнения команды за заданное время (и количество попыток) происходит переход в состояние указанное в качестве 'back', в случае успеха в состояние указанное как 'to'. (см. SEESAutoWaitingMode::Instance ).
В этом режиме полностью отключается все управление. Переход обратно в режим автоматического управления осуществялется через нажатие кнопки "Сброс".
1.7.6.1