- •2. Існуючі методи моделювання систем
- •2.1. Моделювання систем на основі рядів Вольтерра
- •2.2. Побудова моделей за допомогою просторово-керованих функціональних генераторів та термофункціональних гіпермоделей
- •2.3. Моделювання на основі теорії розщеплення сигналів
- •2.4. Створення моделей систем за допомогою рівнянь змінних станів
- •2.5. Моделювання генераторів періодичних сигналів
2.2. Побудова моделей за допомогою просторово-керованих функціональних генераторів та термофункціональних гіпермоделей
Підхід передбачає визначення за заданими скінченними множинами дій x(t) та реакцій системи y(t) моделі, яка дозволяє гарантувати, що при будь-яких x(t)є X(t), де X(t) – певна у загальному випадку неперервна множина сигналів, ym(t)y(t). Розглядається клас систем з наступними властивостями:
1.
Система не може самозбуджуватись, тобто
при
.
2.
Виконуються умови:
.
Відображення вхідних сигналів у вихідні є неперервним, тобто для
будь-якого
можна вказати деяке число
таке, що при
,
якщо
,
тоді
,
причому
,
якщо
.
4.
Вхідні сигнали, які діють на систему, є
достатньо “повільними”, тобто при
кусочно-постійній апроксимації вхідного
сигналу довжина кожної ступеньки повинна
бути однакового порядку або більшою
від тривалості перехідного процесу
системи.
Нехай на систему подається дія у вигляді кусочно-постійної функції xк.п(t). Визначивши реакцію y(t) на таку дію, можна покласти, що на достатньо великому інтервалі часу 0...t1, де t1 - тривалість першої ступеньки, реакція на цьому інтервалі буде прямувати до деякої постійної величини. До моменту t=t1 у схемі встановляться певні напруги та струми, які залежать від значення амплітуди першої ступеньки a1 і не залежать від початкових умов у схемі при t1=0. Розглядаючи реакції системи на проміжку часу t1...t2 і припускаючи, що величина t2-t1 є достатньо великою, приходимо до висновку, що до моменту часу t=t2 всі напруги та струми в системі встановляться і приймуть значення, які залежать від значення амплітуди другої ступеньки a2 і не залежать від початкових умов у схемі при t=t1. Якщо інтервали tl+1-tl є достатньо великими, де l1=0,1,...,t0=0, тоді будь-яка реакція y(t) при tl<t<tl+1 буде такою ж, як і відповідна реакція системи на простішу дію
al+1+bl+11(t-tl). (2.11)
Дія (1.11) є сумою постійної складової al+1 та ступенчатої дії з амплітудою bl+1. Якщо систему протестувати сигналами
x(t)=a+b1(t), (2.12)
змінюючи значення a та b дискретно у певних межах, отримати реакції системи y(t) і за цими даними побудувати модель, тоді на основі такої моделі можна визначати вудгук схеми на довільну дію x(t) ступенчатого виду. Нехай побудовано оператор моделі
ym(t)=M[x(t)], (2.13)
для якого при будь-якій дії x(t) виду (2.12), де aєA, bєB, виконується співвідношення ym(t)=y(t). Прийнявши, що оператор M - стаціонарний і визначений на множині кусочно-постійних функцій, можна стверджувати, що при будь-якій кусочно-постійній функції x(t), що має достатньо великі горизонтальні відрізки, функція ym(t)=M[x(t)] буде приблизно співпадати з y(t). Позначимо через R оператор, що описує реакцію системи на дію x(t). Тоді для будь-якої кусково-постійної функції x(t)
R[x(t)]=M[x(t)], (2.14)
якщо
tl+1-tTmax, l1=0,1,... . (2.15)
Нехай x(t) - довільна неперервна при t>0 функція, яка змінюється настільки повільно, що при її апроксимації кусочно-постійною функцією похибка апроксимації при умові (2.14) є достатньо малою. Якщо M - неперервний оператор, причому M(0)=0, тоді рівність (2.14) буде виконуватись з певною точністю. Тестуючи систему скінченною кількістю найпростіших сигналів виду (2.12), можна наближено знайти реакцію системи на довільну, достатньо повільну дію.
Описаний підхід застосовується для схем з “коротким” перехідним процесом, який завершується раніше, ніж виявляють себе нелінійні властивості системи у результаті дії порівняно повільного вхідного сигналу. Однак за допомогою спеціальних прийомів практично будь-яку систему можна привести до такого вигляду, при якому апроксимацію дій з задовільною точністю можна здійснювати за допомогою кусково-лінійних функцій xк.л(t). Методика дозволила синтезувати низку фільтрів, генератор, коректор, вимірювач часових параметрів напівпровідникових приладів та ін. пристрої.
На основі методу просторово-керованих функціональних генераторів та узагальненого принципу суперпозиції розроблено метод моделювання за допомогою гіпермоделей (відгуків) систем. Гіпермоделі будуються на основі оператора перехідної реакції. В якості функціонально-операторних структур гіпермоделі містять залежності як від часу, так і від вектора неелектричних параметрів H={h1,h2,..., hr} конструктивно-технологічного та експлуатаційного характеру. Підхід застосовується для розв'язання задач проектування безгістерезисних нелінійних динамічних систем. Для цього стан системи у загальному випадку описується диференційним рівнянням
(2.16)
з
початковими умовами y(0)[y0
,y0
],
y'(0)[y1
,y1
],...,
y
(0)[yq
,yq
],
де t0
- певний момент часу; x(t),x'(t),...,x
(t)
- дія та її похідні; F[...] - нелінійна
аналітична функція. Клас систем
обмежується такими, для яких зв'язок
між x(t) та y(t) можна виразити в явній
формі. У випадку лінійних систем їх
функціональні властивості повністю
визначаються перехідною реакцією, тому
у цьому випадку явне вираження зв'язку
між дією x(t) та відгуком y(t) описується
лінійним операторним співвідношенням
y(t)=f{[x(),H]0}t, (2.17)
де f{...} - лінійна функція; - певний диференційний, інтегро-диференційий, або інтегральний оператор.
Для нелінійної системи вводиться поняття перехідної реакції у вигляді функції
y()=v(X,H,);
X
[Xmin,Xmax],
(2.18)
де y() - відгук системи на ступеніату дію x()=X1() (X1() - одинична функція з амплітудою X); v() - мінімальна по функція, що залежить від параметрів X та H, нелінійна, неперервна та однозначна відносно них. У загальному випадку для довільної дії, що описується виразом
де
Xk
[Xmin,Xmax],
(xs=x(st)-x((s-1)t),
,
X0=X(0),
t=t/m,
гіпермодель нелінійної системи при m
,
td
, st,
mtt
, X,H,)V[x(),H,]
можна представити, як
.
(2.19)
де V[...] - оператор перехідної реакції.
Для векторного випадку функціонально-операторні структури узагальнених гіпермоделей представляються наступним чином:
,
(2.20)
де
- вектор диференційних, інтегро-диференційних
або інтегральних операторів;
f
[x(t),H,t]=0
при t<0; s{}
(s=
)
- нелінійні аналітичні функції. Вираз
(1.20) описує узагальнену гіпермодель
нелінійної системи, представлену у
вигляді (n+1)-полюсника,
діями на яку x(t) можуть бути струми
j(t)
= {j1(t),
j2(t),...,jn(t)}
(напруги u(t)={u1(t),u2(t),...,un(t)}),
а відгуками y(t)
- напруги u(t)
(струми j(t)).
Топологічно вирази (1.20)
є гіпергенераторами s
(s=
), керованими в афінному гіперпросторі
напруг u(t),
струмів i(t)
та неелектричних параметрів H.
За допомогою виразів (1.20)
можуть бути отримані як традиційні
описи нелінійних динамічних систем,
так і нові співвідношення, що мають
практичне значення. Підхід дозволив
синтезувати компактні машинні
представлення низки аналогових та
цифрових нелінійних схем з врахуванням
впливу конструктивно-технологічних
та експлуатаційних параметрів.
