Разработка геоинформационной подсистемы для программного комплекса Scada Infinity

Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0
Айдаров, Шукурдин Бахтиярович Отделение информационных технологий (ОИТ)
Бесплатно
Работа доступна по лицензии Creative Commons:«Attribution» 4.0

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

Введение ………………………………………………………………………………………………………. 14
1 Аналитический обзор…………………………………………………………………………………. 17
1.1 Обзор существующих решений …………………………………………………………. 17
1.1.1 GISize Wonderware ………………………………………………………………………….. 17
1.1.2 Геоинформационный модуль ПК PcVue ………………………………………….. 20
1.1.3 Астра: ГИС-SCADA ……………………………………………………………………….. 23
1.2 Варианты решения задачи и их анализ ………………………………………………….. 24
1.2.1 Применение существующей ГИС ……………………………………………………. 24
1.2.2 Разработка настольного приложения ………………………………………………. 25
1.2.3 Разработка настольного клиента элемента управления ActiveX и веб-
сервера ……………………………………………………………………………………………………. 25
1.3 Обзор источников картографических данных ……………………………………….. 26
1.3.1 Информационно-поисковый сервис Google Maps …………………………….. 27
1.3.2 Поисково-информационный картографический сервис Яндекс.Карты 27
1.3.3 Картографический сервис Bing Maps ………………………………………………. 28
1.3.4 Картографический сервис OpenStreetMap ……………………………………….. 29
1.4 Обзор инструментов разработки геоинформационных систем ………………. 30
1.4.1 Инструменты ArgGis ………………………………………………………………………. 30
1.4.2 MapXtreme .Net ………………………………………………………………………………. 31
1.4.3 Quantum GIS …………………………………………………………………………………… 32
1.4.4 XtraMap ………………………………………………………………………………………….. 33
1.4.5 GMap.Net………………………………………………………………………………………… 33
2 Проектирование …………………………………………………………………………………………. 35
2.1 Определение целей, потребителей и ограничений архитектуры …………….. 35
2.1.1 Определение варианта развертывания …………………………………………….. 36
2.2 Основные варианты использования системы ………………………………………… 37
2.3 Определение архитектурного стиля и типа приложений ……………………….. 38
2.4 Архитектура системы …………………………………………………………………………… 38
2.4.1 Уровень источников данных …………………………………………………………… 41
2.4.2 Уровень сервера приложений ………………………………………………………….. 45
2.4.3 Уровень клиентов …………………………………………………………………………… 55
2.4.3.1 Компоненты пользовательского интерфейса …………………………………. 55
2.4.3.2 Компоненты логики представления ………………………………………………. 59
2.4.3.3 Модели представления …………………………………………………………………. 60
Реализация……………………………………………………………………………………………………. 63
3.1 Реализация веб-сервера ………………………………………………………………………… 63
3.2 Реализация клиентов…………………………………………………………………………….. 66
3.2.1 Реализация компонента ActiveX ……………………………………………………… 66
3.3 Unit-тестирования ………………………………………………………………………………… 70
4 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение …….. 75
4.1 Задачи экономического исследования …………………………………………………… 75
4.2 Оценка коммерческого потенциала и перспективности разработки с
позиции ресурсоэффективности и ресурсосбережения ……………………………….. 76
4.2.1 Потенциальные потребители результатов проекта ……………………………… 76
4.2.2 Анализ конкурентных технических решений ……………………………………… 77
4.2.3 Диаграмма Исикавы …………………………………………………………………………… 79
4.2.4 QuaD – анализ ……………………………………………………………………………………. 79
4.1.5 SWOT–анализ ……………………………………………………………………………………. 81
4.3 Определение возможных альтернатив проведения разработки ………………. 83
4.4 Планирование научно-исследовательских работ …………………………………… 84
4.4.1 Организационная структура проекта ……………………………………………….. 84
4.4.2 Определение трудоемкости выполнения работ ………………………………… 86
4.4.3 Бюджет научно-технического исследования ……………………………………. 91
4.5 Определение ресурсной, финансовой, бюджетной, социальной и
экономической эффективности исследования …………………………………………….. 97
5 СОЦИАЛЬНАЯ ОТВЕТСТВЕННОСТЬ ……………………………………………………. 101
5.1 Производственная безопасность …………………………………………………………. 101
5.1.1 Повышенный уровень электромагнитных излучений …………………….. 102
5.1.2 Электрический ток ………………………………………………………………………… 104
5.2 Экологическая безопасность……………………………………………………………….. 105
5.3 Безопасность в чрезвычайных случаях ………………………………………………… 106
5.4 Правовые и организационные вопросы обеспечения безопасности ……… 107
Заключение ………………………………………………………………………………………………… 110
Conclusion …………………………………………………………………………………………………… 112
Список использованных источников …………………………………………………………… 113
Приложение А. Часть магистерской диссертации, выполненный на иностранном
языке ………………………………………………………………………………………………………….. 116
Приложение Б. Технические требования …………………………………………………….. 129
Приложение В. Схема базы данных …………………………………………………………….. 136
Приложение Г.Основные варианты использования ……………………………………… 145
Приложение Д. Диаграмма класоов слоя доступа к данным…………………………. 146
Приложение Е. Диаграмма классов предметной области ……………………………… 148
Приложение Ж. Диаграмма классов слоя сервисов ……………………………………… 151
Приложение З. Краткое описание REST API ……………………………………………….. 152

