Принятие решений в экологической геоинформационной системе на основе нечеткой модели классификации

Автор: Пользователь скрыл имя, 12 Декабря 2012 в 02:13, курсовая работа

Краткое описание

ГИС - это современная компьютерная технология для картирования и анализа объектов реального мира, а также событий, происходящих на нашей планете. Эта технология объединяет традиционные операции работы с базами данных, такими как запрос и статистический анализ, с преимуществами полноценной визуализации и географического (пространственного) анализа, которые предоставляет карта. В настоящее время ГИС - это многомиллионная индустрия, в которую вовлечены сотни тысяч людей во всем мире.

Оглавление

1 Введение - 3
2 Геоинформационные системы в экологии - 4
2.1 Принятие решений в экологической геоинформационной системе на основе нечеткой модели классификации - 4
2.2 Логическая обработка данных проб почвы и построение сводной карты загрязнения почвы - 8
3 Возможности использования современных геоинформационных технологий и разработка системы для задач экологической безопасности - 9
3.1 Построение карты качественной оценки влияния окружающей среды на человека - 9
3.2 Разработка специализированных информационно-моделирующих систем. - 12
3.3 Разработка программного обеспечения систем поддержки принятия решений в аварийных ситуациях - 15
3.4 Разработка программных продуктов для оценки химического риска - 17
4 Заключение - 20
Сисок литературы - 21

Файлы: 1 файл

Принятие решений в экологической геоинформационной системе на основе нечеткой модели классификаци.doc

— 117.00 Кб (Скачать)

Содержание

1    Введение                    - 3

2 Геоинформационные системы в экологии       - 4

  2.1  Принятие решений в экологической геоинформационной системе на основе нечеткой модели классификации             - 4

     2.2 Логическая обработка данных проб почвы и построение сводной карты загрязнения почвы                                             - 8

3 Возможности использования современных геоинформационных технологий и разработка системы для задач экологической безопасности - 9

3.1 Построение карты качественной оценки влияния окружающей среды на человека          - 9

3.2 Разработка специализированных информационно-моделирующих систем.         - 12

3.3 Разработка  программного обеспечения систем  поддержки принятия решений в  аварийных ситуациях       - 15

3.4 Разработка  программных продуктов для оценки  химического риска          - 17

4 Заключение          - 20

Список  литературы                 - 21

 

 

 

 

 

1 Введение

ГИС - это современная  компьютерная технология для картирования и анализа объектов реального мира, а также событий, происходящих на нашей планете. Эта технология объединяет традиционные операции работы с базами данных, такими как запрос и статистический анализ, с преимуществами полноценной визуализации и географического (пространственного) анализа, которые предоставляет карта.

Эти возможности отличают ГИС от других информационных систем и обеспечивают уникальные возможности  для ее применения в широком спектре  задач, связанных с анализом и  прогнозом явлений и событий  окружающего мира, с осмыслением и выделением главных факторов и причин, а также их возможных последствий, с планированием стратегических решений и текущих последствий предпринимаемых действий. В настоящее время ГИС - это многомиллионная индустрия, в которую вовлечены сотни тысяч людей во всем мире. Эту технологию применяют практически во всех сферах человеческой деятельности - будь то анализ таких глобальных проблем как перенаселение, загрязнение территории, сокращение лесных угодий, природные катастрофы, так и решение частных задач, таких как поиск наилучшего маршрута между пунктами, подбор оптимального расположения нового офиса, поиск дома по его адресу, прокладка трубопровода на местности, различные муниципальные задачи.

 

 

 

 

 

 

 

2 Геоинформационные  системы в экологии

2.1 Принятие решений в экологической геоинформационной системе на основе нечеткой модели классификации

Моделирование процессов  принятия решений становится центральным  направлением автоматизации деятельности лица, принимающего решения (ЛПР). К  задачам ЛПР относится принятие решений в геоинформационной системе. Современную геоинформационную систему можно определить как совокупность аппаратно-программных средств, географических и семантических данных, предназначенную для получения, хранения, обработки, анализа и визуализации пространственно-распределенной информации.

Экологические геоинформационные  системы позволяют работать с  картами различных экологических  слоев и автоматически строить  аномальную зону по заданному химическому  элементу. Это достаточно удобно, так как эксперту-экологу не нужно в ручную рассчитывать аномальные зоны и производить их построение. Однако, для полного анализа экологической обстановки эксперту-экологу требуется распечатывать карты всех экологических слоев и карты аномальных зон для каждого химического элемента. В геоинформационной системе [1] построение аномальных зон производилось для тридцати четырех химических элементов. Сначала он должен получить сводную карту загрязнения почвы химическими элементами. Для этого путем последовательного копирования на кальку со всех карт, строится карта загрязнения почвы химическими элементами [2]. Затем полученную карту таким же образом сопоставляют с картами гидрологии, геологии, геохимических ландшафтов, глин. На основании сопоставления строится карта качественной оценки опасности окружающей среды для человека. Таким образом осуществляется мониторинг окружающей среды.

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

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

Под нечетким алгоритмом управлению будем понимать упорядоченную  последовательность нечетких инструкций (могут иметь место и отдельные четкие инструкции), обеспечивающую функционирование некоторого объекта или процесса.

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

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

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

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

Рассмотрим модель классификации  на основе которой строится система  принятия решений [3]. Модель описывает  разбиение многомерного пространства признаков факторов, наиболее существенно влияющих на выбор управляющих решений, на нечеткие области, соответствующие этим решениям. Модель представляется в виде тройки (W, Q, H), в которой W= - множество признаков факторов, Q={L1,...,Li,...,Lk} - разбиение W на нечеткие эталонные классы Li ,H={ h1,...,hi,...,hk } - множество управляющих решений hi , соответствующих классам Li .

