Момотенко Д. О., Ладієва Л. Р.

Національний технічний університет України «КПІ», Україна

Оптимальна система керування процесу адсорбції

Представимо математичну модель адсорбції в канонічній формі з урахуван-ням математичних перетворень:

де ; ;; ; U – швидкість потоку; S – площа поперечного перерізу; τ – час; C – концентрація; ε – коефіцієнт масопередачі; β = (NuD)/d2 – коефіцієнт зовнішнього масообміну; d – еквівалентний діаметр частинок; D – коефіцієнт нормальної дифузії; Nu – число Нуссельта.

із початковими та граничними умовами:

τ = 0; 0 ≤ xL; С = 0;

τ > 0; x = 0; С = С0 = const.

Розв’язуємо задачу знаходження оптимального програмного керування.

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

Необхідні умови оптимальності оптимальності:

гамільтоніан Н матиме наступний вигляд:

 

Спряжена система:

Умови трансверсальності:

Похідна по керуванню дорівнює

Математичну модель та спряжену систему представили в дискретній формі 

Для вирішення задачі пошуку оптимального програмного керування застосували градієнтну процедуру за таким алгоритмом:

1. Розв’язуємо математичну модель в прямому часі при постійному керуванні.

2. Розв’язуємо спряжену систему у зворотному часі.

3. Проводимо покращення керування:

де , де  – функція Хевісайда.

4. Повертаємось до пункту 1 з покращеним керуванням.

5. Алгоритм виконується доти доки не виконуватимуться умови збіжності.

Даний алгоритм був реалізований в математичному пакеті MathCad і отримано такі графіки:

 

Рис 1 «Розв’язок математичної моделі в прямому часі при постійному векторі керування»

Рис 2 «Розв’язок спряженої системи в зворотньому часі»

 

Рис 3 «Оптимального керування»

Рис 4 «Розв’язок математичної моделі в прямому часі при оптимальному  керування»