В нынешнем мире информационных технологий сложно представить
современное производство без использования SCADA-системы. Основными
функциями данных систем являются сбор, первичная обработка, накопление,
архивирование и отображение информации о параметрах и ходе
технологического процесса, обнаружение аварийных ситуаций и оперативное
управление технологическим процессом. Внедрение и эксплуатация подобных
систем позволяет контролировать и управлять сложными технологическими
процессами, экономить средства, повышать эффективность и безопасность
производства.
Одной из таких SCADA-систем является отечественный программно-
инструментальный комплекс для реализации систем управления
технологическими процессами SCADA Infinity, относящаяся к разработкам
компании ЭлеСи.
Технологический процесс ряда отраслей характерен наличием
распределенных и мобильных технологических объектов. Особенно это
характерно для предприятий, работающих в таких отраслях, как нефтегазовая,
транспортная, энергетическая и т.д. Для подобных технологических процессов
существует потребность в ведении мониторинга за территориально
распределенными и мобильными объектами и их состояниями, для обеспечения
оперативного реагирования при возникновении на них событий.
До недавнего времени не было потребности в данной функциональности,
но с появлением новых рынков и инновационных проектов появилась
потребность в расширении ПК SCADA Infinity функциональностью отображения
технологических объектов и информации о состоянии технологического
процесса на географической карте.
Целью данной системы является расширение возможностей ПК SCADA
Infinity функциями отображения технологических объектов и информации о
состоянии технологического процесса на географической карте в ГИС-
ориентированном интерфейсе. Также обеспечение конкурентного преимущества
перед отечественными SCADA-система и поддержание общего тренда развития
зарубежных SCADA-систем.
Для достижения поставленной цели требуется решить ряд задач: изучение
и анализ предметной области, выявление и документирование требований к
системе, проектирование архитектуры, пользовательского интерфейса и базы
данных, а также реализация намеченных функциональных возможностей.
В настоящей работе рассматриваются вопросы, возникающие при
проектировании и реализации проектов по созданию геоинформационных
систем, предназначенные для визуализации информации о состоянии
технологического процесса и обеспечению мониторинга технологических
объектов. Особое внимание уделено определению архитектурного стиля,
проектированию и реализации архитектурного решения системы.
В первом разделе проведены обзоры существующих решений, источников
картографических материалов и инструментов разработки геоинформационных
системы. А также выполнен анализ вариантов решения, с учетом всех
ограничений и требований, задачи отображения технологических объектов и
информации о состоянии технологического процесса на географической карте.
Во втором разделе описан этап проектирования системы. Определены
типы приложений, архитектурный стиль, основные варианты использования и
развертывания. Приведены структурные схемы компонентов системы, эскизы
пользовательского интерфейса и диаграммы UML.
В третьем разделе рассмотрен процесс реализации системы. Приведены
диаграммы зависимостей сборок компонентов, фрагменты исходного текста и
структура модульных тестов.
В четвертом разделе приведены результаты оценки финансового
менеджмента и ресурсоэффективности и ресурсосбережения проекта.
В пятом разделе представлены результаты анализа социальной
ответственности.
1 АНАЛИТИЧЕСКИЙ ОБЗОР

