Оценка состояния объекта, подвергающегося воздействию наводнения, на основе построений функции принадлежности

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

Рубрика Математика
Вид курсовая работа
Язык русский
Дата добавления 23.07.2011
Размер файла 734,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

16. Воронов С.П., Николаев В.А., Симонов К.В., Щемель А.Л. Проблемы управления безопасностью применительно к весенним паводкам // Труды VI ФАМ конференции. - Красноярск: ИВМ СО РАН, 2002. - С. 56-60.

17. Грошев Е.Б., Симонов К.В., Сладкевич М.С. и др. Вычислительный эксперимент в проблеме цунами: моделирование затопления побережья г. Северо-Курильска. - Красноярск, 1986. - 47 с. (Препринт /ВЦ СО АН, № 3).

18. Джексон П. Введение в экспертные системы. - Москва: «Вильямс». - 2001.

Приложение 1

Алгоритм и программа регрессионного моделирования данных наблюдений

Дано: Набор точек с координатами (x, y), являющихся вершинами многоугольника. Количество точек в примере равно одиннадцати.

х

у

1

12

4

17

7

19

13

19

19

13

20

8

18

5

13

1

6

2

3

4

2

6

Надо: Построить по данным точкам аппраксимационную модель, то есть аналитическую функцию задающую зависимость координаты y от x (y = f(x))

Если в качестве независимой переменной выбрать x, то выпуклый многоугольник можно рассматривать как двузначную функцию, то есть каждому значению независимой переменной x соответствует два значения y. Разбиваем множество вершин таким образом, чтобы по каждому из наборов точек можно было построить однозначную функцию. Для этого на интервале [a, b], где a - минимальное и b - максимальное значения x, выделяем «верхнюю» и «нижнюю» ветви (рис.1). Получаем два набора точек, по каждому из которых строим модель. Заметим, что крайние точки (a, y(a)) и (b, y(b)) входят как в первый, так и во второй наборы.

Рис. 1. Разделение множества точек на два подмножества

Первый набор точек (верхняя часть).

у

x

12

1

17

4

19

7

19

13

13

19

8

20

Второй набор точек (нижняя часть).

у

x

8

20

5

18

1

13

2

6

4

3

6

2

12

1

Рассмотрим построение модели верхней части многоугольника (модель №1) по первому набору точек.

Процедура размещения данных в программе. Для работы программы необходимо указать расположение в рабочих книгах "Excel" исходных данных, а также позиций, в которые будут размещаться итоги работы программы. Данные организовываются в виде бимассива, состоящего из двух связанных между собой массивов - массива входов ("причин") и массива выходов (ответов, "следствий"). Причем первая строка массива входов соответствует первой строке массива ответов (первому причинно-следственному сочетанию), вторые строки - второму причинно-следственному сочетанию и т.д. (рис. 2.). При управлении процедурами программы через диалоговое окно необходимо располагать оба массива, составляющие бимассив причинно-следственных сочетаний, рядом - слева массив следствий, справа - массив причин

Рис. 2. Типовой формат размещения данных на листе Excel

В нашем примере один вход (x) и один выход (y).(Рис 3) Размещаем два столбца (массива) рядом - слева столбец выходов (y), справа - столбец входов (x).

у

x

12

1

17

4

19

7

19

13

13

19

8

20

Рис. 3. Размещения данных примера на листе Excel

Процедура синтеза модели.

После размещения данных на рабочем листе переходим к процедуре синтеза модели. В главном меню выбираем Сервис \ Модель. После чего появляется диалоговое окно программы «Модели». Жирным шрифтом обозначены обязательные параметры, такие как Данные, Ответы, Входы и т.д. Необязательные для задания параметры написаны тонким шрифтом.

Рис. 4. Диалоговое окно программы «Модели»

В пункте Данные диалогового окна указывается адрес бимассива данных - это последняя ячейка первой строки массива ответов (см рис 2). В нашем примере это адрес ячейки выделенной цветом на рисунке 3 (единственная ячейка первой строки выходов).

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

Размеры бимассивов определяются по пунктам "Ответы" (количество выходов), "Входы" (количество входов), "Задачи" (количество задач), "Тесты" (количество тестовых задач), "Размер" (вертикальные размеры бимассива "Модель" минус два).

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

Если задать «флажок» в пункте "Рамки", рисуются стандартные рамки для всех бимассивов, облегчая визуальный контроль за правильностью указания данных. Синтез модели осуществляет процедура "Обучение", посредством итерационного поиска таких параметров модели, при котором среднеквадратичное отклонение ответов (мнений) модели и соответствующих эмпирических данных в массиве ответов минимизируется. Количество итераций задается пунктом "Итерации", временной предел работы программы в секундах - пунктом "Время".

Для обучения необходимо задать строго больший нуля уровень негладкости, т.е. уровень спектральной плотности (пункт "Спектр"). Обучение начинается со значений параметров, указанных в бимассиве "Модель", а если этот бимассив пуст, то автоматически генерируется случайный стартовый бимассив. Пункт "Шум" позволяет в начале каждого цикла обучения добавить к параметрам модели случайную компоненту регулируемой величины.

