Научная статья на тему 'Чисельне диференціювання розв'язку крайової задачі за параметрами розміщення джерел фізичного поля'

Чисельне диференціювання розв'язку крайової задачі за параметрами розміщення джерел фізичного поля Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
449
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМИЗАЦИЯ ТЕХНИЧЕСКИХ СИСТЕМ С РАСПРЕДЕЛЕННЫМИ ПАРАМЕТРАМИ / РАЗМЕЩЕНИЕ ДИСКРЕТНЫХ ИСТОЧНИКОВ ФИЗИЧЕСКОГО ПОЛЯ / ДИФФЕРЕНЦИРОВАНИЕ ПО ПАРАМЕТРАМ РАЗМЕЩЕНИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Крижанівський В. Б.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Чисельне диференціювання розв'язку крайової задачі за параметрами розміщення джерел фізичного поля»

УДК 519.852.67

В.Б. КРИЖАНІВСЬКИЙ

ЧИСЕЛЬНЕ ДИФЕРЕНЦІЮВАННЯ РОЗВ’ЯЗКУ КРАЙОВОЇ ЗАДАЧІ ЗА ПАРАМЕТРАМИ РОЗМІЩЕННЯ ДЖЕРЕЛ ФІЗИЧНОГО ПОЛЯ___________________________________________

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

Ключові слова: оптимізація технічних систем з розподіленими параметрами, розміщення дискретних джерел фізичного поля, диференціювання за параметрами розміщення.

Аннотация. В представленной работе предлагается способ численного дифференцирования решения краевой задачи эллиптического типа по параметрам размещения источников физического поля. С точки зрения практического использования, возможность получения этих частных производных позволяет использовать методы условной оптимизации первого порядка для задач оптимального синтеза систем с распределенными параметрами. Изложенная идея дифференцирования может быть просто адаптирована для решения других краевых задач, которые возникают при оптимизации технических систем с дискретными источниками физических полей.

Ключевые слова: оптимизация технических систем с распределенными параметрами, размещение дискретных источников физического поля, дифференцирование по параметрам размещения.

Abstract. The paper is devoted to numerical differentiation of elliptic type boundary value problem with respect to parameters ofplacement ofphysical field sources. The practical importance of this result is in a possibility of using gradient method of conditional optimization for optimal synthesis of distributed systems. The proposed idea can be easily adapted to other boundary value problems appearing in optimization of technical systems with physical field sources.

Keywords: distributed technical systems optimization, placement of discrete physical field sources, differentiation with respect to placement parameters.

1. Вступ

Оптимізація технічних систем з розподіленими параметрами займає важливе місце в сучасній теорії синтезу складних систем. Процеси в таких системах мають різну фізичну природу і, як правило, описуються крайовими задачами для диференціальних рівнянь з частковими похідними.

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

Одним із найбільш наочних прикладів задачі оптимізації системи, яка містить дискретні джерела фізичного поля, є задача, що виникає при компоновочному синтезі мікрое-лектронних пристроїв. Сучасна мікросхемотехніка має справу з мікросхемами, які містять мільйони транзисторів та працюють на гігагерцових частотах. В результаті чого поглинається велика кількість енергії, частина якої перетворюється на теплоту. Як наслідок, отримуємо підвищення температури. Дані термічні ефекти є небажаними і можуть приводити до серйозних порушень у функціонуванні мікросхем. Значні температурні градієнти мо-

© Крижанівський В.Б., 2011

ISSN 1028-9763. Математичні машини і системи, 2011, № З

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

Змістовна постановка задачі має такий вигляд: необхідно знайти таке розміщення джерел фізичного поля (наприклад, теплоти), при якому заданий критерій якості набуває свого екстремального значення. На розміщення джерел накладаються умови взаємного не-перетину та невиходу за межі області. Праці, присвячені цим задачам, відрізняються між собою типом крайових задач, виглядом функції цілі, геометричними та фізичними характеристиками джерел тощо.