В данной работе рассмотрен процесс разработки геоинформационной
системы для отображения технологических объектов и информации о состоянии
технологического процесса на географической карте.
В ходе работы, был выполнен обзор существующих SCADA-систем,
объединяющие функции мониторинга и управления технологическим процессом с
функциями геоинформационных систем. Выполнен обзор картографических
сервисов с целью определения потенциальных преград, которые могут возникнуть
при использовании материалов этих сервисов. Также проведен анализ вариантов
реализации систем, и определен наиболее эффективный вариант реализации. Кроме
этого проделан краткий обзор программных платформ и инструментов,
предоставляющие компоненты, в которых реализована функциональность,
относящая к ГИС.
На этапе проектирования были определены цели архитектуры,
архитектурный стиль системы, типы приложений, основные варианты
использования и развертывания, учитывающие все ограничения. Созданы
структурные схемы компонентов системы, диаграммы UML, эскизы
пользовательского интерфейса и абстрактные модели, позволяющие упростить
понимание системы и перейти к этапу реализации. Также спроектирован REST
интерфейс, обеспечивающий взаимодействие компонентов системы.
На этапе реализации созданы структура базы данных и компоненты доступа
к данным. Реализован веб-сервер, предоставляющий функциональность
централизованного хранения и доступа к данным для совместного использования
клиентами, а также компонент ActiveX, обеспечивающий интеграцию с программой
Infinity HMI, следствием которого является организация единого
автоматизированного рабочего места.
Результатом диссертации является геоинформационное приложение,
обеспечивающий отображении технологических объектов и информации о
состоянии технологического процесса на географической карте.
CONCLUSION

In this work, the process of developing a geoinformation system for displaying
technological objects and information on the state of the technological process on a
geographic map is considered.
The review of existing SCADA-systems, combining the functions of monitoring
and control of the technological process with the functions of geoinformation systems,
was performed. An overview of mapping services was performed to determine the
potential barriers that may arise when using the materials of these services. Also, an
analysis of the implementation options for the systems was carried out, and the most
effective implementation option was identified. In addition, a brief overview of software
platforms and tools providing components in which GIS functionality is implemented is
provided.
At the design stage, the objectives of the architecture, the architectural style of the
system, the types of applications, the main uses and deployments that took into account
all the constraints were defined. The structural diagrams of the system components, UML
diagrams, user interface sketches and abstract models have been created, which make it
easier to understand the system and go to the implementation phase. A REST interface
has been designed to ensure the interaction of system components.
At the implementation stage, a database structure and the data access components
have been created. A web server has been implemented that provides the functionality of
centralized storage and data access for customer sharing, and an ActiveX component that
integrates with the Infinity HMI program, which results in a single automated workstation.
The result of the work is a geoinformation application that provides mapping of
technological objects and information about the state of the technological process on a
geographical map.

Заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 5 000 ₽

Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям

    Нажимая на кнопку, я соглашаюсь на обработку персональных данных и с правилами пользования Платформой

    Читать «Разработка геоинформационной подсистемы для программного комплекса Scada Infinity»

    Последние выполненные заказы

    Хочешь уникальную работу?

    Больше 3 000 экспертов уже готовы начать работу над твоим проектом!

    Екатерина П. студент
    5 (18 отзывов)
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно... Читать все
    Работы пишу исключительно сама на основании действующих нормативных правовых актов, монографий, канд. и докт. диссертаций, авторефератов, научных статей. Дополнительно занимаюсь английским языком, уровень владения - Upper-Intermediate.
    #Кандидатские #Магистерские
    39 Выполненных работ
    Татьяна П.
    4.2 (6 отзывов)
    Помогаю студентам с решением задач по ТОЭ и физике на протяжении 9 лет. Пишу диссертацию на соискание степени кандидата технических наук, имею опыт годовой стажировки ... Читать все
    Помогаю студентам с решением задач по ТОЭ и физике на протяжении 9 лет. Пишу диссертацию на соискание степени кандидата технических наук, имею опыт годовой стажировки в одном из крупнейших университетов Германии.
    #Кандидатские #Магистерские
    9 Выполненных работ
    Екатерина Д.
    4.8 (37 отзывов)
    Более 5 лет помогаю в написании работ от простых учебных заданий и магистерских диссертаций до реальных бизнес-планов и проектов для открытия своего дела. Имею два об... Читать все
    Более 5 лет помогаю в написании работ от простых учебных заданий и магистерских диссертаций до реальных бизнес-планов и проектов для открытия своего дела. Имею два образования: экономист-менеджер и маркетолог. Буду рада помочь и Вам.
    #Кандидатские #Магистерские
    55 Выполненных работ
    Мария А. кандидат наук
    4.7 (18 отзывов)
    Мне нравится изучать все новое, постоянно развиваюсь. Могу написать и диссертацию и кандидатскую. Есть опыт в различных сфера деятельности (туризм, экономика, бухучет... Читать все
    Мне нравится изучать все новое, постоянно развиваюсь. Могу написать и диссертацию и кандидатскую. Есть опыт в различных сфера деятельности (туризм, экономика, бухучет, реклама, журналистика, педагогика, право)
    #Кандидатские #Магистерские
    39 Выполненных работ
    Дарья П. кандидат наук, доцент
    4.9 (20 отзывов)
    Профессиональный журналист, филолог со стажем более 10 лет. Имею профильную диссертацию по специализации "Радиовещание". Подробно и серьезно разрабатываю темы научных... Читать все
    Профессиональный журналист, филолог со стажем более 10 лет. Имею профильную диссертацию по специализации "Радиовещание". Подробно и серьезно разрабатываю темы научных исследований, связанных с журналистикой, филологией и литературой
    #Кандидатские #Магистерские
    33 Выполненных работы
    Елена Л. РЭУ им. Г. В. Плеханова 2009, Управления и коммерции, пре...
    4.8 (211 отзывов)
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно исполь... Читать все
    Работа пишется на основе учебников и научных статей, диссертаций, данных официальной статистики. Все источники актуальные за последние 3-5 лет.Активно и уместно использую в работе графический материал (графики рисунки, диаграммы) и таблицы.
    #Кандидатские #Магистерские
    362 Выполненных работы
    AleksandrAvdiev Южный федеральный университет, 2010, преподаватель, канд...
    4.1 (20 отзывов)
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    Пишу качественные выпускные квалификационные работы и магистерские диссертации. Опыт написания работ - более восьми лет. Всегда на связи.
    #Кандидатские #Магистерские
    28 Выполненных работ
    Яна К. ТюмГУ 2004, ГМУ, выпускник
    5 (8 отзывов)
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соот... Читать все
    Помощь в написании магистерских диссертаций, курсовых, контрольных работ, рефератов, статей, повышение уникальности текста(ручной рерайт), качественно и в срок, в соответствии с Вашими требованиями.
    #Кандидатские #Магистерские
    12 Выполненных работ
    Дмитрий К. преподаватель, кандидат наук
    5 (1241 отзыв)
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполня... Читать все
    Окончил КазГУ с красным дипломом в 1985 г., после окончания работал в Институте Ядерной Физики, защитил кандидатскую диссертацию в 1991 г. Работы для студентов выполняю уже 30 лет.
    #Кандидатские #Магистерские
    2271 Выполненная работа

    Другие учебные работы по предмету

    Модернизация системы автоматизации АСУ ТП АО «Farg’onaazot»
    📅 2020 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)
    Интеграционный сервис передачи данных между АСУ ТП и MES
    📅 2018 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)
    Методы сегментации новообразований головного мозга
    📅 2020 год
    🏢 Национальный исследовательский Томский политехнический университет (ТПУ)