Конспект выступления

для защиты дипломного проекта.

1. Вступление

Уважаемая комиссия! Вашему вниманию представляется дипломный проект на тему "система мониторинга и представления основных рабочих параметров реактора ИБР-2 в режиме реального времени".

2. Проблема

Работа выполнена в рамках развития распределенной информационной системы реактора ИБР-2. Эта физическая установка используется в исследовательских целях и ее возможности доступны широкому научному сообществу . Поэтому информация о состоянии реактора необходима не только обслуживающему персоналу, но и исследователям, которые занимаются проведением экспериментов на пучках нейтронов. Проведение экспериментов производится циклами длительностью 12 или 19 дней каждый.

3. Решаемая задача

Исходя из этого, распределенная информационная система реактора ИБР-2 решает задачи, связанные с предоставлением информации об основных рабочих параметрах физической установки исследователям. Система предоставляет доступ как к данным о текущих значениях параметров реактора, так и к параметрам реактора за предыдущие циклы работы.

4. Структура информационной системы

Структура информационной системы (слайд)

Здесь представлена структура существующей распределенной информационной системы.

Систему можно условно разделить на две части: подсистему регистрации текущих параметров и подсистему представления данных.

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

Структура подсистемы представления данных была определена в ходе работы над дипломным проектом. В основе подсистемы используется серверная платформа Java.

Для доступа к данным достаточно компьютера, подключенного к сети internet и оснащенного web-browser'ом.

Подсистема работает следующим образом: web-browser посылает запрос через internet на адрес сервера. Сервер выполняет запуск программы представления данных. Программа загружает с файлового сервера необходимые для обработки запроса данные, формирует HTML страницу и, при необходимости, изображение, и передает их web-серверу. Страница с данными передается web-browser'у пользователя.

В рамках выполнения дипломного проекта мною была разработана программа представления данных.

5. Программа представления данных

Схема взаимодействия компонентов приложения (слайд)

Эта программа состоит из набора компонентов. Функции программы распределены между этими компонентами.

Программа работает в двух режимах:

При формировании индексной страницы используются следующие компоненты:

Код HTML страницы передается web-сервером пользователю.

В результате работы программы формируется страница, которая содержит список доступных для представления циклов.

Пример индексной страницы (слайд)

На странице указан текущий цикл, дата его начала и конца, либо последнего измерения. Дополнительно указано состояние текущего цикла. Значение active означает, что в данный момент реактор работает, значение passive означает, что цикл завершен.

Помимо этого приведен список предыдущих циклов, данные о которых доступны для представления. Для каждого из них указана дата начала и окончания. Для всех циклов указан идентификатор, который является ссылкой на страницу представления данных о соответствующем цикле.

Схема взаимодействия компонентов приложения (слайд)

При формировании страницы представления данных используются следующие компоненты:

В процессе формирования страницы данные преобразуются следующим образом:

Схема преобразования данных (слайд)

Синим цветом представлено преобразование данных о мощности реактора. Красным цветом показано преобразование данных о состоянии нейтронных каналов.

Компонент DataStore производит построчное чтение файлов и формирует экземпляры классов, содержащие данные для соответствующего цикла. В дальнейшем эти экземпляры классов используются при формировании HTML страницы, а так же графика мощности и диаграммы состояний.

В результате работы программы формируется следующая страница:

Полный цикл (слайд)

Она содержит график изменения мощности реактора от времени, состояния шиберов пучков и некоторые численные значения параметров.

Пользователь может получить более детальную информацию о выбранном участке цикла. Для этого необходимо выбрать на графике интересующую область, либо указать начало и конец интересующего периода в форме.

Часть цикла (cлайд)

При этом пользователю выводится информация в аналогичном виде.

На диаграмме состояний нейтронных каналов красным цветом обозначено открытое положение затвора канала, светло-серым цветом закрытое положение, темно-серым цветом обозначено изменение положения затвора.

Справа от графика и диаграммы приведены обобщенные параметры физической установки:

Помимо этого представлена таблица, содержащая значения времени экспозиции и эффективности для каждого канала.

6. Полученные результаты

Результатом работы над дипломным проектом является программа представления данных, которая интегрирована в распределенную информационную систему.

После создания программы была проведена ее опытная эксплуатация, в ходе которой были исправлены некоторые недостатки. По окончании опытной эксплуатации было написано руководство пользователя и руководство по установке и настройке программы.

7. Заключение

Программа достаточно универсальна. Это достигается за счет:

Таким образом, программа может быть легко адаптирована в случае замены или усовершенствования отдельных компонентов распределенной информационной системы.

Доклад окончен, спасибо за внимание.

пояснительная записка