Оценка объема запасов нефти разведанной залежи методом Монте-Карло

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

Постановка задачи

Необходимо оценить объем запасов нефти разведанной залежи, имеющей вид заштрихованной фигуры, методом Монте-Карло с точностью 80%.

Характеристики залежи:

  • Голубая область: высота линзы 20 м.
  • Синяя область: высота линзы 30 м.
  • Фиолетовая область: высота линзы 40 м.
  • Единица измерения по осям (x, y) — 1 км.

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

Подготовка данных и геометрические параметры

Так как начало координат находится посередине фигуры, перенесем его так, чтобы фигура находилась в положительных областях X и Y. Впишем фигуру в прямоугольник со сторонами длиной 13 км по оси X и 8 км по оси Y.

Площадь прямоугольника S = (8 — 0) * (13 — 0) = 104 км².

Координаты точек определяются по формулам:

  • x = r * 13
  • y = g * 8

где r и g — случайные числа в диапазоне от 0 до 1.

Таблица расчетов (первые 10 точек)

Используем случайные числа (разделив исходные значения на 1000):

r g x y Прямоугольник Голубая часть Синяя часть Фиолетовая часть
1 0,9292 0,7690 12,08 6,15 + +
2 0,0426 0,0480 0,55 0,38 +
3 0,9573 0,8098 12,44 6,48 + +
4 0,4903 0,9629 6,37 7,7 +
5 0,5916 0,4819 7,69 3,86 +
6 0,6576 0,7219 8,55 5,78 + +
7 0,8368 0,7241 10,88 5,69 + +
8 0,3270 0,5128 4,25 4,1 + +
9 0,6641 0,3853 8,63 3,08 +
10 0,0033 0,1921 0,04 1,54 +
Итого 10 4 1 0

Добавление точек для уточнения

Взято 10 точек, из которых в фигуру попало 5 (4 в голубую и 1 в синюю). Так как в фиолетовую область не попала ни одна точка, необходимо добавить еще 10 точек. Расчет необходимого количества точек N = (2,72 * 0,5 * 0,5) / 0,2² = 17.

r g x y Прямоугольник Голубая часть Синяя часть Фиолетовая часть
11 0,3522 0,7351 4,58 5,88 + +
12 0,7877 0,5323 10,24 4,26 +
13 0,5665 0,2623 7,36 2,1 +
14 0,7020 0,7803 9,13 6,24 + +
15 0,9555 0,8374 12,42 7,7 +
16 0,7379 0,2191 9,59 1,75 +
17 0,7124 0,0464 9,26 0,37 +
18 0,7878 0,0696 10,24 0,56 +
19 0,5544 0,9529 7,21 7,62 +
20 0,7555 0,7068 9,82 5,65 + +
Итого 20 5 2 1

Анализ результатов и точность

Взято 20 точек, из которых в фигуру попало 8 (5 в голубую, 2 в синюю, 1 в фиолетовую).

Параметры расчета:

  • 2,72 — коэффициент по Лаплассу.
  • 0,4 — вероятность попадания точек в фигуру.
  • 0,6 — обратная вероятность (1 — 0,4 = 0,6).
  • 0,2 — точность, соответствующая 80% (1 — 0,8 = 0,2).

Вероятности попадания:

  • P = 8/20 = 0,4 (общая)
  • P = 5/20 = 0,25 (голубая)
  • P = 2/20 = 0,1 (синяя)
  • P = 1/20 = 0,05 (фиолетовая)

Площади фигур:

  • S = (104 * 8) / 20 = 41,6 км² (общая)
  • S = (104 * 5) / 20 = 26 км² (голубая)
  • S = (104 * 2) / 20 = 10,4 км² (синяя)
  • S = (104 * 1) / 20 = 5,2 км² (фиолетовая)

Точность: N = (2,72 * 0,4 * 0,6) / 0,2² = 16,32 ≈ 16. Таким образом, для достижения точности 80% достаточно 16 экспериментальных точек.

Таблица сходимости и график

№ точки Сколько вошло Вероятность попадания Площадь
1 1 1 104
2 1 0,5 52
3 2 0,666 69,33
4 2 0,5 52
5 2 0,4 41,6
6 3 0,5 52
7 4 0,571 59,42
8 5 0,625 65
9 5 0,555 57,77
10 5 0,5 52
11 6 0,545 56,72
12 6 0,5 52
13 6 0,461 48
14 7 0,5 52
15 7 0,466 48,53
16 7 0,437 45,5
17 7 0,411 42,82
18 7 0,388 40,44
19 7 0,368 38,31
20 8 0,4 41,6

На графике показана зависимость вероятности попадания от количества точек. При Nкр=16 видно, что с точностью 80% можно сказать, что площадь фигуры равна 41,6 км².

Итоговый расчет объемов нефти

Голубая область: площадь 26 км² (26 000 000 м²), глубина 20 м.
V = 26 000 000 * 20 = 520 000 000 м³

Синяя область: площадь 10,4 км² (10 400 000 м²), глубина 30 м.
V = 10 400 000 * 30 = 312 000 000 м³

Фиолетовая область: площадь 5,2 км² (5 200 000 м²), глубина 40 м.
V = 5 200 000 * 40 = 208 000 000 м³

Оцените статью
Сессия под ключ дистанционно
Добавить комментарий

Заявка на расчет