- •Загальна характеристика циклу лабораторних робіт
- •1 Дослідження математичних моделей біполярного транзистора Лабораторна робота № 1 Моделювання біполярного транзистора по постійному струму
- •Теоретичні відомості
- •Лабораторне завдання
- •Контрольні питання
- •Лабораторна робота № 2 Моделювання біполярного транзистора в режимі малого сигналу
- •Теоретичні відомості
- •Лабораторне завдання
- •Зміст|вміст,утримання| звіту
- •Контрольні питання
- •2 Моделювання лінійних електронних схем Лабораторна робота № 3 Складання математичної моделі електронної схеми
- •Теоретичні відомості
- •Лабораторне завдання|
- •Зміст|вміст,утримання| звіту
- •Контрольні питання
- •Лабораторна робота № 4 Аналіз математичної моделі електронної схеми
- •Теоретичні відомості
- •Лабораторне завдання
- •Зміст|вміст,утримання| звіту
- •Контрольні питання
- •3 Моделювання нелінійних резистивних схем Лабораторна робота № 5 Чисельні методи розв’язку нелінійних алгебраїчних рівнянь при моделюванні нелінійних схем
- •Теоретичні відомості
- •Лабораторне завдання
- •Порядок проведення роботи
- •Зміст|вміст,утримання| звіту
- •Контрольні питання
- •Лабораторна робота № 6 Моделювання нелінійних схем за постійним струмом з використанням ітераційних моделей нелінійних компонентів
- •Теоретичні відомості
- •Лабораторне завдання
- •Порядок проведення роботи
- •Зміст|вміст,утримання| звіту
- •Контрольні запитання
- •4 Моделювання лінійних динамічних схем Лабораторна робота №7 Методи чисельного рішення звичайних диференційних рівнянь при моделюванні електронних схем
- •Теоретичні відомості
- •Лабораторне завдання
- •Лабораторна робота №8 Моделювання електронних схем з використанням дискретних моделей lc‑елементів
- •Теоретичні відомості
- •Лабораторне завдання
- •Контрольні запитання
- •5 Оптимізація електронних схем Теоретичні відомості
- •Лабораторна робота №9 Мінімізація функцій багатьох змінних
- •Порядок проведення роботи
- •Лабораторна робота №10 Оптимізація параметрів елементів фільтру низких частот
- •Порядок проведення роботи
- •Контрольні запитання
- •Список літературних джерел Основний список
- •Додатковий список
Контрольні запитання
1. Запишіть диференційні співвідношення для струму і напруги у LC-елементах.
2. Вкажіть дві форми подання систем ЗДР.
3. Дайте класифікацію методів чисельного рішення ЗДР.
4. Запишіть явну і неявну формули Ейлера, дайте пояснення.
5. Запишіть формулу трапецій, дайте пояснення.
6. Вкажіть різницю явних методів і неявних.
7. Яке обмеження на крок має явний метод Ейлера?
8. Як оцінити похибку обчислень за правилом Рунге?
5 Оптимізація електронних схем Теоретичні відомості
Під оптимізацією електронної схеми розуміється цілеспрямований|ціленаправлений| пошук оптимальних значень параметрів елементів схеми, при яких її характеристики найкращим чином задовольняють поставленим в технічному|технічний| завданні|задавання| вимогам. При цьому структура схеми задається розробником, а вибір значень параметрів елементів проводиться|виробляється,справляється| за допомогою ЕОМ за програмами, що реалізують методи рішення задач нелінійного|нелінійний| програмування.
У загальному|спільний| випадку завдання|задача| нелінійного|нелінійний| програмування формулюється таким чином:
знайти мінімум|мінімум-ареал| функції F(x) при обмеженнях:
типу|тип|
рівності
,
і = 1,2,...,k;
(5.1)
типу|тип|
нерівностей
>=
0, і =1,2,…,m
Функція F(x) називається цільовою|цільовий| функцією. Якщо цільова|цільовий| функція і обмеження є|з'являтися,являтися| лінійними функціями, то має місце завдання|задача| лінійного програмування, при квадратичній цільовій|цільовий| функції і лінійних обмеженнях – завдання|задача| квадратичного програмування, і, нарешті|урешті|, у разі|в разі| відсутності|відсутність| обмежень – завдання|задача| безумовної мінімізації.
Для постановки і рішення оптимізаційної задачі необхідно скласти цільову|цільовий| функцію, за допомогою якої оцінюється ступінь|міра| відповідності характеристики схеми, що оптимізується, технічному|технічний| завданню|задавання|. На практиці широке|широкий| застосування|вживання| отримали|одержали| цільові|цільовий| функції, складені по середньостепеневому|середньоквадратичний| критерію оптимальності:
(5.2)
де m –| число крапок|точка,точка-тире|, на яке розбивається інтервал зміни змінній w (частоти, часу і т.п.), в якому проводиться|виробляється,справляється| оптимізація характеристики;
-
ваговий
коефіцієнт для крапки|точка,точка-тире|
;
-
необхідне
значення характеристики у і–й крапці;
-
реалізоване
значення характеристики у і–й крапці.
P- ступінь|міра| наближення.
При рівноцінності всіх точок характеристики можна покласти
,
Зі|із|
збільшенням
внесок|вклад|
і-й крапки|точка,точка-тире|
в цільову|цільовий|
функцію збільшується, що веде до точнішого
виконання вимог для значень характеристики
в цій крапці|точка,точка-тире|.
Мінімальне
значення ступеня|міра|
наближень p дорівнює 2. Зі збільшенням
ступеня|міра|
p відбувається|походити|
вирівнювання помилок|помилка|
і
характеристика, що оптимізується,
наближається формою до рівноволнової.
У
окрузі|околиця|
шуканої точки мінімуму|мінімум-ареал|
довільну цільову|цільовий|
функцію
від n змінних можна апроксимувати
квадратичною функцією, використавши
розкладання
в багатовимірний|багатомірний|
ряд|лава,низка|
Тейлора при збереженні|зберігання|
тільки|лише|
перших|перший|
трьох членів:
(5.3)
де
;
-
градієнт цільової|цільовий|
функції;
матриця Гессе (матриця других приватних похідних);
t - знак транспонування.
Якщо
є|з'являтися,являтися|
мінімумом|мінімум-ареал|,
то при будь-якому малому прирості ΔХ
функция
повинна зростати, що
матиме місце при
.
Остання умова означає позитивну визначеність матриці|матриця| Гессе.
Квадратичну функцію (7.3) можна записати таким чином:
, (5.4)
де а
- постійна;
-
транспонований вектор n змінних;
Н - квадратна позитивно визначена матриця.
Ефективність методів оптимізації визначається швидкістю знаходження мінімуму|мінімум-ареал| квадратичних функцій (5.4). Якщо мінімум (5.4) знаходиться|перебувати| за n кроків, то використовуваний метод мінімізації має квадратичну збіжністю.
Найповніше розроблені математичні методи рішення задачі безумовної мінімізації. Більшість з|із| них засновані на побудові|шикування| ітераційного процесу пошуку мінімуму|мінімум-ареал|, що здійснює перетворення завдання|задача| знаходження мінімуму|мінімум-ареал| функції багатьох змінних в послідовність завдань|задача| по знаходженню мінімуму|мінімум-ареал| функції однієї змінної. Проводиться|виробляється,справляється| це перетворення по формулі:
, (5.5)
яка
описує переміщення з|із|
кроком α
із початкової
точки
в точку|точка,точка-тире|
у
напрямі|направлення|
на мінімум|мінімум-ареал|,
вектором, що задається
.
Таким чином, на к-й|
ітерації ставиться завдання|задача|
знаходження оптимального значення
кроку, що мінімізує цільову|цільовий|
функцію
в напрямі|направлення|
.
Це завдання|задача|
вирішується|розв'язуватися|
методами одновимірного|одномірний|
пошуку мінімуму|мінімум-ареал|.
У
простому випадку одновимірний|одномірний|
пошук можна здійснити шляхом послідовного
збільшення кроку
на величину h. При кожному збільшенні
слід проводити|виробляти,справляти|
порівняння поточного
,
і попереднього,
,
значень цільової|цільовий|
функції. Якщо
<
(вдалий|успішний|
крок), то до
знов|знову,щойно|
додається|добавляється|
h..
Інакше поточна невдала
крапка|точка,точка-тире|
відкидається, h зменшується, наприклад,
удвічі,|вдвічі|
і повторюється пошук мінімуму|мінімум-ареал|
з|із|
зменшеним h |із|їз
попередньої вдалої|успішний|
крапки|точка,точка-тире|
.
Точність знаходження мінімуму|мінімум-ареал|
визначається величиною h.
Ефективність ітераційного алгоритму безумовної мінімізації визначається способом побудови|шикування| напрямів|направлення| пошуку . За способом побудови|шикування| вектора розрізняють методи нульового порядку|лад| (безградієнтні|), методи першого|перший| порядку|лад| (градієнтні) і методи другого порядку|лад| (ньютонівські).
При
побудові|шикування|
в методі нульового порядку|лад|
приватні похідні від
не використовуються, в методах
першого|перший|
порядку|лад|
застосовується градієнт цільової|цільовий|
функції
,
а в методах другого
порядку|лад|
– матриця Гессе
.
До
методів другого порядку|лад|
відноситься метод Ньютона, формулу
якого можна отримати|одержати|,
якщо розкладання (5.3) цільової|цільовий|
функції в ряд|лава,низка|
провести|виробити,справити|
в крапці
,
а функцію
визначити в крапці|точка,точка-тире|
.
Потім знайти градієнт цільової|цільовий|
функції
в крапці|точка,точка-тире|
і прирівняти його
нулю|нуль-індикатор,нуль-множина,нуль-последовність,нуль-елемент|,
припускаючи|передбачаючи|,
що ця крапка|точка,точка-тире|
співпадає|збігатися|
з|із|
мінімумом|мінімум-ареал|
цільової|цільовий|
функції:
.
Звідси витікає формула даного методу:
, (5.6)
де
- матриця, зворотна матриці|матриця|
Гессе.
У разі|в
разі|
квадратичної функції формула (5.6) при
будь-якій початковій точці
відразу ж визначає координати
мінімуму|мінімум-ареал|
.
При мінімізації довільної функції
ітерації будуються по формулі (5.5) з|із|
напрямами:|направлення|
. (5.7)
Для функції двох змінних формулу (5.7) можна перетворити до вигляду|вид|:
, (5.8)
де
-
визначник матриці|матриця|
Гессе.