В нашем примере: количество выходов = 1, количество входов = 1, количество задач = 6 (количество строк в бимассиве исходных данных), размер = 3, спектр = 0,5, шум не задавался. После заполнения всех необходимых полей в диалоговом окне нажимаем кнопку « OK». В заданном месте у нас возникает бимассив «Модель».

-888,25

0,009122

-1171,21

0,5

-1,03168

0,113572

1,881095

0,113845

-2,10759

0,053518

Рис. 5. Бимассив «Модель»

Две верхние строки бимассива «Модель» имеют информационный статус - в частности, в первой строке первого входного столбца размещена ошибка модели по результатам последнего обучения (в нашем примере 0,009122), а в первой строке второго входного столбца - значение спектра (0,5).

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

Процедура прогноза. Для прогноза по построенной модели пользуемся функцией «ПРОГНОЗ». Активируем ячейку, куда мы хотим поместить результат прогноза. В главном меню выбираем Вставка \ Функция… Появляется диалоговое окно «Мастер функций». Из категории «Полный алфавитный перечень» выбираем функцию «ПРОГНОЗ». Появляется диалоговое окно (рис. 6). В поле Модель задается диапазон массива «Модели». В поле Вход - ячейку (или диапазон ячеек, если несколько входов) в которой находится значение аргумента модели.

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

Рис. 6. Диалоговое окно функции «ПРОГНОЗ»

На рисунке 7 изображен лист Excel. Результат прогноза был размещен в ячейке D21. В диалоговом окне Прогноз в поле Модель задается диапазон G21:H25 , в поле Вход - ячейка С21. После нажатия кнопки «OK» в ячейке D21 появляется результат прогноза. Но нам необходимо получить прогноз от значений, расположенных ниже в этом же столбце.

Для этого, оставляя активной ячейку D21, в строке формул Excel вместо надписи«=ПРОГНОЗ(G21:H25;C21)» пишем: «=ПРОГНОЗ($G$21:$H$25;C21)».

Далее зацепив «мышкой» правый нижний угол активной ячейки протянуть вниз. Знаки «$» позволяют оставить диапазон массива «Модели» неизменным, но при этом меняются адреса ячеек входов от С21 до С26. Если пересчет ячеек не произошел автоматически, то в главном меню выбираем Сервис \Параметры… В появившемся диалоговом окне выбираем вкладку «Вычисления» и переключаем на автоматический пересчет листа.

В следующем столбце (E) в нашем примере размещается относительная ошибка прогноза: =ABS((B21-D21)/B21), где столбец B - исходные данные (выходы), D - прогнозируемые значения.

Рис. 7. Размещение данных примера на листе Excel

Аналогичные действия по построению аналитической модели и последующего прогнозирования были произведены для второго набора точек (нижняя часть многоугольника). Результат прогноза приведен на рисунке.

Рис. 8. Результат прогноза по построенным моделям (верхняя часть - модель 1, нижняя часть - модель 2)

Размещено на Allbest.ru


Подобные документы

  • Понятие нечеткого множества и свойства его элементов. Определение логических операций: отрицания, конъюнкции, дизъюнкции. Основные этапы нечеткого вывода, метод центра тяжести. Оценка состояния повреждения объекта на основе теории нечетких множеств.

    курсовая работа [316,8 K], добавлен 22.07.2011

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

    контрольная работа [22,3 K], добавлен 08.11.2011

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

    презентация [32,5 K], добавлен 15.10.2013

  • Понятия множеств и их элементов, подмножеств и принадлежности. Способы задания множеств, парадокс Рассела. Количество элементов или мощность. Сравнение множеств, их объединение, пересечение, разность и дополнение. Аксиоматическая теория множеств.

    курсовая работа [1,5 M], добавлен 07.02.2011

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

    презентация [1,0 M], добавлен 17.04.2013

  • Понятие множества и его элементов. Обозначение принадлежности элемента множеству. Конечные и бесконечные множества. Строгое и нестрогое включение. Способы задания множеств. Равенство множеств и двухсторонее включение. Диаграммы Венна для трех множеств.

    презентация [564,8 K], добавлен 23.12.2013

  • Нахождение полинома Жегалкина методом неопределенных коэффициентов. Практическое применение жадного алгоритма. Венгерский метод решения задачи коммивояжера. Применение теории нечетких множеств для решения экономических задач в условиях неопределённости.

    курсовая работа [644,4 K], добавлен 16.05.2010

  • Краткое историческое описание становления теории множеств. Теоремы теории множеств и их применение к выявлению структуры различных числовых множеств. Определение основных понятий, таких как мощность, счетные, замкнутые множества, континуальное множество.

    дипломная работа [440,3 K], добавлен 30.03.2011

  • Математическое моделирование и особенности задачи распределения. Обоснование и выбор метода решения. Ручное решение задачи (венгерский метод), а также с использованием компьютера. Формулировка полученного результата в сопоставлении с условием задачи.

    курсовая работа [383,9 K], добавлен 26.05.2010

  • Особенности математических моделей и моделирования технического объекта. Применение численных математических методов в моделировании. Методика их применения в системе MathCAD. Описание решения задачи в Mathcad и Scilab, реализация базовой модели.

    курсовая работа [378,5 K], добавлен 13.01.2016

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.