Оптимізація в нафтогазовій справі

Будь – яке явище чи процес завершує своє дослідження при математичному моделюванні оптимізацією значень тих чи інших параметрів. Досліджувана функція, що залежить від цих параметрів може набувати максимальне або мінімальне значення в залежності від постановки конкретної задачі. Значення самих параметрів тісно зв’язані з критерієм оптимальності , який обумовлюється на початку задачі.

Оптимізаційні задачі широко застосовують в інженерній практиці , починаючи від простіших до більш складніших.

На значення досліджуваних параметрів впливають фізико – хімічні властивості процесів , а також технічні і технологічні характеристики. В загальному , будь – яка оптимізаційна задача включає:

Функція мети або критерій оптимальності.

Область допустимих значень параметрів , що задається системою обмежень на значення цих параметрів

Деякі додаткові дані щодо досліджуваних параметрів

Розглянемо загальний вид оптимізаційної задачі:

1)

3)

j=

Оптимізаційні задачі за методами їх розв’язувань поділяються на 2 види:

Задачі які застосовують теорію диференціального числення

Задачі які застосовують методи математичного програмування

За своєю обстановкою оптимізаційні задачі поділяються на : задачі умовної і безумовної оптимізації. В залежності від кількості застосованих критеріїв оптимальності розрізняють : одно – і багатокритеріальні задачі.

Задачі безумовної оптимізації.

1)f=f(x) extr

Для дослідження функцій застосовують необхідну і достатню умову extr. Нехай функція f(x) двічі неперервна диференційована в деякій області D.

Тоді , якщо деякій точці х*є D вона досягає екстремумy, то f’(x*)- не існує. Якщо f’’(x*)>0,то х*- min, якщо f’’(x*)<0,то х*- max.

 

 

Достатню умову екстремуму застосуємо виходячи із властивості матриці Гессе.

 

Якщо всі мінори матриці Гессе додатні , то х*- точка min функції.

(лек13)

Умовна оптимізація

Аналогічно як у випадку безумовної оптимізації задаємо задачу.

F=F(x,a) extr

Cкладемо допоміжну функцію Лагранжа:

 

m- кількість додаткових умов

Згідно необхідної умови екстремуму

 

Перевірку на екстремум отриманої критичної точки здійснюємо зо допомогою властивостей матриці Гессе

 

 

Розв’язування оптимізаційних завдань з використанням методів математичного програмування.

Будь – яка задача математичного програмування включає в себе функцію мети, систему обмежень і при потребі додаткові умови на керуючі змінні. Якщо функція мети або будь - яка із функцій системи обмежень є нелінійною то ми маємо справу із задачами нелінійного програмування . За допомогою системи обмежень додається область допустимих розв’язків задачі , що геометрично зображується за допомогою так званого многокутника розв’язків .

Вершини многокутника розв’язків – допустимі розв’язки задачі лінійного програмування. Для задачі нелінійного програмування допустимі розв’язки знаходяться в будь – якій точці , обмеженій многокутником розв’язків.

Для задачі лінійного програмування множина розв’язків – це опукла, замкнута, обмежена множина точок множини. Для задач лінійного програмування многокутник розв’язків необов’язково опукла множина розв’язків. Задача розв’язків не має якщо система обмежень є несумісною , тобто функція мети – необмежена.

Серед методів розв’язку задач лінійного програмування виділяють: необмежений ,метод Ньютона, метод пол. ділення , метод січних Універсальних аналогій.

Якщо в задачі будь – яка з функцій залежить від двох змінних ,задачу можна розв’язати зо допомогою графічного методу.

Пр.1

 

Опорною прямою називають пряму, яка знаходиться по одну сторону від многокутника розв’язків і має з ним принаймні одну спільну точку.

 

 

Розглядають різні форми задач лінійного програмування :

 

 

(лек 14)