Автор работы: Пользователь скрыл имя, 26 Марта 2013 в 05:37, контрольная работа
Определить площадь фигуры, заданной координатами вершин, методом Монте-Карло, проведя 20 испытаний. Оценить точность результата. Определить площадь фигуры аналитически и сравнить полученные результаты.
А(5;0), B(2;3), C(10;18), D(15;15), E(20,5), F(10;0)
Нарисуем в двухмерных координатах заданный шестиугольник, вписав его в прямоугольник, чья площадь составляет (20 – 2) · (18 – 0) = 324 (рис.1)
Задание № 1 3
Задание № 2 6
Задание № 3 7
Министерство образования и науки Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Пермский национальный исследовательский политехнический университет»
КОНТРОЛЬНАЯ РАБОТА
по дисциплине
«Имитационное моделирование»
Вариант № 03
Выполнила студентка
Гуманитарного факультета
Заочного отделения
Группа ИЭ-09С
Костылева Ольга Викторовна
Проверил преподаватель:
Гоголева Т.В.
Пермь 2012 г.
Содержание
Задание № 1 3
Задание № 2 6
Задание № 3 7
Определить площадь фигуры, заданной координатами вершин, методом Монте-Карло, проведя 20 испытаний. Оценить точность результата. Определить площадь фигуры аналитически и сравнить полученные результаты.
А(5;0), B(2;3), C(10;18), D(15;15), E(20,5), F(10;0)
Нарисуем в двухмерных координатах заданный шестиугольник, вписав его в прямоугольник, чья площадь составляет (20 – 2) · (18 – 0) = 324 (рис.1)
|
||||||||
Рис. 1 Иллюстрация к решению задачи о площади фигуры методом Монте-Карло
Используем таблицу случайных
чисел для генерации пар чисел
Таблица 1
Решение задачи методом Монте-Карло
Номер точки |
R |
G |
X |
Y |
Количество попаданий точки (X; Y) в прямоугольник |
Количество попаданий точки (X; Y) в шестиугольник |
Оценка вероятности попадания случайной точки в испытуемую область |
Оценка площади S методом Монте-Карло |
1 |
0,9456 |
0,4150 |
18,912 |
7,470 |
1 |
0 |
0,00 |
162 |
2 |
0,3441 |
0,2779 |
6,882 |
5,002 |
2 |
1 |
0,50 |
108 |
3 |
0,0832 |
0,0308 |
1,664 |
0,555 |
3 |
1 |
0,33 |
162 |
4 |
0,5407 |
0,0384 |
10,814 |
0,690 |
4 |
2 |
0,50 |
194 |
5 |
0,4527 |
0,2042 |
9,054 |
3,676 |
5 |
3 |
0,60 |
216 |
6 |
0,3807 |
0,4554 |
7,615 |
8,197 |
6 |
4 |
0,67 |
231 |
7 |
0,8751 |
0,2393 |
17,502 |
4,307 |
7 |
5 |
0,71 |
203 |
8 |
0,7470 |
0,9217 |
14,939 |
16,591 |
8 |
5 |
0,63 |
180 |
9 |
0,3227 |
0,7759 |
6,455 |
13,966 |
9 |
5 |
0,56 |
162 |
10 |
0,7232 |
0,9440 |
14,464 |
16,993 |
10 |
5 |
0,50 |
147 |
11 |
0,3351 |
0,8217 |
6,701 |
14,791 |
11 |
5 |
0,45 |
162 |
12 |
0,8123 |
0,2130 |
16,246 |
3,834 |
12 |
6 |
0,50 |
150 |
13 |
0,0745 |
0,4435 |
1,490 |
7,983 |
13 |
6 |
0,46 |
162 |
14 |
0,1759 |
0,3659 |
3,518 |
6,586 |
14 |
7 |
0,50 |
173 |
15 |
0,3028 |
0,1434 |
6,056 |
2,582 |
15 |
8 |
0,53 |
162 |
16 |
0,2662 |
0,5779 |
5,323 |
10,402 |
16 |
8 |
0,50 |
172 |
17 |
0,5093 |
0,2303 |
10,187 |
4,146 |
17 |
9 |
0,53 |
162 |
18 |
0,8432 |
0,6452 |
16,864 |
11,613 |
18 |
9 |
0,50 |
171 |
19 |
0,6936 |
0,4398 |
13,872 |
7,916 |
19 |
10 |
0,53 |
178 |
20 |
0,4872 |
0,9587 |
9,745 |
17,257 |
20 |
11 |
0,55 |
162 |
Статистическая гипотеза заключается в том, что количество точек, попавших в контур фигуры, пропорционально площади фигуры: 11:20 = S:324. То есть, по формуле метода Монте-Карло, получаем, что площадь S пятиугольника равна: 324 · 11/20 = 178.
Поскольку в ответе все еще меняется значение второго разряда, то возможная неточность составляет пока больше 10%. Точность расчета может быть увеличена с ростом числа испытаний.
Для аналитического расчета площади фигуры можно использовать формулу нахождения площади треугольника с известными координатами вершин:
|
|||||||
Пусть точки А1(2;3), А2(10;18), А3(5;0) – вершины треугольника, тогда его площадь выражается формулой:
Пусть точки А2(10;18), А3(5;0), А4(15;15) – вершины треугольника, тогда его площадь выражается формулой:
Пусть точки А3(5;0), А4(15;15), А5(10;0) – вершины треугольника, тогда его площадь выражается формулой:
Пусть точки А4(15;15), А5(10;0), А6(20;5) – вершины треугольника, тогда его площадь выражается формулой:
Общая площадь равна: 34,5+52,5+37,5+62,5 = 187
Кафе быстрого питания может обслужить 15 человек в час. Определить вероятность того, что за 0,5 часа:
(Поток является простейшим Пуассоновским)
Интенсивность потока λ — это среднее число событий в единицу времени. Интенсивность потока можно рассчитать экспериментально по формуле: λ = N/Tн, где N — число событий, произошедших за время наблюдения Tн.
λ=15/1=15чел/час
Для простейшего потока вероятность появления m событий за время τ равна:
Вероятность непоявления (то есть ни одного, m = 0) события за время τ равна:
Вероятность появления хотя бы одного события (PХБ1С) вычисляется так:
Салон в среднем посещают 4 клиента за час. Обслуживанием занимаются 2 мастера, первый в среднем обслуживает 1 клиента в час, а второй в среднем обслуживает 2 клиента в час. В фойе рассчитано на ожидание очереди 2 клиентами. Сгенерируйте поток случайных событий. Проанализируйте временную диаграмму за время наблюдения 3 часа.
Определите:
Построим схему объекта моделирования
Построим временную диаграмму работы СМО, отражая на каждой линейке (ось времени t) состояние отдельного элемента системы. Временных линеек проводится столько, сколько имеется различных мест в СМО, потоков. В нашей задаче их 7 (поток заявок, поток ожидания на первом месте в очереди, поток ожидания на втором месте в очереди, поток обслуживания в канале 1, поток обслуживания в канале 2, поток обслуженных системой заявок, поток отказанных заявок).
Для генерации времени прихода
заявок используем формулу вычисления
интервала между моментами
В этой формуле величина потока λ должна быть задана (до этого она должна быть определена экспериментально на объекте как статистическое среднее),
r — случайное равномерно распределенное число от 0 до 1 из ГСЧ или таблицы случайных чисел, в которой случайные числа нужно брать подряд (не выбирая специально).
Сгенерируем поток из 15 случайных событий с интенсивностью появления событий 4 клиента/час. Для этого возьмем случайные числа, равномерно распределенные в интервале от 0 до 1, и вычислим их натуральные логарифмы.
Расчет расстояния между случайными событиями на первой линейке.
rрр[0; 1] |
ln(rрр[0; 1]) |
Расстояние между двумя |
Время, мин. |
- |
- |
- |
0 |
0,0333 |
-3,4022 |
0,85055 |
51:03 |
0,3557 |
-1,0337 |
0,25843 |
15:51 |
0,2172 |
-1,5269 |
0,38173 |
23:30 |
0,5370 |
-0,6218 |
0,15545 |
9:33 |
0,1958 |
-1,6307 |
0,40768 |
24:46 |
0,7003 |
-0,3562 |
0,08905 |
5:34 |
0,9499 |
-0,0514 |
0,01285 |
1:17 |
0,2748 |
-1,2917 |
0,32293 |
19:38 |
0,4443 |
-0,8113 |
0,20283 |
12:17 |
0,1090 |
-2,2164 |
0,55410 |
33:25 |
0,6982 |
-0,3592 |
0,6982 |
5:39 |
0,5643 |
-0,5722 |
0,5643 |
8:58 |
0,0415 |
-3,1821 |
0,0415 |
48:13 |
0,1652 |
-1,8006 |
0,1652 |
27:01 |
0,8155 |
-0,204 |
0,8155 |
3:06 |