Путем экспертного опроса или исходя из содержательного анализа задачи выделяются признаки-факторы X, Y, Z (для простоты рассматриваем только три) и формируется пространство W= . Эта процедура является неформальной и существенно зависит от предметной области, квалификации специалистов экспертов. С каждым из выделенных признаков связывается своя лингвистическая переменная со своими значениями. Лингвистические переменные, соответствующие признакам X, Y, Z, обозначим соответственно через A, B, C, а их значения – через

{ }, { }, { }.

Для всех выделенных значений , ,  путем экспертного опроса строятся функции принадлежности , , на соответствующих базовых шкалах X, Y, Z. Строится качественная структура модели в виде решающей таблицы, имеющей nmp строк и 4 столбца. Строки таблицы соответствуют всевозможным наборам ( , , ), первые три столбца обозначены символами лингвистических переменных A, B, C, четвертый столбец обозначен символом Н. В столбцах A, B, C проставляются всевозможные наборы ( , , ), то в столбце H для каждого такого набора специалист-эксперт проставляет одно из возможных управляющих решений hi, которое он принял бы в ситуации, словесно описанной соответствующим набором. В итоге формируется модель (W, Q, H), в которой каждый класс Li характеризуется функцией принадлежности , задаваемой следующей нечеткой логической формулой:

,

где Li - множество  наборов ( , , ), которым в решающей таблице соответствует решение hi , .

В основе программной  реализации лежит вышеописанный  алгоритм. При программной реализации используется 5 лингвистических переменных и число строк решающей таблицы составляет 162.

Нечеткие  модель в силу относительной простоты требуют меньше времени и объема памяти для своей реализации по сравнению  с известными методами математического  программирования.

Необходимо  также отметить, что программа  реализована в операционной среде Windows 3.1, что позволяет использовать дополнительные возможности этой ОС. Программа написана на языке Borland C++, который является языком объектно-ориентированного программирования (ООП) [4].

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

2.2 Логическая обработка данных проб почвы и построение сводной карты загрязнения почвы химическими элементами.

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

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

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

3.1 Построение карты качественной оценки влияния окружающей среды на человека.

Построение  карты происходит согласно алгоритму, описанному выше. Пользователь указывает интересующую его область, а также шаг с которым будет производиться анализ карт. Перед началом обработки данных производится считывание информации из WMF файлов и формирование списков, элементами которых являются указатели на полигоны. Для каждой карты составляется свой список. Затем после формирования списков полигонов производится формирование карты загрязнения почвы химическими элементами. По окончании формирования всех карт и ввода исходных данных формируются координаты точек, в которых будет производиться анализ карт. Данные,  получаемые функциями опроса заносятся в специальную структуру. Завершив формирование структуры  программа производит ее классификацию. Каждая точка сетки опроса получает номер эталонной ситуации. Этот номер с указанием номера точки заносится в двусвязный список, чтобы потом можно было бы построить карту графически. Специальная функция анализирует этот двусвязный список и производит графическое построение изолиний вокруг точек, имеющих одинаковые классификационные ситуации. Она считывает точку из списка и анализирует значение номера ее ситуации с номерами соседних точек, и в случае совпадения объединяет рядом расположенные точки в зоны.

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

В настоящем  докладе описаны подходы ИБРАЭ  РАН по созданию интегрированных  систем (ИС) поддержки принятия решений  при анализе комплексных экологических  проектов и задач. 
 
Существенными отличительными чертами моделирования и анализа окружающей среды, определяющими архитектуру и реализацию ИС, являются междисциплинарность и системность анализа, иерархичность: наличие моделей различного уровня сложности и подробности, зависимость выбора подходов и моделей (сценариев) от целей и задач исследования, неопределенность входной информации, а также параметров и зависимостей, входящих в модели, необходимость работы с динамическими базами пространственно-распределенных данных, в том числе данных мониторинга, и их учете при моделировании.  
 
Из сказанного выше следуют определенные требования к реализации достаточно сложных проектов создания интегрированных систем. Во-первых, это наличие нескольких стадий/уровней выполнения проекта. Во-вторых, это широкое использование новых информационных технологий, к которым, в частности, относятся:

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

Это означает, что подобные интегрированные системы (ИС) должны обладать модульностью и  гибкостью для развития и совершенствования, разрабатываться как открытые и  наращиваемые системы, максимально использовать стандартные и общепринятые подходы и средства реализации и т.п.  
 
Такого рода Интегрированные Системы могут использоваться для поддержки принятия решений при наличии альтернатив, при проведении радиоэкологических экспертиз, проведения научных и прикладных исследований, подготовки экспертов.  
 
Основным элементом таких систем является наличие баз данных и банков моделей. Интеллектуальные системы поддержки принятия решений содержат также базы знаний и системы управления ими. 
 
Полное решение поставленных выше задач требует использования вычислительной техники различного уровня производительности и компьютерных сетей. В настоящее время наиболее перспективно опираться на стандарты открытых систем, ориентированные на гетерогенные компьютерные сети, включающие современные графические рабочие станции и высокопроизоводительные персональные компьютеры. В настоящем докладе описаны примеры применения современных информационных технологий в работах по системно-аналитическому. 
 
В настоящем докладе описаны примеры применения современных информационных технологий в работах по системно-аналитическому и информационному обеспечению управленческих решений федеральных, региональных и отраслевых структур, выполненных ИБРАЭ РАН по заказам МЧС РФ, ВМФ РФ, МАЭ РФ, Минтопэнерго РФ,Минэкономики РФ, Агенства по Атомной энергии Республики Казахстан, администраций ряда областей России.  

Информация о работе Принятие решений в экологической геоинформационной системе на основе нечеткой модели классификации