Разделы презентаций


Математическое и программное обеспечение для оптимизации параметров

Содержание

Оптимизация гидродинамической модели нефтяного месторождения (ГДМ)Задача моделирования нефтяных месторождений имеет дело с таким понятием, как геолого-гидродинамическая модель нефтяного месторождения.ГДМ - представление всего объема месторождения в виде численного описания массива трехмерных «кубиков»,

Слайды и текст этой презентации

Слайд 1Математическое и программное обеспечение для оптимизации параметров гидродинамических моделей месторождений

нефти и газа
Дипломная работа студентки гр. МО-515 Коваленко О.И.
Руководитель: Макеев

Г.А.

Уфа
2009

Математическое и программное обеспечение для оптимизации параметров гидродинамических моделей месторождений нефти и газаДипломная работа студентки гр. МО-515

Слайд 2Оптимизация гидродинамической модели нефтяного месторождения (ГДМ)
Задача моделирования нефтяных месторождений имеет

дело с таким понятием, как геолого-гидродинамическая модель нефтяного месторождения.
ГДМ -

представление всего объема месторождения в виде численного описания массива трехмерных «кубиков», называемых ячейками. В пределах ячейки все свойства считаются одинаковыми.

Параметризация ГДМ – процесс выделения небольшого набора управляемых параметров, изменяющих ГДМ. Параметры из этого набора могут быть как зависимыми, так и независимыми.

Оптимизация гидродинамической модели нефтяного месторождения (ГДМ)Задача моделирования нефтяных месторождений имеет дело с таким понятием, как геолого-гидродинамическая модель

Слайд 3Оптимизация ГДМ нефтяного месторождения
Двумя главными задачами моделирования являются:
Адаптация модели: например,

построение такой модели, в которой выдаваемая добыча нефти на скважинах

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

Одним из инструментов анализа ГДМ является симулятор: пакет программ, предназначенный для моделирования физического поведения месторождения.

Оценка качества ГДМ

Начальная
модель

Симулятор

Рассчитанная ГДМ месторождения

вычисленная добыча

исторические данные о добыче

Модифи-цированная
модель

модифицированные параметры модели

начальные параметры модели

Оптимизация ГДМ нефтяного месторожденияДвумя главными задачами моделирования являются:Адаптация модели: например, построение такой модели, в которой выдаваемая добыча

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

нефтегазовых месторождений.

Область применения:
Построение моделей, поведение которых совпадает с реально

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

Слайд 5Формальная постановка задачи разработки системы оптимизации ГДМ
разработка системы оптимизации ГДМ
требования

к системе
пакеты программ для моделирования поведения месторождения
математик- программист
специалист по оптимизации

ГДМ

система оптимизации ГДМ

Формальная постановка задачи разработки системы оптимизации ГДМразработка системы оптимизации ГДМтребования к системепакеты программ для моделирования поведения месторожденияматематик-

Слайд 6Декомпозиция задачи построения системы оптимизации ГДМ
- реализовано в

рамках системы AutoMoped ООО «РН-УфаНИПИНефть»;
- реализовано в рамках

дипломной работы.

разработка подсистемы многомерной оптимизации

разработка подсистемы взаимодействия с пользователем

организация взаимодействия полученных подсистем

разработка подсистемы параметризации

математик- программист

специалист по оптимизации ГДМ

система оптимизации ГДМ

подсистема парамет-ризации

подсистема многомерной оптимизации

требования к системе

пакеты программ для моделирования поведения месторождения

Декомпозиция задачи построения системы оптимизации ГДМ -  реализовано в рамках системы AutoMoped ООО «РН-УфаНИПИНефть»; -

Слайд 7Формальная постановка задачи оптимизации в многомерном пространстве
оптимизация в многомерном пространстве
начальные

значения параметров
алгоритмы локальной и глобальной оптимизации
оптимальные значения параметров
типы параметров и

ограничения на них

механизм оценки параметров ГДМ

Формальная постановка задачи оптимизации в многомерном пространствеоптимизация в многомерном пространственачальные значения параметровалгоритмы локальной и глобальной оптимизацииоптимальные значения

Слайд 8Особенности задачи
Особенности задачи многомерной параметрической оптимизации при задаче моделирования поведения

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

ресурсоемкий процесс;
Искомых параметров модели может быть много;
Искомые параметры модели могут быть зависимы и независимы (например, параметры двух скважин, которые географически разнесены).
Особенности задачиОсобенности задачи многомерной параметрической оптимизации при задаче моделирования поведения нефтегазовых месторождений:Вычисление целевых функций требует симуляции модели,

Слайд 9Математическая модель
.
, и
Y - измеряемые и расчетные величины (оценки),

X – параметры ГДМ,
, Xk ≠ Ø;
Исходные данные:
Выполняются условия:

Каждому Xk соответствует оценка Yk, k = 1, …, m;
Каждая оценка Yk наиболее чувствительна к изменениям параметров из Xk, а параметры из остальных подмножеств X1, …, Xk-1, Xk+1, …, Xm изменяют Yk несущественно; то есть

, k = 1, …,m;

Целевая функция может быть записана в виде

F(X) такова, что глобальный оптимум достигается тогда, когда достигаются все частные оптимумы. Т.е оптимум F достигается в точках оптимумов Yk:

;

, k = 1, …,m;

Математическая модель., и Y - измеряемые и расчетные величины (оценки), X – параметры ГДМ, , Xk ≠ Ø;Исходные данные:

Слайд 10Математическая постановка задачи
Требуется: используя алгоритм многомерной оптимизации найти X, которые

