Главная » Просмотр файлов » Диссертация

Диссертация (1137104), страница 26

Файл №1137104 Диссертация (Беспроводная сенсорная телекоммуникационная система контроля утечек метана из магистралей газотранспортной сети) 26 страницаДиссертация (1137104) страница 262019-05-20СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 26)

в ПО используется сервисGoogle-maps, который не может функционировать без активного подключения ксети. Если доступа к сети нет – программа выдаст сообщение о невозможностипродолжения работы;191НачалоНетСоединение с БДДаАутентификация / авторизацияпользователяВыбор начала участка МГВыбор конца участка МГВыбор факторов, влияющих нарасположение детекторов газаНетПроверка доступа к сетиИнтернетДаРасчет координат ДГОтображение результатов изанесение координат детекторов в БДДаНетЭкспорт в WordДокумент MS WordКонецРисунок 4.6 - Блок-схема работы подсистемы «Проектирование СТС»192•после того, как все подготовительные этапы выполнены, и доступ к сетиИнтернет установлен, программа рассчитывает координаты расположения БМна выбранном ЛУ МГ, отображает их на электронной карте. Пользовательможет экспортировать полученные результаты в документ Microsoft Word,выбрать другой ЛУ МГ или завершить работу с приложением.ДанныйалгоритмописываетработуПО,касающуюсятолькоавтоматизации расчета позиционирования БМ – основной цели созданияподсистемы,норедактированию,кромеэтогоудалениюреализованыучетныхзаписейфункциипо:созданию,пользователей;созданию,редактированию, удалению данных о метеостанциях, типах поверхности, ЛУМГ; обновлению данных об измерениях метеостанций с сервера «ПогодаРоссии»; обеспечению пользователя помощью при работе с подсистемой.Пользовательскийпредставляетинтерфейссовокупностьподсистемыметодовисредств,«ПроектированиеспомощьюСТС»которыхпользователь взаимодействует с программой, был реализован с помощьюстандартных компонентов библиотек, входящих в комплект среды разработкиMicrosoft Visual Studio 2012, при разработке приложения использовался языкпрограммирования VisualC#.При запуске приложения устанавливается соединение с БД, послекоторого открывается окно, в котором пользователь должен ввести свои логин ипароль.

Если логин и пароль введены верно, открывается главная формапрограммы, в зависимости от роли – администратора или оператора. Формаоператора отличается лишь тем, что в ней нет доступа к редактированиюучетных записей.Строка главного меню состоит из 3-х главных элементов: «Файл»,«Редактирование», «Справка». Пункт меню «Файл» содержит следующиеэлементы:«Беспроводноймодуль»;«Метеостанции»;«Поверхности»;«Пользователи»; «Участки МГ»; «Выход».193При выборе пункта «Беспроводные модули» открывается форма, накоторой отображаются данные об установленных БМ, модель, координатырасположения«Метеостанции»(широта,долгота)откроетсяокноиЛУдляМГ.работыВыбравспунктметеостанциями,менюгдеотображаются занесенные в БД все метеостанции с информацией о широте идолготе расположения станции, а также ЛУ МГ, на котором она располагается.На рисунке 4.7 отображается форма с данными измерений с выбраннойметеостанции: дата измерения, время измерения и направления в градусах.Существует возможность обновить данные.Выбрав пункт меню «Поверхности», пользователю откроется форма дляработы с типами поверхностей, в ней содержится список имеющихся в БДтипов поверхностей.

При выборе поверхности, в текстовых полях отображаютсяназвание и «вес» текущего типа поверхности. Пользователь может изменить какпервое, так и второе.Рисунок 4.7 - Измерения метеостанцииДля работы с пользователями необходимо выбрать пункт меню«Пользователи», данный пункт доступен только для пользователей с ролью194«Администратор», после выбора откроется форма для работы с учетнымизаписями. На данной форме в табличном виде представлена следующаяинформация о пользователе: фамилия; имя; отчество; адрес; телефонный номер;роль; логин. При желании данные о пользователе можно изменить.Для работы с участками МГ необходимо выбрать пункт меню «УчасткиМГ» на открывшейся форме будет отображена информация по имеющимсяучастка МГ, со следующими данными: ФИО оператора, ответственного законкретный ЛУ МГ; наименование начала участка МГ; координаты началаучастка МГ (широта, долгота); наименование конца участка МГ; координатыконца участка МГ; факт наличия ЛЭП на участке МГ; факт наличия охраняемыхтерриторий на участке МГ.Пункт меню «Справка» содержит в себе два подпункта: «О программе»,«Помощь».

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