Оптимізація розміщення джерел із заданими геометричними характеристиками розглядається в роботі Чувашової С.І. [2]. Дану задачу запропоновано розв’язувати за допомогою градієнтних методів нелінійного програмування. В роботі [3] розглядається задача розміщення об’єктів фізичного поля у випадку, коли область та джерела мають форму n -вимірних прямокутників. Для її розв’язання використовується метод Розена. В статті [4] для розв’язання задачі розміщення джерел фізичного поля застосовується метод штрафних функцій. Автори статті [5] розглядають задачу розміщення орієнтованих геометричних об’єктів, які можна розбити на прямокутники. Її логічним продовженням стала праця [6], присвячена проблемі розміщення геометричних об’єктів в області, яка містить зони заборони. Розглядається задача з такими об’єктами та зонами заборони, які можна розбити на прямокутники. До її розв’язання пропонується застосувати метод можливих напрямків. У роботі [7] розроблено P-алгоритм розв’язання мінімаксної задачі дискретного розміщення джерел фізичного поля, побудовані оцінки функції цілі в точці глобального мінімуму. В роботі [8] розроблено комбінований метод розв’язання мінімаксної задачі дискретного розміщення, який базується на P-алгоритмі та методі вектора спаду. Огляд алгоритмів розміщення компонентів друкованих плат з урахуванням терморежимів їх функціонування наводиться в [9]. Серед пропонованих методів: а) матричний синтез (matrix synthesis problem), який зводиться до задачі розбиття заданої мультимножини цілих чисел на трійки, що мають однакову суму; б) алгоритм імітації відпалу (simulated annealing problem); в) підходи, які базуються на розбитті області розміщення на комірки; г) методи, які базуються на мінімізації енергії системи.

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

2. Математична постановка задачі і отримані результати

Нехай А(х,у) - фінітна функція в Я2, носієм якої є довільний р-об’єкт [10]. Тоді цей р-об’єкт будемо називати носієм джерела Б фізичного поля і позначати suppБ. Функція А(х, у) в цьому випадку називається інтенсивною джерела Б . Розглянемо в двовимірному евклідовому просторі область О, яка містить носії джерел фізичного поля supp Д, і = 1,...,т,. Пов’яжемо з кожним носієм джерела власну локальну систему координат Оіхіуі, і = 1,...,т, а з областю О - глобальну систему координат Оху. Можливість повороту локальних систем координат відносно глобальної не припускається. В результаті положення кожного носія в глобальній системі координат визначається положенням точки відліку Оі власної системи координат. Позначимо координати Оі через 2І = (X,Ці),

1 = 1,...,т, у глобальній системі координат. Отже, положення усіх носіїв у глобальній системі координат задається вектором

2 = (^ 2 2 , * * *, 2т ). На рис. 1

наведено область О та носії фізичного поля у випадку, коли вони є прямокутниками. Як Оі, і = 1, 2 обрані перетини діагоналей прямокутників. Осі власних систем координат для зручності обрані паралельними осям глобальної системи координат.

Фізичне поле, що індукується джерелами та навколишнім середовищем, описується такою крайовою задачею:

Рис. 1. Область О і носії джерел фізичного поля supp , і = 1, 2

АІ

Эх!

к— І + — . Эх) Эу

к — Эу.

1ЭП1

, Эи р, к— У Эп

-ч,

ЭП2

Аі (x, у, 2 ), і/ (x, у) Є SUPPDг

т

0, і/ (х, у) ї и suppDi

(1)

(2)

(3)

і=1

де 9О1, 9О2 - ділянки границі області О, п - нормаль до 9О2, р, q - функції, задані на 9О1 та на 9О2 відповідно, к - функція, задана в О .

Прикладами функцій мети, які залежать від розміщення носіїв джерел фізичного поля, є:

(3)

Р/2) = и(х0, у о, 2) ,

Р2(2) = тахи(х ., уу, 2) , у є {1,2,*, Р} .

(4)

F4(Z) = max u(x^,Z), (x,у)єО, (6)

(*,у) v '

де (xj,уj), j = 0,1,2,к,P - фіксовані точки області О .

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

supp Dt n supp Dj = 0, i < j = 1,2, к, m - умова неперетину носіїв джерел, (7)

m

Usupp Di с О - умова невиходу джерела за межі області. (в)

i=1

Умови (7) - (В) визначають припустиму множину G значень Z . Запишемо задачу оптимізації в такому вигляді:

F(Z) ® min, Z є G. (9)

Якщо F(Z) має вигляд (4)-(6), то отримана задача оптимізації класифікується як неперервна мінімаксна задача [11]. Використання відповідних методів для відшукання стаціонарних точок функції F(Z) на G вимагає обчислення часткових похідних функції u(x, у, Z) за параметрами розміщення джерел. Факт існування та неперервності перших похідних за параметрами джерел встановлено в [12-14].

Щодо функції мети (3), то вона використовується для тестових прикладів і практичного значення не має. З іншого боку, така задача оптимізації дозволяє скористатися класичними градієнтними методами умовної оптимізації.

В деяких часткових випадках часткові похідні функції u (x, t, Z) за параметрами розміщення обчислюються безпосередньо. Наприклад, коли u (x, у, Z) може бути представлена у вигляді розкладу в тригонометричний ряд. Але для більшості практично важливих крайових задач обчислення u( x, у, Z) здійснюється за допомогою чисельних методів. Зокрема, за допомогою методу скінченних елементів, який де-факто став стандартом для інженерних розрахунків.

