2.5 Особливості постановки та розв’язування задач оптимізації несиметричних режимів електромережіРозв’язування всіх оптимізаційних задач у класичній математиці пов’язане із знаходженням екстремуму цільової функції f(X) або цільового функціонала де f (X) та X(t) деякі функції, визначені на відрізку [a,b]. Залежності f(X) та J(X) є скалярними функціями дійсного змінного, тобто набувають значення, що виражаються дійсним числом і можуть бути подані точкою на числовій осі. Екстремум функції f(X) – це найбільше або найменше значення функції на деякому відрізку. Якщо значення змінних повинні належати деякій області допустимих значень, то оптимізаційна задача вирішується методами дослідження операцій. При цьому під оптимумом розуміється найбільше або найменше значення функції, знайдене з області допустимих значень змінних. Розв’язок задачі дослідження операцій згідно з класичними алгоритмами можливий тільки тоді, коли математичні моделі містять скалярні функції дійсних змінних. Якщо оптимізаційна задача полягає в знаходженні максимуму або мінімуму цільового функціонала J(X), то застосовуються методи варіаційного числення або оптимального керування. При цьому функціонал визначається деяким набором скалярних функцій дійсного змінного та являє собою дійсне число, що залежить від обраної функції. Зробивши узагальнення, звернемо увагу на ту обставину, що в усіх випадках розв’язування задач оптимізації класичними методами доводиться мати справу лише із скалярними функціями дійсного змінного. Проте ряд задач оптимізації режиму електричних мереж може описуватись в комплексному вигляді. До числа таких задач відносяться задачі оптимізації несиметричних режимів, критеріями оптимальності яких є параметри режиму – величини векторні, де – комплекс пульсуючої потужності. Цільові функції цих задач в загальному вигляді можна записати таким чином: де X – вектор змінних, кожний компонент якого – дійсне число; f, – скалярні функції; j – уявна одиниця. Залежність (2.11) є нескалярною функцією дійсного змінного, де кожному значенню X відповідає певне значення функції , що виражається комплексним числом і подається точкою на комплексній площині. Для таких задач відсутні класичні математичні методи пошуку оптимуму. Більш того, не дано означення самого поняття оптимуму. Термін «оптимум» в економіко-математичних методах використову-ється в значенні: найкращий варіант із можливих станів системи. В цьому значенні оптимумом слід вважати стан електричної мережі, який описується мінімальними за модулем векторами (комплексами) Природньо для вирішення оптимізаційних задач, що містять цільову функцію виду (2.11), прагнення спростити її або виконати такі перетворення, щоб отримати можливість використати один із класичних методів аналізу. Прикладами такого шляху знаходження оптимуму можуть бути такі. 1. Нехтування f(X) або в цільовій функції виразу (2.11). На-приклад, саме так діють в задачах регулювання напруги в мережах 0,4 – 10 кВ, коли нехтують поперечною складовою вектора спаду напруги. Ця складова завжди залишається набагато меншою за повздовжню складову. Але співвідношення між f(X) та в задачах симетрування електричних режимів такі, що знехтувати будь-якою із них неможливо. 2. При побудові математичної моделі керування можна зробити перехід до модулів векторів режимних параметрів, які є скалярами, тобто Як показали дослідження, такі моделі симетрування режиму електромережі відносяться до класу нелінійних моделей, а іноді зображаються моделями квадратичного програмування. Після такого переходу для знаходження розв’язку оптимізаційної задачі можуть використовуватись уже відомі обчислювальні алгоритми, а самі розв’язки знаходяться в неперервних змінних. Як зазначалося вище, для керування, зокрема, несиметричним режи-мом, в реальному масштабі часу необхідні розв’язки, знайдені в цілочислових змінних, оскільки за ними стоять, наприклад, параметри СП, які мають дискретні значення або відповідне фазування несиметричних навантажень. Розв’язування задач квадратичного програмування в цілочислових змінних пов’язане з рядом труднощів. Такі задачі керування можуть вирішуватись в неперервних змінних (без урахування цілочисловості), і якщо отриманий розв’язок задовольняє обмеження цілочисловості, то він є оптимальним для початкової цілочислової задачі. В протилежному випадку потрібно перейти до округлення компонент оптимального плану звичайної моделі квадратичного програмування до цілих чисел, але при цьому можливі розв’язки, що недопустимі за умовою задачі або не є оптимальними. Викликає інтерес задача симетрування режиму електричної мережі з функцією мети виду (2.11). Таку задачу назвемо задачею нескалярної оптимізації. Під нескалярною оптимізацією будемо розуміти знаходження розв’язку, що мінімізує модуль вибраного критеріального показника. При постановці задачі симетрування режиму у вигляді задачі нескалярної оптимізації є можливість використати для її розв’язування, наприклад, алгоритм, оснований на ідеях симплекс-методу лінійного програмування, оскільки перший та другий доданки виразу (2.11) є лінійною функцією змінних вектора керування. Така постановка задачі дає змогу: – в два рази понизити порядок цільової функції та використати для розв’язування задачі алгоритми, що мають більш просту обчислювальну процедуру; – знаходити розв’язки в цілочислових змінних, оскільки для цілочис-лових задач лінійного програмування добре розроблені обчислювальні процедури. Таким чином, на етапі математичної постановки слід забезпечити адекватність моделі із об’єктом керування, врахувавши особливості процесів, що моделюються, та можливості реалізації керування з однієї сторони, а з іншої – слід виконати вимоги тих або інших математичних методів, за якими буде знаходитись розв’язок задачі. Іноді трапляються складнощі, як у випадку, що розглядається. Для вирішення задачі можна піти на допущення, довівши, що вони суттєво не позначаться на отриманих результатах, а якщо цього зробити не можна, то доводиться, обгрунтувавши необхідними дослідженнями, адаптувати відомі математичні методи аналізу чи розробити нові. Саме для аналізу математичних моделей нескалярної оптимізації, які розглядаються далі, адаптовано класичний симплекс-метод лінійного програмування. |