
- •Лабораторна робота № 1 Моделювання динамічних режимів електричної машини постійного струму
- •Програма роботи
- •Методичні вказівки
- •Аналітичне розв'язування диференціальних рівнянь
- •Числові методи розв'язування звичайних диференціальних рівнянь
- •Вибір кроку
- •Реалізація числових методів у математичних пакетах
- •Моделювання елементів електроприводів різницевими рівняннями
- •Модель генератора постійного струму
- •Моделювання двигуна постійного струму незалежного збудження
- •Моделювання двигуна постійного струму з регулюванням струму збудження
- •Моделювання двигуна постійного струму послідовного збудження
- •Лабораторна робота № 2 Дослідження динамічних режимів асинхронного двигуна
- •Програма роботи
- •Методичні вказівки
- •Проста модель асинхронного двигуна
- •Статичні моделі асинхронного двигуна, побудовані на основі однофазних заступних схем
- •Динамічні моделі асинхронного двигуна, побудовані на основі однофазних заступних схем
- •Математична та структурна моделі асинхронного двигуна, побудованих за г-подібною заступною схемою
- •Математична та структурна моделі асинхронного двигуна, побудованих за т-подібною заступною схемою
- •Модель асинхронного двигуна у фазних координатах
- •Лабораторна робота № 3 Дослідження динамічних та статичних режимів електроприводу за схемою генератор-двигун з паралельними зворотними зв’язками
- •Програма роботи
- •Методичні вказівки
- •Моделі тиристорних перетворювачів
- •Математичне моделювання тп в усереднених координатах
- •Модель електроприводу з паралельною корекцією
- •Лабораторна робота № 4 Дослідження динамічних та статичних режимів системи електроприводу за схемою тп-д з підпорядкованим регулюванням координат
- •Програма роботи
- •Методичні вказівки
- •Імітаційна модель тиристорного перетворювача
- •Одноразово інтегрувальна спр
- •Дворазово інтегрувальна спр
- •Математична модель пі-регулятора
- •Лабораторна робота № 5 Дослідження системи двозонного регулювання швидкості електроприводу з двигуном постійного струму незалежного збудження
- •Програма роботи
- •Методичні вказівки
- •Література
Аналітичне розв'язування диференціальних рівнянь
Структури систем електроприводів зручно зображувати з'єднанням окремих ланок, кожна з яких описана передатною функцією Лапласа. Такий опис зручний для аналізу режимів роботи системи, синтезу регуляторів, є наочним.
Передатні функції простих типових ланок
відомі. Це дає можливість створювати
математичні моделі систем як системи
диференціальних рівнянь за відомими
передатними функціями шляхом переходу
від зображення до оригіналів нескладними
перетвореннями. Таке перетворення дає
можливість отримати аналітичний
розв’язок диференціального рівняння
лінійної системи за умови наявності
прямого перетворення Лапласа
вхідного сигналу x(t).
Прикладом такого розв’язування
є знаходження перехідної характеристики
лінійної системи (реакції системи на
одиничний стрибкоподібний сигнал, для
якого перетворення Лапласа відоме:
).
У цьому випадку використання доступних
тепер засобів комп’ютерної аналітичної
математики, наприклад, пакету MathCAD,
дозволяє просто вирішити задачу
знаходження часових залежностей.
Приклад: Знайти часову залежність вихідної ЕРС eG(t) генератора постійного струму за умови подання номінального збудження для нульових початкових умов. Номінальна напруга збудження Ud = 110 В, стала часу кола збудження Td = 0.85 с, коефіцієнт підсилення генератора за напругою KG = 2,1.
MathCAD
Номінальна напруга збудження Ud := 110 Стала часу кола збудження Td := 0.85 Коефіцієнт підсилення генератора KG := 2.1
Передатна функція генератора за
напругою:
Відображення ЕРС за Лапласом для стрибкоподібного завдання збудження:
Знаходимо оригінали засобами аналітичної математики пакету:
Будуємо часові залежності для t : = 0, 0.1 .. 5
|
Числові методи розв'язування звичайних диференціальних рівнянь
Найпростішим і водночас найменш точним
числовим методом розв’язування
диференціальних рівнянь є метод Ейлера
(Euler). Для лінійного диференціального
рівняння першого порядку, яке записане
у нормальній формі Коші
з
початковими умовами
в рівновіддалених точках
з кроком
,
наближені значення інтегральної функції
його розв'язку послідовно обчислюються
за формулою Ейлера:
;
.
Точнішим і значно ефективнішим методом числового інтегрування є неявний метод трапецій:
.
Однією з найвідоміших є широко використовувана (у тому числі й в математичних пакетах) формула Рунґе-Кутта четвертого порядку, яку через популярність називають просто методом Рунґе-Кутта:
,
де
;
;
;
.
Вибір кроку
Основним критерієм вибору величини кроку інтегрування є здатність відтворення досліджуваних процесів з мінімальними втратами часу і точності. У першу чергу це пов’язане з теоремою відліків, яка доводить, що для відтворення обмеженого частотою max спектру сигналу частота відліків 0 повинна бути, принаймні, вдвічі вищою від максимальної частоти відтворюваного спектру max , тобто,
,
де
;
h – крок інтегрування.
Вважається [1], що задовільним є крок, який забезпечує передачу 90-95% енергії спектру вхідного сигналу. Відповідно, для моделювання повільних процесів достатнім є більший крок, а для швидкоплинних величину кроку інтегрування доводиться зменшувати. До речі, це ефективно здійснюється алгоритмами з автоматичним вибором кроку інтегрування, які широко використовуються сучасними математичними пакетами і програмами. Завдяки цій властивості (можливості пристосування (адаптації) кроку до поведінки координат досліджуваної моделі) найбільшого розповсюдження отримали саме алгоритми з автоматичним вибором кроку інтегрування, які складають основну частину сучасних процедур розв’язування звичайних диференціальних рівнянь.
Іншим обмеженням на значення кроку інтегрування є стійкість використаного числового методу: для більшості формул числового інтегрування звичайних диференціальних рівнянь крок розв'язування h не повинен перевищувати величину (1...3)Tmin , де Tmin – найменша стала часу досліджуваної системи, інакше можливе виникнення числової нестійкості процесу інтегрування.
Попередній вибір величини фіксованого кроку розв’язування системи диференціальних рівнянь, що описують динаміку електроприводу, є порівняно простою задачею, загальні рекомендації є такими:
для методів невисокого порядку (наприклад, формули Ейлера) значення кроку береться приблизно 10% – 20% значення найменшої сталої часу системи;
для методів вищих порядків (наприклад, Рунґе-Кутта четвертого порядку) крок можна збільшити до 25% – 50% значення найменшої сталої часу.
Після попереднього вибору кроку інтегрування доцільно провести процедуру уточнення величини кроку для зменшення можливих похибок і підвищення ефективності роботи програми. Уточнення величини кроку можна зробити шляхом його збільшення і зменшення вдвічі: якщо процес стає нестійким чи вигляд процесу починає змінюватись (наприклад, зростає коливність розв’язку), крок зменшують.