З теоретичної точки зору, метод зважених нев’язок представляє розв’язок крайової задачі (1)-(2) у вигляді розкладу за базисними функціями, які можна обрати в залежності від особливостей задачі. Наприклад, в методі скінченних елементів обираються функції, що відмінні від нуля лише в межах невеликих підобластей (скінченних елементів).

При диференціюванні розв’язку крайової задачі u (x, у, Z) за параметрами джерел слід диференціювати саме коефіцієнти розкладу. В результаті часткові похідні також будуть представлені у вигляді розкладу за базисними функціями Ne(x,у), e = 1,...,M .

Нехай розклад розв’язку крайової задачі за базисними функціями має такий вигляд:

M

u =У + XaeNe, (10)

e=1

де y та базисні функції обираються таким чином, що u = й на ЭО1, тобто y = р, та Ne = 0, e = 1,2,...,M на ЭО2 .

Запишемо рівняння методу зважених нев’язок у вигляді

дх ^ дх) ду ^ ду

І = 1,2,...,М . Використовуючи формулу Гріна, отримаємо

дО 2

Wldxdy +1 Щ/(х, у, X)dxdy + | | к -3й + q WіdГ =

дЩ, дй дЩ, дй

-----к — +----------- к —

дх дх ду ду

dxdy +

+1 ЩІ/ (х, у, X )dxdy + І к —WldГ + |

о даі+да2 дп

Обираючи вагові функції таким чином:

3О2

, дй

к-------+ q

дп

(12)

W,dГ = 0.

Щ = 0 на дО1.

Щ = -Щ на дО2:

(13)

(14)

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

■ + ■

к-

дх дх ду ду

dxdy -1Щ/(х, у, X)dxdy + ^ WlqdГ = 0 .

(15)

3О2

Якщо підставити в це рівняння розклад й за базисними функціями (10), то приходимо до стандартної системи лінійних алгебраїчних рівнянь для визначення коефіцієнтів розкладу:

Ка = Ь , (16)

де елементи матриці К та правої частини Ь визначаються таким чином:

К, = І

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

к

к-

дх дх ду ду

dxdy, 1 < і,, < М,

302

dxdy, 1 < і < М .

(17)

(18)

За Гальоркіним, як вагові функції оберемо базисні функції, тобто М = Щі ,1 < і < М .

В результаті отримаємо симетричну матрицю К і автоматичне виконання умови (13).

Як видно з формули (18), права частина системи рівнянь для визначення коефіцієнтів розкладу (10) залежить від параметрів розміщення X. Розв’язуючи систему рівнянь (16), отримаємо коефіцієнти розкладу як функції від параметрів розміщення. Оскільки головною метою дослідження є отримання часткових похідних за параметрами розміщення джерел, то для їх отримання слід продиференціювати за параметрами джерел саме Ь і розв’язати систему рівнянь (16), підставивши отримані часткові похідні за тим чи іншим параметром як праву частину системи рівнянь (16).

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

дй

да(І)

дХк Є=1 дХ

(19)

0

І

О

І

О

О

О

Як видно з (18), залишається запропонувати спосіб диференціювати функцію / (х, у, 2) за параметрами розміщення джерел. Для цього представимо її у вигляді розкладу у подвійний тригонометричний ряд:

клу

Ік

БІЙ

І=1 к=1

]лх

а

бій-

Ь

4 а Ь

аі> = аь Я і (х-у,2)

. Ілх . клу

БІЙ-------БІЙ------

а Ь

Зхйу,

(20)

(21)

де а і Ь - розміри прямокутника, який містить область О.

Тепер для отримання часткових похідних функції і (х, у, 2) слід продиференціюва-ти розклад (20) за потрібним параметром, результат підставити в (18) і розв’язати отриману систему лінійних рівнянь (16).

Тестовий приклад. Розглянемо як тестовий приклад прямокутну область О та прямокутні носії джерел фізичного поля (рис. 1), яке описується крайовою задачею виду

Э ( Эи Л Э (, Эи — І к— І + — к — Эх ^ Эх) Эу ^ Эу

иі = 0.

ІЭО

Такий вибір задачі забезпечує можливість порівняти результати, отримані за запропонованим підходом, і відомі результати. Прямокутна форма області і нульові граничні умови дозволяють розв’язок крайової задачі представити у вигляді тригонометричного ряду виду

а

а

Ь

16 -А-А 1 т а ■ Іл£і ■ клгіі . іЛі . ктіі . Ілх . клу

и(х, у, 2) = —г- > > -------> Аі бій------бій-----бій-----бій------бій----бій-----, (22)

V ; л2 £ ]ка]кІ1 'а Ь ^ - , ’ ( )

