Описание расчетов по программе — КиберПедия 

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

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Описание расчетов по программе

2021-05-28 15
Описание расчетов по программе 0.00 из 5.00 0 оценок
Заказать работу

На рисунке 3.1 представлены значение параметров для каждого пиксела - в первой строке: номер пикселя (для наглядности выделен светло-серым цветом) и оценка риска наводнения, вторая строка - стоимость.

Для выделения оптимальных пикселей минимизируется риск и стоимость. С помощью программы выделены решения являющиеся Парето оптимальными (на рисунке представлены темно серым цветом).

Интерпретация результатов расчета

На рисунке 3.1 пиксель с номером 3 пригоден для строительства цехов по переработке рыбы, где, например, используется более дорогое холодильное оборудование (здесь возможна заморозка и складирование).

Пиксели с номерами 1, 2, 13 характеризуются высокой степенью безопасности, поэтому они пригодны для строительства крупных цехов с использованием автоматизированных линий изготовления продукции.

 

1 0,1 2 0,1 3 0,2 4 0,1

5

5

4

9

5 0,2 6 0,2 7 0,3 8 0,4

5

5

4

5

9 0,1 10 0,2 11 0,3 12 0,2

6

8

 5

8

13 0,1 14 0,2 15 0,5

5

4

6

16 0,2 17 0,1

5

6

18 0,2 19 0,3

7

4

20 0,4 21 0,3

8

5

22 0,4

5

23 0,1

9

Рис.3.1 Карта модели защищаемой береговой зоны.

 

Таким образом, разработана методика зонирования прибрежной территории по степени опасности наводнений, ядром которой служит расчет множества Парето.


Заключение

 

Выполнено обоснование модели зонирования территории по степени опасности. Разработаны алгоритм и программа для проведения расчетов.

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

Приведен пример зонирования береговой территории по степени опасности. Предлагаемое алгоритмическое и методическое обеспечение позволяет повысить эффективность защищаемых мероприятий для береговых территорий в критериях "риск-стоимость".


Список используемых источников

 

1. Феллер В. Введение в теорию вероятностей и ее приложения. В 2-х томах. Т.1: Пер. с англ. - М.: Мир, 1984. - 528 с.

2. Питер Джексон. Введение в экспертные системы. - Москва: "Вильямс", 2001. - 662 с.

.   Кириллова С.В. Вычислительный эксперимент в задачах оценки цунами-опасности // Приложение к журналу "Открытое образование". Красноярск, 2006. - С.83-88

.   Белолипецкий В.М., Шокин Ю.И. Математическое моделирование в задачах охраны окружающей среды. - Новосибирск: Инфолио-пресс, 1997. - 240 с.

.   Симонов К.В., Перетокин С.А., Щемель А.Л., Болотина С.В. Алгоритмические средства обработки больших массивов данных // Труды II Всероссийского семинара "Распределенные и кластерные вычисления" - Красноярск, ИВМ СО РАН, 2004


Приложение 1

 

Листингпрограммы

#include <stdio. h>

#include <conio. h>node

{N; // Порядковый номер пикселяR; // Оценка рискаC; // Стоимость*r,*l;

};*left, *right;In ()

{N,C;R;*p, *q;*f;= fopen ("data. txt","r"); // Считываем данные из файла(f == NULL)

{("Error! File data. txt not found! \n"); // ошибка();false;

}= left;(! feof (f))

{(f,"%d%f%d",&N,&R,&C);= new node;>N = N;>R = R;>C = C;>l = NULL;>r = NULL;(q == NULL)

{= p;= p;= p;

}(q == left)

{>r = p;>l = left;= p;

}

{>r = p;>l = q;= p;

}

}= q;(f);true;

}Delete (int N)

{*n, *p;= left;(n! = NULL)

{(n->N == N)

{(n == left && n == right) // в списке один элемнт

{= NULL;= NULL;n;true;

}(n == left) // удаляем первый элемент

{= n->r;>l = NULL;n;true;

}(n == right) // удаляем правый элемент

{= n->l;>r = NULL;n;true;

}

// удаляем из середины= n->r;>l = n->l;>l->r = p;n;true;

}= n->r;

}false;

}*Delete (node *n)

{*p;(n == left && n == right) // в списке один элемнт

{= NULL;= NULL;= NULL;n;p;

}(n == left) // удаляем первый элемент

{= n->r;>l = NULL;= n->r;n;p;

}(n == right) // удаляем правый элемент

{= n->l;>r = NULL;= NULL;n;p;

}

// удаляем из середины= n->r;>l = n->l;>l->r = p;n;p;

}Out ()

{*n;= left;(n! = NULL)

{("N = %dR = %.2f C = %d\n",n->N,n->R, n->C);= n->r;

// …. …………………. Расчет множества парето………………………….main ()

{k;= NULL;= NULL;*n,*p;();();= left;(n! = NULL)

{= left;(p! = NULL)

{= 0;(n->C < p->C) // сравнение значений стоимости++;(n->C > p->C)=-10;(n->R < p->R) // сравнение значений риска++;(n->R > p->R)=-10;(k > 0)= Delete (p);= p->r;

}= n->r;

}("\nAfter pareto: \n");();();0;

}


Приложение 2

 

Описание данных

Порядковый номер пикселя, N Риск, R Стоимость, C
1 0.1 5
2 0.1 5
3 0.2 4
4 0.2 9
5 0.2 5
6 0.2 5
7 0.3 4
8 0.4 5
9 0.1 6
10 0.2 8
11 0.3 5
12 0.2 8
13 0.1 5
14 0.2 8
15 0.5 6
16 0.2 5
17 0.1 6
18 0.2 7
19 0.3 4
20 0.4 8
21 0.3 5
22 0.4 5
23 0.1 9

 


Поделиться с друзьями:

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

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

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.011 с.