минимизируют целевую функцию F(X), таким образом, чтобы количество расчетов целевой

функции стремилось к минимальному.

При вышеизложенных посылках задача поиска оптимума целевой функции F(X) сводится к поиску таких значений параметров Х, на которых достигаются оптимумы Yk.

где count_F – количество расчетов целевой функции.

,

Математическая постановка задачиТребуется: используя алгоритм многомерной оптимизации найти X, которые минимизируют целевую функцию F(X), таким образом, чтобы

Слайд 11Существующие реализации генетического алгоритма обладают следующими недостатками:
Алгоритм активен, а нам

нужна реализация вида

;
Не используется информация о зависимости параметров модели;

Обзор методов многомерной оптимизации

градиентные

эволюционные

точные

эвристические

генетические алгоритмы

эволюционные алгоритмы

методы многомерной оптимизации

Существующие реализации генетического алгоритма обладают следующими недостатками:Алгоритм активен, а нам нужна реализация вида

Слайд 12Схема работы генетического алгоритма
Скрещивание
Новые особи
Мутация
Отбор
Новое поколение особей
Особи, отобранные для

скрещивания
Начальная популяция
Скрещивание:
Мутация:
g1

g1
g2

gn
g1
g2'

gn'
gn
g1'

gn'
g1

gn
g1

gn
g1'
gn'

Схема работы генетического алгоритма СкрещиваниеНовые особиМутацияОтборНовое поколение особейОсоби, отобранные для скрещиванияНачальная популяцияСкрещивание:Мутация:g1…g1g2…gng1g2'…gn'gng1'…gn'g1…gng1…gng1'gn'…

Слайд 13Схема алгоритма
родительская популяция
оценки по целевой функции
Симулятор
Итерация ГА в основной популяции
Итерация

ГА в k-й субпопуляции
Новые решения для k-й субпопуляции
популяция потомков
Рассчитанная ГДМ
Оценка

модели





Параметризация

Новая ГДМ

k-я субпопуляция

оценки по k-й субпопуляции

новые решения, оценки по целевой функции, оценки по k-й субпопуляции

Схема алгоритмародительская популяцияоценки по целевой функцииСимуляторИтерация ГА в основной популяцииИтерация ГА в k-й субпопуляцииНовые решения для k-й

Слайд 14Функциональная схема
GA.getCurrentSolutionProposal()
параметры генетического алгоритма
solve()
матрица параметров ГДМ _solutions
массив оценок _estimates
библиотека генетических

функций
матрица «новых» параметров ГДМ, полученных ГА
типы и диапазоны изменения параметров
информация

о зависимости параметров

подматрицы _solutions (разбиение по субпопуляциям)

оценки (по субпопуляциям)

Функциональная схемаGA.getCurrentSolutionProposal()параметры генетического алгоритмаsolve()матрица параметров ГДМ _solutionsмассив оценок _estimatesбиблиотека генетических функцийматрица «новых» параметров ГДМ, полученных ГАтипы и

Слайд 15Функциональная схема (декомпозиция)
selection()
crossover()
mutation()
Декомпозиция GA.getCurrentSolutionProposal():
решения, отобранные для скрещивания
решения, полученные скрещиванием
модифи- цированные

решения
матрица решений
массив оценок
параметры генетического алгоритма
библиотека генетических функций
типы и диапазоны изменения

параметров
Функциональная схема (декомпозиция)selection()crossover()mutation()Декомпозиция GA.getCurrentSolutionProposal():решения, отобранные для скрещиваниярешения, полученные скрещиваниеммодифи- цированные решенияматрица решениймассив оценокпараметры генетического алгоритмабиблиотека генетических функцийтипы

Слайд 16Интерфейс подсистемы оптимизации

Добавление параметров, которые нужно оптимизировать
Выбор параметров, которые будем

оптимизировать, задание для каждого параметра целевой функции, которую он оптимизирует
Настройка

параметров оптимизации осуществляется в файлах среды Matlab. ГДМ хранятся в виде текстовых файлов.
Интерфейс подсистемы оптимизации…Добавление параметров, которые нужно оптимизироватьВыбор параметров, которые будем оптимизировать, задание для каждого параметра целевой функции,

Слайд 17Результаты
DimX – количество параметров в X;
SX

– количество

субпопуляций;
count_F – количество расчетов целевой функции;
t – время поиска*

* Время поиска t указано без учета времени, затраченного на симуляцию ГДМ.

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

РезультатыDimX     – количество параметров в X;SX

Слайд 18Выводы
В рамках дипломной работы была разработана система, позволяющая оптимизировать параметры

ГДМ нефтегазовых месторождений.

Эта система:
Благодаря поиску в пространствах меньшей размерности дает

увеличение скорости поиска;
Дает возможность повторного использования расчетов;
Позволяет гибко управлять процессом поиска.

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

Слайд 19родительская популяция
Симулятор
Итерация ГА +ВСП
популяция потомков
Рассчитанная ГДМ
Оценка модели
Параметризация
Новая ГДМ
k-я субпопуляция
оценки по

k-й субпопуляции
новые решения, оценки по целевой функции, оценки по k-й

субпопуляции

оценки по целевой функции

родительская популяцияСимуляторИтерация ГА +ВСПпопуляция потомковРассчитанная ГДМОценка моделиПараметризацияНовая ГДМk-я субпопуляцияоценки по k-й субпопуляцииновые решения, оценки по целевой функции,

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

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


Для правообладателей

Яндекс.Метрика