/л2 к2л2

де ак =—^ + -

І к

а

Ь

Рис. 2а. Розподіл значень часткової похідної за параметром X, отриманий на основі формули (22)

Рис. 2б. Розподіл значень часткової похідної за параметром X, отриманий на основі запропонованого підходу

Часткові похідні для такого часткового випадку легко отримати шляхом безпосереднього диференціювання виразу (22) за потрібним параметром розміщення.

Нехай т = 2, а = 8, Ь = 6, А1 = А2 = 10, /1 = 3, /2 = 1, й1 = 2, ё2 = 1, к = 1, X = 2,5,

Х2 = 6,5, г/і = 2, г2 = 4,5 . Отриманий за формулою (22) розподіл значень часткової похід-

0 0

ної за параметром X, наведено на рис. 2а. Розподіл значень часткової похідної X, отриманий за запропонованим підходом, наведений на рис. 2б.

З. Висновок

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

СПИСОК ЛІТЕРАТУРИ

1. Стоян Ю.Г. Оптимизация технических систем с источниками физических полей / Ю.Г. Стоян,

B.П. Путятин. - Киев: Наукова думка, 19BB. - 192 с.

2. Чувашева С.И. Численные методы решения одного класса оптимизационных задач размещения источников физических полей: дис. ... кандидата физ.-мат. наук: Q1.Q1.Q7 / Чувашева С.И. - Харьков, 19B4. - 1Q7 с.

3. Оптимізація розміщення джерел фізичного поля модифікованим методом Розена / Д.О. Жовновський, Л.В. Рудюк, К.Є. Саваневич [та ін.] // Вісник Житомирського інженерно-технологічного інституту. - 2QQQ. - № 13. - С. 1BB - 191.

4. Жовновський Д О. Метод штрафних функцій оптимізації розміщення дискретних джерел фізичного поля / Д О. Жовновський // Вісник Житомирського інженерно-технологічного інституту. -199B. - № B. - С. 293 - 29B.

5. Яремчук С І. Оптимізація розміщення об’єктів, які можна розкласти на прямокутники /

C.І. Яремчук, Ю.О. Шаповалов // Радиоэлектроника и информатика. - 2QQ6. - № 1. - С. B7 - 9Q.

6. Яремчук С.І. Оптимізація розміщення об’єктів спеціального виду на області з зонами заборони /

С.І. Яремчук, Ю.О. Шаповалов, І.М. Музика // Вісник Житомирського державного технологічного університету. - (Серія «Технічні науки»). - 2QQ6. - № 4 (39). - С. 25B - 2б3.

7. Яремчук С.И. Алгоритм решения дискретной минимаксной задачи размещения источников физического поля / С.И. Яремчук, Р.В. Бурда, С.С. Матущенко // Кибернетика и системный анализ. -2QQ9. - № 5. - С. 153 - 1б3.

B. Яремчук С.І. Комбінований метод розв’язання дискретної мінімаксної задачі розміщення джерел фізичного поля / С.І. Яремчук, Р.В. Бурда, С.С. Матущенко // Вісник Житомирського державного технологічного університету. - (Серія «Технічні науки»). - 2QQ9. - № 1. - С. 1B3 - 1B9.

9. Temperature-Aware Placement for SOCs / C.C.-P. Chen, G. Chen, B. Goplen [et al.] // Proc. of the IEEE. - 2QQ6. - N B (94). - P. 45 - бї.

1Q. Стоян Ю.Г. Математические модели и оптимизационные методы геометрического проектирования / Ю.Г. Стоян, С.В. Яковлев. - Киев: Наукова думка, 19Вб. - 2бВ с.

11. Демьянов В.Ф. Введение в минимакс / В.Ф. Демьянов, В.Н. Малоземов. - М.: Наука, 1972. -3бВ с.

12. Стоян Ю.Г. Дифференцируемость поля дискретных источников по параметрам их размещения / Ю.Г. Стоян, С.И. Яремчук, В.Б. Крыжановский // Доповіді НАН України. - 1995. - № 1Q. - С. 3B -4Q.

13. Yaremchuk S. Problem of optimal placement of discrete physical field sources / S. Yaremchuk, V. Kryzhanivskyy // Applied Numerical Mathematics. - 2QQ4. - N 5Q. - P. 121 - 131.

14. Чувашева С.И. Дифференцируемость решения задачи Коши для уравнения параболического типа по параметрам размещения источников / С.И. Чувашева, В.Б. Крыжановский // Математическое моделирование и оптимизация технических систем и процессов. - Киев: Институт кибернетики АН Украины, 1993. - С. 45 - 49.

Стаття надійшла до редакції 21.06.2010

i Надоели баннеры? Вы всегда можете отключить рекламу.