Индивидуальный диспетчерский тренажер для тренинга оперативно-диспетчерского персонала магистральных нефтепроводов
Иллюстрации
Показать всеИзобретение относится к области диспетчеризации потоков нефти и нефтепродуктов, а именно к тренажерным комплексам диспетчера, которые предназначены для начальной подготовки и периодического обучения оперативно-диспетчерского персонала. Индивидуальный диспетчерский тренажер включает в себя центральный сервер, автоматизированное рабочее место (АРМ) инструктора, автоматизированное рабочее место (АРМ) обучаемого, систему визуализации данных, объединенные локальной вычислительной сетью. Центральный сервер включает в себя сервер центрального диспетчера, сервер имитации системы диспетчерского контроля и управления, сервер математической модели и алгоритмов работы систем автоматики магистрального нефтепровода. АРМ Инструктора включает в себя модуль формирования учебно-тренировочных заданий, модуль мониторинга и оценки выполнения учебно-тренировочных заданий. АРМ Обучаемого включает в себя подсистему визуализации состояния технологического оборудования и технологических процессов, подсистему контроля гидравлического уклона, подсистему контроля режимов, модуль регистрации и вывода учебно-тренировочного задания. Сервер имитации системы диспетчерского контроля и управления включает подсистему ОРС-сервер, адресное пространство которого соответствует адресному пространству ОРС-сервера системы диспетчерского контроля и управления предприятием, на котором установлен диспетчерский тренажер. Техническим результатом является повышение надежности и безопасности функционирования магистральных нефтепроводов. 10 з.п. ф-лы, 2 ил.
Реферат
Область техники, к которой относится изобретение
Изобретение относится к области диспетчеризации потоков нефти и нефтепродуктов, а именно к тренажерным комплексам диспетчера, которые предназначены для начальной подготовки и периодического обучения (тренинга) оперативно-диспетчерского персонала. Индивидуальный диспетчерский тренажер (далее по тексту - ИДТ) может применяться в диспетчерских подразделениях эксплуатирующих предприятий магистральных нефтепроводов для проведения тренировок диспетчеров на рабочих местах с целью формирования и закрепления навыков управления магистральным нефтепроводом как в штатных, так и в нештатных ситуациях. Также, индивидуальный диспетчерский тренажер может применяться в центрах, обучающих диспетчерский персонал предприятий магистральных нефтепроводов, в том числе в составе коллективного диспетчерского тренажера.
Уровень техники
Известен тренажерный комплекс диспетчера «Веста-TP» для организации первичного и периодического обучения оперативного и диспетчерского персонала, моделирующий работу магистрального нефтепровода (далее по тексту - МН) и магистрального газопровода (см. http://www.gubkin.ru/departaments/university_departments/iiept/practical_realization/supervisory_control/).
Тренажерный комплекс «Веста-TP» предназначен для формирования у диспетчерского персонала навыков управления магистральными газопроводами, проведения вычислительных экспериментов по моделированию различных штатных или нештатных ситуаций при эксплуатации газотранспортных систем и вводимых диспетчером управлений, проведения противоаварийных тренировок учебно-тренировочных задач, разработанных на примере газотранспортных систем, находящихся в зоне ответственности данной диспетчерской службы.
Недостатком тренажерного комплекса «Веста-TP» является то, что автоматизированное рабочее место диспетчера в тренажере не полностью соответствует его реальному рабочему месту.
Известен тренажерный комплекс разработки ООО «НИРСА-сервис» (http://www.nirsa. ru.).
Недостаток разработки «НИРСА-сервис» заключается в том, что он использует математическую модель, моделирующую работу МН одной конфигурации, что обеспечивает гораздо меньшую функциональность в части моделируемых ситуаций и режимов. Математическая модель разработки «НИРСА-сервис» содержит конфигурации, представляющие собой один или два гидравлически связанных технологических участка, каждый из которых состоит из головной и двух промежуточных нефтеперекачивающих станций (далее по тексту - НПС). Кроме того, вышеприведенные диспетчерские тренажеры предназначены для организации обучения операторов НПС и содержат упрощенную конфигурацию (учебную модель) участка МН. Математическая модель данных диспетчерских тренажеров исключает возможность внесения изменений в конфигурацию схемы МН. Таким образом, существующие диспетчерские тренажеры не позволяют обеспечить имитацию ряда возможных ситуаций на объектах МН (включение/выключение из работы лупингов, пунктов путевых подкачек/сбросов и т.п.) и организовать качественный тренинг диспетчеров, используя конфигурацию МН, идентичную нефтепроводам, которыми будут управлять диспетчеры в реальных условиях.
Наиболее близким по своим функциональным возможностям за счет активного использования компонентов, применяемых в реальной системе управления нефтепровода, является диспетчерский тренажер, применяемый в ООО «Востокнефтепровод» (см. http://www.energoavtomatika.ru/index.php/ru/menu-reviews/92-review-vsto).
Система поддержки диспетчера и ПК тренажера реализованы на базе программного обеспечения математического моделирования «Cassandra». Тренажер включает модуль состояния определения утечки (СОУ), который в режиме реального времени осуществляет непрерывный мониторинг герметичности контролируемых участков на всех режимах работы нефтепровода, включая переходные процессы и режим остановленной трубы. Наличие возможности управления технологическими объектами нефтепровода, моделирование изменений станционных защит позволяет с помощью ПК «Тренажер» тестировать систему управления, обучать диспетчерский персонал и рассчитывать технологические режимы.
Известный тренажер достаточно полно использует наиболее функциональную на данный момент систему моделирования «Cassandra» и обеспечивает тренинг персонала в условиях наиболее близких к реальным для данного предприятия, но имеет следующие недостатки. В диспетчерском тренажере, применяемом в ООО «Востокнефтепровод», отсутствует учебно-методическая часть программного комплекса, поскольку, тренажер реализован по принципу субъективной оценки инструктором выполнения действий учебно-тренировочных задач обучаемого диспетчера.
Сущность изобретения
Задачей, на решение которой направлено заявленное изобретение, состоит в создании ИДТ, обеспечивающего подготовку высококвалифицированных кадров в области диспетчеризации потоков нефти и нефтепродуктов, а также проведение квалификационной оценки уровня знаний и навыков диспетчерского персонала по управлению магистральным трубопроводом в штатных, нештатных и аварийных ситуациях, а также формирование отчетных документов при комиссионной проверке получения допуска к управлению магистральными трубопроводами.
Технический результат, достигаемый при реализации заявляемого изобретения, состоит в повышении надежности и безопасности функционирования магистральных нефтепроводов за счет повышения уровня подготовки диспетчерского персонала и эффективности диспетчерского управления режимами эксплуатации магистральных нефтепроводов и технологических комплексов, которое достигается за счет расширения функциональных возможностей диспетчерского тренажера путем обеспечения более полной функциональной имитации режима работы технологического комплекса трубопровода.
Заявляемый технический результат достигается за счет того, что индивидуальный диспетчерский тренажер для тренинга оперативно-диспетчерского персонала магистральных нефтепроводов включает в себя центральный сервер, автоматизированное рабочее место инструктора (АРМ Инструктора), автоматизированное рабочее место обучаемого (АРМ Обучаемого), систему визуализации данных, объединенные локальной вычислительной сетью, причем центральный сервер включает в себя сервер центрального диспетчера, сервер имитации системы диспетчерского контроля и управления, сервер математической модели и алгоритмов работы систем автоматики магистрального нефтепровода, сервер управления контентом и сервер управления данными;
АРМ Инструктора включает в себя модуль формирования учебно-тренировочных заданий, модуль мониторинга и оценки выполнения учебно-тренировочных заданий, модуль графического редактора расчетных схем и параметризации объектов магистрального нефтепровода, модуль графического интерфейса пользователя;
АРМ Обучаемого включает в себя подсистему визуализации состояния технологического оборудования и технологических процессов, подсистему контроля гидравлического уклона, подсистему контроля режимов, модуль регистрации и вывода учебно-тренировочного задания, связанный с возможностью передачи данных с модулем формирования учебно-тренировочного задания АРМ Инструктора;
сервер имитации системы диспетчерского контроля и управления включает подсистему ОРС-сервер, адресное пространство которого соответствует адресному пространству ОРС-сервера системы диспетчерского контроля и управления предприятия, на котором установлен диспетчерский тренажер, подсистему визуализации состояния технологического оборудования и технологических процессов, связанную с возможностью передачи данных с подсистемой визуализации состояния технологического оборудования и технологических процессов АРМ Обучаемого, подсистему обработки данных и подготовки сигналов ОРС-сервера, при этом ОРС-сервер связан с возможностью передачи данных с подсистемой визуализации состояния технологического оборудования и технологических процессов, с модулем контроля гидравлического уклона, с подсистемой контроля режимов АРМ Обучаемого и с подсистемой графического интерфейса пользователя АРМ Инструктора;
сервер управления данными включает в себя подсистему хранения технологических данных, связанную с возможностью передачи данных с подсистемой обработки данных и подготовки сигналов ОРС-сервера;
сервер управления контентом включает в себя модуль управления электронной библиотекой учебно-тренировочных заданий, связанный с возможностью передачи данных с модулем формирования учебно-тренировочных заданий АРМ Инструктора;
сервер математической модели и алгоритмов системы автоматики магистрального нефтепровода включает в себя подсистему математической модели МН, выполненную с возможностью моделирования штатных и/или нештатных, и/или аварийных режимов работы трубопровода, подсистему математического обеспечения контроля режимов, выполненную с возможностью формирования расчетных задач, и связанную с возможностью передачи данных с подсистемой контроля режимов АРМ Обучаемого, при этом подсистема математической модели МН и подсистема алгоритмов систем автоматики и защиты связаны с возможностью передачи данных с сервером имитации системы диспетчерского контроля и управления;
система визуализации данных включает в себя видеостену, предназначенную для отображения экранных форм, соответствующих экранным формам системы диспетчерского контроля и управления реального участка магистрального нефтепровода.
Кроме того, в частном случае реализации изобретения индивидуальный диспетчерский тренажер дополнительно включает в себя печатающее устройство.
Кроме того, в частном случае реализации изобретения индивидуальный диспетчерский тренажер дополнительно включает в себя систему вывода звуковых сигналов.
Кроме того, в частном случае реализации изобретения АРМ Обучаемого дополнительно включает в себя модуль протоколирования действий обучаемого, связанный с возможность передачи данных с модулем мониторинга и оценки выполнения учебно-тренировочного задания АРМ Инструктора.
Кроме того, в частном случае реализации изобретения сервер управления данными дополнительно включает в себя модуль импорта/экспорта данных и модуль управления и обработки данных.
Кроме того, в частном случае реализации изобретения сервер управления контентом дополнительно включает в себя модуль управления электронной библиотекой нормативной документации и учебно-методических материалов, модуль электронной справочной системы и модуль поиска информации по системе и содержимому файлов.
Кроме того, в частном случае реализации изобретения сервер центрального диспетчера дополнительно включает в себя модуль аутентификации и безопасности и модуль применения настроек тренажера.
Кроме того, в частном случае реализации изобретения индивидуальный диспетчерский тренажер дополнительно включает в себя АРМ Администратора, содержащий модуль графического интерфейса пользователя, модуль мониторинга работоспособности программно-технических средств, модуль формирования технической отчетности.
Кроме того, в частном случае реализации изобретения подсистема математической модели МН выполнена с возможностью имитации системы контроля режимов, математического моделирования стационарных режимов, математического моделирования нестационарных режимов, моделирования нештатных режимов работы магистрального нефтепровода (нестационарные режимы), идентификации фактических параметров оборудования, имитации системы обнаружения утечек, имитации системы контроля нормативных параметров, имитации работы резервуарного парка, имитации пропуска средств очистки и диагностики, имитации ввода противотурбулентных присадок.
Кроме того, в частном случае реализации изобретения система визуализации данных дополнительно включает в себя по меньшей мере два монитора, предназначенных для отображения экранных форм модуля гидравлического уклона АРМ Обучаемого.
Кроме того, в частном случае реализации изобретения сервер математической модели и алгоритмов системы автоматики магистрального нефтепровода дополнительно включает в себя подсистему алгоритмов систем автоматики и защит, выполненную с возможностью реализации алгоритмов автоматики нефтеперекачивающих станций и технологических участков магистрального нефтепровода при расчете стационарных режимов и имитации сигналов телемеханики.
Заявляемый ИДТ предназначен для:
- обеспечения имитации автоматизированного рабочего места (далее по тексту-АРМ) управляющего диспетчера;
- имитации работы магистрального нефтепровода (МН) в режиме реального времени;
- имитации возникновения нештатных ситуаций на объектах магистральных нефтепроводов (аварий, нарушений работоспособности оборудования, систем автоматики и т.п.);
- имитации работы реальной подсистемы ввода-вывода системы диспетчерского контроля и управления СДКУ;
- имитации работы реальной подсистемы линейной и станционной телемеханики (далее по тексту - ТМ);
- имитации работы реальной подсистемы управления СДКУ;
- обеспечения возможности формирования конфигурации МН и экранных форм СДКУ, с которыми диспетчер будет работать в реальных условиях производственного процесса;
- выполнения учебно-тренировочных заданий (далее по тексту-УТЗ) с оперативно-диспетчерским персоналом на рабочих местах и в учебных центрах;
- воспроизведения событий, произошедших в процессе тренинга диспетчера при выполнении им технологических операций управления и контроля над работой МН;
- проведения контроля действий обучаемых путем предоставления инструктору протокола, на основании которого определяется уровень подготовки обучаемого.
Сведения, подтверждающие реализацию изобретения
На фиг. 1 представлена структурная схема индивидуальный диспетчерский тренажер для тренинга оперативно-диспетчерского персонала магистральных нефтепроводов.
На фиг. 2 представлена функциональная схема индивидуальный диспетчерский тренажер для тренинга оперативно-диспетчерского персонала магистральных нефтепроводов.
На чертеже обозначены следующие позиции:
1 - Центральный сервер
1.1 - Виртуальный сервер центрального диспетчера
1.1.1 - Подсистема ядро центрального диспетчера
1.1.2 - Программный модуль аутентификации и безопасности
1.1.3 - Программный модуль применения настроек тренажера
1.2 - Виртуальный сервер управления контентом
1.2.1 - Программный модуль управления библиотекой нормативной документации (далее по тексту-НД) и учебно-методические материалы (далее по тексту-УММ).
1.2.2 - Программный модуль электронной справочной системы
1.2.3 - Программный модуль управления электронной библиотекой УТЗ
1.3 - Виртуальный сервер имитации СДКУ
1.3.1 - Программный модуль ОРС-сервер
1.3.2 - Подсистема обработки данных и подготовки сигналов ОРС-сервера
1.3.3 - Подсистема визуализации состояния технологического оборудования (ТО) и технологических процессов (ТП)
1.4 - Виртуальный сервер управления данными
1.4.1 - Программный модуль управления и обработки данных
1.4.2 - Подсистема хранения технологических данных
1.4.3 - Программный модуль менеджер импорта/экспорта данных
1.5 - Сервер математической модели и алгоритмов работы системы автоматики МН
1.5.1 - Подсистема математическая модель МН
1.5.2 - Подсистема алгоритмов систем автоматики и защиты
1.5.3 - Подсистема математического обеспечения подсистемы контроля режимов
2 - АРМ Инструктора
2.1 - Программный модуль графического редактора расчетных схем и параметризации объектов МН
2.2 - Программный модуль формирования УТЗ
2.3 - Программный модуль мониторинга и оценки УТЗ
2.4 - Подсистема графического интерфейса пользователя (далее по тексту - ГИП) АРМ Инструктора
3- АРМ обучаемого
3.1 - Подсистема визуализации состояния ТО и ТП
3.2 - Подсистема контроля гидравлического уклона
3.3 - Подсистема контроля режимов
3.4 - Подсистема регистрации и вывода задания УТЗ
3.5 - Программный модуль протоколирования действий обучаемого
3.6 - Программный модуль предоставления справки, НД и УММ
4 - АРМ Администратора
4.1 - Подсистема ГИП АРМ Администратора
4.2 - Программный модуль мониторинга работоспособности и программно-технических средств
4.3 - Программный модуль формирования технической отчетности
Индивидуальный диспетчерский тренажер для тренинга оперативно-диспетчерского персонала магистральных нефтепроводов (далее по тексту - ИДТ) (фиг. 1) включает центральный сервер 1, установленный на отдельную серверную стойку, автоматизированное рабочее место инструктора 2 (далее по тексту - АРМ Инструктора), автоматизированное рабочее место обучаемого 3 (далее по тексту - АРМ Обучаемого), автоматизированное рабочее место администратора 4 (далее по тексту - АРМ Администратора), установленные на отдельном компьютере и образующие основные компоненты ИДТ, систему визуализации данных на жидкокристаллических экранах (на чертежах не показано), объединенных локальной вычислительной сетью, систему ввода-вывода данных (на чертежах не показано), акустическую систему вывода звуковых сигналов, печатающее устройство (на чертежах не показано).
Центральный сервер 1 ИДТ является ключевым компонентом диспетчерского тренажера, осуществляющий запуск программных модулей и/или подсистем, предоставляющий сервисы управления, синхронизации, передачи данных, взаимодействия остальных подсистем ИДТ и отслеживания состояния диспетчерского тренажера в целом.
Центральный сервер 1 ИДТ выполнен на базе серверной платформы Microsoft Windows Server 2012R2 с набором специального программного обеспечения и реализует систему виртуализации, включающую виртуальный сервер 1.1 математической модели и алгоритмов систем автоматики магистрального нефтепровода (МН), виртуальный сервер 1.2 управления контентом, виртуальный сервер 1.3 имитации системы СДКУ со специализированными программными модулями, виртуальный сервер 1.4 центрального диспетчера, виртуальный сервер 1.5 управления вводом/выводом данных.
Операционная система Windows Server 2012R2 обеспечивает возможность реализации клиент-серверной архитектуры при построении ИДТ и деление вычислительных нагрузок и функциональных возможностей между центральным сервером 1 и АРМами 2, 3, 4.
Питание центрального сервера 1 осуществляется от источника бесперебойного питания (ИБП), что обеспечивает надежность его работы за счет устойчивости к перепадам напряжения сети питания, а также автономную работу в течение промежутка времени, достаточного для запуска резервных источников питания. Емкость ИБП подобрана, исходя из мощности нагрузки центрального сервера 1 и требований к обеспечению резервного питания, не менее 10 минут.
Виртуальный сервер центрального диспетчера 1.1 (фиг. 2) включает подсистему 1.1.1 ядро центрального диспетчера, программный модуль 1.1.2 модуль аутентификации и безопасности, программный модуль 1.1.3 применения настроек тренажера. Сервер центрального диспетчера 1.1 предоставляет сервисы управления, синхронизации, передачи данных, взаимодействия остальных подсистем и отслеживания состояния диспетчерского тренажера в целом.
Все модули сервера центрального диспетчера 1.1 разработаны с помощью инструментального средства Microsoft Visual Studio.
Подсистема 1.1.1 ядро центрального диспетчера реализует с одной стороны внутримашинное взаимодействие по управлению памятью, организации потоков информации, с другой - предоставляет механизмы для организации и контроля взаимодействия всех компонентов тренажера.
Программный модуль 1.1.2 аутентификации и безопасности позволяет организовать централизованный контроль и аутентификацию всех пользователей ИДТ, а также обеспечить авторизованный режим запуска программных модулей ИДТ.
Программный модуль 1.1.2 аутентификации и безопасности реализует следующие функции:
- аутентификацию всех пользователей ИДТ;
- авторизованный режим запуска программных модулей ИДТ;
- контроль доступа различных категорий пользователей к программным модулям ИДТ;
- проверку привилегий выполнения различных операций.
Программный модуль 1.1.3 применения настроек ИДТ предназначен для централизованного хранения и предоставления с разграничением прав доступа настроек всех компонентов ИДТ и реализует следующие функции:
- централизованное хранение и предоставление с разграничением прав доступа настроек всех компонент ИДТ;
- реализация сервиса отслеживания настроек ИДТ;
- реализация сервиса присоединения новых функциональных программных модулей;
- управление, хранение и применение настроек программных модулей и подсистем ИДТ.
Разграничение прав доступа пользователей к отдельным параметрам работы может контролироваться программным модулем 1.1.2 аутентификации и безопасности.
Виртуальный сервер 1.2 управления контентом (фиг. 2) обеспечивает организацию совместного процесса создания, редактирования и управления контентом (документами, таблицами, фотографиями, фильмами, файлами любого типа и прочими информационными материалами в электронном виде) и включает программный модуль 1.2.1 управления электронной библиотекой нормативной документации (далее по тексту - НД) и учебно-методическими материалами (далее по тексту - УММ), программный модуль 1.2.2 электронной справочной системы, программный модуль 1.2.3 управления электронной библиотекой УТЗ. Система управления контентом построена на базе серверных технологий Microsoft Sharepoint Foundation 2013 и Microsoft Internet Information Services и обеспечивает возможность задания для каждого хранимого в системе материала адреса URL и предоставления доступа к нему по протоколу HTTP.
Программный модуль 1.2.1 управления электронной библиотекой НД и УММ выполняет следующие функции: управление каталогами (папками); управление размещением; предоставлением доступа к файлам электронной библиотеки нормативных документов и учебно-методических материалов.
Программный модуль 1.2.2 электронной справочной системы реализован в виде структурированного WEB-сайта на базе сервера Microsoft Internet Information Services и выполняет следующие функции:
-управление сервисами сервера справочной системы;
- хранение, предоставление справочной информации в зависимости от категории пользователя.
Наполнение и редактирование содержания электронной справочной системы осуществляется средствами любого редактора текстов, позволяющего производить сохранение в формат HTML. Отображение справочной информации осуществляется средствами любого из браузеров. Для операционной системы Microsoft Windows базовым средством отображения страниц HTML является браузер Microsoft Internet Explorer. Вызов справочного модуля осуществляется при работе с АРМ обучаемого, АРМ инструктора и АРМ администратора.
Программный модуль 1.2.3 управления электронной библиотекой УТЗ представляет собой структурированную библиотеку, которая содержит в себе данные, необходимые для выполнения обучаемым УТЗ и выполняет следующие функции:
- управление каталогами (папками);
- управление размещением каталогами (папками);
- управление предоставлением доступа к файлам электронной библиотеки УТЗ.
Управление электронной библиотекой УТЗ осуществляется через WEB-интерфейс. Набор программных модулей АРМ инструктора 2 позволяет создавать новое УТЗ, загружать имеющееся УТЗ из электронной библиотеки УТЗ, сохранять изменения в УТЗ, связывать расчетную схему МН с УТЗ. Функции поиска, редактирования описания УТЗ, удаления УТЗ в электронной библиотеке осуществляются средствами системы управления контентом.
Виртуальный сервер 1.3 имитации СДКУ (фи. 2) предназначен для обеспечения информационного взаимодействия между подсистемами 3.1 визуализации состояния ТО и ТП и подсистемой 3.3 контроля режимов АРМ Обучаемого 3, а также сервера 1.5 математической модели и алгоритмов работы систем автоматики МН, которые выполняют функции виртуального технологического процесса и виртуальной системы МН. Поскольку, ряд программных модулей АРМ обучаемого 3 являются реально эксплуатируемыми диспетчерским персоналом промышленными системами, реализация сервера 1.3 имитации СДКУ направлена, прежде всего, на имитацию работы подсистемы ввода/вывода данных ТМ СДКУ для передачи технологических данных подсистемы 3.1 визуализации состояния ТО и ТП и программного модуля 3.2 гидравлический уклон.
Виртуальный сервер 1.3 имитации СДКУ включает программный модуль 1.3.1 ОРС-сервер, подсистему 1.3.2 обработки данных и подготовки сигналов ОРС сервера, программный модуль 1.3.3 визуализации состояний ТО и ТП.
Программный модуль 1.3.1 ОРС-сервер является основным компонентом сервера имитации СДКУ и предназначен для обеспечения обмена данными в реальном времени со следующими программными модулями (выступают в качестве ОРС-клиентов): подсистема 3.1 визуализации состояния ТО и ТП (экранные формы SCADA системы GENESIS 32, входящие в состав АРМ Обучаемого 3); программного модуля 3.2 контроля гидравлического уклона, выполненного на базе АСК «Гидроуклон»; подсистема 3.3 контроля режимов; подсистема 2.4 ГИП АРМ инструктора.
Программный модуль 1.3.1 ОРС-сервер строится на базе программного обеспечения UForte ОРС Toolkit. ОРС-сервер 1.3.1 поддерживает следующие протоколы:
- ОРС DA - для доступа к оперативным данным;
- ОРС HDA - для доступа к историческим данным;
- ОРС А&Е - для контроля событий.
ОРС-сервер 1.3.1 сервера имитации СДКУ ИДТ содержит множество идентификаторов (тэгов) технологических параметров узлов и/или оборудования (далее - адресное пространство), которые в точности соответствуют технологическим параметрам узлов и/или оборудования, регистрируемыми СДКУ предприятия, на котором предполагается установка тренажера. Источником данных для сервера имитации СДКУ ИДТ является сервер 1.5 математической модели и алгоритмов работы систем автоматики МН, который на каждом расчетном шаге формирует расчетные значение, соответствующие технологическим параметрам МН. Таким образом, адресное пространство ОРС-сервера 1.3.1 ИДТ должно в точности соответствовать адресному пространству ОРС-серверов СДКУ предприятия, на котором внедряется данный ИДТ, что обеспечивает повышение эффективности диспетчерского управления режимами эксплуатации магистральных нефтепроводов и технологических комплексов за счет обеспечения полной функциональной имитации режима работы технологического комплекса трубопровода.
Соответствие адресных пространств ОРС-сигналов позволит имитировать ОРС-сигналы СДКУ предприятия о штатных и нештатных ситуациях и воспроизводить работу серверов ввода/вывода СДКУ. Кроме того, будет обеспечена возможность подключения дополнительных программных модулей СДКУ, использующих данное множество ОРС-сигналов в своей работе. Формирование адресного пространства происходит при запуске ОРС-сервера 1.3.1. Источником данных для ОРС-сервера 1.3.1 является подсистема 1.4.2 хранения технологических данных. Заполнение адресного пространства значениями сигналов является задачей подсистемой 1.3.2 обработки данных и подготовки сигналов 1.3.1 ОРС-сервера.
Подсистема 1.3.2 обработки данных и подготовки сигналов ОРС-сервера выполняет следующие функции:
- контроль ограничений значений технологических параметров путем сравнения оперативных параметров технологического процесса с уставками: нижний аварийный предел; нижний предаварийный предел; верхний предаварийный предел; верхний аварийный предел; возврат в норму; предельная скорость изменения параметра; изменение состояние оборудования;
- генерация сигналов о штатных и нештатных ситуациях при нарушении уставок, которые визуализируются на мнемосхемах.
Программный модуль имитации ввода-вывода виртуальной телемеханики (на чертежах не показано) реализует следующие функции:
- получение данных о состоянии технологического оборудования, значениях параметров технологического процесса и диагностических данных о состоянии оборудования ТМ, автоматики и связи. При появлении соответствующего события осуществляет запрос. Источником данных являются подсистема 1.5.1 математической модели МН и подсистема 1.5.2 алгоритмов систем автоматики и защиты. Полученные значения передаются в адресное пространство ОРС-сервера 1.3.1;
- передача команд телеуправления и телерегулирования математической модели ИДТ. При реализации управляющих воздействий обучаемым или инструктором значения соответствующих сигналов принимаются ОРС DA клиентом. Полученные значения сигналов записываются в подсистему 1.4.2 хранения технологических данных. При этом программный модуль 1.4.1 управления и обработки данных генерирует соответствующие сообщения об обновлении данных, которые средствами центрального диспетчера передаются на сервер 1.5 математической модели МН. При этом данные обновляются в ОРС-сервере 1.3.1. Модуль подключения диспетчерского тренажера к реальной СДКУ и предоставления исторических технологических данных и событий (на чертежах не показан) обеспечивает загрузку нормативно-справочной, паспортной информации, оперативных параметров режима ИДТ, которые с точки зрения реальной СДКУ являются историческими, и перечня ОРС-сигналов сервера ввода-вывода СДКУ в ИДТ используются XML-файлы унифицированного формата.
Имитация сигналов СДКУ о штатных и нештатных ситуациях достигается за счет загрузки в ИДТ перечня ОРС-тегов реально эксплуатируемой СДКУ по средством программного модуля 1.4.3 менеджер импорта/экспорта данных.
Для предоставления экранных форм используются возможности подсистема 1.3.3 визуализации состояния ТО и ТП.
В качестве программного обеспечение подсистемы 1.3.3 визуализации состояния ТО и ТП в ИДТ используется ПО GraphWorx (Genesis 32). В качестве исходных файлов экранных форм используются реально эксплуатируемые на предприятии мнемосхемы, которые хранятся в БД ИДТ.
С помощью программного модуля 1.3.3 визуализации состояния ТО и ТП выполняются следующие функции: доступ к экранным формам на просмотр и модификацию с учетом прав пользователей; обновление и ввод в ИДТ модифицированных экранных форм.
Виртуальный сервер 1.4 управления данными (фиг. 2), вводом/выводом предназначен для реализации управления данными, вводом/выводом, хранением и предоставлением данных.
Виртуальный сервер 1.4 управления данными включает программный модуль 1.4.1 менеджер управления и обработки данных и программный модуль 1.4.2 хранения технологических данных.
Программный модуль 1.4.1 управления и обработки данных выполняет следующие функции:
- создание новых объектов данных, например, при создании новых объектов расчетных схем МН;
- запись, чтение данных, динамическое расширение;
- копирование объектов или групп объектов данных, например, при создании объектов расчетной схемы одного типа;
- доступ к любому объекту данных сервера управления данными/вводом-выводом через программный интерфейс взаимодействия;
- передача данных между виртуальными серверами ИДТ;
- защита данных от несанкционированного доступа или несанкционированных операций;
- восстановление данных при сбоях работы физического сервера индивидуального диспетчерского тренажера или размещенных на нем виртуальных серверов;
- удаление объектов данных;
- сохранение данных в различных форматах;
- генерация файлов определенного формата, необходимых для функционирования вспомогательных компонентов СДКУ, используемых в ИДТ, например, (таких как АСК «Гидроуклон»);
- отслеживание изменений контролируемых данных;
- генерирование события об изменениях информации в основной БД ИДТ, запуск реакции компонентов тренажера на изменение данных или наступление определенных событий;
- предоставление универсальной модели мониторинга событий.
Программный модуль 1.4.1 управления и обработки данных координирует все сообщения ИДТ при обновлении информации в подсистеме 1.4.2 хранения технологических данных. Программный модуль 1.4.1 разработан средствами Microsoft Visual Studio.
Подсистема 1.4.2 хранения технологических данных строится на базе СУБД ORACLE либо СУБД MS SQL Server, в зависимости от используемой СУБД сервера истории СДКУ.
Программный модуль 1.4.2 реализует функцию централизованного управления следующими хранилищами БД:
- основная БД ИДТ технологических данных, предназначенная для хранения и актуализации информации, разделяемой между всеми компонентами ИДТ;
- вспомогательное хранилище БД предоставляет буферное хранилище и обеспечивает средствами 1.4.3 менеджера импорта/экспорта данных интерфейс к ИДТ для обеспечения функций импорта данных из исторической БД СДКУ предприятия в формате XML, не зависящем от механизмов реализации хранения исходных данных на конкретной предприятии.
Для организации основной БД ИДТ используется SQL-совместимая база данных ORACLE. Основное хранилище БД имеет динамическую структуру, предполагающую возможность гибкого изменения состава и типов хранимой информации в ИДТ.
Вспомогательное буферное хранилище ИДТ представляет собой виртуальное пространство, которое включает в себя копии баз данных (исторической БД СДКУ и БД «ГРАНС») и файлы, размещенные на жестком диске физического сервера ИДТ в специализированной папке с названием IN.
Программный модуль 1.4.3 менеджер импорта/экспорта данных выполняет следующие функции: импорт данных временного среза, импорт данных динамики замеров, импорт/экспорт НСИ в XLSX/XML, импорт данных карты режимов, импорт данных карты РП, импорт/экспорт данных уставок автоматики, импорт тегов и настроек алармов.
Виртуальный сервер 1.5 математической модели и алгоритмов работы систем автоматики МН (фиг. 2) включает подсистему 1.5.1 математическая модель МН, подсистему 1.5.2 модель алгоритмов систем автоматизации и защит, подсистему 1.5.3 математическое обеспечение подсистемы контроля режимов.
Программная реализация подсистемы 1.5.1 математической модели МН выполнена в виде отдельной подсистемы, функционально независимой от остальных частей ИДТ и взаимодействующей с другими программными модулями.
Подсистема 1.5.1 математическая модель МН включает следующие модули (на чертежах не показаны), реализующие определенные функции:
- программный модуль имитации системы контроля режимов;
- программный модуль математического моделирования стационарных режимов;
- программный модуль математического моделирования нестационарных режимов;
- программный модуль моделирования нештатных режимов работы МН (нестационарные режимы);
- программный модуль идентификации фактических параметров оборудования;
- программный модуль имитации системы обнаружения утечек;
- программный модуль имитации системы контроля нормативных параметров;
- программный модуль имитации работы резервуарного парка;
- программный модуль имитации пропуска средств очистки и диагностики;
- программный модуль имитации ввода противотурбулентных присадок.
Подсистема 1.5.2 модель алгоритмов систем автоматизации и защит выполняет следующие функции:
- система автоматического регулирования давления (САРД) НПС;
- агрегатные защиты подпорный насосный агрегат (ПНА), магистральный насосный агрегат (МНА);
- станционные защиты;
- алгоритмы пуска и останова насосного агрегата (НА);
- алгоритмы защит и управления технологическим участком МН;
- алгоритмы защит резервуарного парка (РП).
Модель алгоритмов работы систем автоматики и защит задействована при нестационарных расчетах МН, в частности при выполнении УТЗ по штатным и нештатным ситуациям на МН.
Модель алгоритмов работы систем автоматики и защит выполняет следующие функции:
- реализация алгоритмов автоматики НПС и технологических участков МН при расчете нестационарных режимов МН;
- имитация сигналов телемеханики в части имитации сигналов телеизмерения, телесигнализации, телеуправления и телерегулирования). Имитация сигналов телемеханики
Подсистема 1.5.1 математическая модель МН и подсистема 1.5.2 модель алгоритмов систем автоматики и защит готовят данные, на основе которых сервер 1.3 имитации СДКУ средствами подсистемы 1.3.2 обработки данных и подготовки сигналов ОРС-сервера 1.3.1 формирует значения тегов для ОРС сер