Professional Documents
Culture Documents
Modelyuvannya Elektromehanichnih Sistem
Modelyuvannya Elektromehanichnih Sistem
РОДЬКІН,
Г.Ю.СИСЮК, О.В.САДОВОЙ
МОДЕЛЮВАННЯ
ЕЛЕКТРОМЕХАНІЧНИХ
СИСТЕМ
Кременчук
2001
Моделювння електромеханічних систем: Підручник / Чорний О.П.,
Луговой А.В., Д.Й.Родькін, Сисюк Г.Ю., Садовой О.В.– Кременчук,
2001. – 376 с.
3
моделювання при застосуванні пакетів Mathcad і Matlab з
розширенням Simulink.
Автори сподіваються, що запропонований підручник стане
корисним як студентам і аспірантам електромеханічних
спеціальностей, так і інженерно-технічним працівникам, які
цікавляться питаннями моделювання.
Автори вдячні нині покійному декану електротехнічного
факультету Криворізького технічного університету доценту
Мусарському В.З. та викладачу кафедри АЕП цього ж
університету Титюку В.К. за допомогу, надану при підготовці
початкових матеріалів, а також співробітникам кафедри АЕП
Криворізького технічного університету і кафедри САУЕ
Кременчуцького державного політехнічного університету, які
допомагали при підготовці рукопису.
Особливу подяку автори висловлюють кафедрі ЕПА НТУУ
“КПІ”, та її завідувачу докт.техн.наук, професору Поповичу М.Г.
за зауваження, рекомендації та підтримку, надану авторам під
час роботи над підручником.
При написанні підручника розділи 2, 4-8, 10-11 підготовлені
О.П.Чорним, розділ 9 - Д.Й.Родькіним, розділи 13, 14 -
Г.Ю.Сисюком та А.В. Луговим , розділ 8 - О.В.Садовим, розділи
1,3,12 - спільно О.П.Чорним , Г.Ю.Сисюком та А.В.Луговим
.Загальна редакція виконана А.В. Луговим.
Зауваження та пропозиції автори просять надсилати за
адресою: м.Кременчук, вул. Першотравнева, 20, Кременчуцький
державний політехнічний університет.
4
Глава 1
Загальні принципи моделювання
6
абсурдних результатів, зручною в керуванні і спілкуванні,
повною з погляду розв'язання головних завдань, адаптивною,
що дозволяє легко переходити до інших модифікацій або
оновлювати дані, дозволяти поступові зміни, тобто, будучи
спочатку простою, вона може у взаємодії з користувачем ставати
усе складнішою.
Ідея уявлення системи за допомогою моделі носить
настільки загальний характер, що дати повну класифікацію усіх
функцій моделі важко. Розглянемо п'ять випадків, що найбільш
поширені як вихідний матеріал для визначення функцій моделі.
1. Моделі можуть допомогти нам упорядкувати нечіткі або
суперечливі поняття. Наприклад, представивши роботи з
проектування складних систем у вигляді мережного графіка,
можна вирішити, які кроки й у якій послідовності необхідно
починати. Модель дозволяє з'ясувати взаємозалежності,
тимчасові співвідношення, необхідні ресурси й ін.
2. Усі мови, в основі яких лежить слово, будуть неточними,
коли справа доходить до складних понять і описів.
Правильно побудовані моделі дозволяють усунути ці
неточності, надаючи в наше розпорядження більш успішні
способи спілкування. Перевага моделі перед словесними
описами - у стислості і точності уявлення заданої ситуації.
3. Моделі часто застосовуються як чудовий засіб навчання осіб,
які повинні вміти справлятися з усілякими випадками
поводження систем, включаючи виникнення критичних
ситуацій (моделі космічних кораблів, тренажери для
навчання водіїв і ін.). Одним із важливих застосувань
моделей є прогнозування поводження об'єктів, що
моделюються. Наприклад, будувати надзвуковий реактивний
літак для проведення експериментів економічно недоцільно,
а для завбачення його льотних характеристик
використовують засоби моделювання (наприклад,
випробування конструкцій в аеродинамічній трубі).
4. Моделі дозволяють робити контрольовані експерименти в
ситуаціях, де експериментування на реальних об'єктах
7
економічно недоцільно або практично неможливо. Звичайно,
варіюють кілька параметрів системи, підтримуючи інші
незмінними, і спостерігають результати експерименту. Часто,
моделюючи систему, можна довідатися значно більше про її
внутрішні взаємозв'язки, ніж оперуючи з реальною системою.
Це стає можливим тому, що ми можемо контролювати
поведінку моделі, легко змінювати її структуру та параметри.
Таким чином, модель може служити для досягнення двох
цілей: описової, якщо модель служить для пояснення і кращого
розуміння об'єкта, і керівної, коли модель дозволяє передбачити
або відтворити характеристики об'єкта, що визначають її
поведінку. Модель керівного типу, що наказує, може бути
описовою, але не навпаки. Тому й різний ступінь корисності
моделей, що застосовують в техніці й у соціальних науках. Це
значною мірою залежить від методів і засобів, що
використовувалися при побудові моделей, і в розходженні
кінцевих цілей, що при цьому ставилися. У техніці моделі
служать як допоміжні засоби для створення нових або більш
досконалих систем. А в соціальних науках моделі пояснюють
існуючі системи. Модель, придатна для розробки системи,
повинна також пояснювати її.
8
Аналогові моделі - це моделі, у яких властивість реального
об'єкта представлена іншою властивістю, аналогічного по
поведінці об'єкта. Аналогова ОМ, у якій зміна напруги може
відображати зміну будь-якої фізичної величини у деякій системі,
являє приклад подібної моделі. Графік подає аналогову модель
іншого типу. Тут відстань відображає характеристики об'єкта.
Графік показує співвідношення між різними кількісними
характеристиками і може прогнозувати, як будуть змінюватися
одні величини при зміні інших.
Фізичні Аналогові Моделювання
моделі моделі на ЕОМ
точність абстрактність
Рис.1.1.
Графічні вирішення можливі також для визначення ігрових
задач, що іноді використовуються разом із математичними
моделями, причому одна з цих моделей подає інформацію для
іншої. Різного роду схеми також є аналоговими моделями
(структурна схема якоїсь організації).
У тих випадках, коли у взаємодію вступають люди і
машинні компоненти, моделювання називають іграми
(управлінськими, військовими й ін.).
До математичних моделей відносяться ті, у яких для
представлення процесу використовують символи, а не фізичні
властивості. Математичні моделі - сукупність математичних
об'єктів і відношень між ними, що адекватно відображає деякі
властивості об'єкта.
Розглянемо більш докладно класифікацію математичних
моделей. Класифікація відбувається за кількома принципами.
9
1. Залежно від характеру відображуваних властивостей об’єкта -
функціональні і структурні. Функціональні відображають
процеси функціонування об'єкта. Вони мають частіше усього
форму системи рівнянь. Структурні можуть мати форму
матриць, графів, списків векторів і виражати взаємне
розташування елементів у просторі. Ці моделі звичайно
використовують у випадках, коли задачі структурного
синтезу вдається ставити і вирішувати абстрагуючись від
фізичних процесів в об'єкті. Вони відбивають структурні
властивості об'єкта.
2. За способами одержання функціональних математичних
моделей - теоретичні й формальні. Теоретичні одержують на
основі вивчення фізичних закономірностей. Структура
рівнянь і параметри моделей мають певне фізичне
тлумачення. Формальні одержують на основі прояву
властивостей об'єкта, що моделється в зовнішньому
середовищі, тобто розгляд об'єкта як кібернетичної «чорної
скриньки». Теоретичні моделі більш універсальні і
справедливі для широких діапазонів зміни зовнішніх
параметрів. Формальні більш точні в діапазоні, у якому
робилися виміри.
3. Залежно від лінійності і нелінійності рівнянь - лінійні і
нелінійні.
4. Залежно від множини значень змінних неперервні і
дискретні.
5. За формою зв'язків між вихідними, внутрішніми і зовнішніми
змінними - алгоритмічні й аналітичні.
6. Залежно від вигляду рівнянь, що використовуються у
математичній моделі об'єкта, моделі підрозділяються на
статичні і динамічні. У статичних моделях використовуються
лінійні і нелінійні алгебраїчні рівняння і їхні системи, а в
динамічних - лінійні і нелінійні диференціальні рівняння і їх
системи.
Процес математичного моделювання включає наступні
основні етапи:
10
I. Розроблення математичної моделі об'єкта
Цей етап є найбільш складним, трудомістким і
відповідальним. На основі теоретичних знань, емпіричних і
інтуїтивних підходів складаються математичні рівняння, що
враховують найбільш важливі й істотні, з точки зору дослідника,
властивості об'єкта. При розробці математичної моделі
необхідно уникати невиправданого ускладнення моделі,
відкидаючи несуттєві взаємозв'язки між характеристиками
об'єкта.
Як приклад розглянемо математичну модель асинхронного
двигуна (АД). Рівняння механічної характеристики (за
формулою Клосса)
2
M
s sk
sk s
є математичною моделлю АД, тому що відбиває одну з істотних
властивостей - залежність між моментом і ковзанням у сталому
режимі роботи АД. Однак дана модель у деяких випадках може
виявитися недостатньо точною, тому що вона не враховує таких
явищ, як насичення сталі і витіснення струму при пуску
двигуна. У той же час у діапазоні ковзань 0 s sk вона дає
цілком задовільні результати.
Таким чином, при розробці математичної моделі необхідно
прийняти допущення й обмеження на діапазоні застосування
моделі.
Вхід Відгук
Система
16
знати два з цих трьох об'єктів. Існує три види задач при
вивченні систем.
1. Знаючи рівняння, що описують функціонування або
структуру системи, можна визначити відгук на вхідний
сигнал. Цю задачу просто моделювати. Рівняння можна
вивести в процесі проектування системи або на основі
дослідження подібних систем.
2. Зворотня задача: по відгуку і математичному опису системи
знайти вхідний сигнал. Ця задача відноситься до класу задач
керування.
3. Набагато складніша задача, якщо відомі вхідні і вихідні
сигнали системи, а необхідно знайти математичний опис
функціонування самої системи. Це задача ідентифікації.
Є три види компонентів які входять до складу системи
(рис.1.3.): елементи перетворення - один або кілька вхідних
сигналів перетворюються в один або кілька вихідних сигналів;
елементи сортування - один або кілька вхідних сигналів
розподіляються (сортуються) по двох або декількох різних
виходах; елементи зворотного зв'язку - вхідний сигнал деяким
чином змінюється залежно від вихідного сигналу.
K K K
17
котру записують у загальному вигляді як опис сполучень
типових передаточних функцій елементарних ланок.
Лінійне диференціальне рівняння записують у вигляді
n m
i j
a i p y( t ) b j p u( t ), (1.2)
i 0 j 0
18
n
y( t ) від p y( t ) до py( t ) . Запис диференційного рівняння
(1.6) у вигляді
1
p n y t
an
a n 1 p n 1 y t ...a1 py t a0 y t b0 u t (1.7)
z1( t ) 0 0 0 0 z1( t ) 0
z ( t ) 0 0 z2 ( t ) 0
2 0 0
u( t )
n1 0
z ( t ) 0 0 1 zn1( t ) 0
zn ( t ) 0 1 2 n1 zn ( t ) n
(1.9)
або скорочено як
z ( t ) Az( t ) u( t ), (1.10)
де z z ( t ), z ( t ), z ( t )
1 2 n - n-мірний вектор стану; A -
квадратна матриця розміру n х п і 0 ,0 ,0 , n - вектор-
стовпець управління. Структурна математична модель
динамічного процесу, показана на рис.1.4,в, не тільки не
поступається всім іншим формам математичної моделі у вигляді
аналітичних виразів (1.5-1.9), але і має певні переваги над ними.
По-перше, вона дає ясне і наочне уявлення про поняття "стан
системи" як сукупності сигналів на виходах інтеграторів і, по-
друге, у явному вигляді представляє структуру зв'язків між
змінними у вигляді системи з зворотним зв'язком, що і визначає
розвиток процесів.
На рис.1.4,г подана структурна модель, що відповідає
уявленню динамічної системи в узагальненому матричному
вигляді.
20
p n 1 y 0 p n 2 y 0 py0 y 0
pn y t p n 1 y t p n2 y t py t y t
a)
pn y t p n1 y t p n2 y t py t y t
1 a n1 a0
a n2 a1
an
u t (( )
d0 ( )
( )
( )
б)
p n 1 y 0 p n2 y 0 py 0 y0
pn y t p n1 y t p n2 y t py t y t
zn zn 1 z2 z1
u t 1 a n1 a0
a n2 a1
an
( )
( )
d0 (
(
)
)
( )
в)
A
u t t z t z t
mn
(-)
B C
t y t
mn nk
г)
Рис.1.4. Структурна модель системи без диференціювання
вхідного сигналу
21
Послідовне n-кратне інтегрування подане в ній n-мірним
інтегратором, що перетворює n-мірний вектор z ( t ) в стан
системи z( t ) .
Векторний сигнал z ( t ) формується n-мірним суматором із
двох компонентів - вектора керування ( t ) і вектора
зворотного зв'язку за станом ( t ) . Матриця зворотного зв'язку
А формує сигнал ( t ) із вектора стану z( t ) . Матриця
керування В перетворює m-мірний вектор вхідних впливів
u( t ) у п-мірний вектор керування ( t ) , а матриця С
перетворює n-мірний вектор стану z ( t ) у k-мірний вихід
y( t ) Cz( t ) . (1.10)
Для випадку, поданого розгорнутою структурною моделлю
(рис. 1.4,в) керування u(t) - скалярна змінна, т=1 , і матриця B
вироджується у вектор-стовпець із єдиним ненульовим
коефіцієнтом . Матриця С перетворює n -мірний вектор стану
z( t ) в одномірний скалярний вихід y( t ) z1 ( t ).
Передатну функцію (1.5) часто подають у вигляді добутку
елементарних співмножників
b0 1 1 1 b0 n 1
W( p ) , (1.11)
an p 1 p 2 p n an i 1 p i
де i - корені характеристичного рівняння
n
ai p i 0 , (1.12)
i 0
які можуть бути дійсними або комплексно-спряженими
числами. Передатна функція системи, показаної на рис.1.5,а має
вигляд:
1
Wa ( p ) , (1.13)
p a0
22
Характеристичне рівняння p a0 0 має дійсний корінь
a0 . Він чисельно дорівнює коефіцієнту a0 , але інший за
знаком. Для системи з позитивним зворотнім зв’язком (ЗЗ) (рис.
1.5,б) коефіцієнт у колі ЗЗ - корінь характеристичного рівняння, і
тому ця структурна модель безпосередньо реалізує співмножник
1
виду . Відповідну рис.1.5а типову ланку називають
p
аперіодичною або інерційною. Передатну функцію часто
приводять до виду, коли вільний член у знаменнику дорівнює
одиниці:
k
Wa ( p ) , (1.14)
Ta p 1
1 1
де Ta , і k Ta .
a0 a0
Для структурної моделі (рис.1.5,в) легко записати передатну
функцію коливальної ланки
1
Wk ( p ) 2
. (1.15)
p a1 p a0
При a1 0 вона набуває вигляду:
1
Wk p 2 . (1.16)
p a0
Характеристичне рівняння p 2 a0 0 має чисто уявні
спряжені корені.
p1,2 j a0 j 0 , (1.17)
а реакція ланки (1.16) на стрибок завдання на вході є
незатухаючими гармонічними коливаннями з частотою 0 .
23
Отже, коефіцієнт a0 має ясний і простий зміст - він
дорівнює квадрату резонансної частоти коливальної ланки.
x t 1 y t x t 1 y t
X p p Y p X p p Y p
(-)
a0 a0
a0 a) a0
б)
x t 1 1 y t
X p p p Y p
(-) (-)
a1 a0
в)
2
a1 2 , a0 0 ,
1 ,2 j 1 ,
2 q
1 0 1 , W ( p ) Wk ( p )
0 k 1
u p y p
W1 p W2 p Wq p
г)
Рис. 1.5. Структурні моделі елементарних аперіодичних (а,б),
коливальної (в) ланок і системи n-го порядку у вигляді
послідовного з'єднання елементарних ланок (г)
При a1 0 характеристичне рівняння має корені
2
a a 2
p1,2 1,2 1 1 0 . (1.18)
2 2
a1
При 0 вони стають комплексно-спряженими, і для них
2
зручніше записати вираз:
24
2
a a
p1,2 1,2 1 j0 1 1 . (1.19)
2 20
2
a
Частоту 1 0 1 1 називають власною. Вона
2 0
проявляє себе у вигляді частоти коливань на виході ланки для
ненульових початкових умов або при подачі на вхід ланки
одиничного стрибка завдання:
h( t ) k 1 e t (cos 1t sin 1t ) 1[ t ] (1.20)
1
a
Параметр 1 називають ступенем загасання, a 0 -
2 0
коефіцієнтом загасання.
Таким чином, коефіцієнт моделі a1 2 0 2 дорівнює
подвоєному коефіцієнту загасання .
Передатну функцію коливальної ланки
1
Wk ( p ) 2
(1.21)
2
p 2 0 p 0
часто приводять до вигляду з вільним членом у знаменнику, що
дорівнює 1:
k
Wk ( p ) 2 2
, (1.22)
T p 2Tp 1
де T
1 - постійна часу коливальної ланки.
0
У нашому випадку k T 2
1 .
0
25
Структурна модель, показана на рис.1.5,в, реалізує пару
співмножників виду
1 1
*
, які відповідають парі
p p
комплексно-спряжених коренів
,* j 1 .
Таким чином, запис передатної функції у вигляді добутку
дробів (1.12) можна розглядати як ще одне аналітичне
представлення системи, показаної на рис. 1.4,в, але у вигляді
послідовно з'єднаних елементарних ланок.
Передатну функцію (1.11) у випадку дійсних різних коренів
можна звести до вигляду:
b0 n 1 b n
i
W( p ) 0 , (1.23)
an i1 p i an i 1 p i
що відповідає паралельному з'єднанню елементарних ланок виду
1 (рис.1.6,а). Коефіцієнти i знаходять як різницю
p i
функції комплексної змінної W(p) у полюсах або розраховують
методом невизначених коефіцієнтів.
Така модель безпосередньо відповідає аналітичному запису
загального рішення як лінійної комбінації часткових рішень,
обумовлених коренями характеристичного рівняння у вигляді:
n
y( t ) ci e it , (1.24)
i 1
де ci - коефіцієнти, що розраховуються за початковими
умовами. Ця модель зручна для графоаналітичного розрахунку
перехідної характеристики системи як суми перехідних
характеристик типових ланок, що входять до її складу.
26
1 x1
b1
p
1 y t
u t d0
an xn
1
bn
p
n
а)
xp
c1 c2
u t d0 1 1
an p p
(-) (-)
a1 a0
б)
xj
c1 cq
u t d0 1 1
an p p
(-) (-)
1 i
q-раз
в)
Рис.1.6. Структурні моделі системи у вигляді паралельного
з'єднання елементарних аперіодичних ланок (а); коливальної
ланки (б) та для кратних коренів (в) у її складі
27
За структурною моделлю на рис.1.6,а легко записати
систему диференційних рівнянь першого порядку:
d0
x1 (t ) 1 x1 (t ) b1 u(t );
an
d0
x 2 (t ) 2 x 2 (t ) b2 u (t );
an (1.25)
.........................................
d0
x n (t ) n xn (t ) bn u (t ),
an
яку також можна представити в розгорнутій матричній формі:
x1 (t ) 1 0 0 x1 (t ) b1
x (t ) 0 2 0 x 2 (t ) d 0 bn
2 u (t ),
an
x
n 0
( t ) 0 n xn (t ) bn
(1.26)
або, більш компактно, у вигляді:
d0
x (t ) x (t ) b u (t ), (1.27)
an
де x( t ) - n-мірний вектор стану динамічної системи, -
діагональна матриця власних значень розміром n n , b - п-
мірний вектор керування. Матриця зв'язана з матрицею A
співвідношенням:
P 1 AP , (1.28)
де P - матриця Вандермонда, A - вектор x( t ) зв'язаний із
вектором z( t ) співвідношенням (1.29).
28
x( t ) P 1 z ( t ) . (1.29)
Таким чином, структурна модель на рис.1.6,а відповідає
канонічній формі (1.26) і (1.27) аналітичного представлення
математичної моделі системи з дійсними різними коренями
характеристичного рівняння. За наявності комплексно-
спряжених коренів до цієї моделі необхідно додати коливальні
ланки, вид структури яких показаний на рис1.6,б. У випадку
кратних дійсних коренів можна використовувати структурну
модель, показану на рис.1.6,в. Коефіцієнти ci для цих моделей
найзручніше розрахувати методом невизначених коефіцієнтів. У
матриці коливальним ланкам відповідають елементи виду:
1
1
Для системи з передатною функцією загального виду
m
b pk
k 0
k
bm p m bm1 p m1 b1 p b0 (1.30)
W( p ) n
i an p n an1 p n1 a1 p a0
a p i
i 0
30
p n z( p ) p n1 z( p ) p n2 z( p ) pz ( p ) 1 z( p )
1 1 1
p p p p
1 an1 an 2 a1 a0
an
u( p )
(-)
zy( p )
bn bn1 bn 2 b1 b0
p n1 z( 0 ) p n 2 z( 0 ) pz( 0 ) z( 0 )
pnz p n1 z p n 2 z pz z( p )
1 1 1 1
p p p p
1 an1 an 2 a1 a0
an
u( p )
(-)
б)
Рис.1.7. Структурні моделі перетворення входу в стан (а) та
вихід (б) для системи загального виду
Ці формули можна отримати, записавши за структурною
моделлю рис.1.8 передатну функцію і прирівнявши коефіцієнти
її чисельника коефіцієнту bk для відповідних степеней p у
передатній функції (1.9).
31
n n1 0
zn ( 0 ) z n1 ( 0 ) z1 ( 0 )
zn zn 1 z1 y( t ) :
1 1 1 1
an p p p
a n 1 an 2 a0
32
ai
де i і записати векторне рівняння:
an
z ( t ) Az( t ) Bu( t ) (1.37
34
0
1 x1
1
p
u t
1 x y t
i
1 xn
n
p
n
Рис.1.9. Паралельна структура для системи загального виду
Різні варіанти структурних представлень динамічних
процесів зручні для оцінки практичного змісту і реальної
цінності різних теоретичних пропозицій для аналізу
електромеханічних систем і керуванні реальними об'єктами.
G p e p F p , (1.50)
де L f t F p .
Вважаючи, що p j , матимемо
G j e j F j . (1.51)
що небажано.
Іншим методом моделювання запізнювання є апроксимація
запізнювання рядом Паде. Вона призводить до дрібнолінійної
36
передатної функції з однаковим порядком чисельника і
знаменника1, якщо запізнювання має вигляд (1.47):
Pn p
e p , (1.54)
Qn p
де h t g t ,
2
p n n 1 p 1 n n ! n
Pn p 1 ... p ;
2 2n 2n 1 2 ! 2n !
(1.55)
2
p n n 1 p n
n! n
Qn p 1 ... p ,(1.56)
2 2n 2n 1 2 ! 2n !
і в загальному вигляді Qn p Pn p .
В таблиці 1.1. наведені многочлени Pn p , що
використовуються для апроксимації передаточних функцій до 6-
го порядку включно за методом Паде.
Апроксимація Паде дає задовільні результати при n 2 в
діапазоні частот від 0 2 і при n 4 в діапазоні частот
від 0 6 . Апроксимація 6-го порядку, незважаючи на
складність, не така точна, як дві попередні.
В таблиці.1.2. наведені передатні функції, що апроксимують
запізнювання e p рядом Паде до 3-го порядку і їх аналітичне
рішення.
На рис.1.11. приведені перехідні характеристики при
моделюванні часового запізнювання рядом Паде до 4-го порядка
при 2 с.
Підвищення степеня поліному приводить до збільшення
точності й одночасного ускладнення моделі.
1
Разкладання Паде может мати різний порядок чисельника і
знаменника. Однак в цьому випадку відношення амплітуд вхідної і
вихідної синусоїд буде відрізнятися від одиниці.
37
Таблиця.1.1.
Апроксимація Паде для моделювання часового запізнювання
Порядок Pn p
n0 1
n1 p
1
2
n2 2
p p
1
2 12
n3 2 3
p p p
1
2 10 120
n4 2 3 4
p 3 p p p
1
2 28 84 1680
n5 2 3 4 5
p p p p p
1
2 9 72 1680 7560
n6 2 3 4 5 6
p 5 p p p p p
1
2 44 132 1584 5080 665280
Таблиця.1.2.
Передатні функції апроксимації рядом Паде до 2-го порядку
Порядок
1 Передатна 1 0.5 p
функція W p
1 0.5 p
Перехідна t
2
характеристика h t 1 2e
2 Передатна 2
12 6 p p
функція W p 2
12 6 p p
Перехідна t
3 t
характеристика h t 1 4e sin 3 3
38
Дрібно-раціональні передатні функції можна
використовувати, подавши їх у вигляді диференційних рівнянь.
1 .2 5
1
0 .7 5
0 .5
0 .2 5
0
0 .2 5
1 2 3 4
0 .5
0 .7 5
-1
0 1 2 3 4 5 6
Рис.1.11. Перехідні характеристики при моделюванні часового
запізнювання рядом Паде до 4-го порядку при 2 с
39
Глава 2
Аналогове і цифрове моделювання
40
1. Одновхідний підсилювач з активним опором у колі
зворотного зв'язку
Принципова схема одновхідного ОП з активним опором у
вхідному колі і колі зворотного зв'язку наведена на рис.2.2.
Rзз Вихідна напруга ОП:
Rзз
U вих U вх , (2.4)
U вх1 Rвх Uвих Rвх
Rзз
або U вих U вх , де -
Рис.2.1. Принципова схема R вх
одновхідного ОП коефіцієнт передачі.
Таким чином, розглянута схема реалізує пропорційну ланку.
Залежно від співвідношення Rзз і Rвх , коефіцієнт передачі може
бути більшим або меншим одиниці. В окремому випадку, коли
Rзз Rвх , маємо U вих U вх , тобто вирішувальний елемент
тільки змінює знак вхідного сигналу і називається "інвертором".
2. Багатовхідний підсилювач з активним опором у колі
зворотного зв'язку
Принципова схема багатовхідного ОП з активними опорами
у вхідному колі і колі зворотного зв'язку наведена на рис.2.3.
Для цієї схеми вихідна
Rзз напруга буде:
n
Rзз
U вх1 R1 U вих U вих U вх . (2.5)
i1 Ri
U вх2 R2 Така ланка може бути
використана для сумування
U вхn Rn сигналів з одночасним їх
множенням на вагові коефіцієнти
R
Рис.2.3. Принципова схема зз . Виконувану ОП
багатовхідного ОП Ri
функцію при n -входах можна записати як
U вих 1U 1 2U 2 3U 3 ... nU n . (2.6)
41
3. Підсилювач із конденсатором у колі зворотного зв'язку й
активним опором у вхідному колі
Принципова схема одновхідного ОП з активними опорами у
вхідному колі і конденсатором у колі зворотного зв'язку наведена
на рис.2.4.
Cзз
Передатна функція схеми:
U вх1 Rвх U вих Z зз p 1
W p (2.7)
Z вх p R C
вх зз p
Вихідна напруга підсилювача
Рис.2.4. Принципова схема
1
одновхідного ОП з U вих p U вх p R
C p
, (2.8)
активним опором у вх зз
вхідному колі і або в часовій області
конденсатором у колі ЗЗ t
1
U вих t U t dt .(2.9)
Rвх Cзз 0 вих
Відповідно до цього виразу розглянута схема виконує
операцію інтегрування вхідної величини за часом.
Якщо підсилювач має декілька входів, то зображення
вихідної напруги
n
1
U вих p U вхi p , (2.10)
i 1 R C
вхi зз p
або в часовій області
t n
1
U вих t U вхi t . (2.11)
0 i 1
Rвхi C зз
Таким чином, ОП з конденсатором у колі ЗЗ виконує функцію
інтегрування з одночасним множенням вхідної напруги на
ваговий коефіцієнт i 1 / Rвх C зз :
t
U вих t 1U 1 2U 2 3U 3 ... nU n dt . (2.12)
0
42
4. Підсилювач із конденсатором у вхідному колі й активним
опором у колі зворотного зв'язку
Принципова схема ОП з активним опором у колі зворотного
Rзз зв'язку і конденсатором у вхідному
колі наведена на рис.2.5.
Вихідна напруга ОП, згідно з
U вх1 Cвх U вих
(2.2):
U вих p U вх p Rзз Cвх p ,(2.13)
Рис.2.5. Принципова схема
або в часовій області
ОП з активним опором у
dU вих t
колі ЗЗ і конденсатором у U вих t Rзз Cвх .(2.14)
вхідному колі dt
Таким чином, схема ОП з
конденсатором у вхідному колі виконує операцію
диференціювання. Диференціююча ланка застосовується рідше
інших вирішуючих елементів, оскільки вона погіршує
співвідношення сигнал/шум, будучи джерелом високочастотних
завад.
Наприклад, якщо на вході диференціюючої ланки сигнал
складається із постійної складової і синусоїдальної завади
U вх t A t B sin t ,
то вихідний сигнал буде
dA t
U вих t B cos t .
dt
Тобто, дія сигналу завади на виході зросла в раз.
У зв'язку з низькою завадозахищеністю, подібні елементи в
практиці моделювання практично не використовуються.
Аналізуючи розглянуті випадки, можна зробити висновок,
що розглянуті схеми можуть виконувати велику кількість
математичних операцій і за їх допомогою можна розв'язувати
системи диференційних рівнянь.
Особливості схем з ОП полягають у тому, що необхідно:
брати до уваги зміну знака на всіх вирішуючих елементах;
43
вхідні опори повинні бути досить великі (для моделюючих
ОП Rвх 10 1000 кОм.
Приклад.
На рис.2.6. наведена принципова схема ОП з активним опором у
вхідному колі і паралельним з'єднанням активного опору і
конденсатора в колі зворотного зв'язку.
Передатна функція підсилювача
Rзз
згідно з (2.3)
Cзз Z зз p R зз / Rвх
W p ,
Zвх p 1 Rзз Cзз p
U вх1 Rвх U вих
Zвх p Rвх p ;
де
Rзз
Рис.2.6. Принципова схема
ОП з активним опором у Cзз p Rзз
Z зз p
вхідному колі і паралельним 1 1 Rзз Cзз p
з'єднанням активного опору і Rзз
C зз p
конденсатора у колі ЗЗ
Як бачимо, така схема є аперіодичною ланкою. При переході в часову
область одержимо диференціальне рівняння першого порядку:
U вих t 1 Rзз
U вх t U вих t .
dt Rзз C зз Rвх
44
6. Визначення початкових умов.
7. Підготовка вихідних даних для контролю.
8. Настроювання блоків ОП для одержання заданих
коефіцієнтів передачі, встановлення початкових умов.
9. З'єднання блоків відповідно до заданої схеми моделювання.
10.Пробне розв'язання задачі (уточнення правильності
масштабів). Перерахунок і перенастроювання.
11.Повторне пробне розв'язання задачі.
12.Дослідження одержаного рішення задачі.
45
Таким чином, друга похідна дорівнює сумі всіх інших
членів рівняння.
Подамо рішення диференційного рівняння у вигляді схеми,
зібраної для розв'язання на АОМ (рис.2.7.).
y=(t)
x 1 x 1 x
p p
-a1x
-a1 -a0x
-a0
Рис.2.7. Структурна схема розв'язання диференційного рівняння
47
За числом екстремумів задачі бувають одно- і
багатоекстремальні.
За числом оптимізаційних параметрів задачі поділяють на
одномірні і багатомірні.
АОМ загального призначення придатні для розв'язання
задач оптимізації динамічних систем, що описуються
звичайними диференційними рівняннями без обмежень. Такі
задачі належать до класу варіаційних і крайових задач із
звичайними похідними.
2. Крайові і варіаційні задачі
При вирішенні технічних проблем виникають задачі
оптимізації динамічних властивостей системи. Вони в багатьох
випадках приводять до розв'язання диференційного рівняння
dxi
f xi ,..., x n ,t , i 1,..., n (2.16)
dt
з крайовими умовами
Hl Fl x1 t 1 ,..., xn t 2 ,..., x1 t k ,..., x n t k 0 ,
l 1,..., m
де t 1 , t 2 ,..., t n ; x1 t1 ,..., x n t k - задані фіксовані значення
незалежних змінних і відповідні значення залежних змінних.
Завдання ідентифікації полягають у визначенні параметрів
або виду правих частин рівнянь системи, щоб задовольнити
умовам більш загального виду:
Fl x1 t ,..., xn t1 ,..., xn t k ,a1 ,a2 ,...,am 0 , l 1,...,m (2.17)
де Fl - задані функціонали, що поширюються на весь інтервал
інтегрування; x1 t1 ,..., xn t k - функції, що є рішенням
первинної системи диференційних рівнянь; a1 ,a2 ,...,a m -
параметри, що повинні бути визначені для виконання заданої
умови.
Для задачі оптимізації параметри системи повинні бути
вибрані так, щоб рішення її перетворювало в мінімум або
48
максимум деякий функціонал Fl x1 t ,..., xn t1 ,..., xn t k , що
у цьому випадку називається критерієм оптимальності.
Майже всі існуючі методи вимагають багатократного
розв'язання задачі Коші для різних значень початкових умов або
параметрів системи. Процес розв'язання зводиться до пошуку
необхідних значень, і методи розв'язання називаються
пошуковими. До них належать:
1. метод проб;
2. метод комбінацій;
3. метод близькості рішень;
4. метод огляду;
5. метод покоординатної мінімізації;
6. метод градіента;
7. метод найскорішого спуску.
Метод проб - застосовується для розв'язання крайових і
варіаційних задач. Спочатку знаходиться пробне рішення при
довільних початкових умовах. Для кожного варіанту оцінюється
близькість одержуваного рішення до потрібного.
Метод комбінацій - використовується для розв'язання задач,
що описуються лінійними диференціальними рівняннями.
Зводиться до рішення n допоміжних задач Коші з наступним
розв'язком системи лінійних алгебраїчних рівнянь відносно
початкових умов, що повинні бути знайдені.
Метод огляду характеризується зміною параметрів за
визначеною програмою, що не враховує результатів
попередноьго рішення. Здійснюється рівномірне сканування з
постійним кроком в діапазоні допустимих значень параметрів.
Недоліки:
велика кількість пробних розв'язків,
великий час дослідженнь.
Метод покоординатної мінімізації передбачає зміну по черзі
кожного елемента вектора Y при фіксованих значеннях інших
елементів із переходом до зміни наступного параметра при
49
досягненні часткового екстремуму залежності функціонала осі
змінюваного параметра, коли 0.
yi
Після циклу пошуку за всіма m параметрами знову
починається зміна першого параметра, і цикл повторюється.
Пошук продовжується, поки всі часткові похідні не стануть
yi
близькими до 0.
Метод градіента передбачає одночасну зміну всіх шуканих
параметрів і характеризується необхідністю знаходження
пробних рішень для визначення напрямку вектора градієнта.
Метод найскорішого спуску - це варіант методу градієнта.
Завдяки великій швидкості рішення задач на АОМ можна за
короткий час дослідити багато варіантів рішення задачі Коши з
різними початковими умовами і вибрати той, що задовольняє
граничним умовам або умовам оптимізації.
52
Талиця 2.1.
Класифікація чисельних методів інтегрування диференційних рівнянь
№ Метод Порядок Формула чисельного інтегрування Вид Кільк. Локальна
п/п методу методу ітерацій похибка
1. Ейлера 1 y i 1 yi h f i ЯО 1 2
h
2. Модифі-
кований
2 1
y i 1 y i h f i ; y i 1 y i 0 .5 h f i f i 11 , ЯО 2
h3
Ейлера
де f i 11 f y i1 1 , u i 1
3. Рунге- 4 y i 1 y i h / 6 k 1 2 k 2 2 k 3 k 4 , ЯО 4
h5
Кута
де k 1 f y i , u i ; k 2 f y i 0 .5 h k 1 , u i 0 .5 ;
k 3 f y i 0 .5 h k 2 , u i 0 .5 ; k 4 f y i h k 3 , u i 1
4. Неявний
Ейлера
1 y i11 y i h f
y i 1 , u i 1 НО 2
h2
5. Адамса-
Бешфор-
2
y i 1 y i 0 .5 h 3 f y i , u i f y i 1 , u i 1 ; ЯБ 1
h3
та y i11 y i h55 f i 59 f i 1 37 f i 2 9 f i 3 / 24
6. Адамса-
Мултона
4 1
1
y i 1 f 1 y i 1 , u i 1 ; ЯБ,ПК 4
h5
h
yi 1 yi
24 1
9 f i1 19 f i 5 f i1 f i 2
53
Похибка округлення зростає пропорційно 1 / h . Для
зменьшення цієї складової похибки слід збільшити крок
інтегрування, але при цьому починає зростати похибка
апроксимації, яка прямопропорційна кроку h . Через вказані
причини можливе нестійке розв'язання для стійкого процесу.
Порядок величин локальних похибок апроксимації наведено
в табл.2.1. На основі інформації про локальні похибки можна
порівнювати різні алгоритми широкого класу задач, в тому числі
і нелінійних, для яких точний аналітичний розв'язок отримати
неможливо. Таким чином, слід говорити про необхідність
оптимального вибору кроку інтегрування.
Верхня межа кроку інтегрування може бути визначена
згідно з теоремою Котельникова-Шеннона:
1
h , (2.21)
2 max
де max - максимальна частота спектра досліджуваного процесу
за умови, що значення кроку інтегрування задовольняє умови
стійкості обраного чисельного методу.
Для отримання стійкого розв'язання за умови, що
досліджувана система є стійкою, а значить усі корені pi
( i 1,...,n ) характеристичного рівняння замкнутої системи
знаходяться в лівій площині, необхідно і достатньо, щоб
значення були i hpi ( i 1,..., n ) розташовані усередині
області стійкості даного чисельного методу. Однак
розташування всіх i в межах області стійкості не гарантує
інколи отримання задовільного результату, а дійсна область
стійкості виявляється значно меншою.
Таким чином, одночасно із загальновизнаними точними
методами чисельного інтегрування високого порядку, наприклад
Рунге-Кута четвертого порядку, Кута-Мерсона четвертого
порядку, на основі яких розроблені стандартні програми
чисельного інтегрування рівнянь з постійним та змінним кроком
інтегрування, доцільно використовувати при розробці
нестандартних методик моделювання менш точні методи,
54
наприклад Ейлера другого порядку і Адамса-Бешфорта,
використовуючи які можна забезпечити достатню точність
моделювання при відповідному виборі кроку інтегрування. При
розв'язанні задач керування в реальному часі доцільно
використовувати економічний як за об’ємом використаної
пам’яті, так і за часом розв'язання метод Ейлера першого
порядку. Особливу актуальність це має при застосуванні в
мікропроцесорних системах керування електроприводами.
Однак для більшості задач, моделі яких побудовані з
елементарних динамічних ланок, вибір кроку інтегрування може
бути здійснений за таблицею 2.2.
Таблиця 2.2.
До вибору кроку інтегрування
Тип ланки Передаточна Значення h
функція
Інтегруюча 1
p -
Диференціююча p -
Інтегро- T2 p 1
диференціююча T p1 h 0 .1T1
1
Аперіодична 1-го 1
порядку T1 p 1 h 0 .1T1
Аперіодична 2-го 1 h 0 .1T , де T менша з
порядку T2 і T1
T2 p 2 T1 p 1
1 T1
Менше з h1
T2 p 2 T1 p 1 20T2
Коливальна
T2
h2
5 T12 4T2
55
Таблиця 2.3.
Методи розв'язання лінійних диференційних рівнянь, з порядком
вище першого1
1 Однорідні рівняння
1.1 З постійними коефіцієнтами
1.1.1 Метод визначення коренів
характеристичного полінома
1.1.2 Метод перетворювання Лапласа
1.1.3 Ітераційний метод Пікара
1.2 Із змінними коефіцієнтами
1.2.1 Метод Форбеніуса
1.2.2 Ітераційний метод Пікара
2 Неоднорідні рівняння
2.1 З постійними коефіціентами
2.2.1 Метод невизначених коефіцієнтів
2.2.2 Метод перетворювання Лапласа або Фур'є
2.2.3 Метод варіації сталих
2.2.4 Ітераційний метод Пікара
2.2 Із змінними коефіцієнтами
2.2.1 Метод варіації сталих
2.2.2 Ітераційний метод Пікара
Таблиця 2.4.
Методи розв'язання нелінійних диференційних рівнянь1
1 Ітераційний метод Пікара
2 Метод кусково-лінійної апроксимації
3 Метод збурень
4 Метод описуючих функцій
5 Метод фазової площини
1
Методи розв'язання диференційних рівнянь наведені в порядку
зростання складності їх використання
56
2.7. Типовий алгоритм і структура програми для
розв'язання систем диференційних рівнянь
Початок
1 5
2
t=>tкін
3 ні зупинка
i=i+1
4
t=>itдр
ні
Рис.2.9. Узагальнений алгоритм програми розв'язання
системи диференційних рівнянь
58
Розділ 3
Моделювання нелінійностей електромеханічних
систем
0.5 0.5
1 M
Mн
0
0 0.25 0.5 0.75 1
а) 0 2 4 6 б)
Рис.3.1. Нелінійності обумовлені характеристиками
навантаження
Наприклад: вентиляторна характеристика турбомеханізмів
( 1 ); характеристики металорізальних верстатів ( 1 )
рис.3.1,а); ножиці для різання металу ( Mcm f ) рис.3.1,б).
3. Нелінійностями конструкції і властивостей механічної
передачі. Типовими прикладами є наявність у передачах
зазорів і люфтів, нелінійність характеристики з'єднання між
валами.
59
4. Нелінійності сил тертя.
а) внутрішнє в’язке тертя визначається силами, що діють у
підшипниках і з'єднаннях. Для підшипників ковзання в
діапазоні малих швидкостей M cm (рис.3.2.а) - 1); при
великих більш точною є нелінійна залежність (рис.3.2.а) - 2);
2
2
Mcm M cm M cm
1 1
а) б) в)
Рис.3.2. Нелінійні характеристики моментів тертя:
а) внутрішнє в’язке тертя; б) кулонівське тертя; в) сухе тертя.
Нелінійні гілки характеристик іноді приблизно заміняють
прямими (рис.3.2.а-в).
5. Нелінійності елементів системи керування електропривода.
До нелінійностей, що обумовлені елементами систем керування
електропривода відносять нелінійні елементи, за допомогою
яких здійснюється струмова відсічка в замкнутих системах
автоматичного керування (САК) рис.3.3,а); елементи з
обмеженою величиною робочої ділянки робочої характеристики
- магнітні підсилювачі (МП), напівпровідникові суматори
(рис.3.3, б); елементи, що мають область насичення (рис.3.3, в)
та ін.
U вх U вх
U вх
а) б) в)
Рис.3.3. Нелінійності елементів систем керування
електропривода
60
6. Нелінійності функціональних впливів.
Нелінійності типу добутку двох функцій, квантування за
рівнем і часом у цифрових САК.
7. Нелінійностями, обумовленими властивостями
U вих перетворювачів електричної енергії, наприклад,
нелінійностями регулювальної
характеристики U вих f U вх тиристорного
перетворювача (рис.3.4.); наявністю зони
переривчастих струмів; неповною керованістю
перетворювачів та ін.
Розглянуті нелінійності є основними, але не
U вх вичерпують усієї різноманітності нелінійностей.
Електромеханічна система може мати відразу
Рис.3.4. декілька нелінійностей, і необхідно виділити
Нелінійність найбільш важливі, що суттєво впливають на
регулювальної показники роботи досліджуваного об'єкта.
характеристики Нелінійності можна поділити на дві групи:
- аналітичні - такі, що можуть бути представлені системою
кусково-неперервних рівнянь.
- неаналітичні - такі,що представлені у вигляді графіків
або таблиць.
До першої групи належать:
1. Нелінійність типу "обмеження".
61
2. Нелінійність типу "ідеальне реле"
Нелінійність може бути описана такою
U вих
системою рівнянь:
U0
U 0 , якщо U вх 0 ;
U вх U вих
U 0 , якщо U вх 0 ,
або
U0 U вих U 0 signU вх .
Рис.3.6.
Нелінійність типу
«ідеальне реле»
3. Нелінійність типу "зона
нечуттєвості"
U вих Нелінійність може бути описана такою
системою рівнянь:
U1 U вих 0 , якщо U вх U 1 ;
U 1 U вх
U вих aU вх U 1 , якщо U вх U 1 ;
U aU вх U 1 , якщо U вх U 1 ,
Рис.3.7. Нелінійність вих
типу «зона де a tg .
нечуттєвості»
4. Нелінійність типу "реальне реле" або "реле з зоною
нечуттєвості"
U вих Нелінійність типу "реальне реле" або "реле з
U0 зоною нечуттєвості" може бути описана
такою системою рівнянь:
U1 U вх U вих 0 , якщо U вх U 1 ;
U1
U вих U 0 signU вх , якщо U вх U 1 .
U0
Рис.3.8.
Нелінійність типу
«реальне реле»
62
5. Нелінійність типу "прямокутна петля гістерезиса"
Нелінійність може бути описана такою
U 0 U вих системою рівнянь:
U вих 0 , якщо U вх U 1 ;
U1 U вх
U вих U 0 , якщо U вх U 1 и U вх 0 ;
U1 U U , якщо U U и U 0 .
вих 0 вх 1 вх
U0 З наведених прикладів опису видно, що
Рис.3.9. нелінійності подаються у вигляді сукупності
Нелінійність типу операторів присвоювання і логічних функцій.
«реальне реле» Неаналітичні нелінійності - такі, що не
можуть бути описані аналітичними виразами.
До другої групи відносяться нелінійності обумовлені
кривими намагнічування, вольт-амперними характеристиками
нелінійних опорів тощо.
1,5
E , в. о. Типовим, широко поширеним
прикладом такої нелінійності є
1
крива намагнічування (рис.3.10.).
0,5 Початкова ділянка - це практично
iзб , в.о. пряма лінія, далі - крива.
0 Існує два основних методи
0 1 2 3
моделювання нелінійностей
Рис.3.10. Нелінійна крива
заданих таблицями та
намагнічування
графіками: інтерполяція та
апроксимація.
Інтерполяція. Нелінійність задається у вигляді таблиці
значень у дискретних точках, а значення функції в проміжних
точках можуть бути знайдені за допомогою різних
інтерполяційних алгоритмів, наприклад, методи Лагранжа,
Ньютона, Стірлінга й ін.
Апроксимація. За допомогою відомих чисельних методів
(наприклад - найменших квадратів) підбирається аналітичний
вираз для нелінійності. Апроксимація функцій це більш
загальний процес, ніж інтерполяція, тому у деяких випадках
63
отримати простий аналітичний вираз нелегко. У таблиці 3.2.
наведені приклади апроксимації нормованої кривої
намагнічування, що задана таблицею 3.1.
Таблиця 3.1.
Нормована крива намагнічування
i , в.о. 0.5 1.0 1.5 2.0 2.5 3.0 3.5
E , в.о. 0.58 1.0 1.21 1.33 1.4 1.46 1.51
Таблиця 3.2.
Параметри апроксимуючої функції кривої намагнічення
a b с d e
d
a b c i зб
1. E d
,
b i зб
помилка S =0.0161842, коефіцієнт кореляції , r =0.9997536
-0.0006763 0.6830981 1.6691347 1.4405316 -
2 3 4
2. E
a b i зб c i зб d i зб e i зб ,
помилка S =0.0083557, коефіцієнт кореляції , r =0.9999179
-0.0066045 1.5009997 -0.6301088 0.1269412 -0.0097902
3.
E a 1 ebi зб ,
помилка S =0.0174020, коефіцієнт кореляції , r =0.9995014
1.5497733 -0.99040697 - - -
4.
E a b e c i зб ,
помилка S =0.0186582, коефіцієнт кореляції , r =0.9995087
1.5541374 0.9965776 0.9952512 - -
a b i зб
5. E 2
,
1 c i зб d i зб
помилка S =0.0237487, коефіцієнт кореляції , r =0.9993367
-0.0065968 1.6224211 0.6113947 0.0514903 -
64
1.5
5
4
1.0 3
2
0.5
1
0
0 1 2 3 4
Рис.3.11.
66
відомий у алгебрі, як визначник Вандермонда, відмінний від
нуля. З цього випливає, що інтерполяційний багаточлен Pn x
для функції f x , заданої таблицею, існує і він єдиний. Проте
на практиці використовуються інші способи інтерполяції, тому
що наведений розв'язок важко реалізується алгоритмічно, а
процес розрахунку досить трудомісткий.
3.2.2. Інтерполяційний багаточлен Лагранжа.
Нехай x0 , x1 ,..., xn - n 1 різних точок. Тоді
n x xj
Li x
i 0 xi
xj
j i
є i -м многочленом Лагранжа n -го порядку і перетворюється в
нуль у всіх точках x j , за винятком точок xi , у яких набуває
значення 1, тобто
0 , i j ;
Li x j
1, i j .
Таким чином, для довільної функції y x функція
n
P q xi Li
i 0
є многочленом n -го степеня і задовольняє умові (3.1). З цього
випливає, що використання многочленів Лагранжа дозволяє
відразу одержати інтерполяційну функцію для даної функції в
точках послідовності x0 , x1 ,..., xn .
Крім того, можна показати, що ця інтерполяційна функція
буде єдиною з безлічі многочленів n -го порядку.
Незважаючи на зовнішню елегантність форма Лагранжа
порівнянно з іншими далеко не така ефективна. Для обчислення
значення функції в точці при її використанні потрібно виконати
як мінімум 2n 1 A nM nD операцій, де A - операція
додавання або віднімання, M / D - операція множення /
67
ділення. У той же час ця процедура для форми Ньютона, що
буде розглянута нижче, потребує 2n 1 A n 1 M операцій.
Ця різниця стає ще більшою при обчисленні похідних
інтерполюючого многочлена.
3.2.3. Розділені різниці і інтерполяційна формула Ньютона
Якщо нелінійна функція задана таблицею з постійним
кроком, то доцільно використовувати многочлен, записаний у
формі Ньютона:
P x a0 a1 x x0 a 2 x x0 x x1 ...
(3.4)
a n x x0 ... x xn 1
З формою Ньютона тісно пов'язані поняття кінцевих і
розділених різниць. Для функції, заданої у вигляді таблиці з
постійним кроком, різниці між значеннями функції в сусідніх
вузлах називаються кінцевими різницями першого порядку:
yi yi 1 yi , i 0 ,1,...,n .
З кінцевих різниць першого порядку утворюються кінцеві
різниці другого порядку:
2 yi yi1 yi , i 0 ,1,...,n .
Продовжуючи цей процес можна за заданою таблицею
функції скласти таблицю кінцевих різниць (табл.3.4).
Кінцеві різниці будь-якого порядку можуть бути отримані
через значення функції. Для кінцевих різниць другого порядку
маємо
2 yi yi 1 yi yi 2 yi 1 yi 1 yi yi 2 2 yi 1 yi .
Для кінцевих різниць третього порядку
3 yi y 2i 1 2 yi yi 3 2 yi 2 yi 1 yi 2 2 yi 1 yi
yi 3 3 yi 2 3 yi 1 yi .
Можна показати, що
k k 1 yi k 2
2 yi yi k kyi k 1 ... 1 k yi .
2!
68
Таблиця 3.4.
Таблиця кінцевих різниць
xi yi yi 2 yi 3 yi ...
x0 y0
y0
x1 y1 2y0
y1 3 y0
x2 y2 2y1 ...
3
y2 y1
2
x3 y3 y2 ...
y3 ...
x4 y4 ...
...
... ... ...
69
3 y0 3
a3 h
3!
і в загальному випадку
k y0 k
ak h .
k!
У загальному випадку вимога постійності кроку для
застосування інтерполяційної формули Ньютона не обов'язкова.
Замість кінцевих різниць yi введемо поняття розділених
різниць першого порядку, що обчислюються як
yi 1 yi
xi , xi 1 y
xi 1 xi
.
c3 ,i
Pi" x
xi , xi 1 y si
c4 ,i Dxi .
2 Dxi
Різні методи інтерполяції кусково-кубічними многочленами
відрізняються один від одного вибором коефіцієнтів.
Зупинимося на найвідоміших із них.
si
wi 1 xi 1 , xi y wi 1 xi , xi 1 y
;
wi 1 wi 1
w j x j ,x j 1 y x j 1 , x j y .
Порівняно з іншими, метод Акіма менше чутливий до
викидів функції, що інтерполюється.
72
3.2.7. Інтерполяція кубічними многочленами Беселя.
Якщо як si вибрати кутовий коефіцієнт дотичної в точці xi
многочлена P x третього порядку, що узгоджується з функцією
F x у точках xi 1 , xi , xi 1 , то в результаті формула для
розрахунку буде мати вигляд:
si=( Dxi[xi-1 , xi]y + Dxi-1[xi , xi+1]y )/( Dxi+ Dxi-1).
де bi 3 Dxi xi 1 , xi y Dxi 1 xi , xi 1 y , i 1,...,n 1 .
За умови, що параметри s0 і sn яким-небудь способом вже
обрані, одержуємо з (3.6) тридіагональну систему лінійних
рівнянь для невідомих. Матриця коефіцієнтів такої системи має
діагональне переважання і, отже, єдиний розв'язок.
Окремим і важливим питанням є вибір граничних умов. Їх
можна вибрати довільно, але при цьому варто мати на увазі , що
від вибору граничних умов залежить точність інтерполяції.
Розглянемо найбільш часто застосовувані варіанти вибору s1 і
sn .
73
1. Якщо відомі значення першої похідної інтерпольованої
функції в точках s1 і sn , то можна вибрати s1 F x1 і
sn F ' xn . Отримана в результаті функція називається
фундаментальним інтерполяційним кубічним сплайном
функції F x .
2. Якщо в граничних точках відомі значення другої похідної
інтерпольованої функції , то можна вважати в цих точках
f " F " і додати до системи (3.7) рівняння
Dx0 y" x0
2 s0 s1 3 x0 , x1 y 2
;
Dxn 1 y" xn
sn 1 2 sn 3 xn 1 , xn y 2
.
3. Так звана інтерполяція природними сплайнами отримується,
якщо граничні умови нульові:
f " x1 f " xn 0 .
4. Якщо невідомо про значення похідних на кінцях інтервалу, то
використовують умову, що називається умовою відсутності
вузла. При цьому вибирають s0 і sn так, що
P0 P1 ,..., Pn 2 Pn 1 .
Це відповідає додаванню рівнянь
2
s0 x1 s1 x2 x0
x0 2 x2 x1 x1 x0 , x1 y x0
;
x2 x1
snxn 2 sn 1 xn xn 2
75
Ми одержали систему рівнянь із 2n 1 невідомими
a0 , a1 ,b0 ,b1 ,..., a n , bn .
Як відомо, визначник цієї системи
1 cos x0 sin x0 ... cos nx0 sin nx0
1 cos x1 sin x1 ... cos nx1 sin nx1 2 xq x p
2n sin
... ... ... ... ... ... 0 pq 2 n 2
1 cos x 2 n sin x2 n ... cos nx2 n sin nx2 n
і, отже, відмінний від нуля для нашої системи точок, для якої
0 xq x p 2 . Тому дана інтерполяційна задача має
розв'язок, причому єдиний. Таким чином, справедливим є
твердження, що тригонометричний поліном порядку n
однозначно визначається своїми значеннями в 2n 1
неоднакових точках, розташованих на інтервалі 0 ,2 .
Для побудови поліному Qn ( x ) візьмемо довільну точку x ,
що не збігається з вузлами xi , і для цих 2n 2 точок складемо
систему з 2n 2 рівнянь:
n
Q n ( x ) a 0 ( a k cos kx 0 b k sin kx ) 0
k 1
n
f ( x 0 ) a 0 ( a k cos kx 0 b k sin kx 0 ) 0
k 1
,
n
f ( x 1 ) a 0 ( a k cos kx 1 b k sin kx 1 ) 0
k 1
.......... .......... .......... .......... .........
n
f ( x 2n ) a 0 ( a k cos kx 2 n b k sin kx 2 n ) 0
k 1
лінійних і однорідних щодо коефіцієнтів С=1 при
Qn ( x ) , f ( xk ) і a k , bk ( k 0 ,1,2 ,...,2 n ) . Ця система,
76
очевидно, має ненульовий розв'язок, і тому її визначник
дорівнює нулю, тобто
Qn ( x ) 1 cos x sin x ... cos nx sin nx
f ( x0 ) 1 cos x0 sin x0 ... cos nx0 sin nx
0
... ... ... ... ... ... ...
f ( x2 n ) 1 cos x2 n sin x2 n ... cos nx2 n sin nx2 n
Розкладаючи його по елементах першого стовпця і розв'язуючи
його відносно Qn ( x ) , після спрощення знаходимо:
x x0 x xi 1 x xi 1 x x2 n
2n sin ... sin sin ... sin
Qn ( x ) f ( xi ) 2 2 2 2
x x0 x xi 1 x xi 1 x x2 n
i 0
sin i ...sin i sin i ... sin i
2 2 2 2
Права частина формули - тригонометричний поліном порядку
n , що задовольняє умовам.
У випадках, коли f ( x ) - періодична функція періоду T ,
задана в точках x0 , x1 ,..., x2 n інтервалу a , a T ( a - довільне
2
число), то за допомогою лінійного перетворення t x a
T
одержуємо:
2
f x f a t t ,
T
де ( t ) має період 2 і задана в точках
2
ti ( xi a ) [ 0 ,2 ) , ( i 0 ,1,2 ,...,2n ) .
T
У такий спосіб ми приходимо до розглянутого вище випадку.
Якщо точки інтерполяції x p p 0 ,1,...,2n рівновіддалені,
2 p
тобто x p ,( p 0 ,1,...,2 n ), то інтерполяційному
2n 1
77
поліному можна надати більш простий вигляд:
x xp
sin 2 n 1
1 2n
Qn x
2 n 1 p 0
f xp
x xp
2 .
sin
2
3.2.10. Апроксимація нелінійностей
Застосування методів інтерполяції функцій далеко не
вичерпує можливостей аналітичного подання функцій, заданих
таблично. Більше того, у деяких випадках застосування цих
методів неможливе взагалі, або є небажаним. Так, наприклад,
якщо число точок, у яких задана функція менше, ніж заданий
порядок полінома, то інтерполяція неможлива. Не можна
ігнорувати також і той факт, що збіг у вузлах значень функції
може зовсім не означати, що характер її поведінки на інтервалі
інтерполяції також збігається. Вимога безумовної збіжності
значень у вузлах виглядає тим більше невиправданою, якщо
значення функції були отримані в результаті вимірів і є
сумнівними. У цих випадках доводиться використовувати інші
прийоми побудови наближених функцій.
3.2.11. Метод найменших квадратів.
Як правило, у цих випадках використовують метод
найменших квадратів. Відповідно до цього методу як міру
відхилення поліному
Qm ( x ) a0 a1 x ... a m x m
від заданої функції y f ( x) на множині точок x0 , x1 ,..., xn
приймають величину
n
S m Qm ( xi ) f ( xi )2 ,
i 0
що дорівнює сумі квадратів відхилень поліному від функції на
заданій множині точок.
78
Поліном, коефіцієнти якого a0 , a1 ,..., a m підібрані таким
чином, що величина S m приймає найменше значення,
називається апроксимуючим поліномом.
Для розв'язання цієї задачі використовують загальний метод
диференційного зчислення, знаходячи часткові похідні від
величини
n
S m a0 a1 xi a 2 xi 2 ... a m xi m yi
2
,
i 0
де yi f ( xi ) за всіма змінними a0 ,a1 ,...am . Прирівнюючи ці
змінні до нуля, одержуємо для визначення невідомих
a0 ,a1 ,...am систему m 1 рівнянь із m 1 невідомими:
1 S m n
[ a0 a1 xi a 2 xi 2 ... am xi m yi ]1 0
2 a0 i 0
n
1 S
m
[ a0 a1 xi a 2 xi 2 ... am xi m yi ] xi 0
2 a1 i 0
.....................................................................
1 S n
m
[ a0 a1 xi a 2 xi 2 ... am xi m yi ] x m i 0
2 am i 0
Введемо позначення:
sk x0k x1k ... x nk ( k 0 ,1,2 ,..) ,
t k x0k y0 x1k y1 ... xnk y n ( k 0 ,1,2 ,..) .
Перетворюючи систему і використовуючи введені позначення,
будемо мати
a0 s0 a1 s1 a2 s2 ... am s m t0
a s a s a s ... a s
0 1 1 2 2 3 m m 1 t1
.............................................
a0 s m a1sm 1 a2 s m 2 ... am s 2m t m
79
де s0 n 1 .
Можна показати, що коли серед точок x0 , x1 ,..., xn немає
однакових і m n , то визначник системи відмінний від нуля, і
система має єдиний розв'язок: a0 a0* ,a1 a*1 ,...,am a*m .
Якщо m n , то апроксимуючий поліном Qm збігається з
поліномом Лагранжа для системи точок x0 , x1 ,..., x m , причому
S min 0 .
Таким чином, апроксимація функцій - це більш загальний
процес, ніж інтерполяція.
У загальному випадку, коли апроксимуючий поліном для
даної функції є узагальненим:
Qm c0 0 ( x ) c11 ( x ) ... c m m ( x ) ,
то для обчислення його коефіцієнтів c0 ,c1 ,...,cm слід
мінімізувати суму квадратів
n
S m c0 0 ( xi ) c1 1 ( xi ) ... c m m ( xi ) f ( xi )2 ,
i 0
де x0 , x1 ,..., xn - задана система точок. Використовуючи
необхідну умову екстремуму, одержуємо систему рівнянь:
1 Sm n
c00 xi c11 xi ... cmm xi f xi 0 xi 0
2 c0 i0
S n
1
m
c00 xi c11 xi ... cmm xi f xi 1 xi 0
2 c1 i0
...........................................................................................
1 S n
m
c00 xi c11 xi ... cmm xi f xi m xi 0
2 cm i0
80
Вводячи скорочені позначення
n
( , ) ( xi )( xi )
i 0 ,
систему приводимо до вигляду
c0 ( 0 , 0 ) c1 ( 1 , 0 ) ... c m ( m , 0 ) ( f , 0 )
c ( , ) c ( , ) ... c ( , ) ( f , )
0 0 1 1 1 1 m m 1 1
....................................................................
c0 ( 0 , m ) c1 ( 1 , m ) ... c m ( m , m ) ( f , m )
З цієї системи знаходять коефіцієнти c0 , c1 ,..., cm .
82
x t i у формі полінома (m 1) -го порядку, який найменшим
чином віддалений від спостережень, тобто знайти оцінку A
вектора A , що мінімізує функцію.
Іноді цей результат зручніше представити у більш
компактній формі. З цією метою введемо прямокутну (N+1) x m
T
- матрицю F , рядками якої є вектори-рядки f i i=0,...,N. З її
допомогою сукупність вимірів можна описати одним векторно-
матричним співвідношенням V FA P , де V і P -
вектори вимірів і похибок вимірів.
Оскільки f f T F TF ;
i i f v F T V , то алгоритм
i i
i i
1
набуває еквівалентної форми AV F F T
F TV .
83
Задача екстраполяції. За спостереженнями необхідно
знайти оцінку x t N прогнозованого на час значення
процесу x (t ) .
Представимо
1
x( t N ) x( t N ) x( t N ) x( t N )2 ...
2
( 1 )m 1 ( m 1 )
... x ( t N ) m 1 H T A
( m 1 )!
,
T 1 2 m 1
де H (1, , ,..., ). Тоді відразу одержуємо
2 ( m 1)!
x t N H T A .
Задача інтерполяції. За спостереженнями необхідно знайти
оцінку x( t N ) процесу x (t ) в момент t t N .
Очевидно, що рішення зводитися до попереднього, якщо в
алгоритмі екстраполяції замінити на .
Задача диференціювання. Необхідно знайти оцінку
швидкості зміни процесу x (t ) в момент t t N за
спостереженнями. Беручи до уваги фізичний зміст компонентів
вектора A , що випливає з його визначення, представимо
x N H T A , де H T ( 0,1,...,0) . Тоді шуканий розв'язок
можна знайти за вищевикладеною схемою: x N H T A .
Задача інтегрування. За спостереженнями необхідно знайти
tN
оцінку h величини h x ( t ) dt .
0
Представимо
84
xt xt N t N t xt N xt N t N t 0.5 xt N t N t ...
2
m 1
...
1
x m 1 t N t N t
m1
m 1!
таким чином, h HT A ,
де
tN
85
де - коефіцієнт, що залежить від конструкції підшипника і
його типорозмірів; - кінематична в'язкість мастила (сСт); -
кількість обертів із моменту початку обертання; m - кількість
підшипників.
Вигляд залежності моменту зрушення M з р від кількості
обертів наведено на рис.3.12.
1 Орієнтовні значення
Mз р коефіцієнта , визначені
0.75 M з р.max емпірично для
перетворювальних агрегатів Г-
0.5 Д деяких кар'єрних
екскаваторів, наведені в
0.25 таблиці 3.5.
0
0 2.5 5 7.5
Рис.3.12. Залежність моменту
зрушення від обертів ротора
Таблиця 3.5.
Значення коефіцієнта залежно від потужності привідного СД
агрегата Г-Д
Тип ЕКГ-8І ЕКГ-12.5 ЕКГ-15 ЕШ 10.70 ЕШ 10.70 ЕШ 10.70
Pн .сд 630 1000 1250 1250 1900 2500
15.98
33.03 36.83 45.56 50.06 80.96
Залежність моменту опору від в'язкості мастила може бути
виражена формулою Стокса :
M 6 r , (3.9)
де r - радіус кульки в підшипнику (м); - кутова швидкість
(рад/с).
Величина статичної в'язкості мастила є складною функцією,
що залежить від температури і швидкості обертання.
Апроксимацією характеристик мастил отримана усереднена
залежність їх в'язкості від температури навколишнього
86
середовища t C . З урахуванням отриманого рівняння графічна
залежність моменту від в'язкості мастила при різних
температурах має вигляд наведений на рис.3.13.
lg 1 1 t 2 2 , (3.10)
де 1 6 .6 10 5 ; 2 0 .0111 ; 1 0 .02334 ; 2 3.24165 .
1
1
н
0.75
20 0 0.75 н
0.5 10 10
20
0.5
M
0.25 M 0.25
Mн Mн
0
0 0 0.07 0.15 0.23 0.3 0 0.01 0.02 0.03 0.04
87
Залежність моменту тертя об повітря має вигляд наведений
на рис.3.15.
Сумарна залежність (3.7) M cm f наведена на рис.
3.16.
1 Для підшипників ковзання
наведена залежність M cm f
0.75 н
теж правильна. Дещо
0.5 відрізняються принципи
формування моментів. Для малих
0.25
M Q швидкостей має місце тертя вала
Mн об підшипник, але при зростанні
0
0 0.01 0.02 0.03
швидкості тертя зменшується,
Рис.3.15. Залежність моменту оскільки поверхні ковзання
тертя об повітря віддалені одна від одної (між ними
утвориться тонкий шар мастила),
при зростанні товщина цього шару збільшується і вал ніби то
спливає на мастилі (так званий гідродинамічний підйом вала) і
момент опору різко зменшується.
1
20
н
10
0.75
0
0.5 10
20
0.25
M cm
Mн
0
0 0.1 0.2 0.3 0.4
Рис. 3.16. Сумарна залежність статичного моменту
При подальшому зростанні , починає діяти сила тертя об
мастило і момент опору збільшується. Приблизний вигляд
переміщення вала наведено на рис.3.17.
88
Рис 3.17. Переміщення вала в підшипнику ковзання при
зростанні швидкості.
89
Для сталевих валів
d4
с G ,
32 l
5 10
де G 8 .7 10 кг/см2; G 8 .53 10 Н/м2; d , l - діаметр і
довжина вала, см.
Для сталевих канатів (лінійна деформація) під час
багаторазового підйому
. 10 8 m
111
c 4 ,
160 H k 10 mH k2
де Hk - довжина каната, м; m - запас пружності каната.
Із збільшенням значення коефіцієнта пружності c
механічна частина стає більш жорсткою і деформація
зменшується.
При c рух, переданий від Д до РМ, не перекручується
і механічну частину привода можна розглядати як одномасову
систему (рис.3.19):
M дв
J
M cm
Рис.3.19. Еквівалентна одномасова система
Момент інерції робочої машини приводиться до вала
двигуна. Швидкості двигуна і робочої машини збігаються. У
деяких випадках коефіцієнт жорсткості c виявляється
невеликим і деформація стає суттєвою. Наприклад: конвеєри,
шахтні підйомні установки (ШПУ). Таких мас, з'єднаних
валами, може бути декілька. Аналіз багатомасових систем
надзвичайно складний, тому всі махові маси зазвичай зводять до
двох: двигуна з моментом інерції J 1 і робочої машини відділеної
пружним моментом M np і моментом інерції J2 .
90
Така механічна структура являє собою двомасову систему
(рис.3.20).
M дв 1 c12 Mnp 2
J1 J2
M np M cm
Рис.3.20. Еквівалентна двомасова система з пружним зв’язком
Кутова деформація пружного елемента може бути виражена:
t
1 2 dt . (3.13)
0
Рівняння руху 1-ї маси
d 1
M дв M np J 1 . (3.14)
dt
Рівняння руху 2-ї маси
d 2
M np M cm J 2 . (3.15)
dt
Остаточно система диференційних рівнянь двомасової системи:
d 1
J1 dt M дв M np ;
J d 2 M M ;
2 np cm
dt (3.16)
d
1 2 ;
dt
M np c12 .
Структурна схема двомасової системи, складеної за
рівняннями (3.16), наведена на рис.3.21.
Mдв 1 1
1 M np 1 1
c12
J1 p p J1 p
M cm
Рис.3.21. Структурна схема двомасової системи
91
Таким чином, двомасова механічна система подається
структурною схемою з перехресними зворотними зв'язками,
тобто має підвищену схильність до виникнення коливальних
режимів. Дана система отримана за умови, що моментом
внутрішнього тертя на валу можна знехтувати, оскільки
істотнішим виявляється момент зовнішнього опору, викликаного
навантаженням.
Дуже важливим при моделюванні динаміки руху двомасової
системи є вибір кроку інтегрування, оскільки від цього залежить
обсяг обчислень і точність отримуваного результату. Орієнтиром
у цьому питанні можуть бути динамічні властивості системи, що
визначаються резонансними частотами:
c12 J1 J 2 m1 m2
c12
12 .
J1 J 2 m1 m2
Для тримасової механічної системи визначається також
частота вільних коливань при взаємодії другої та третьої мас:
c23 J 2 J 3 c m m3
23 23 2 .
J2 J3 m2 m3
Для кожного коливання потрібно розрахувати не менше як
25-30 точок, тобто крок інтегрування приймається таким:
1 1 2
h ,
25 30 m
де m - більша з частот.
92
двомасової механічної системи. Розглянемо рівняння двомасової
системи за цієї умови.
Наявність зазору робить залежність M np f
нелінійною. Для урахування цієї нелінійності розглянемо вплив
зазору на прикладі зубчастої передачі (рис.3.22.).
На початку руху ротора двигуна робоча машина
залишається нерухомою через зазор. Пружний момент при
цьому M np 0 . Після вибирання зазору робоча машина
починає обертатися. З'являється пружний момент.
Залежність M np f має вид нелінійності типу
"нечуттєвість", графік якої показаний на рис.3.23.
l1
1 2
l1
Величина зазору 1 і 2
M np
залежить від початкового
2 положення передачі. Зазвичай
беруть
1
1 2
(3.17) ,
Рис.3.23. Нелінійна 2
залежність пружного моменту де l1 l2 .
за наявності зазору Система диференційних
рівнянь двомасової механічної системи з урахуванням зазору
має вигляд (3.18). Структурна схема, що відповідає даній
системі рівнянь наведена на рис.3.24.
93
Mдв 1 1
1 Mnp 1 1
c12
J1 p p J1 p
Mcm
Рис.3.24. Структурна схема двомасової системи з урахуванням
зазору
d 1
J 1 dt M дв M np ;
J d 2 M M ;
2 dt np cm
d ;
1 2
dt
(3.18)
c 12 , ;
2 2
M np 0 , ;
2
c
12 , .
2 2
Приклад.
Розрахуємо динаміку двомасової системи при пуску з постійним
рушійним моментом. Вихідні дані для розрахунку наведені в таблиці
3.6.
Таблиця 3.6.
Вихідні дані для розрахунку динаміки двомасової системи з
пружностями.
94
MATLAB - SIMULINK наведена на рис.3.25. На рис.3.26 наведені
приклади розрахунків коливань кутових швидкостей: кутова
швидкість першої маси; - - - кутова швидкість другої маси: на 3.26.
а) - без урахування зазору, на 3.26.б) - з урахуванням зазору.
100 1 1
5000 1
10 2.5
Mд в s
s s
Sum2 dF Dead Zone
Sum 1/J1 w1 C12
Sum3 1/J2 w2
50
Mc Sign
t
Mux w
Clock t
Mux w1, w2
30
20
20
10
10
0
0
-10
0 0.04 0.08 а)
0.12 0.16 0.2
0 0.04 0.08 0.12 0.16 0.2 б)
Рис.3.26. Кутові швидкості першої та другої маси, а) з урахуванням
зазору; б) - без урахування зазору
95
Розділ 4.
Математичне моделювання електричних
машин постійного струму
4.1. Загальні положення та допущення
Для дослідження статичних і динамічних режимів роботи
електроприводів з електричними машинами постійного струму
(МПС) необхідно скласти математичну модель у формі системи
диференційних рівнянь або у вигляді передатних функцій.
Взагалі, опис об'єкта у вигляді системи диференційних рівнянь є
найбільш загальним, тому що з нього, як окремий випадок,
можна одержати рівняння для статичних режимів, прирівнявши
похідні функцій до нуля.
Математична модель електричної машини (ЕМ) будь-якого
типу складається з рівнянь електричної рівноваги всіх контурів
ЕМ та рівняння руху ротора.
Розглянемо принципову схему (рис.4.1. а) і схему заміщення
ДПС (рис.4.1. б).
Rд ко дп
Uя Rд R дп R ко Rя Еоб
Mс
Uя
Др Lдр R др Lя
а) б)
Рис.4.1. Схеми двигуна постійного струму:
а) принципова; б) заміщення
х
(-)
Uя k I х 1
Теp+1 Jp
(-)
Mc
х
(-)
Uя k I 1
Тэp+1 х
Jp
Mc (-)
kш
101
Графік ря f I я має орієнтовно такий вигляд
(рис.4.6.):
ря Система диференційних рівнянь:
р я f I я ;
зб р я ;
Iя
L dI я U k I R ; (4.14)
dt я я
Рис.4.6. Графік d
залежності J k I M c .
dt
ря f I я
х
(-)
Uя k I х 1
Теp+1 Jp
(-)
Mc
kр.я. kш
(-)
102
х
(-)
Uя I
k 1
Теp+1 х
Jp
(- )
Mc
k р.я. kш (для ДПТЗЗ )
(-)
k
103
dI я
L dt U я k I я R ;
J d k I M ;
dt c
(4.16)
dI зб
зб dt U зб I зб Rзб ;
L
k f I зб .
Структурна схема, що відповідає даній системі рівнянь,
наведена на рис 4.10.:
X
(-)
Uя I
k 1
Тэp+1 X Jp
(-)
Mc
Uв Iв
1/Rв k
Tв p+1
Рис.4.10. Структурна схема ДПС незалежного збудження з
урахуванням обмотки збудження
104
R
г
Mг
k
(-)
Uя k I 1
Теp+1 k
Jp
(-)
Mc
ДПТ
Uзб ГПТ
1/Rзб Iзб Ег
Tзб p+1
Рис.4.12. Структурна схема Г-Д
k б U б k б 2 б
M б k б I б . (4.21)
Zб Zб
Тоді
J Z б d
i mc . (4.22)
2 dt
kб
106
Переваги нормування рівнянь:
спрощується структура рівнянь (менше коефіцієнтів);
діапазон зміни абсолютних величин i і стає приблизно
однаковим, 0 i 5 7 і 0 1 .
107
1.5
Для машини постійного струму J 1.5 10 4 M н ,
або J 0.55 0.65 D24 l 2 0.3 D2 0.75 Pн 10 2 .
Pн
Для асинхронних машин J 8750 2 ;
nн
або
для асинхронних двигунів з короткозамкненим ротором
J кз 0.55 0.65 D24 l 2 10 2 ;
для асинхронних двигунів з фазним ротором
J фр 1.05 J кз .
Pн 1.26
для синхронних машин J 20500 2 ,
nн
де D2 та l 2 - діаметр та довжина ротора, мм.
Таблиця 4.1.
Співвідношення між потужністю і величиною сталої часу
обмотки збудження генераторів постійного струму
Tзб 0.5 - 1 1-2 2-5
,с
Pн , кBт 10 - 100 100 - 1000 1000 - 5000
Приклад 4.1.
108
Таблиця 4.2.
Паспортні дані двигуна П21-110-9К
Приклад 4.2.
Виконаємо моделювання пуску двигуна постійного струму ДП-62
приводу візка злитковозу, номінальною напругою 220 В. Паспортні
дані двигуна наведені в таблиці 4.3.
Для розрахунку перехідних процесів прямого пуску при
послідовному збудженні необхідна залежність магнітного потоку від
струму якоря k f I я . Для побудови залежності використаємо
універсальну залежність, у відносних одиницях, що легко
апроксимується виразом:
k* a arctg b I я* 0 .997 arctg1.34 I я* .
110
де k* , I я* - магнітний потік та струм якоря віднесений до
номінального.
Таблиця 4.3.
Паспортні дані двигуна ДП-62
Тип збудження: Послідовне Змішане Незалежне
Pн , кВт 61 57 56
Iн , А 325 295 290
nн , рад/с 480 590 610
Опір якоря Rя , Ом 0,0212
Кільк.полюсів: головних, 4
додаткових 4
Кільк. витків на полюс 27 5 1145
Опір обмотки збудження 0,0205 0,0041 42
Опір паралельної обмотки - 49,2 -
Ном. струм збудження, А - 3,12 3,6
Момент інерції, кг м2 1,875
1,5
вигляд показаний на рис.4.15.
Номінальний магнітний потік
1,25
розрахуємо за даними номінального
1 режиму:
0,75
0,5
0,25
0
0 0,5 1 1,5 2 2,5 3 3,5
111
Рис.4.16. Структурна схема моделі
На рис.4.17. наведені діаграми перехідних процесів t та I я t ,
отримані на вказаній моделі.
450
400 I t
350
300
250
200 t
150
100
50 t, c
0
0,00 0,28 0,58 0,88 1,18 1,48
Рис.4.17. Діаграми перехідних процесів
Для режиму змішаного збудження необхідно враховувати, що
паралельна обмотка створює 81% основного магнітного потоку.
Обчислимо коефіцієнти передатної функції паралельної
обмотки. Сталу часу обмотки вирахуємо за формулою Жюільяра:
1000 57 3.1459
Tзб 2.7 с.
30 50.4 4 2
Для врахування кривої намагнічення використаємо вираз,
наведений раніше для випадку послідовного збудження. Тоді
структурна схема моделі при використанні розширення пакета
MATLAB - SIMULINK матиме вигляд, що показаний на рис.4.18.
112
Рис.4.18. Структурна схема моделі
На рис.4.19. наведені діаграми перехідних процесів t та I я t ,
отримані на поданій моделі.
900
700
I t
500
300
t
100
-100
t, c
-300
0,0 0,2 0,5 0,8 1,1 1,4 1,7 2,0 2,3 2,6 2,9
Рис.4.19. Діаграми перехідних процесів
113
Розділ 5
Математичне моделювання асинхронних
машин
sн
I .н I1.н sin н cos н . (5.3)
sk
При м 17 . можна допустити:
I 2 .н I1.н cos н , (5.4)
114
оскільки похибка із попередньою формулою не перевищує 5%.
У каталогах, звичайно, приводяться кратності пускового
Mn In I кз
моменту - n , і пускового струму - k i . За
Mн I н I 1.н
цими і зазначеними вище
I1 R1 x1 x 2
даними можна визначити
відсутні параметри Г-
R2 подібної схеми заміщення
U1 I (рис.5.1).
s
x За кратністю
пускового струму
Рис.5.1. Г-подібна схема заміщення знаходимо повний опір
АД двигуна для нерухомого
ротора s 1 :
U1.н
Zk 1 . (5.5)
3 k i I 1.н
За кратністю пускового моменту n визначимо приведений
активний опір ротора при s 1 :
Pн Pмех n Pн Pмех n
R2 2 2 2 . (5.6).
31 sн I 2 k 3 н i I 1.н
1 s k
Якщо невідомий активний опір статора, то з достатньою
ступінню точності можна прийняти:
U 12.н 1 sн
R2 , (5.7)
c
2c1 Pн Pмех п 1 1
sk
де c1 102
. 106. - коефіцієнт насичення магнітного кола.
При номінальній напрузі статора 220-380 В отримане
значення опору слід збільшити в 1.3-1.8.
Індуктивний опір статора і ротора при s 1 без урахування
намагнічуючого струму не завжди дає позитивний результат,
115
тому краще скористатися виразом для критичного ковзання і з
нього одержати значення xk :
R2
sk . (5.8)
R12 xk2
Індуктивний опір контуру намагнічування
U 1.н
x . (5.9)
3 I .н
За табличними даними можна визначити номінальні втрати
двигуна, знаючи ККД для номінального навантаження і опори
обмоток.
Додаткові втрати в статорі:
Pд 0 .005 Pн . (5.10)
Втрати в обмотці статора і додаткові втрати:
P1.н P1м.н Pд 3 I 12.н R1 0 .005 Pн . (5.11)
Механічні втрати:
Pмех 0 .01 Pн . (5.12)
Втрати в роторі:
P2 .н
Pн Pмех sн
101
. Pн sн
. (5.13)
1 sн 1 sн
Сумарні втрати двигуна:
1 н
Pн Pн . (5.14)
н
Втрати в сталі статора:
P1c.н Pн P1.н Pмех P2.н (5.15)
117
0 s Для цих режимів
sн
визначаються значення
sk коефіцієнтів m : m.n.
- для пускового і m.н
- для номінального
smin режимів:
M
1
Mmin Mн Mn Mk
Рис.5.2. Механічна характеристика АД
sn sk
Mn 2 Mk
sk sn
m.n. ; (5.19)
Mk Mn
sн sk
Mн 2 Mk
sk sн
m.н . (5.20)
Mk Mн
За отриманими даними виводиться апроксимуючий
коефіцієнт m f s :
m.н m.n
m m.n
1 s . (5.21)
1 sн
Показник ступеня - впливає на увігнутість механічної
характеристики, при 1 залежність m f s - лінійна. Для
одержання більшої точності увігнутості можна прийняти:
1 для m m.n , наприклад: 0 .5 ;
1 для m.н m.n , наприклад: 1.5 .
Це дозволяє будувати механічну характеристику, якщо
відома п'ята точка - точка мінімального моменту (рис.5.2., -
тонка лінія).
Звичайно M min 0 .8 0 .9 M н , smin 0 .8 0 .9 .
118
За формулою обчислюють m.min :
smin sk
M 2 Mk
sk smin min
m.min. (5.22)
M k M min
і :
lg m .min m.н / m .н m.n , (5.23)
lg 1 smin / 1 sн
а потім підставляють у вираз для розрахунку m за умови:
m.н m.min m.n або m.н m.min m.n .
В інших випадках
m.min m.н
m m.min smin s для 0 s smin (5.24)
smin sн
або
m.min m.n
m m.min s smin для smin s sn , (5.25)
1 sн
приймаючи 1 1.5 .
119
Для урахування часу протікання електромагнітних процесів
введемо електромагнітну сталу часу:
1 x L
T k k . (5.28)
0 sk 0 R2 R2
Структурна схема АД в межах лінійної частини
характеристики буде мати вигляд (рис.5.3):
0 (-)
2 M 1
pn Т p+1 Jp
(-)
Mc
Рис.5.3. Структурна схема АД в межах лінійної частини
характеристики
З рис.5.3. видно, що структурна схема АД в цьому випадку
збігається з аналогічною схемою для ДПТ (рис.4.3) незалежного
збудження. Збігаються і їхні динамічні властивості.
Дана структурна схема може бути використана для аналізу
процесів при частотному регулюванні, при регулюванні напруги
на статорі та ін. Однак, при цьому необхідно враховувати зміну
параметра .
Варто пам'ятати, що модель є прийнятною лише при таких
змінах керуючих впливів, коли ми не виходимо за межі лінійної
частини характеристик (рис.5.4.). Перехід a b можливий,
перехід c d ні.
s
a b
c d
M
Mc
Рис.5.4. До визначення діапазону придатності моделі АД
120
У даній моделі не можна розрахувати прямий пуск АД на
повні U і f , але можна розрахувати пуск при лінійній зміні U
і f . Можна розраховувати перехідні процеси зміни
навантаження, заздалегідь оцінивши межі зміни моменту.
122
M вона дорівнює нулю. Тому взаємна індуктивність між
обмотками статора і ротора буде змінюватися за гармонійним
законом.
Для фази “А”
M Aa M cos , (5.34)
де M - максимальна величина взаємної індуктивності; - кут
повороту ротора.
Фаза “В” випереджає “А” на 1200
2
M Ab M cos , (5.35)
3
тоді аналогічно для фази “С”
2
M Ac M cos . (5.36)
3
Аналогічно для фаз “В” і “С”
2
M Ba M cos ,
3
M Bb M cos , (5.37)
M 2
M cos ;
Bc 3
2
M Ca M cos ,
3
2
M Cb M cos ,
(5.38)
3
M Cc M cos .
Тепер рівняння потокозчеплення фази в розгорнутому
вигляді:
A L Ai A M s i B M s iC Mia cos
(5.39)
Mib cos 2 / 3 Mic cos 2 / 3 .
123
З урахуванням i A i B iC 0 , то i A i B iC :
2 2
A Ls Ms i A Mia cos Mib cos Mic cos .
3 3
(5.40)
Тепер рівняння електричної рівноваги:
d A di di
Ls M s A M a cos Mia sin
dt dt dt
di 2 2
M b cos Mib sin (5.41)
dt 3 3
dic 2 2
M cos Mic sin .
dt 3 3
Звідки
2 2
U i A R s Mi a sin Mib sin Mic sin
3 3
di di di 2
Ls M s A M a cos M b cos
dt dt dt 3
di 2
M c cos .
dt 3
(5.42)
Аналогічно складаються ще 2 рівняння для фаз “В” і “С”
статора і усіх фаз ротора.
При цьому в системі рівнянь АД будуть відсутні
потокозчеплення, а як невідомі функції використовуються
струми. Тому ця система називається системою рівнянь відносно
струмів.
124
система диференційних рівнянь не може бути подана в
канонічній формі, вирішена відносно похідних, оскільки в
лівій частині кожного рівняння міститься 4 похідних від
невідомих функцій.
Вирішення такої системи можливо при використанні
наступного алгоритму:
1. використовуючи інформацію про початкові значення струмів,
швидкості і кута повороту знаходять поточні значення
взаємних індуктивностей між обмотками статора і ротора;
2. обчислюють праві частини рівнянь електричної рівноваги
всіх фаз;
3. систему з 6 рівнянь розглядають як систему лінійних
алгебраїчних рівнянь відносно похідних струмів.
Застосовуючи чисельні методи вирішення систем лінійних
рівнянь (Крамера, Гаусса, обернення та ін.) знаходять похідні
струмів;
4. чисельно інтегрують систему диференційних рівнянь і
знаходять невідомі.
Дуже складно розв’язувати систему диференційних рівнянь
і відносно потокозчеплень, оскільки струми в основному
залежать від потокозчеплень всіх обмоток. Тут можна,
задаючись початковими значеннями потокозчеплень, визначити
струми із системи рівнянь для потокозчеплень, вирішуючи її як
систему лінійних рівнянь,.
У такий спосіб систему диференційних рівнянь АД у фазній
системі координат можна використовувати для розрахунку
перехідних процесів. Основний недолік - громіздкість, велика
кількість нелінійних елементів, необхідність вирішувати
проміжну систему лінійних рівнянь.
де *s - спряжений комплекс потокозчеплення статора; Im -
операція знаходження уявної частини.
Вектори струмів і потокозчеплень зв'язані між собою
лінійними співвідношеннями:
s Ls I s Lm I r (5.49)
r Lr I r Lm I s (5.50)
Таким чином, модель АД у зображуючих векторах, має
вигляд:
d s
U s I s Rs dt ;
d r
U r I r Rr ; (5.51)
dt
*
d 3
J
dt 2 Im
s Is M c .
Цією системою рівнянь можна користуватися тільки для аналізу
симетричних режимів.
127
вирішенню. Для спрощення системи диференційних рівнянь АД
доцільно використовувати метод лінійної заміни змінних.
Лінійне перетворення змінних полягає в тому, що вихідні
змінні в рівняннях замінюють на нові, що лінійно зв'язані з
вихідними. Так, замість статорних струмів i A , i B , i С вводять
нові струми i x , i y , i 0 , зумовлені такими залежностями:
i i i i ;
x 11 A 12 B 13 C
i y 21i A 22iB 23iC ; (5.52)
i0 31i A 32i B 33iC .
Лінійне перетворення повинне бути однозначним, тому що в
будь-який момент часу повинна виконуватися нерівність:
11 12 11
21 22 23 0 , або det 0 . (5.53)
31 32 33
1
Виберемо струм i 0 у вигляді i 0 i A i B i C . Зручність
3
такого вибору полягає в тому, що часто i 0 0 (для схеми “зірки
з ізольованою нейтральною точкою”).
Розглянемо, як виражаються струми i x і i y через фазні
струми. Виразимо i x і i y як проекції зображуючого вектора.
Для зображення двох струмів необхідно вибрати дві осі і
прийняти ці осі
y ортогональними (рис.5.7).
Is A Кут між “А” і I s складає
, між “А” і x - k . У
iy загальному випадку
x координатна система xy
ix
k обертається в просторі з
постійною швидкістю k .
B C
Рис.5.7. До виводу формул 128
перетворення координат
Проекції зображуючого вектора на осі “A”, “B”, “C”:
i I cos ;
A s
2
i B I s cos ; (5.54)
3
2
i
B I s cos .
3
В ортогональній системі xy :
i x I s cos k ;
(5.55)
i y I s sin k .
Використовуючи тригонометричні тотожності, остаточно
одержимо систему рівнянь:
3 2 2
i x i A cos k i B cos k iC cos k ;
2 3 3
(5.56)
i 3 i sin i sin 2 i sin 2 .
y 2 A k B k 3 C k 3
Оскільки у загальному випадку система координат xy
обертається в просторі зі швидкістю k ,то k k t та струми
еквівалентних контурів статора і ротора зв'язані з фазними
наступними співвідношеннями:
3 2 2
i xs i A cos k t i B cos k t iC cos k t ;
2 3 3
i 3 i sin t i sin t 2 i sin t 2 .
ys 2 A k B k 3 C k 3
(5.57)
129
3 2 2
i
xr
2
i
A cos k t i B cos
k t
3
iC cos
k t
3
;
i 3 i sin t i sin t 2 i sin t 2 .
yr 2 A k B k 3 C k 3
(5.58)
Формули зворотних перетворень:
для статора -
i A i xs cos k t i ys sin k t ;
2 2
i
B xs i cos k t i ys sin k t ; (5.59)
3 3
2 2
i B i xs cos k t i ys sin k t .
3 3
для ротора -
i a i xr cos k t i yr sin k t ;
2 2
ib i xr cos k t i yr sin k t ; (5.60)
3 3
2 2
i c i xr cos k t i yr sin k t .
3 3
Якщо реальні фазні напруги визначаються
співвідношеннями
U U cos t ;
A m 0 0
2
U
B U m cos 0 t 0 ; (5.61)
3
2
U C U m cos 0 t 0 ,
3
130
то напруги в перетвореній системі:
m
U U cos t ;
xs 0 k 0 (5.62)
U ys U m sin 0 k t 0 .
Тепер рівняння АД будуть мати вигляд:
d xs
dt k ys i xs Rs U xs ;
d ys
dt k xs i ys Rs U ys ;
d xr
k r yr i xr Rr 0 ; (5.63)
dt
d yr
dt k r xr i yr Rr 0 ;
3
M
i xs i ys .
2 ys xs
Потокозчепления еквівалентних контурів:
xs Ls i xs Lm i xr ;
ys Ls i ys Lm i yr ;
(5.64)
xr Lr i xr Lm i xs ;
yr Lr i yr Lm i ys ;
У теорії моделювання електромагнітних і
електромеханічних процесів в електричних машинах
розглядають 3 основні координатні системи, що є окремими
випадками розглянутої ортогональної системи.
1. Координатна система, нерухома відносно ротора -
“ d , q , 0 ”.
Ця система найчастіше застосовується для аналізу
синхронних і асинхронних машин при несиметрії ротора.
Зручність цієї системи полягає в тому, що електрична машина, у
131
магнітному відношенні, є симетричною незалежно від кутового
положення ротора.
Система “ d , q , 0 ” є єдиною, що приводить диференційні
рівняння синхронної машини до системи рівнянь з постійними
коефіцієнтами.
Оскільки r k , то перетворені напруги
m
U U cos t ;
d 0 r
0
(5.65)
U q U m sin 0 r t 0 .
є несинусоїдальними функціями часу.
2. Координатна система нерухома відносно статора АД -
“ , ,0 ”, у ній k 0 . Ця система координат знаходить
застосування при моделюванні АД в симетричних режимах
роботи. Вісь збігається з віссю “А”.
Перетворені напруги
U U A U m cos 0 t 0 ;
(5.66)
U U m sin 0 t 0 .
Для такого напрямку усі перетворені змінні на цій осі
збігаються з реальними фазними змінними.
3. Координатна система нерухома відносно поля статора -
“ u, v , 0 ”, у ній 0 k . Система знаходить застосування при
дослідженні частотно керованих електроприводів і груп
електричних машин, що працюють від загальної мережі.
Перетворені напруги
U u U m cos 0 ;
(5.67)
U v U m sin 0 ,
є постійними величинами.
132
5.7. Система відносних одиниць АД
133
d s
dt U s ARs s Lr r L ;
d s
dt U s ARs s Lr r L ;
d r AR L L ;
dt r r s s r
(5.68)
d
r AR L L ;
dt r
r s s r
M 3 pL A ;
s r s r
2
d 1
pM M c .
dt J
1
де A 2
, Rs , Rr - активний опір фази відповідно
Ls Lr L
статора і ротора; Ls , Lr - повна індуктивність обмоток
відповідно статора і ротора; L - взаємна індуктивність між
обмотками статора і ротора.
Значення струмів зв'язані з потокозчепленнями такими
рівняннями:
is A Ls s L r ; (5.69)
i s ALr s L r ; (5.70)
is A Ls r L s ; (5.71)
i r A Lr r L s . (5.72)
Приклад 5.1.
Розглянемо прямий пуск асинхронного двигуна 4А100/4SY5 при
номінальній частоті та амплітуді напруги живлення в режимі
холостого ходу. Паспортні дані двигуна наведені в таблиці 5.1.
134
Таблиця. 5.1
Паспортні дані АД
135
Система диференційних рівнянь після підстановки залежностей
струмів від потокозчеплень та приведення її до форми Коши набуває
вигляду (5.68).
Після підстановки числових значень система рівнянь для
розрахунку має вигляд:
d s
311 cos314.15t 100.56 s 96.9 r ;
dt
d s
311 sin314.15t 100.56 s 96.9 r ;
dt
d r
75 ,87 r 74 ,25 s r ;
dt
d r
75 ,87 r 74 ,25 s r ;
dt
M 175 ,08 s r s r ;
d
18 ,52 M .
dt
Структурна схема моделі при використанні розширення пакета
MATLAB - SIMULINK наведена на рис.5.8.
На рис.5.9. наведені діаграми перехідних процесів зміни кутової
швидкості t та моменту двигуна M t при пуску, на рис.5.10. -
діаграми перехідних процесів зміни кутової швидкості t та
струму фази А двигуна I A t при пуску отримані на моделі.
160
120
t
80
M t
40
t, c
0
0,05 0,1 0,15 0,2 0,25 0,3 0,35 0,4 0,45 0,5
-40
Рис.5.9. Перехідні процеси електромагнітного моменту та кутової
швидкості при пуску АД
136
Рис.5.8.
137
160
120 t
80
40 Ist
0
-40
-80
3
p 2 lm A Y0 Y3 Y1 Y2
2
J
початковий час розрахунку t0:=0 ;
кінцевий час розрахунку t1:=0.5 .
вектор початкових значень
0
0
Y0 0
0
0
кількість кроків інтегрування N:=1000 .
138
Для чисельного інтегрування системи диференційних рівнянь
використаємо спеціальну функцію пакету інтегрування з постійним
кроком:
S Rkadapt ( Y0 t0 t1 N D )
Результати розрахунків формуються у вигляді матриці S, де
час - t S 0 ;
1
потокозчеплення статора по осі - y0 S ;
2
потокозчеплення статора по осі - y1 S ;
3
потокозчеплення ротора по осі - y2 S ;
4
потокозчеплення ротора по осі - y3 S ;
5
кутова швидкість - y 4 S .
На рис.5.11-5.12. зображені графіки перехідних процесів,
отримані на моделі.
160
115
t
70
M t
25
t, c
0 0.1 0.2 0.3 0.4 0.5
20
Рис.5.11. Перехідні процеси електромагнітного моменту M t та
кутової швидкості t
160
, c1
120
80
40
M , Нм
0
20 10 0 10 20 30 40 50 60 70
140
Середнє значення асинхронного моменту СД без
урахування активного опору кола статора може бути отримано
за виразом:
Ma
M a* M d * M d* M q* , (6.1)
M ном
де Pном - номінальна активна потужність на валу; Sном -
номінальна повна потужність; M ном - номінальний момент;
x d , x d - відносний перехідний і понадперехідний опір по
поздовжній осі; x q - відносний понадперехідний опір по
поперечній осі; d , d - сталі часу перехідного і
понадперехідного процесів зміни магнітного поля по поздовжній
осі ротора при замкненому колі статора, рад, причому
рад c 0 c ; q - стала часу демпферного контуру
(пускової клітки) по поперечній осі ротора при замкненому
статорі.
Сталі часу при замкненому статорі і перехідний опір
визначаються таким чином:
1 q
d
2
з 1d ; (6.2)
1q 1q
d
2
з 1d
1q
d з1d з 1d ;
d
(6.3)
2
x aq x q
q 1q0 1
1q 0 ; (6.4)
x x
q 1q x q
2
x aq
з з0 1 ; (6.5)
x d x з
2
x aq
1d 1d 0 1 ; (6.6)
x d x 1d
141
x d x d d d
x d ; (6.7)
x d d 0 d 0 x d x d d
x x x 1q
де з0 з ; 1d 0 1d ; 1q0 - власні сталі часу
rз r1d r1 q
обмоток ротора; x з , x1d , x1q та rз , r1 d , r1q - індуктивні і
активні опори контуру збудження та демпферних контурів по
поздовжній та поперечній осях ротора, приведених до статора;
2 2
x ad
x ad
x *ad2 x d
з1 d 1 1 (6.8)
x *з x1*d 2
x ad 2
x ad
x з x1d
xd xd
- коефіцієнт розсіювання потоків ротора по поздовжній осі при
замкненому статорі:
4 з1 d з 1 d
q 1 2
. (6.9)
з 1d
Сталі часу d 0 та d0 , що відповідають перехідному та
понадперехідному процесам зміни магнітного поля по
поздовжній осі ротора при розімкненому статорі, обчислюються
за подібними формулами із заміною сталих часу окремих
ланцюгів та коефіцієнта розсіювання ротора на аналогічні
величини при розімкненому статорі, приймаючи, що x d .
Сталі часу також повинні бути визначені з урахуванням
зовнішніх опорів.
Перша складова моменту обумовлена зміною загального
потоку контурів ротора по поздовжній осі:
Sном 1 1 s d bd
M d * 2 , (6.10)
s s
2 Pном xd xd 1 s
d
d
s sd
142
S ном 1 1
де bd - кратність максимального моменту
2 Pном x d x d
1
цієї складової, критичне ковзання sd .
d
Друга складова моменту обумовлена зміною потоків
розсіювання контурів ротора:
S ном 1 1 s d bd
M d* , (6.11)
2 Pном xd x d 1 s 2 sd s
d
s sd
1
S ном 1
де bd - кратність максимального моменту
2 Pном
d xd
x
1
цієї складової, критичне ковзання sd .
d
Третя складова моменту обумовлена струмами в контурі
ротора по поперечній осі:
S 1 1 s q bq
M q* ном
2
, (6.12)
sq
2 Pном q x q 1 s
x
q
s
s sq
1
S ном 1
де bq - кратність максимального моменту
2 Pном x q x q
1
третьої складової при критичному ковзанні sq .
q
Якщо критичне ковзання складових моментів M d* та M q*
значно більше, ніж критичне ковзання складової M d* , то сума
M d* M q* при невеликих значеннях ковзання буде зростати
повільніше з ростом s , ніж знизиться M d* і крива сумарного
моменту M a* M d * M d* M q* матиме провал при
143
невеликих значеннях ковзання. Цей провал може бути
ліквідований за рахунок зміни параметрів пускової клітки, а
також введенням гасильного опору в ланцюг кола збудження.
Така зміна враховується в формулах таким чином, що замість
з0 значення сталої часу обмотки збудження визначається
з0 rг
з .г 0 , де , rз - опір обмотки збудження, rг -
1 rз
додатковий опір.
На рис.6.1. показані залежності асинхронного моменту СД
МС-322-8/10.
0
s
0
0.25
3
0.5
0.75
M a*
1
0 0.5 1 1.5 2
Рис.6.1. Вплив зміни опору кола збудження на асинхронний
момент
Mн Mk
де b , .
н s k 0
145
Тепер оскільки
t
t 0 dt , (6.17)
0
0
а p
p
(6.18)
то
b
M p b p 0 0 . (6.19)
p
Додаючи до рівняння (6.19) рівняння руху ротора побудуємо
структурну схему лінеаризованої моделі СД (рис.6.3).
0 M
b 1
p Jp
Mc
146
магнітні осі фазних обмоток зсунуті на 1200; нехтують
полями вищих гармонік і моментами від цих полів;
розподіл струмів у демпферній обмотці синусоїдальний;
не враховується вплив вихрових струмів і гістерезису;
не враховується вплив насичення;
фазні обмотки мають однакові параметри.
Дійсно, через спеціальну форму полюсного наконечника і
робочу точку, що знаходиться, як правило, на вигині
характеристики холостого ходу, відхилення від синусоїдальності
має місце, але не перевищує 5%.
При складанні системи диференційних рівнянь усі
параметри приводять до системи відносних одиниць (в.о.), що
аналогічна системі в.о. АД. Додатково вводяться:
відносне значення опору обмотки збудження
I 2f R f
rf ; (6.20)
3U ф I ф
інерційна стала
03
Hj J . (6.21)
Pб p 2
При цьому рівняння якірного кола машини записуються у
вигляді:
d A
U
A I R
A s ;
dt
d В
U
В I R
В s ; (6.22)
dt
d C
U
C I R
C s ,
dt
а рівняння обмотки збудження -
d f
U f i f rf . (6.22)
dt
147
Демпферна обмотка подається у вигляді окремих контурів,
розташованих по двох осях симетрії машини (рис.6.4.).
q d q d q
2d 1d 1d 2d 2d 1d 1d 2d
1q 2q 2q 1q 1q 2q 2q 1q
149
є періодичними функціями кута між магнітною віссю фази і
поздовжньою віссю « d » із періодом, рівним (рис.6.5).
a, A
d q
в c
B C
Рис.6.5. До визначення індуктивностей обмотки статора
L A l0 l2 cos 2 A l4 cos 4 A ...
LB l0 l2 cos 2 B l4 cos 4 B ... (6.29)
LC l0 l2 cos 2 C l4 cos 4 C ...
При прийнятих припущеннях досить враховувати не більше
двох складових:
L A l0 l2 cos 2 A ;
LB l0 l2 cos 2 B ; (6.30)
LC l0 l2 cos 2 C .
Підставивши значення кутів (рис.6.5), одержимо
L A l0 l2 cos 2 ;
(6.31)
LB l0 l2 cos 2 2 / 3 ;
LC l0 l2 cos 2 2 / 3 ,
де l0 - середнє значення індуктивності фазної обмотки; l2 -
амплітуда зміни індуктивності.
Для неявнополюсних синхронних машин l2 0 ;
L A L B LC l0 const .
Взаємні індуктивності є парними періодичними
функціями кута між віссю « d » і лінією, проведеною між
магнітними осями розглянутих фаз (рис.6.6).
150
d aс
A
/3 q
aв
2/3-
/3
B C
вc
Рис.6.6. До визначення взаємних індуктивностей обмоток
статора СД
Наприклад, взаємна індуктивність M AB буде парною
функцією кута AB
M AB m0 m2 cos 2 AB ,
де m0 - постійна складова взаємної індуктивності, m2 -
амплітуда зміни взаємної індуктивності, причому m2 l2 .
Враховуючи, що кути
AB ;
3
AC ; (6.32)
3
BC ,
одержимо
2
M AB m0 l2 cos 2 ;
3
2
M AC m0 l2 cos 2 ; (6.33)
3
M BC m0 l2 cos 2 .
151
Для неявнополюсних M AB M BC M CA m0 const .
Взаємні індуктивності між фазами й обмоткою збудження
M Af M Afd cos ;
2
M Bf M Afd cos ; (6.34)
3
2
M Cf M Afd cos ,
3
де M Afd - взаємна індуктивність обмоток при складанні їхніх
магнітних осей.
Аналогічно запишемо взаємні індуктивності між фазними
обмотками і демпферними контурами:
для поздовжнього контуру
M Ad M Aed cos ;
2
M Bd M Aed cos ; (6.35)
3
2
M Cd M Aed cos ,
3
для поперечного контуру
M Aq M Aeq cos ;
2
M Bq M Aeq cos ; (6.36)
3
2
M Cq M Aeq cos ,
3
де M Aed і M Aeq - взаємні індуктивності фазної обмотки і
відповідно повздовжнього і поперечного демпферного контуру
при збігу магнітних осей роторного контуру й обмотки статора.
Таким чином, цілий ряд індуктивностей та взаємних
індуктивностей, що визначають потокозчеплення, є
періодичними функціями кута .
152
Визначення індуктивностей і взаємних індуктивностей є
дуже складним завданням, оскільки такі дані відсутні навіть у
клієнтському формулярі на двигун. Розрахувати деякі величини
індуктивностей та взаємних індуктивностей можна за такими
формулами:
xd xq 2 x c
l0 Zб ;
2 p б
xd xq
m2 l2 Z ;
2 p б б
m
l0 0 ,
2
індуктивність обмотки збудження:
L f rf Td0 .
2U m
M Afd .
i f б
Параметри демпферних контурів:
l l
Led 0 .1 0 2 ; red 0 .051 ;
2
l l
Leq 0 .05 0 2 ; red 0 .021 ;
2
Із вищевикладеного можна сформулювати наступні
недоліки моделювання СД у фазних координатах.
1. Рівняння електричної рівноваги містять змінні, що є
функціями кутового положення ротора.
2. Систему диференційних рівнянь не можна подати в
канонічному виді.
3. Одержати рішення системи диференційних рівнянь можливо
тільки чисельно з проміжним рішенням системи алгебраїчних
рівнянь (аналогічно АД).
153
Перелічені недоліки роблять завдання моделювання
синхронної машини дуже складним, у зв'язку з чим
застосовують запис диференційних рівнянь в ортогональній
системі координат « d , q , 0 ».
154
d d
U
d d d i r q ;
dt
d q
U q iq rq dt d ;
d f
U f i f rf ; (6.38)
dt
d ed
0 i r
ed ed ;
dt
d eq
0 i r
eq eq ;
dt
рівняння для потокозчеплень
d id Ld i f M fd ied M aed ;
3 i M i L i M ;
f 2 d fd f f ed fed
3
ed id M aed i f M fed ied Led ; (6.39)
2
q iq Lq ieq M aeq ;
3 i M i L ;
eq 2 q aeq eq eq
вираз для електромагнітного моменту СД
3
M
2
p d iq q id ; (6.40)
рівняння руху
d
J pM M c . (6.41)
dt
У системі рівнянь (6.38) індуктивності по поздовжній та
поперечній осях визначаються за такими формулами:
2
Ld l0 m0 l2 ; (6.42)
3
155
2
Lq l0 m0 l2 . (6.43)
3
Складові напруги індуктивності по поздовжній та
поперечній осям U d і U q можуть бути визначені за допомогою
формул перетворення за відомими залежностями реальних
фазних напруг. Так, якщо останні виражаються гармонійними
функціями
U A U m cos 0 t 0 ;
2
U B U m cos 0 t 0 ; (6.44)
3
2
U C U m cos 0 t 0 ,
3
де 0 - початкова фаза вмикання напруги мережі, то вирази в
перетвореному вигляді
U d U m cos 0 t 0 ;
(6.45)
U q U m sin 0 t 0 .
На практиці використовуються рівняння синхронної
машини, записані у відносних одиницях. У даний час базові
величини для рівнянь статорних обмоток загальноприйняті, а
для роторних обмоток - у різних авторів різні. При приведенні до
відносних одиниць роторних величин найбільш поширеною є,
так звана, «система одиниць xad » або система рівних взаємних
індуктивностей.
Система рівнянь СМ у відносних одиницях буде мати
вигляд:
рівняння електричної рівноваги
d d
U d id ra q ;
dt
d q
U q iq ra d ;
dt
156
d f
U f i f rf ; (6.46)
dt
d ed
ied red ;
dt
d eq
ieqreq ;
dt
рівняння для потокозчеплень
d id xd i f xad ied xad ;
f id xad i f x f ied xad ;
ed id xad i f xad ied xed ;
(6.47)
q iq xq ieq xaq ;
i x i x ;
eq q aq eq eq
вираз для електромагнітного моменту СД
M d iq q id ; (6.48)
рівняння руху
d
Hj M Mc . (6.49)
dt
Ці рівняння можуть бути покладені в основу математичної
моделі, однак реалізувати їх у такому вигляді важко, оскільки
ускладнене визначення струмів у контурах. Для визначення
необхідно попередньо розв'язувати систему рівнянь
потокозчеплень відносно струмів у контурах.
Зв'язок між струмами і потокозчепленнями виражається
такою системою рівнянь:
d f
id ed ;
x 2 d x 2 df x 2 ded
d f
if ed ;
x 2 df x 2 f x 2 fed
157
d f
ied ed ; (6.50)
x 2 ded x 2 fed x 2ed
q eq
iq ;
x2 q x 2 qeq
q eq
ieq .
x 2qeq x 2eq
Для розрахунку необхідних параметрів, що входять до
рівнянь струмів, використаємо формули, що витікають з аналізу
схеми заміщення синхронного двигуна.
Для неявнополюсних двигунів x d x q , а також x d xq ,
xad xaq x d x c .
Індуктивний опір обмотки збудження
x f xcf xad ,
де x cf - індуктивний опір розсіювання обмотки збудження.
Індуктивний опір демпферної обмотки по поздовжній та
поперечній осям
xed xad x ced ; x eq x aq x ceq ,
де індуктивний опір розсіювання контурів демпферної обмотки:
xceq
x ad x q x c ;
x aq x d x c
x ad x f x d x c
x ced .
x ad x f x d x c x f x d xc
Активний опір контурів демпферної обмотки:
xad x c x f
red 20Td x ced ;
x ad x c x ad x f x c x f
21
req red .
51
158
У нашому випадку для неявнополюсного двигуна
x ced x ceq , xed xeq .
Додаткові параметри, що входять до рівнянь струмів:
2
D x d x f x ed x ad 3
x d x f x ed 2 x ad 2
; Q xq x eq x aq ;
D D D
x2 d 2 ; x2 f 2 ; x2 ed 2 ;
x f x ed x ad x d x ed x ad x d x f x ad
D D Q
x2 df x
2 ; 2 ded
x
2 ; 2q
xad x ed x ad x ad x f x ad x eq ;
D Q Q
x2 fed ; x 2eq x 2qeq
2
x ad x d xad xq ; x aq .
Ці рівняння разом із диференційними рівняннями контурів
статора і рівнянням динаміки є математичною моделлю СМ.
Основний недолік системи « d , q , 0 » порівняно з моделлю у
фазних координатах - неможливість моделювання СМ із
перетворювачами, а перевага - спрощення рівнянь і зменшення
їх кількості.
Зв'язок між струмами і напругами в двох координатних
системах виражається таким чином:
модуль зображувального вектора напруги
U 2 U d2 U q2 ; (6.51)
модуль зображувального вектора струму
I 2 id2 iq2 ; (6.52)
активна потужність
P U d id U q iq ; (6.53)
реактивна потужність
Q U d iq U q id . (6.54)
Як приклад розглянемо моделювання електропривода
турбокомпресора К-500 з привідним синхронним двигуном
СТМ-3500-2. Паспортні дані двигуна наведено в табл. 6.1.
159
Таблиця 6.1.
Паспортні дані синхронного двигуна СТМ-3500-2
Параметр Познач. Величина
Повна потужність, кВА Sн 4050
Активна потужність, кВт Рн 3500
Номінальна напруга, В Uн 6000
Номінальний струм, А Iн 390
Номінальна швидкість, с-1 н 314
Номінальний коефіцієнт потужності cos н 0.9
Маховий момент, т м2 GD 2 0.5
Маса ротора, т G 4.35
Число полюсів 2р 2
Максимальний момент при к.з., в.о. M max 10
Напруга збудження, В Uf 69
Номінальний струм збудження, А If 252
Активний опір фази статора, Ом Ra 0.03518
Активний опір ротора, Ом rf 0.0032
Індуктивний опір статора, в.о. xd 2.5727
Індуктивний опір розсіювяння, в.о. xс 0.1187
Зверхперехідний індуктивний опір, в.о. x d 0.1336
За наведеними даними виконаємо розрахунок параметрів і
результати зведемо до табл.6.2.
Таблиця 6.2.
Розрахункові параметри синхронного двигуна СТМ-3500-2
xad x cf xf xced xed red req D Q
2.454 0.2306 2.685 0.015 2.469 0.0061 0.0025 0.081 0.33
x2d x2 f x2 ed x2 df x2 ded x2 fed x2 q x2 eq x2 qeq
0.133 0.244 0.091 2.176 0.142 0.276 0.134 0.128 0.134
160
Моделювання виконаємо по системі рівнянь Парка-Горева
(6.46-6.49).
Для моделювання використаємо обчислювальний пакет
Mathcad 7 Professional.
Матриця рівнянь:
Y0 Y2 Y3
cos t Y6 rd Y1 Y5
x2d x2df x2ded
Y1 Y4
sin t Y6 rq Y0 Y5
x2q x2qeq
Y0 Y2 Y3
Uf rf
x2df x2f x2fed
D( t Y) Y0 Y2 Y3
red
x2ded x2fed x2ed
Y1 Y4
req
x2qeq x2eq
1 Y1 Y4 Y0 Y2 Y3 2
Y0 Y1 Y5
Hj x2q x2qeq x2d x2df x2ded
Y5
Початковий час розрахунку t0 0 .
Кінцевий час розрахунку t1 1256 .
Кількість кроків розрахунку N 800 .
Вектор початкових значень:
0
0
0
Y0 0
0
0
0
161
Функція чисельного інтегрування з постійним кроком
системи диференційних рівнянь:
S Rkadapt( Y0 t0 t1 N D) .
Результати обчислень формуються у вигляді матриці S:
де
- час t 0 ;
S
1
- потокозчеплення статора по поздовжній осі y0 S ;
2
- потокозчеплення статора по поперечній осі y1 S ;
3
- потокозчеплення обмотки збудження y2 S ;
- потокозчеплення демпферної обмотки по поздовжній осі
4
y3 S ;
- потокозчеплення демпферної обмотки по поперечній осі
5
y4 S ;
6
- кутова швидкість y5 S ;
7
- кут повороту y6 S .
Для розрахунку моменту, огинаючої струму статора,
демпферного кола та обмотки збудження скористаємося
функціями операцій із стовпцями матриці.
162
Момент
y1 y4 y0 y2 y3
m y0 y1
x2q x2qeq x2d x2df x2ded ;
Огинаюча струму статора
2 2
y1 y4 y0 y2 y3
ia
x2q x2qeq x2d x2df x2ded ;
Огинаюча струму демпферного кола
2 2
y0 y2 y3 y1 y4
ip
x2ded x2fed x2ed x2qeq x2eq ;
Струм обмотки збудження
y0 y2 y3
iv
x2df x2f x2fed .
На рис. 6.7. зображені графіки перехідних процесів прямого
асинхронного пуску синхронного двигуна СТМ-3500-2 з
вентиляторним навантаженням на валу.
Структурна схема моделі при використанні пакета
MATLAB з розширенням SIMULINK наведена на рис.6.8.
На рис. 6.9. приведені перехідні процеси пуску СД з
вентиляторним навантаженням.
163
1.1 1.05
1
0.9 0.84
0.8
0.7 0.63
0.6
0.5
0.4 0.42
0.3
0.2 0.21 б)
0.1 а)
0 314 628 942 1256 2.5 1.58 0.67 0.25 1.17 2.08 3
2.5 15
1.5 11.25
0.5 7.5
0.5 0 375 750 1125 1500
3.75
1.5 г)
в)
2.5 0 375 750 1125 1500
Рис.6.7. Графіки перехідних процесів прямого асинхронного пуску СД:
а) кутової швидкості; б) динамічна пускова характеристика;
в) електромагнітний момент двигуна; г) огинаюча струму статора
165
7.3
-0.0061
fdk31
ied red fed
1.21 1
9.0
s
ffk32
fedk33
7.326 1.21
fedk13 fedk23
1
cos 1
t 7.6
w0t
wt Ud s 0.035
dfd/dt fd fdk11 fdiq M
id rd M1
0.008/2
0.22
fdk21
fdw
Mc
fqw fqid feqk53
0.25*4
t 1
sin 1
7.8 s
T o Workspace1 Uq s 0.035
гамма fq fqk41
dfq/dt iq
1 rq
1
0.2
Uf s Mux w
ff ffk12 7.7
dff/dt 1.445 if
Mux To Workspace
feqk42
ffk22
7.7 1
-0.0025
fqk51 s Mux m
ieq req feq
step rf
8.2 T o Workspace2
Mux1
0.132 feqk52
ifrf
166
M, в.о. , в.о.
t, в.о. t, в.о.
а) б)
Рис. 6.9. Залежність електромагнітного моменту а) та кутової швидкості б) при пуску СД з
вентиляторним навантаженням
167
Глава 7
Математичне моделювання тиристорных
перетворювачів
167
Цей метод зручний для аналізу усталених процесів (при
сталих кутах керування, комутації тощо.).
Ітераційний метод. Відповідно до цього методу
виконується послідовне інтегрування системи рівнянь, що
описує об'єкт.
Недоліки методу - велика кількість ітерацій, великий обсяг
обчислень, одержання рішення в незручному вигляді (вигляді
нескінченого ряду).
Метод гармонічного аналізу. Шукана величина (струм або
напруга) подається у вигляді ряду, що складається з першої і
вищих гармонік. За принципом гармонічного балансу або
колокації складають рівняння для амплітуд і фаз цих гармонік.
Рішення одержують у вигляді ряду Фур'є.
Основний недолік методу - для підвищення точності
необхідно збільшувати кількість гармонік, що збільшує обсяг і
час обчислень.
Графоаналітичний метод. Розрахунок перехідних процесів
здійснюється за миттєвими значеннями струмів і напруг із
використанням кусково-лінійної апроксимації вольт-амперної
характеристики вентилів.
Метод неточний, громіздкий, незручний у складних схемах.
168
Вхідною величиною для ТП є напруга керування U k ,
регульованою координатою - середнє значення випрямленої
ЕРС. Ed на інтервалі провідності. На величину Ed впливає
струм навантаження I d .
Uk Ed
СІФК СЛ
Id ЛН
(Id)
а)
Uоп Um
Uз t
2 m
б)
Рис.7.1. Функціональна схема - а) та сигнали керування ТП – б)
В даний час найбільш часто використовують СІФК з
вертикальним принципом керування. Нагадаємо суть цього
принципу: пилоподібна опорна напруга порівнюється з
напругою керування і у момент, коли досягається їх рівність,
формується керуючий імпульс на тиристор.
Рівняння пилоподібної напруги на ділянці провідності має
вигляд:
Um U
U оп ( t ) m t , (7.1)
2
де - кут провідності.
m
Рівність пилоподібної і керуючої напруг настає в момент
часу, коли
Um
Uk ( t ) . (7.2)
169
Таким чином
Uk U
t k . (7.3)
Um Um
Знайдена величина є кут керування , що відрахований від
точки природної комутації тиристора.
З отриманого виразу випливає, що СІФК можна
представити безінерційною (пропорційою) ланкою.
Реально, через інерційність фільтрів та інших елементів, що
входять до схеми СІФК, залежність від U k описується
диференціальним рівнянням виду:
d U k
T , (7.4)
dt U m
що відповідає передатній функції аперіодичної ланки.
Іноді СІФК, як динамічний об'єкт, приводять до виду ланки
з чистим запізнюванням або комбінації аперіодичної і ланки
запізнювання.
Нехтуючи нелінійністю регулювальної характеристики ТП
одержимо наступні варіанти передатних функцій:
Ed p k тп
Wтп p ; (7.5)
U k p T p 1
Wтп p k тп e n p ; (7.6)
e n p
Wmn p k mn . (7.7)
T p 1
Запізнювання в Wmn p враховує той факт, що кут
керування змінюється не миттєво при зміні U k , а тільки при
наступному переключенні вентилів.
Звичайно приймають:
T 0 .01 0 .015 с ;
0 .007 0 .015 с.
170
Оскільки інерційність ТП мала, то її враховують тільки для
малоінерційного навантаження, наприклад, для якірного
ланцюга ДПС при співвідношенні T 4 6 Te .
При моделюванні роботи ТП на навантаження з великою
індуктивністю, наприклад, обмотку збудження, інерційністю ТП
можна знехтувати і тоді
Wmn p k mn . (7.8)
Недоліком моделей ТП відносно середніх значень є те, що
відсутня можливість урахування зони переривчастих струмів,
пульсацій випрямленної ЕРС і струму.
171
7.4. Моделювання тиристорных перетворювачів за
миттєвими значеннями випрямленої ЕРС
Керований ТП відносно миттєвих значень являє собою
нелінійну імпульсну систему. Неможливість запирания
тиристора за допомогою керуючого сигналу обумовлює зміну
тривалості інтервалу провідності в перехідних режимах.
Розглянемо часову діаграму роботи ТП і СІФК (рис.7.3.).
1 2 3 4 5 6 7 8 9
U
t
Uоп
Uу t
173
t0=0
t=t1 - t0
=U у/ Um
=1 - 2
k=int[t1/(/3-)]
k=0
t0=t0+/3-
1=2
k=0
Id 0
=cos(t1-/6-1)
< 0
Ud=1.35Uлcos(t1-/6-1 ) U d=0
L F1 t
F2 t
Рис.7.5. Принципова
Рис.7.6. Часові діаграми роботи
схема однофазного
тиристорного компенсатора
тиристорного
реактивної потужності
компенсатора реактивної
потужності
Імпульси струму пропускаються по черзі вентилями V1 і V2
і являють собою “верхівки” синусоїди (рис.7.6.).
За законом електромагнітної індукції
t
U
i dt , (7.12)
0
L
де U U m sin( t ) ( F 1 F 2 ) - вираз напруги через
перемикаючі функції F1 і F2 . Відлік часу ведеться від початку
кожного імпульсу струму.
175
У виді, зручному для моделювання
di U sin( t )
( F1 F 2 ) m . (7.13)
dt L
Використання перемикаючих функцій у даному випадку
зручно ще і з тієї причини, що при F 1 F 2 0 струм i 0 , та
di
0.
dt
Нехай потрібно виконати моделювання тиристорного
перетворювача, зібраного за трифазною мостовою схемою, що
працює з активно-індуктивним навантаженням.
Для спрощення будемо вважати втрати і струм холостого
ходу трансформатора дуже малим, а вентилі - ідеальними
ключами. Еквівалентна схема перетворювача наведена на
рис.7.7.
V1 V3 V5
La
Ld
U1 ~ La
U3 ~
U2 ~ La
Rd
V4 V6 V2
Рис.7.7. Принципова схема тиристорного перетворювача з
активно-індуктивним навантаженням
Індуктивність La є приведеною до вторинної сторони
індуктивністю короткого замикання трансформатора. Якщо
випрямляч живиться від мережі співрозмірної потужності, то її
реактивний опір теж враховується в La . При необхідності до
La відносять також індуктивності з’єднувальних проводів. Що
стосується приведених до вторинної сторони трансформатора
лінійних напруг U 1 , U 2 , U 3 , то вони складають жорстку
синусоїдальну систему.
176
Протікання випрямленого струму I d через тиристори
враховується за допомогою перемикаючих функцій. Передні
фронти функцій F7 збігаються з початками комутації, задні - із
закінченнями. Передні фронти функцій F 1, F 2 ,..., F 6
збігаються з початками проміжків роботи пар вентилів V 1 V 6 ,
V 1 V 2 , ... V 5 V 6 , відповідно, а задній фронт кожної з цих
функцій збігається з переднім фронтом наступної. Номера і
діаграма роботи одночасно працюючих тиристоров вказані на
рис.7.8.
Ud
t
F[1] t
F[2] t
F[3] t
F[4] t
F[5] t
F[6] t
F[7] t
177
Обходячи контуром двохфазного короткого замикання
(рис.7.9.),
Id
V1 V3
Ik Ik
U2 La Id
~ La Ik
dI k U 1 dI d
F7 . (7.21)
dt 2
aL 2 dt
На рис. 7.10. наведений якісний вид перехідних процесів,
що отримані при моделюванні.
300 300
Id(t) U d(t)
250
280
200
260
150
Id(t) Ud(t)
t, c t, c
240 100
0 0.005 0.01 0.015 0.02 0 0.005 0.01 0.015 0.02
а) б)
Рис. 7.10. Графіки струму та напруги випрямляча при кутах
керування: а) - 200, б) - 500.
179
RV i 0 , п ри id 0 ;
(7.22)
RV i , п ри id 0 .
Розглянемо однофазний мостовий випрямляч,
принципова схема якого наведена на рис.7.11.
V3 V1 А
Rф I3
I1
Lн
Еф Lф Iн
I4 Rн
I2
V2 V4
В
Рис.7.11. Принципова схема однофазного мостового випрямляча
Для симетричної схеми струми в протилежних плечах
дорівнюють один одному.
I1 I 2 ;
I3 I4 .
Рівняння для прямого контуру:
dI ф
Eф Lф Rф I ф 2 RV 1( i1 ) I1 U AB , (7.23)
dt
для зворотного контуру:
dI ф
Eф Lф Rф I ф 2 RV 3 ( i3 ) I 3 U AB . (7.24)
dt
Сумуючи почленно рівняння, одержимо:
U AB RV 1 i1 I 1 RV 3 i3 I 3 . (7.25)
Рівняння для контуру комутації:
dI ф
Eф Lф Rф I ф RV 1 ( i1 )I 1 RV 3 ( i3 ) I 3 . (7.26)
dt
180
Iн I1 I3 ;
(7.27)
I ф I1 I 3 .
Сумуючи рівняння, одержимо:
Iн Iф 2 I1 ;
(7.28)
Iн Iф 2 I 3 .
Остаточно, система рівнянь має вид
dI ф
Eф Lф Rф I ф RV 1 ( i1 )I 1 RV 3 ( i3 )I 3 ;
dt
I 1 0 .5 I н I ф ; (7.29)
I3 0 .5 I н Iф .
U AB RV 1 i1 I 1 RV 3 i3 I 3
dI
U AB Lн н I н Rн .
dt
Або у вигляді, зручному для моделювання
dI ф
Lф Eф Rф I ф RV 1 ( i1 ) I1 RV 3 ( i3 )I 3 ;
dt
dI
Lн н Rн I н RV 1 ( i1 ) I1 RV 3 ( i3 ) I 3 ; (7.30)
dt
I 1 0 .5 I н I ф ;
I3 0 .5 I н Iф .
Розглянемо трифазний мостовий випрямляч, принципова схема
якого наведена на рис.7.12.
181
V1 V3 V5 Id Uк
Ea Lф Rф I1 I3
I5
Lн
Eb Lф Ia Rф
Iн
Ec Lф Ib Rф
V4 V6 V2 Rн
Ic I4 I6 I2
Uк
183
Глава 8
Математичне моделювання замкнених систем
автоматичного керування електроприводом
185
МП НЕ ОЗ НЕ k
Uз k мп 1 / Roз
1 / Rя k 1
Tмп p 1 Toз p 1 Tе p 1 Jp
Mc
k зс
k зш
ТЗ ОЗ НЕ k
Uз k тз 1 / Roз 1 / R 1
я k
Tтз p 1 Toз p 1 Tе p 1
Jp
Mc
k зс
k зш
Рис.8.3. Структурна схема системи Г-Д з тиристорним збудником
187
dI я
L U г k I я R ; (8.7)
dt
d
J kI я M c . (8.8)
dt
При моделюванні замкнених САК з'являється група рівнянь
замикання, що описують одержання напруги зворотних зв'язків і
рівняння сумуючих елементів.
U k U з U зш U зс U зп ... (8.9)
Таким чином, при введенні зворотних зв'язків (за положенням,
за напругою та ін.) усі напруги від кожного з них
підсумовуються в одному вузлі.
Приклад.
Виконаємо дослідження пуску двигуна постійного струму
незалежного збудження П21-110-9К електропривода скіпової
шахтної підйомної установки за системою регулювання з загальним
суматором.
Крім головного зворотного зв’язку за швидкістю
використовується зворотний зв’язок за струмом якоря. Струм якоря
пропорційний моменту, тому, керуючи струмом, формуємо силу дії
на механіку системи. Можна вважати, що від’ємний зворотний
зв’язок за швидкістю визначає точність регулювання, а зворотній
зв’язок за струмом - його швидкодію.
Зробимо такі припущення: силовий перетворювач являє собою
інерційну ланку першого порядку, регулятор і ланки зворотних
зв’язків - безінерційні.
Тоді можна записати:
kd k 1 Т м р
( p ) U p м M c p ;
A p A p
Тм р k
i( p ) U ( p ) d M c p ;
Rяk А p A p
kп
U ( p ) k рег U з p kш p kсi p ,
1 р
187
де U p - напруга на виході силового перетворювача; -
1 R
стала часу силового перетворювача; k д ; k м яk2 ;
k k
U з max U
kc ; k ш з max ;
I max 0
A( p ) Т м Тe р 2 Т м р 1 .
Знак “+” відповідає додатному зворотному зв’язку, а знак “-” -
від’ємному.
Вирішуючи систему відносно швидкості запишемо, для
усталеного режиму
k k kk d k с
Uз м Мс ,
1 kш k 1 kш k
k k р ег k п k d .
Із рівняння визначаємо жорсткість характеристик та статизм
системи:
1 kk ш ( k м kk d k c )M c
, S .
k м kk d k c 0 0 ( 1 kk ш )
Для необхідного значення жорсткості або статизму системи
можна розрахувати необхідний коефіцієнт підсилювання регулятора
k рег .
Паспортні та розрахункові дані системи наведені в таблиці 8.1.
Таблиця 8.1.
Параметр Знач.
Номінальна потужність, кВт 2100
Номінальна швидкість, рад/с 9,807
Номінальна напруга, В 860
Номінальний струм, А 2680
Номінальний ККД 0,914
Опір якірної ланки, Ом 0,01711
2
Момент інерції з урахуванням підйомної установки, кгм 78965
Індуктивність якоря, Гн 0,0038
188
Продовження табл.8.1.
Коефіцієнт підсилювання силового перетворювача 86
Стала часу силового перетворювача 0,01
Розрахункові дані
Коефіцієнт ЕРС двигуна , В с 83,04
Механічна стала часу, с 0,0389
Електромеханічна стала часу, с 0,22
Коефіцієнт регулятора 2
. -4
Коефіцієнт зворотного зв’язку за струмом 1,96 10
Коефіцієнт зворотного зв’язку за швидкістю 0,96
83.04
t
Время
Мс
10 86 58.8 1
5 83.
Задание 0.03s+1 0.22s+1 78965s
Sum Кр ТП Sum1 С
Кт
0.000196 i w
Кс
Ток Скорость
0.96
189
С
t
83.04
Время
Мс
10 86 58.8 1
1 83.
Задание 0.03s+1 0.22s+1 78965s
Sum Кр ТП Sum1 С
Кт Dead Zone
0.05 i w
Кс
Т ок Скорость
0.96
16 1.6 6 0.6
Ів.о в.о I
в.о в.о
14 1.4
5 0.5
12 1.2
4 0.4
10 1
8 0.8 3 0.3
6 0.6 2 0.2
4 0.4
1 0.1
2 0.2
0 0
0 0
- -
0 0.5 1 1.5 2 2.5 3 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
Рис.8.6. Рис.8.7.
191
Об’єкт
U з САК
Wp1 Wp2 ... Wpn Wобп ... Wоб2 Wоб1
k
Uз kп 1 / R 1
Wpш Wpс я
k
T p 1 Tе p 1
Jp
k зс Mc
k зш
Рис.8.9. Структурна схема двоконтурної САК підпорядкованого регулювання електропривода ТП-Д
193
У реальному ПІ-регуляторі процеси описуються більш
складною системою рівнянь. Це пов'язано з насиченням
операційного підсилювача, на базі якого виконується регулятор і
з наявністю елементів обмеження.
Принципова схема ПІ-регулятора має вигляд, наведений на
рис.8.11.
VD1 VD2
Rзз Cзз
U вх U вих
U зз
195
РШ РС
k
kш БО kc БО ТП (-)
Uз U зc U зn kn Ud 1 / R 1
U кш U kc k
T p 1 Te p 1 Jp
a b (-)
(-) (-) Mc
p U вих .р ш p U вих .рc
k зc
k зш
197
Приклад.
Виконаємо моделювання двоконтурної системи
підпорядкованого керування реверсивного електропривода шахтної
підйомної установки.
Номінальні та розрахункові дані електрообладнання наведені в
таблиці 8.3.
Таблиця 8.3.
Привідний двигун П22-145-6к
Параметр Знач.
Номінальна потужність, кВт 1550
Номінальна швидкість, рад/с 2,513
Номінальна напруга, В 630
Номінальний струм, А 2900
Номінальний ККД 0,85
Опір якоря, Ом 0,01258
Опір додаткових полюсів, Ом 0,00875
Опір компенсаційної обмотки, Ом 0,00264
2
Момент інерції з урахуванням підйомної установки, кгм
Тиристорний перетворювач КТЕУ 3200/750
Номінальна напруга мережі, В 6000
Номінальна випрямлена напруга, В 750
Номінальний випрямлений струм, А 3200
Згладжувальний дросель СРОСЗ-3200 МУХЛ4/2
Номінальний струм, А 3200
Індуктивність, мГн 0,5
Трансформатор ТСЗП-4000/10У3/1
Номінальна потужність, кВт 3220
Напруга первинної обмотки, В 6000
Напруга вентильної обмотки, В 570
Струм вентильної обмотки, А 3265
Випрямлена напруга, В 660
Випрямлений струм, А 4000
Втрати холостого ходу, Вт 6400
Втрати короткого замикання, Вт 18000
Напруга короткого замикання, % 1
197
Продовження табл.8.3.
Розрахункові дані
Коефіцієнт ЕРС двигуна, Вс 236,18
Коефіцієнт моменту двигуна, Нм/А 212,69
Еквівалентний опір, Ом 0,02563
Еквівалентна індуктивність, мГн 0,61
Пропорційна частина регулятора струму 0,2395
Інтегральна частина регулятора струму 19,8232
Пропорційна частина регулятора швидкості 5,5539
Інтегральна частина регулятора швидкості 138,841
Коефіцієнт зворотного зв’язку за струмом 0,00172
Коефіцієнт зворотного зв’язку за швидкістю 3,979
На рис.8.14 . приведені діаграми пуску двигуна в системі ТП-Д з
підпорядкованим керуванням з обмеженням пускового струму на
рівні 2I н при моменті навантаження, що дорівнює нулю з
подальшим збільшенням до номінального.
7000 I,A 3
6000 t ,c 1
5000 2,5
4000
2
3000 Iя t
2000
1,5
1000
0 1
-1000
0 0,2 0,4 0,6 0,8 1 1,2 1,4
-2000 0,5
-3000
-4000 0
Рис.8.14. Перехідні процеси пуску двигуна в системі ТП-Д з
підпорядкованим керуванням
Структурна схема моделі для розрахунку при використанні
розширення пакета MATLAB - SIMULINK наведена на рис.8.15.
Коефіцієнт тиристорного перетворювача k тп 75 , але для
встановлення напруги на двигуні на рівні номінальної напруга
завдання становить U з 8 .8 В. Електромагнітна стала часу
Te 0 .0238 с, електромеханічна - Tм 0.03 . Крок інтегрування
прийнято h 0 .0025 .
198
Рис.8.15. Структурна схема моделі системи підпорядкованого керування
200
Серед відомих методів синтезу важливе місце займає метод
задачі аналітичного конструювання оптимальних регуляторів
(АКР) по мінімуму інтегральних функціоналів якості.
Поєднання задач АКР і принципу підпорядкованого вмикання
регуляторів дозволяє створювати системи оптимального
управління, що зберігають стійкість при необмеженому
збільшенні коефіцієнта підсилення регуляторів і позбавлені
недоліків, притаманних класичним системам підпорядкованого
регулювання.
Розглянемо застосування даного методу для побудови
двоконтурної системи оптимального управління за системою
ТП-Д. Динаміка об'єкту управління описується системою
лінійних диференційних рівнянь
Rя
p д iд ;
kT м
k 1 1
pi д д iд Eп ; (8.26)
R яTя Tя R я Tя
1 k
pE п Eп п u у ,
Tп Tп
де д та iд - швидкість та струм якоря двигуна; Т я, Т м -
електромагнітна та електромеханічна сталі часу двигуна; k,
, R я - конструктивна стала, магнітний потік й опір якірної
ланки двигуна; Е п , Т п , кп - ЕРС, постійна часу і коефіцієнт
підсилення тиристорного перетворювача; u у - напруга
управління перетворювачем.
Структурна схема об'єкту управління, що відповідає системі
(8.26), подана на рис.8.16.
200
k
Uy En (-) iд д
kп 1 / Rя Rя / k
Т п р 1 Т я р 1 Тм р
Рис.8.16. Структурна схема об'єкта управління
Для полегшення синтезу і спрощення системи диференційних
рівнянь доцільно виконати операцію спрямованого нормування.
Система диференційних рівнянь (8.26) в відносних одиницях
має вигляд:
py1 b12 y2 ;
py2 b21 y1 b22 y2 b23 y3 ; (8.27)
py3 b33 y3 m3 u ,
д iд Eп uy
де y1 ;y ;y ;u ;
дм 2 iдм 3 Eпм u yм
1 1 1 1 1
b12 ; b b22 ;b ;b ;m ;
Tм 21 Tя 23 Tя 33 Tп 3 Tп
дм і iдм - швидкість ідеального холостого ходу й струм
короткого замикання двигуна; Eдм - ЕРС холостого ходу
перетворювача; u ум - максимальна напруга управління
перетворювачем.
У відхиленнях
p1 b12 2 ;
p2 b211 b22 2 b23 3 ; (8.28)
p3 b33 3 m3U ,
де y y* , U u u* - відхилення поточного значення
від заданого.
Для об’єкта управління, структурна схема якого наведена на
рис. 8.16, алгоритм управління регулятора струму матиме
вигляд (8.29).
201
g 2 1
U 2 ( 2 ) sat b b b
12 21 33 2
m3 b23 p
(8.29)
1
b22 b33 b 12 b21 b22 b33 p 2 ,
p
де g2 – коефіцієнт підсилення розімкненого контура струму.
Алгоритм управління (8.29) реалізується ПІІ2Д - регулятором.
1
Складова при в законі управління забезпечує повну
p2
компенсацію дії внутрішнього зворотного зв’язку за ЕРС
електродвигуна. При достатньо високому значенні коефіцієнту
підсилення розімкненого контура струму g2 алгоритм управління
(8.29) може бути представлений у вигляді
g 1
U 2 ( 2 ) sat 2 b22 b33 b 12 b21
m3 b23 p
(8.30)
b22 b33 p 2 ,
Алгоритм управління регулятора швидкості реалізується
ПІДД2 регулятором:
1
U 1 ( 1 ) sat g 1 b12 b21b3 b23 b1
p
(8.31)
b22 b3 b23 b2 b12 b21 b22 b3 p p 2 1 ,
g b b g
де b1 2 22 33 ; b2 2 b33 ; b3 b33 g 2.
b23 b12 b23
g1 – коефіцієнт підсилення розімкненого контура швидкості.
Алгоритми (8.30), (8.31) містять диференційні складові.
Завдання, що подається на регулятор, можна вважати
незмінними в часі. Таке допущення дозволяє достатньо просто
202
перейти до послідовно-паралельної корекції при реалізації
синтезованих алгоритмів управління. Тоді алгоритми
регуляторів приймуть вигляд відповідно:
g 2 b22 b33 b12 b21 *
U 2 ( y i ) sat
m b p
y2 y2
3 23
(8.32)
*
b22 b33 y 2 b33 y 2 b21 y1 b23 y 3 ,
1
U 1 ( y1 ) sat g 1 g 2 b22 b33 b12 b21 b12 b21b33
p
g 2 b22 b23 b22 b33 b12 b21 y*1
(8.33)
( g 2 ( b22 b23 ) b22 b33 ) y1
b12 g 2 b33 y 2 b12 b23 y 3 .
Приклад
Паспортні та розрахункові дані системи наведені в таблиці 8.4.
Таблиця 8.4.
Параметр Знач.
Номінальна потужність, кВт 15
Номінальна швидкість, рад/с 157
Номінальна напруга, В 220
Номінальний струм, А 80
Номінальний ККД 0,85
Опір якірної ланки, Ом 0,3935
2
Момент інерції з урахуванням підйомної установки, кгм 0,3659
Індуктивність якоря, мГн 5,9
Коефіцієнт підсилювання силового перетворювача 30
Стала часу силового перетворювача, с 0,005
Максимальна напруга управління, В 10
203
Продовження табл. 8.4
Розрахункові дані
Коефіцієнт ЕРС двигуна , Вс 1,2
Механічна стала часу, с 0,1
Електромеханічна стала часу, с 0,015
Максимальна швидкість, рад/с 250
Струм короткого замикання, А 762
ЕРС холостого ходу перетворювача, В 300
Коефіцієнти підсилення gi вибирається таким чином, щоб
забезпечити заданий статизм системи. Струм обмежено на рівні
2,5Ін.
Структурна схема моделі, що реалізує алгоритм управління
(8.31.), при використанні розширення пакета MATLAB - SIMULINK,
наведена на рис.8.18.
Структурна схема моделі, що реалізує алгоритм керування
(8.32), наведена на рис.8.19.
Діаграми перехідних процесів i t та t для ступінчастого
завдання та накиду номінального навантаження наведені на рис.
8.17.
25 0
20 0
15 0
10 0
50
-5 0
0 0. 2 0.4 0 .6 0. 8 1 1. 2 1.4 1. 6 1. 8 2
1.2
1 1
-K-
s s
1 Ит 2 G20 Іс
1 Uз Eп Iя W
1.05 e
s 300 2.541 0.328
g
G21 0.005s+1 0.015s+1 0.1s ЭРС
0.02 g2 ТП Д 1
G22 i
Струм
7.5e-5 du/dt 1/762.3
1/Ik 1/250
1/Wm w
G23 Pт Y2
Швидкість
Час
Ис
t
1
(g*0.105+1)*0
s
U* Норм. Y*1 G11
G12
1/10 (g*0.002+0.105) Y*2
s/7.5e-6
G13
(g*7.5e-6+0.0020) du/dt g1
25
Норм.1 Завдання
G14 P1
z
(7.5e-6) du/dt du/dt
P2 P3
Рис.8.18.
205
kФ
1.2
B*22
0.02
B20 Іс
Y*2
1 U Eп Iя W
1.0 e
s 300 2.541 0.328
g
И2 0.005s+1 0.015s+1 0.1s ЭРС
g2 ТП Д 1
B24
i
1 1
-K-
1/300 1/762.3 Струм
s s
1/Епм 1/Ік 1/250
И3 И4 B23 1/Wm
Y3 Y2 w
0.005 Y1
B22
Швидкість
B21
0.015
0.005
B13
Норм. B12
U* 0.005
B11
(g*7.5e-5+0.015)
1/10
Y*1 (g*0.002+0.1)
B*11
25 (g*0.002+0.105)
Норм.1 s/7.5e-6
B10 t
1 g1
Завдання (g*0.105+1)
Час
s
z И1
Рис.8.19.
206
Глава 9
Моделювання систем електропривода
У попередніх главах були розглянуті математичні моделі
електричних двигунів постійного і змінного струму. Робочі
ділянки їхніх механічних характеристик лінійні або близькі до
лінійних. Тому можлива лінеаризація математичних моделей
систем електропривода при роботі на робочій ділянці та
приведення їх структури до двигуна постійного струму
незалежного збудження. Загальна структура цих систем подібна,
відрізняється лише методика розрахунку еквівалентного опору
силового кола та еквівалентної сталої часу.
Розглянемо найбільш поширені в практиці експлуатації
системи електропривода та їхні лінеаризовані моделі.
РШ ВМ РС AV1 V1
Uзш Uзс
(-) (-)
ДС Др
ДШ М1
ДСЗ
ЛО РСЗ AV2 V2
(-)
k зс Mc
k зш
Рис.9.2. Структурна схема електропривода за системою ТП-Д
Еквівалентні величини активного опору й індуктивності
якірного кола
m xmp
Re Rя 2 Rmp Rд р ; (9.1)
2
Le Lя 2 Lmp Lд р , (9.2)
де Rя і Lя - активний опір і індуктивність якоря двигуна;
Rmp , xmp Lmp - активний, індуктивний опір і індуктивність
фази трансформатора; Rд р , Lд р - активний опір і індуктивність
згладжувального дроселя.
Електромагнітна стала часу якірного кола:
Le
Te . (9.3)
Re
208
9.2 Система асинхронно-вентильний каскад
На рис.9.3. наведена функціональна схема електропривода
за системою асинхронно-вентильний каскад (АВК).
Електропривод містить асинхронний двигун (М1), у роторному
колі якого знаходиться нерегульований випрямляч V2 і інвертор
V1, підключений через трансформатор до електричної мережі.
М1
Тр
V1 V2 ДС
РС РТ AV
Uзс Uзт
(-) (-)
Др
ДТ
Uз
Wpш Wpс kn 1 / Re 1
km
Tе p 1
Jp
k зс Mc
k зш
Рис.9.4. Структурна схема електропривода за системою АВК
209
Еквівалентні величини активного опору й індуктивності
обчислюються за формулами:
m
Re 2 Rmp R1' R2 2
xmp x1' x2 Rд р ; (9.4)
Le 2 L mp L L L ,
'
1 2 др (9.5)
210
Регулятор струму впливає на СІФК AV1 керованого випрямляча
V1.
РШ РС AV1 V1
Uзс
(-) (-)
ДС Др
V2
ДШ ДП М1
211
Еквівалентні величини активного опору й індуктивності
ланки постійного струму
m
Re 2 Rmp1 R1 x x Rд р ;
2 mp1 1
(9.7)
Le 2 L
mp 1 L L ,
1 др (9.8)
де Rmp1 , xmp1 Lmp1 - активний, індуктивний опір і
індуктивність фази знижувального трансформатора; R1 , x1 L1 -
активний, індуктивний опір і індуктивність фази статора СД;
k mp2 - коефіцієнт трансформації підвищувального
трансформатора, (якщо він є).
Електромагнітна стала часу ланки постійного струму ВД
обчислюється згідно виразу (9.3).
Коефіцієнт моменту
2 Mн
km . (9.9)
3 I н k mp2
212
РС РТ AV1 V1
Uзс
(-) (-)
Др
ДТ
AV2 V2
М1
ДС
213
Le 2 Lmp L'2 L1 Lд р , (9.11)
де R1 , x1 L1 - активний, індуктивний опір і індуктивність фази
статора; R2' , x'2 L'2 - приведені до кола статора активний,
індуктивний опір та індуктивність фази ротора
R2' R2 k e2 ; X 2' X 2 k e2 ; L'2 L2 k e2 .
Електромагнітна стала ланки постійного струму та
коефіцієнт моменту ПЧ-АД розраховується аналогічно виразу
(9.3) і (9.9) відповідно.
214
d x 1
u x1 s x 1 s k r x 2 0 y 1 ;
dt
d y 1
u y1 s y1 s k r y 2 0 x 1 ;
dt
d x 2
r x 2 r k s x1 0 y 2 ; (9.12)
dt
d y 2
r y 2 r k s y1 0 x 2 ;
dt
3 k
M p r x 2 y1 x1 y 2 ;
2 L s
J d
M M c ,
p dt
де 0 - кутова частота напруги статора двигуна при p 1 ;
L2 L
1 - повний коефіцієнт розсіювання; , ks
Ls Lr Ls
k r L / Lr - коефіцієнти електромагнітного зв’язку статора і
1 1
ротора; s , r - зворотні величини перехідних
Ts Tr
сталих часу (коефіцієнти загасання).
Напруга по осям визначається наступними рівняннями для
випадку синусоїдальної напруги на статорі двигуна:
ux 1 U m cos 0 k t k ; (9.13)
u y 1 U m sin 0 k t k ,
де U m - амплітуда першої гармоніки фазної напруги на статорі;
k - кутова швидкість координатної системи; k - початкова
фаза напруги фази "А" статора.
У випадку синхронних осей 0 k , та при k 0
отримаємо:
ux 1 U m ;
(9.14)
u y1 0 .
215
Складові струмів по осям x , y при заміні індексів на
u, v визначаються рівняннями:
1
i u1 k ;
Ls u1 r u 2
1
i 1 k ;
Ls 1 r 2 (9.15)
1
iu2 kr u1 ;
Lr u2
1
i 2 kr 1 .
Lr 2
При складанні рівнянь перетворювача з автономним
інвертором струму (АІН) припустимо згідно з методом першої
гармоніки слідуюче: вихідна напруга синусоїдальна з
амплітудою, що дорівнює амплітуді першої гармоніки
несинусоїдальної напруги; інвертор є безінерційною ланкою з
коефіцієнтом передачі k u ; втрати потужності в інверторі
постають у вигляді втрат на деякому еквівалентному опорі Rn ,
який включено на вихід фільтра-випрямляча; випрямляч має
вигляд джерела ЕРС E n , яка дорівнює середньому значенню
його випрямленої ЕРС; вентильні властивості випрямляча
відображені вмиканням одного вентиля B послідовно з
дроселем фільтра. Еквівалентна схема силового ланцюга
перетворювача частоти з АІН наведена на рис.9.9.
B R L I U cos t
i m 0 k
IL C Rn A
En Uі ku B
Ic In
C
Рис.9.9. Еквівалентна схема силового кола перетворювача
частоти з АІН
216
Для ланцюгів випрямляча та фільтра при відкритому стані
вентиля B матимемо рівняння
dU m 1 1
I L Ii Um ;
dt kuC k u kn
(9.16)
dI L 1 1
En I L R U m ,
dt L ku
Um
де k u - коефіцієнт передачі інвертора (по амплітуді
Ui
першої гармоніки напруги на виході); U i , I L , I i - миттєві
значення огинаючої (за діючим або середнім значенням) напруги
та струмів елементів випрямляча.
Для закритого стану вентиля B слід брати струм I L 0 в
dU m
рівнянні для і вилучити друге рівняння. Для зв’язку
dt
рівнянь АД з рівняннями перетворювача необхідно додатково
встановити співвідношення між струмом I i і складовими
струму статора по осям x , y . Для цього використаємо рівняння
балансу миттєвих потужностей
3
Ui Ii
u i u y1i y1 .
2 x1 x 1
(9.17)
Підставляючи в формулу (9.17) вирази для змінних двигуна,
отримаємо:
3 3 1
Ii
2
k ui x 1 k u kr x2 .
2 Ls x1
(9.18)
217
9.6. Система автономний інвертор струму -
асинхронний двигун
218
R Lд р Rn Lс U m cos0 t k
Ii A
En Uі ki B
C
Рис.9.10. Еквівалентна схема силового кола перетворювача
частоти з АІС
Для ланцюга випрямляча і фільтра отримаємо рівняння
dI i
E n R Rn I i L Ui , (9.20)
dt
де I i , U i , En - миттєві значення огинаючих (за середніми
значеннями) струму та напруг елементів ланцюга випрямляча;
L Lд р Lc .
Рівняння балансу миттєвих потужностей на вході інвертора
та двигуна
3
Ui Ii u i , (9.21)
2 x1 x 1
враховуючи, що для синусоїдального струму справедливі
співвідношення аналогічні виразам для напруги живлення в
синхронній системі, то при 0 k та k 0 маємо:
i x1 I m ;
; (9.22)
i y1 0 ,
де I m - амплітуда першої гармоніки фазного струму статора.
Враховуючи, що i x1 I m ki I i , з виразу для балансу
миттєвих потужностей на вході інвертора, отримаємо:
3
Ui ku . (9.23)
2 i x1
З іншого боку:
d x 1
u x 1 r1i x1 0 y1 . (9.24)
dt
219
Враховуючи (9.23) і (9.24):
3 d x1
Ui k i r1k i I i 0 y1 . (9.25)
2 dt
Згідно з рівняннями для потокозчеплень x1 та y1
d x 1 dI d x 2
Ls ki i k r . (9.26)
dt dt dt
Підставляючи в (9.26) рівняння (9.25) для U i , отримаємо:
3 dI i d x 2
Ui k i r1k i I i Ls ki kr 0 y1 , (9.27)
2 dt dt
або підставляючи у вираз для E n :
dI i 1 3 d x 2 3
E n Rэ I i k i k r ki 0 y1 , (9.28)
dt Lэ 2 dt 2
3 2 3 2
де Re R Rn k i r1 ; Lэ L k i Ls .
2 2
Тепер рівняння для потокозчеплень:
x1 Ls ki I i k r x 2 ;
; (9.29)
y1 k r y 2 .
Враховуючи (9.29), у виразі для моменту, отримаємо:
3 3
M pI m y 1 pk r ki I i y 2 . (9.30)
2 2
Таким чином, отриманий математичний опис являє собою
математичну модель системи АІС-АД що дозволяє проводити
математичне моделювання процесів у цій системі.
Деколи при живленні АД від АІС електромагнітні процеси в
двигуні можуть бути загашені електромагнітними процесами в
джерелі струму. В такому випадку модель можна спростити,
прирівнявши до нуля похідні потокозчеплень у відповідних
рівняннях. Тоді рівняння можна записати у вигляді системи
(9.31).
220
1
x 2 k s x1 y2 ;
r 0
1 ; (9.31)
y2 k s y1 x2 .
r 0
dI i 1 3
E n Re Ii ki 0 y1 .
dt Le 2
Рівняння моменту та руху зберігають попередній вигляд.
Використовуючи метод першої гармоніки з використанням
рівнянь зв’язку за миттєвою потужністю, можна отримати
рівняння системи частотного керування і для інших типів
перетворювачів, використовуючи запис рівнянь у синхронних
осях.
Тр
РС AV1 ТРН
Uз.с. =
(-)
ТГ АД
222
9.8. Математичне моделювання системи ТРН-АД
у фазних координатах
Система
керування
АД
Рис.9.13. Функціональна схема асинхронного електропривода з
фазовим керуванням
При тиристорному фазовому керуванні асинхронний
електропривод увесь час знаходиться в послідовно змінюючих
один одного перехідних режимах, що викликані безперервною
зміною стану тиристорів. Ці режими, безумовно, впливають на
статичні, динамічні й енергетичні властивості електропривода.
Розвиток теорії асинхронного тиристорного електропривода
з фазовим керуванням став можливим у результаті попереднього
вивчення ряду режимів АД і його електромагнітних перехідних
процесів. Ці дослідження базуються на застосуванні ЕОМ, що
дозволяє розв'язувати без істотних спрощень і грубих припущень
нелінійні диференційні рівняння математичної моделі
електропривода.
223
При моделюванні системи ТРН-АД взято наступні, звичайні
в узагальненій теорії електричних машин, пов'язані з поняттям
«ідеалізованої машини», припущення, а саме: не враховуються
насичення магнітопровода і втрати в сталі; фазні обмотки мають
однакові параметри; повітряний зазор рівномірний; не
враховуються вищі просторові гармоніки магнітного поля.
При регулюванні напруги за допомогою ТРН двигун може
знаходитися в одному з п'яти станів:
1. Усі три фази АД ввімкнені в мережу; має місце режим
трифазної провідності "АВС". Система диференційних рівнянь
для цього режиму має вигдяд:
2U AB U BC A dI sA Lm dr
Rs I s Ls ;
3 dt Lr dt
U AB UBC B dI sB Lm 1 d r 3 dr
Rs I s Ls ;
3 dt Lr 2 dt 2 dt
U AB 2U BC C dI sC Lm 1 dr 3 dr
Rs I s Ls ;
3 dt Lr 2 dt 2 dt
(9.36)
Lm A Rr dr
0 Rs I s r r r ;
Lr Lr dt
Lm 2 I sB I sA Rr dr
0 Rs r r r ;
Lr 3 Lr dt
3 Lm 2I sB I sA
M r r I sA .
2 Lr 3
2. Фаза "А" відімкнена від мережі, має місце режим
двохфазної провідності "0ВС". Система диференційних рівнянь
для цього режиму має вигдяд (9.37).
224
I sA 0 ; I sC I sB ;
Lm d r
U sA ;
Lr dt
U BC B dI sB Lm 3 d r
Rs I s Ls ;
3 dt Lr 2 dt
Rr d r (9.37)
0 r r r ;
Lr dt
Lm 2 I sB Rr d r
0 Rs r r r ;
Lr 3 Lr dt
3 Lm 2 I sB
M p .
2 Lr r 3
3. Фаза "В" відімкнена від мережі; має місце режим
двохфазної провідності "А0С":
I sB 0; I sC I sA ;
Lm 1 d r 3 dr
U sB ;
Lr 2 dt 2 dt
A
U AB U BC dI s Lm 3 d r 3 d r
Rs I sA Ls ; (9.38)
2 dt Lr 4 dt 4 dt
Lm A Rr dr
0 Rs I s r r r ;
Lr Lr dt
3 Lm r I sA A
M p r I s .
2 Lr 3
4. Фаза "С" відімкнена від мережі; має місце режим
двохфазної провідності "АВ0":
225
I sC 0 ; I sB I sA ;
Lm 1 d r 3 d r
U sC ;
Lr 2 dt 2 dt
U AB A dI sA Lm 3 d r 3 d r
Rs I s Ls ;
3 dt Lr 4 dt 4 dt
Lm A Rr d r (9.39)
0 Rs Is d r r r ;
Lr Lr dt
Lm I sA Rr d r
0 Rs r r r ;
Lr 3 Lr dt
3 Lm I sA A
M p r r Is .
2 Lr 3
5. Усі три фази АД відімкнені від мережі; має місце режим
нульової провідності "000":
I sA I sB I sC 0 ;
Lm d r
U sA ;
Lr dt
Lm 1 d r 3 d r
U sB ; (9.40)
Lr 2 dt 2 dt
Lm 1 d r 3 d r
U sC ;
Lr 2 dt 2 dt
M 0.
У загальному вигляді система диференційних рівнянь
електропривода ТРН - АД може бути подана в вигляді системи
(9.41).
226
dI sA
k k 10 k k11 I sA k k13 r k k14 r ;
dt
dI sB
k k 20 k k 22 I sA k k 23 r k k 24 r ;
dt
(9.41)
d r
k 31 I sA r r r ;
dt
d r
k 41 I sA k 42 I sB r r r .
dt
Причому коефіцієнти обчислюються для відповідних систем
рівнянь за наступними формулами, що наведені в таблиці 9.1.
У наведених вище рівняннях використано такі позначення:
U AB , U BC - миттєві значення лінійних напруг мережі;
I sA , I sB , I sC - миттєві значення фазних струмів статора АД;
r , r - складові вектора потокозчеплення ротора в осях , ;
Rs , Rr , Ls , Lr - відповідно активні опори й індуктивності фаз
статора і ротора; L - взаємна індуктивність між обмотками
статора і ротора АД; p - число пар полюсів АД; - повний
коефіцієнт розсіювання по Блонделю
L2
1 . (9.42)
Ls Lr
Для спрощення в рівняннях (9.41) при розрахунку коефіцієнтів
(табл. 9.1) використано такі позначення:
k L L / Lr ; Rr / Lr ;
R Rs Rr k L2 .
Неможливість роздільного моделювання тиристорного
регулятора і АД приводить до необхідності створення єдиної
математичної моделі системи ТРН-АД з урахуванням
дискретності роботи тиристорного регулятора.
227
Т аблиця 9. 1.
Т аблиця роз рахунку коефіцієнтів диференційних рівнянь
ABC 0BC A0C AB0 000
k10 UA 0 0 .5 U AB U BC 0 .5 U AB 0
k 11 R 0 R R 0
k 13 k L 0
0 .25 k L 3 3
0 .25 k L 3 3 0
k 14 k L 0 0 .25 k L 3 3 0 .25 k L 3 3 0
k 20 UB 0 .5 U BC 0 0 0
k 22 R R 0 0 0
k 23 3 0 0 0
kL k L
3 2
k 24 3 3 0 0 0
kL k L
2 2
k 31 L 0 L L 0
k 41 k 31 0 k 31 k 31 0
3 3 3
k 42 2 k 41 2 3 0 0 0
kL
3
228
Кожний тиристорний елемент (ТЕ) (пари зустрічно-
паралельно включених тиристорів) розглядається з
використанням S моделі вентиля як ідеального ключа змінного
струму, тобто вентиль заміняється нелінійним опором, величина
якого набуває значення «0» тільки для відкритого вентиля і
складає нескінченність для закритого вентиля. При розробці
математичної моделі системи ТРН-АД для розрахунку на ЕОМ
необхідно враховувати логіку перемикання у тиристорному
регуляторі. У загальному випадку стан тиристора N
описується логічною функцією такого вигляду
TN TN Z N YN , (9.43)
де логічні функції TN , Z N , YN описують відповідно знак
напруги на тиристорі, наявність напруги керування на
тиристорі, наявність струму, що протікає через вентиль; -
логічне "І" ; - логічне "АБО". За логічними функціями роботи
окремих вентилів неважко визначити для даного моменту часу
провідні фази і режим провідності тиристорного регулятора.
На рисунках 9.14-9.15 наведені машинограми розрахунку
динамічних процесів у системі ТРН-АД.
M
уст 310 c 1
M max 850 Hм
I
I max 83 A
229
На рис.9.15. наведені машинограми фазної напруги - а) і
струму - б) в усталеному режимі роботи АД при живленні від
ТРН. Час перехідного процесу складає t nn 0.06 с.
U m 230 B а) I m 83 A б)
Рис.9.15. Машинограми усталеного режиму роботи АД при
живленні від ТРН :фазної напруги - а) струму - б)
230
Глава 10
Моделювання технологічних процесів і
механізмів
231
m1 , m2 , з'єднаних пружним зв'язком із розподіленою по
довжині пружністю і масою.
Динамічні процеси, відповідно до розрахункової схеми,
описуються такими системами рівнянь:
F
x m1k 0;
t
, (10.1)
1 F
0.
x ES k t
d н
m1 dt Fдв t Fн t ;
, (10.2)
m d k
2 Fk t .
dt
де F - зусилля в перерізі каната; - швидкість переміщення
розрізу каната; S k - площа поперечного розрізу каната; E -
модуль пружності каната; m1k - маса одиниці довжини каната;
Fн , Fk - зусилля, відповідно, у нижньому і верхньому розрізах
каната; Fдв - рушійне зусилля, що створює електропривод;
ES k
m1 , m2 - зосереджені ведуча і ведена маси; б -
m1k
швидкість поширення хвилі пружної деформації.
232
Колона бурових труб, у вигляді
однорідного стрижня, описується системою
диференційних рівнянь у частковних похідних:
M
x k у 0
t
, (10.3)
M
x J m t 0
де - кутова швидкість обертання бурової
колони; M - момент кручення в розрізі; k y -
коефіцієнт пружності; Jm - момент інерції
Рис.10.2.
Бурова колона одиниці довжини бурової колони;
1 / k y J m - швидкість поширення хвилі
пружних коливань уздовж бурової колони.
Слід відзначити повну ідентичність рівнянь коливань у
канатах підйомної установки і коливань у буровій колоні.
За формою ці рівняння збігаються з добре відомими
рівняннями поширення електромагнітних хвиль уздовж лінії
електропередачі, що мають вид:
U i
x L 0
t
, (10.4)
Ci U
x 0
t
1
. (10.5)
LC
Узагальнюючи ці три системи, приходимо до наступної
електромеханічної аналогії (табл 10.1).
Таблиця 10.1.
Електромеханічні аналоги електромеханічних систем
Лінія електропередачі U I L C
Канат F m1k 1/ ESk
Буровий верстат M Jm ky
233
Диференціюючи перше рівняння в системі за t , а друге
рівняння - за x , за виключенням функції U , одержимо:
2U 2i
L 2 0
xt t
2 ; (10.6)
2
i U
x 2 C 0
xt
2i 1 2i (10.7)
t 2 LC x 2
Аналогічно для напруг:
2U 1 2U
. (10.8)
t 2 LC x 2
Таким чином, вирішення рівняння руху для розглянутих
вище систем зводиться, в остаточному вигляді, до рішення
хвильових рівнянь, що відносяться до класу гіперболічних
рівнянь у часткових похідних.
У системі хвильових рівнянь не враховуються розподілені
за довжиною втрати, що спрощують і знижують точність моделі.
Для одержання вирішення рівнянь у часткових похідних
необхідно задати початкові і граничні умови. Для розглянутої
моделі:
граничні умови - i0 ,t i0 , il ,t ik ;
початкові умови - i x ,0 f x ,
де f x - функція від просторової координати x .
У багатьох випадках пошук і коректне задання початкових і
граничних умов є окремим, дуже складним завданням.
Mc
2
H 0 , 2 Q 0 , ; (10.10)
H 0 H cm
H Q Q 0 , ;
Q’
2
H 0 , 2
H cm H Q .
’
235
і рівняннями поширення хвиль тиску і продуктивності в рідких і
газоподібних середовищах (рівняння Нав'є-Стокса)
H Q
x S t 2 aQ
, (10.11)
2
H c Q
t
S x
де M , M c - момент двигуна і момент опору; 0 , - кутова
швидкість турбомеханізму в точці статичної рівноваги і поточна
кутова швидкість; H , Hcm - повний напір, що розвивається
турбомеханізмом і статичний напір; - жорсткість механічної
характеристики двигуна; Q , Qн - поточна і номінальна
продуктивності механізму; H 0 - напір, що розвивається при
закритій заслінці; H - втрати напору у проточній частині
турбомеханізма, H , Q - тиск і втрати в деякій частині перерізу
трубопроводу; - густина рідини або газу; S - площа
поперечного перерізу; c - швидкість звуку в середовищі; a -
середнє значення коефіцієнта розподілених утрат тиску на
внутрішнє тертя.
Ці рівняння відрізняються від отриманих вище рівнянь
електромеханічної аналогії наявністю додаткового складового в
першому рівнянні, що враховує розподілені втрати.
Рівняння трубопроводу за формою збігаються з рівняннями
довгої лінії при наявності в ній втрат.
Для чисельного рішення таких систем рівнянь
використовується метод сіток або метод кінцевих елементів.
Розглянемо один з різновидів методу кінцевих елементів.
Представимо частину КМ уздовж просторової координати x ,
розділену на деяке число інтервалів рівної довжини N
(рис.10.4). На кожному інтервалі тиск і продуктивність будуть
сталими.
236
i x dx ,t R0 dx L0 dx i x ,t
G0 dx Z
C0 dx
E0 U x ,t U н
U x dx ,t
dx x
l
Рис. 10.4. Зображення трубопроводу довгою лінією при наявності в ній втрат
L0 R0 L0 L0 R0
Q0
Q1 Qn1
Lн
H0 C0 H1 C0 H n1 C0 Hn
Rн
x x
l
Рис.10.5. Зображення трубопроводу з’єднанням чотириполюсників
237
Таке перетворення відповідає заміні довгої лінії
ланцюговим з'єднанням N чотириполюсників (рис.10.5.),
c c S
де R0 ; L0 ; c0 2 - питомі акустичні параметри
2S S c
КМ, x - коефіцієнт втрат напору.
Тоді для i-го чотириполюсника рівняння тиску і
продуктивності будуть мати вигляд:
dQi Hi Hi 1 R0 Qi
dt ;
L0
. (10.12)
dH Q
i i 1 Q i
.
dt c0
Таким чином, система рівнянь турбомеханізму, що реально
складається з двох диференційних рівнянь у часткових
похідних, наближено заміняється системою з 2 N 4 звичайних
диференційних рівнянь.
Зі збільшенням N зростає точність одержуваних рішень,
однак при цьому швидко збільшується обсяг обчислень, тому в
інженерній практиці звичайно беруть N 8 10 .
Структурна схема системи електропривода турбомеханізму і
комунікаційної мережі у вигляді довгого трубопроводу подається
на рис.10.6.
Передатна функція прямого каналу системи двигун-
турбомеханізм-КМ має вигляд:
238
Wнл p - передатна функція нелінійної ланки турбомеханізму:
H ( p )
Wнл ( p ) ; (10.15)
( p )
передатна функція комунікаційної мережі:
1 p p p p 1
1 2 e e
e e 2 th( p )
Wкм p 3 3 . (10.16)
e e
p p
p
e e p
1 2th( p )
c
Sg
hp
M p H
1 p H p Qp
Wkc p
H0
Tм p 1
0
Mc p
239
Таблиця 10.2.
Номінальні та вихідні дані вентиляторної установки та шахтної
комунікаційної мережі
Параметр Значення
Номінальна потужність двигуна, Рн , кВт 100
Синхронна швидкість обертання n0 , об/хв 1500
Діаметр воздуховоду, d , м 1
Переріз повітропроводу, S , м2 0,785
Довжина повітропроводу, L , м 150
Номінальний видаток, Qн , м3/с 50
Номінальний натиск, Hн , м 158
Номінальний опір мережі, Rн , Мом 0,2
Індуктивність мережі, Lн , Гн 0,5
Момент інерції електроприводу, J , кг м2 160
1,5
Електромеханічна стала часу, Tм0 , с
Швидкість звуку, с , м/с 334
Густина середовища, , кг/м3 1,17-1,29
Коефіцієнт теплопровідності, 0,000015
Розрахунки перехідних процесів виконаємо для систем
диференційних рівнянь при 20 чотириполюсниках:
dQ1
H1 H 2 R0 Q1 L0 1 ;
dx
dH1
0;
dt
Для 2 i N
dQi
H i H i 1 R0 Qi L0 1 ;
dx
dH1
Qi 1 Qi C0 1 ;
dt
................
240
dQн
H н Rн Qн L1
н ;
dx
dH н
QN Qн C0 1
dt
та рівнянь руху електромеханічної системи:
d M
Tм0 0 c ;
dt
2
1
Mc H Q .
0 н 0 н 0
Результати спільного рішення систем з використанням методу
Рунге-Кутта наведені на рис.10.7.-10.8.
При обмеженій кількості інтервалів розбиття трубопроводу на
графіку видатку з’являються високочастотні коливання Гіббса. Для
їх згладжування необхідно збільшувати кількість ділянок розбиття
трубопроводу, що приводить до підвищення порядку системи та до
значного збільшення часу розрахунку моделі.
На рис.10.10. зображені перехідні процеси тиску та видатку в
кінці перерізу трубопроводу при прямому пуску двигуна.
0,4
0,3
0,2
0,1
0
0,000 0,015 0,030 0,045 0,060 0,075
241
150
120
Ht
90
60
Q t
30
0
0,00 0,50 1,00 1,50 2,00 2,50 3,00
Рис.10.8. Перехідні процеси тиску та видатку в кінці перерізу
трубопроводу при прямому пуску двигуна
Таким чином аналітичні дослідження динаміки електропривода
турбомеханізмів, що працюють на комунікаційну мережу дають
досить близькі, в порівнянні з експериментальними, результати.
243
2
M дв 1 My My
1 Cp 1 Cx 1
p x
Jn p p Jp p p Jx p
M y M c M c
X1 F1y Ck m1k Ck
F2y
m2
F1y F2y X2
Ck m2 k Ck
X 1y X 0 X3
Fдв X 2y
m3
Рис.10.11. Розрахункова схема конвеєрної установки
245
Перехідні процеси, викликані зміною рушійного зусилля,
описуються рівняннями в операторній формі:
F1y Ck X 1 X 1 y X 0 ;
F C X X X X X ;
2y k 0 2y 0 2 3 (10.22)
F C X X X ;
1y k 1y 0 1 (10.23)
F C X X X X ;
2y k 2 2y 0 3 (10.24)
F F W X ;
1y 2y 1 1y (10.30)
F F W X ,
1y 2y 2 2y (10.31)
246
Передатні функції гілок конвеєра:
2 k 1
W1 p , (10.32)
8 p k bk21 p bk21
2
2 k 2
W2 p , (10.33)
8 p 2 k bk22 p bk22
ak 1 ak 2
де bk 1 ; bk 2 , Lk 1 , Lk 2 - довжини навантаженої
Lk 1 Lk 2
2
і холостої гілок стрічки (у даній схемі Lk 1 Lk 2 ); k 1 ;
mk 1
2
k2 ; k - коефіцієнт загасання пружних коливань.
mk 2
Швидкості поширення пружних деформацій відповідно в
Eg
навантаженій і холостій гілках дорівнюють ak 1 ;
1
Eg
ak 2 , де E - модуль пружності стрічки; g 9 .81 м / с 2 ;
2
1 , 2 - об'ємна вага навантаженої і холостої гілки.
Даний математичний опис складений для лінеаризованої
системи. При складанні структурної схеми необхідно врахувати
також і запізнювання між зрушенням приводного і хвостового
барабанів. Рух хвостового барабана починається з появи зусилля
F2y , що відстає за часом від появи сигналу, який відповідає
Lk 1
зусиллю F1y на величину 1 . Час запізнювання холостої
ak 1
Lk 2
вітки дорівнює 2 .
ak 2
247
10.6. Моделювання електропривода змінного струму з
автономним джерелом живлення
Функціональна схема системи автономного джерела
живлення (АДЖ) із турбодвигуном (ТД) наведена на рис.10.14.
Розглянемо механічні характеристики ТД, у якості якого
найбільш часто використовується дизельний двигун.
ТД СГ СД АД
+ - + -
Рис.10.12. Схема системи автономного джерела живлення
Експериментальні механічні характеристики дизеля мають
вигляд наведений на рис.10.13.
На рисунку позначені:
4 1-зовнішня експлуатаційна
характеристика при повній подачі
3 2 1 палива;
2, 3 - часткові характеристики при
неповній подачі палива;
min 4 - характеристика дизеля із
M всережимним регулятором.
Рис.10.13 Механічні Спеціальні регулятори
характеристики дизеля використовуються для збільшення
жорсткості характеристик.
Існує деяка мінімальна швидкість min нижче якої робота
дизеля неможлива, це так звані мінімально стійкі оберти.
Оскільки механічна характеристика змінюється плавно, то
допустима її апроксимація рівнянням прямої лінії з урахуванням
регуляторної гілки характеристики.
Механічну характеристику дизеля зобразимо у вигляді,
представленому на рис.10.14. і опишемо її системою рівнянь
(10.34).
248
M1 M
M2
1 2 3
Рис.10.14. Апроксимована механічна характеристика дизеля
0 , якщо ,i ;
1 3
M M1
M диз M1 2 1 , якщо 1 2 ; . (10.34)
2 1
3
M2 , якщо 2 3 .
3 2
Рівняння руху обертових частин дизеля має звичайний вид:
d диз
J диз M диз M г , (10.35)
dt
де M г - статичний момент, що створюється автономним
генератором.
Структурна схема дизеля, як динамічного об'єкту, показана
на рис.10.15.
Mг
M Mдиз
диз 1 диз
Jp
k
Рис.10.16. Структурна схема дизеля в межах лінійної ділянки
механічної характеристики
Передаточна функція дизеля за каналом
“ M0 M г диз ” має вид аперіодичної ланки
1
M диз p k . (10.37)
J диз
p1
k
250
2. Перехідні процеси в якорі генератора, що обумовлені
d dг d qг
величинами і несуттєві і можуть бути виключені з
dt dt
розгляду.
3. СГ має на роторі обмотку збудження.
З урахуванням цих допущень рівняння СГ в осях d ,q ,0
мають вигляд:
U dг гiqг xqг ; (10.38)
U qг г idг xqг xadг i fг ; (10.39)
d fг R fг
dt
U г fг idг X adг x fг
; (10.40)
M г idг iqг xdг xqг ) i fг iqг xadг ; (10.41)
d г 1
dt
Hj
M диз M г M c . (10.42)
251
( i 1,2 ). Будемо вважати, що рух цього механізму відбувається
у вертикальній площині.
l2
m2 ; J2
p2
2
1
y l1
p1 u2
m1 ; J1
x 1
u1
Рис.10.17. Кінематична схема дволанкового суглоба
маніпулятора
При роботі механізму можливі тільки повороти в його
шарнірах, що на рисунку характеризуються відповідними
кутами i . У кожного шарніра є виконавчий орган. Ланки
механізму повертаються під дією моментів ui . Положення
центрів ваги ( x1 , y1 ) і ( x2 , y2 ) можна представити таким чином:
x1 , y1 p1 cos 1 , p1 sin 2 ;
x2 , y2 l1 cos 1 p2 cos 1 2 , l1 sin 1 p2 cos 1 2
Отже, для швидкостей руху центрів ваги можна записати вирази
dx1 dy1 d d
, p1 1 sin 1 , p1 1 cos 1 ;
dt dt dt dt
dx2 dy2 d d d
, l1 1 sin 1 p2 1 2 sin 1 2
dt dt dt dt dt
,
d 1 d 1 d 2
l
1 dt cos 1 p 2
dt
dt
cos 1 2
252
У цьому випадку кінетичну енергію T можна представити у
вигляді:
1 dx1 2 dy1 2 1 d 1 2
T m1 J1
2 dt dt 2 dt
1 dx2 2 dy2 2 1 d 1 d 2 2
m2 J 2
2 dt dt 2 dt dt
2
1 2 d 1 1 d 1 2
m1 p1 J1
2 dt 2 dt
1 d 1 2 2 d 1 d 2 2
m2 l1 p2
2 dt dt dt
d 1 d 1 d 2 1 d 1 d 2 2
2l1 p2 cos 2 J 2
dt dt dt 2 dt dt
2
1 d
2
J1 J 2 m1 p12 m2 l12 p22 2l1 p2 cos 2
1
dt
2 2
d 1 d 2
J 2 m2 p22
m2 l1 p2 cos 2
dt dt
2
1 2 d 2
2
J 2 m2 p2
dt
,
а потенціальну U - у вигляді:
253
Відповідні рівняння Лагранжа:
d L L
u1 ;
dt d 1 1
dt
d L L
u2 .
dt d 2 2
dt
Після проведення очевидних перетворень одержуємо
наступні рівняння руху:
d 2 1
J 1 J 2 m1 p12
m2 l12 p22 2l1 p2 cos 2 dt 2
d 22
J 2 m2 p22 m2 l1 p2 cos 2
dt 2
d d 2
m2 l1 p2 sin 2 2 1 22
dt dt
u1 m1 p1 m2 l1 g cos 1 m2 gp2 cos 1 2
d 2 1 d 22
J 2 m2 p22 m2 l1 p2 cos 2 ) dt 2
J 2 m2 p22 dt 2
2
d
m2 l1 p2 sin 2 1 .
dt
u2 m2 gp2 cos 1 2 .
254
Глава 11
Ідентифікація параметрів електроприводів
256
T T Наближено величину
U вих сталої часу T можна
1 визначити за перехідною
функцією, як час, за який
0.63 вихідна координата досягає
0.5 значення U вих t 0 .63 ,
оскільки з рівняння (11.3)
випливає, що
0
t U вих T 1 e 1
Рис.11.1. Графічне визначення 1 0 .367879 0 .63.
сталої часу методом дотичної
Величину сталої часу T
можна знайти за числовими значеннями перехідної
характеристики в двох точках (рис.11.2). Обираючи t1 і t2
U вих a1
a2 таким чином, щоб 2, і
1 a2
a1 враховуючи, що
t1
0.5 b1 1e T ,
t2
b2 1e T ,
t1 t2 t
0 a1 1 b1 ,
Рис.11.2. Графічне визначення a 2 1 b2 ,
сталої часу за двома точками сталу часу визначаємо за
формулою
t2 t1
T a1 1.44 ( t 2 t1 ) . (11.4)
2.3 lg( )
a2
y t 1 e t cos 1t m sin 1t ,
де та 1 з коренів характеристичного рівняння:
j 1 2
p1,2 j1 .
T
259
0.39 j 1 0.39 2
p1,2 0.283 j0.667
1.377
m 0 .424 - ступінь коливальності.
Відтворену перехідну функцію y t наведено на рис.11.4.
h t
y t
1.0
0.5
0
t1 t2 t3 t4 t, c
0 5 10 15
Рис.11.4. Заданий та відтворений коливальні процеси
Відносна похибка відтвореної функції в точці t2 складає 3,16%,
в точці 2 t2 - 2,6%.
При аналізі динамічних процесів у системах електропривода
диференційне рівняння коливального процесу записують у
вигляді:
d 2 d
Te Tм 2 Tм уст . (11.10)
dt dt
Введемо до розгляду динамічні параметри і , що
однозначно зв'язані з Te і Tм такими виразами:
кутова частота недемпфованих коливань, що визначають
1
масштаб часу процесу ;
Te Tм
260
відносний коефіцієнт загасання коливань, що визначає
1 Tм
коливальність процесу .
2 Te
З цих співвідношень можна одержати:
2
Tм , (11.11)
1
Te . (11.12)
2
Уся область зміни може бути розбита на три інтервали:
2 0 0 .5 ;
1 0 .5 2 ;
уст уст
2.
1 3 У першому інтервалі
1 1
уст уст крива розгону
(рис.11.5.) є різко
коливальною
( 4Te Tм ) і за
m=1 m=2 m=3
t
величиною
перерегулювання
Рис.11.5. До визначення параметрів може бути визначена
передатної функції коливальної ланки величина :
m
ln 1
уст
(11.13),
m
m2 2 ln 1
уст
m
де m - порядковий номер екстремуму, - ордината графіка
уст
в точці екстремуму.
261
Кутова частота коливань визначається з виразу
2
, (11.14)
2
T 1
де T - період коливань.
Приклад
Розглянемо таблично задану перехідну функцію h t
коливального процесу. Графік функції h t показаний на рис.11.6.
Таблиця 11.2.
Дані перехідної функції коливального процесу
t , c h t t , c h t t , c h t t , c h t t , c h t
1 0.205 6 1.213 11 0.945 16 1.014 21 0.997
2 0.629 7 1.080 12 0.985 17 1.002 22 1.000
3 1.026 8 0.969 13 1.016 18 0.994 23 1.002
4 1.257 9 0.913 14 1.028 19 0.991 24 1.002
5 1.300 10 0.912 15 1.025 20 0.993 25 1.003
262
Кутова частота коливань
2 6 .28
0.675 .
2 2
T 1 9.4 1 0 .137
Сталі часу передатної функції
2 2 0.137
Tm 1.096 ;
0.675
1 1
Te 2.004 .
2 2 0.137 0.675
Відтворену перехідну функцію y t наведено на рис.11.6.
h t
y t
1
0.5
0
t1 t2 t3 t, c
0 5 10 15 20 25
U вих tn
tn t1 t
0
Ta
Рис.11.7. До визначення сталих часу перехідної
характеристики другого порядку
Практичне проведення дотичної в точці перегину досить
довільне, тому для підвищення точності для розрахунку T1
запропоновано використовувати час, що відповідає точці
перетину кривої з горизонтальною прямою, відстань якої від осі
абсцис дорівнює 0.72 від усталеного значення вихідної величини
t1
T1 . (11.18)
1.2564
При значенні U вих для точки перегину U вих t n 0 .264
усталеного значення, величина коефіцієнту демпфування 1 ,
тобто корені рівняння дійсні і рівні: p
1,2 1 / T .
264
Перехідні характеристики в цьому випадку описуються
рівнянням:
t
t
U вых t 1 1 e T , (11.19)
T
а значення сталої часу T t п , або
0 .368
T . (11.20)
U вих t
267
Графік перехідної функції h1 t показано на рис.11.8.
Для n 1 стала часу визначається системою рівнянь
S nT ;
n n 1 2
S1 T ,
2
звідки
1 S2 S
n int 2 , T .
2 S 2 S1 n
Площа S1 визначається як
23
S S 1 ya t dt dt 6 .289 .
0 0
Тоді
S2 5 .787 2
n 0 .5 0 .5 2 .102 ,
S 2 2 S1 5 .787 2 2 6 .289
а T 2 .753 .
1
Тоді передатна функція W2 p 2
.
2 .753 p 1
Перехідна функція має вигляд:
h2 t 0 ,3632 t e 0 .3632 t 1 e 0 .3632 t 1 .
Графік перехідної функції h2 t показано на рис.11.8.
1
h2 t
0.75
h1 t
0.5
ya t
0.25
0 5 10 15 20 25
Рис.11.8.Заданий та відтворені процеси
268
11.1.5. Метод інтервалів
Цей метод дозволяє визначити передатну функцію
k
W p 2
. (11.30)
T1T2 p T1 p 1
269
З графіку визначається
1 величина C і
уст 3
визначається T2 :
уст 1
0.5 t
уст 2 T2 .
ln C
уст 1
0
0.5 1 1.5
-0.5 С
Рис.11.10.
Для визначення сталої часу T2
Приклад
Задано перехідну функцію h t у вигляді таблиці значень (табл11.4).
Отримаємо передатну функцію за допомогою методу інтервалів
у вигляді:
k
W p .
T1T2 p T1 p 1
Таблиця 11.4.
Дані перехідної характеристики
t, с 0 1 2 3 4 5 6 7
y t 0 0,067 0,15 0,249 0,36 0,475 0,585 0,684
t, с 8 9 10 11 12 13 14 15
y t 0,766 0,83 0,878 0,913 0,938 0,956 0,968 0,981
t, с 16 17 18 19 20 21 22 23
y t 0,985 0,988 0,989 0,99 0,991 0,992 0,992 0,992
Для визначення сталих T1 та T2 вісь часу розбиваємо на рівні
проміжки довжиною t 1 .
Сталу часу T1 визначимо за площею S , обмеженою перехідною
функцією та лінією усталеного режиму.
270
23
1 h j t t
S j 1
T1 5.802 с.
h уст t h уст t
Для визначення T2 для кожної трійки сусідніх ординат
вираховуємо:
hуст t hi 2 t h уст t hi 1 t
, та .
hуст t hi t h уст t hi t
Для розрахунку візьмемо ординати, відповідних 1, 2, 3 та 11, 12, 13 с:
hуст t 25 hi 2 t 3 1 0 .249
y1 0 .805
hуст t 25 hi t 1 1 0 .067
та
h уст t 25 hi 2 t 2 1 0 .15
x1 0 .911 ,
h уст t 25 hi t 1 1 0 .067
hуст t 25 hi 2 t 13 1 0 .956
y2 0 .506
hуст t 25 hi t 11 1 0 .913
та
h уст t 25 hi 1 t 12 1 0 .938
x2 0 .713 .
hуст t 25 hi t 11 1 0.913
За отриманими точками складаємо систему з двох рівнянь
y1 b x 1 C ; y 2 b x 2 C ,
яку обчислюємо відносно C:
y x y1 x2 0 .506 0.911 0 .805 0.713
C 2 1 0.569 .
x2 x1 0 .713 0 .911
Тоді стала часу T2
t 1
T2 1.773 с.
Ln C 0 .564
Таким чином, передатна функція набуває вигляду:
1
W p .
5 .802 1.773 p 5 .802 p 1
271
Відтворену перехідну характеристику hв t показано на рис.11.11.
1
h t
hв t
0.5
0
0 5 10 15 20 25
Рис.11.11. Заданий та відтворений процеси
272
Uвих де Wмо p - передатна
1
функція об'єкта без умовного
запізнювання у ; T1м -
U вих tn більша стала часу; м -
менша стала часу моделі
об'єкта.
об tn t Після визначення
Ta чисельного значення меншої
Рис.11.12. Розподіл сталих часу сталої часу м величина
кривої розгону з запізнюванням умовного запізнювання
знаходиться за очевидною умовою
у об м , (11.37)
де об - повне запізнювання об'єкта, що знаходиться відомим
шляхом.
Таким чином, модель об'єкта може бути подана передатною
функцією
k об e p
Wоб p , (11.38)
T1м p 1 м p 1
або з невеликою похибкою рівнянням (11.35), де Te T1м м .
U вих Te T1м м
M1 D ht
kм N B
Te
hм t
м 0 .63 k м
b
y c U вих
kм
a U вх
t
об L A Ta E
274
В основу аналітичного методу визначення параметрів
передатної функції за експериментальними перехідними
характеристиками покладений метод площ.
Апроксимуюча передатна функція для більшості
промислових об'єктів може бути подана виразом
p o bm p m bm-1 p m-1 ...b1 p 1 1
Wоб p k об e n n-1 1 . (11.44)
an p a n-1 p ... a1 p 1
Коефіцієнти чисельника визначаються з великими
похибками, оскільки присутність диференційних ланок підсилює
дію завад. Тому доцільно спрощення передатної функції або
апроксимацію кривої розгону передатною функцією вигляду
k об e
p o
Wоб p n n-1 1 , (11.45)
an p an-1 p ...a1 p 1
при h' p 0 або
Wоб p
k об e
p o
b1 p 1 (11.46)
an p n an-1 p n-1 ...a1 p1 1
при h' 0 0 . Тут h t - експериментальна крива розгону
регульованого об'єкта; o - час чистого запізнювання; h' 0 -
похідна при t 0 .
Обчислення виконують за формулою
Si
ai , (11.47)
k об
де Si - площа i -го порядку під кривою k об h t . Площа S1
визначається таким чином:
S1 k об
0
h t dt . (11.48)
275
t
Після зміни масштабу часу , з урахуванням площі Si для
S1
i 2 , 3 ,..., n шляхом обчислення інтегралу за змінною,
знаходимо
i 1 i 2 i-1
i 3 Si 1 j
S1 S1 kоб h
i
i 1 j dt (11.49).
j = 0 S1
i 1 ! i 2 ! j!
0
Якщо h0 0 , то коефіцієнт bm можна визначити за
формулою
a
bm h 0 n . (11.50)
k об
У розглянутому алгоритмі розрахунку коефіцієнт
підсилення kоб і час запізнювання о задаються в числі
вихідних параметрів. Порядок апроксимації n 6.
Блок-схема програми розглянутого алгоритму наведена на
рис.11.14.
Вихідною інформацією для роботи алгоритму ідентифікації
служить масив значень кривої розгону hi при незмінному
інтервалі квантування, що дорівнює t . Число точок
N 1,..., m , де m - непарне число. Обчислення площ
здійсноється за формулою Сімпсона для підінтегральної функції,
заданої таблично.
Через складність одержуваної передатної функції виникає
необхідність її спрощення зі збереженням близькості
властивостей до властивостей реального об'єкта. Запропонуємо
легко реалізований метод зниження її порядку.
Для зниження порядку передатної функції вона подається у
вигляді
pt зm
e
Wзm p , (11.51)
m
p bm p bm-1 p m-1 1
...b1 p 1
276
де m -порядок наближення m 0 ,1, 2 , 3 . Невідомі коефіцієнти
t зm , b1 ,...,bm визначаються із системи m 1 рівнянь.
a1 b1 t зm ;
2
a b b t t зm ;
1 2 1 зm
2!
. (11.52)
...................................
m1 m
a b bm 1 t зm ... b1 t зm t зm ;
m m
1! m 1 ! m !
m m1
bm t зm b1 t зm t зm
a m 1 1 ! ... m ! m 1 ! .
277
Початок
Введення даних ai S i / k об
n ,t , k об , a ,hi( N t ) i 2,..., n
S 1 [ k об h( t )] dt '
0 h ( 0 ) h1 0 bm h1 an / k об
Зміна масштабу часу
a t / S 1 Вивід коефіціентів
Вивід коефіціентів
ai ; i 1,..., n
Обчислення площ
S i ,i 2 ,..., n
Кінець
278
Наближення першого порядку m 1 потребує визначення
двох параметрів t з1 і b1 , що знаходяться з рівняння для
Fm 1 t з 0 і першої рівності системи:
t зm t з 1 a1 a12 2a2 ;
(11.55)
bm b1 a12 2a 2 .
Передатна функція моделі об'єкта в цьому випадку має
вигляд
t з 1 p
e
Wз1 p . (11.56)
pb1 p 1
Наближення першого порядку реалізується при виконанні
a
нерівності 1 22 1к р 0 .5 .
a1
Наближення другого порядку m 2 реалізується за умови
a3
1 2к р 0 .5 ,
a13
1
де 2к р 1 , якщо 1 0 .5 ;
3
1 1
2к р 1
3 3
1 21 3 , якщо 1 0.5 .
Запізнювання t зm t з 2 апроксимуючої функції дорівнює
найменшому дійсному кореню кубічного рівняння
t з32 3a1t з22 6 a2t з 2 6 a3 0 . Після визначення запізнювання
коефіцієнти b1 і b2 знаходяться за формулами b1 a1 t з 2 ,
b2 a2 a1 t з 2 0 .5t з22 .
Слід зазначити, що значення параметрів t зm b1 , отримані
за приведеним методом, відрізняються від значень цих же
параметрів, знайдених із рішення системи рівнянь (11.57).
279
I2 I I2
0 ; 2 0 ; ...; 0, (11.57)
t зm b1 bm
приблизно на 1-10% при m 1 і значно менше при m 2 . Тут
2
I 2 h t hзm t dt - інтегральна квадратична оцінка.
0
Якщо об'єкт апроксимований нормованою дрібно-
раціональною функцією
bn' p n ...b1' p 1 Bn' p
Wоб p , (11.58)
a'n p n ...a1' p 1 An' p
то її можна привести до виду нормованої передатної функції
об'єкта
1
Wоб p n n-1 1
, (11.59)
an p an-1 p ...a1 p 1
шляхом поділу багаточлена An p на Bn p .
'
'
Після замін:
a1 a1' b1' ;
a2 a'2 b2' b2' a'2 ;
' ' ' ' ' '
a3 a3 b3 b2 a1 b1 a2 ; , (11.60)
.......................
a a' b' b' a' b' a' .
n n n n 1 1 1 n 1
Bn' p
передатна функція Wоб p ' приводиться до виду
An p
нормованої передатної функції об'єкта:
pt з 2 1
Wоб p e 2
. (11.61)
1 b1 p b2 p
280
11.3. Метод Z-форм для апроксимації перехідних
характеристик
281
B0
B1
U nT En X1 X q 1 Xq ynT
z
1 Bq
z 1
A1
Aq
Рис.11.15. До подання передатної функції в дискретному вигляді
Отже, потрібно визначити коефіцієнти знаменника для
дискретної передатної функції (11.63).
1
W ( z ) B z q 1 q
. (11.63)
1 A1 z ... Aq z
Так для q 3, U const можна записати залежності:
за прямим каналом
yn E n3 B ; yn 1 E n 2 B ; yn 2 E n 1 B ,
за зворотними зв'язками
En 1 A1 En 2 A2 En 3 A3 En U .
Тепер знаходимо
UB yn A3 yn 1 A2 yn 2 A1
En . (11.64)
B
Записуючи цей вираз для чотирьох суміжних значень E
( En , En 1 , En 2 , E n 3 ) і вирішуючи систему з восьми
рівнянь, отримаємо:
yn1 yn A1 yn yn1 A2 yn1 yn2 A3 yn2 yn3 ;
yn2 yn1 A1 yn1 yn A2 yn yn1 A3 yn1 yn2 ; ,(11.65)
yn3 yn2 A1 yn2 yn1 A2 yn1 yn A3 yn yn1
282
звідки знаходяться коефіцієнти A1 , A2 , A3 .
Для одержання коефіцієнтів характеристичного полінома
будь-якої степені q , система рівнянь записується у вигляді:
q
yn j yn j 1 Ai yn j 1 yn j i 1 , j 1, 2 , ... q .(11.66)
i 1
Шукані коефіцієнти знаходяться рішенням системи
алгебраїчних рівнянь за будь-якими 2q 1 суміжними
значеннями ординат перехідної функції y nT .
Для q 1
yn 1 yn
A ; (11.67)
yn yn 1
Для q 2
yn 2 yn 1 yn 1 yn 2 yn 1 yn yn yn 1
A1 2 ;
yn 1 yn yn 1 yn 2 yn yn 1
2
A2
yn 1 yn yn 1 yn yn yn 1
2.
yn1 yn yn 1 yn2 yn yn 1
(11.68)
Щоб перейти від дискретної передатної функції до
неперервної, потрібно в останній виразити оператори p через
z , використовуючи наведені вище співвідношення. Тоді
характеристичний поліном запишеться так:
D z z q A1* z q 1 A*2 z q 2 ... A*q , (11.69)
де A1* f 1 T , a1 , a 2 ,..., a q ,..., Aq* f 1 T , a1 , a 2 ,..., a q .
Прирівнявши коефіцієнти з однаковими індексами
*
характеристичних поліномів, A1* A1 , A2* A2 ,..., Aq Aq ,
одержимо систему рівнянь, із якої знаходимо коефіцієнти
a1 , a2 ,..., aq . Коефіцієнт передачі k визначається за усталеним
значенням графіка k aq y уст . Оскільки степінь поліному q
283
заздалегідь невідомий, то його визначають методом
моделювання перехідного процесу за отриманою передатною
функцією для прийнятого орієнтовного значення q . Послідовно
збільшуючи q і перевіряючи відповідність перехідної функції
моделі, знаходимо передатну функцію, що найкраще відповідає
реальному об'єкту.
Приклад.
Розглянемо таблично задану перехідну функцію h t
динамічного процесу. Графік функції h t показаний на рис.11.16.
t , c h t t , c h t t , c h t t , c h t
0 0 0.8 0.798 1.6 0.959 2.4 0.992
0.2 0.33 1.0 0.865 1.8 0.973 2.6 0.994
0.4 0.551 1.2 0.909 2.0 0.982 2.8 0.996
0.6 0.699 1.4 0.939 2.2 0.988 3.0 0.998
1.5
0.5
285
11.4. Метод простору стану
Xn+1 Xn e A T Xn Xn-1 E e A T 1 ABUn Un-1 .(11.71)
Розклавши отримане рівняння в ряд Тейлора за степенями
A T , одержимо :
Xn+1 Xn Xn Xn-1 TA Xn Xn-1 T BUn Un-1 .(11.72)
Або більш точно, рівняння, що відповідає кінцево-
різницевій схемі Эйлера-Коши :
T
Xn+1 2 X n Xn-1
2
A X n+1 X n-1 BUn+1 Un-1 . (11.73)
Сформувавши матриці Q і R за формулами :
Q X n+1 X n-1 ; (11.74)
T
R X n+1 X n X n X n-1 BU n+1 U n-1 ,(11.75)
2
а при незмінних сторонніх впливах на суміжних інтервалах
R X n+1 X n X n X n -1 (11.76)
одержимо
2
A R Q1 . (11.77)
T
286
Визначивши компоненти матриці A, перевіряємо
виконання умови
a ji T 1 . (11.78)
При невиконанні цієї умови необхідно зменшити T і
повторити розрахунок.
Формування матриць здійснюється відповідно до таблиці
11.17.
Таблиця 11.17
Формування матриці простору-стану
t 0 T 2 T ... n T
Координата X1 X2 X2 ... Xn
вектора
Номер стовпця ---- 1 2 ... n
матриці R і Q
матриця Q ---- X 2 X0 X 3 X 1 ... X n+1 X n-1
матриця R ---- X 2 X 1 X 3 X 2 ... X n+1 X n
X1 X0 X 2 X1 X n X n-1
Наприклад, для електроприводу з двигуном постійного
струму цю систему можна записати у вигляді, де :
1
i 0 U
L
X ; B ; U (11.79)
1 Mc
0
J
Шукана матриця A має вигляд:
R k
a 11 a 12
L L
A . (11.80)
k a 21 a 22
0
J
На рис.11.17. показаний приблизний вид осцилограми
перехідного процесу пуску електропривода.
287
( t )
I( t )
X1 X2 X n 1 Xn X n 1
T ( n 1) T n T ( n 1) T t, c
Рис.11.17. До визначення параметрів електроприводу за методом
простору стану
За осцилограмою (рис.11.17) складаємо таблицю 11.18,
аналогічну попередній (табл 11.17).
Таблиця 11.18.
Формування матриці простору-стану електроприводу постійного
струму
t , 0 T 2 T ... n T
i , 0 i1 i2 ... in
, 0 1 2 ... n
Номер стовпця 1 2 ... n
in+1 in -1 Q1 Q2 ... Qn
Q
n+1 n -1
in+1 in in in -1 R1 R2 ... Rn
R
n+1 n n n -1
Визначаємо елементи матриці A .
Коефіцієнти зворотної матриці Q 1 визначаються як
q22 q q q
1
q11 1
; q22 11 ; q12
1
12 ; q21
1
21 .
detQ detQ detQ detQ
Оскільки опір R і коефіцієнт потоку k можуть бути
знайдені за номінальними параметрами двигуна, то шукані
288
динамічні параметри знаходимо, використовуючи позначення
матриці:
R k
L ; J . (11.81)
a11 a21
Визначивши динамічні параметри, можна отримати
розрахункові залежності для струму і кутової швидкості
електропривода.
Для цього з рівняння
det A E 0 , (11.82)
де E - одинична матриця, визначаємо корені
характеристичного рівняння 1 і 2 .
Тепер
i t
k
1 2 L t t
e 1 e 2 ic ; (11.83)
2 1
1t 2t
t c 1 e e . (11.84)
1 2 1 2
Приклад.
Визначиимо методом простору стану параметри
електропривода постійного струму.
Двигун має такі номінальні дані: U н 220 B , I н 10 A ,
Rя 2 Ом , Pн 1.8 кВт , н 105 с 1 , I с 10 A ,
с 100 с 1 .
За результатами обробки осцилограм прямого пуску отримані
значення струму I t і кутової швидкості t . Дані перехідних
характеристик струму і швидкості наведені в таблиці 11.19.
Як шукані беремо параметри електроприводу, динаміка якого
описується системою двох диференційних рівнянь.
Числові значення для матриць R , Q , Q 1 одержуємо з табл.
11.19.
289
Використовуючи наведені вище вирази, обчислюємо шукані
параметри, знаючи, що Rя 2 Ом; k 2 В/с :
R 2
L 0 .835 Гн ;
a11 2.39
k 2
J 5.29 кг м2 .
a21 0 .378
Використовуючи значення матриці A , знайдемо коефіцієнти,
що визначають характер перехідного процесу з рівняння (11.82):
2 2
a 11 1 a 12
det( A E ) T T ,
a 21 0
292
d k 2
J
dt k i k M 0 k k 0;
J d k 1 k i M0 k 2k 1 0 ;
k 1
dt
, (11.93)
J d k 2
k ik 2 M0 k 2k 2 0 ;
dt
d
J k 3 k ik 3 M 0 k 2k 3 0 .
dt
розв'язуючи систему (11.93) одержимо необхідні числові
d
значення. Для визначення похідних за кривою t
dt
використаємо вирази чисельного визначення похідних (11.88-
90).
Особливістю реалізації цього методу є те, що інтервал часу
між вимірами повинен бути різним, тобто
t k t k+1 t k+2 t k+3 , тому що похідні в точках
вибраних з малим кроком дискретизації мало відрізняються одна
dik di k+1 d k d k+1
від одної ... ; ... , і це призводить
dt dt dt dt
до значних похибок.
293
Перехідна характеристика ланки другого порядку у відносних до
усталеного значення одиницях може бути записана у вигляді:
p2 p1
ht 1 e p 1t e p2t , (11.94)
p1 p2 p1 p2
де p1 , p2 - корені характеристичного рівняння.
Площа похибки непогодження
p1 p2
S0 1 h t dt . (11.95)
0
p1 p2
З (11.94) і (11.95) видно, що для будь-якого моменту часу,
кратного S0 , похибка непогодження вихідної координати
визначається тільки співвідношенням коренів і вибраною
кратністю.
Введемо позначення
p1
n. (11.96)
p2
Оскільки дія більш високих порядків впливає тільки на
початкову ділянку перехідної характеристики, за базовий
момент беремо час
S0
t ,
2
тоді
S S
0 1 h 0
2 2
або
1 p1 p 2 1 p1 p 2
S p1 2 p1 p2 2 p2
0 e e f n . (11.97)
2 p1 p 2 p1 p2
S
Крива, що відображає залежність 0 f n ,
2
розрахована і показана на рис 11.18.
294
0.75
0.74 S
0.73 0
0.72 2
0.71
0.7
0.69
0.68
0.67
0.66
0.65
0.64
0.63
0.62
0.61
0.6
n
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30
1
0.98 S
0.95 0
0.93 2
0.91
0.88
0.86
0.84
0.82
0.79
0.77
0.75
0.72 2
0.7
0 12 24 36 48 60 72 84 96 108 120 132 144 156 168 180
Рис.11.18. До визначення параметрів за похибкою непогодження
Крива 1 - наведена для дійсних коренів (графік, обмежений
n 10 , оскільки на реальних осцилограмах більші значення
співвідношення n практично не спостерігаються); крива 2 - для
комплексно-спряжених коренів.
Враховуючи, що p1 Ae j ; p2 Ae j , то n e j 2 .
Для цього випадку вказаний аргумент співвідношення коренів
2 в градусах.
Визначення коренів характеристичного рівняння
виконується за таким алгоритмом:
1. За осцилограмою перехідної характеристики розраховується
площа похибки непогодження (за методами чисельного
інтегрування) від моменту закінчення часу чистого
запізнення. Згідно з (11.95) при визначенні площі ордината
кривої повинна бути безрозмірною, а абсциса виражена в
секундах.
2. Відмічається час, що дорівнює половині розрахованої площі і
вимірюється величина непогодження на даний момент.
295
3. За кривою 1 розраховується співвідношення коренів n .
4. Спільно розв'язуючи (11.95) і (11.96) розраховуємо корені
1 n 1 n
p1 ; p2 ,
S0 S0 n
за якими знаходимо сталі часу.
Якщо об’єктом є двигун постійного струму і аналізується
перехідна характеристика зміни швидкості, обумовленої зміною
якірної напруги при незмінних опорі якоря та струмові
збудження, то електромагнітна стала часу
S0 n
Te 2 ; (11.98)
1 n
електромеханічна стала часу:
Tm S0 . (11.99)
Якщо об’єкт поданий послідовно з’єднаними двома
аперіодичними ланками (електропривод Г-Д та інш.), то
S0 S0 n
T1 ; T1 . (11.100)
1 n 1 n
Якщо об’єкт - коливальна ланка з передатною функцією
k
W p ,
T 2 p 2 2Tp 1
то
S0 n 1 n
T ; . (11.101)
1 n 2 n
Приклад.
Розглянемо таблично задану перехідну функцію h t
динамічного процесу пуску двигуна постійного струму незалежного
збудження. Графік функції h t показаний на рис.11.19.
Для розрахунку площі непогодження використаємо формулу
прямокутників:
10
S0 1 hi 1 0 .5 1.492
i 1
296
Таблиця 11.20.
Перехідна харатеристика розгону двигуна постійного струму
t , c h t t , c h t t , c h t t , c h t t , c h t
0 0 2.0 0.749 4.0 0.959 6.0 0.994 8.0 0.999
0.5 0.164 2.5 0.84 4.5 0.974 6.5 0.996 8.5 0.999
1.0 0.411 3.0 0.989 5.0 0.984 7.0 0.997 9.5 1.0
1.5 0.61 3.5 0.936 5.5 0.99 7.5 0.998 9.5 1.0
Величина непогодження в момент часу, що дорівнює половині
S0 :
S
1 h 0 0 .711 .
2
За кривою (рис.11.18.) знаходимо співвідношення коренів -
n 2.4 .
Сталі часу передатної функції, за формулами (11.98-11.99):
1492
. 2.4
Te 2 0 .31 с, Tm 1492
. с.
1 2.4
Передатна функція за кривою розгону набуває вигляду:
1
W p 2 .
0 .462 p 1492
. p1
На рис.11.19. наведені задана h t та відтворена h t , за
отриманою передатною функцією, перехідні характеристики.
1
ht
0.75
h t
0.5
0.25
0
0 1 2 3 4 5 6 7 8
297
Глава 12.
Моделі на основі штучних нейронних мереж
12.1.Загальні положення
Нейронні мережі - це узагальнена назва кількох груп
алгоритмів, що володіють однією цінною властивістю: вони
вміють навчатися на прикладах, здобуваючи сховані
закономірності з потоку даних. Якщо між вхідними і
вихідними даними існує якийсь зв'язок, нехай навіть такий,
який не виявляється традиційними методами, нейронна
мережа здатна автоматично настроїтися на нього з заданим
ступенем точності. Крім того, сучасні нейронні мережі
володіють низкою додаткових можливостей: вони дозволяють
оцінювати порівняльну важливість різних видів вхідної
інформації, зменшувати її обсяг без втрати істотних даних,
розпізнавати симптоми наближення критичних ситуацій і т.д.
Головна властивість нейромереж - здатність до навчання.
Для розв'язання якоїсь задачі на комп'ютері традиційним
методом необхідно знати правила (математичні формули), по
яких із вхідних даних можна одержить вихідні (знайти
рішення задачі). За допомогою нейромережі можна знайти
вирішення, не знаючи правил, а маючи кілька прикладів.
Нейромережі використовують підхід до розв'язання задач
більш близький до людського, чим традиційне обчислення.
Справді, наприклад, коли людина переходить вулицю, вона
оцінює швидкість руху автомобіля, виходячи з попереднього
досвіду і не використовуючи математичних обчислень. Або,
наприклад, як дитина легко може відрізнити кішку від собаки,
базуючись на раніше побачених нею прикладах. При цьому
часто вона не може точно сказати, по яких ознаках їх
відрізняє, тобто вона не знає чіткого алгоритму. Інша важлива
властивість нейромереж - здатність знаходити рішення,
базуючись на зашумлених, перекручених і навіть
298
суперечливих даних. Ще одна чудова властивість - це
відмовостійкість. У випадку виходу з ладу частини нейронів,
уся мережа в цілому продовжує залишатися працездатної,
хоча, звичайно, точність знижується. Ця властивість важлива
для апаратно реалізованих нейромереж, тому що якщо
нейромережа емулюється на традиційному комп'ютері, то у
випадку виходу з ладу центрального процесора вся
нейромережа втратить працездатність.
У принципі, нейронні мережі можуть обчислити будь-яку
функцію, що має вирішення, іншими словами, робити усе, що
можуть робити традиційні комп'ютери.
На практиці для того, щоб застосування нейронної мережі
було виправдано, необхідно, щоб задача мала наступні ознаки:
- відсутній алгоритм або не відомі принципи розв'язання
задачи, але накопичене достатнє число прикладів;
- проблема характеризується великими обсягами вхідної
інформації; дані неповні або надлишкові, зашумлені,
частково суперечливі.
Таким чином, нейронні мережі добре підходять для
розпізнавання розв'язання задач класифікації, оптимізації і
прогнозування. Нижче наведений перелік можливих
промислових застосувань нейронних мереж, на базі котрих
або вже створені комерційні продукти, або реалізовані
демонстраційні прототипи.
Нафтова і хімічна промисловість:
аналіз геологічної інформації;
ідентифікація несправностей устаткування;
розвідка покладів мінералів за даними
аерофотознімань;
аналіз сполук домішок;
управління процесами.
Промислове виробництво:
управління маніпуляторами;
управління якістю;
управління процесами;
299
виявлення несправностей;
адаптивна робототехніка;
управління голосом.
Воєнна промисловість і аеронавтика:
обробка звукових сигналів (поділ, ідентифікація,
локалізація, усунення шуму, інтерпретація);
обробка радарних сигналів (розпізнавання цілей,
ідентифікація і локалізація джерел);
обробка інфрачервоних сигналів (локалізація);
узагальнення інформації; автоматичне пілотування.
Біомедична промисловість:
аналіз рентгенограм;
виявлення відхилень у ЕКГ.
Телебачення і зв'язок:
адаптивне управління мережею зв'язку;
стиск і відновлення зображення.
Банки і страхові компанії:
автоматичне зчитування чеків і фінансових
документів;
перевірка достовірності підписів;
оцінка ризику для позик;
прогнозування змін економічних показників.
Адміністративне обслуговування:
автоматичне зчитування документів;
автоматичне розпізнавання штрихових кодів.
Служба безпеки:
розпізнавання осіб, голосів, відбитків пальців.
Чому не краще вирішувати ті ж задача класичними
методами теорії управління, оптимізації і системного аналізу ?
Справа в тому, що будь-який проектувальник складних систем
зштовхується з тим самим комплексом проблем, що погано
піддаються розв'язанню традиційними методами. Неповнота
знань про зовнішній світ, неминуча похибка датчиків,
непередбачуваність реальних ситуацій - усе це змушує
300
розроблювачів мріяти про адаптивні інтелектуальні системи,
здатні прилаштовуватись до зміни "правил гри" і самостійно
орієнтуватися в складних умовах. По-друге, "проклін
розмірності" стає реальним стримуючим чинником при
розв'язанні багатьох (якщо не більшості) серйозних задач.
Проектувальник не в змозі врахувати і звести в загальну
систему рівнянь усю сукупність зовнішніх умов - особливо
при наявності множини активних перешкод. Самостійна
адаптація системи в процесі динамічного моделювання не
єдиний спосіб розв'язання задач у таких випадках.
Нейронні мережі - це всього - на всього мережі, що
складаються із зв'язаних між собою простих елементів -
формальних нейронів. Значна більшість робіт з
нейроінформатики присвячена переносу різних алгоритмів
розв'язання задач на такі мережі. Ядром використовуваних
уявлень є ідея про те, що нейрони можна моделювати досить
простими автоматами, а вся складність мозку, гнучкість його
функціонування й інші найважливіші якості визначаються
зв'язками між нейронами. Кожний зв'язок представляється як
зовсім простий елемент, що служить для передачі сигналу.
Граничним вираженням цієї точки зору може служити гасло:
"структура зв'язків - усе, властивості елементів - ніщо".
Сукупність ідей і науково-технічний напрямок, обумовлений
описаним уявленням про мозок, називається коннекціонизмом
(англійською connection - зв'язок). Передбачається, що система
зв'язків досить багата по своїх можливостях і досить
надлишкова, щоб компенсувати бідність вибору елементів,
їхню ненадійність, можливу руйнацію частини зв'язків. На
перший погляд здається, що коннекціоністські системи не
допускають прямого програмування, тобто формування
зв'язків по явних правилах. Це, однак, не зовсім так. Існує
великий клас задач: нейронні системи асоціативної пам'яті,
статистичної обробки, фільтрації й ін., для яких зв'язки
формуються по явних формулах. Але ще більше задач
вимагає неявного процесу. За аналогією з навчанням тварин
301
або людини цей процес ми також називаємо навчанням.
Навчання звичайно будується так: існує підручник - набір
прикладів із заданими відповідями. Ці приклади
пред'являються системі. Нейрони одержують по вхідних
зв'язках сигнали - "умови приклада", перетворюють їх, кілька
разів обмінюються перетвореними сигналами і, нарешті,
видають відповідь - також набір сигналів. Відхилення від
правильної відповіді штрафується. Навчання перебуває в
мінімізації штрафу як (неявної) функції зв'язків.
302
Кожний синапс характеризується величиною
синаптичного зв'язку або його ваги wi , що за фізичним
змістом еквівалентна електричній провідності.
Поточний стан нейрона визначається, як зважена сума
його входів:
n
s xi wi (12.1)
i 1
Вихід нейрона є функція його стану:
y f s (12.2)
Нелінійна функція f називається активаційною і може
мати різний вигляд, як показано на рис.12.2. Однієї з
найбільше розповсюджених є нелінійна функція з насиченням,
так називана логістична функція або сигмоїд (тобто функція S-
подібного вигляду):
1
f (x) x
(12.3)
1 e
304
Очевидно, що усі вагові коефіцієнти синапсів одного
шару нейронів можна звести в матрицю W , у котрої кожний
елемент wij задає величину i-го синаптичного зв'язку j-го
нейрона. Таким чином, процес, що відбувається в НМ, може
бути записаний у матричній формі:
Y F XW (12.6)
де X і Y - відповідно вхідний і вихідний сигнальні
вектори, F V - активаційна функція, застосовувана
поелементно до компонентів вектора V .
Теоретично число шарів і число нейронів у кожному шарі
може бути довільним, однак фактично воно обмежено
ресурсами комп'ютера або спеціалізованої мікросхеми, на
котрих звичайно реалізується НМ. Чим складніша НМ, тим
масштабніші задачі, підвладні їй.
Вибір структури НМ здійснюється відповідно до
особливостей і складності задачі. Для розв'язання деяких
окремих типів задач вже існують оптимальні, на сьогоднішній
день, конфігурації. Якщо ж задача не може бути зведена до
жодного з відомих типів, розроблювачу доводиться
вирішувати складну проблему синтезу нової конфігурації. При
цьому він керується кількома основними принципами:
можливості мережі зростають із збільшенням числа осередків
мережі, щільності зв'язків між ними і кількістю виділених
шарів; використання зворотних зв'язків поряд із збільшенням
можливостей мережі піднімає питання про динамічну
стійкість мережі; складність алгоритмів функціонування
мережі (у тому числі, наприклад, використання кількох типів
синапсів - збудливих, що гальмують і ін.) також сприяє
підвищенню можливостей НМ. Питання про необхідні і
достатні властивості мережі для розв'язання того або іншого
роду задач являє собою цілий напрямок нейрокомпьютерної
науки. В зв’язку з тим, що проблема синтезу НМ сильно
залежить від розв'язуваної задачі дати загальні докладні
305
рекомендації важко. У більшості випадків прийнятий варіант
утворюється на основі інтуїтивного добору.
Очевидно, що процес функціонування НМ, тобто сутність
дій, що вона здатна виконувати, залежить від величин
синаптичних зв'язків, тому, задавшись певною структурою
НМ, що відповідає якійсь задачі, розроблювач мережі
повинний знайти найкращі значення всіх перемінних вагових
коефіцієнтів (деякі синаптичні зв'язки можуть бути
постійними).
Цей етап називається навчанням НМ, і від того, наскільки
якісно він буде виконаний, залежить здатність мережі
вирішувати поставлені перед нею проблеми під час
експлуатації. На етапі навчання крім параметра якості добору
вагових коефіцієнтів важливу роль грає час гальмуючих
параметрів. Як правило, ці два параметри зв'язані зворотною
залежністю і їх доводиться вибирати на основі компромісу.
Навчання НМ може вестися з вчителем або без нього. У
першому випадку мережі пред'являються значення як вхідних,
так і бажаних вихідних сигналів, і вона по деякому
внутрішньому алгоритму підбудовує ваги своїх синаптичних
зв'язків. В другому випадку виходи НМ формуються
самостійно, а ваги змінюються по алгоритму, що враховує
тільки вхідні і похідні від них сигнали.
Існує безліч різних алгоритмів навчання, що однак
діляться на два великих класи: детерміністські і стохастичні. У
першому з них підстроювання ваг являє собою жорстку
послідовність дій, у другому - вона робиться на основі дій, що
підкоряються деякому випадковому процесу.
Розвиваючи далі питання про можливу класифікацію НМ,
важливо відзначити існування бінарних і аналогових мереж.
Перші з них оперують із двійковими сигналами, і вихід
кожного нейрона може приймати тільки два значення:
логічний нуль (стан "загальмоване") і логічна одиниця (стан
"збуджене"). До цього класу мереж відноситься і розглянутий
вище перцептрон, тому що виходи його нейронів, формовані
306
функцією одиничного стрибку, рівні або 0, або 1. У
аналогових мережах вихідні значення нейронів здатні
приймати неперервні значення, що могло б мати місце після
заміни активаційної функції нейронів перцептрона на сигмоїд.
Ще одна класифікація поділяє НМ на синхронні й
асинхронні. У першому випадку в кожний момент часу свій
стан змінює лише один нейрон. В другому - стан змінюється
відразу в цілої групи нейронів, як правило, у всього шару.
Алгоритмічно хід часу в НМ задається ітераційним
виконанням однотипних дій над нейронами. Далі будуть
розглядатися тільки синхронні НМ.
Шар 1
Шар 2
307
тобто фактично така p - шарова НМ еквівалентна
одношарової НМ із ваговою матрицею єдиного шару W :
Y XW (12.8)
Продовжуючи розмову про нелінійність, можна
відзначити, що вона іноді вводиться й у синаптичні зв'язки.
Більшість відомих на сьогоднішній день НМ використовують
для визначення зваженої суми входів нейрона формулу (12.1),
однак у деяких додатках НМ корисно ввести інший запис,
наприклад:
n
s xi2 wi (12.9)
i 1
або навіть
n
s xi x(( i 1 ) mod n ) wi . (12.10)
i 1
Питання в тому, щоб розроблювач НМ чітко розумів, для
чого він це робить, якими цінними властивостями він тим
самим додатково наділяє нейрон, і яких позбавляє. Введення
такого роду нелінійності, узагалі говорячи, збільшує
обчислювальну потужність мережі, тобто дозволяє з меншого
числа нейронів із "нелінійними" синапсами сконструювати
НМ, що виконує роботу звичайної НМ із великим числом
стандартних нейронів і більш складної конфігурації.
Різноманіття існуючих структур НМ дозволяє відшукати й
інші критерії для їхньої класифікації, але вони виходять за
рамки даного розділу.
Тепер розглянемо один нюанс, навмисно опущений
раніше. З рисунка функції одиничного стрибка видно, що
граничне значення T, у загальному випадку, може приймати
довільне значення. Більш того, воно повинне приймати деяке
довільне, невідоме заздалегідь значення, що підбирається на
стадії навчання разом із ваговими коефіцієнтами. Те ж саме
відноситься і до центральної точки сигмоїдної залежності, що
може зсуватися вправо або вліво по осі X, а також і до всіх
308
інших активаційних функцій. Це, однак, не відображено у
формулі (12.1), що повинна була б виглядати так:
n
s xi wi T . (12.11)
i 1
Справа в тому, що такий зсув звичайно вводиться шляхом
додавання до шару нейронів ще одного входу, що збуджує
додатковий синапс кожного з нейронів, значення якого завжди
дорівнюється 1. Привласнимо цьому входові номер 0. Тоді
n
s xi wi (12.12)
i 0
де w0 T ; x0 1 .
Очевидно, що розходження формул (12.1) і (12.12) є лише
в способі нумерації входів.
З всіх активаційних функцій, зображених на рис.12.2,
одна виділяється особливо. Це гіперболічний тангенс,
залежність якого симетрична щодо осі X і лежить у діапазоні [-
1,1]. Забігаючи вперед, скажемо, що вибір області можливих
значень виходів нейронів багато в чому залежить від
конкретного типу НМ і є питанням реалізації, тому що
маніпуляції з нею впливають на різні показники ефективності
мережі, найчастіше не змінюючи загальну логіку її роботи.
310
методом градієнтного спуску, що означає підстроювання
вагових коефіцієнтів у такий спосіб:
E
wij( n ) . (12.14)
wij
Тут wij - ваговий коефіцієнт синаптичного зв'язку, що
з'єднує i -й нейрон шару n 1 з j -м нейроном шару n , -
коефіцієнт швидкості навчання, 0 1 .
Використовуючи залежність
E E dy j s j
. (12.15)
wij y j ds j wij
Тут під yi , як і раніш, мається на увазі функція виходу
нейрона j , а під si - зважена сума його вхідних сигналів,
тобто аргумент активаційної функції. Множник dyi / dsi є
похідна цієї функції по її аргументі, із чого випливає, що
похідна активаційної функція повинна бути визначена на всій
осі абсцис. У зв'язку з цим функція одиничного стрибки та
інші активаційні функції з неоднорідностями не підходять для
розглянутих НМ. У них застосовуються такі гладкі функції, як
гіперболічний тангенс або класичний сигмоїд із експонентою.
У випадку гіперболічного тангенса
dy
1 s2 (12.16)
ds
третій множник si / wij , мабуть, дорівнює виходові нейрона
попереднього шару y n 1 .
Що стосується першого множника в (12.15), він легко
розкладається в такий спосіб:
E E dyk sk E dyk ( n 1 )
w jk . (12.17)
y j k
y k dsk y j k
y k dsk
Тут підсумовування по k виконується серед нейронів
шару n 1 .
311
Ввівши нову змінну
E dy j
(jn ) (12.18)
y j ds j
ми одержимо рекурсивну формулу для розрахунків величин
jn шару n з величин jn1 більш старшого шару n 1 .
( n 1 ) ( n 1 ) dy j
(jn ) k w jk . (12.19)
k ds j
Для вихідного ж шару
dyl
l
N
yl
N
dl
dsl
(12.20)
вхід вихід
317
Задача, розв'язувана даною мережею формулюється в
такий спосіб. Відомий деякий набір двійкових сигналів
(зображень, звукових оцифровок, інших даних, що описують
деякі об'єкти або характеристики процесів), що вважаються
зразковими. Мережа повинна вміти з довільного неідеального
сигналу, поданого на її вхід, виділити ("згадати" по частковій
інформації) відповідний зразок (якщо такий є) або "дати
висновок" про те, що вхідні дані не відповідають жодному зі
зразків.
У загальному випадку, будь-який сигнал може бути
описаний вектором X xi :i 0 ...n 1 , n - число нейронів
у мережі і розмірність вхідних і вихідних векторів. Кожний
елемент xi дорівнює або +1, або -1. Позначимо вектор, що
описує k -й зразок, через X k , а його компоненти, відповідно,
- xik , k 0 ... m , m - число зразків. Коли мережа розпізнає
(або "згадає") якийсь зразок на основі наданих їй даних, її
виходи будуть містити саме його, тобто Y X k , де Y -
вектор вихідних значень мережі: Y yi : i 0 ... n 1 . У
противному випадку, вихідний вектор не збіжиться з жодний
зразковим.
Якщо, наприклад, сигнали являють собою деякі
зображення, то, відобразивши у графічному вигляді дані з
виходу мережі, можна буде побачити картинку, яка цілком
співпадає з однією зі зразкових (у випадку успіху) або ж
"вільну імпровізацію" мережі (у випадку невдачі).
На стадії ініціалізації мережі вагові коефіцієнти синапсів
встановлюються в такий спосіб:
m 1 k k
wij k
xi x j ,i j
(12.29)
0
0 , i j
318
Тут i і j - індекси, відповідно, предсинаптичного і
постсинаптичного нейронів; xik , x kj - i -й і j -й елементи
вектора k -го зразка.
Алгоритм функціонування мережі наступний ( p - номер
ітерації):
1. На входи мережі подається невідомий сигнал. Фактично
його введення здійснюється безпосередньою установкою
значень аксонів:
yi xi , i 0 ... n 1 ,
тому позначення на схемі мережі вхідних синапсів у
явному вигляді носить чисто умовний характер. Нуль у
дужках справа від yi означає нульову ітерацію в циклі
роботи мережі.
2. Розраховується новий стан нейронів
n 1
s j ( p 1) wij yi ( p ) , j 0 ...n 1 (12.30)
i 0
і нові значення аксонів
y j ( p 1) f s j ( p 1) (12.31)
де f - активаційна функція у вигляді стрибка, наведена на
рис12.7.а).
у у
+1 F
х х
-1
а) б)
Рис.12.7. Активаційні функції
3. Здійснюється перевірка, чи змінилися вихідні значення
аксонів за останню ітерацію. Якщо так - перехід до пункту
2, інакше (якщо виходи застабілізувались) - кінець. При
319
цьому вихідний вектор являє собою зразок, який
щонайкраще сполучиться з вхідними даними.
Як говорилося вище, іноді мережа не може провести
розпізнавання. Це зв'язано з проблемою обмеженості
можливостей мережі. Для мережі Хопфілда число зразків m що
запам'ятовуються, не повинно перевищувати величини 0 .15n .
Крім того, якщо два зразки А та Б сильно схожі, вони,
можливо, будуть викликати в мережі перехресні асоціації,
тобто пред'явлення на входи мережі вектора А приведе до
появи на її виходах вектора Б та навпаки.
Коли непотрібно, щоб мережа в явному вигляді видавала
зразок, а достатньо одержувати його номер, асоціативну
пам'ять успішно реалізує мережа Хемінга. Дана мережа
характеризується, у порівнянні з мережею Хопфілда, меншими
витратами на пам'ять і обсягом обчислень, що стає очевидним
із її структури (рис.12.8).
зворотний зв’язок
320
Мережа складається з двох шарів. Перший і другий шари
мають по m нейрони, де m - число зразків. Нейрони першого
шару мають по n синапсів, з'єднаних із входами мережі
(утворюючи фіктивний нульовий шар). Нейрони другого шару
зв'язані між собою інгібіторними (негативними зворотними)
синаптичними зв'язками. Єдиний синапс із позитивним
зворотним зв'язком для кожного нейрона з'єднаний із його ж
аксоном.
Ідея роботи мережі полягає в мінімізації відстані Хемінга
від тестованого зразка до всіх зразків. Відстанню Хемінга
називається число бітів, що відрізняються, у двох бінарних
векторах. Мережа повинна вибрати зразок із мінімальною
відстанню Хемінга до невідомого зразка, у результаті чого
буде активізований тільки один вихід мережі, що відповідає
цьому зразку.
На стадії ініціалізації ваговим коефіцієнтам першого шару
і порогові активаційної функції привласнюються наступні
значення:
xik
wik , i 0 ... n 1 , k 0 ... m 1 , (12.32)
2
n
Tk , k 0 ... m 1 .
2
Тут xik - i -й елемент k - го зразка.
Вагові коефіцієнти гальмуючих синапсів у другому шарі
беруть рівними деякій величині 0 1 / m . Синапс
нейрона, зв'язаний із його ж аксоном має вагу +1.
Алгоритм функціонування мережі Хемінга наступний:
1. На входи мережі подається невідомий вектор
X xi :i 0 ...n 1 , виходячи з якого розраховуються
стани нейронів першого шару (верхній індекс у дужках
указує номер шару):
n 1
y (j 1 ) s(j 1 ) wij xi Tj , j 0 ... m 1 . (12.33)
i 0
321
Після цього отриманими значеннями ініціалізуються значення
аксонів другого шару:
yi yi , j 0 ... m 1 .
2. Обчислюються нові стани нейронів другого шару:
m1
(2)
s(j 2 ) ( p 1 ) y j ( p ) y k ( p ), k j , j 0 ... m 1 (12.34)
k 0
і значення їхніх аксонів:
y (j 2 ) ( p 1 ) f s(j 2 ) ( p 1 ) , j 0 ... m 1 . (12.35)
Активаційна функція f має вигляд порога (рис.12.7,б),
причому величина F повинна бути досить великою, щоб
будь-які можливі значення аргументу не приводили до
насичення.
3. Перевіряється, чи змінилися виходи нейронів другого шару
за останню ітерацію. Якщо так – здійснюється перехід до
кроку 2. Інакше – процедура закінчується.
З оцінки алгоритму видно, що роль першого шару дуже
умовна: скориставшись один раз на кроці 1 значеннями його
вагових коефіцієнтів, мережа більше не звертається до нього,
тому перший шар може бути узагалі виключений із мережі
(замінений на матрицю вагових коефіцієнтів), що, як правило,
і робиться в її конкретних реалізаціях.
323
При живленні асинхронного двигуна від джерела симетричної
несинусоїдальної напруги з відомим гармонійним спектром, що
виражається співвідношенням
N
u t U1 U sin 2 i sin i , (12.37)
i2
Ut Uj Ui
де u t , t , 2 , ,
U1 U1 i U1
струм фази є нелінійною функцією параметрів машини і фазної
напруги. Розкладання в ряд Фур'є кривої фазного струму може
бути подане у вигляді
M
I t I 1 I I1 sin 1 2 m sinm m ,(12.38)
m 2
Ir Im
де 2 , i .
I1 I1
При незмінному ковзанні з виразів (12.36), (12.37), (12.38)
витікає рівність
R
... F , , (12.39)
L
де
2 , 3 ,..., N ,
2 , 3 ,..., M - вектори
амплітуд гармонік напруги і струму фаз, F - матрична функція.
Для апроксимації функції F може застосовуватись
трьохшаровий перцептрон, що має по 8 нейронів у вхідному і
схованому шарах. Вихід навченої мережі - значення одного з
параметрів фази статора. Структура досліджуваної системи
наведена на рис.12.9.
324
U Ai
U t U Bi
U n U Ci
~
R НМ R
Форму-
L Модель ДПФ I Am вання
АД даних
IBm для НМ
L I n I Cm
p
325
віддано нейромоделі, що містить окремі мережі для ідентифікації
кожного з параметрів моделі (12.39).
10 18
Похибка розпізнавання
Похибка розпізнавання
Rb=0.9 Rc=0.9 16 Rc=0.6
8 14 Rb=0.9
12
6
10
Rb=0.6 8
4
6
2 4 Rb=0.3
Rb=0.3 2
Rb=0.6
0 0
0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,2 0,3 0,4 0,5 0,6 0,7 0,8
Коефіціент несимет рії Коефіціент несимет рії
20
Похибка розпізнавання
18 Як Rc=0.3
видно з графіків,
16 Rb=0.9
точність визначення
14
12
параметрів істотно залежить
10 від величини несиметрії, що
Rb=0.6 8 зв'язано з наявністю ряду
6 факторів, у тому числі:
4
Rb=0.3 2 - зміною амплітуд вищих
0 гармонік струмів фаз
0,2 0,3 0,4 0,5 0,6 0,7 0,8 статора, що не
Коефіціент несимет рії враховуються при навчанні
мережі;
Рис.12.10. Залежності помилки - наявністю, внаслідок
визначення величини активного несиметрії двигуна, змінної
опору фази А статора при різній складової в кривій
фазній несиметрії швидкості;
- появою, внаслідок ангуляроної зміни взаємних
індуктивностей, у спектрі струму гармонік із частотами, не
кратними частоті напруги живлення.
326
Глава 13
Імітаційне моделювання
328
Формування моделі
Імітаційне моделювання
Формулювання моделі
Підготовка даних
Трансляція моделі
негативна
Оцінка адекватності
позитивна
Стратегічне планування
Тактичне планування
Експериментування
не корисні
Інтерпретація висновків
корисні документування
Реалізація
Рис. 13.1. Структурна послідовність процесу імітаційного
моделювання
329
В алгоритм включаються спеціальні процедури для
моделювання випадковості. Конкретне виконання алгоритму
здійснюється щораз по-іншому, зі своїми результатами.
Множина реалізацій алгоритму використовується як деякий
штучно отриманий статистичний матеріал, опрацювавши який
методами математичної статистики, можна одержати різні
характеристики: імовірності подій, математичні очікування,
дисперсії випадкових величин.
Розглянемо кілька прикладів.
Візьмемо квадрат із стороною r. Його площа S1 r2 . У
r 2
нього уписана чверть кола радіуса r із площею S 2 .
4
S
Відношення 2 , а отже число , можна приблизно
S1 4
одержати, проробивши наступні статистичні випробування.
Будемо кидати на лежачий на столі аркуш паперу дрібні
крупинки так, щоб вони розсипалися по поверхні аркуша
випадковим способом. Крупинки поза квадратом враховувати
не будемо. Підрахуємо N 1 - число крупинок, що потрапили в
квадрат, і N 2 - число крупинок у межах частини кола. Якщо
крупинки мають однакову імовірність потрапити в будь-яку
ділянку, то відношення N 2 / N 1 при досить великому числі
кидань буде приблизно рівним співвідношенню площ, тобто
/ 4.
Цікаво, що за результатами статистичних випробувань
відшукується певне число. Випадковість використовується в
якості інструмента, за допомогою якого утворюється
детермінований результат - наближене значення числа .
Теоретичним обгрунтуванням такого підходу є теорема
Бернулі - одна з теорем закону великих чисел, відповідно до
якого імовірність події при великому числі випробувань
сходиться до відносної частоти (частості) появи даної події в
випробуваннях.
330
Замінимо натурні іспити деяким випадковим процесом,
результати якого зв'язані з результатом розв'язання
сформульваної задачі, тобто з пошуком числа . Для цього
проведемо уздовж сторін квадрата координатні осі. Масштаб
виберемо таким, щоб сторона квадрата дорівнювала одиниці.
Замість крупинок будемо наносити на цей квадрат крапки з
випадковими координатами (x , y ) . Під випадковими
координатами будемо розуміти числа з рівномірним розподілом
в одиничному відрізку. Імовірність того, що точка виявиться
усередині кола, дорівнює співвідношенню площ / 4 .
Попередньо потурбувавшись про збереження таблиці
випадкових чисел в ЕОМ, неважко скласти алгоритм для
пошуку числа і реалізувати його на ЕОМ. Одне
випробування (одна реалізація) є перевірка нерівності
x 2 y 2 1 для координат x і y на істинність (рис 13.2.).
Взяти 2 числа із таблиці випадкових
чисел
так
x2 y2 1
N2 := N2 + 1
ні
Рис. 13.2. Алгоритм перевірки нерівності
334
умовою рівномірного розподілу на інтервалі 0 ,1 є наступне:
імовірність влучення випадкової величини в будь-який
підінтервал інтервалу 0 ,1 дорівнює довжині цього
підінтервалу.
fR(x) FR(x)
1 1
1 1
Рис.13.3. Щільність і рівномірність розподілу
З вищевикладеного ясно, що якщо є можливість
одержувати значення випадкової величини або R , то
записана послідовність цих значень і складе множину
випадкових чисел із рівномірним розподілом. Процес одержання
значень випадкової величини називають її моделюванням.
Розглянемо можливі способи одержання послідовностей
випадкових чисел із рівномірним розподілом, що були
використані для упорядкування таблиць.
Прикладом фізичного генератора випадкових чисел
може служити урна з десятьма однаковими картками, на яких
написані цифри 0, 1, 2, ..., 9. Якщо ці картки після ретельного
перемішування в урні витягати по одній і зчитувати записану на
ній цифру, повертаючи картку туди перед наступним добором,
то отримані в такий спосіб цифри утворять послідовність
випадкових чисел, рівномірно розподілених на множині {0, 1,
..., 9}. Записані у вигляді таблиці, вони являють собою таблицю
випадкових цифр.
Для одержання випадкових чисел може бути
використаний також диск, проградуйований і розмічений
однозначними (від 0 до 9) або двозначними числами (від 0 до
99). Диск приводиться в рух електромотором, потім різко
335
зупиняється, і оператор записує число, на який указує нерухома
стрілка. Аналогічний спосіб (природно, у більш складному
конструктивному виконанні з застосуванням електроніки)
використаний при упорядкуванні однієї з таблиць випадкових
чисел, що містить 1.000. 000 цифр.
При розрахунках на ЕОМ нерентабельно завантажувати
оперативну пам'ять машини таблицею випадкових чисел, або
зберігати таблиці на зовнішніх носіях, що сповільнює
розрахунки.
Більш раціонально використання спеціального пристрою
до ЕОМ, що генерує по особливій команді випадкове число.
При цьому використовуються або власні шуми електронних
ламп, або випромінювання радіоактивних речовин. Їхня
перевага полягає в можливості здійснення безпосередньою
зв'язку з ЕОМ. Але вони мають і істотні недоліки: важко
перевірити під час їхньої роботи рівномірність розподілу 0 і 1, а
збій може виникнути через будь-які несправності. Крім того,
розрахунки на ЕОМ звичайно робляться по декілька разів. При
налагодженні програми по моделюванню виправлення помилок
значно полегшується, якщо її «прогонка» робиться за тими ж
випадковими числами. Відтворити ту ж саму послідовність
випадкових чисел неможливо.
Частіше усього для отримання випадкових чисел
використовуються генератори, що створені як відповідні
програми на ЕОМ. За допомогою цих програм по деякому
алгоритму одержують послідовності випадкових чисел.
Алгоритм побудований так, що знаки 0 і 1 з'являються в
середньому однакове число разів і відсутня залежність між
появами цих знаків і сформованими з них багатозначними
числами.
Числа, що є результатами відповідної обчислювальної
процедури, на відміну від випадкових чисел, що утворюються
при підкиданні монети або витягуванні карток з урни,
називаються псевдовипадковими, або квазівипадковими.
Генератори, створені як відповідні програми для ЕОМ,
336
називаються програмними генераторами. Більшість алгоритмів
для одержання псевдовипадкових чисел мають вигляд
x n 1 F ( x n ) , (13.4)
де F означає сукупність операцій, що треба проробити над
числом x n щоб одержати x n1 . Найбільше поширений
алгоритм для одержання псевдовипадкових чисел був
запропонований Д. Лемером.
У алгоритмі Лемера беруться два цілих числа: множник a і
модуль m . Послідовність випадкових чисел обчислюється в
такий спосіб:
1. число x1 відомо з попереднього кроку; обчислюється axi ;
2. число ax i ділиться на m; утворюється ціле число q і
цілочислений залишок x i 1 , що можна представити у вигляді
axi qm xi 1 ;
(13.5)
0 xi 1 m 1;
3. тому що x i 1 - число між 0 і m , то потрібно його ще
розділити на m , щоб одержати число між 0 і 1:
ri 1 x i 1 / m . (13.6)
Співвідношення (13.5) записується звичайно у вигляді
xi 1 axi (mod m ) (13.7 )
При цьому говорять, що числа axi і x i 1 порівнянні по
модулю m , тобто вони є рівнозалишковими при діленні на m .
Формулу (13.7) називають порівнянням по модулю, а залишок
x i 1 - найменшим позитивним відрахуванням по модулю m .
Цим пояснюються обидві назви алгоритму - метод
мультиплікативного порівняння або метод відрахувань.
Послідовності випадкових чисел, отримані методом
мультиплікативного порівняння, періодично повторюються. Це
зв'язано з тим, що числа xi можуть приймати тільки значення 0,
1, 2, …, m 1... Отже, якнайбільше через m1 кроків вже
337
один раз отримане число повинно з'явитися знову, а за ним
повторюється і вся послідовність. Таким чином, довжина
періоду при модулі m не може перевищувати m 1.
Статистичні властивості послідовності залежать від
вибору x 0 і a . Вибір m залежит від довжини машинного
слова. Так, для 32-розрядного машинного слова можна вибрати
31
m 2 31 1 і множник a 16807 . Число 2 1 є простим.
У цьому випадку досягається максимально можлива довжина
31
періоду m 1, тобто 2 2 . При іншому варіанті вибирається
m 2 31 , a 65539 , при непарному x0 довжина періоду
29
вироблюваної послідовності 2 .
Найбільш часто застосовувані в даний час генератори
рівномірно розподілених випадкових величин у загальному
вигляді можна представити в такому вигляді :
j
x n1 ai x n i (mod m ) , (13.8)
i 0
де a0 , a1 , …, a j , і m, а також одержувані числа
x1 , x2 , являються цілими числами. Генератори, які створені
на основі алгоритму (13.8) називаються лінійними. Утворення
рівномірно розподілених чисел на інтервалі можна представити
так: rn 1 x n1 m 1 . Розглянутий вище приклад одержання
випадкових послідовностей методом мультиплікативного
порівняння є окремим випадком лінійного генератора.
Найбільше поширені алгоритми лінійних генераторів, які
одержані із (13.8) наведені в таблиці 13.2.
Строго кажучи, неможливо за допомогою рекурентних
співвідношень одержати послідовність випадкових чисел, що є
незалежними реалізаціями випадкової величини R , рівномірно
розподіленої на інтервалі 0 ,1 , тому що число
використовуваних двійкових або десяткових розрядів в ЕОМ
338
обмежено. Насправді ми одержуємо так звані квазирівномірні
випадкові числа. При досить великому числі розрядів
квазирівномірна випадкова величина добре аппроксимує
рівномірну випадкову величину.
Таблиця 13.2.
Алгоритми лінійних генераторів випадкових послідовностей
Найменування Значення параметрів у Алгоритм
(13.8)
Мультипліка- a1 ... a j 0 , x n1 a0 x n mod m
тивний
генератор a0 0
Змішаний a1 a2 ... a j 0 x n 1 a0 x n mod m
генератор
, a0 0 , 0 ,
Генератор a2 ... a j 0 x n1 x n x n 1 mod m
Фібоначчі
a0 a1 1 ,
Узагальнений ai 0 ai 1, j
генератор x n1 ai x ni mod m
Фібоначчі i 0 ,1
i 0
340
має задану щільність імовірності f ( x ) , F ( x ) - функція
x
розподілу F (x) f ( x) dx .
Можна довести наступне ствердження. Якщо випадкова
величина X має щільність розподілу f ( x ) , то випадкова
x
величина R f ( u) du має рівномірний розподіл на
інтервалі .
На підставі теореми одержуємо наступне правило. Для
того, щоб знайти можливе значення неперервної випадкової
величини, знаючи її щільність імовірності, треба вибрати
x
341
Приклад. Випадкова величина X має експоненційний
(показовий) закон розподілу
f ( x ) e x ; x 0 ; 0 ; (13.10)
x x
F ( x ) f ( x )dx e x dx 1 e x (13.11)
0 0
де - параметр розподілу, M ( x ) 1 / .
Потрібно знайти формулу для моделювання випадкової
величини X за допомогою рівномірно розподіленої випадкової
величини R F ( x ) 1 e x .
Знаходимо зворотну стосовно F функцію. Маємо
1
X ln1 R .
В зв’язку з тим, що 1 R має той же самий розподіл, що і
R , то зручніше при перебуванні значень випадкової величини
X користуватися формулою
1
X ln R .
Випадкове число з експоненційним розподілом
обчислюються по формулі
1
xn ln rn
Приклад. Функція розподілу випадкової величини X на
інтервалі a ,b дорівнює F x x a / b a . Складемо
рівняння: x a / b a r . Відкіля
x a r b a .
Обертання функції розподілу в багатьох випадках являє
собою складну чисельну задачу. Тому метод не завжди
прийнятний. Однак для зворотної функції F 1 іноді можна
знайти досить гарну апроксимацію.
342
Завданням, що досить часто зустрічається у практиці
моделювання, є одержання нормально розподілених чисел.
Розглянемо докладніше два з найбільше поширених алгоритмів
її розв'язання.
Алгоритм 1. (на основі центральної граничної теореми).
На першому етапі виконують реалізацію випадкової
величини з щільністю нормального розподілу на основі
центральної граничної теореми: розподіл суми незалежних
випадкових величин наближається до нормального при
необмеженому збільшенні, якщо виконуються наступні умови:
1. Всі величини мають кінцеві математичні чекання і дисперсії.
2. Жодна з величин по своєму значенню різко не відрізняється
від всіх інших.
Відповідно до цієї теореми можна сконструювати алгоритм
реалізації випадкової величини X з нормальним розподілом на
основі апроксимації розподілу N 0 ,1 сумою незалежних
випадкових величин R1 , R2 ,, Rn , рівномірно розподілених
на інтервалі 0 ,1 . Тому що кожна з них має M Ri 1 / 2 і
D Ri 1 / 12 , i 1,2 , ... n , то
n n
n n
M ( Ri ) , D ( Ri ) .
i 1 2 i 1 12
Розподіл нормованої випадкової величини
n
n
Ri 2
X i 1 (13.12)
n
12
по центральній граничній теоремі при досить великих n
наближається до N 0 ,1 . Практика показує, що при n 12
апроксимація вже досить задовільна. Тоді формула (13.12)
набуває вигляду
12
X Ri 6 .
i 1
343
Таким чином, алгоритм одержання послідовності
випадкових чисел, що відповідають нормальному розподілу ,
зводиться до моделювання випадкових величин , операції
додавання цих величин і вирахування з отриманої суми 6.
Далі за допомогою лінійного перетворення
y i x i ,
при будь-яких і можна потім одержати послідовність
випадкових чисел, що відповідають розподілу N , 2 .
Метод 2 (алгоритм Бойса і Маллера).
1. Генеруємо два випадкових рівномірно розподілених числа r1
і r2 .
2. Вважаючи v1 1 2 r1 , v2 1 2 r2 обчислюємо
s v12 v22 .
3. При s 1 починають цикл знову, при s 1 обчислюють
2 ln s 2 ln s
x1 v1 , x2 v2 .
s s
Для генерування 100 пар нормально розподілених
випадкових чисел знадобиться в середньому 127 пар випадкових
чисел, рівномірно розподілених на інтервалі 0 ,1 .
345
Випадкова величина X приймає значення, рівне числу
ітерацій k , що потрібно виконати, щоб задовольнилася
нерівність (13.15). При перевірці відповідності виробленої
послідовності чисел біноміальному розподілу використовують
вирази початкових моментів першого і другого порядків. Якщо
у виробленій послідовності міститься M чисел mi , отриманих
для заданих n і p , то повинні приблизно виконуватися
рівності
1 M
1 M (13.16 )
si np ; s i2 np np q .
M 1 M 1
Розглянемо реалізацію випадкової величини, розподіленої
за законом Пуасона
m e
Pn X m , m 0 ,1,2 , ...
m!
Моделюючий алгоритм грунтується на наступному
ствердженні: якщо випадкові величини X 1 , X 2 незалежні й усі
мають експоненційний розподіл із математичним очікуванням,
рівним 1, то невід’ємне ціле число n , для якого виконується
нерівність
n n1 (13.17)
Xi Xi ,
i 1 i 1
має розподіл Пуасона з параметром . Цим методом зручно
користуватися, якщо в розпорядженні є генератор, що виробляє
експоненціально розподілені числа з досить великою
швидкістю.
У зв'язку з тим, що X i ln Ri , де Ri - випадкова
величина із рівномірним розподілом на 0 ,1 , умову (13.17)
можна записати у вигляді
n n (13.18 )
Ri e
i 1
Ri .
i 1
346
На підставі (13.18) побудований алгоритм одержання
випадкової величини, розподіленої за законом Пуасона (13.16)
із параметром . Він складається з наступних етапів.
1. Реалізуються послідовності rn незалежних рівномірно
розподілених випадкових величин на 0 ,1 .
2. Обчислюються r1 , r1 r2 , r1 r2 r3 , доти, поки не виконається
умова
n n (13.19 )
ri e
i 1
ri .
i 1
У якості значення випадкової величини X приймається
число n . Якщо нерівності задовольняє перше з рівномірно
розподілених чисел r1 , то s 0 .
При перевірці відповідності виробленої послідовності чисел
розподілу Пуасона з параметром np використовують
також вирази початкових моментів першого та другого порядків
1 M 1 M 2 (13.20 )
si np ; si np np 1 .
M i 1 M i 1
Зупинимося докладніше на процедурі моделювання
дискретних випадкових величин. Нехай потрібно одержати
послідовність можливих значень x1 , x2 , ... x n випадкової
дискретної величини X , заданої рядом розподілу
X x1 x2 ... xn
P p1 p2 ... pn
n
pi 1 .
i 1
Використовуємо для цього нерерервну випадкову величину
R , рівномірно розподілену в інтервалі 0 ,1 . Можливі значення
R - r1 , r2 , ... rk ,... Розглянемо інтервал 0 y 1 і розіб'ємо
347
його на n інтервалів, довжини яких рівні p1 , p2 , ... pn .
Координати точок розподілу будуть y1 p1 , y 2 p1 p2 , ... ,
y n p1 p 2 ... p n1
Виберемо випадкове число r j . Якщо r j потрапило в
інтервал із номером i , то випадкова величина X прийняла
можливе значення xi . Випадкова величина R рівномірно
розподілена в інтервалі 0 ,1 , а тому, імовірність того, що R
виявиться в деякому інтервалі, дорівнює величині цього
інтервалу:
P{ 0 r p1 } p1
P{ p1 r p1 p 2 } p 2
P{ p1 p 2 ... pn1 r 1 } p n .
Відповідно до описаної процедури X xi тоді, коли
p1 p 2 ... pi 1 r p1 p 2 ... pi , а імовірність
влучення випадкової величини R в цей інтервал дорівнює pi .
348
наступила протилежна подія A. Розіб'ємо інтервал [0,1)
точкою p на дві частини. Візьмемо випадкове число r j . Якщо
r j p , то X приймає значення 1, і виходить, відбувається
подія A . Якщо r j p , то відбувається подія A .
Моделювання повної групи несумісних подій
A1 , A2 , , An , імовірності яких p1 , p 2 , , p n , відомі:
n
( pi 1 ), зводиться до моделювання дискретної випадкової
i 1
величини X
з наступним законом розподілу:
X 1 2 ... n
P p1 p2 ... pn
Досить вважати, що якщо в деякому експерименті
випадкова величина X прийняла значення xi i , то
наступила подія Ai . Це справедливо, тому що число n
можливих значень X дорівнює числу подій повної групи і
P x xi p Ai pi .
Отже, для того, щоб визначити, яка з подій Ai відбулася,
треба узяти випадкове число R і визначити, яке значення
прийняла випадкова величина X , тобто на який інтервал i
потрапило R . При X xi відбувається подія Ai .
Результатом іспиту може бути поява кількох подій, що
ідуть одна за іншою. Розглянемо випадок, коли відбувається дві
незалежних події A і B з імовірностями p A і p B .
Можливі результати іспитів у цьому випадку - AB , A B , AB ,
A B . Події AB , A B , AB і A B утворять повну групу
несумісних подій з імовірностями: p AB p A p B ,
p A B 1 p A p B , p AB p A 1 p B ,
p A B 1 p A 1 p B .
349
Розглянемо випадок, коли події A і B є залежними і
відомі p A , p B , pB / A . Події AB , AB , AB і AB
складають повну групу. Їхні імовірності можна знайти:
p AB p A p B / A ,
p A B 1 p A p B / A ,
p AB p A 1 p B / A , p A B 1 p A 1 p B / A , де
pB / A визначається з формули повної імовірності
pB p A pB / A p A pB / A .
При іншому варіанті організації процедури моделювання
послідовно порівнюють випадкові числа r1 і r2 з відповідними
імовірностями.
Потоком подій називається послідовність однорідних
подій, що ідуть одна за одною у якісь випадкові моменти часу.
Наприклад: потік викликів на телефонній станції; потік відмов
(збоїв) системи управління; потік поїздів, що надходять на
сортувальну станцію; потік частинок, що потрапляють на
лічильник Гейгера, і т.д.
Потік подій можна наочно зобразити послідовністю точок
на осі часу 0t (рис. 13.4).
0 t
Рис.13.4. Потік ординарних подій
350
або «проміжок часу між двома сусідніми подіями буде не менше
».
Важливою характеристикою потоку подій є його
інтенсивність - середнє число подій, що припадає на
одиницю часу. Інтенсивність потоку може бути як постійною
( ), так і змінною, що залежить від часу.
Потік подій називається регулярним, якщо події ідуть одна
за одною через певні, рівні проміжки часу. На практиці частіше
зустрічаються потоки не регулярні, із випадковими
інтервалами.
Потік подій називається стаціонарним, якщо його
ймовірностні характеристики не залежать від часу. Зокрема,
інтенсивність стаціонарного потоку повинна бути
постійною.
Потік подій називається потоком без післядії, якщо для
будь-яких двох ділянок часу 1 , що не перетинаються
і 2
(див. рис.13.5), число подій, що потрапляють на одну із них, не
залежить від того, скільки подій потрапило на іншу.
1 2
0 t
Рис. 13.5. Потік подій без післядії
351
Потік подій називається найпростішим (або стаціонарним
пуасонівським), якщо він є стаціонарний, ординарний і не має
післядії. Назва «найпростіший» зв'язана з тим, що процеси,
зв'язані з найпростішими потоками, мають найбільш простий
математичний опис.
Найпростіший потік грає серед інших потоків особливу
роль, подібну до ролі нормального закону серед інших законів
розподілу. Як-от, при накладенні (суперпозиції) досить великого
числа незалежних, стаціонарних і ординарних потоків
(порівнянних між собою по інтенсивності) утворюється потік,
близький до найпростішого.
Легко довести, що для найпростішого потоку з
інтенсивністю інтервал T між сусідніми подіями має так
званий показовий розподіл із щільністю
f ( t ) e t , (t 0) (13.21)
Величина у формулі (13.2) називається параметром
показового закону. Для випадкової величини T , що має
показовий розподіл, математичне чекання mT є величина,
зворотна параметрові , а середнє квадратичне відхилення
T дорівнює математичному чеканню:
mT T 1 / (13.22 )
Потік подій називається рекурентним (інакше - «потоком
Пальма»), якщо він стаціонарний, ординарний, а інтервали часу
між подіями являють собою незалежні випадкові величини з
однаковим довільним розподілом.
Приведемо приклад рекурентного потоку. Технічний
елемент (наприклад, транзистор) працює безупинно до своєї
відмови (виходу з ладу); елемент, що відмовив, миттєво
заміняється новим. Якщо окремі екземпляри елемента виходять
із ладу незалежно один від одного, то потік відмов (він же «потік
замін» або «відновлень») буде рекурентним.
352
Розділ 14
Планування експерименту
14.1. Загальні положення
Відповідність експерименту, у тому числі і комп’ютерного,
задачам, що досліджуються, залежить від вибору
експериментатором даних, що будуть оброблятись, способів та
послідовності їх обробки та ін. Усі ці проблеми повинні
вирішуватись на етапі планування експерименту. Теорія
планування експерименту, розроблена Р.А.Фішером,
Ф.Ж.Анскомбом, Ф.Йетсом, Г.Боксом та ін., передбачає пошук
раціональної послідовності одержання даних про властивості
об'єктів, що досліджуються. План повинен бути складений
таким чином, щоб отримати максимум інформації про об'єкт
при мінімальних затратах часу та ресурсів. Планування
експерименту диктує досліднику жорстку схему постановки
експерименту та послідовності аналізу його результатів. Введемо
деякі визначення, які будуть використовуватись при
подальшому викладенні матеріалу.
Виходом будемо називати змінну, поведінка якої
досліджується. Її значення залежить від різноманітних умов, які
називаються факторами.
Таким чином, основне завдання планування експерименту
полягає у визначенні експериментів, які дозволяють отримати
достовірні дані про вихід й можуть бути розбиті на дві частини:
- визначення кількості експериментів ;
- визначення значень факторів в кожному експерименті.
Завдання планування експерименту математично може бути
сформульоване таким чином. Необхідно отримати деяке
уявлення про поверхню відгуку факторів, які можна в
загальному випадку, зобразити у вигляді функції:
( x1 , x2 , x3 ,...xi ) . (14.1)
353
У функції (14.1) - - вихід процесу, x1 , x2 , x3 ,...xi - відомі
фактори зміни, що вивчаються та які можливо змінювати при
постановці експерименту.
Вигляд функції в загальному випадку невідомий, але
при розв'язанні інженерних задач можна обмежитись пошуком її
у вигляді степеневого ряду.
Точність, з якою ряд описує функцію, залежить від
кількості його членів. При незначних варіаціях змінних
x1 , x2 , x3 ,...xi завжди можна скористатись частиною степеневого
ряду.
У першому наближенні процес може бути описаний
ступеневим рядом:
y 0 i xi ij xi x j , (14.2)
i ij
який не містить членів вищих порядків, коефіцієнти якого
потрібно знайти.
Користуючись результатами експерименту, можна
отримати лише оцінки коефіцієнтів регресії 0 ,i ,ij . Рівняння
регресії, що отримують на основі експериментів, має вигляд:
i
y€ b0 bi xi bij xi x j .
ij
(14.4)
354
для трьох факторів:
y€ b0 b1x1 b2 x2 b3 x3 b12 x1x2 b13 x1x3 b23 x2 x3 b123x1 x2 x3 .
bi x
iu yu
, (14.8)
N
де xiu - значення незалежної змінної (для ПФЕ та ДФЕ беруть
просто знак "+" або "-", yu - значення функції відгуку, N -
число експериментів, i - номер стовпця, u - номер рядка.
Дрібний факторний експеримент – частина повного
факторного експерименту, який можна використовувати, якщо
залежність y f ( xi ) лінійна. ДФЕ порівняно з ПФЕ дозволяє
скоротити число дослідів удвоє (напіврепліка – це ДФЕ типу
2 k ); у чотири рази (четвертинна репліка – це ДФЕ типу 2 k 2 )
тощо. Число дослідів ДФЕ обчислюється за формулою:
N 2k c n0 , (14.9)
де c 1,2,3,
356
Коефіцієнти поліному обчислюються за формулою (14.8)
Співвідношення xk x1 x2 x3 xn , згідно з якими будують
план ДФЕ, називають генеруючим співвідношенням. План ДФЕ
типу 2 3 1 наведений в таблиці 14.2, побудовано згідно з
41
генеруючим співвідношенням x3 x1 x2 , а план типу 2
(таблиця 14.3) – за співвідношенням x4 x1 x2 x3 .
Таблиця 14.2
Матриця планування ДФЕ типу 2 3 1
u x0 x1 x2 x3 x1x2 x1 x3 x2x3 x1x2x3 y
1 + - - + + - - + y1
2 + + - - - - + + y2
3 + - + - - + - + y3
4 + + + + + + + + y4
5 + 0 0 0 0 0 0 0 y5
Таблиця 14.3
41
Матриця планування ДФЕ типу 2
u x0 x1 x2 x3 х4 x1x2 x1x3 х 1x 4 x 2x 3 х2x4 x3х4 y
1 + - - - - + + + + + + y1
2 + + - - + - - + + - - y2
3 + - + - + - + - - + - y3
4 + + + - - + - - - - + y4
5 + - - + + + - - - - + y5
6 + + - + - - + - - + - y6
7 + - + + - - - + + - - y7
8 + + + + + + + + + + + y8
9 + 0 0 0 0 0 0 0 0 0 0 y9
Плани ОЦКП. При цьому отримують поліноми вигляду
y b0 bi xi bij xi x j bii xi2 .
(14.10)
Плани другого порядку передбачають дослідження не в
трьох точках (+1,-1,0), а в п'яти ( , 1, 0, 1, ); тут -
357
"зоряні" точки. Діапазон варіювання факторів розбивається на
чотири ділянки. Відповідно " " – максимальне значення
фактора, " " – мінімальне значення фактора,"+1", "-1","0" –
точки в середині діапазону варіювання. Кодування факторів
виконується за формулою:
X i X icp X i X icp X X icp
xi i , (14.11)
X icp X i min X i max X icp
де xi , X i - кодовані і натуральні змінні; X i min , X i max - мінімальне
(нижній рівень) та максимальне (верхній рівень) значення;
X icp ( X i max X i min ) 2 - нульовий рівень; - інтервал
варіювання.
Значення "зоряного" плеча для різної кількості факторів
k становить:
k 2 3 4 5
1.0 1.215 1.414 1.547
Для повних планів другого порядку при іншому значенні
k , а також для дробових планів другого порядку величина
“зоряного” плеча обчислюється з рівняння
4 4 4 2 N N ( 2k n0 ) 0 . (14.12)
Спочатку поліном шукають у вигляді:
y b0 b1 x1 bk xk b11 ( x12 a1 )
, (14.13)
bkk ( xk2 ak ) b12 x1 x2 b jk x j xk
де ai та bi розраховують за формулами
2
ai
x iu
, bi
x y iu u
. (14.14)
2
N x iu
358
N 2k 2k n0 . (14.16)
359
Таблиця 14.4.
Елементи плану u x0 x1 x2 x3 x'4 x'5 x'6 x7 x8 x9 y
експерименту
План повного 1 +1 -1 -1 -1 0.27 0.27 0.27 +1 +1 +1 y1
факторного 2 +1 +1 -1 -1 0.27 0.27 0.27 -1 -1 +1 y2
експерименту 3 +1 -1 +1 -1 0.27 0.27 0.27 -1 +1 -1 y3
типу 23 4 +1 +1 +1 -1 0.27 0.27 0.27 +1 -1 -1 y4
5 +1 -1 -1 +1 0.27 0.27 0.27 +1 -1 -1 y5
6 +1 +1 -1 +1 0.27 0.27 0.27 +1 +1 -1 y6
7 +1 -1 +1 +1 0.27 0.27 0.27 -1 -1 +1 y7
8 +1 +1 +1 +1 0.27 0.27 0.27 +1 +1 +1 y8
“Зоряні точки” 9 +1 - 0 0 0.75 -0.73 -0.73 0 0 0 y9
10 +1 1.215 0 0 0.75 -0.73 -0.73 0 0 0 y10
11 +1 +1.2 - 0 -0.73 0.75 -0.73 0 0 0 y11
12 +1 15 1.215 0 -0.73 0.75 -0.73 0 0 0 y12
13 +1 0 +1.2 - -0.73 -0.73 0.75 0 0 0 y13
14 +1 0 15 1.215 -0.73 -0.73 0.75 0 0 0 y14
0 0 +1.2
0 0 15
15 +1 0 0 0 -0.73 -0.73 -0.73 0 0 0 y15
Примітка. Значення x4 , x5 , x6 , x7 , x8 , x9 , у чарунках таблиці обчислюються за формулами
x4 x12 0.73 ; x5 x22 0.73 ; x6 x32 0.73 ; x7 x1 x2 ; x8 x1 x3 ; x9 x2 x3 .
395
Оцінка значимості отриманих коефіцієнтів bi виконується
згідно з t - критерієм (Стьюдента) за формулою:
bi t табл sbi , (14.17)
(y j y) 2
j 1
s y2 , (14.18)
(l 1)
де l - число паралельних дослідів, що проводяться в нульовій
точці; y - середнє значення y j .
Плани РЦКП. Іноді потрібно описати область факторного
простору таким чином, щоб точність у всіх напрямах пошуку
була однаковою при рівній відстані від центра планування.
Такий опис можна отримати за допомогою РЦКП. На відміну
від ОЦКП цей тип планування навіть при k 3 потребує
використання обчислювальної техніки для розрахунку
коефіцієнтів поліному та перевірки гіпотез внаслідок складних
алгоритмів та великих витрат часу.
Властивість рототабельності, тобто симетричності
інформаційних контурів, досягається завдяки спеціальному
плануванню інформаційної матриці, за рахунок вибору
величини “зоряного” плеча та кількості експериментів у
центрі планування n0 . Значення , n0 , N , числа “зоряних
точок N та числа дослідів у вершинах досліджуваного
гіперкуба N c (число дослідів ПФЕ) залежать від числа факторів
і зведені у таблицю 14.5.
Як приклад розглянемо матрицю планування РЦКП для
трьох факторів.
360
Таблиця 14.5.
N n0 Nc N
1.414 4 5 4 13
1.682 6 6 8 20
2 8 7 16 31
Матриця РЦКП базується на експериментальних точках
матриці ПФЕ типу 23 – досліди 1-8, експерименти у “зоряних”
точках – досліди 9-14 та шести дослідів при значеннях факторів
на базовому рівні – 0. Матриця показана у таблиці 14.6.
Формули для розрахунку коефіцієнтів поліному при РЦКП
мають вигляд:
N k N
A 2
b0 2 y ( k 2) xu 0 yu 2 y c xiu yu ; (14.19)
N u 1 i 1 u 1
N k N
A 2
N
2 2
bii c (k 2) y k xiu yu c (1 y ) xiu2 yu
u 1 i 1 u 1
;
N
2 y c xu 0 yu
u 1
(14.20)
N
c
bi
N
x
u 1
iu yu ; (14.21)
N
c
bij
N y
x
u 1
x yu ;
iu uj (14.22)
N
2 1
cN x
u 1
iu ; A
2 y [(k 2) y k ]
; (14.23)
h
kN N 4
1
y 2
. (14.24)
h
( k 2) N 2
1
361
Таблиця 14.6.
Матриця планування
Елементи № y
x0 x1 x2 x3
плану досліду
План повного 1. +1 -1 -1 -1 y1
факторного 2. +1 +1 -1 -1 y2
експерименту
3. +1 -1 +1 -1 y3
4. +1 +1 +1 -1 y4
5. +1 -1 -1 +1 y5
6. +1 +1 -1 +1 y6
7. +1 -1 +1 +1 y7
8. +1 +1 +1 +1 y8
“Зоряні” 9. +1 -1,682 0 0 y9
точки 10. +1 +1,682 0 0 y10
11. +1 0 -1,682 0 y11
12. +1 0 +1,682 0 y12
13. +1 0 0 -1,682 y13
14. +1 0 0 +1,682 y14
Нульові точки 15. +1 0 0 0 y15
16. +1 0 0 0 y16
17. +1 0 0 0 y17
18. +1 0 0 0 y18
19. +1 0 0 0 y19
20. +1 0 0 0 y 20
362
У виразах (14.19)-(14.24) N - число точок на інформаційній
сфері радіусом (наприклад, для k 3 маємо:
1 0, N1 6, 2 1.0, N1 8, 3 1.682, N 3 6 ), h 3
- число інформаційних сфер.
У результаті розрахунків отримують поліном виду (14.10).
Перевірка значимості коефіцієнтів виконується за критерієм
Стьюдента, як і при ОЦКП, але дисперсія коефіцієнтів
розраховується за формулами:
c 2 s2 y
s 2 bij
yN
; (14.25)
2 A2y k 2 s 2 y
s 2 b0 ; (14.26)
N
A k 1 y k 1 c 2 s 2 y
s 2 bij . (14.27)
N
Перевірка адекватності здійснюється за критерієм Фішера й
не відрізняється від аналогічної процедури для інших планів.
Відсіюючі експерименти. Якщо реалізувати потрібну
кількість експериментів неможливо, то необхідно за допомогою
невеликої кількості експериментів провести попереднє
відсіювання малосуттєвих факторів, тобто знизити число
впливаючих факторів.
Якщо залежності y f ( xi ) лінійні, то відсіювання
виконується за допомогою реплік високого ступеня дрібності
або за допомогою “насичених” планів, кількість експериментів
яких залежить від числа факторів:
k 3 ( N 4), k 7 ( N 8), k 15 ( N 16), k 31 ( N 32),
k 63 ( N 64),
У таблиці 14.7 приведено насичений план при k 15 ( N 16) .
363
Таблиця 14.7
364
Розрахунок коефіцієнтів поліному виконується за
формулами (14.8). Виділення домінуючих факторів виконується
за рахунок порівняння коефіцієнтів поліному. У випадку
наявності як лінійних ефектів, так і парних взаємодій
відсіювання незначущих факторів здійснюється за допомогою
методу “випадкового” балансу. Побудова матриці планування,
згідно з цим методом здійснюється за допомогою таблиць
випадкових чисел для випадкового розподілу рядків.
Попередньо усі фактори розбиваються на групи, причому
рекомендується об'єднувати фактори, що мають одну фізичну
природу (по два – чотири фактори). Далі для кожної групи
факторів будується ПФЕ та за допомогою таблиць випадкових
чисел визначається послідовність вибору рядків. Після реалізації
плану виконується побудова діаграм розсіювання, визначаються
внески факторів та виділяються домінуючі.
365
Список рекомендованої літератури
366
11.Моделирование асинхронных электроприводов с
тиристорным управлением. Петров Л.П., Ладинзон В.А.,
Подзолов Р.Г., Яковлев А.В.-М.:Энергия, 1977.-200с.
12.Машинян А.Х., Соколова Е.М. Метод и исследования
системы ТРН-АД с учетом электромагнитных процессов
“Электричество”, 1983, №11,с.40-45.
13.Глазенко Т.А., Хрисанов В.И. Математическое
моделирование тиристорного асинхронного электропривода с
фазным управлением. “Техническая электродинамика”, 1982,
№4, с.52-58.
14.Сандлер А.С., Сарбатов Р.С. Автоматическое частотное
управление асинхронными двигателями. М.: Энергия. - 1974.
- 328 с.
15.Булгаков А.А. Основы динамики управляемых вентильных
систем. М.: Изд-во АН СССР. 1963.
16.Кривицкий С.О. Эпштейн И.И. Динамика частотно-
регулируемых электроприводов с автономными инверторами.
М.: Энергия. 1970.
17.Загорский А.Е., Шакарян Ю.Г. Управление переходными
процессами электрических машин переменного тока.-М.:
Энергоатомиздат,-1986.-176с.
18.Важнов А.И. Переходные процессы в машинах переменного
тока. - Л.:Энергия, 1980. - 256с.
19.Цифровые системы управления электроприводами. Елисеев
В.А./Ред. Г.А.Ромашко.-М.:Моск. энерг. ин-т,-1985.-104с.
20.Построение математической модели шахтной конвейерной
установки с регулируемым электроприводом. Алтухов Е.И.,
Козьякова Л.А., Белашев А.М., Лебедев Л.Н..-Вестн.Киев.
политехн. ин-та. “Горная электромеханика и автоматика”,
вып. 9. Киев, издательское объединение Вища школа, 1978.-
14-17с.
21.Аракелян А.К., Тытюк В.К. Коммуникационная сеть как
динамический объект управления в системах регулируемого
электропривода турбомеханизма./В кн. Исследование систем
367
автоматизированных электроприводов: Межвуз сб. науч. тр.
Чебоксары: Изд-во Чуваш. ун-та, 1991.-120с.
22.Мехатроника:Пер. с япон./Исии Т., Симояма И., Иноуэ Х. и
др.-М.: Мир, 1988.-318с.
23.Дехтяренко П.И. и Коваленко В.П. Определение
характеристик звеньев систем автоматического
регулирования. -М.: Энергия, 1973.-120с.
24.Эйкхофф П. Основы идентификации систем управления: Пер.
с англ.-М.:Мир, 1975.-683с.
25.Балакирев В.С., Дудников Е.Е., Цирлин А.М.
Экспериментальное определение динамических
характеристик промышленных объектов регулирования.- М.:
Энергия, 1967.- 232с.
26.Дейч А.М. Методы идентификации динамических объектов.-
М.: Энергия, 1979.- 240с.
27.Ротач В.Я. Расчет динамических промышленных
автоматических систем регулирования.- М.: Энергия, 1973.-
440с.
28.Симою М.П. Определение коэффициентов передаточных
функций линиаризованных звеньев и систем
авторегулирования.- Автоматика и техника.-Мн.: Выш. шк.-
1957, N 6, т.18, с.514-528.
29.Кулаков Г.Т. Инженерные экспресс-методы расчета
промышленных систем регулирования: Спр. пособие.- Мн.:
Выш. шк., 1984.- 192с.
30.Определение динамических параметров электропривода
постоянного тока методом пространства состояний / А.К.
Дука// Электромашиностроение и электрооборудование :
Респ.межвед.науч.-техн.сб.- 1987.-Вып.41.-с.9-14.
31.Дьяконов В.П. Справочник по алгоритмам и программам на
языке Бейсик для персональных ЭВМ. Справочник.-М.:
Наука. Гл.ред. физ.мат . лит., 1987.-240 с.
32.Методы и программы для исследования систем
автоматизации. Учеб.пособие / А.И.Кубрак, А.И.Жученко,
Л.Д.Ярощук. - К.: УМК ВО, 1989, - 228 с.
368
33.Л.Левин. Методы решения технических задач с
использованием аналоговых вычислительных машин. М.:
Мир.- 1966. - 415 с.
34.Hindmarsh J. Electrical Machines and Drives. Znd ed. New York:
Pergamon, 1985.
369
ЗМІСТ
Передмова ..................................................................................3
1. Загальні принципи моделювання
1.1. Визначення поняття моделі. Співвідношення між
моделлю й об'єктом ...........................................................5
1.2. Вимоги до моделі. Функції моделі ....................................6
1.3. Класифікація моделей .......................................................8
1.4. Структура моделей ....................................................... 12
1.5. Методологічні основи формалізації функціонування
складної системи ............................................................. 13
1.6. Характеристики і поводження систем ............................ 15
1.7. Моделювання компонентів ............................................. 16
1.8. Форми представлення динамічних об'єктів .................. 17
1.9. Моделювання елементів чистого запізнювання ............. 35
2. Аналогове і цифрове моделювання
2.1. Принципи аналогового моделювання .............................. 40
2.2. Загальна методика рішення завдань на АОМ ................... 44
2.3. Попередній аналіз задач і способи приведення рівнянь
до виду, зручного для розв’язання на АОМ .................... 45
2.4. Точність і похибка отриманих рішень ............................. 46
2.5. Моделювання на АОМ систем з оптимізаційними
контурами .......................................................................... 47
2.6. Чисельні методи розв’язання систем диференцйних
рівнянь на ЦОМ ............................................................... 50
2.7. Типовий алгоритм і структура програми для
розв’язання систем диференціальних рівнянь ................. 57
3. Моделювання нелінійності електромеханічних
систем
3.1. Основні нелінійності електромеханічних систем ............. 59
3.2. Інтерполяція і апроксимація нелінійностей ................... 65
3.2.1. Інтерполяція нелінійностей............................................. 65
3.2.2. Інтерполяційний багаточлен Лагранжа.......................... 67
370
3.2.3. Розділені різниці і інтерполяційна формула
Ньютона .......................................................................... 68
3.2.4. Кускова інтерполяція кубічними багаточленами ........... 71
3.2.5. Інтерполяція кубічними багаточленами Ерміта ............. 72
3.2.6. Інтерполяція методом Акіма ........................................... 72
3.2.7. Інтерполяція кубічними багаточленами Беселя ............. 73
3.2.8. Інтерполяція кубічними сплайнами ............................... 73
3.2.9. Інтерполяція функцій тригонометричними
поліномами ...................................................................... 75
3.2.10. Апроксимація нелінійностей......................................... 78
3.2.11. Метод найменших квадратів ........................................ 78
3.2.12. Апроксимація ортогональними функціями .................. 81
3.3. Моделювання сил тертя ковзання і кочення ..................... 85
3.4. Моделювання механічної частини електропривода з
урахуванням пружності .................................................... 89
3.5. Моделювання зазору в механічній передачі .................... 92
4. Математичне моделювання електричних машин
постійного струму
4.1. Загальні положення та допущення ................................... 96
4.2. Математичне моделювання двигунів постійного
струму ............................................................................... 98
4.3. Моделювання двигуна постійного струму при
регулюванні магнітного потоку ..................................... 103
4.4. Моделювання генератора постійного струму ................ 104
4.5. Нормування систем диференціальних рівнянь .............. 105
4.6. Підготовка даних для моделювання двигуна
постійного струму ........................................................... 107
5. Математичне моделювання асинхронних машин
5.1. Розрахунок параметрів АД за даними каталогу ............. 114
5.2. Механічна характеристика АД і її апроксимація
видозміненою формулою Клосса ................................... 116
5.3. Лінеаризована модель АД ............................................... 119
5.4. Моделювання АД у 3-фазній системі координат ........... 121
5.5. Метод зображуючих векторів ......................................... 125
371
5.6. Рівняння АД в ортогональній системі координат .......... 127
5.7. Система відносних одиниць АД ..................................... 133
5.8. Математична модель АД в осях “, ,0” ....................... 133
6. Математичне моделювання синхронних машин
6.1. Розрахунок асинхронного моменту синхронного
двигуна ............................................................................ 140
6.1. Лінеаризована модель синхронного двигуна .................. 144
6.2. Моделювання синхронної машини у 3-фазній системі
координат ........................................................................ 146
6.3. Моделювання синхронної машини в ортогональній
системі координат ........................................................... 154
7. Математичне моделювання тиристорних
перетворювачів
7.1. Методи моделювання тиристорних перетворювачів ..... 167
7.2. Моделювання тиристорних перетворювачів за
середніми значеннями випрямленої ЕРС ...................... 168
7.3. Моделювання з врахуванням однонаправленості
вентильного ланцюга ..................................................... 171
7.4. Моделювання тиристорних перетворювачів за
миттєвими значеннями випрямленої ЕРС ..................... 172
7.5. Моделювання тиристорних перетворювачів методом
перемикаючих функцій ................................................... 175
7.6. Моделювання тиристорних перетворювачів методом
змінних опорів ................................................................ 179
8. Математичне моделювання замкнених систем
автоматичного керування електроприводом
8.1. Моделювання систем автоматичного керування з
загальним суматором ..................................................... 184
8.2. Моделювання систем підпорядкованого керування ....... 190
9. Моделювання систем електропривода
9.1. Система тиристорний перетворювач - двигун ............... 207
9.2. Система асинхронно-вентильний каскад ........................ 209
9.3. Система вентильний двигун ........................................... 210
372
9.4. Система перетворювач частоти – асинхронний двигун . 212
9.5 Система автономний інвертор напруги –
асинхронний двигун ........................................................ 214
9.6 Система автономний інвертор струму – асинхронний
двигун. ............................................................................. 218
9.7. Система тиристорний регулятор напруги –
асинхронний двигун ....................................................... 221
9.8. Математичне моделювання системи ТРН-АД у
фазних координатах ....................................................... 223
10. Моделювання технологічних процесів і механізмів
10.1. Моделювання механічної частини підйомної
установки ...................................................................... 231
10.2. Механічна частина електропривода бурової
установки ...................................................................... 232
10.3. Математичне моделювання електроприводів
турбомеханізмів ........................................................... 234
10.4. Математична модель конвеєра і визначення її
параметрів .................................................................... 242
10.5. Математична модель конвеєрної установки з
регульованим електроприводом .................................. 245
10.6. Моделювання електропривода змінного струму з
автономним джерелом живлення ................................ 248
10.7. Рівняння синхронного генератора дизель-
генераторної установки ................................................ 250
10.8. Моделювання руху механічної частини суглоба
робота маніпулятора .................................................... 251
11. Ідентифікація параметрів електроприводів
11.1. Апроксимація перехідних характеристик
елементарними динамічними ланками ....................... 255
11.1.1. Аперіодична перехідна характеристика ..................... 256
11.1.2. Коливальна перехідна характеристика....................... 257
11.1.3. Аперіодична перехідна характеристика другого
порядку ....................................................................... 263
373
11.1.4. Апроксимація ланцюжком однакових
аперіодичних ланок першого порядку ....................... 265
11.1.5. Метод інтервалів ......................................................... 269
11.2. Методи апроксимації передатною функцією з
запізнюванням ............................................................. 272
11.3.Метод Z-форм для апроксимації перехідних
характеристик .............................................................. 281
11.4. Метод простору стану .................................................. 286
11.5. Параметричний метод .................................................. 291
11.6. Визначення динамічних параметрів за похибкою
непогодження ................................................................ 293
12. Моделі на основі штучних нейронних мереж
12.1. Загальні положення....................................................... 298
12.2. Математична модель нейрона ...................................... 302
12.3. Налагодження нейронної мережі для розв'язання
задач .............................................................................. 309
12.4. Застосування апарата штучних нейронних мереж в
електроприводі .............................................................. 322
374
Чорний Олексій Петрович
Луговой Анатолій Васильович
Родькін Дмитро Йосипович
Сисюк Геннадій Юрійович
Садовой Олександр Валентинович
МОДЕЛЮВАННЯ
ЕЛЕКТРОМЕХАНІЧНИХ
СИСТЕМ