4.8 показан результат работы программы с учетом влияния розыветров на ЛУ МГ «Сургут – Тюмень». На лепестковой диаграмме, изображенароза ветров, для метеостанции г. Сургута с характеристиками.195Далее, используя встроенный в приложение Web-браузер и сервис Googlemaps, программа отобразит на карте участок МГ, расположение БМ,метеостанции (рис. 4.8).

В правой части экрана отображается суммарнаяинформация: название участка МГ, преобладающее направление ветра, типыповерхностей, количество БМ, параметры расположения. Пользователь можетэкспортировать данные в документ MicrosoftWord, вывести его на печать,выбрать другой участок МГ для расположения на нем БМ с учетом тех илииных факторов или закончить работу с программой.Рисунок 4.8 - Результат работы подсистемы «Проектирование СТѻ результате эксплуатации данного программного обеспечения будутуменьшены экономические затраты, возникающие при утечках углеводородногосырья, за счет снижения времени обнаружения нарушений целостности ЛУ МГ.196Программа предназначена для предприятий, деятельность которых связана сгазодобывающей промышленностью.4.4.

Программное средство «Оператор СТС»Программноеоператору/диспетчерусредствоСТСв«ОператоррежимеСТС»реальногопредоставляетвременипросмотретьинформацию по любому ЛУ МГ, оценить ресурсы оборудования, выявитьотклонения от нормальных условий эксплуатации.ПО «Оператор СТС» предоставляет оператору возможность: произвестинастройку параметров сенсорной сети; отображать на электронной карте МГбеспроводныемодулисприведениемтехнологическихпараметровихарактеристик их состояний; быстро и доступно просмотреть информацию полюбому участку МГ диагностируемой СТС; осуществлять контроль ТС;выявитьнесоответствиявтехнологическихусловияхэксплуатации;осуществлять прием и передачу данных с сети БМ и со шлюза сервера;отображать полученные данные в виде таблиц и графиков; сохранятьинформацию в БД для ее архивации и последующей обработки; предоставлятьстатистическую информацию, в соответствии с указанной выборкой, по отказамоборудования, с указанием причин, а также выявленным утечкам газа.Во второй главе уже приводилась информация по архитектуре СТСконтроля утечек газа, где отмечалось, что она состоит из трех уровней:локального, в том числе БМ; аппаратного, телекоммуникационные устройства;клиентского, программное обеспечение.

Рассмотрим уровень БМ в структуренашей подсистемы. БМ сенсорной сети требует определенного программногообеспечения, в нашем случае это операционная система (ОС) реальноговремени (РВ) TinyOS. ПО под эту ОС пишется на языках программированияNesC и Java, которое, в свою очередь, обеспечить прием и передачу данных ссенсора БМ, обеспечивая работоспособность устройства. Для создания карты197сенсорной сети использовался Google MAPS API, что позволило получитьпривлекательный и удобный интерфейс карты с возможностью обработкиреакций на действия пользователей.На клиентском уровне управления подсистема обеспечивает связьцепочки БМ–БД-Клиентское приложение.

Это ПО выполнено в виде сервиса,написанного на языке Java под Eclipse IDE. Клиентское приложение находитсяна Web-сайте клиента/пользователя под управление CMS WordPress. Разработкаконсольных приложений, обеспечивающих данную связь велась на языке c#.Чтобы разработка велась целостно и в одной среде в качестве языкапрограммирования был выбран язык Java, среда разработки Eclipse. Дляреализации всех частей структуры были выбраны библиотеки awt, swt, плагинTinyOS под Eclipse.Структура ПО состоит из пяти основных подсистем (рисунок 4.9):подсистема управления БМ, ПО для работы БМ в сенсорной сети; подсистемауправления данными сенсорной сети, ПО для связи БМ и БД; подсистемахранения данных, БД функционирует в СУБД MySQL, для доступа к БДиспользуется технология JDBC; подсистема управления данными клиентсервера, ПО для связи БД и Web-сайт клиентов; подсистема формированияотчетности в Web представлении, Web-сайт.Первоначально было разработано ПО для БМ на языке NesC и Java.Готовый продукт компилируется вместе с ядром ОС РВ на микропроцессор БМ.БМ образуют сеть, которая будет связанна со шлюзом на сервере.

Характеристики

Список файлов диссертации

Беспроводная сенсорная телекоммуникационная система контроля утечек метана из магистралей газотранспортной сети
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6510
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее