Примеры выполненных НИОКР
Разработка системы мониторинга телеметрических данных с теплосчетчиков
Завершена научно-исследовательская работа по теме НИР: «Разработка системы мониторинга телеметрических данных с теплосчетчиков (вычислителей количества теплоты)». Эта работа была выполнена преподавателями и студентами филиала «Протвино» университета «Дубна» в рамках научно-технического договора с Открытым Акционерным Обществом «Протвинское энергетическое производство» (ОАО «ПРОТЭП»). Согласно теме договора, была разработана система, позволяющая автоматизировать процесс сбора данных с вычислителей количества теплоты. В настоящее время большое количество приборов учета тепловой энергии, горячей и холодной воды смонтировано в жилищном и производственном секторе города Протвино. На рисунке показана упрощенная карта части города, на которой представлены места расположения тепловычислителей, соединенные с сервером системы мониторинга.
Основные трудности, с которыми столкнулись разработчики системы заключались в следующем:
• Доступ к накопленным данным тепловычислителей возможен только непосредственно в тепловых узлах, то есть в составе тепловычислителей есть порт интерфейса RS-232C (RS-485), но нет Ethernet-порта, через который можно удаленно получать информацию.
• Отсутствие протоколов обмена по интерфейсам RS-232C (RS-485) в представленной документации некоторых тепловычислителей. Первая проблема была решена путем приобретения адаптеров RS-485 – Ethernet. Для решения второй проблемы было разработано специальное программное обеспечение, позволяющее регистрировать поток команд и данных и, на основе анализа этих потоков, восстановить протокол обмена. Техническое задание на разработку системы мониторинга предполагало создание графического интерфейса для оператора. На следующем рисунке показано Главное окно управляющей программы. Главное окно предоставляет оператору доступ ко всем функциям программы и состоит из следующих управляющих и информационных областей:
• Карта.
• Панель выбора теплосчетчика.
• Таблица.
• График.
• Панель выбора режима считывания.
Управляющие области содержат элементы управления (кнопки, выпадающие меню и т.д.), то есть позволяют запустить некоторую процедуру (например, удаленное чтение теплосчетчиков) или выбрать параметры для выполнения процедуры. Информационные области отображают данные (в текстовом и графическом виде), полученные от теплосчетчиков, служебную информацию о выбранном теплосчетчике (заводской номер, адрес расположения и т.д.) и сообщения об ошибках.
Карта – это область Главного Окна программы, расположенная с левой стороны. Эта область имеет свойства области двух типов. На карте представлена информация размещения теплосчетчиков на территории города. Каждый теплосчетчик обозначен порядковым номером и адресом теплового узла (улица, дом), где он установлен. Выбор теплосчетчика для чтения данных осуществляется двумя способами:
• Нажатием левой кнопки мышки на кружок с порядковым номером теплосчетчика на карте.
• Выбор из выпадающего меню на панели с информацией о выбранном теплосчетчике.
Панель с информацией о выбранном теплосчетчике – это область Главного Окна программы, расположенная с правой-верхней стороны. Эта область имеет свойства области двух типов. На панели представлена информация о выбранном теплосчетчике (тип, заводской номер и т.д). В верхней части панели расположено выпадающее меню, с помощью которого можно выбрать теплосчетчик по адресу. Все параметры теплосчетчиков должны быть предварительно занесены в программу.
Таблица – область Главного Окна информационного типа, расположенная с правой стороны окна. Таблица содержит последние считанные данные с теплосчетчика, выбранного в верхней панели. График – область Главного Окна информационного типа, расположенная в правом-нижнем углу окна. На данной области находится графическая панель для построения графиков зависимости переменных от времени. Представлены две шкалы с названием параметров. Выбирая мышкой два различных параметра (на разных шкалах), можно построить одновременно графики двух переменных, что позволяет рассматривать влияние одного параметра на другой. При считывании данных из теплосчетчика необходимо задать временной интервал считывания и тип считывания – весь архив, либо данные в заданном интервале времени. Этот выбор осуществляется с помощью панели выбора режима, расположенной в левой- верхней области Главного окна. Для удобства работы оператора в графический интерфейс управляющей программы введены дополнительные страницы, которые открываются с помощью специальных элементов управления – закладок, расположенных в левом нижнем углу Главного окна.
Доступны следующие закладки:
• Карта – совпадает с главным окном.
• Таблица – открывает страницу, на которой представлена таблица с последними считанными данными с теплосчетчика. Таблица на дополнительной странице дает возможность просматривать считанные данные во всех колонках одновременно.
• График – открывает страницу, содержащую средства для представления считанных данных в виде временного графика.
• Настройки – открывает страницу для ввода параметров теплосчетчиков. Для формирования отчета о потреблении ресурса (тепловой энергии, количества горячей и холодной воды и т.д.) все данные, считанные системой, можно сохранить в формате таблиц Excel для дальнейшего анализа и формирования отчетных документов. Разработанная система мониторинга телеметрических данных с теплосчетчиков различного типа успешно прошла пуско-наладочные работы на объектах ОАО «ПРОТЭП», что зафиксировано в соответствующем акте пуско-наладочных работ. Разработка системы удаленного управления пневмовентилями системы слива жидкого гелия 25 декабря 2010 года завершена научно-исследовательская работа по теме
«Разработка системы удаленного управления пневмовентилями системы слива жидкого гелия».
Эта работа была выполнена преподавателями и студентами филиала «Протвино» университета «Дубна» в рамках научно-технического договора с Государственным научным центром Российской Федерации – Институтом физики высоких энергий (ГНЦ ИФВЭ). Тема договора предполагала исследование возможности оптимального управления криовентилями для регулирования прямого и обратного потока жидкого гелия, поступающего в накопительный сосуд системы слива жидкого гелия или испаряемого из него. Особое требование, предъявляемое к разработке системы управления – надежное и контролируемое управление штоками вентилей в различных режимах работы.
Система слива жидкого гелия (ССЖГ) разработана для решения следующих задач:
• повышения надёжности работы криогенно-вакуумной установки (КВУ) 21 канала ускорительного комплекса ИФВЭ путем вывода из криогенного цикла излишнего сжиженного гелия и утилизации его;
• обеспечения сжиженным гелием экспериментальных физических установок, задействованных в сеансах.
На рисунке показана структура ССЖГ.к Сжиженный гелий из ванны предварительного охлаждения (ВПО) КВУ подаётся в накопительный сосуд (НС) ССЖГ через криогенный коллектор К1 и вентиль ДВ1 (криовентиль с пневмопозиционером и с контроллером для дистанционного управления). Из ёмкости НС сжиженный гелий может заливаться в транспортные сосуды Дюара (СД) через вентиль РВ1 или испаряться электронагревателем W. Образовавшийся газообразный гелий, через вентиль ДВ2 и теплообменник ПТ направляется в хранилище криогенного цеха. Система удаленного управления пневмовентилями ССЖГ обеспечивает работу установки как в автоматизированном, так и в ручном (дистанционном) режимах управления.
Учитывая повышенные требования по надежности работы ССЖГ, для удаленного управления риовентилями ДВ1 и ДВ2 фирмы WEKA выбран современный интерфейс PROFIBUS DP. Этот профиль протокола PROFIBUS оптимизирован для быстрого обмена данными специально для коммуникаций между системами автоматизации и децентрализованной периферией на полевом уровне. В случае управления криовентилями большое быстродействие не требуется (в состав криовентиля входит медленный пневмопозиционер), поэтому выбрана схема Master- Coupler DP/PA-Sipart PS2 PA. При такой конфигурации максимальная скорость обмена составляет порядка 40 kb/s. На фотографии показана ССЖГ с двумя пневмовентилями ДВ1 и ДВ2. По требованию технического задания управление криовентилями должно осуществляться из среды LabView в реальном времени. Для решения этой задачи был приобретен контроллер PCI-DF PROFI II фирмы COMSOFT c библиотечными модулями для работы в среде LabView. Эта PCI-карта может работать как в режиме Master, так и Slave. Кроме того, вместе с картой поставляется программа «Конфигуратор сети PROFIBUS», которая позволяет сконфигурировать используемые устройства, задавая параметры сети (адрес, скорость и т.д.). На рисунке представлен графический интерфейс управления ССЖГ с интегрированной мнемосхемой управления криовентилями. В декабре 2010 года, во время осеннего сеанса ускорительного комплекса ИФВЭ, был осуществлен запуск и испытания работы ССЖГ. Система удаленного управления пневмовентилями показала устойчивую работу в составе ССЖГ и удобное дистанционное управление.
Разработка приборов с удаленным управлением
Постановка физического эксперимента и решение многих технических задач очень часто требует удаленного управления контрольно-измерительными приборами и исполнительными устройствами, входящими в состав установки. Для решения этой задачи используются приборы нового международного стандарта LXI (LAN eXtensions for Instruments). Эти приборы должны иметь возможность подключаться к LAN, иметь в своем составе Web-сервер и синхронизоваться с другими приборами по LAN. В рамках договора с МГП НЭВЦ ФИПТ начата разработка серии лабораторных приборов с удаленным управлением. Первым разрабатываемым прибором с удаленным управлением стал высоковольтный источник питания (ВИП). Особенностью ВИП является возможность управлять выходным напряжением в двух режимах: ручном (Manual) и удаленном (Remote). Ручной режим позволяет задавать выходное напряжение с дискретностью 20В с помощью управляющих кнопок. Удаленный режим дает возможность формировать выходное напряжение ВИП через локальную сеть.
На рис.1 представлен внешний вид ВИП. На лицевой панели находятся ручки управления, коммуникационный разъем и индикатор текущего значения напряжения. Рис.1 Высоковольтный источник питания Источник питания построен по модульному принципу, что позволяет легко менять его характеристики, гибко подстраиваясь под конкретную задачу. Модуль высоковольтного источника питания формирует выходной сигнал +5,0 kВ, преобразуя входное напряжение +24 В. Модуль встроенного контроллера обеспечивает связь по локальной сети Ethernet 10/100BASE-T через разъем RJ-45. Для технологических целей предусмотрен интерфейс RS-232C, разъем которого расположен на задней панели источника. Измерение текущего значения напряжения выполняется 12-разрядным АЦП. Измеренное значение в цифровом виде через интерфейсную логику поступает в контроллер. Применение АЦП дает возможность диагностировать работу ВИП и программно формировать ограничения выходного напряжения. Для задания текущего значения напряжения используется 12-разрядный ЦАП, формирующий опорный сигнал на модуль высоковольтного источника питания. Модуль встроенного контроллера работает под операционной системой реального времени RTOS. В нее входит файловая система, загрузчик и монитор задач, открытый прикладной интерфейс приложений (API). Современные приборы, работающие в распределенных автоматизированных комплексах, должны иметь возможность представлять информацию по локальной сети. Для реализации этой задачи операционная система встроенного контроллера должна поддерживать стек протоколов TCP/IP. Кроме того, наличие Web-сервера дает возможность формировать «страничку» прибора, через которую удобно задавать выходные параметры. Все эти возможности присутствуют в модуле встроенного контроллера источника. Загрузка HTML страничек выполняется по FTP. Наличие в контроллере RTOS позволяет формировать закон изменения выходного напряжения, задавать сложные сценарии работы ВИП и выполнять синхронизацию работы с другими приборами по LAN. В настоящее время прибор проходит испытания, выполняется разработка прикладного программного обеспечения. Высоковольтный источник питания будет использоваться при организации лабораторных работ по специальности «Автоматизация технологических процессов и производств».
Проект распределенной системы управления
На базе комплексной лаборатории, в рамках программы научно-исследовательских работ кафедры «Автоматизации технологических процессов и производств», выполняется проект по разработке «Распределенной системы управления учебным стендом «Роботизированный технологический комплекс». Актуальность данного проекта определяется совершенствованием современных технологий в автоматизации производственных процессов, определяющим переход от централизованных систем, работающих на одном вычислительном устройстве (программируемом логическом контроллере или компьютере), к мобильным и компактным компонентам, работающим в распределенной сети. Разработка данного проекта основывается на международном стандарте IEC-61499. В соответствии со стандартом управляющее приложение (УП) представляется в виде сети связанных между собой распределённых функциональных блоков (ФБ). Графическое изображение ФБ, определенное в стандарте, показано на рисунке. Выполнение алгоритма ФБ определено диаграммой управления исполнения. ФБ служат основой для построения управляющих приложений, распределенных между отдельными узлами управляющей сети. Распределенное управляющее приложение представляет собой совокупность функциональных блоков, связанных управляющими (события) и информационными (данные) связями. Каждый блок отвечает за выполнение какой-либо части управляющего алгоритма, инкапсулируя в себе алгоритм управления и предоставляя внешний интерфейс. Функциональные блоки бывают неизменными или свободно программируемыми.
В рамках проекта выполнены следующие этапы:
• проанализированы исходные данные для разработки системы (технические характеристики устройств, пространственное расположение и т.д.). На основе анализа определен интерфейс взаимодействия отдельных устройств.
• Построена модель управляющей системы с помощью пакета Function Block Developed Kit (FBDK) фирмы Rockwell Automation Advance Technology. Данный пакет представляет собой свободно распространяемую интегрированную среду, предназначенную для создания, отладки и моделирования системы управления, построенной на основе функциональных блоков, с использованием стандарта IEC-61499.