Тип работы:
Предмет:
Язык работы:


Разработка компонентов Workflow Foundation для алгоритма расчета масс выбросов загрязняющих веществ в ИС «Учет попутного нефтяного газа «APG-Control»

Работа №77735

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы39
Год сдачи2016
Стоимость4330 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
22
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1. ОБЩИЕ ХАРАКТЕРИСТИКИ ТЕХНОЛОГИИ РАЗРАБОТКИ 8
1.1 Анализ применяемой технологии 8
1.2 Изучение и анализ существующей схемы ведения различных сложных расчетов, анализа и сведения баланса ресурсов 10
1.3 Анализ схемы информационного обеспечения «APG-Control» 11
1.4 Анализ структуры хранения данных 13
1.5 Анализ инструктивной методики расчета выбросов вредных веществ в атмосферу при сжигании попутного нефтяного газа на факельных установках 15
2. РАЗРАБОТКА АЛГОРИТМА РАСЧЕТА ВЫБРОСОВ ВРЕДНЫХ
ВЕЩЕСТВ 21
2.1 Построение схемы алгоритма расчета выбросов вредных веществ 21
2.2 Перенос алгоритма расчета в среду Windows Workflow Foundation с последующей реализацией необходимой логики в объектах Workflow Foundation с помощью языка программирования C# 23
2.3 Тестирование алгоритма путем запуска расчетов показателей на основании входных данных 32
3. ОПИСАНИЕ КОНЕЧНЫХ РЕЗУЛЬТАТОВ 33
3.1 Результаты алгоритма расчета 33
ЗАКЛЮЧЕНИЕ 36
ПРИЛОЖЕНИЯ 38


«Татнефть» - одна из крупнейших нефтяных компаний Российской Федерации, которая ведет добычу на более чем 70 нефтяных месторождениях. В процессе разнообразной деятельности компании возникает множество комплексных задач. Одной из таких сложных задач является комплекс задач, связанный с осуществлением различных расчетов, анализа и сведения баланса ресурсов (нефть, газ, вода, электроэнергия).
В качестве примера можно привести задачу, связанную с расчетом масс выбросов загрязняющих веществ в окружающую среду. Контроль величины промышленных выбросов в окружающую среду осуществляется с целью обеспечения соблюдения установленных величин ПДВ (предельно допустимых выбросов) и предупреждения отрицательного влияния вредных веществ, выбрасываемых предприятием в атмосферу, на здоровье работающих и населения, проживающего вблизи предприятия, а также на животный и растительный мир в зоне влияния предприятия.
Контроль над состоянием окружающей среды осуществляется по следующим направлениям:
- контроль над выбросом загрязняющих веществ в окружающую среду непосредственно на организованных источниках выброса;
- контроль над соблюдением норм допустимых выбросов вредных веществ, установленных для предприятия в целом.
Для того, чтобы осуществлять контроль величины промышленных выбросов в окружающую среду, требуется постоянно вести соответствующие расчеты и учет выбросов вредных веществ. Алгоритмы расчетов определяются методиками, утвержденными Министерством природных ресурсов и экологии Российской Федерации , и могут меняться с течением времени.
Для решения данной задачи использовалась технология компании Microsoft для определения, выполнения и управления рабочими процессами - Windows Workflow Foundation (WF).
Целью данной дипломной работы является реализация алгоритма расчета масс выбросов загрязняющих веществ в окружающую среду с помощью компонент Windows Workflow Foundation.
Актуальность данной дипломной работы обусловлена тем, что при автоматизации бизнес-процессов в достаточно крупных предприятиях возникает потребность гибкого решения задач. Инструктивные методики расчетов очень часто меняются, что заставляет постоянно переделывать реализацию алгоритмов расчета, тем самым нагружая рутинной работой программистов. Более эффективный подход заключается в том, чтобы реализовать не сам алгоритм, а компоненты для его построения, которые визуально выстраиваются в блок-схему и моделируют бизнес-процесс. При изменении инструктивной методики, достаточно заново собрать компоненты таким образом, чтобы составляющая их блок-схема моделировала более новый бизнес-процесс. С данной задачей легко справится и системный администратор, без необходимости привлечения программистов.
Таким образом, в данной дипломной работе будут реализованы следующие задачи:
1) Анализ применяемой технологии.
2) Изучение и анализ существующей схемы ведения различных сложных расчетов, анализ и сведение баланса ресурсов.
3) Анализ схемы информационного обеспечения «APG-Control».
4) Анализ структуры хранения данных.
5) Анализ инструктивной методики расчета выбросов вредных веществ в атмосферу при сжигании попутного нефтяного газа на факельных установках.
6) Построение схемы алгоритма расчета выбросов вредных веществ.
7) Перенос алгоритма расчета в среду Windows Workflow Foundation с последующей реализацией необходимой логики в объектах Workflow Foundation с помощью языка программирования C#.
8) Тестирование алгоритма путем запуска расчетов показателей на основании входных данных.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Целью настоящей работы бала реализация алгоритма расчета масс выбросов загрязняющих веществ в окружающую среду с помощью компонент Windows Workflow Foundation.
Для достижения указанной цели был поставлен ряд задач. Для анализа применяемой технологии была изучена платформа «APG-Control» и модуль запуска расчетов, также были рассмотрены и изучены технологии компании Microsoft, в частности WF и WCF. В ходе решения задачи изучения и анализа существующей схемы ведения различных сложных расчетов, анализа и сведения баланса ресурсов, была рассмотрена схема жизненного цикла процесса расчета на предприятии. В процессе анализа схемы информационного обеспечения платформы «APG-Control» были рассмотрены и проанализированы технологии, задействованные в основе платформы и в системе разработки, отладки и управления запусками настраиваемых алгоритмов. При анализе хранения структур данных были изучены способы хранения данных и их характеристики. В ходе работы была рассмотрена инструктивная методика расчета выбросов вредных веществ, была построена схема алгоритма расчета в виде блок-схемы. Процесс переноса алгоритма расчета в среду WF состоял в разделении единого бизнес-процесса на атомарные участки кода, которые реализовывались как DLL сборки с атомарными действиями написанные на языке программирования C#. В ходе работы были реализованы более 48 атомарных действий на языке программирования C#. Процесс реализации алгоритма корректировался путем доступной функции отладки рабочего процесса, тем самым упрощался поиск ошибок. Тестирование производилось путем сверки результатов расчета алгоритма, реализованного в среде WF с результатом расчетов, которые использовались до внедрения программы. В результате работы алгоритма получили протокол расчета масс выброса вредных веществ при сгорании ПНГ и отчет по расчету вредных выбросов для отправки в управление ОАО «Татнефть».
Таким образом, задачи решены в полном объеме, цель достигнута - реализован алгоритм расчета масс выбросов загрязняющих веществ в окружающую среду с помощью компонент Windows Workflow Foundation.
На данный момент расчет реализованавтоматизирован в соответствии с разработанным алгоритмом и находится в опытно-промышленной эксплуатации. По результатам опытно-промышленной эксплуатации, при отсутствии замечаний, планируется передача реализованного функционала в промышленную эксплуатацию, в начале 4-го квартала 2016 года.



Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